@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Gothic+A1:wght@400;600;700;900&display=swap");
.color-x24-trad-9 .carmel-wave {
  display: block !important;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
}
.color-x24-trad-9 .carmel-wave.carmel-wave-top {
  bottom: 100% !important;
}
.color-x24-trad-9 .carmel-wave.carmel-wave-bottom {
  top: 100% !important;
}
.color-x24-trad-9 .header_home {
  z-index: 100;
}
.color-x24-trad-9 .header_home.overlap .section--dark.section--inner, .color-x24-trad-9 .header_home.overlap .section--light.section--inner {
  max-width: 1160px;
  border-radius: 8px;
  margin: 0 auto;
  position: relative;
  padding: 0 40px 0 30px;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-trad-9 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: #193227;
}
.color-x24-trad-9 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: #3b765c;
}
.color-x24-trad-9 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: black;
}
.color-x24-trad-9 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: #4bb685;
}
.color-x24-trad-9 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: #ff9d00;
}
.color-x24-trad-9 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: black;
}
.color-x24-trad-9 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: white;
}
.color-x24-trad-9 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: #f5f5f5;
}
.color-x24-trad-9 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: #ff9d00;
}
.color-x24-trad-9 .header-sticky {
  box-shadow: 0 8px 10px rgba(0, 0, 0, 0.14);
}
.color-x24-trad-9 .header-sticky .row {
  align-items: center;
}
.color-x24-trad-9 .header-sticky .section--dark.section--inner, .color-x24-trad-9 .header-sticky .section--light.section--inner {
  padding: 0 40px 0 30px;
}
.color-x24-trad-9 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
  letter-spacing: 0.44px;
  line-height: 16px;
  text-align: center;
  margin-top: 0;
}
.color-x24-trad-9 body,
.color-x24-trad-9 p,
.color-x24-trad-9 .component__p,
.color-x24-trad-9 .editable__container p,
.color-x24-trad-9 .section-editable .editable__container p,
.color-x24-trad-9 .section-editable .editable__container ul,
.color-x24-trad-9 .section-editable .editable__container li,
.color-x24-trad-9 .section-editable .editable__container ol,
.color-x24-trad-9 .editable__container table td,
.color-x24-trad-9 body .editable__container p,
.color-x24-trad-9 body .editable__container ol,
.color-x24-trad-9 body .editable__container ul,
.color-x24-trad-9 body .editable__container li,
.color-x24-trad-9 body .editable__container table td,
.color-x24-trad-9 body .editable__container span,
.color-x24-trad-9 .form .leadFormInfo {
  font-family: "GothicA1", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.color-x24-trad-9 .staff-member {
  flex-wrap: nowrap !important;
}
.color-x24-trad-9 .section--dark p {
  color: #ffffff;
}
.color-x24-trad-9 .section--dark p a {
  text-decoration: underline;
}
.color-x24-trad-9 .section--dark p a:hover {
  text-decoration: none;
}
.color-x24-trad-9 .section--dark .component__title {
  color: #ffffff;
}
.color-x24-trad-9 .section--dark .component__subtitle {
  color: #ffffff;
}
.color-x24-trad-9 .section--dark .component__p {
  color: #ffffff;
}
.color-x24-trad-9 .section--dark .component__p a {
  text-decoration: underline;
}
.color-x24-trad-9 .section--dark .component__p a:hover {
  text-decoration: none;
}
.color-x24-trad-9 .section--dark a {
  color: #ffffff;
}
.color-x24-trad-9 .section--dark .bx-wrapper .bx-controls {
  margin-top: 15px;
}
.color-x24-trad-9 .section--light p {
  color: #000000;
}
.color-x24-trad-9 .section--light p a {
  text-decoration: underline;
}
.color-x24-trad-9 .section--light p a:hover {
  text-decoration: none;
}
.color-x24-trad-9 .section--light .component__title, .color-x24-trad-9 .section--light .component__subtitle {
  color: #000000 !important;
}
.color-x24-trad-9 .section--light .component__p {
  color: #000000;
}
.color-x24-trad-9 .section--light .component__p a {
  text-decoration: underline;
}
.color-x24-trad-9 .section--light .component__p a:hover {
  text-decoration: none;
}
.color-x24-trad-9 .section--light a {
  color: #000000;
}
.color-x24-trad-9 .section-base-container .section-cta .cta-a,
.color-x24-trad-9 .section-base-container .section-logo .logo-a {
  padding: 0;
}
.color-x24-trad-9 .logo__container .logo-a {
  margin: 0;
}
.color-x24-trad-9 .logo__container .logo-a__text {
  padding: 0 10px;
  min-width: 120px;
}
.color-x24-trad-9 .logo__container .logo-a__title {
  font-size: 12px;
  line-height: 14px;
}
.color-x24-trad-9 .logo__container .logo-a__caption {
  font-size: 10px;
  line-height: 12px;
}
.color-x24-trad-9 .logo__container .logo-a__img {
  display: block;
}
.color-x24-trad-9 .section--dark .logo__container .logo-a__title, .color-x24-trad-9 .section--dark .logo__container .logo-a__caption {
  color: #ffffff !important;
}
.color-x24-trad-9 .section--light .logo__container .logo-a__title, .color-x24-trad-9 .section--light .logo__container .logo-a__caption {
  color: #000000 !important;
}
.color-x24-trad-9 .comp-phone .phone__title {
  font-size: 18px;
  line-height: 20px;
}
.color-x24-trad-9 .col_header_cta .cta__link {
  margin-top: 0;
}
.color-x24-trad-9 .phone__setting-title,
.color-x24-trad-9 .phone__city {
  font-size: 16px;
  line-height: 18px;
}
.color-x24-trad-9 .editable__container h6,
.color-x24-trad-9 .editable__container h5,
.color-x24-trad-9 .editable__container h4,
.color-x24-trad-9 .editable__container h3,
.color-x24-trad-9 .editable__container h2,
.color-x24-trad-9 .editable__container h1 {
  font-family: "Poppins", sans-serif;
  font-weight: bold;
  border-bottom: none;
}
.color-x24-trad-9 .editable__container h1 {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-trad-9 .editable__container h2 {
  font-size: 48px;
  line-height: 56px;
}
.color-x24-trad-9 .editable__container h3 {
  font-size: 24px;
  line-height: 32px;
}
.color-x24-trad-9 .editable__container h4 {
  font-size: 20px;
  line-height: 28px;
}
.color-x24-trad-9 .editable__container h5 {
  font-size: 18px;
  line-height: 24px;
}
.color-x24-trad-9 .editable__container h6 {
  font-size: 16px;
  line-height: 20px;
}
.color-x24-trad-9 .section--dark .editable__container h6,
.color-x24-trad-9 .section--dark .editable__container h5,
.color-x24-trad-9 .section--dark .editable__container h4,
.color-x24-trad-9 .section--dark .editable__container h3,
.color-x24-trad-9 .section--dark .editable__container h2,
.color-x24-trad-9 .section--dark .editable__container h1, .color-x24-trad-9 .section--light .editable__container h6,
.color-x24-trad-9 .section--light .editable__container h5,
.color-x24-trad-9 .section--light .editable__container h4,
.color-x24-trad-9 .section--light .editable__container h3,
.color-x24-trad-9 .section--light .editable__container h2,
.color-x24-trad-9 .section--light .editable__container h1 {
  color: #ffffff;
}
.color-x24-trad-9 .section--light .editable__container h6,
.color-x24-trad-9 .section--light .editable__container h5,
.color-x24-trad-9 .section--light .editable__container h4,
.color-x24-trad-9 .section--light .editable__container h3,
.color-x24-trad-9 .section--light .editable__container h2,
.color-x24-trad-9 .section--light .editable__container h1 {
  color: #000000;
}
.color-x24-trad-9 .form__title {
  margin-bottom: 1.875rem;
}
.color-x24-trad-9 .form .form__title,
.color-x24-trad-9 .contact-us-im .form__title,
.color-x24-trad-9 .component__title {
  font: bold 48px/56px "Poppins", sans-serif;
}
.color-x24-trad-9 .form .form__caption,
.color-x24-trad-9 .contact-us-im .form__caption,
.color-x24-trad-9 .component__subtitle {
  font: 600 16px/20px "GothicA1", sans-serif;
}
.color-x24-trad-9 .form .error_container label,
.color-x24-trad-9 .contact-us-im .form .error_container label {
  color: #E03B33;
}
.color-x24-trad-9 .header-sticky .cta,
.color-x24-trad-9 .header_home .cta,
.color-x24-trad-9 .header_home.overlap .cta {
  padding: 0;
}
.color-x24-trad-9 .section__bg--light-1 .componentWith__container.form__container {
  padding-left: 0;
  padding-right: 0;
  padding: 0 0 50px;
}
.color-x24-trad-9 .section--dark .flex-control-paging li a, .color-x24-trad-9 .section--light .flex-control-paging li a {
  background: #f7f0e9;
  border-radius: 6px;
  width: 13px;
  height: 12px;
  box-shadow: none;
}
.color-x24-trad-9 .section--dark .flex-control-paging li a.flex-active, .color-x24-trad-9 .section--light .flex-control-paging li a.flex-active {
  background: #ff9d00 !important;
  border-radius: 6px;
  width: 34px;
  height: 12px;
  transition: width 0.2s linear;
}
.color-x24-trad-9 .section--dark .flex-control-paging li a:hover, .color-x24-trad-9 .section--light .flex-control-paging li a:hover {
  background: #ff9d00 !important;
}
.color-x24-trad-9 .section--dark .bx-wrapper .bx-pager.bx-default-pager a, .color-x24-trad-9 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #f7f0e9;
}
.color-x24-trad-9 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-trad-9 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  width: 34px;
  transition: width 0.2s linear;
  background: #ff9d00 !important;
}
.color-x24-trad-9 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-trad-9 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ff9d00 !important;
}
.color-x24-trad-9 .section--dark .banner .controls-wrapper, .color-x24-trad-9 .section--light .banner .controls-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 45px 0;
  margin-top: -132px;
}
@media (max-width: 991px) {
  .color-x24-trad-9 .section--dark .banner .controls-wrapper, .color-x24-trad-9 .section--light .banner .controls-wrapper {
    margin-top: 0;
  }
}
.color-x24-trad-9 .section--dark .banner .controls-wrapper .flex-control-nav, .color-x24-trad-9 .section--light .banner .controls-wrapper .flex-control-nav {
  bottom: 0 !important;
  width: auto;
  display: flex !important;
  align-items: center;
  position: relative;
  height: 0 !important;
  left: auto !important;
  transform: translateX(0) !important;
}
.color-x24-trad-9 .section--dark .banner .controls-wrapper .flex-control-nav a, .color-x24-trad-9 .section--light .banner .controls-wrapper .flex-control-nav a {
  background: #ffffff;
}
.color-x24-trad-9 .section--dark .banner .controls-wrapper .flex-prev, .color-x24-trad-9 .section--light .banner .controls-wrapper .flex-prev {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-right: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-trad-9 .section--dark .banner .controls-wrapper .flex-prev:hover, .color-x24-trad-9 .section--light .banner .controls-wrapper .flex-prev:hover {
  color: #ff9d00;
}
.color-x24-trad-9 .section--dark .banner .controls-wrapper .flex-prev:before, .color-x24-trad-9 .section--light .banner .controls-wrapper .flex-prev:before {
  content: "";
  font-size: 24px;
}
.color-x24-trad-9 .section--dark .banner .controls-wrapper .flex-next, .color-x24-trad-9 .section--light .banner .controls-wrapper .flex-next {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-left: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-trad-9 .section--dark .banner .controls-wrapper .flex-next:hover, .color-x24-trad-9 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #ff9d00;
}
.color-x24-trad-9 .section--dark .banner .controls-wrapper .flex-next:before, .color-x24-trad-9 .section--light .banner .controls-wrapper .flex-next:before {
  content: "";
  font-size: 24px;
}
.color-x24-trad-9 .section--light .flex-control-paging li a {
  background: #193227;
}
.color-x24-trad-9 .section--light .flex-control-paging li a.flex-active {
  background: #ff9d00 !important;
}
.color-x24-trad-9 .section--light .flex-control-paging li a:hover {
  background: #ff9d00 !important;
}
.color-x24-trad-9 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #193227;
}
.color-x24-trad-9 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #ff9d00 !important;
}
.color-x24-trad-9 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ff9d00 !important;
}
.color-x24-trad-9 .section--light .banner .controls-wrapper .flex-prev,
.color-x24-trad-9 .section--light .banner .controls-wrapper .flex-next {
  color: #193227;
}
.color-x24-trad-9 .section--light .banner .controls-wrapper .flex-prev:hover,
.color-x24-trad-9 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #ff9d00;
}
.color-x24-trad-9 .section-breadcrumbs .section--dark .breadcrumb__item, .color-x24-trad-9 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #ffffff !important;
  font: 400 16px/24px "GothicA1", sans-serif;
}
.color-x24-trad-9 .section-breadcrumbs .section--dark .breadcrumb__item a, .color-x24-trad-9 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-trad-9 .section-breadcrumbs .section--dark .breadcrumb__item a:hover, .color-x24-trad-9 .section-breadcrumbs .section--light .breadcrumb__item a:hover {
  text-decoration: none;
}
.color-x24-trad-9 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #000000 !important;
}
.color-x24-trad-9 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #000000 !important;
}
.color-x24-trad-9 .blade-a__bg > div {
  border-radius: 8px;
  overflow: hidden;
}
.color-x24-trad-9 .blade-a__bg > div img {
  border-radius: 8px;
}
.color-x24-trad-9 .blade-a__text .blade-a__title {
  border-bottom: none;
}
.color-x24-trad-9 .blade-a__description a {
  text-decoration: underline;
}
.color-x24-trad-9 .blade-a__description a:hover {
  text-decoration: none;
}
.color-x24-trad-9 .container-fluid .blade__container .blade-a--12 {
  position: relative;
}
.color-x24-trad-9 .container-fluid .blade__container .blade-a--12 .blade-a__wrap > .row {
  padding: 0;
}
.color-x24-trad-9 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-trad-9 .section--light .blade__container .blade-a--12 .blade-a__bg {
  padding-top: 0;
  padding-bottom: 0;
}
.color-x24-trad-9 .section--dark .blade-a--12 .blade-a__text, .color-x24-trad-9 .section--light .blade-a--12 .blade-a__text {
  padding-top: 16px;
  padding-bottom: 16px;
}
.color-x24-trad-9 .section--dark .blade-a--12 .blade-a__bg, .color-x24-trad-9 .section--light .blade-a--12 .blade-a__bg {
  height: 100%;
}
.color-x24-trad-9 .section--dark .blade-a__bg > div, .color-x24-trad-9 .section--light .blade-a__bg > div {
  height: 100%;
  min-height: 100%;
}
.color-x24-trad-9 .section--dark .blade-a__text, .color-x24-trad-9 .section--light .blade-a__text {
  background: rgba(25, 50, 39, 0.7);
  border-radius: 8px;
}
.color-x24-trad-9 .section--dark .blade-a__text .cta__link, .color-x24-trad-9 .section--light .blade-a__text .cta__link {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
}
.color-x24-trad-9 .section--dark .blade-a__text .cta__link:hover, .color-x24-trad-9 .section--light .blade-a__text .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-trad-9 .section--dark .blade-a__text .blade-a__readmore .cta__link, .color-x24-trad-9 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: #dcf1e7 !important;
  text-transform: none;
  text-decoration: underline;
  font-weight: 400;
}
.color-x24-trad-9 .section--dark .blade-a__text .blade-a__readmore .cta__link:hover, .color-x24-trad-9 .section--light .blade-a__text .blade-a__readmore .cta__link:hover {
  text-decoration: none;
}
.color-x24-trad-9 .section--dark .blade-a__description, .color-x24-trad-9 .section--light .blade-a__description {
  color: #ffffff;
}
.color-x24-trad-9 .section--light .blade-a__text {
  background: rgba(224, 224, 224, 0.7);
}
.color-x24-trad-9 .section--light .blade-a__text .cta__link {
  color: #000000 !important;
}
.color-x24-trad-9 .section--light .blade-a__text .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-trad-9 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: #4bb685 !important;
}
.color-x24-trad-9 .section--light .blade-a__description {
  color: #193227;
}
.color-x24-trad-9 .container-fluid .blade-a__wrap {
  max-width: 100%;
}
.color-x24-trad-9 .componentWith__container.featuredarticles__container {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-trad-9 .section--dark .featuredarticles .featuredarticle__image, .color-x24-trad-9 .section--light .featuredarticles .featuredarticle__image {
  border-radius: 8px;
}
.color-x24-trad-9 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link, .color-x24-trad-9 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  font: 16px/20px "GothicA1", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
}
.color-x24-trad-9 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:hover, .color-x24-trad-9 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:hover {
  text-decoration: underline;
}
.color-x24-trad-9 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:before, .color-x24-trad-9 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:before {
  display: none;
}
.color-x24-trad-9 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__description, .color-x24-trad-9 .section--light .featuredarticles .featuredarticle__text .featuredarticle__description {
  font: 16px/20px "GothicA1", sans-serif;
}
.color-x24-trad-9 .section--dark .featuredarticles .featuredarticle__title, .color-x24-trad-9 .section--light .featuredarticles .featuredarticle__title {
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-trad-9 .section--dark .featuredarticles .featuredarticle__title a, .color-x24-trad-9 .section--light .featuredarticles .featuredarticle__title a {
  color: #ffffff;
  text-decoration: none;
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-trad-9 .section--dark .featuredarticles .featuredarticle__title a:hover, .color-x24-trad-9 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-trad-9 .section--dark .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper, .color-x24-trad-9 .section--light .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper {
  margin-top: 0 !important;
}
.color-x24-trad-9 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  color: #000000;
}
.color-x24-trad-9 .section--light .featuredarticles .featuredarticle__title a {
  color: #000000;
}
.color-x24-trad-9 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #000000;
}
.color-x24-trad-9 .section--light .featuredblocks-list-a .featuredblock__item {
  margin-bottom: 10px;
}
.color-x24-trad-9 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a {
  color: #000000 !important;
}
.color-x24-trad-9 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a:hover:after {
  text-decoration: underline;
}
.color-x24-trad-9 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-trad-9 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-trad-9 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-trad-9 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-trad-9 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-trad-9 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-trad-9 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-trad-9 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ffffff !important;
}
.color-x24-trad-9 .section__bg--light-3 .section--dark .flex-control-paging li a.flex-active, .color-x24-trad-9 .section__bg--light-3 .section--dark .flex-control-paging li a:hover, .color-x24-trad-9 .section__bg--light-3 .section--light .flex-control-paging li a.flex-active, .color-x24-trad-9 .section__bg--light-3 .section--light .flex-control-paging li a:hover,
.color-x24-trad-9 .section__bg--dark-5 .section--dark .flex-control-paging li a.flex-active,
.color-x24-trad-9 .section__bg--dark-5 .section--dark .flex-control-paging li a:hover,
.color-x24-trad-9 .section__bg--dark-5 .section--light .flex-control-paging li a.flex-active,
.color-x24-trad-9 .section__bg--dark-5 .section--light .flex-control-paging li a:hover {
  background: #ffffff !important;
}
.color-x24-trad-9 .section__bg--light-3 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-trad-9 .section__bg--light-3 .section--light .hours-a__schedule .hours-a__schedule--border,
.color-x24-trad-9 .section__bg--dark-5 .section--dark .hours-a__schedule .hours-a__schedule--border,
.color-x24-trad-9 .section__bg--dark-5 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ffffff !important;
}
.color-x24-trad-9 .section__bg--dark-5 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-9 .section__bg--dark-5 .section--dark .form .form__group .input_container input,
.color-x24-trad-9 .section__bg--dark-5 .section--dark .form .form__group .input_container select,
.color-x24-trad-9 .section__bg--dark-5 .section--dark .form .form__group .input_container textarea,
.color-x24-trad-9 .section__bg--dark-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-9 .section__bg--dark-5 .section--light .form .form__group .input_container input,
.color-x24-trad-9 .section__bg--dark-5 .section--light .form .form__group .input_container select,
.color-x24-trad-9 .section__bg--dark-5 .section--light .form .form__group .input_container textarea,
.color-x24-trad-9 .section__bg--light-3 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-9 .section__bg--light-3 .section--dark .form .form__group .input_container input,
.color-x24-trad-9 .section__bg--light-3 .section--dark .form .form__group .input_container select,
.color-x24-trad-9 .section__bg--light-3 .section--dark .form .form__group .input_container textarea,
.color-x24-trad-9 .section__bg--light-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-9 .section__bg--light-3 .section--light .form .form__group .input_container input,
.color-x24-trad-9 .section__bg--light-3 .section--light .form .form__group .input_container select,
.color-x24-trad-9 .section__bg--light-3 .section--light .form .form__group .input_container textarea {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
}
.color-x24-trad-9 .section__bg--dark-4 .section--dark .staff__container .component__button--2 {
  border: 1px solid #193227 !important;
  color: #ffffff !important;
  background: #193227 !important;
}
.color-x24-trad-9 .section__bg--dark-4 .section--dark .staff__container .component__button--2:hover {
  border: 1px solid #3b765c !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #3b765c !important;
}
.color-x24-trad-9 .section__bg--dark-4 .section--dark .staff__container .component__button--2:focus {
  border: 1px solid #65b290 !important;
  color: #ffffff !important;
  background: #65b290 !important;
}
.color-x24-trad-9 .section--dark .disclaimer, .color-x24-trad-9 .section--light .disclaimer {
  padding: 0;
}
.color-x24-trad-9 .section--dark .disclaimer__content p, .color-x24-trad-9 .section--light .disclaimer__content p {
  font: 400 16px/20px "GothicA1", sans-serif;
}
.color-x24-trad-9 .section--dark .disclaimer__content a, .color-x24-trad-9 .section--light .disclaimer__content a {
  font-weight: 400;
  text-decoration: underline;
}
.color-x24-trad-9 .section--dark .disclaimer__content a:hover, .color-x24-trad-9 .section--dark .disclaimer__content a:focus, .color-x24-trad-9 .section--light .disclaimer__content a:hover, .color-x24-trad-9 .section--light .disclaimer__content a:focus {
  text-decoration: none;
}
.color-x24-trad-9 .section--dark .section-featuredblocks .section--inner.container-fluid > .row > div, .color-x24-trad-9 .section--light .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-trad-9 .section--dark .cta__link, .color-x24-trad-9 .section--light .cta__link {
  font: bold 16px/20px "GothicA1", sans-serif;
}
.color-x24-trad-9 .section--dark .featuredblocks__title-wrap, .color-x24-trad-9 .section--light .featuredblocks__title-wrap {
  margin-bottom: 1.875rem;
}
.color-x24-trad-9 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button, .color-x24-trad-9 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-9 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover, .color-x24-trad-9 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-trad-9 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus, .color-x24-trad-9 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-9 .section--dark .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-trad-9 .section--dark .banner .component__button--1.cta__button,
.color-x24-trad-9 .section--dark .cta__button.component__button--1, .color-x24-trad-9 .section--light .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-trad-9 .section--light .banner .component__button--1.cta__button,
.color-x24-trad-9 .section--light .cta__button.component__button--1 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-9 .section--dark .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-trad-9 .section--dark .banner .component__button--1.cta__button:hover,
.color-x24-trad-9 .section--dark .cta__button.component__button--1:hover, .color-x24-trad-9 .section--light .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-trad-9 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-trad-9 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-trad-9 .section--dark .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-trad-9 .section--dark .banner .component__button--1.cta__button:focus,
.color-x24-trad-9 .section--dark .cta__button.component__button--1:focus, .color-x24-trad-9 .section--light .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-trad-9 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-trad-9 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-9 .section--dark .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-trad-9 .section--dark .banner .component__button--2.cta__button,
.color-x24-trad-9 .section--dark .cta__button.component__button--2, .color-x24-trad-9 .section--light .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-trad-9 .section--light .banner .component__button--2.cta__button,
.color-x24-trad-9 .section--light .cta__button.component__button--2 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #4bb685 !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #4bb685 !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-9 .section--dark .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-trad-9 .section--dark .banner .component__button--2.cta__button:hover,
.color-x24-trad-9 .section--dark .cta__button.component__button--2:hover, .color-x24-trad-9 .section--light .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-trad-9 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-trad-9 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #94d3b6 !important;
  background: #94d3b6 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-trad-9 .section--dark .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-trad-9 .section--dark .banner .component__button--2.cta__button:focus,
.color-x24-trad-9 .section--dark .cta__button.component__button--2:focus, .color-x24-trad-9 .section--light .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-trad-9 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-trad-9 .section--light .cta__button.component__button--2:focus {
  border: 1px solid #dcf1e7 !important;
  color: #ffffff !important;
  background: #dcf1e7 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-9 .section--dark .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-trad-9 .section--dark .banner .component__button--3.cta__button,
.color-x24-trad-9 .section--dark .cta__button.component__button--3, .color-x24-trad-9 .section--light .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-trad-9 .section--light .banner .component__button--3.cta__button,
.color-x24-trad-9 .section--light .cta__button.component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: none !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-9 .section--dark .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-trad-9 .section--dark .banner .component__button--3.cta__button:hover,
.color-x24-trad-9 .section--dark .cta__button.component__button--3:hover, .color-x24-trad-9 .section--light .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-trad-9 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-trad-9 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(76, 152, 119, 0.42), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(76, 152, 119, 0.1);
}
.color-x24-trad-9 .section--dark .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-trad-9 .section--dark .banner .component__button--3.cta__button:focus,
.color-x24-trad-9 .section--dark .cta__button.component__button--3:focus, .color-x24-trad-9 .section--light .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-trad-9 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-trad-9 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-9 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  border: 1px solid #193227 !important;
  color: #ffffff !important;
  background: #193227 !important;
}
.color-x24-trad-9 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #3b765c !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #3b765c !important;
}
.color-x24-trad-9 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #65b290 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #65b290 !important;
}
.color-x24-trad-9 .section--light .banner .component__button--1.cta__button,
.color-x24-trad-9 .section--light .cta__button.component__button--1 {
  border: 1px solid #193227 !important;
  color: #ffffff !important;
  background: #193227 !important;
}
.color-x24-trad-9 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-trad-9 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #3b765c !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #3b765c !important;
}
.color-x24-trad-9 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-trad-9 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #65b290 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #65b290 !important;
}
.color-x24-trad-9 .section--light .banner .component__button--2.cta__button,
.color-x24-trad-9 .section--light .cta__button.component__button--2 {
  border: 1px solid #4bb685 !important;
  color: #ffffff !important;
  background: #4bb685 !important;
}
.color-x24-trad-9 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-trad-9 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #94d3b6 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #94d3b6 !important;
}
.color-x24-trad-9 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-trad-9 .section--light .cta__button.component__button--2:focus {
  border: 1px solid #dcf1e7 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #dcf1e7 !important;
}
.color-x24-trad-9 .section--light .banner .component__button--3.cta__button,
.color-x24-trad-9 .section--light .cta__button.component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-trad-9 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-trad-9 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #b8e2cf !important;
  color: #193227 !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #dcf1e7 !important;
}
.color-x24-trad-9 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-trad-9 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-trad-9 .section--dark .articles__categories .mm-navbar .mm-btn, .color-x24-trad-9 .section--light .articles__categories .mm-navbar .mm-btn {
  top: 7px;
}
.color-x24-trad-9 .section--dark .articles__categories .mm-panels > .mm-panel > .mm-listview, .color-x24-trad-9 .section--light .articles__categories .mm-panels > .mm-panel > .mm-listview {
  margin: 7px 0 0 0;
}
.color-x24-trad-9 .section--dark .articles__categories .mm-opened .mm-title,
.color-x24-trad-9 .section--dark .articles__categories .mm-title, .color-x24-trad-9 .section--light .articles__categories .mm-opened .mm-title,
.color-x24-trad-9 .section--light .articles__categories .mm-title {
  font-size: 22px;
  line-height: 24px;
}
.color-x24-trad-9 .section--dark .blog-post__title,
.color-x24-trad-9 .section--dark .blog__post-title,
.color-x24-trad-9 .section--dark .article__post-title, .color-x24-trad-9 .section--light .blog-post__title,
.color-x24-trad-9 .section--light .blog__post-title,
.color-x24-trad-9 .section--light .article__post-title {
  font-family: "Poppins", sans-serif;
  text-decoration: none;
  color: #ffffff !important;
}
.color-x24-trad-9 .section--dark .blog-post__title:hover, .color-x24-trad-9 .section--dark .blog-post__title:focus,
.color-x24-trad-9 .section--dark .blog__post-title:hover,
.color-x24-trad-9 .section--dark .blog__post-title:focus,
.color-x24-trad-9 .section--dark .article__post-title:hover,
.color-x24-trad-9 .section--dark .article__post-title:focus, .color-x24-trad-9 .section--light .blog-post__title:hover, .color-x24-trad-9 .section--light .blog-post__title:focus,
.color-x24-trad-9 .section--light .blog__post-title:hover,
.color-x24-trad-9 .section--light .blog__post-title:focus,
.color-x24-trad-9 .section--light .article__post-title:hover,
.color-x24-trad-9 .section--light .article__post-title:focus {
  text-decoration: underline;
}
.color-x24-trad-9 .section--dark .blog-post__info li, .color-x24-trad-9 .section--light .blog-post__info li {
  border-left-color: #ffffff;
}
.color-x24-trad-9 .section--dark .category__description h1,
.color-x24-trad-9 .section--dark .category__description h2,
.color-x24-trad-9 .section--dark .category__description h3,
.color-x24-trad-9 .section--dark .category__description h4,
.color-x24-trad-9 .section--dark .category__description h5,
.color-x24-trad-9 .section--dark .category__description h6,
.color-x24-trad-9 .section--dark .category__description p > strong,
.color-x24-trad-9 .section--dark .blog__content h1,
.color-x24-trad-9 .section--dark .blog__content h2,
.color-x24-trad-9 .section--dark .blog__content h3,
.color-x24-trad-9 .section--dark .blog__content h4,
.color-x24-trad-9 .section--dark .blog__content h5,
.color-x24-trad-9 .section--dark .blog__content h6,
.color-x24-trad-9 .section--dark .blog__content p > strong,
.color-x24-trad-9 .section--dark .article__content h1,
.color-x24-trad-9 .section--dark .article__content h2,
.color-x24-trad-9 .section--dark .article__content h3,
.color-x24-trad-9 .section--dark .article__content h4,
.color-x24-trad-9 .section--dark .article__content h5,
.color-x24-trad-9 .section--dark .article__content h6,
.color-x24-trad-9 .section--dark .article__content p > strong, .color-x24-trad-9 .section--light .category__description h1,
.color-x24-trad-9 .section--light .category__description h2,
.color-x24-trad-9 .section--light .category__description h3,
.color-x24-trad-9 .section--light .category__description h4,
.color-x24-trad-9 .section--light .category__description h5,
.color-x24-trad-9 .section--light .category__description h6,
.color-x24-trad-9 .section--light .category__description p > strong,
.color-x24-trad-9 .section--light .blog__content h1,
.color-x24-trad-9 .section--light .blog__content h2,
.color-x24-trad-9 .section--light .blog__content h3,
.color-x24-trad-9 .section--light .blog__content h4,
.color-x24-trad-9 .section--light .blog__content h5,
.color-x24-trad-9 .section--light .blog__content h6,
.color-x24-trad-9 .section--light .blog__content p > strong,
.color-x24-trad-9 .section--light .article__content h1,
.color-x24-trad-9 .section--light .article__content h2,
.color-x24-trad-9 .section--light .article__content h3,
.color-x24-trad-9 .section--light .article__content h4,
.color-x24-trad-9 .section--light .article__content h5,
.color-x24-trad-9 .section--light .article__content h6,
.color-x24-trad-9 .section--light .article__content p > strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-trad-9 .section--dark .category__description h1 strong,
.color-x24-trad-9 .section--dark .category__description h2 strong,
.color-x24-trad-9 .section--dark .category__description h3 strong,
.color-x24-trad-9 .section--dark .category__description h4 strong,
.color-x24-trad-9 .section--dark .category__description h5 strong,
.color-x24-trad-9 .section--dark .category__description h6 strong,
.color-x24-trad-9 .section--dark .category__description p > strong strong,
.color-x24-trad-9 .section--dark .blog__content h1 strong,
.color-x24-trad-9 .section--dark .blog__content h2 strong,
.color-x24-trad-9 .section--dark .blog__content h3 strong,
.color-x24-trad-9 .section--dark .blog__content h4 strong,
.color-x24-trad-9 .section--dark .blog__content h5 strong,
.color-x24-trad-9 .section--dark .blog__content h6 strong,
.color-x24-trad-9 .section--dark .blog__content p > strong strong,
.color-x24-trad-9 .section--dark .article__content h1 strong,
.color-x24-trad-9 .section--dark .article__content h2 strong,
.color-x24-trad-9 .section--dark .article__content h3 strong,
.color-x24-trad-9 .section--dark .article__content h4 strong,
.color-x24-trad-9 .section--dark .article__content h5 strong,
.color-x24-trad-9 .section--dark .article__content h6 strong,
.color-x24-trad-9 .section--dark .article__content p > strong strong, .color-x24-trad-9 .section--light .category__description h1 strong,
.color-x24-trad-9 .section--light .category__description h2 strong,
.color-x24-trad-9 .section--light .category__description h3 strong,
.color-x24-trad-9 .section--light .category__description h4 strong,
.color-x24-trad-9 .section--light .category__description h5 strong,
.color-x24-trad-9 .section--light .category__description h6 strong,
.color-x24-trad-9 .section--light .category__description p > strong strong,
.color-x24-trad-9 .section--light .blog__content h1 strong,
.color-x24-trad-9 .section--light .blog__content h2 strong,
.color-x24-trad-9 .section--light .blog__content h3 strong,
.color-x24-trad-9 .section--light .blog__content h4 strong,
.color-x24-trad-9 .section--light .blog__content h5 strong,
.color-x24-trad-9 .section--light .blog__content h6 strong,
.color-x24-trad-9 .section--light .blog__content p > strong strong,
.color-x24-trad-9 .section--light .article__content h1 strong,
.color-x24-trad-9 .section--light .article__content h2 strong,
.color-x24-trad-9 .section--light .article__content h3 strong,
.color-x24-trad-9 .section--light .article__content h4 strong,
.color-x24-trad-9 .section--light .article__content h5 strong,
.color-x24-trad-9 .section--light .article__content h6 strong,
.color-x24-trad-9 .section--light .article__content p > strong strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-trad-9 .section--dark .article__post-permalink,
.color-x24-trad-9 .section--dark .blog__post-permalink, .color-x24-trad-9 .section--light .article__post-permalink,
.color-x24-trad-9 .section--light .blog__post-permalink {
  text-decoration: none;
  font-family: "GothicA1", sans-serif;
  position: relative;
  font-weight: 700;
  color: #ffffff;
}
.color-x24-trad-9 .section--dark .article__post-permalink:hover, .color-x24-trad-9 .section--dark .article__post-permalink:focus,
.color-x24-trad-9 .section--dark .blog__post-permalink:hover,
.color-x24-trad-9 .section--dark .blog__post-permalink:focus, .color-x24-trad-9 .section--light .article__post-permalink:hover, .color-x24-trad-9 .section--light .article__post-permalink:focus,
.color-x24-trad-9 .section--light .blog__post-permalink:hover,
.color-x24-trad-9 .section--light .blog__post-permalink:focus {
  text-decoration: underline;
}
.color-x24-trad-9 .section--dark .article__post-permalink:before,
.color-x24-trad-9 .section--dark .blog__post-permalink:before, .color-x24-trad-9 .section--light .article__post-permalink:before,
.color-x24-trad-9 .section--light .blog__post-permalink:before {
  content: "";
  top: -3px;
  font-family: "font-awesome";
  position: absolute;
  right: -13px;
  font-weight: normal;
  display: none;
}
.color-x24-trad-9 .section--dark .articles__categories .category__list-child li a,
.color-x24-trad-9 .section--dark .articles__categories-list li a, .color-x24-trad-9 .section--light .articles__categories .category__list-child li a,
.color-x24-trad-9 .section--light .articles__categories-list li a {
  font: 16px/1.375 "GothicA1", sans-serif;
}
.color-x24-trad-9 .section--dark .articles__categories .category__list-child li a:hover, .color-x24-trad-9 .section--dark .articles__categories .category__list-child li a:focus,
.color-x24-trad-9 .section--dark .articles__categories-list li a:hover,
.color-x24-trad-9 .section--dark .articles__categories-list li a:focus, .color-x24-trad-9 .section--light .articles__categories .category__list-child li a:hover, .color-x24-trad-9 .section--light .articles__categories .category__list-child li a:focus,
.color-x24-trad-9 .section--light .articles__categories-list li a:hover,
.color-x24-trad-9 .section--light .articles__categories-list li a:focus {
  text-decoration: none;
}
.color-x24-trad-9 .section--dark .articles__categories .mm-opened .mm-title, .color-x24-trad-9 .section--light .articles__categories .mm-opened .mm-title {
  font-family: "Poppins", sans-serif;
}
.color-x24-trad-9 .section--dark .articles__pagination ul li a, .color-x24-trad-9 .section--light .articles__pagination ul li a {
  color: #000000;
}
.color-x24-trad-9 .section--light .blog__post-title,
.color-x24-trad-9 .section--light .article__post-title {
  color: #000000 !important;
}
.color-x24-trad-9 .section--light .article__post-permalink,
.color-x24-trad-9 .section--light .blog__post-permalink {
  color: #000000;
}
.color-x24-trad-9 .section--light .blog-post__info li {
  border-left-color: #000000;
}
.color-x24-trad-9 .section--dark .banner__container .banner .cta__button, .color-x24-trad-9 .section--light .banner__container .banner .cta__button {
  min-height: 45px;
  max-width: 250px;
  font: 700 14px/25px "Poppins", sans-serif;
}
.color-x24-trad-9 .section--dark .banner__container .banner .form .form__title,
.color-x24-trad-9 .section--dark .banner__container .banner .form .form__caption,
.color-x24-trad-9 .section--dark .banner__container .banner .form .leadFormInfo,
.color-x24-trad-9 .section--dark .banner__container .banner .form .form__name, .color-x24-trad-9 .section--light .banner__container .banner .form .form__title,
.color-x24-trad-9 .section--light .banner__container .banner .form .form__caption,
.color-x24-trad-9 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-trad-9 .section--light .banner__container .banner .form .form__name {
  color: #000000;
}
.color-x24-trad-9 .section--light .banner__container .banner .form .form__title,
.color-x24-trad-9 .section--light .banner__container .banner .form .form__caption,
.color-x24-trad-9 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-trad-9 .section--light .banner__container .banner .form .form__name {
  color: #ffffff;
}
.color-x24-trad-9 .section-banner .banner .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-trad-9 .section-banner .banner form {
  margin-bottom: 0;
}
.color-x24-trad-9 .section-banner .banner .component__title {
  color: #ffffff !important;
  font-family: "Poppins", sans-serif;
  font-weight: bold;
}
.color-x24-trad-9 .section-banner .banner .banner-text__title--large {
  font-size: 40px;
  line-height: 46px;
}
.color-x24-trad-9 .section-banner .banner .banner-text__title--extraLarge {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-trad-9 .section-banner .banner .banner-e .input_container {
  margin: 0 0 10px;
}
.color-x24-trad-9 .section-banner .banner-text__wrapper .text-left .banner-c__title,
.color-x24-trad-9 .section-banner .banner-text__wrapper .text-center .banner-c__title,
.color-x24-trad-9 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  max-width: 650px;
}
.color-x24-trad-9 .section-banner .banner-text__wrapper .text-left .banner-c__title {
  max-width: 650px;
}
.color-x24-trad-9 .section-banner .banner-text__wrapper .text-left .text-center {
  text-align: left !important;
}
.color-x24-trad-9 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  display: inline-block;
}
.color-x24-trad-9 .section-banner .banner-text__wrapper .text-right .banner-c__button {
  text-align: right !important;
  margin-right: 0 !important;
}
.color-x24-trad-9 .section-banner .banner-text__wrapper .text-center {
  margin: 0 auto;
}
.color-x24-trad-9 .section-banner .banner .component__subtitle {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-trad-9 .section-banner .banner .banner-text__subtitle--small {
  font-size: 18px;
  line-height: 22px;
}
.color-x24-trad-9 .section-banner .banner .banner-text__subtitle--medium {
  font-size: 24px;
  line-height: 26px;
}
.color-x24-trad-9 .section-banner .banner .cta__link:hover {
  text-decoration: underline;
}
.color-x24-trad-9 .section-banner .banner .flexslider .flex-control-nav {
  bottom: 100px;
}
@keyframes fadeInUp {
  from {
    transform: translate3d(0, 40px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.color-x24-trad-9 .in-view {
  animation-duration: 1s;
  animation-fill-mode: both;
  opacity: 0;
  animation-name: fadeInUp;
}
.color-x24-trad-9 .section--dark .navigation .navigation-b,
.color-x24-trad-9 .section--dark .navigation .navigation-c, .color-x24-trad-9 .section--light .navigation .navigation-b,
.color-x24-trad-9 .section--light .navigation .navigation-c {
  background: none;
}
.color-x24-trad-9 .section--dark .navigation .navigation-b .navigation__button:focus,
.color-x24-trad-9 .section--dark .navigation .navigation-c .navigation__button:focus, .color-x24-trad-9 .section--light .navigation .navigation-b .navigation__button:focus,
.color-x24-trad-9 .section--light .navigation .navigation-c .navigation__button:focus {
  outline: none;
}
.color-x24-trad-9 .section--dark .navigation-a .navigation__item--link,
.color-x24-trad-9 .section--dark .navigation-b .navigation__item--link,
.color-x24-trad-9 .section--dark .navigation-c .navigation__item--link, .color-x24-trad-9 .section--light .navigation-a .navigation__item--link,
.color-x24-trad-9 .section--light .navigation-b .navigation__item--link,
.color-x24-trad-9 .section--light .navigation-c .navigation__item--link {
  padding: 5px 0.7rem;
  font-size: 12px !important;
  color: #ffffff;
  text-transform: uppercase;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  line-height: 24px;
}
.color-x24-trad-9 .section--dark .navigation-a .navigation__item--link:hover,
.color-x24-trad-9 .section--dark .navigation-b .navigation__item--link:hover,
.color-x24-trad-9 .section--dark .navigation-c .navigation__item--link:hover, .color-x24-trad-9 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-trad-9 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-trad-9 .section--light .navigation-c .navigation__item--link:hover {
  color: #999;
}
.color-x24-trad-9 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-9 .section--dark .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-9 .section--dark .navigation-c .navigation__item.has-drop-down ul a:hover, .color-x24-trad-9 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-9 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-9 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #999;
}
.color-x24-trad-9 .section--dark .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-9 .section--dark .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-9 .section--dark .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-trad-9 .section--light .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-9 .section--light .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-9 .section--light .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after {
  font-family: "font-awesome";
  content: "";
  border: 0 !important;
  width: 10px;
  height: 20px;
  margin: 0;
  font-size: 8px !important;
  right: 10px;
  top: 4px;
}
.color-x24-trad-9 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-trad-9 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-trad-9 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub, .color-x24-trad-9 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-trad-9 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-trad-9 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub {
  right: 0;
}
.color-x24-trad-9 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-trad-9 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-trad-9 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub, .color-x24-trad-9 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-trad-9 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-trad-9 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub {
  left: unset;
  right: 100%;
}
.color-x24-trad-9 .section--dark .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-9 .section--dark .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-9 .section--dark .navigation-c .navigation__list--head .navigation-open > .navigation__item--link, .color-x24-trad-9 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-9 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-9 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-trad-9 .section--dark .navigation-a .navigation__list--sub,
.color-x24-trad-9 .section--dark .navigation-b .navigation__list--sub,
.color-x24-trad-9 .section--dark .navigation-c .navigation__list--sub, .color-x24-trad-9 .section--light .navigation-a .navigation__list--sub,
.color-x24-trad-9 .section--light .navigation-b .navigation__list--sub,
.color-x24-trad-9 .section--light .navigation-c .navigation__list--sub {
  border: 0;
  border-radius: 8px;
  background: #193227 !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-trad-9 .section--dark .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-trad-9 .section--dark .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-trad-9 .section--dark .navigation-c .navigation__list--sub .navigation__item--link, .color-x24-trad-9 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-trad-9 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-trad-9 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #ffffff;
}
.color-x24-trad-9 .section--dark .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-9 .section--dark .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-9 .section--dark .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-trad-9 .section--light .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-9 .section--light .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-9 .section--light .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  content: "";
}
.color-x24-trad-9 .section--dark .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-9 .section--dark .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-9 .section--dark .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link, .color-x24-trad-9 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-9 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-9 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-trad-9 .section--light .navigation-a .navigation__item--link,
.color-x24-trad-9 .section--light .navigation-b .navigation__item--link,
.color-x24-trad-9 .section--light .navigation-c .navigation__item--link {
  color: #000000;
}
.color-x24-trad-9 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-trad-9 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-trad-9 .section--light .navigation-c .navigation__item--link:hover {
  color: #666;
}
.color-x24-trad-9 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-9 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-9 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #666;
}
.color-x24-trad-9 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-9 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-9 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #666;
}
.color-x24-trad-9 .section--light .navigation-a .navigation__list--sub,
.color-x24-trad-9 .section--light .navigation-b .navigation__list--sub,
.color-x24-trad-9 .section--light .navigation-c .navigation__list--sub {
  background: #e0e0e0 !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-trad-9 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-trad-9 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-trad-9 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #000000;
}
.color-x24-trad-9 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-9 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-9 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #666 !important;
}
.color-x24-trad-9 .section--dark .navigation__container .navigation__item.has-drop-down .navigation__item--link:hover:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-trad-9 .section--dark .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-trad-9 .section--dark .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #999 !important;
}
.color-x24-trad-9 .section--dark .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #f0f !important;
}
.color-x24-trad-9 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: #000000 transparent transparent transparent !important;
}
.color-x24-trad-9 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: #666 transparent transparent transparent !important;
}
.color-x24-trad-9 .section--light .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #666 transparent transparent !important;
}
.color-x24-trad-9 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: transparent transparent transparent #000000 !important;
}
.color-x24-trad-9 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #f00 !important;
}
.color-x24-trad-9 .section--light .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #666 !important;
}
.color-x24-trad-9 .contact-us-im {
  overflow: hidden;
}
.color-x24-trad-9 .contact-us-im .form .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-trad-9 .form .form__name {
  font: 14px/20px "GothicA1", sans-serif;
}
.color-x24-trad-9 .form .leadForm,
.color-x24-trad-9 .form .label_container {
  text-align: left;
}
.color-x24-trad-9 .form form .form-input-comments {
  flex-direction: column;
}
.color-x24-trad-9 .form .form__group {
  overflow: hidden;
  margin: 0 0 20px;
}
.color-x24-trad-9 .section--dark .form, .color-x24-trad-9 .section--light .form {
  padding: 3.125rem 0;
  margin: 0 auto;
  max-width: 900px;
}
.color-x24-trad-9 .section--dark .form form .form-wrap__submit, .color-x24-trad-9 .section--light .form form .form-wrap__submit {
  display: block;
}
.color-x24-trad-9 .section--dark .form form .form-wrap__submit input, .color-x24-trad-9 .section--light .form form .form-wrap__submit input {
  width: 100%;
}
.color-x24-trad-9 .section--dark .form .leadFormInfo,
.color-x24-trad-9 .section--dark .form .component__title-caption-wrap, .color-x24-trad-9 .section--light .form .leadFormInfo,
.color-x24-trad-9 .section--light .form .component__title-caption-wrap {
  text-align: center;
}
.color-x24-trad-9 .section--dark .form .form__title, .color-x24-trad-9 .section--light .form .form__title {
  color: #ffffff;
}
.color-x24-trad-9 .section--dark .form .form__caption, .color-x24-trad-9 .section--dark .form .form__name, .color-x24-trad-9 .section--light .form .form__caption, .color-x24-trad-9 .section--light .form .form__name {
  color: #ffffff;
}
.color-x24-trad-9 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-9 .section--dark .form .form__group .input_container input,
.color-x24-trad-9 .section--dark .form .form__group .input_container select,
.color-x24-trad-9 .section--dark .form .form__group .input_container textarea, .color-x24-trad-9 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-9 .section--light .form .form__group .input_container input,
.color-x24-trad-9 .section--light .form .form__group .input_container select,
.color-x24-trad-9 .section--light .form .form__group .input_container textarea {
  width: 100%;
  font: 14px/16px "GothicA1", sans-serif;
  color: #ffffff;
  background: rgba(255, 157, 0, 0.7);
  border-radius: 8px;
  padding: 12px 16px 13px;
  border: 1px solid rgba(255, 157, 0, 0.7) !important;
  outline: none;
  height: auto;
}
.color-x24-trad-9 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-trad-9 .section--dark .form .form__group .input_container input::placeholder,
.color-x24-trad-9 .section--dark .form .form__group .input_container select::placeholder,
.color-x24-trad-9 .section--dark .form .form__group .input_container textarea::placeholder, .color-x24-trad-9 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-trad-9 .section--light .form .form__group .input_container input::placeholder,
.color-x24-trad-9 .section--light .form .form__group .input_container select::placeholder,
.color-x24-trad-9 .section--light .form .form__group .input_container textarea::placeholder {
  color: #ffffff;
}
.color-x24-trad-9 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-trad-9 .section--dark .form .form__group .input_container input.has-error::placeholder,
.color-x24-trad-9 .section--dark .form .form__group .input_container select.has-error::placeholder,
.color-x24-trad-9 .section--dark .form .form__group .input_container textarea.has-error::placeholder, .color-x24-trad-9 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-trad-9 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-trad-9 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-trad-9 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-trad-9 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-trad-9 .section--dark .form .form__group .input_container input:focus,
.color-x24-trad-9 .section--dark .form .form__group .input_container select:focus,
.color-x24-trad-9 .section--dark .form .form__group .input_container textarea:focus, .color-x24-trad-9 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-trad-9 .section--light .form .form__group .input_container input:focus,
.color-x24-trad-9 .section--light .form .form__group .input_container select:focus,
.color-x24-trad-9 .section--light .form .form__group .input_container textarea:focus {
  border: 1px solid #ffffff !important;
}
.color-x24-trad-9 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span, .color-x24-trad-9 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span {
  padding: 0;
}
.color-x24-trad-9 .section--dark .form .form__group .input_container .form-input-uploadFile span.status-label:before, .color-x24-trad-9 .section--light .form .form__group .input_container .form-input-uploadFile span.status-label:before {
  right: 103px;
}
.color-x24-trad-9 .section--dark .form .form__group .input_container.checkbox_wrapper, .color-x24-trad-9 .section--dark .form .form__group .input_container.radio_wrapper, .color-x24-trad-9 .section--light .form .form__group .input_container.checkbox_wrapper, .color-x24-trad-9 .section--light .form .form__group .input_container.radio_wrapper {
  position: relative;
  overflow: hidden;
  border-style: none;
}
.color-x24-trad-9 .section--dark .form .form__group .input_container.checkbox_wrapper input, .color-x24-trad-9 .section--dark .form .form__group .input_container.radio_wrapper input, .color-x24-trad-9 .section--light .form .form__group .input_container.checkbox_wrapper input, .color-x24-trad-9 .section--light .form .form__group .input_container.radio_wrapper input {
  position: absolute;
  top: 0;
  left: -9999px;
}
.color-x24-trad-9 .section--dark .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-trad-9 .section--dark .form .form__group .input_container.radio_wrapper input + label, .color-x24-trad-9 .section--light .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-trad-9 .section--light .form .form__group .input_container.radio_wrapper input + label {
  position: relative;
  margin-bottom: 4px;
  padding: 5px 0 0 50px;
  min-height: 30px;
  font: 18px/1.375 "Heebo", sans-serif;
}
.color-x24-trad-9 .section--dark .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-trad-9 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-trad-9 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-trad-9 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  height: 30px;
  width: 30px;
  text-align: center;
  color: #ffffff;
  background: rgba(255, 157, 0, 0.7);
  border: 4px solid rgba(255, 157, 0, 0.7) !important;
  border-radius: 4px;
  font: normal normal normal 18px/1.2 font-awesome;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
}
.color-x24-trad-9 .section--dark .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-trad-9 .section--dark .form .form__group .input_container.radio_wrapper .has-error + label:before, .color-x24-trad-9 .section--light .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-trad-9 .section--light .form .form__group .input_container.radio_wrapper .has-error + label:before {
  border-color: #E03B33 !important;
}
.color-x24-trad-9 .section--dark .form .form__group .input_container.checkbox_wrapper input:checked + label:before, .color-x24-trad-9 .section--light .form .form__group .input_container.checkbox_wrapper input:checked + label:before {
  content: "";
}
.color-x24-trad-9 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-trad-9 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  border-radius: 50%;
}
.color-x24-trad-9 .section--dark .form .form__group .input_container.radio_wrapper input:checked + label:before, .color-x24-trad-9 .section--light .form .form__group .input_container.radio_wrapper input:checked + label:before {
  content: "";
  font-size: 17px;
  line-height: 1.3;
  letter-spacing: -0.5px;
}
.color-x24-trad-9 .section--dark .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-trad-9 .section--dark .form .form__group .input_container.radio_wrapper div[class$=__label-input-container], .color-x24-trad-9 .section--light .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-trad-9 .section--light .form .form__group .input_container.radio_wrapper div[class$=__label-input-container] {
  position: relative;
  padding: 0 0 5px;
}
.color-x24-trad-9 .section--dark .form .form__group .input_container input[type=checkbox],
.color-x24-trad-9 .section--dark .form .form__group .input_container input[type=radio], .color-x24-trad-9 .section--light .form .form__group .input_container input[type=checkbox],
.color-x24-trad-9 .section--light .form .form__group .input_container input[type=radio] {
  width: 26px;
  height: 26px;
  position: absolute;
  top: 2;
  left: 2;
  outline: none;
}
.color-x24-trad-9 .section--dark .form .form__group .input_container select, .color-x24-trad-9 .section--light .form .form__group .input_container select {
  height: 42px;
}
.color-x24-trad-9 .section--dark .form-wrap__submit, .color-x24-trad-9 .section--light .form-wrap__submit {
  text-align: center;
}
.color-x24-trad-9 .section--dark .form form pre,
.color-x24-trad-9 .section--dark .form form .formatted_text,
.color-x24-trad-9 .section--dark .form form .help_text,
.color-x24-trad-9 .section--dark .form form .formatted_text p,
.color-x24-trad-9 .section--dark .form form .form-input-info,
.color-x24-trad-9 .section--dark .form form .leadFormInfo,
.color-x24-trad-9 .section--dark .form form label, .color-x24-trad-9 .section--light .form form pre,
.color-x24-trad-9 .section--light .form form .formatted_text,
.color-x24-trad-9 .section--light .form form .help_text,
.color-x24-trad-9 .section--light .form form .formatted_text p,
.color-x24-trad-9 .section--light .form form .form-input-info,
.color-x24-trad-9 .section--light .form form .leadFormInfo,
.color-x24-trad-9 .section--light .form form label {
  color: #ffffff;
}
.color-x24-trad-9 .section--dark .form form pre:focus, .color-x24-trad-9 .section--dark .form form pre:hover,
.color-x24-trad-9 .section--dark .form form .formatted_text:focus,
.color-x24-trad-9 .section--dark .form form .formatted_text:hover,
.color-x24-trad-9 .section--dark .form form .help_text:focus,
.color-x24-trad-9 .section--dark .form form .help_text:hover,
.color-x24-trad-9 .section--dark .form form .formatted_text p:focus,
.color-x24-trad-9 .section--dark .form form .formatted_text p:hover,
.color-x24-trad-9 .section--dark .form form .form-input-info:focus,
.color-x24-trad-9 .section--dark .form form .form-input-info:hover,
.color-x24-trad-9 .section--dark .form form .leadFormInfo:focus,
.color-x24-trad-9 .section--dark .form form .leadFormInfo:hover,
.color-x24-trad-9 .section--dark .form form label:focus,
.color-x24-trad-9 .section--dark .form form label:hover, .color-x24-trad-9 .section--light .form form pre:focus, .color-x24-trad-9 .section--light .form form pre:hover,
.color-x24-trad-9 .section--light .form form .formatted_text:focus,
.color-x24-trad-9 .section--light .form form .formatted_text:hover,
.color-x24-trad-9 .section--light .form form .help_text:focus,
.color-x24-trad-9 .section--light .form form .help_text:hover,
.color-x24-trad-9 .section--light .form form .formatted_text p:focus,
.color-x24-trad-9 .section--light .form form .formatted_text p:hover,
.color-x24-trad-9 .section--light .form form .form-input-info:focus,
.color-x24-trad-9 .section--light .form form .form-input-info:hover,
.color-x24-trad-9 .section--light .form form .leadFormInfo:focus,
.color-x24-trad-9 .section--light .form form .leadFormInfo:hover,
.color-x24-trad-9 .section--light .form form label:focus,
.color-x24-trad-9 .section--light .form form label:hover {
  outline: none;
}
.color-x24-trad-9 .section--dark .form form pre:disabled,
.color-x24-trad-9 .section--dark .form form .formatted_text:disabled,
.color-x24-trad-9 .section--dark .form form .help_text:disabled,
.color-x24-trad-9 .section--dark .form form .formatted_text p:disabled,
.color-x24-trad-9 .section--dark .form form .form-input-info:disabled,
.color-x24-trad-9 .section--dark .form form .leadFormInfo:disabled,
.color-x24-trad-9 .section--dark .form form label:disabled, .color-x24-trad-9 .section--light .form form pre:disabled,
.color-x24-trad-9 .section--light .form form .formatted_text:disabled,
.color-x24-trad-9 .section--light .form form .help_text:disabled,
.color-x24-trad-9 .section--light .form form .formatted_text p:disabled,
.color-x24-trad-9 .section--light .form form .form-input-info:disabled,
.color-x24-trad-9 .section--light .form form .leadFormInfo:disabled,
.color-x24-trad-9 .section--light .form form label:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.color-x24-trad-9 .section--dark .form form hr, .color-x24-trad-9 .section--light .form form hr {
  border-color: #ffffff;
}
.color-x24-trad-9 .section--dark .form form .form-wrap__submit input, .color-x24-trad-9 .section--light .form form .form-wrap__submit input {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
  border-radius: 4px;
  color: #000000 !important;
  width: auto;
  padding: 11px 47px 13px;
  height: 40px;
  min-width: 200px;
  transition: 0.25s;
  font: 600 14px/16px "Poppins", sans-serif;
  text-transform: uppercase;
  display: inline-block;
}
.color-x24-trad-9 .section--dark .form form .form-wrap__submit input:hover, .color-x24-trad-9 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-trad-9 .section--dark .form form .form-wrap__submit input:focus, .color-x24-trad-9 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-9 .section--light .form .form__title {
  color: #000000;
}
.color-x24-trad-9 .section--light .form .form__caption, .color-x24-trad-9 .section--light .form .form__name {
  color: #000000;
}
.color-x24-trad-9 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-9 .section--light .form .form__group .input_container input,
.color-x24-trad-9 .section--light .form .form__group .input_container select,
.color-x24-trad-9 .section--light .form .form__group .input_container textarea {
  color: #f0edeb;
  background: rgba(255, 157, 0, 0.7);
}
.color-x24-trad-9 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-trad-9 .section--light .form .form__group .input_container input::placeholder,
.color-x24-trad-9 .section--light .form .form__group .input_container select::placeholder,
.color-x24-trad-9 .section--light .form .form__group .input_container textarea::placeholder {
  color: #f0edeb;
}
.color-x24-trad-9 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-trad-9 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-trad-9 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-trad-9 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-trad-9 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error,
.color-x24-trad-9 .section--light .form .form__group .input_container input.has-error,
.color-x24-trad-9 .section--light .form .form__group .input_container select.has-error,
.color-x24-trad-9 .section--light .form .form__group .input_container textarea.has-error {
  border: 1px solid #E03B33 !important;
}
.color-x24-trad-9 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-trad-9 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-trad-9 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-trad-9 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-trad-9 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-trad-9 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  color: #f0edeb;
  background: rgba(255, 157, 0, 0.7);
  border: 4px solid rgba(255, 157, 0, 0.7) !important;
}
.color-x24-trad-9 .section--light .form form pre,
.color-x24-trad-9 .section--light .form form .formatted_text,
.color-x24-trad-9 .section--light .form form .help_text,
.color-x24-trad-9 .section--light .form form .formatted_text p,
.color-x24-trad-9 .section--light .form form .form-input-info,
.color-x24-trad-9 .section--light .form form .leadFormInfo,
.color-x24-trad-9 .section--light .form form label {
  color: #193227;
}
.color-x24-trad-9 .section--light .form form hr {
  border-color: #193227;
}
.color-x24-trad-9 .section--light .form form .form-wrap__submit input {
  border: 1px solid #193227 !important;
  color: #ffffff !important;
  background: #193227 !important;
}
.color-x24-trad-9 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #3b765c !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #3b765c !important;
}
.color-x24-trad-9 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #3b765c !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #3b765c !important;
}
.color-x24-trad-9 .newsletter-2-fields .section--dark .form-wrap__submit input {
  display: flex;
}
.color-x24-trad-9 .exclusive-offer .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-trad-9 .newsletter-3-fields .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-trad-9 .exclusive-offer .form .error_container label {
  width: 100%;
}
.color-x24-trad-9 .exclusive-offer .col-lg-12 .form__group {
  width: 284px;
  margin-right: 0;
}
.color-x24-trad-9 .exclusive-offer .leadFormInfo {
  bottom: -30px;
}
.color-x24-trad-9 .exclusive-offer .col-lg-12 form .form-wrap__submit {
  width: 254px;
}
.color-x24-trad-9 .exclusive-offer .col-lg-12 form .error_container {
  width: 254px;
  text-align: left;
}
.color-x24-trad-9 .forms--fullwidth form,
.color-x24-trad-9 .forms--2col-textarea form {
  width: 100%;
  margin-bottom: 44px;
}
.color-x24-trad-9 .forms--2col-textarea input,
.color-x24-trad-9 .forms--2col-textarea select,
.color-x24-trad-9 .forms--2col-textarea textarea {
  width: 100%;
}
.color-x24-trad-9 .forms--fullwidth .form__group,
.color-x24-trad-9 .forms--2col-textarea .form__group {
  margin-bottom: 16px;
}
.color-x24-trad-9 .forms--fullwidth .form-wrap__submit input,
.color-x24-trad-9 .forms--2col-textarea .form-wrap__submit input {
  width: auto;
  display: flex;
}
.color-x24-trad-9 .forms--3col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-trad-9 .forms--2col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-trad-9 .forms--2col form .form__group {
  width: 49%;
  margin-right: 2%;
  margin-bottom: 16px;
}
.color-x24-trad-9 .forms--2col form .form__group:nth-child(2n) {
  margin-right: 0;
}
.color-x24-trad-9 .forms--2col form .form__group .input_container {
  height: auto;
}
.color-x24-trad-9 .forms--3col form .form__group {
  width: 30%;
  margin-right: 5%;
  margin-bottom: 16px;
}
.color-x24-trad-9 .forms--3col form .form__group:nth-child(3n) {
  margin-right: 0;
}
.color-x24-trad-9 .forms--3col form .form__group input,
.color-x24-trad-9 .forms--3col form .form__group textarea,
.color-x24-trad-9 .forms--3col form .form__group select {
  width: 100%;
}
.color-x24-trad-9 .forms--3col form .form__group .input_container {
  height: auto;
}
.color-x24-trad-9 .forms--3col form .leadFormInfo {
  width: 100%;
}
.color-x24-trad-9 .forms--2col form .form__group input,
.color-x24-trad-9 .forms--2col form .form__group textarea,
.color-x24-trad-9 .forms--2col form .form__group select {
  width: 100%;
}
.color-x24-trad-9 .forms--2col form .leadFormInfo {
  width: 100%;
  text-align: center;
}
.color-x24-trad-9 .forms--2col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-trad-9 .forms--3col form .form__group .leadFormInfo {
  text-align: center;
}
.color-x24-trad-9 .forms--3col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-trad-9 .newsletter-2-fields .form__title,
.color-x24-trad-9 .newsletter-2-fields .form__caption {
  text-align: left;
}
@media (max-width: 1024px) {
  .color-x24-trad-9 .newsletter-3-fields .col-lg-12 form .leadFormInfo,
.color-x24-trad-9 .exclusive-offer .col-lg-12 form .leadFormInfo {
    position: relative;
    text-align: center;
    bottom: auto;
  }
}
@media (max-width: 991px) {
  .color-x24-trad-9 .editable__container .component__title,
.color-x24-trad-9 .editable__container h1 {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-trad-9 .editable__container h2 {
    font-size: 24px;
    line-height: 32px;
  }
  .color-x24-trad-9 .editable__container h3 {
    font-size: 16px;
    line-height: 18px;
  }
  .color-x24-trad-9 .editable__container h4 {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-trad-9 .editable__container h5 {
    font-size: 13px;
    line-height: 15px;
  }
  .color-x24-trad-9 .editable__container h6 {
    font-size: 12px;
    line-height: 14px;
  }
  .color-x24-trad-9 .section--dark .staff__container .staff__container--inner .staff__title,
.color-x24-trad-9 .section--light .staff__container .staff__container--inner .staff__title,
.color-x24-trad-9 .form .form__title,
.color-x24-trad-9 .contact-us-im .form__title,
.color-x24-trad-9 .component__title {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-trad-9 .section--dark .staff__container .staff__container--inner .staff__caption,
.color-x24-trad-9 .section--light .staff__container .staff__container--inner .staff__caption,
.color-x24-trad-9 .form .form__caption,
.color-x24-trad-9 .contact-us-im .form__caption,
.color-x24-trad-9 .component__subtitle {
    font-size: 14px;
    line-height: 18px;
  }
  .color-x24-trad-9 .section-banner .banner .banner-text__title--extraLarge,
.color-x24-trad-9 .section-banner .banner .banner-text__title--large {
    font-size: 40px;
    line-height: 48px;
  }
  .color-x24-trad-9 .section-banner .banner .banner-text__subtitle--medium,
.color-x24-trad-9 .section-banner .banner .banner-text__subtitle--small {
    font-size: 16px;
    line-height: 20px;
  }
  .color-x24-trad-9 .forms--3col form,
.color-x24-trad-9 .forms--2col form {
    flex-direction: column;
    align-items: center;
    margin-bottom: 0;
  }
  .color-x24-trad-9 .forms--3col form .form__group,
.color-x24-trad-9 .forms--2col form .form__group {
    margin: 0 auto 16px;
  }
  .color-x24-trad-9 .forms--3col form .form__group:nth-child(3n),
.color-x24-trad-9 .forms--2col form .form__group:nth-child(2n) {
    margin-right: auto;
  }
  .color-x24-trad-9 .exclusive-offer .col-lg-12 .form__group {
    margin: 0 auto 0.9375rem;
  }
  .color-x24-trad-9 .forms--fullwidth form,
.color-x24-trad-9 .forms--2col-textarea form {
    margin: 0 auto;
    margin-bottom: 44px;
  }
  .color-x24-trad-9 .newsletter-2-fields .form__title,
.color-x24-trad-9 .newsletter-2-fields .form__caption {
    text-align: center;
  }
  .color-x24-trad-9 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-trad-9 .exclusive-offer .section--light .form-wrap__submit input {
    width: auto;
    margin: 0 auto;
  }
  .color-x24-trad-9 .alias-home_askaquestion input,
.color-x24-trad-9 .alias-home_askaquestion textarea,
.color-x24-trad-9 .alias-home_askaquestion .error_container {
    margin: 0 auto;
  }
  .color-x24-trad-9 .alias-home_askaquestion .leadFormInfo {
    margin: 1.25rem auto 1rem;
  }
  .color-x24-trad-9 .form .component__title-caption-wrap,
.color-x24-trad-9 .alias-blade_home_grid .blade-a__title {
    text-align: center;
  }
  .color-x24-trad-9 .section__column-2 {
    order: 3;
  }
  .color-x24-trad-9 .section__column-2 .location__text-wrapper {
    text-align: center;
  }
  .color-x24-trad-9 .section__column-3 {
    order: 2;
  }
  .color-x24-trad-9 .newsletter-2-fields .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-trad-9 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-9 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-9 .section--dark .featuredblocks .featuredblock__cta .component__button--1, .color-x24-trad-9 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-9 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-9 .section--light .featuredblocks .featuredblock__cta .component__button--1 {
    min-width: 80px !important;
  }
  .color-x24-trad-9 .section--dark .featuredblocks .featuredblock__title, .color-x24-trad-9 .section--light .featuredblocks .featuredblock__title {
    font-size: 18px;
  }
  .color-x24-trad-9 .section--dark .staff__container .staff-member__name, .color-x24-trad-9 .section--dark .staff__container .staff-member__name span, .color-x24-trad-9 .section--light .staff__container .staff-member__name, .color-x24-trad-9 .section--light .staff__container .staff-member__name span {
    font: 600 16px/20px "Poppins", sans-serif !important;
  }
  .color-x24-trad-9 .section--dark .banner .controls-wrapper, .color-x24-trad-9 .section--light .banner .controls-wrapper {
    padding: 0;
    margin-top: 0;
  }
  .color-x24-trad-9 .section--dark .banner .banner-text__wrapper, .color-x24-trad-9 .section--light .banner .banner-text__wrapper {
    padding-bottom: 0;
  }
}
@media (max-width: 768px) {
  .color-x24-trad-9 .forms--fullwidth form,
.color-x24-trad-9 .forms--2col-textarea form {
    margin-bottom: 0;
  }
  .color-x24-trad-9 .forms--3col form .form__group,
.color-x24-trad-9 .forms--2col form .form__group {
    width: 100%;
  }
  .color-x24-trad-9 .section-blade .blade-a__bg > div {
    min-height: inherit !important;
  }
}
@media (max-width: 767px) {
  .color-x24-trad-9 .section.forms--fullwidth .component__title-caption-wrap,
.color-x24-trad-9 .section .form .component__title-caption-wrap {
    padding-top: 0;
  }
}
@media (max-width: 414px) {
  .color-x24-trad-9 .exclusive-offer .col-lg-12 .form__group,
.color-x24-trad-9 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-trad-9 .exclusive-offer .section--light .form-wrap__submit input {
    width: 100%;
  }
  .color-x24-trad-9 .form-default .form-wrap__submit input,
.color-x24-trad-9 .newsletter-2-fields .section--light .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-trad-9 .section .section--light .form-wrap__submit input,
.color-x24-trad-9 .section .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-trad-9 .newsletter-3-fields .col-lg-12 .form,
.color-x24-trad-9 .exclusive-offer .col-lg-12 .form {
    padding: 3.125rem 0;
    margin: 0 auto;
    max-width: 900px;
  }
  .color-x24-trad-9 .alias-home_askaquestion input,
.color-x24-trad-9 .alias-home_askaquestion textarea,
.color-x24-trad-9 .alias-home_askaquestion .leadFormInfo,
.color-x24-trad-9 .alias-home_askaquestion .error_container {
    width: 100%;
  }
  .color-x24-trad-9 .forms--fullwidth form,
.color-x24-trad-9 .forms--2col-textarea form,
.color-x24-trad-9 .forms--3col form .form-wrap__submit,
.color-x24-trad-9 .forms--2col form .form-wrap__submit,
.color-x24-trad-9 .exclusive-offer .col-lg-12 form .form-wrap__submit {
    width: 100%;
  }
  .color-x24-trad-9 .forms--2col form .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
}
.color-x24-trad-9 .forms--2col-textarea .form .leadForm form {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.color-x24-trad-9 .forms--2col-textarea .form .leadForm form .outerWrap {
  position: relative;
  float: left;
  width: 47%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-end;
}
.color-x24-trad-9 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-trad-9 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-trad-9 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-trad-9 .forms--2col-textarea .form__group {
  width: 100%;
  margin-right: 0;
  float: left;
  margin-bottom: 15px;
}
.color-x24-trad-9 .forms--2col-textarea .form-wrap__submit {
  margin: 0 auto;
  width: 100%;
  display: flex;
  justify-content: center;
}
.color-x24-trad-9 .forms--2col-textarea .form .form-input-comments {
  display: flex;
  flex-direction: column;
  width: 49%;
}
.color-x24-trad-9 .forms--2col-textarea .form .form-input-comments .input_container {
  width: 100%;
  display: flex;
  flex-grow: 1;
}
.color-x24-trad-9 .forms--2col-textarea .form .leadFormInfo {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-trad-9 .forms--2col-textarea .form .leadFormSuccess {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-trad-9 .forms-option--b .label_container {
  position: absolute;
  padding: 5px 0 0 12px;
}
.color-x24-trad-9 .forms-option--b input, .color-x24-trad-9 .forms-option--b select {
  height: 70px !important;
  padding-bottom: 0 !important;
}
.color-x24-trad-9 .section-featuredblocks .featuredblock__wrap .featuredblock__image {
  background-position: left;
}
.color-x24-trad-9 .section-featuredblocks .featuredblock__item {
  border: none !important;
}
.color-x24-trad-9 .section-featuredblocks .featuredblock__item .featuredblock__wrap .featuredblock__icon .icon,
.color-x24-trad-9 .section-featuredblocks .featuredblock__item .featuredblock__wrap:hover .featuredblock__icon .icon {
  color: #ff9d00;
}
.color-x24-trad-9 .section--dark .featuredblocks .featuredblock__wrap, .color-x24-trad-9 .section--light .featuredblocks .featuredblock__wrap {
  border: 0 !important;
}
.color-x24-trad-9 .section--dark .featuredblocks .featuredblock__wrap .featuredblock__title, .color-x24-trad-9 .section--light .featuredblocks .featuredblock__wrap .featuredblock__title {
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-trad-9 .section--dark .featuredblocks-grid-c .featuredblock__title, .color-x24-trad-9 .section--light .featuredblocks-grid-c .featuredblock__title {
  margin-top: 0;
}
.color-x24-trad-9 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-trad-9 .section--light .featuredblocks-grid-c .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
}
.color-x24-trad-9 .section--dark .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button, .color-x24-trad-9 .section--light .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button {
  border: 0;
  background: none;
  font-family: "GothicA1", sans-serif;
}
.color-x24-trad-9 .section--dark .featuredblocks-grid-e, .color-x24-trad-9 .section--light .featuredblocks-grid-e {
  margin: 0 -30px;
}
.color-x24-trad-9 .section--dark .featuredblocks-grid-e .featuredblock__wrap, .color-x24-trad-9 .section--light .featuredblocks-grid-e .featuredblock__wrap {
  justify-content: flex-end;
  min-height: 232px;
}
.color-x24-trad-9 .section--dark .featuredblocks-grid-e .featuredblocks__container, .color-x24-trad-9 .section--light .featuredblocks-grid-e .featuredblocks__container {
  margin: 50px 0;
}
.color-x24-trad-9 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-9 .section--dark .featuredblocks-grid-e .featuredblock__title, .color-x24-trad-9 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-9 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #ffffff;
  position: relative;
  z-index: 2;
  font-size: 24px;
  font-family: "Poppins", sans-serif;
}
.color-x24-trad-9 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-trad-9 .section--light .featuredblocks-grid-e .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
  /* Safari 4.0 - 8.0 */
  /* Standard syntax */
}
.color-x24-trad-9 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage, .color-x24-trad-9 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage {
  border-radius: 9px;
}
.color-x24-trad-9 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage, .color-x24-trad-9 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage {
  background-size: 125%;
  -webkit-animation-name: animation-fb;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 0.8s;
  /* Safari 4.0 - 8.0 */
  animation-name: animation-fb;
  animation-duration: 0.8s;
}
.color-x24-trad-9 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-trad-9 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(25, 50, 39, 0.7) !important;
}
@-moz-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@-webkit-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
.color-x24-trad-9 .section--dark .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-trad-9 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before, .color-x24-trad-9 .section--light .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-trad-9 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before {
  background: none !important;
}
.color-x24-trad-9 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-trad-9 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-trad-9 .section--dark .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-trad-9 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-trad-9 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-trad-9 .section--dark .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-trad-9 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-trad-9 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-trad-9 .section--dark .featuredblocks-flyup-c .featuredblock__item:active, .color-x24-trad-9 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-trad-9 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-trad-9 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-trad-9 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-trad-9 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-trad-9 .section--light .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-trad-9 .section--light .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-trad-9 .section--light .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-trad-9 .section--light .featuredblocks-flyup-c .featuredblock__item:active {
  background: none !important;
}
.color-x24-trad-9 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-9 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-9 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-9 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-9 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-trad-9 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-trad-9 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-9 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-9 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-9 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-9 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-trad-9 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-trad-9 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-9 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-9 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-9 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-9 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-trad-9 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon, .color-x24-trad-9 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-9 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-9 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-9 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-9 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-trad-9 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-trad-9 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-9 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-9 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-9 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-9 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-trad-9 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-trad-9 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-9 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-9 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-9 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-9 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-trad-9 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon {
  color: #ffffff;
}
.color-x24-trad-9 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-9 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-9 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-9 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-9 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-9 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-trad-9 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-9 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-9 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-9 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-9 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-9 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-trad-9 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-9 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-9 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-9 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-9 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-9 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover, .color-x24-trad-9 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-9 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-9 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-9 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-9 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-9 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-trad-9 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-9 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-9 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-9 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-9 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-9 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-trad-9 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-9 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-9 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-9 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-9 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-9 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover {
  text-decoration: none;
}
.color-x24-trad-9 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title, .color-x24-trad-9 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #ffffff !important;
}
.color-x24-trad-9 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-trad-9 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-trad-9 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3, .color-x24-trad-9 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-trad-9 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-trad-9 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
}
.color-x24-trad-9 .section--dark .featuredblocks .featuredblock .featuredblock__wrap, .color-x24-trad-9 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(25, 50, 39, 0.7);
  border-radius: 8px;
  text-align: left;
  padding: 15px;
}
.color-x24-trad-9 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover, .color-x24-trad-9 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(25, 50, 39, 0.8);
}
.color-x24-trad-9 .section--dark .featuredblocks .featuredblock__title, .color-x24-trad-9 .section--dark .featuredblocks .featuredblock__content, .color-x24-trad-9 .section--light .featuredblocks .featuredblock__title, .color-x24-trad-9 .section--light .featuredblocks .featuredblock__content {
  color: #ffffff;
}
.color-x24-trad-9 .section--dark .featuredblocks .featuredblock__cta .cta__link, .color-x24-trad-9 .section--light .featuredblocks .featuredblock__cta .cta__link {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-trad-9 .section--dark .featuredblocks .featuredblock__cta .cta__link:hover, .color-x24-trad-9 .section--light .featuredblocks .featuredblock__cta .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-trad-9 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon, .color-x24-trad-9 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon {
  color: #ffffff !important;
}
.color-x24-trad-9 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover, .color-x24-trad-9 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover {
  color: white !important;
}
.color-x24-trad-9 .section--dark .featuredblocks .featuredblock__cta .cta__button,
.color-x24-trad-9 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon, .color-x24-trad-9 .section--light .featuredblocks .featuredblock__cta .cta__button,
.color-x24-trad-9 .section--light .featuredblocks .featuredblock__cta .cta__button--icon {
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-9 .section--dark .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-trad-9 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:hover, .color-x24-trad-9 .section--light .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-trad-9 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-trad-9 .section--dark .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-trad-9 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:focus, .color-x24-trad-9 .section--light .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-trad-9 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-9 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-9 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #193227;
}
.color-x24-trad-9 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6) !important;
}
.color-x24-trad-9 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-trad-9 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-trad-9 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-trad-9 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-trad-9 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-trad-9 .section--light .featuredblocks-flyup-b .featuredblock__item:active {
  background: none !important;
}
.color-x24-trad-9 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-9 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-9 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-9 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-9 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-trad-9 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-trad-9 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-9 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-9 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-9 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-9 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-trad-9 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon {
  color: #193227;
}
.color-x24-trad-9 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #193227 !important;
}
.color-x24-trad-9 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-trad-9 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-trad-9 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #000000 !important;
}
.color-x24-trad-9 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6);
}
.color-x24-trad-9 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(255, 255, 255, 0.8);
}
.color-x24-trad-9 .section--light .featuredblocks .featuredblock__title {
  color: #193227;
}
.color-x24-trad-9 .section--light .featuredblocks .featuredblock__content {
  color: rgba(25, 50, 39, 0.7);
}
.color-x24-trad-9 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link {
  color: #000000 !important;
}
.color-x24-trad-9 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-trad-9 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon {
  color: #000000 !important;
}
.color-x24-trad-9 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon:hover {
  color: #666666 !important;
}
.color-x24-trad-9 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-9 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon {
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  border: 1px solid #193227 !important;
  color: #ffffff !important;
  background: #193227 !important;
}
.color-x24-trad-9 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:hover,
.color-x24-trad-9 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #3b765c !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #3b765c !important;
}
.color-x24-trad-9 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:focus,
.color-x24-trad-9 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #65b290 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #65b290 !important;
}
.color-x24-trad-9 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item:last-child,
.color-x24-trad-9 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item {
  border: none;
}
.color-x24-trad-9 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__sub-menu {
  background: rgba(25, 50, 39, 0.8);
  border-radius: 8px 8px 0 0;
}
.color-x24-trad-9 .articles__container {
  padding-top: 15px;
  padding-bottom: 15px;
}
.color-x24-trad-9 .articles__container .articles__item {
  margin-bottom: 15px;
}
.color-x24-trad-9 .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-trad-9 .section--dark .testimonials .testimonials-item__content, .color-x24-trad-9 .section--light .testimonials .testimonials-item__content {
  margin: 0 0 15px;
}
.color-x24-trad-9 .section--dark .testimonials .testimonials-item--wrapInner p, .color-x24-trad-9 .section--light .testimonials .testimonials-item--wrapInner p {
  color: #000000;
}
.color-x24-trad-9 .section--dark .testimonials .testimonial-grid__source,
.color-x24-trad-9 .section--dark .testimonials .testimonial-list__source,
.color-x24-trad-9 .section--dark .testimonials .testimonials-item__source, .color-x24-trad-9 .section--light .testimonials .testimonial-grid__source,
.color-x24-trad-9 .section--light .testimonials .testimonial-list__source,
.color-x24-trad-9 .section--light .testimonials .testimonials-item__source {
  margin: 0 0 15px;
  display: block;
  width: 100%;
  padding: 0;
}
.color-x24-trad-9 .section--dark .testimonials .expand, .color-x24-trad-9 .section--light .testimonials .expand {
  font-weight: 400;
  text-transform: none;
  text-decoration: underline;
  float: none;
  padding-top: 0;
  padding-bottom: 10px;
  margin: 0 0 10px;
}
.color-x24-trad-9 .section--dark .testimonials .expand:hover, .color-x24-trad-9 .section--light .testimonials .expand:hover {
  text-decoration: none;
}
.color-x24-trad-9 .section--dark .testimonials .expand:before, .color-x24-trad-9 .section--light .testimonials .expand:before {
  display: none;
}
.color-x24-trad-9 .section--dark .phone__container .phone__wrapper .phone__number, .color-x24-trad-9 .section--light .phone__container .phone__wrapper .phone__number {
  color: #ff9d00;
  font-size: 16px;
  line-height: 19px;
  position: relative;
  padding: 0 0 0 20px;
  display: inline-block;
  font-family: "GothicA1", sans-serif;
}
.color-x24-trad-9 .section--dark .phone__container .phone__wrapper .phone__number:before, .color-x24-trad-9 .section--light .phone__container .phone__wrapper .phone__number:before {
  position: absolute;
  left: 0;
  top: 0;
  font-family: "font-awesome";
  content: "";
  font-size: 16px;
  margin: 0 10px 0 0;
  color: #ff9d00;
  display: inline;
}
.color-x24-trad-9 .section--light .phone__container .phone__wrapper .phone__number {
  color: #ff9d00;
}
.color-x24-trad-9 .section--light .phone__container .phone__wrapper .phone__number:before {
  color: #ff9d00;
}
.color-x24-trad-9 .section--dark .staff-a .staff__item .staff-member__image-wrapper, .color-x24-trad-9 .section--light .staff-a .staff__item .staff-member__image-wrapper {
  display: flex;
  align-items: center;
}
.color-x24-trad-9 .section--dark .staff-a .staff__title-caption-wrap, .color-x24-trad-9 .section--light .staff-a .staff__title-caption-wrap {
  max-width: 100%;
}
.color-x24-trad-9 .section--dark .staff-a .staff__title-caption-wrap div, .color-x24-trad-9 .section--light .staff-a .staff__title-caption-wrap div {
  padding-left: 0;
  padding-right: 0;
}
.color-x24-trad-9 .section--dark .staff-a .staff__title, .color-x24-trad-9 .section--light .staff-a .staff__title {
  margin-bottom: 10px;
}
.color-x24-trad-9 .section--dark .staff-a .staff-member__text-wrap, .color-x24-trad-9 .section--light .staff-a .staff-member__text-wrap {
  padding-left: 16px;
  padding-right: 16px;
}
.color-x24-trad-9 .section--dark .staff-a .staff-member__text, .color-x24-trad-9 .section--light .staff-a .staff-member__text {
  margin-left: 32px;
}
.color-x24-trad-9 .section--dark .staff__container .staff-member, .color-x24-trad-9 .section--light .staff__container .staff-member {
  overflow: hidden;
}
.color-x24-trad-9 .section--dark .staff__container .staff__title, .color-x24-trad-9 .section--light .staff__container .staff__title {
  font: bold 48px/56px "Poppins", sans-serif;
  color: #ffffff;
}
.color-x24-trad-9 .section--dark .staff__container .staff__caption, .color-x24-trad-9 .section--light .staff__container .staff__caption {
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
  color: #ffffff !important;
}
.color-x24-trad-9 .section--dark .staff__container .staff-a .staff__list, .color-x24-trad-9 .section--light .staff__container .staff-a .staff__list {
  padding: 0;
}
.color-x24-trad-9 .section--dark .staff__container .staff__item, .color-x24-trad-9 .section--light .staff__container .staff__item {
  color: #ffffff;
}
.color-x24-trad-9 .section--dark .staff__container--inner, .color-x24-trad-9 .section--light .staff__container--inner {
  overflow: hidden;
}
.color-x24-trad-9 .section--dark .staff__container .staff-member__name, .color-x24-trad-9 .section--dark .staff__container .staff-member__name span, .color-x24-trad-9 .section--light .staff__container .staff-member__name, .color-x24-trad-9 .section--light .staff__container .staff-member__name span {
  color: #ffffff;
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-trad-9 .section--dark .staff__container .staff-member__position, .color-x24-trad-9 .section--light .staff__container .staff-member__position {
  color: #ffffff;
  font-size: 14px;
}
.color-x24-trad-9 .section--dark .staff__container .staff-member__image, .color-x24-trad-9 .section--light .staff__container .staff-member__image {
  border-radius: 22px;
}
.color-x24-trad-9 .section--dark .staff__container .staff-member__description, .color-x24-trad-9 .section--light .staff__container .staff-member__description {
  border: none;
}
.color-x24-trad-9 .section--dark .staff__container .staff-member__link, .color-x24-trad-9 .section--light .staff__container .staff-member__link {
  color: #ffffff !important;
  font: 900 16px/20px "GothicA1", sans-serif;
}
.color-x24-trad-9 .section--dark .staff__container .staff-member__link:hover, .color-x24-trad-9 .section--light .staff__container .staff-member__link:hover {
  text-decoration: underline;
}
.color-x24-trad-9 .section--dark .staff__container .staff__controls .flex-control-nav, .color-x24-trad-9 .section--light .staff__container .staff__controls .flex-control-nav {
  width: 100%;
  margin-top: 0;
}
.color-x24-trad-9 .section--dark .staff__container .component__button--1,
.color-x24-trad-9 .section--dark .staff__container .component__button--2,
.color-x24-trad-9 .section--dark .staff__container .component__button--3, .color-x24-trad-9 .section--light .staff__container .component__button--1,
.color-x24-trad-9 .section--light .staff__container .component__button--2,
.color-x24-trad-9 .section--light .staff__container .component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-9 .section--dark .staff__container .component__button--1:hover,
.color-x24-trad-9 .section--dark .staff__container .component__button--2:hover,
.color-x24-trad-9 .section--dark .staff__container .component__button--3:hover, .color-x24-trad-9 .section--light .staff__container .component__button--1:hover,
.color-x24-trad-9 .section--light .staff__container .component__button--2:hover,
.color-x24-trad-9 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
}
.color-x24-trad-9 .section--dark .staff__container .component__button--1:focus,
.color-x24-trad-9 .section--dark .staff__container .component__button--2:focus,
.color-x24-trad-9 .section--dark .staff__container .component__button--3:focus, .color-x24-trad-9 .section--light .staff__container .component__button--1:focus,
.color-x24-trad-9 .section--light .staff__container .component__button--2:focus,
.color-x24-trad-9 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
}
.color-x24-trad-9 .section--dark .staff__container .component__button--2, .color-x24-trad-9 .section--light .staff__container .component__button--2 {
  border: 1px solid #4bb685 !important;
  color: #ffffff !important;
  background: #4bb685 !important;
}
.color-x24-trad-9 .section--dark .staff__container .component__button--2:hover, .color-x24-trad-9 .section--light .staff__container .component__button--2:hover {
  border: 1px solid #94d3b6 !important;
  background: #94d3b6 !important;
  color: #ffffff !important;
}
.color-x24-trad-9 .section--dark .staff__container .component__button--2:focus, .color-x24-trad-9 .section--light .staff__container .component__button--2:focus {
  border: 1px solid #dcf1e7 !important;
  color: #ffffff !important;
  background: #dcf1e7 !important;
}
.color-x24-trad-9 .section--dark .staff__container .component__button--3, .color-x24-trad-9 .section--light .staff__container .component__button--3 {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-trad-9 .section--dark .staff__container .component__button--3:hover, .color-x24-trad-9 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
}
.color-x24-trad-9 .section--dark .staff__container .component__button--3:focus, .color-x24-trad-9 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-trad-9 .section--light .staff__container .staff__item {
  color: #000000;
}
.color-x24-trad-9 .section--light .staff__container .staff__title,
.color-x24-trad-9 .section--light .staff__container .staff__caption {
  color: #000000 !important;
}
.color-x24-trad-9 .section--light .staff__container .staff-member__name, .color-x24-trad-9 .section--light .staff__container .staff-member__name span {
  color: #193227;
}
.color-x24-trad-9 .section--light .staff__container .staff-member__position {
  color: #193227 !important;
}
.color-x24-trad-9 .section--light .staff__container .staff-member__link {
  color: #000000 !important;
}
.color-x24-trad-9 .section--light .staff__container .staff-member .component__button--1,
.color-x24-trad-9 .section--light .staff__container .staff-member .component__button--2,
.color-x24-trad-9 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #193227 !important;
  color: #ffffff !important;
  background: #193227 !important;
}
.color-x24-trad-9 .section--light .staff__container .staff-member .component__button--1:hover,
.color-x24-trad-9 .section--light .staff__container .staff-member .component__button--2:hover,
.color-x24-trad-9 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #3b765c !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #3b765c !important;
}
.color-x24-trad-9 .section--light .staff__container .staff-member .component__button--1:focus,
.color-x24-trad-9 .section--light .staff__container .staff-member .component__button--2:focus,
.color-x24-trad-9 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #65b290 !important;
  color: #ffffff !important;
  background: #65b290 !important;
}
.color-x24-trad-9 .section--light .staff__container .staff-member .component__button--2 {
  border: 1px solid #4bb685 !important;
  color: #ffffff !important;
  background: #4bb685 !important;
}
.color-x24-trad-9 .section--light .staff__container .staff-member .component__button--2:hover {
  border: 1px solid #94d3b6 !important;
  background: #94d3b6 !important;
  color: #ffffff !important;
}
.color-x24-trad-9 .section--light .staff__container .staff-member .component__button--2:focus {
  border: 1px solid #dcf1e7 !important;
  color: #ffffff !important;
  background: #dcf1e7 !important;
}
.color-x24-trad-9 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-trad-9 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #b8e2cf !important;
  color: #193227 !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #dcf1e7 !important;
}
.color-x24-trad-9 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-trad-9 .container-fluid .staff__container .staff-a {
  margin-left: 0;
  margin-right: 0;
}
.color-x24-trad-9 .section--dark .hours .component__subtitle, .color-x24-trad-9 .section--light .hours .component__subtitle {
  color: #ffffff !important;
}
.color-x24-trad-9 .section--dark .hours-a__title, .color-x24-trad-9 .section--light .hours-a__title {
  color: #ffffff;
}
.color-x24-trad-9 .section--dark .hours-a .component__subtitle, .color-x24-trad-9 .section--light .hours-a .component__subtitle {
  color: #ffffff !important;
  font-weight: 900;
}
.color-x24-trad-9 .section--dark .hours-a__schedule, .color-x24-trad-9 .section--light .hours-a__schedule {
  color: #ffffff !important;
}
.color-x24-trad-9 .section--dark .hours-a__schedule .cta__link, .color-x24-trad-9 .section--light .hours-a__schedule .cta__link {
  color: #ffffff !important;
}
.color-x24-trad-9 .section--dark .hours-a__schedule .cta__link:hover, .color-x24-trad-9 .section--light .hours-a__schedule .cta__link:hover {
  text-decoration: underline;
}
.color-x24-trad-9 .section--dark .hours-a__schedule--responsive .cta__link, .color-x24-trad-9 .section--light .hours-a__schedule--responsive .cta__link {
  color: #ffffff !important;
  padding: 15px 0;
}
.color-x24-trad-9 .section--dark .hours-a__schedule--responsive .cta__link:hover, .color-x24-trad-9 .section--light .hours-a__schedule--responsive .cta__link:hover {
  text-decoration: underline;
}
.color-x24-trad-9 .section--dark .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-trad-9 .section--dark .hours-a__schedule--responsive .row, .color-x24-trad-9 .section--light .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-trad-9 .section--light .hours-a__schedule--responsive .row {
  background: none;
  border-top: 1px solid #ff9d00;
  padding: 0;
}
.color-x24-trad-9 .section--dark .hours-a__schedule--responsive .row:first-of-type, .color-x24-trad-9 .section--light .hours-a__schedule--responsive .row:first-of-type {
  border-top: 0;
}
.color-x24-trad-9 .section--dark .hours-a__schedule .hours-a__subtitle, .color-x24-trad-9 .section--light .hours-a__schedule .hours-a__subtitle {
  font: 600 24px/32px "Poppins", sans-serif !important;
}
.color-x24-trad-9 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-trad-9 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ff9d00;
  padding: 0 20px;
}
.color-x24-trad-9 .section--dark .hours-a__schedule .hours-a__schedule--border:first-child, .color-x24-trad-9 .section--light .hours-a__schedule .hours-a__schedule--border:first-child {
  padding-left: 0;
}
.color-x24-trad-9 .section--dark .hours-a__schedule .hours-a__schedule--border strong, .color-x24-trad-9 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #ffffff;
  font: 600 20px/28px "Poppins", sans-serif !important;
}
.color-x24-trad-9 .section--dark .hours-a__schedule .hours-a__schedule--border p, .color-x24-trad-9 .section--light .hours-a__schedule .hours-a__schedule--border p {
  font-size: 14px;
}
.color-x24-trad-9 .section--dark .hours-a__schedule .hours-a__schedule--border p:last-child, .color-x24-trad-9 .section--light .hours-a__schedule .hours-a__schedule--border p:last-child {
  margin-bottom: 0;
}
.color-x24-trad-9 .section--light .hours .component__subtitle {
  color: #000000 !important;
}
.color-x24-trad-9 .section--light .hours-a__title {
  color: #000000 !important;
}
.color-x24-trad-9 .section--light .hours-a .component__subtitle {
  color: #000000 !important;
}
.color-x24-trad-9 .section--light .hours-a__schedule {
  color: #000000 !important;
}
.color-x24-trad-9 .section--light .hours-a__schedule .cta__link {
  color: #000000 !important;
}
.color-x24-trad-9 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ff9d00;
}
.color-x24-trad-9 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #000000;
}
.color-x24-trad-9 .map .map-a .map-search {
  padding: 15px;
}
.color-x24-trad-9 .map .map-a .map-search__form {
  display: none;
}
.color-x24-trad-9 .map .map-a .map-search__location-distance {
  padding: 0;
}
.color-x24-trad-9 .map .map-a .map-search__location-distance h3 {
  font-size: 16px;
}
.color-x24-trad-9 .map .map-a .map-search__location-contact b, .color-x24-trad-9 .map .map-a .map-search__location-address b {
  display: none;
}
.color-x24-trad-9 .map .map__col {
  margin: 150px 0;
  padding: 15px 0;
  border-radius: 8px;
  width: 474px;
}
.color-x24-trad-9 .section--dark .map .map-a .map__col, .color-x24-trad-9 .section--light .map .map-a .map__col {
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.2), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-trad-9 .section--dark .map .map-a .map__col h3, .color-x24-trad-9 .section--light .map .map-a .map__col h3 {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-trad-9 .section--dark .map .map-a .map__title, .color-x24-trad-9 .section--light .map .map-a .map__title {
  color: #ffffff !important;
}
.color-x24-trad-9 .section--dark .map .map-a .map__caption, .color-x24-trad-9 .section--light .map .map-a .map__caption {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-trad-9 .section--dark .map .map-a .map-search__location-distance, .color-x24-trad-9 .section--dark .map .map-a .map__container .component, .color-x24-trad-9 .section--light .map .map-a .map-search__location-distance, .color-x24-trad-9 .section--light .map .map-a .map__container .component {
  color: #ffffff;
}
.color-x24-trad-9 .section--dark .map .map-a .map-search, .color-x24-trad-9 .section--light .map .map-a .map-search {
  margin-top: 0;
}
.color-x24-trad-9 .section--dark .map .map-a .map-search .cta__link, .color-x24-trad-9 .section--light .map .map-a .map-search .cta__link {
  margin: 0;
  display: inline-block;
  width: auto;
  color: #ffffff !important;
}
.color-x24-trad-9 .section--dark .map .map-a .map-search .cta__link:hover, .color-x24-trad-9 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-trad-9 .section--dark #map-marker__content p {
  color: #000000;
}
.color-x24-trad-9 .section--light .map .map-a .map__col {
  box-shadow: none;
}
.color-x24-trad-9 .section--light .map .map-a .map__col h3 {
  color: #000000 !important;
}
.color-x24-trad-9 .section--light .map .map-a .map__title, .color-x24-trad-9 .section--light .map .map-a .map__caption {
  color: #000000 !important;
}
.color-x24-trad-9 .section--light .map .map-a .map-search__location-distance, .color-x24-trad-9 .section--light .map .map-a .map__container .component {
  color: #000000;
}
.color-x24-trad-9 .section--light .map .map-a .map-search__location-address p {
  color: #193227;
}
.color-x24-trad-9 .section--light .map .map-a .map-search .cta__link {
  color: #000000 !important;
}
.color-x24-trad-9 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-trad-9 .footer .logo_footer__container--inner,
.color-x24-trad-9 .footer .logo__container {
  display: flex;
  height: 100%;
  justify-content: center;
}
.color-x24-trad-9 .footer .logo_footer__container--inner .logo,
.color-x24-trad-9 .footer .logo__container .logo {
  align-self: center;
}
.color-x24-trad-9 .copyright__container {
  display: flex;
  justify-content: flex-end;
}
.color-x24-trad-9 .copyright__container .copyright__item {
  padding: 0 10px;
  margin-top: 0;
}
.color-x24-trad-9 .copyright__container .copyright__item .copyright__link {
  font: 12px/18px "GothicA1", sans-serif;
}
.color-x24-trad-9 .section--dark .copyright__link, .color-x24-trad-9 .section--light .copyright__link {
  color: #ffffff;
  font-family: "Poppins", sans-serif;
}
.color-x24-trad-9 .section--dark .copyright__link:hover, .color-x24-trad-9 .section--light .copyright__link:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-trad-9 .section--dark .copyright__item:not(:last-child),
.color-x24-trad-9 .section--dark #copyright__item:not(:last-child), .color-x24-trad-9 .section--light .copyright__item:not(:last-child),
.color-x24-trad-9 .section--light #copyright__item:not(:last-child) {
  border-color: #ffffff;
}
.color-x24-trad-9 .section--dark .copyright__container,
.color-x24-trad-9 .section--dark #copyright__container, .color-x24-trad-9 .section--light .copyright__container,
.color-x24-trad-9 .section--light #copyright__container {
  padding: 0 !important;
}
.color-x24-trad-9 .section--light .copyright__link {
  color: #193227;
}
.color-x24-trad-9 .section--light .copyright__link:hover {
  color: #193227;
}
.color-x24-trad-9 .section--light .copyright__item:not(:last-child),
.color-x24-trad-9 .section--light #copyright__item:not(:last-child) {
  border-color: #193227;
}
.color-x24-trad-9 .section-copyright .copyright,
.color-x24-trad-9 .section-copyright #copyright {
  display: flex;
  height: 100%;
  align-items: center;
}
.color-x24-trad-9 .section-copyright .copyright .copyright__link,
.color-x24-trad-9 .section-copyright #copyright .copyright__link {
  line-height: 17px;
}
.color-x24-trad-9 .section--dark .socialmedia__item .socialmedia__link, .color-x24-trad-9 .section--light .socialmedia__item .socialmedia__link {
  border-radius: 8px;
  background: #e0e0e0;
  color: #212121;
}
.color-x24-trad-9 .section--dark .socialmedia__item .socialmedia__link:hover, .color-x24-trad-9 .section--light .socialmedia__item .socialmedia__link:hover {
  background: #c1bcbc;
}
.color-x24-trad-9 .section--dark .section-socialmedia .socialmedia__link--small, .color-x24-trad-9 .section--light .section-socialmedia .socialmedia__link--small {
  width: 34px;
  height: 34px;
}
.color-x24-trad-9 .section--dark .socialmedia, .color-x24-trad-9 .section--light .socialmedia {
  padding: 0;
}
.color-x24-trad-9 .section--light .socialmedia__item .socialmedia__link {
  background: #f0edeb;
  color: #e0e0e0;
}
.color-x24-trad-9 .section--light .socialmedia__item .socialmedia__link:hover {
  background: rgba(25, 50, 39, 0.5);
}
.color-x24-trad-9 .logo__container .logo-a__title {
  font-size: 14px;
  line-height: 18px;
}
.color-x24-trad-9 .logo__container .logo-a__caption {
  font-size: 12px;
  line-height: 14px;
}
@media (max-width: 1224px) {
  .color-x24-trad-9 .section--dark .cta__button,
.color-x24-trad-9 .section--dark .cta__button--icon,
.color-x24-trad-9 .section--dark .staff-member__link.component__button--1,
.color-x24-trad-9 .section--dark .staff-member__link__button--icon,
.color-x24-trad-9 .section--dark .staff-member__link--icon,
.color-x24-trad-9 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-9 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-9 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-trad-9 .section--light .cta__button,
.color-x24-trad-9 .section--light .cta__button--icon,
.color-x24-trad-9 .section--light .staff-member__link.component__button--1,
.color-x24-trad-9 .section--light .staff-member__link__button--icon,
.color-x24-trad-9 .section--light .staff-member__link--icon,
.color-x24-trad-9 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-9 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-9 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 155px;
  }
  .color-x24-trad-9 .banner .banner-text__wrapper {
    padding: 30px 0 50px;
  }
  .color-x24-trad-9 .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-trad-9 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-trad-9 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-trad-9 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-trad-9 .section--light .featuredblocks-grid-e .featuredblock__item {
    margin: 0 0 20px;
  }
  .color-x24-trad-9 .section--dark .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-trad-9 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-trad-9 .section--light .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-trad-9 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
    height: 100% !important;
  }
  .color-x24-trad-9 .contact-us-im .form,
.color-x24-trad-9 .form .component__title-caption-wrap {
    padding-top: 0;
    padding-bottom: 20px;
  }
}
@media (max-width: 1199px) {
  .color-x24-trad-9 .header-sticky,
.color-x24-trad-9 .header_home,
.color-x24-trad-9 .header_home.overlap {
    padding: 0;
    position: static;
  }
  .color-x24-trad-9 .header-sticky .section--dark.section--inner, .color-x24-trad-9 .header-sticky .section--light.section--inner,
.color-x24-trad-9 .header_home .section--dark.section--inner,
.color-x24-trad-9 .header_home .section--light.section--inner,
.color-x24-trad-9 .header_home.overlap .section--dark.section--inner,
.color-x24-trad-9 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-trad-9 .header-sticky .container,
.color-x24-trad-9 .header-sticky .section--dark.section--inner,
.color-x24-trad-9 .header-sticky .section--light.section--inner,
.color-x24-trad-9 .header_home .container,
.color-x24-trad-9 .header_home .section--dark.section--inner,
.color-x24-trad-9 .header_home .section--light.section--inner,
.color-x24-trad-9 .header_home.overlap .container,
.color-x24-trad-9 .header_home.overlap .section--dark.section--inner,
.color-x24-trad-9 .header_home.overlap .section--light.section--inner {
    max-width: 1140px;
  }
  .color-x24-trad-9 .banner .banner-e__header, .color-x24-trad-9 .banner .banner-e__contactform {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .color-x24-trad-9 .banner .banner-e__contactform {
    margin-left: 0;
  }
  .color-x24-trad-9 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-trad-9 .featuredblocks .featuredblocks-grid-d .featuredblock__cta {
    display: block;
  }
  .color-x24-trad-9 .banner .banner-text__wrapper {
    margin: 0 auto !important;
  }
  .color-x24-trad-9 .hours-a .hours__sep {
    display: none !important;
  }
  .color-x24-trad-9 .hours-a .hours__day:first-child {
    padding-left: 0;
    width: 27%;
  }
  .color-x24-trad-9 .hours-a .hours__hours {
    width: 73%;
    flex-direction: row !important;
    justify-content: flex-start;
  }
  .color-x24-trad-9 .hours-a .hours__hours span {
    display: inline-block;
    width: 50%;
    text-align: left !important;
    padding: 0 10px 0 0;
  }
}
@media (max-width: 1023px) {
  .color-x24-trad-9 .section--dark .cta__button,
.color-x24-trad-9 .section--dark .cta__button--icon,
.color-x24-trad-9 .section--dark .staff-member__link.component__button--1,
.color-x24-trad-9 .section--dark .staff-member__link__button--icon,
.color-x24-trad-9 .section--dark .staff-member__link--icon,
.color-x24-trad-9 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-9 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-9 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-trad-9 .section--light .cta__button,
.color-x24-trad-9 .section--light .cta__button--icon,
.color-x24-trad-9 .section--light .staff-member__link.component__button--1,
.color-x24-trad-9 .section--light .staff-member__link__button--icon,
.color-x24-trad-9 .section--light .staff-member__link--icon,
.color-x24-trad-9 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-9 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-9 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 135px;
  }
  .color-x24-trad-9 .section--dark .phone__container .phone__wrapper .phone__number,
.color-x24-trad-9 .section--light .phone__container .phone__wrapper .phone__number {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-trad-9 .header_home.overlap .section--dark.section--inner, .color-x24-trad-9 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-trad-9 .section--dark .navigation .navigation-b .navigation__menu--list, .color-x24-trad-9 .section--light .navigation .navigation-b .navigation__menu--list {
    display: block;
  }
  .color-x24-trad-9 .section--dark .navigation .navigation-b .navigation__menu--list > .navigation__item, .color-x24-trad-9 .section--light .navigation .navigation-b .navigation__menu--list > .navigation__item {
    width: 100%;
    padding: 10px;
    border-left: 0;
    border-bottom: 1px solid #ffffff;
  }
  .color-x24-trad-9 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-trad-9 .section--light .blade__container .blade-a--12 .blade-a__bg {
    position: static;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 1;
    margin: 0 0 26px;
  }
  .color-x24-trad-9 .section--dark .blade__container .blade-a--12 .blade-a__text, .color-x24-trad-9 .section--light .blade__container .blade-a--12 .blade-a__text {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 2;
    margin: 0 0 10px;
    padding-left: 0;
    padding-right: 0;
    background: none;
  }
  .color-x24-trad-9 .section--dark .blade-a__wrap, .color-x24-trad-9 .section--light .blade-a__wrap {
    padding: 0 15px;
  }
  .color-x24-trad-9 .section--dark .blade-a__text, .color-x24-trad-9 .section--light .blade-a__text {
    margin: 0 0 30px;
  }
  .color-x24-trad-9 .alias-partial_header_2x6x2x2 .section--dark.section--inner,
.color-x24-trad-9 .alias-partial_header_2x6x2x2 .section--light.section--inner {
    padding: 0;
  }
  .color-x24-trad-9 .alias-partial_header_2x6x2x2 .col_header_logo {
    flex: 0 0 100%;
    order: 1;
    max-width: 100%;
    padding: 20px 60px;
  }
  .color-x24-trad-9 .alias-partial_header_2x6x2x2 .col_nav {
    flex: 0 0 60%;
    max-width: 60%;
    order: 2;
    padding: 0 20px 10px 30px;
  }
  .color-x24-trad-9 .alias-partial_header_2x6x2x2 .col_top_phone {
    order: 3;
    flex: 0 0 15%;
    max-width: 15%;
    padding: 0 0 10px;
  }
  .color-x24-trad-9 .alias-partial_header_2x6x2x2 .col_header_cta {
    flex: 0 0 25%;
    max-width: 25%;
    order: 4;
    padding: 0 0 10px;
  }
  .color-x24-trad-9 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-trad-9 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-trad-9 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 165px;
    min-width: 165px;
  }
  .color-x24-trad-9 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link, .color-x24-trad-9 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link {
    padding-left: 15px;
    white-space: normal;
  }
  .color-x24-trad-9 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after, .color-x24-trad-9 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after {
    display: none;
  }
  .color-x24-trad-9 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before, .color-x24-trad-9 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    left: 5px;
    margin-top: -6px;
    border: inset 6px;
    border-left-width: 0;
    border-left-style: solid;
    border-color: transparent #ffffff transparent transparent;
  }
  .color-x24-trad-9 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover:before, .color-x24-trad-9 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-trad-9 .section--dark .navigation-a .more .navigation__list--sub .navigation__list, .color-x24-trad-9 .section--light .navigation-a .more .navigation__list--sub .navigation__list {
    left: auto;
    right: 100%;
  }
  .color-x24-trad-9 .section--dark .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before, .color-x24-trad-9 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-trad-9 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent white transparent transparent !important;
  }
  .color-x24-trad-9 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent white transparent transparent !important;
  }
  .color-x24-trad-9 .section--dark .featuredblocks-grid-d, .color-x24-trad-9 .section--dark .featuredblocks-grid-c, .color-x24-trad-9 .section--dark .featuredblocks-grid-e, .color-x24-trad-9 .section--light .featuredblocks-grid-d, .color-x24-trad-9 .section--light .featuredblocks-grid-c, .color-x24-trad-9 .section--light .featuredblocks-grid-e {
    margin: 0;
  }
  .color-x24-trad-9 .section--dark .featuredblocks-grid-d .featuredblock__item, .color-x24-trad-9 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-trad-9 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-trad-9 .section--light .featuredblocks-grid-d .featuredblock__item, .color-x24-trad-9 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-trad-9 .section--light .featuredblocks-grid-e .featuredblock__item {
    border-left: 0 !important;
    border-right: 0 !important;
  }
  .color-x24-trad-9 .section-banner .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-trad-9 .blade-a__text {
    order: 2;
  }
  .color-x24-trad-9 .blade-a__bg {
    order: 1;
  }
  .color-x24-trad-9 .section-blade .blade-a--12 .blade-a__bg {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  .color-x24-trad-9 .map__container .map .map__col {
    margin: 0;
    box-shadow: none;
    border-radius: 0;
    width: 100%;
    max-width: 100%;
    flex: inherit;
    text-align: center;
  }
  .color-x24-trad-9 .map__container .map .map__col .map__title-caption-wrap {
    padding-top: 40px;
  }
  .color-x24-trad-9 .map__container .map-a .map__container {
    max-width: 100% !important;
    padding: 0;
  }
  .color-x24-trad-9 .map__container .map-a .map__display {
    position: static;
  }
  .color-x24-trad-9 .map__container .map__wrap {
    padding: 0;
  }
  .color-x24-trad-9 .footer {
    padding: 55px 0 30px;
    overflow: hidden;
  }
  .color-x24-trad-9 .footer .section-socialmedia,
.color-x24-trad-9 .footer .section-copyright {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    justify-content: center;
  }
  .color-x24-trad-9 .footer .section-logo {
    padding: 50px 0 10px;
  }
  .color-x24-trad-9 .footer .logo__container {
    margin: 0 auto 23px;
  }
  .color-x24-trad-9 .footer .row {
    display: block;
  }
  .color-x24-trad-9 .footer div[class*=col-] {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: none;
    text-align: center;
  }
  .color-x24-trad-9 .footer .logo_footer__container--inner,
.color-x24-trad-9 .footer .logo__container {
    justify-content: center;
  }
  .color-x24-trad-9 .footer .section-socialmedia .socialmedia,
.color-x24-trad-9 .footer .section-socialmedia .copyright__container,
.color-x24-trad-9 .footer .section-copyright .socialmedia,
.color-x24-trad-9 .footer .section-copyright .copyright__container,
.color-x24-trad-9 .footer .logo__container .socialmedia,
.color-x24-trad-9 .footer .logo__container .copyright__container {
    padding: 0 0 20px;
  }
  .color-x24-trad-9 .footer .section-logo {
    padding: 0;
  }
  .color-x24-trad-9 .logo__container {
    margin: 0 auto;
  }
  .color-x24-trad-9 .logo__container .logo-a__img {
    max-width: 200px;
    margin: 0 auto;
  }
  .color-x24-trad-9 .copyright__container {
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .color-x24-trad-9 .banner-e__contactform .contactform__wrapper {
    position: relative;
    top: 0;
  }
  .color-x24-trad-9 .banner .banner-e {
    padding-top: 100px;
  }
  .color-x24-trad-9 .banner .banner-e__header {
    padding-top: 100px;
  }
}
@media (max-width: 990px) {
  .color-x24-trad-9 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-trad-9 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 140px;
    min-width: 140px;
    font-size: 12px;
  }
  .color-x24-trad-9 .section--dark .navigation-a .navigation__item--link, .color-x24-trad-9 .section--light .navigation-a .navigation__item--link {
    font-size: 12px !important;
  }
}
@media (max-width: 767px) {
  .color-x24-trad-9 .blade-a__text .blade-a__title {
    text-align: center;
  }
  .color-x24-trad-9 .form .form__title,
.color-x24-trad-9 .contact-us-im .form__title,
.color-x24-trad-9 .component__title {
    font: bold 32px/40px "Poppins", sans-serif !important;
    text-align: center;
  }
  .color-x24-trad-9 .form .form__caption,
.color-x24-trad-9 .contact-us-im .form__caption,
.color-x24-trad-9 .component__subtitle {
    font: 600 14px/18px "GothicA1", sans-serif !important;
    text-align: center;
  }
  .color-x24-trad-9 .section-banner .banner .component__title,
.color-x24-trad-9 .section-banner .banner .component__subtitle {
    text-align: center;
  }
  .color-x24-trad-9 .section-banner .banner .component__subtitle {
    margin-bottom: 24px;
  }
  .color-x24-trad-9 .banner__container .banner .cta__button {
    margin: 0 auto;
  }
  .color-x24-trad-9 .banner__container .banner .component__button {
    text-align: center !important;
  }
  .color-x24-trad-9 .featuredblocks-grid-d .featuredblock__item {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-trad-9 .section--dark .staff__list, .color-x24-trad-9 .section--light .staff__list {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-trad-9 .section--dark .staff__container .staff__title, .color-x24-trad-9 .section--light .staff__container .staff__title {
    font: bold 32px/40px "Poppins", sans-serif;
  }
  .color-x24-trad-9 .section--dark .staff__container .staff__caption, .color-x24-trad-9 .section--light .staff__container .staff__caption {
    font: 600 14px/18px "GothicA1", sans-serif;
  }
  .color-x24-trad-9 .section--dark .staff__container .staff-b .staff-member__image, .color-x24-trad-9 .section--light .staff__container .staff-b .staff-member__image {
    border-radius: 0;
  }
  .color-x24-trad-9 .section-staff .staff-a .staff__item:before {
    margin-left: 0;
  }
  .color-x24-trad-9 .section--dark .staff-a .staff-member__text, .color-x24-trad-9 .section--light .staff-a .staff-member__text {
    margin-left: auto;
  }
  .color-x24-trad-9 .hours-a__title, .color-x24-trad-9 .hours-a__subtitle {
    text-align: center;
  }
  .color-x24-trad-9 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    text-align: left;
  }
  .color-x24-trad-9 .hours-a .hours-a__schedule--responsive .cta__button, .color-x24-trad-9 .hours-a .hours-a__schedule--responsive .cta__button--icon, .color-x24-trad-9 .hours-a .hours-a__schedule--responsive .cta__link {
    margin: 0 auto;
  }
  .color-x24-trad-9 .hours-a .hours-a__schedule--responsive .row {
    min-height: 30px;
  }
  .color-x24-trad-9 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    font: 600 20px/28px "Poppins", sans-serif !important;
  }
  .color-x24-trad-9 .hours-a .hours__day:first-child {
    padding-right: 10px;
    width: 50%;
  }
  .color-x24-trad-9 .hours-a .hours__hours, .color-x24-trad-9 .hours-a .hours__day {
    align-items: flex-start !important;
    padding: 10px 0;
  }
  .color-x24-trad-9 .hours-a .hours__hours {
    padding-right: 0;
    width: 50%;
    flex-direction: column !important;
  }
  .color-x24-trad-9 .hours-a .hours__hours span {
    display: block;
    align-self: center;
    width: 100%;
    text-align: right !important;
    padding: 5px 0 0;
  }
  .color-x24-trad-9 .hours-a .hours__hours span:first-child {
    padding-top: 0;
  }
  .color-x24-trad-9 .copyright__container {
    justify-content: center;
  }
  .color-x24-trad-9 .copyright__container .copyright__list {
    justify-content: center;
    padding: 0 0 4px;
  }
  .color-x24-trad-9 .copyright__container .copyright__item {
    padding: 0 10px 10px;
  }
  .color-x24-trad-9 .section-copyright .copyright__item:not(:last-child),
.color-x24-trad-9 .section-copyright #copyright__item:not(:last-child) {
    border: 0;
  }
  .color-x24-trad-9 .section-socialmedia .socialmedia.text-center .socialmedia__link--small,
.color-x24-trad-9 .section-socialmedia .socialmedia.text-center .socialmedia__link--medium,
.color-x24-trad-9 .section-socialmedia .socialmedia.text-center .socialmedia__link--large {
    margin: 0 5px;
  }
  .color-x24-trad-9 .forms--2col-textarea .form .leadForm form .outerWrap {
    width: 100%;
  }
  .color-x24-trad-9 .forms--2col-textarea .form .form-input-comments {
    width: 100%;
  }
}

.color-x24-trad-8 .carmel-wave {
  display: block !important;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
}
.color-x24-trad-8 .carmel-wave.carmel-wave-top {
  bottom: 100% !important;
}
.color-x24-trad-8 .carmel-wave.carmel-wave-bottom {
  top: 100% !important;
}
.color-x24-trad-8 .header_home {
  z-index: 100;
}
.color-x24-trad-8 .header_home.overlap .section--dark.section--inner, .color-x24-trad-8 .header_home.overlap .section--light.section--inner {
  max-width: 1160px;
  border-radius: 8px;
  margin: 0 auto;
  position: relative;
  padding: 0 40px 0 30px;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-trad-8 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: #1d1145;
}
.color-x24-trad-8 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: #3f2597;
}
.color-x24-trad-8 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: black;
}
.color-x24-trad-8 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: #0db4b9;
}
.color-x24-trad-8 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: #f3b527;
}
.color-x24-trad-8 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: black;
}
.color-x24-trad-8 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: white;
}
.color-x24-trad-8 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: #f5f5f5;
}
.color-x24-trad-8 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: #f3b527;
}
.color-x24-trad-8 .header-sticky {
  box-shadow: 0 8px 10px rgba(0, 0, 0, 0.14);
}
.color-x24-trad-8 .header-sticky .row {
  align-items: center;
}
.color-x24-trad-8 .header-sticky .section--dark.section--inner, .color-x24-trad-8 .header-sticky .section--light.section--inner {
  padding: 0 40px 0 30px;
}
.color-x24-trad-8 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
  letter-spacing: 0.44px;
  line-height: 16px;
  text-align: center;
  margin-top: 0;
}
.color-x24-trad-8 body,
.color-x24-trad-8 p,
.color-x24-trad-8 .component__p,
.color-x24-trad-8 .editable__container p,
.color-x24-trad-8 .section-editable .editable__container p,
.color-x24-trad-8 .section-editable .editable__container ul,
.color-x24-trad-8 .section-editable .editable__container li,
.color-x24-trad-8 .section-editable .editable__container ol,
.color-x24-trad-8 .editable__container table td,
.color-x24-trad-8 body .editable__container p,
.color-x24-trad-8 body .editable__container ol,
.color-x24-trad-8 body .editable__container ul,
.color-x24-trad-8 body .editable__container li,
.color-x24-trad-8 body .editable__container table td,
.color-x24-trad-8 body .editable__container span,
.color-x24-trad-8 .form .leadFormInfo {
  font-family: "GothicA1", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.color-x24-trad-8 .staff-member {
  flex-wrap: nowrap !important;
}
.color-x24-trad-8 .section--dark p {
  color: #ffffff;
}
.color-x24-trad-8 .section--dark p a {
  text-decoration: underline;
}
.color-x24-trad-8 .section--dark p a:hover {
  text-decoration: none;
}
.color-x24-trad-8 .section--dark .component__title {
  color: #ffffff;
}
.color-x24-trad-8 .section--dark .component__subtitle {
  color: #ffffff;
}
.color-x24-trad-8 .section--dark .component__p {
  color: #ffffff;
}
.color-x24-trad-8 .section--dark .component__p a {
  text-decoration: underline;
}
.color-x24-trad-8 .section--dark .component__p a:hover {
  text-decoration: none;
}
.color-x24-trad-8 .section--dark a {
  color: #ffffff;
}
.color-x24-trad-8 .section--dark .bx-wrapper .bx-controls {
  margin-top: 15px;
}
.color-x24-trad-8 .section--light p {
  color: #000000;
}
.color-x24-trad-8 .section--light p a {
  text-decoration: underline;
}
.color-x24-trad-8 .section--light p a:hover {
  text-decoration: none;
}
.color-x24-trad-8 .section--light .component__title, .color-x24-trad-8 .section--light .component__subtitle {
  color: #000000 !important;
}
.color-x24-trad-8 .section--light .component__p {
  color: #000000;
}
.color-x24-trad-8 .section--light .component__p a {
  text-decoration: underline;
}
.color-x24-trad-8 .section--light .component__p a:hover {
  text-decoration: none;
}
.color-x24-trad-8 .section--light a {
  color: #000000;
}
.color-x24-trad-8 .section-base-container .section-cta .cta-a,
.color-x24-trad-8 .section-base-container .section-logo .logo-a {
  padding: 0;
}
.color-x24-trad-8 .logo__container .logo-a {
  margin: 0;
}
.color-x24-trad-8 .logo__container .logo-a__text {
  padding: 0 10px;
  min-width: 120px;
}
.color-x24-trad-8 .logo__container .logo-a__title {
  font-size: 12px;
  line-height: 14px;
}
.color-x24-trad-8 .logo__container .logo-a__caption {
  font-size: 10px;
  line-height: 12px;
}
.color-x24-trad-8 .logo__container .logo-a__img {
  display: block;
}
.color-x24-trad-8 .section--dark .logo__container .logo-a__title, .color-x24-trad-8 .section--dark .logo__container .logo-a__caption {
  color: #ffffff !important;
}
.color-x24-trad-8 .section--light .logo__container .logo-a__title, .color-x24-trad-8 .section--light .logo__container .logo-a__caption {
  color: #000000 !important;
}
.color-x24-trad-8 .comp-phone .phone__title {
  font-size: 18px;
  line-height: 20px;
}
.color-x24-trad-8 .col_header_cta .cta__link {
  margin-top: 0;
}
.color-x24-trad-8 .phone__setting-title,
.color-x24-trad-8 .phone__city {
  font-size: 16px;
  line-height: 18px;
}
.color-x24-trad-8 .editable__container h6,
.color-x24-trad-8 .editable__container h5,
.color-x24-trad-8 .editable__container h4,
.color-x24-trad-8 .editable__container h3,
.color-x24-trad-8 .editable__container h2,
.color-x24-trad-8 .editable__container h1 {
  font-family: "Poppins", sans-serif;
  font-weight: bold;
  border-bottom: none;
}
.color-x24-trad-8 .editable__container h1 {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-trad-8 .editable__container h2 {
  font-size: 48px;
  line-height: 56px;
}
.color-x24-trad-8 .editable__container h3 {
  font-size: 24px;
  line-height: 32px;
}
.color-x24-trad-8 .editable__container h4 {
  font-size: 20px;
  line-height: 28px;
}
.color-x24-trad-8 .editable__container h5 {
  font-size: 18px;
  line-height: 24px;
}
.color-x24-trad-8 .editable__container h6 {
  font-size: 16px;
  line-height: 20px;
}
.color-x24-trad-8 .section--dark .editable__container h6,
.color-x24-trad-8 .section--dark .editable__container h5,
.color-x24-trad-8 .section--dark .editable__container h4,
.color-x24-trad-8 .section--dark .editable__container h3,
.color-x24-trad-8 .section--dark .editable__container h2,
.color-x24-trad-8 .section--dark .editable__container h1, .color-x24-trad-8 .section--light .editable__container h6,
.color-x24-trad-8 .section--light .editable__container h5,
.color-x24-trad-8 .section--light .editable__container h4,
.color-x24-trad-8 .section--light .editable__container h3,
.color-x24-trad-8 .section--light .editable__container h2,
.color-x24-trad-8 .section--light .editable__container h1 {
  color: #ffffff;
}
.color-x24-trad-8 .section--light .editable__container h6,
.color-x24-trad-8 .section--light .editable__container h5,
.color-x24-trad-8 .section--light .editable__container h4,
.color-x24-trad-8 .section--light .editable__container h3,
.color-x24-trad-8 .section--light .editable__container h2,
.color-x24-trad-8 .section--light .editable__container h1 {
  color: #000000;
}
.color-x24-trad-8 .form__title {
  margin-bottom: 1.875rem;
}
.color-x24-trad-8 .form .form__title,
.color-x24-trad-8 .contact-us-im .form__title,
.color-x24-trad-8 .component__title {
  font: bold 48px/56px "Poppins", sans-serif;
}
.color-x24-trad-8 .form .form__caption,
.color-x24-trad-8 .contact-us-im .form__caption,
.color-x24-trad-8 .component__subtitle {
  font: 600 16px/20px "GothicA1", sans-serif;
}
.color-x24-trad-8 .form .error_container label,
.color-x24-trad-8 .contact-us-im .form .error_container label {
  color: #E03B33;
}
.color-x24-trad-8 .header-sticky .cta,
.color-x24-trad-8 .header_home .cta,
.color-x24-trad-8 .header_home.overlap .cta {
  padding: 0;
}
.color-x24-trad-8 .section__bg--light-1 .componentWith__container.form__container {
  padding-left: 0;
  padding-right: 0;
  padding: 0 0 50px;
}
.color-x24-trad-8 .section--dark .flex-control-paging li a, .color-x24-trad-8 .section--light .flex-control-paging li a {
  background: #f7f0e9;
  border-radius: 6px;
  width: 13px;
  height: 12px;
  box-shadow: none;
}
.color-x24-trad-8 .section--dark .flex-control-paging li a.flex-active, .color-x24-trad-8 .section--light .flex-control-paging li a.flex-active {
  background: #f3b527 !important;
  border-radius: 6px;
  width: 34px;
  height: 12px;
  transition: width 0.2s linear;
}
.color-x24-trad-8 .section--dark .flex-control-paging li a:hover, .color-x24-trad-8 .section--light .flex-control-paging li a:hover {
  background: #f3b527 !important;
}
.color-x24-trad-8 .section--dark .bx-wrapper .bx-pager.bx-default-pager a, .color-x24-trad-8 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #f7f0e9;
}
.color-x24-trad-8 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-trad-8 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  width: 34px;
  transition: width 0.2s linear;
  background: #f3b527 !important;
}
.color-x24-trad-8 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-trad-8 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #f3b527 !important;
}
.color-x24-trad-8 .section--dark .banner .controls-wrapper, .color-x24-trad-8 .section--light .banner .controls-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 45px 0;
  margin-top: -132px;
}
@media (max-width: 991px) {
  .color-x24-trad-8 .section--dark .banner .controls-wrapper, .color-x24-trad-8 .section--light .banner .controls-wrapper {
    margin-top: 0;
  }
}
.color-x24-trad-8 .section--dark .banner .controls-wrapper .flex-control-nav, .color-x24-trad-8 .section--light .banner .controls-wrapper .flex-control-nav {
  bottom: 0 !important;
  width: auto;
  display: flex !important;
  align-items: center;
  position: relative;
  height: 0 !important;
  left: auto !important;
  transform: translateX(0) !important;
}
.color-x24-trad-8 .section--dark .banner .controls-wrapper .flex-control-nav a, .color-x24-trad-8 .section--light .banner .controls-wrapper .flex-control-nav a {
  background: #ffffff;
}
.color-x24-trad-8 .section--dark .banner .controls-wrapper .flex-prev, .color-x24-trad-8 .section--light .banner .controls-wrapper .flex-prev {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-right: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-trad-8 .section--dark .banner .controls-wrapper .flex-prev:hover, .color-x24-trad-8 .section--light .banner .controls-wrapper .flex-prev:hover {
  color: #f3b527;
}
.color-x24-trad-8 .section--dark .banner .controls-wrapper .flex-prev:before, .color-x24-trad-8 .section--light .banner .controls-wrapper .flex-prev:before {
  content: "";
  font-size: 24px;
}
.color-x24-trad-8 .section--dark .banner .controls-wrapper .flex-next, .color-x24-trad-8 .section--light .banner .controls-wrapper .flex-next {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-left: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-trad-8 .section--dark .banner .controls-wrapper .flex-next:hover, .color-x24-trad-8 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #f3b527;
}
.color-x24-trad-8 .section--dark .banner .controls-wrapper .flex-next:before, .color-x24-trad-8 .section--light .banner .controls-wrapper .flex-next:before {
  content: "";
  font-size: 24px;
}
.color-x24-trad-8 .section--light .flex-control-paging li a {
  background: #1d1145;
}
.color-x24-trad-8 .section--light .flex-control-paging li a.flex-active {
  background: #f3b527 !important;
}
.color-x24-trad-8 .section--light .flex-control-paging li a:hover {
  background: #f3b527 !important;
}
.color-x24-trad-8 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #1d1145;
}
.color-x24-trad-8 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #f3b527 !important;
}
.color-x24-trad-8 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #f3b527 !important;
}
.color-x24-trad-8 .section--light .banner .controls-wrapper .flex-prev,
.color-x24-trad-8 .section--light .banner .controls-wrapper .flex-next {
  color: #1d1145;
}
.color-x24-trad-8 .section--light .banner .controls-wrapper .flex-prev:hover,
.color-x24-trad-8 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #f3b527;
}
.color-x24-trad-8 .section-breadcrumbs .section--dark .breadcrumb__item, .color-x24-trad-8 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #ffffff !important;
  font: 400 16px/24px "GothicA1", sans-serif;
}
.color-x24-trad-8 .section-breadcrumbs .section--dark .breadcrumb__item a, .color-x24-trad-8 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-trad-8 .section-breadcrumbs .section--dark .breadcrumb__item a:hover, .color-x24-trad-8 .section-breadcrumbs .section--light .breadcrumb__item a:hover {
  text-decoration: none;
}
.color-x24-trad-8 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #000000 !important;
}
.color-x24-trad-8 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #000000 !important;
}
.color-x24-trad-8 .blade-a__bg > div {
  border-radius: 8px;
  overflow: hidden;
}
.color-x24-trad-8 .blade-a__bg > div img {
  border-radius: 8px;
}
.color-x24-trad-8 .blade-a__text .blade-a__title {
  border-bottom: none;
}
.color-x24-trad-8 .blade-a__description a {
  text-decoration: underline;
}
.color-x24-trad-8 .blade-a__description a:hover {
  text-decoration: none;
}
.color-x24-trad-8 .container-fluid .blade__container .blade-a--12 {
  position: relative;
}
.color-x24-trad-8 .container-fluid .blade__container .blade-a--12 .blade-a__wrap > .row {
  padding: 0;
}
.color-x24-trad-8 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-trad-8 .section--light .blade__container .blade-a--12 .blade-a__bg {
  padding-top: 0;
  padding-bottom: 0;
}
.color-x24-trad-8 .section--dark .blade-a--12 .blade-a__text, .color-x24-trad-8 .section--light .blade-a--12 .blade-a__text {
  padding-top: 16px;
  padding-bottom: 16px;
}
.color-x24-trad-8 .section--dark .blade-a--12 .blade-a__bg, .color-x24-trad-8 .section--light .blade-a--12 .blade-a__bg {
  height: 100%;
}
.color-x24-trad-8 .section--dark .blade-a__bg > div, .color-x24-trad-8 .section--light .blade-a__bg > div {
  height: 100%;
  min-height: 100%;
}
.color-x24-trad-8 .section--dark .blade-a__text, .color-x24-trad-8 .section--light .blade-a__text {
  background: rgba(29, 17, 69, 0.7);
  border-radius: 8px;
}
.color-x24-trad-8 .section--dark .blade-a__text .cta__link, .color-x24-trad-8 .section--light .blade-a__text .cta__link {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
}
.color-x24-trad-8 .section--dark .blade-a__text .cta__link:hover, .color-x24-trad-8 .section--light .blade-a__text .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-trad-8 .section--dark .blade-a__text .blade-a__readmore .cta__link, .color-x24-trad-8 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: #9af5f8 !important;
  text-transform: none;
  text-decoration: underline;
  font-weight: 400;
}
.color-x24-trad-8 .section--dark .blade-a__text .blade-a__readmore .cta__link:hover, .color-x24-trad-8 .section--light .blade-a__text .blade-a__readmore .cta__link:hover {
  text-decoration: none;
}
.color-x24-trad-8 .section--dark .blade-a__description, .color-x24-trad-8 .section--light .blade-a__description {
  color: #ffffff;
}
.color-x24-trad-8 .section--light .blade-a__text {
  background: rgba(224, 224, 224, 0.7);
}
.color-x24-trad-8 .section--light .blade-a__text .cta__link {
  color: #000000 !important;
}
.color-x24-trad-8 .section--light .blade-a__text .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-trad-8 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: #0db4b9 !important;
}
.color-x24-trad-8 .section--light .blade-a__description {
  color: #1d1145;
}
.color-x24-trad-8 .container-fluid .blade-a__wrap {
  max-width: 100%;
}
.color-x24-trad-8 .componentWith__container.featuredarticles__container {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-trad-8 .section--dark .featuredarticles .featuredarticle__image, .color-x24-trad-8 .section--light .featuredarticles .featuredarticle__image {
  border-radius: 8px;
}
.color-x24-trad-8 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link, .color-x24-trad-8 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  font: 16px/20px "GothicA1", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
}
.color-x24-trad-8 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:hover, .color-x24-trad-8 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:hover {
  text-decoration: underline;
}
.color-x24-trad-8 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:before, .color-x24-trad-8 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:before {
  display: none;
}
.color-x24-trad-8 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__description, .color-x24-trad-8 .section--light .featuredarticles .featuredarticle__text .featuredarticle__description {
  font: 16px/20px "GothicA1", sans-serif;
}
.color-x24-trad-8 .section--dark .featuredarticles .featuredarticle__title, .color-x24-trad-8 .section--light .featuredarticles .featuredarticle__title {
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-trad-8 .section--dark .featuredarticles .featuredarticle__title a, .color-x24-trad-8 .section--light .featuredarticles .featuredarticle__title a {
  color: #ffffff;
  text-decoration: none;
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-trad-8 .section--dark .featuredarticles .featuredarticle__title a:hover, .color-x24-trad-8 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-trad-8 .section--dark .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper, .color-x24-trad-8 .section--light .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper {
  margin-top: 0 !important;
}
.color-x24-trad-8 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  color: #000000;
}
.color-x24-trad-8 .section--light .featuredarticles .featuredarticle__title a {
  color: #000000;
}
.color-x24-trad-8 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #000000;
}
.color-x24-trad-8 .section--light .featuredblocks-list-a .featuredblock__item {
  margin-bottom: 10px;
}
.color-x24-trad-8 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a {
  color: #000000 !important;
}
.color-x24-trad-8 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a:hover:after {
  text-decoration: underline;
}
.color-x24-trad-8 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-trad-8 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-trad-8 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-trad-8 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-trad-8 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-trad-8 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-trad-8 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-trad-8 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ffffff !important;
}
.color-x24-trad-8 .section__bg--light-3 .section--dark .flex-control-paging li a.flex-active, .color-x24-trad-8 .section__bg--light-3 .section--dark .flex-control-paging li a:hover, .color-x24-trad-8 .section__bg--light-3 .section--light .flex-control-paging li a.flex-active, .color-x24-trad-8 .section__bg--light-3 .section--light .flex-control-paging li a:hover,
.color-x24-trad-8 .section__bg--dark-5 .section--dark .flex-control-paging li a.flex-active,
.color-x24-trad-8 .section__bg--dark-5 .section--dark .flex-control-paging li a:hover,
.color-x24-trad-8 .section__bg--dark-5 .section--light .flex-control-paging li a.flex-active,
.color-x24-trad-8 .section__bg--dark-5 .section--light .flex-control-paging li a:hover {
  background: #ffffff !important;
}
.color-x24-trad-8 .section__bg--light-3 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-trad-8 .section__bg--light-3 .section--light .hours-a__schedule .hours-a__schedule--border,
.color-x24-trad-8 .section__bg--dark-5 .section--dark .hours-a__schedule .hours-a__schedule--border,
.color-x24-trad-8 .section__bg--dark-5 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ffffff !important;
}
.color-x24-trad-8 .section__bg--dark-5 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-8 .section__bg--dark-5 .section--dark .form .form__group .input_container input,
.color-x24-trad-8 .section__bg--dark-5 .section--dark .form .form__group .input_container select,
.color-x24-trad-8 .section__bg--dark-5 .section--dark .form .form__group .input_container textarea,
.color-x24-trad-8 .section__bg--dark-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-8 .section__bg--dark-5 .section--light .form .form__group .input_container input,
.color-x24-trad-8 .section__bg--dark-5 .section--light .form .form__group .input_container select,
.color-x24-trad-8 .section__bg--dark-5 .section--light .form .form__group .input_container textarea,
.color-x24-trad-8 .section__bg--light-3 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-8 .section__bg--light-3 .section--dark .form .form__group .input_container input,
.color-x24-trad-8 .section__bg--light-3 .section--dark .form .form__group .input_container select,
.color-x24-trad-8 .section__bg--light-3 .section--dark .form .form__group .input_container textarea,
.color-x24-trad-8 .section__bg--light-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-8 .section__bg--light-3 .section--light .form .form__group .input_container input,
.color-x24-trad-8 .section__bg--light-3 .section--light .form .form__group .input_container select,
.color-x24-trad-8 .section__bg--light-3 .section--light .form .form__group .input_container textarea {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
}
.color-x24-trad-8 .section__bg--dark-4 .section--dark .staff__container .component__button--2 {
  border: 1px solid #1d1145 !important;
  color: #ffffff !important;
  background: #1d1145 !important;
}
.color-x24-trad-8 .section__bg--dark-4 .section--dark .staff__container .component__button--2:hover {
  border: 1px solid #3f2597 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #3f2597 !important;
}
.color-x24-trad-8 .section__bg--dark-4 .section--dark .staff__container .component__button--2:focus {
  border: 1px solid #6d4ed4 !important;
  color: #ffffff !important;
  background: #6d4ed4 !important;
}
.color-x24-trad-8 .section--dark .disclaimer, .color-x24-trad-8 .section--light .disclaimer {
  padding: 0;
}
.color-x24-trad-8 .section--dark .disclaimer__content p, .color-x24-trad-8 .section--light .disclaimer__content p {
  font: 400 16px/20px "GothicA1", sans-serif;
}
.color-x24-trad-8 .section--dark .disclaimer__content a, .color-x24-trad-8 .section--light .disclaimer__content a {
  font-weight: 400;
  text-decoration: underline;
}
.color-x24-trad-8 .section--dark .disclaimer__content a:hover, .color-x24-trad-8 .section--dark .disclaimer__content a:focus, .color-x24-trad-8 .section--light .disclaimer__content a:hover, .color-x24-trad-8 .section--light .disclaimer__content a:focus {
  text-decoration: none;
}
.color-x24-trad-8 .section--dark .section-featuredblocks .section--inner.container-fluid > .row > div, .color-x24-trad-8 .section--light .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-trad-8 .section--dark .cta__link, .color-x24-trad-8 .section--light .cta__link {
  font: bold 16px/20px "GothicA1", sans-serif;
}
.color-x24-trad-8 .section--dark .featuredblocks__title-wrap, .color-x24-trad-8 .section--light .featuredblocks__title-wrap {
  margin-bottom: 1.875rem;
}
.color-x24-trad-8 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button, .color-x24-trad-8 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-8 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover, .color-x24-trad-8 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-trad-8 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus, .color-x24-trad-8 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-8 .section--dark .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-trad-8 .section--dark .banner .component__button--1.cta__button,
.color-x24-trad-8 .section--dark .cta__button.component__button--1, .color-x24-trad-8 .section--light .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-trad-8 .section--light .banner .component__button--1.cta__button,
.color-x24-trad-8 .section--light .cta__button.component__button--1 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-8 .section--dark .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-trad-8 .section--dark .banner .component__button--1.cta__button:hover,
.color-x24-trad-8 .section--dark .cta__button.component__button--1:hover, .color-x24-trad-8 .section--light .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-trad-8 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-trad-8 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-trad-8 .section--dark .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-trad-8 .section--dark .banner .component__button--1.cta__button:focus,
.color-x24-trad-8 .section--dark .cta__button.component__button--1:focus, .color-x24-trad-8 .section--light .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-trad-8 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-trad-8 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-8 .section--dark .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-trad-8 .section--dark .banner .component__button--2.cta__button,
.color-x24-trad-8 .section--dark .cta__button.component__button--2, .color-x24-trad-8 .section--light .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-trad-8 .section--light .banner .component__button--2.cta__button,
.color-x24-trad-8 .section--light .cta__button.component__button--2 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #0db4b9 !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #0db4b9 !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-8 .section--dark .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-trad-8 .section--dark .banner .component__button--2.cta__button:hover,
.color-x24-trad-8 .section--dark .cta__button.component__button--2:hover, .color-x24-trad-8 .section--light .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-trad-8 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-trad-8 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #3becf1 !important;
  background: #3becf1 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-trad-8 .section--dark .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-trad-8 .section--dark .banner .component__button--2.cta__button:focus,
.color-x24-trad-8 .section--dark .cta__button.component__button--2:focus, .color-x24-trad-8 .section--light .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-trad-8 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-trad-8 .section--light .cta__button.component__button--2:focus {
  border: 1px solid #9af5f8 !important;
  color: #ffffff !important;
  background: #9af5f8 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-8 .section--dark .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-trad-8 .section--dark .banner .component__button--3.cta__button,
.color-x24-trad-8 .section--dark .cta__button.component__button--3, .color-x24-trad-8 .section--light .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-trad-8 .section--light .banner .component__button--3.cta__button,
.color-x24-trad-8 .section--light .cta__button.component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: none !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-8 .section--dark .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-trad-8 .section--dark .banner .component__button--3.cta__button:hover,
.color-x24-trad-8 .section--dark .cta__button.component__button--3:hover, .color-x24-trad-8 .section--light .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-trad-8 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-trad-8 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(81, 47, 192, 0.42), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(81, 47, 192, 0.1);
}
.color-x24-trad-8 .section--dark .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-trad-8 .section--dark .banner .component__button--3.cta__button:focus,
.color-x24-trad-8 .section--dark .cta__button.component__button--3:focus, .color-x24-trad-8 .section--light .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-trad-8 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-trad-8 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-8 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  border: 1px solid #1d1145 !important;
  color: #ffffff !important;
  background: #1d1145 !important;
}
.color-x24-trad-8 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #3f2597 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #3f2597 !important;
}
.color-x24-trad-8 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #6d4ed4 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #6d4ed4 !important;
}
.color-x24-trad-8 .section--light .banner .component__button--1.cta__button,
.color-x24-trad-8 .section--light .cta__button.component__button--1 {
  border: 1px solid #1d1145 !important;
  color: #ffffff !important;
  background: #1d1145 !important;
}
.color-x24-trad-8 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-trad-8 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #3f2597 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #3f2597 !important;
}
.color-x24-trad-8 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-trad-8 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #6d4ed4 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #6d4ed4 !important;
}
.color-x24-trad-8 .section--light .banner .component__button--2.cta__button,
.color-x24-trad-8 .section--light .cta__button.component__button--2 {
  border: 1px solid #0db4b9 !important;
  color: #ffffff !important;
  background: #0db4b9 !important;
}
.color-x24-trad-8 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-trad-8 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #3becf1 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #3becf1 !important;
}
.color-x24-trad-8 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-trad-8 .section--light .cta__button.component__button--2:focus {
  border: 1px solid #9af5f8 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #9af5f8 !important;
}
.color-x24-trad-8 .section--light .banner .component__button--3.cta__button,
.color-x24-trad-8 .section--light .cta__button.component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-trad-8 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-trad-8 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #6af1f5 !important;
  color: #1d1145 !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #9af5f8 !important;
}
.color-x24-trad-8 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-trad-8 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-trad-8 .section--dark .articles__categories .mm-navbar .mm-btn, .color-x24-trad-8 .section--light .articles__categories .mm-navbar .mm-btn {
  top: 7px;
}
.color-x24-trad-8 .section--dark .articles__categories .mm-panels > .mm-panel > .mm-listview, .color-x24-trad-8 .section--light .articles__categories .mm-panels > .mm-panel > .mm-listview {
  margin: 7px 0 0 0;
}
.color-x24-trad-8 .section--dark .articles__categories .mm-opened .mm-title,
.color-x24-trad-8 .section--dark .articles__categories .mm-title, .color-x24-trad-8 .section--light .articles__categories .mm-opened .mm-title,
.color-x24-trad-8 .section--light .articles__categories .mm-title {
  font-size: 22px;
  line-height: 24px;
}
.color-x24-trad-8 .section--dark .blog-post__title,
.color-x24-trad-8 .section--dark .blog__post-title,
.color-x24-trad-8 .section--dark .article__post-title, .color-x24-trad-8 .section--light .blog-post__title,
.color-x24-trad-8 .section--light .blog__post-title,
.color-x24-trad-8 .section--light .article__post-title {
  font-family: "Poppins", sans-serif;
  text-decoration: none;
  color: #ffffff !important;
}
.color-x24-trad-8 .section--dark .blog-post__title:hover, .color-x24-trad-8 .section--dark .blog-post__title:focus,
.color-x24-trad-8 .section--dark .blog__post-title:hover,
.color-x24-trad-8 .section--dark .blog__post-title:focus,
.color-x24-trad-8 .section--dark .article__post-title:hover,
.color-x24-trad-8 .section--dark .article__post-title:focus, .color-x24-trad-8 .section--light .blog-post__title:hover, .color-x24-trad-8 .section--light .blog-post__title:focus,
.color-x24-trad-8 .section--light .blog__post-title:hover,
.color-x24-trad-8 .section--light .blog__post-title:focus,
.color-x24-trad-8 .section--light .article__post-title:hover,
.color-x24-trad-8 .section--light .article__post-title:focus {
  text-decoration: underline;
}
.color-x24-trad-8 .section--dark .blog-post__info li, .color-x24-trad-8 .section--light .blog-post__info li {
  border-left-color: #ffffff;
}
.color-x24-trad-8 .section--dark .category__description h1,
.color-x24-trad-8 .section--dark .category__description h2,
.color-x24-trad-8 .section--dark .category__description h3,
.color-x24-trad-8 .section--dark .category__description h4,
.color-x24-trad-8 .section--dark .category__description h5,
.color-x24-trad-8 .section--dark .category__description h6,
.color-x24-trad-8 .section--dark .category__description p > strong,
.color-x24-trad-8 .section--dark .blog__content h1,
.color-x24-trad-8 .section--dark .blog__content h2,
.color-x24-trad-8 .section--dark .blog__content h3,
.color-x24-trad-8 .section--dark .blog__content h4,
.color-x24-trad-8 .section--dark .blog__content h5,
.color-x24-trad-8 .section--dark .blog__content h6,
.color-x24-trad-8 .section--dark .blog__content p > strong,
.color-x24-trad-8 .section--dark .article__content h1,
.color-x24-trad-8 .section--dark .article__content h2,
.color-x24-trad-8 .section--dark .article__content h3,
.color-x24-trad-8 .section--dark .article__content h4,
.color-x24-trad-8 .section--dark .article__content h5,
.color-x24-trad-8 .section--dark .article__content h6,
.color-x24-trad-8 .section--dark .article__content p > strong, .color-x24-trad-8 .section--light .category__description h1,
.color-x24-trad-8 .section--light .category__description h2,
.color-x24-trad-8 .section--light .category__description h3,
.color-x24-trad-8 .section--light .category__description h4,
.color-x24-trad-8 .section--light .category__description h5,
.color-x24-trad-8 .section--light .category__description h6,
.color-x24-trad-8 .section--light .category__description p > strong,
.color-x24-trad-8 .section--light .blog__content h1,
.color-x24-trad-8 .section--light .blog__content h2,
.color-x24-trad-8 .section--light .blog__content h3,
.color-x24-trad-8 .section--light .blog__content h4,
.color-x24-trad-8 .section--light .blog__content h5,
.color-x24-trad-8 .section--light .blog__content h6,
.color-x24-trad-8 .section--light .blog__content p > strong,
.color-x24-trad-8 .section--light .article__content h1,
.color-x24-trad-8 .section--light .article__content h2,
.color-x24-trad-8 .section--light .article__content h3,
.color-x24-trad-8 .section--light .article__content h4,
.color-x24-trad-8 .section--light .article__content h5,
.color-x24-trad-8 .section--light .article__content h6,
.color-x24-trad-8 .section--light .article__content p > strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-trad-8 .section--dark .category__description h1 strong,
.color-x24-trad-8 .section--dark .category__description h2 strong,
.color-x24-trad-8 .section--dark .category__description h3 strong,
.color-x24-trad-8 .section--dark .category__description h4 strong,
.color-x24-trad-8 .section--dark .category__description h5 strong,
.color-x24-trad-8 .section--dark .category__description h6 strong,
.color-x24-trad-8 .section--dark .category__description p > strong strong,
.color-x24-trad-8 .section--dark .blog__content h1 strong,
.color-x24-trad-8 .section--dark .blog__content h2 strong,
.color-x24-trad-8 .section--dark .blog__content h3 strong,
.color-x24-trad-8 .section--dark .blog__content h4 strong,
.color-x24-trad-8 .section--dark .blog__content h5 strong,
.color-x24-trad-8 .section--dark .blog__content h6 strong,
.color-x24-trad-8 .section--dark .blog__content p > strong strong,
.color-x24-trad-8 .section--dark .article__content h1 strong,
.color-x24-trad-8 .section--dark .article__content h2 strong,
.color-x24-trad-8 .section--dark .article__content h3 strong,
.color-x24-trad-8 .section--dark .article__content h4 strong,
.color-x24-trad-8 .section--dark .article__content h5 strong,
.color-x24-trad-8 .section--dark .article__content h6 strong,
.color-x24-trad-8 .section--dark .article__content p > strong strong, .color-x24-trad-8 .section--light .category__description h1 strong,
.color-x24-trad-8 .section--light .category__description h2 strong,
.color-x24-trad-8 .section--light .category__description h3 strong,
.color-x24-trad-8 .section--light .category__description h4 strong,
.color-x24-trad-8 .section--light .category__description h5 strong,
.color-x24-trad-8 .section--light .category__description h6 strong,
.color-x24-trad-8 .section--light .category__description p > strong strong,
.color-x24-trad-8 .section--light .blog__content h1 strong,
.color-x24-trad-8 .section--light .blog__content h2 strong,
.color-x24-trad-8 .section--light .blog__content h3 strong,
.color-x24-trad-8 .section--light .blog__content h4 strong,
.color-x24-trad-8 .section--light .blog__content h5 strong,
.color-x24-trad-8 .section--light .blog__content h6 strong,
.color-x24-trad-8 .section--light .blog__content p > strong strong,
.color-x24-trad-8 .section--light .article__content h1 strong,
.color-x24-trad-8 .section--light .article__content h2 strong,
.color-x24-trad-8 .section--light .article__content h3 strong,
.color-x24-trad-8 .section--light .article__content h4 strong,
.color-x24-trad-8 .section--light .article__content h5 strong,
.color-x24-trad-8 .section--light .article__content h6 strong,
.color-x24-trad-8 .section--light .article__content p > strong strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-trad-8 .section--dark .article__post-permalink,
.color-x24-trad-8 .section--dark .blog__post-permalink, .color-x24-trad-8 .section--light .article__post-permalink,
.color-x24-trad-8 .section--light .blog__post-permalink {
  text-decoration: none;
  font-family: "GothicA1", sans-serif;
  position: relative;
  font-weight: 700;
  color: #ffffff;
}
.color-x24-trad-8 .section--dark .article__post-permalink:hover, .color-x24-trad-8 .section--dark .article__post-permalink:focus,
.color-x24-trad-8 .section--dark .blog__post-permalink:hover,
.color-x24-trad-8 .section--dark .blog__post-permalink:focus, .color-x24-trad-8 .section--light .article__post-permalink:hover, .color-x24-trad-8 .section--light .article__post-permalink:focus,
.color-x24-trad-8 .section--light .blog__post-permalink:hover,
.color-x24-trad-8 .section--light .blog__post-permalink:focus {
  text-decoration: underline;
}
.color-x24-trad-8 .section--dark .article__post-permalink:before,
.color-x24-trad-8 .section--dark .blog__post-permalink:before, .color-x24-trad-8 .section--light .article__post-permalink:before,
.color-x24-trad-8 .section--light .blog__post-permalink:before {
  content: "";
  top: -3px;
  font-family: "font-awesome";
  position: absolute;
  right: -13px;
  font-weight: normal;
  display: none;
}
.color-x24-trad-8 .section--dark .articles__categories .category__list-child li a,
.color-x24-trad-8 .section--dark .articles__categories-list li a, .color-x24-trad-8 .section--light .articles__categories .category__list-child li a,
.color-x24-trad-8 .section--light .articles__categories-list li a {
  font: 16px/1.375 "GothicA1", sans-serif;
}
.color-x24-trad-8 .section--dark .articles__categories .category__list-child li a:hover, .color-x24-trad-8 .section--dark .articles__categories .category__list-child li a:focus,
.color-x24-trad-8 .section--dark .articles__categories-list li a:hover,
.color-x24-trad-8 .section--dark .articles__categories-list li a:focus, .color-x24-trad-8 .section--light .articles__categories .category__list-child li a:hover, .color-x24-trad-8 .section--light .articles__categories .category__list-child li a:focus,
.color-x24-trad-8 .section--light .articles__categories-list li a:hover,
.color-x24-trad-8 .section--light .articles__categories-list li a:focus {
  text-decoration: none;
}
.color-x24-trad-8 .section--dark .articles__categories .mm-opened .mm-title, .color-x24-trad-8 .section--light .articles__categories .mm-opened .mm-title {
  font-family: "Poppins", sans-serif;
}
.color-x24-trad-8 .section--dark .articles__pagination ul li a, .color-x24-trad-8 .section--light .articles__pagination ul li a {
  color: #000000;
}
.color-x24-trad-8 .section--light .blog__post-title,
.color-x24-trad-8 .section--light .article__post-title {
  color: #000000 !important;
}
.color-x24-trad-8 .section--light .article__post-permalink,
.color-x24-trad-8 .section--light .blog__post-permalink {
  color: #000000;
}
.color-x24-trad-8 .section--light .blog-post__info li {
  border-left-color: #000000;
}
.color-x24-trad-8 .section--dark .banner__container .banner .cta__button, .color-x24-trad-8 .section--light .banner__container .banner .cta__button {
  min-height: 45px;
  max-width: 250px;
  font: 700 14px/25px "Poppins", sans-serif;
}
.color-x24-trad-8 .section--dark .banner__container .banner .form .form__title,
.color-x24-trad-8 .section--dark .banner__container .banner .form .form__caption,
.color-x24-trad-8 .section--dark .banner__container .banner .form .leadFormInfo,
.color-x24-trad-8 .section--dark .banner__container .banner .form .form__name, .color-x24-trad-8 .section--light .banner__container .banner .form .form__title,
.color-x24-trad-8 .section--light .banner__container .banner .form .form__caption,
.color-x24-trad-8 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-trad-8 .section--light .banner__container .banner .form .form__name {
  color: #000000;
}
.color-x24-trad-8 .section--light .banner__container .banner .form .form__title,
.color-x24-trad-8 .section--light .banner__container .banner .form .form__caption,
.color-x24-trad-8 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-trad-8 .section--light .banner__container .banner .form .form__name {
  color: #ffffff;
}
.color-x24-trad-8 .section-banner .banner .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-trad-8 .section-banner .banner form {
  margin-bottom: 0;
}
.color-x24-trad-8 .section-banner .banner .component__title {
  color: #ffffff !important;
  font-family: "Poppins", sans-serif;
  font-weight: bold;
}
.color-x24-trad-8 .section-banner .banner .banner-text__title--large {
  font-size: 40px;
  line-height: 46px;
}
.color-x24-trad-8 .section-banner .banner .banner-text__title--extraLarge {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-trad-8 .section-banner .banner .banner-e .input_container {
  margin: 0 0 10px;
}
.color-x24-trad-8 .section-banner .banner-text__wrapper .text-left .banner-c__title,
.color-x24-trad-8 .section-banner .banner-text__wrapper .text-center .banner-c__title,
.color-x24-trad-8 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  max-width: 650px;
}
.color-x24-trad-8 .section-banner .banner-text__wrapper .text-left .banner-c__title {
  max-width: 650px;
}
.color-x24-trad-8 .section-banner .banner-text__wrapper .text-left .text-center {
  text-align: left !important;
}
.color-x24-trad-8 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  display: inline-block;
}
.color-x24-trad-8 .section-banner .banner-text__wrapper .text-right .banner-c__button {
  text-align: right !important;
  margin-right: 0 !important;
}
.color-x24-trad-8 .section-banner .banner-text__wrapper .text-center {
  margin: 0 auto;
}
.color-x24-trad-8 .section-banner .banner .component__subtitle {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-trad-8 .section-banner .banner .banner-text__subtitle--small {
  font-size: 18px;
  line-height: 22px;
}
.color-x24-trad-8 .section-banner .banner .banner-text__subtitle--medium {
  font-size: 24px;
  line-height: 26px;
}
.color-x24-trad-8 .section-banner .banner .cta__link:hover {
  text-decoration: underline;
}
.color-x24-trad-8 .section-banner .banner .flexslider .flex-control-nav {
  bottom: 100px;
}
@keyframes fadeInUp {
  from {
    transform: translate3d(0, 40px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.color-x24-trad-8 .in-view {
  animation-duration: 1s;
  animation-fill-mode: both;
  opacity: 0;
  animation-name: fadeInUp;
}
.color-x24-trad-8 .section--dark .navigation .navigation-b,
.color-x24-trad-8 .section--dark .navigation .navigation-c, .color-x24-trad-8 .section--light .navigation .navigation-b,
.color-x24-trad-8 .section--light .navigation .navigation-c {
  background: none;
}
.color-x24-trad-8 .section--dark .navigation .navigation-b .navigation__button:focus,
.color-x24-trad-8 .section--dark .navigation .navigation-c .navigation__button:focus, .color-x24-trad-8 .section--light .navigation .navigation-b .navigation__button:focus,
.color-x24-trad-8 .section--light .navigation .navigation-c .navigation__button:focus {
  outline: none;
}
.color-x24-trad-8 .section--dark .navigation-a .navigation__item--link,
.color-x24-trad-8 .section--dark .navigation-b .navigation__item--link,
.color-x24-trad-8 .section--dark .navigation-c .navigation__item--link, .color-x24-trad-8 .section--light .navigation-a .navigation__item--link,
.color-x24-trad-8 .section--light .navigation-b .navigation__item--link,
.color-x24-trad-8 .section--light .navigation-c .navigation__item--link {
  padding: 5px 0.7rem;
  font-size: 12px !important;
  color: #ffffff;
  text-transform: uppercase;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  line-height: 24px;
}
.color-x24-trad-8 .section--dark .navigation-a .navigation__item--link:hover,
.color-x24-trad-8 .section--dark .navigation-b .navigation__item--link:hover,
.color-x24-trad-8 .section--dark .navigation-c .navigation__item--link:hover, .color-x24-trad-8 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-trad-8 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-trad-8 .section--light .navigation-c .navigation__item--link:hover {
  color: #999;
}
.color-x24-trad-8 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-8 .section--dark .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-8 .section--dark .navigation-c .navigation__item.has-drop-down ul a:hover, .color-x24-trad-8 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-8 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-8 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #999;
}
.color-x24-trad-8 .section--dark .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-8 .section--dark .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-8 .section--dark .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-trad-8 .section--light .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-8 .section--light .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-8 .section--light .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after {
  font-family: "font-awesome";
  content: "";
  border: 0 !important;
  width: 10px;
  height: 20px;
  margin: 0;
  font-size: 8px !important;
  right: 10px;
  top: 4px;
}
.color-x24-trad-8 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-trad-8 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-trad-8 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub, .color-x24-trad-8 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-trad-8 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-trad-8 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub {
  right: 0;
}
.color-x24-trad-8 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-trad-8 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-trad-8 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub, .color-x24-trad-8 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-trad-8 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-trad-8 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub {
  left: unset;
  right: 100%;
}
.color-x24-trad-8 .section--dark .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-8 .section--dark .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-8 .section--dark .navigation-c .navigation__list--head .navigation-open > .navigation__item--link, .color-x24-trad-8 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-8 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-8 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-trad-8 .section--dark .navigation-a .navigation__list--sub,
.color-x24-trad-8 .section--dark .navigation-b .navigation__list--sub,
.color-x24-trad-8 .section--dark .navigation-c .navigation__list--sub, .color-x24-trad-8 .section--light .navigation-a .navigation__list--sub,
.color-x24-trad-8 .section--light .navigation-b .navigation__list--sub,
.color-x24-trad-8 .section--light .navigation-c .navigation__list--sub {
  border: 0;
  border-radius: 8px;
  background: #1d1145 !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-trad-8 .section--dark .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-trad-8 .section--dark .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-trad-8 .section--dark .navigation-c .navigation__list--sub .navigation__item--link, .color-x24-trad-8 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-trad-8 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-trad-8 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #ffffff;
}
.color-x24-trad-8 .section--dark .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-8 .section--dark .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-8 .section--dark .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-trad-8 .section--light .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-8 .section--light .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-8 .section--light .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  content: "";
}
.color-x24-trad-8 .section--dark .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-8 .section--dark .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-8 .section--dark .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link, .color-x24-trad-8 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-8 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-8 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-trad-8 .section--light .navigation-a .navigation__item--link,
.color-x24-trad-8 .section--light .navigation-b .navigation__item--link,
.color-x24-trad-8 .section--light .navigation-c .navigation__item--link {
  color: #000000;
}
.color-x24-trad-8 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-trad-8 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-trad-8 .section--light .navigation-c .navigation__item--link:hover {
  color: #666;
}
.color-x24-trad-8 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-8 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-8 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #666;
}
.color-x24-trad-8 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-8 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-8 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #666;
}
.color-x24-trad-8 .section--light .navigation-a .navigation__list--sub,
.color-x24-trad-8 .section--light .navigation-b .navigation__list--sub,
.color-x24-trad-8 .section--light .navigation-c .navigation__list--sub {
  background: #e0e0e0 !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-trad-8 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-trad-8 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-trad-8 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #000000;
}
.color-x24-trad-8 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-8 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-8 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #666 !important;
}
.color-x24-trad-8 .section--dark .navigation__container .navigation__item.has-drop-down .navigation__item--link:hover:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-trad-8 .section--dark .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-trad-8 .section--dark .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #999 !important;
}
.color-x24-trad-8 .section--dark .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #f0f !important;
}
.color-x24-trad-8 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: #000000 transparent transparent transparent !important;
}
.color-x24-trad-8 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: #666 transparent transparent transparent !important;
}
.color-x24-trad-8 .section--light .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #666 transparent transparent !important;
}
.color-x24-trad-8 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: transparent transparent transparent #000000 !important;
}
.color-x24-trad-8 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #f00 !important;
}
.color-x24-trad-8 .section--light .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #666 !important;
}
.color-x24-trad-8 .contact-us-im {
  overflow: hidden;
}
.color-x24-trad-8 .contact-us-im .form .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-trad-8 .form .form__name {
  font: 14px/20px "GothicA1", sans-serif;
}
.color-x24-trad-8 .form .leadForm,
.color-x24-trad-8 .form .label_container {
  text-align: left;
}
.color-x24-trad-8 .form form .form-input-comments {
  flex-direction: column;
}
.color-x24-trad-8 .form .form__group {
  overflow: hidden;
  margin: 0 0 20px;
}
.color-x24-trad-8 .section--dark .form, .color-x24-trad-8 .section--light .form {
  padding: 3.125rem 0;
  margin: 0 auto;
  max-width: 900px;
}
.color-x24-trad-8 .section--dark .form form .form-wrap__submit, .color-x24-trad-8 .section--light .form form .form-wrap__submit {
  display: block;
}
.color-x24-trad-8 .section--dark .form form .form-wrap__submit input, .color-x24-trad-8 .section--light .form form .form-wrap__submit input {
  width: 100%;
}
.color-x24-trad-8 .section--dark .form .leadFormInfo,
.color-x24-trad-8 .section--dark .form .component__title-caption-wrap, .color-x24-trad-8 .section--light .form .leadFormInfo,
.color-x24-trad-8 .section--light .form .component__title-caption-wrap {
  text-align: center;
}
.color-x24-trad-8 .section--dark .form .form__title, .color-x24-trad-8 .section--light .form .form__title {
  color: #ffffff;
}
.color-x24-trad-8 .section--dark .form .form__caption, .color-x24-trad-8 .section--dark .form .form__name, .color-x24-trad-8 .section--light .form .form__caption, .color-x24-trad-8 .section--light .form .form__name {
  color: #ffffff;
}
.color-x24-trad-8 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-8 .section--dark .form .form__group .input_container input,
.color-x24-trad-8 .section--dark .form .form__group .input_container select,
.color-x24-trad-8 .section--dark .form .form__group .input_container textarea, .color-x24-trad-8 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-8 .section--light .form .form__group .input_container input,
.color-x24-trad-8 .section--light .form .form__group .input_container select,
.color-x24-trad-8 .section--light .form .form__group .input_container textarea {
  width: 100%;
  font: 14px/16px "GothicA1", sans-serif;
  color: #ffffff;
  background: rgba(243, 181, 39, 0.7);
  border-radius: 8px;
  padding: 12px 16px 13px;
  border: 1px solid rgba(243, 181, 39, 0.7) !important;
  outline: none;
  height: auto;
}
.color-x24-trad-8 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-trad-8 .section--dark .form .form__group .input_container input::placeholder,
.color-x24-trad-8 .section--dark .form .form__group .input_container select::placeholder,
.color-x24-trad-8 .section--dark .form .form__group .input_container textarea::placeholder, .color-x24-trad-8 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-trad-8 .section--light .form .form__group .input_container input::placeholder,
.color-x24-trad-8 .section--light .form .form__group .input_container select::placeholder,
.color-x24-trad-8 .section--light .form .form__group .input_container textarea::placeholder {
  color: #ffffff;
}
.color-x24-trad-8 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-trad-8 .section--dark .form .form__group .input_container input.has-error::placeholder,
.color-x24-trad-8 .section--dark .form .form__group .input_container select.has-error::placeholder,
.color-x24-trad-8 .section--dark .form .form__group .input_container textarea.has-error::placeholder, .color-x24-trad-8 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-trad-8 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-trad-8 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-trad-8 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-trad-8 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-trad-8 .section--dark .form .form__group .input_container input:focus,
.color-x24-trad-8 .section--dark .form .form__group .input_container select:focus,
.color-x24-trad-8 .section--dark .form .form__group .input_container textarea:focus, .color-x24-trad-8 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-trad-8 .section--light .form .form__group .input_container input:focus,
.color-x24-trad-8 .section--light .form .form__group .input_container select:focus,
.color-x24-trad-8 .section--light .form .form__group .input_container textarea:focus {
  border: 1px solid #ffffff !important;
}
.color-x24-trad-8 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span, .color-x24-trad-8 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span {
  padding: 0;
}
.color-x24-trad-8 .section--dark .form .form__group .input_container .form-input-uploadFile span.status-label:before, .color-x24-trad-8 .section--light .form .form__group .input_container .form-input-uploadFile span.status-label:before {
  right: 103px;
}
.color-x24-trad-8 .section--dark .form .form__group .input_container.checkbox_wrapper, .color-x24-trad-8 .section--dark .form .form__group .input_container.radio_wrapper, .color-x24-trad-8 .section--light .form .form__group .input_container.checkbox_wrapper, .color-x24-trad-8 .section--light .form .form__group .input_container.radio_wrapper {
  position: relative;
  overflow: hidden;
  border-style: none;
}
.color-x24-trad-8 .section--dark .form .form__group .input_container.checkbox_wrapper input, .color-x24-trad-8 .section--dark .form .form__group .input_container.radio_wrapper input, .color-x24-trad-8 .section--light .form .form__group .input_container.checkbox_wrapper input, .color-x24-trad-8 .section--light .form .form__group .input_container.radio_wrapper input {
  position: absolute;
  top: 0;
  left: -9999px;
}
.color-x24-trad-8 .section--dark .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-trad-8 .section--dark .form .form__group .input_container.radio_wrapper input + label, .color-x24-trad-8 .section--light .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-trad-8 .section--light .form .form__group .input_container.radio_wrapper input + label {
  position: relative;
  margin-bottom: 4px;
  padding: 5px 0 0 50px;
  min-height: 30px;
  font: 18px/1.375 "Heebo", sans-serif;
}
.color-x24-trad-8 .section--dark .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-trad-8 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-trad-8 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-trad-8 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  height: 30px;
  width: 30px;
  text-align: center;
  color: #ffffff;
  background: rgba(243, 181, 39, 0.7);
  border: 4px solid rgba(243, 181, 39, 0.7) !important;
  border-radius: 4px;
  font: normal normal normal 18px/1.2 font-awesome;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
}
.color-x24-trad-8 .section--dark .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-trad-8 .section--dark .form .form__group .input_container.radio_wrapper .has-error + label:before, .color-x24-trad-8 .section--light .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-trad-8 .section--light .form .form__group .input_container.radio_wrapper .has-error + label:before {
  border-color: #E03B33 !important;
}
.color-x24-trad-8 .section--dark .form .form__group .input_container.checkbox_wrapper input:checked + label:before, .color-x24-trad-8 .section--light .form .form__group .input_container.checkbox_wrapper input:checked + label:before {
  content: "";
}
.color-x24-trad-8 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-trad-8 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  border-radius: 50%;
}
.color-x24-trad-8 .section--dark .form .form__group .input_container.radio_wrapper input:checked + label:before, .color-x24-trad-8 .section--light .form .form__group .input_container.radio_wrapper input:checked + label:before {
  content: "";
  font-size: 17px;
  line-height: 1.3;
  letter-spacing: -0.5px;
}
.color-x24-trad-8 .section--dark .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-trad-8 .section--dark .form .form__group .input_container.radio_wrapper div[class$=__label-input-container], .color-x24-trad-8 .section--light .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-trad-8 .section--light .form .form__group .input_container.radio_wrapper div[class$=__label-input-container] {
  position: relative;
  padding: 0 0 5px;
}
.color-x24-trad-8 .section--dark .form .form__group .input_container input[type=checkbox],
.color-x24-trad-8 .section--dark .form .form__group .input_container input[type=radio], .color-x24-trad-8 .section--light .form .form__group .input_container input[type=checkbox],
.color-x24-trad-8 .section--light .form .form__group .input_container input[type=radio] {
  width: 26px;
  height: 26px;
  position: absolute;
  top: 2;
  left: 2;
  outline: none;
}
.color-x24-trad-8 .section--dark .form .form__group .input_container select, .color-x24-trad-8 .section--light .form .form__group .input_container select {
  height: 42px;
}
.color-x24-trad-8 .section--dark .form-wrap__submit, .color-x24-trad-8 .section--light .form-wrap__submit {
  text-align: center;
}
.color-x24-trad-8 .section--dark .form form pre,
.color-x24-trad-8 .section--dark .form form .formatted_text,
.color-x24-trad-8 .section--dark .form form .help_text,
.color-x24-trad-8 .section--dark .form form .formatted_text p,
.color-x24-trad-8 .section--dark .form form .form-input-info,
.color-x24-trad-8 .section--dark .form form .leadFormInfo,
.color-x24-trad-8 .section--dark .form form label, .color-x24-trad-8 .section--light .form form pre,
.color-x24-trad-8 .section--light .form form .formatted_text,
.color-x24-trad-8 .section--light .form form .help_text,
.color-x24-trad-8 .section--light .form form .formatted_text p,
.color-x24-trad-8 .section--light .form form .form-input-info,
.color-x24-trad-8 .section--light .form form .leadFormInfo,
.color-x24-trad-8 .section--light .form form label {
  color: #ffffff;
}
.color-x24-trad-8 .section--dark .form form pre:focus, .color-x24-trad-8 .section--dark .form form pre:hover,
.color-x24-trad-8 .section--dark .form form .formatted_text:focus,
.color-x24-trad-8 .section--dark .form form .formatted_text:hover,
.color-x24-trad-8 .section--dark .form form .help_text:focus,
.color-x24-trad-8 .section--dark .form form .help_text:hover,
.color-x24-trad-8 .section--dark .form form .formatted_text p:focus,
.color-x24-trad-8 .section--dark .form form .formatted_text p:hover,
.color-x24-trad-8 .section--dark .form form .form-input-info:focus,
.color-x24-trad-8 .section--dark .form form .form-input-info:hover,
.color-x24-trad-8 .section--dark .form form .leadFormInfo:focus,
.color-x24-trad-8 .section--dark .form form .leadFormInfo:hover,
.color-x24-trad-8 .section--dark .form form label:focus,
.color-x24-trad-8 .section--dark .form form label:hover, .color-x24-trad-8 .section--light .form form pre:focus, .color-x24-trad-8 .section--light .form form pre:hover,
.color-x24-trad-8 .section--light .form form .formatted_text:focus,
.color-x24-trad-8 .section--light .form form .formatted_text:hover,
.color-x24-trad-8 .section--light .form form .help_text:focus,
.color-x24-trad-8 .section--light .form form .help_text:hover,
.color-x24-trad-8 .section--light .form form .formatted_text p:focus,
.color-x24-trad-8 .section--light .form form .formatted_text p:hover,
.color-x24-trad-8 .section--light .form form .form-input-info:focus,
.color-x24-trad-8 .section--light .form form .form-input-info:hover,
.color-x24-trad-8 .section--light .form form .leadFormInfo:focus,
.color-x24-trad-8 .section--light .form form .leadFormInfo:hover,
.color-x24-trad-8 .section--light .form form label:focus,
.color-x24-trad-8 .section--light .form form label:hover {
  outline: none;
}
.color-x24-trad-8 .section--dark .form form pre:disabled,
.color-x24-trad-8 .section--dark .form form .formatted_text:disabled,
.color-x24-trad-8 .section--dark .form form .help_text:disabled,
.color-x24-trad-8 .section--dark .form form .formatted_text p:disabled,
.color-x24-trad-8 .section--dark .form form .form-input-info:disabled,
.color-x24-trad-8 .section--dark .form form .leadFormInfo:disabled,
.color-x24-trad-8 .section--dark .form form label:disabled, .color-x24-trad-8 .section--light .form form pre:disabled,
.color-x24-trad-8 .section--light .form form .formatted_text:disabled,
.color-x24-trad-8 .section--light .form form .help_text:disabled,
.color-x24-trad-8 .section--light .form form .formatted_text p:disabled,
.color-x24-trad-8 .section--light .form form .form-input-info:disabled,
.color-x24-trad-8 .section--light .form form .leadFormInfo:disabled,
.color-x24-trad-8 .section--light .form form label:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.color-x24-trad-8 .section--dark .form form hr, .color-x24-trad-8 .section--light .form form hr {
  border-color: #ffffff;
}
.color-x24-trad-8 .section--dark .form form .form-wrap__submit input, .color-x24-trad-8 .section--light .form form .form-wrap__submit input {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
  border-radius: 4px;
  color: #000000 !important;
  width: auto;
  padding: 11px 47px 13px;
  height: 40px;
  min-width: 200px;
  transition: 0.25s;
  font: 600 14px/16px "Poppins", sans-serif;
  text-transform: uppercase;
  display: inline-block;
}
.color-x24-trad-8 .section--dark .form form .form-wrap__submit input:hover, .color-x24-trad-8 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-trad-8 .section--dark .form form .form-wrap__submit input:focus, .color-x24-trad-8 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-8 .section--light .form .form__title {
  color: #000000;
}
.color-x24-trad-8 .section--light .form .form__caption, .color-x24-trad-8 .section--light .form .form__name {
  color: #000000;
}
.color-x24-trad-8 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-8 .section--light .form .form__group .input_container input,
.color-x24-trad-8 .section--light .form .form__group .input_container select,
.color-x24-trad-8 .section--light .form .form__group .input_container textarea {
  color: #f0edeb;
  background: rgba(243, 181, 39, 0.7);
}
.color-x24-trad-8 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-trad-8 .section--light .form .form__group .input_container input::placeholder,
.color-x24-trad-8 .section--light .form .form__group .input_container select::placeholder,
.color-x24-trad-8 .section--light .form .form__group .input_container textarea::placeholder {
  color: #f0edeb;
}
.color-x24-trad-8 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-trad-8 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-trad-8 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-trad-8 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-trad-8 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error,
.color-x24-trad-8 .section--light .form .form__group .input_container input.has-error,
.color-x24-trad-8 .section--light .form .form__group .input_container select.has-error,
.color-x24-trad-8 .section--light .form .form__group .input_container textarea.has-error {
  border: 1px solid #E03B33 !important;
}
.color-x24-trad-8 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-trad-8 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-trad-8 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-trad-8 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-trad-8 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-trad-8 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  color: #f0edeb;
  background: rgba(243, 181, 39, 0.7);
  border: 4px solid rgba(243, 181, 39, 0.7) !important;
}
.color-x24-trad-8 .section--light .form form pre,
.color-x24-trad-8 .section--light .form form .formatted_text,
.color-x24-trad-8 .section--light .form form .help_text,
.color-x24-trad-8 .section--light .form form .formatted_text p,
.color-x24-trad-8 .section--light .form form .form-input-info,
.color-x24-trad-8 .section--light .form form .leadFormInfo,
.color-x24-trad-8 .section--light .form form label {
  color: #1d1145;
}
.color-x24-trad-8 .section--light .form form hr {
  border-color: #1d1145;
}
.color-x24-trad-8 .section--light .form form .form-wrap__submit input {
  border: 1px solid #1d1145 !important;
  color: #ffffff !important;
  background: #1d1145 !important;
}
.color-x24-trad-8 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #3f2597 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #3f2597 !important;
}
.color-x24-trad-8 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #3f2597 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #3f2597 !important;
}
.color-x24-trad-8 .newsletter-2-fields .section--dark .form-wrap__submit input {
  display: flex;
}
.color-x24-trad-8 .exclusive-offer .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-trad-8 .newsletter-3-fields .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-trad-8 .exclusive-offer .form .error_container label {
  width: 100%;
}
.color-x24-trad-8 .exclusive-offer .col-lg-12 .form__group {
  width: 284px;
  margin-right: 0;
}
.color-x24-trad-8 .exclusive-offer .leadFormInfo {
  bottom: -30px;
}
.color-x24-trad-8 .exclusive-offer .col-lg-12 form .form-wrap__submit {
  width: 254px;
}
.color-x24-trad-8 .exclusive-offer .col-lg-12 form .error_container {
  width: 254px;
  text-align: left;
}
.color-x24-trad-8 .forms--fullwidth form,
.color-x24-trad-8 .forms--2col-textarea form {
  width: 100%;
  margin-bottom: 44px;
}
.color-x24-trad-8 .forms--2col-textarea input,
.color-x24-trad-8 .forms--2col-textarea select,
.color-x24-trad-8 .forms--2col-textarea textarea {
  width: 100%;
}
.color-x24-trad-8 .forms--fullwidth .form__group,
.color-x24-trad-8 .forms--2col-textarea .form__group {
  margin-bottom: 16px;
}
.color-x24-trad-8 .forms--fullwidth .form-wrap__submit input,
.color-x24-trad-8 .forms--2col-textarea .form-wrap__submit input {
  width: auto;
  display: flex;
}
.color-x24-trad-8 .forms--3col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-trad-8 .forms--2col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-trad-8 .forms--2col form .form__group {
  width: 49%;
  margin-right: 2%;
  margin-bottom: 16px;
}
.color-x24-trad-8 .forms--2col form .form__group:nth-child(2n) {
  margin-right: 0;
}
.color-x24-trad-8 .forms--2col form .form__group .input_container {
  height: auto;
}
.color-x24-trad-8 .forms--3col form .form__group {
  width: 30%;
  margin-right: 5%;
  margin-bottom: 16px;
}
.color-x24-trad-8 .forms--3col form .form__group:nth-child(3n) {
  margin-right: 0;
}
.color-x24-trad-8 .forms--3col form .form__group input,
.color-x24-trad-8 .forms--3col form .form__group textarea,
.color-x24-trad-8 .forms--3col form .form__group select {
  width: 100%;
}
.color-x24-trad-8 .forms--3col form .form__group .input_container {
  height: auto;
}
.color-x24-trad-8 .forms--3col form .leadFormInfo {
  width: 100%;
}
.color-x24-trad-8 .forms--2col form .form__group input,
.color-x24-trad-8 .forms--2col form .form__group textarea,
.color-x24-trad-8 .forms--2col form .form__group select {
  width: 100%;
}
.color-x24-trad-8 .forms--2col form .leadFormInfo {
  width: 100%;
  text-align: center;
}
.color-x24-trad-8 .forms--2col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-trad-8 .forms--3col form .form__group .leadFormInfo {
  text-align: center;
}
.color-x24-trad-8 .forms--3col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-trad-8 .newsletter-2-fields .form__title,
.color-x24-trad-8 .newsletter-2-fields .form__caption {
  text-align: left;
}
@media (max-width: 1024px) {
  .color-x24-trad-8 .newsletter-3-fields .col-lg-12 form .leadFormInfo,
.color-x24-trad-8 .exclusive-offer .col-lg-12 form .leadFormInfo {
    position: relative;
    text-align: center;
    bottom: auto;
  }
}
@media (max-width: 991px) {
  .color-x24-trad-8 .editable__container .component__title,
.color-x24-trad-8 .editable__container h1 {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-trad-8 .editable__container h2 {
    font-size: 24px;
    line-height: 32px;
  }
  .color-x24-trad-8 .editable__container h3 {
    font-size: 16px;
    line-height: 18px;
  }
  .color-x24-trad-8 .editable__container h4 {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-trad-8 .editable__container h5 {
    font-size: 13px;
    line-height: 15px;
  }
  .color-x24-trad-8 .editable__container h6 {
    font-size: 12px;
    line-height: 14px;
  }
  .color-x24-trad-8 .section--dark .staff__container .staff__container--inner .staff__title,
.color-x24-trad-8 .section--light .staff__container .staff__container--inner .staff__title,
.color-x24-trad-8 .form .form__title,
.color-x24-trad-8 .contact-us-im .form__title,
.color-x24-trad-8 .component__title {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-trad-8 .section--dark .staff__container .staff__container--inner .staff__caption,
.color-x24-trad-8 .section--light .staff__container .staff__container--inner .staff__caption,
.color-x24-trad-8 .form .form__caption,
.color-x24-trad-8 .contact-us-im .form__caption,
.color-x24-trad-8 .component__subtitle {
    font-size: 14px;
    line-height: 18px;
  }
  .color-x24-trad-8 .section-banner .banner .banner-text__title--extraLarge,
.color-x24-trad-8 .section-banner .banner .banner-text__title--large {
    font-size: 40px;
    line-height: 48px;
  }
  .color-x24-trad-8 .section-banner .banner .banner-text__subtitle--medium,
.color-x24-trad-8 .section-banner .banner .banner-text__subtitle--small {
    font-size: 16px;
    line-height: 20px;
  }
  .color-x24-trad-8 .forms--3col form,
.color-x24-trad-8 .forms--2col form {
    flex-direction: column;
    align-items: center;
    margin-bottom: 0;
  }
  .color-x24-trad-8 .forms--3col form .form__group,
.color-x24-trad-8 .forms--2col form .form__group {
    margin: 0 auto 16px;
  }
  .color-x24-trad-8 .forms--3col form .form__group:nth-child(3n),
.color-x24-trad-8 .forms--2col form .form__group:nth-child(2n) {
    margin-right: auto;
  }
  .color-x24-trad-8 .exclusive-offer .col-lg-12 .form__group {
    margin: 0 auto 0.9375rem;
  }
  .color-x24-trad-8 .forms--fullwidth form,
.color-x24-trad-8 .forms--2col-textarea form {
    margin: 0 auto;
    margin-bottom: 44px;
  }
  .color-x24-trad-8 .newsletter-2-fields .form__title,
.color-x24-trad-8 .newsletter-2-fields .form__caption {
    text-align: center;
  }
  .color-x24-trad-8 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-trad-8 .exclusive-offer .section--light .form-wrap__submit input {
    width: auto;
    margin: 0 auto;
  }
  .color-x24-trad-8 .alias-home_askaquestion input,
.color-x24-trad-8 .alias-home_askaquestion textarea,
.color-x24-trad-8 .alias-home_askaquestion .error_container {
    margin: 0 auto;
  }
  .color-x24-trad-8 .alias-home_askaquestion .leadFormInfo {
    margin: 1.25rem auto 1rem;
  }
  .color-x24-trad-8 .form .component__title-caption-wrap,
.color-x24-trad-8 .alias-blade_home_grid .blade-a__title {
    text-align: center;
  }
  .color-x24-trad-8 .section__column-2 {
    order: 3;
  }
  .color-x24-trad-8 .section__column-2 .location__text-wrapper {
    text-align: center;
  }
  .color-x24-trad-8 .section__column-3 {
    order: 2;
  }
  .color-x24-trad-8 .newsletter-2-fields .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-trad-8 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-8 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-8 .section--dark .featuredblocks .featuredblock__cta .component__button--1, .color-x24-trad-8 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-8 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-8 .section--light .featuredblocks .featuredblock__cta .component__button--1 {
    min-width: 80px !important;
  }
  .color-x24-trad-8 .section--dark .featuredblocks .featuredblock__title, .color-x24-trad-8 .section--light .featuredblocks .featuredblock__title {
    font-size: 18px;
  }
  .color-x24-trad-8 .section--dark .staff__container .staff-member__name, .color-x24-trad-8 .section--dark .staff__container .staff-member__name span, .color-x24-trad-8 .section--light .staff__container .staff-member__name, .color-x24-trad-8 .section--light .staff__container .staff-member__name span {
    font: 600 16px/20px "Poppins", sans-serif !important;
  }
  .color-x24-trad-8 .section--dark .banner .controls-wrapper, .color-x24-trad-8 .section--light .banner .controls-wrapper {
    padding: 0;
    margin-top: 0;
  }
  .color-x24-trad-8 .section--dark .banner .banner-text__wrapper, .color-x24-trad-8 .section--light .banner .banner-text__wrapper {
    padding-bottom: 0;
  }
}
@media (max-width: 768px) {
  .color-x24-trad-8 .forms--fullwidth form,
.color-x24-trad-8 .forms--2col-textarea form {
    margin-bottom: 0;
  }
  .color-x24-trad-8 .forms--3col form .form__group,
.color-x24-trad-8 .forms--2col form .form__group {
    width: 100%;
  }
  .color-x24-trad-8 .section-blade .blade-a__bg > div {
    min-height: inherit !important;
  }
}
@media (max-width: 767px) {
  .color-x24-trad-8 .section.forms--fullwidth .component__title-caption-wrap,
.color-x24-trad-8 .section .form .component__title-caption-wrap {
    padding-top: 0;
  }
}
@media (max-width: 414px) {
  .color-x24-trad-8 .exclusive-offer .col-lg-12 .form__group,
.color-x24-trad-8 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-trad-8 .exclusive-offer .section--light .form-wrap__submit input {
    width: 100%;
  }
  .color-x24-trad-8 .form-default .form-wrap__submit input,
.color-x24-trad-8 .newsletter-2-fields .section--light .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-trad-8 .section .section--light .form-wrap__submit input,
.color-x24-trad-8 .section .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-trad-8 .newsletter-3-fields .col-lg-12 .form,
.color-x24-trad-8 .exclusive-offer .col-lg-12 .form {
    padding: 3.125rem 0;
    margin: 0 auto;
    max-width: 900px;
  }
  .color-x24-trad-8 .alias-home_askaquestion input,
.color-x24-trad-8 .alias-home_askaquestion textarea,
.color-x24-trad-8 .alias-home_askaquestion .leadFormInfo,
.color-x24-trad-8 .alias-home_askaquestion .error_container {
    width: 100%;
  }
  .color-x24-trad-8 .forms--fullwidth form,
.color-x24-trad-8 .forms--2col-textarea form,
.color-x24-trad-8 .forms--3col form .form-wrap__submit,
.color-x24-trad-8 .forms--2col form .form-wrap__submit,
.color-x24-trad-8 .exclusive-offer .col-lg-12 form .form-wrap__submit {
    width: 100%;
  }
  .color-x24-trad-8 .forms--2col form .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
}
.color-x24-trad-8 .forms--2col-textarea .form .leadForm form {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.color-x24-trad-8 .forms--2col-textarea .form .leadForm form .outerWrap {
  position: relative;
  float: left;
  width: 47%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-end;
}
.color-x24-trad-8 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-trad-8 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-trad-8 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-trad-8 .forms--2col-textarea .form__group {
  width: 100%;
  margin-right: 0;
  float: left;
  margin-bottom: 15px;
}
.color-x24-trad-8 .forms--2col-textarea .form-wrap__submit {
  margin: 0 auto;
  width: 100%;
  display: flex;
  justify-content: center;
}
.color-x24-trad-8 .forms--2col-textarea .form .form-input-comments {
  display: flex;
  flex-direction: column;
  width: 49%;
}
.color-x24-trad-8 .forms--2col-textarea .form .form-input-comments .input_container {
  width: 100%;
  display: flex;
  flex-grow: 1;
}
.color-x24-trad-8 .forms--2col-textarea .form .leadFormInfo {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-trad-8 .forms--2col-textarea .form .leadFormSuccess {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-trad-8 .forms-option--b .label_container {
  position: absolute;
  padding: 5px 0 0 12px;
}
.color-x24-trad-8 .forms-option--b input, .color-x24-trad-8 .forms-option--b select {
  height: 70px !important;
  padding-bottom: 0 !important;
}
.color-x24-trad-8 .section-featuredblocks .featuredblock__wrap .featuredblock__image {
  background-position: left;
}
.color-x24-trad-8 .section-featuredblocks .featuredblock__item {
  border: none !important;
}
.color-x24-trad-8 .section-featuredblocks .featuredblock__item .featuredblock__wrap .featuredblock__icon .icon,
.color-x24-trad-8 .section-featuredblocks .featuredblock__item .featuredblock__wrap:hover .featuredblock__icon .icon {
  color: #f3b527;
}
.color-x24-trad-8 .section--dark .featuredblocks .featuredblock__wrap, .color-x24-trad-8 .section--light .featuredblocks .featuredblock__wrap {
  border: 0 !important;
}
.color-x24-trad-8 .section--dark .featuredblocks .featuredblock__wrap .featuredblock__title, .color-x24-trad-8 .section--light .featuredblocks .featuredblock__wrap .featuredblock__title {
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-trad-8 .section--dark .featuredblocks-grid-c .featuredblock__title, .color-x24-trad-8 .section--light .featuredblocks-grid-c .featuredblock__title {
  margin-top: 0;
}
.color-x24-trad-8 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-trad-8 .section--light .featuredblocks-grid-c .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
}
.color-x24-trad-8 .section--dark .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button, .color-x24-trad-8 .section--light .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button {
  border: 0;
  background: none;
  font-family: "GothicA1", sans-serif;
}
.color-x24-trad-8 .section--dark .featuredblocks-grid-e, .color-x24-trad-8 .section--light .featuredblocks-grid-e {
  margin: 0 -30px;
}
.color-x24-trad-8 .section--dark .featuredblocks-grid-e .featuredblock__wrap, .color-x24-trad-8 .section--light .featuredblocks-grid-e .featuredblock__wrap {
  justify-content: flex-end;
  min-height: 232px;
}
.color-x24-trad-8 .section--dark .featuredblocks-grid-e .featuredblocks__container, .color-x24-trad-8 .section--light .featuredblocks-grid-e .featuredblocks__container {
  margin: 50px 0;
}
.color-x24-trad-8 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-8 .section--dark .featuredblocks-grid-e .featuredblock__title, .color-x24-trad-8 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-8 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #ffffff;
  position: relative;
  z-index: 2;
  font-size: 24px;
  font-family: "Poppins", sans-serif;
}
.color-x24-trad-8 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-trad-8 .section--light .featuredblocks-grid-e .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
  /* Safari 4.0 - 8.0 */
  /* Standard syntax */
}
.color-x24-trad-8 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage, .color-x24-trad-8 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage {
  border-radius: 9px;
}
.color-x24-trad-8 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage, .color-x24-trad-8 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage {
  background-size: 125%;
  -webkit-animation-name: animation-fb;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 0.8s;
  /* Safari 4.0 - 8.0 */
  animation-name: animation-fb;
  animation-duration: 0.8s;
}
.color-x24-trad-8 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-trad-8 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(29, 17, 69, 0.7) !important;
}
@-moz-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@-webkit-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
.color-x24-trad-8 .section--dark .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-trad-8 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before, .color-x24-trad-8 .section--light .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-trad-8 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before {
  background: none !important;
}
.color-x24-trad-8 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-trad-8 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-trad-8 .section--dark .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-trad-8 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-trad-8 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-trad-8 .section--dark .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-trad-8 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-trad-8 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-trad-8 .section--dark .featuredblocks-flyup-c .featuredblock__item:active, .color-x24-trad-8 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-trad-8 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-trad-8 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-trad-8 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-trad-8 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-trad-8 .section--light .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-trad-8 .section--light .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-trad-8 .section--light .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-trad-8 .section--light .featuredblocks-flyup-c .featuredblock__item:active {
  background: none !important;
}
.color-x24-trad-8 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-8 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-8 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-8 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-8 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-trad-8 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-trad-8 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-8 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-8 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-8 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-8 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-trad-8 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-trad-8 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-8 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-8 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-8 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-8 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-trad-8 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon, .color-x24-trad-8 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-8 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-8 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-8 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-8 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-trad-8 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-trad-8 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-8 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-8 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-8 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-8 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-trad-8 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-trad-8 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-8 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-8 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-8 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-8 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-trad-8 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon {
  color: #ffffff;
}
.color-x24-trad-8 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-8 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-8 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-8 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-8 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-8 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-trad-8 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-8 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-8 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-8 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-8 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-8 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-trad-8 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-8 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-8 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-8 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-8 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-8 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover, .color-x24-trad-8 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-8 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-8 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-8 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-8 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-8 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-trad-8 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-8 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-8 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-8 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-8 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-8 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-trad-8 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-8 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-8 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-8 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-8 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-8 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover {
  text-decoration: none;
}
.color-x24-trad-8 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title, .color-x24-trad-8 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #ffffff !important;
}
.color-x24-trad-8 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-trad-8 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-trad-8 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3, .color-x24-trad-8 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-trad-8 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-trad-8 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
}
.color-x24-trad-8 .section--dark .featuredblocks .featuredblock .featuredblock__wrap, .color-x24-trad-8 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(29, 17, 69, 0.7);
  border-radius: 8px;
  text-align: left;
  padding: 15px;
}
.color-x24-trad-8 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover, .color-x24-trad-8 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(29, 17, 69, 0.8);
}
.color-x24-trad-8 .section--dark .featuredblocks .featuredblock__title, .color-x24-trad-8 .section--dark .featuredblocks .featuredblock__content, .color-x24-trad-8 .section--light .featuredblocks .featuredblock__title, .color-x24-trad-8 .section--light .featuredblocks .featuredblock__content {
  color: #ffffff;
}
.color-x24-trad-8 .section--dark .featuredblocks .featuredblock__cta .cta__link, .color-x24-trad-8 .section--light .featuredblocks .featuredblock__cta .cta__link {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-trad-8 .section--dark .featuredblocks .featuredblock__cta .cta__link:hover, .color-x24-trad-8 .section--light .featuredblocks .featuredblock__cta .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-trad-8 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon, .color-x24-trad-8 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon {
  color: #ffffff !important;
}
.color-x24-trad-8 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover, .color-x24-trad-8 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover {
  color: white !important;
}
.color-x24-trad-8 .section--dark .featuredblocks .featuredblock__cta .cta__button,
.color-x24-trad-8 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon, .color-x24-trad-8 .section--light .featuredblocks .featuredblock__cta .cta__button,
.color-x24-trad-8 .section--light .featuredblocks .featuredblock__cta .cta__button--icon {
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-8 .section--dark .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-trad-8 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:hover, .color-x24-trad-8 .section--light .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-trad-8 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-trad-8 .section--dark .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-trad-8 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:focus, .color-x24-trad-8 .section--light .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-trad-8 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-8 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-8 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #1d1145;
}
.color-x24-trad-8 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6) !important;
}
.color-x24-trad-8 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-trad-8 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-trad-8 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-trad-8 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-trad-8 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-trad-8 .section--light .featuredblocks-flyup-b .featuredblock__item:active {
  background: none !important;
}
.color-x24-trad-8 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-8 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-8 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-8 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-8 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-trad-8 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-trad-8 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-8 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-8 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-8 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-8 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-trad-8 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon {
  color: #1d1145;
}
.color-x24-trad-8 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #1d1145 !important;
}
.color-x24-trad-8 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-trad-8 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-trad-8 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #000000 !important;
}
.color-x24-trad-8 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6);
}
.color-x24-trad-8 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(255, 255, 255, 0.8);
}
.color-x24-trad-8 .section--light .featuredblocks .featuredblock__title {
  color: #1d1145;
}
.color-x24-trad-8 .section--light .featuredblocks .featuredblock__content {
  color: rgba(29, 17, 69, 0.7);
}
.color-x24-trad-8 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link {
  color: #000000 !important;
}
.color-x24-trad-8 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-trad-8 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon {
  color: #000000 !important;
}
.color-x24-trad-8 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon:hover {
  color: #666666 !important;
}
.color-x24-trad-8 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-8 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon {
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  border: 1px solid #1d1145 !important;
  color: #ffffff !important;
  background: #1d1145 !important;
}
.color-x24-trad-8 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:hover,
.color-x24-trad-8 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #3f2597 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #3f2597 !important;
}
.color-x24-trad-8 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:focus,
.color-x24-trad-8 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #6d4ed4 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #6d4ed4 !important;
}
.color-x24-trad-8 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item:last-child,
.color-x24-trad-8 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item {
  border: none;
}
.color-x24-trad-8 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__sub-menu {
  background: rgba(29, 17, 69, 0.8);
  border-radius: 8px 8px 0 0;
}
.color-x24-trad-8 .articles__container {
  padding-top: 15px;
  padding-bottom: 15px;
}
.color-x24-trad-8 .articles__container .articles__item {
  margin-bottom: 15px;
}
.color-x24-trad-8 .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-trad-8 .section--dark .testimonials .testimonials-item__content, .color-x24-trad-8 .section--light .testimonials .testimonials-item__content {
  margin: 0 0 15px;
}
.color-x24-trad-8 .section--dark .testimonials .testimonials-item--wrapInner p, .color-x24-trad-8 .section--light .testimonials .testimonials-item--wrapInner p {
  color: #000000;
}
.color-x24-trad-8 .section--dark .testimonials .testimonial-grid__source,
.color-x24-trad-8 .section--dark .testimonials .testimonial-list__source,
.color-x24-trad-8 .section--dark .testimonials .testimonials-item__source, .color-x24-trad-8 .section--light .testimonials .testimonial-grid__source,
.color-x24-trad-8 .section--light .testimonials .testimonial-list__source,
.color-x24-trad-8 .section--light .testimonials .testimonials-item__source {
  margin: 0 0 15px;
  display: block;
  width: 100%;
  padding: 0;
}
.color-x24-trad-8 .section--dark .testimonials .expand, .color-x24-trad-8 .section--light .testimonials .expand {
  font-weight: 400;
  text-transform: none;
  text-decoration: underline;
  float: none;
  padding-top: 0;
  padding-bottom: 10px;
  margin: 0 0 10px;
}
.color-x24-trad-8 .section--dark .testimonials .expand:hover, .color-x24-trad-8 .section--light .testimonials .expand:hover {
  text-decoration: none;
}
.color-x24-trad-8 .section--dark .testimonials .expand:before, .color-x24-trad-8 .section--light .testimonials .expand:before {
  display: none;
}
.color-x24-trad-8 .section--dark .phone__container .phone__wrapper .phone__number, .color-x24-trad-8 .section--light .phone__container .phone__wrapper .phone__number {
  color: #f3b527;
  font-size: 16px;
  line-height: 19px;
  position: relative;
  padding: 0 0 0 20px;
  display: inline-block;
  font-family: "GothicA1", sans-serif;
}
.color-x24-trad-8 .section--dark .phone__container .phone__wrapper .phone__number:before, .color-x24-trad-8 .section--light .phone__container .phone__wrapper .phone__number:before {
  position: absolute;
  left: 0;
  top: 0;
  font-family: "font-awesome";
  content: "";
  font-size: 16px;
  margin: 0 10px 0 0;
  color: #f3b527;
  display: inline;
}
.color-x24-trad-8 .section--light .phone__container .phone__wrapper .phone__number {
  color: #f3b527;
}
.color-x24-trad-8 .section--light .phone__container .phone__wrapper .phone__number:before {
  color: #f3b527;
}
.color-x24-trad-8 .section--dark .staff-a .staff__item .staff-member__image-wrapper, .color-x24-trad-8 .section--light .staff-a .staff__item .staff-member__image-wrapper {
  display: flex;
  align-items: center;
}
.color-x24-trad-8 .section--dark .staff-a .staff__title-caption-wrap, .color-x24-trad-8 .section--light .staff-a .staff__title-caption-wrap {
  max-width: 100%;
}
.color-x24-trad-8 .section--dark .staff-a .staff__title-caption-wrap div, .color-x24-trad-8 .section--light .staff-a .staff__title-caption-wrap div {
  padding-left: 0;
  padding-right: 0;
}
.color-x24-trad-8 .section--dark .staff-a .staff__title, .color-x24-trad-8 .section--light .staff-a .staff__title {
  margin-bottom: 10px;
}
.color-x24-trad-8 .section--dark .staff-a .staff-member__text-wrap, .color-x24-trad-8 .section--light .staff-a .staff-member__text-wrap {
  padding-left: 16px;
  padding-right: 16px;
}
.color-x24-trad-8 .section--dark .staff-a .staff-member__text, .color-x24-trad-8 .section--light .staff-a .staff-member__text {
  margin-left: 32px;
}
.color-x24-trad-8 .section--dark .staff__container .staff-member, .color-x24-trad-8 .section--light .staff__container .staff-member {
  overflow: hidden;
}
.color-x24-trad-8 .section--dark .staff__container .staff__title, .color-x24-trad-8 .section--light .staff__container .staff__title {
  font: bold 48px/56px "Poppins", sans-serif;
  color: #ffffff;
}
.color-x24-trad-8 .section--dark .staff__container .staff__caption, .color-x24-trad-8 .section--light .staff__container .staff__caption {
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
  color: #ffffff !important;
}
.color-x24-trad-8 .section--dark .staff__container .staff-a .staff__list, .color-x24-trad-8 .section--light .staff__container .staff-a .staff__list {
  padding: 0;
}
.color-x24-trad-8 .section--dark .staff__container .staff__item, .color-x24-trad-8 .section--light .staff__container .staff__item {
  color: #ffffff;
}
.color-x24-trad-8 .section--dark .staff__container--inner, .color-x24-trad-8 .section--light .staff__container--inner {
  overflow: hidden;
}
.color-x24-trad-8 .section--dark .staff__container .staff-member__name, .color-x24-trad-8 .section--dark .staff__container .staff-member__name span, .color-x24-trad-8 .section--light .staff__container .staff-member__name, .color-x24-trad-8 .section--light .staff__container .staff-member__name span {
  color: #ffffff;
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-trad-8 .section--dark .staff__container .staff-member__position, .color-x24-trad-8 .section--light .staff__container .staff-member__position {
  color: #ffffff;
  font-size: 14px;
}
.color-x24-trad-8 .section--dark .staff__container .staff-member__image, .color-x24-trad-8 .section--light .staff__container .staff-member__image {
  border-radius: 22px;
}
.color-x24-trad-8 .section--dark .staff__container .staff-member__description, .color-x24-trad-8 .section--light .staff__container .staff-member__description {
  border: none;
}
.color-x24-trad-8 .section--dark .staff__container .staff-member__link, .color-x24-trad-8 .section--light .staff__container .staff-member__link {
  color: #ffffff !important;
  font: 900 16px/20px "GothicA1", sans-serif;
}
.color-x24-trad-8 .section--dark .staff__container .staff-member__link:hover, .color-x24-trad-8 .section--light .staff__container .staff-member__link:hover {
  text-decoration: underline;
}
.color-x24-trad-8 .section--dark .staff__container .staff__controls .flex-control-nav, .color-x24-trad-8 .section--light .staff__container .staff__controls .flex-control-nav {
  width: 100%;
  margin-top: 0;
}
.color-x24-trad-8 .section--dark .staff__container .component__button--1,
.color-x24-trad-8 .section--dark .staff__container .component__button--2,
.color-x24-trad-8 .section--dark .staff__container .component__button--3, .color-x24-trad-8 .section--light .staff__container .component__button--1,
.color-x24-trad-8 .section--light .staff__container .component__button--2,
.color-x24-trad-8 .section--light .staff__container .component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-8 .section--dark .staff__container .component__button--1:hover,
.color-x24-trad-8 .section--dark .staff__container .component__button--2:hover,
.color-x24-trad-8 .section--dark .staff__container .component__button--3:hover, .color-x24-trad-8 .section--light .staff__container .component__button--1:hover,
.color-x24-trad-8 .section--light .staff__container .component__button--2:hover,
.color-x24-trad-8 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
}
.color-x24-trad-8 .section--dark .staff__container .component__button--1:focus,
.color-x24-trad-8 .section--dark .staff__container .component__button--2:focus,
.color-x24-trad-8 .section--dark .staff__container .component__button--3:focus, .color-x24-trad-8 .section--light .staff__container .component__button--1:focus,
.color-x24-trad-8 .section--light .staff__container .component__button--2:focus,
.color-x24-trad-8 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
}
.color-x24-trad-8 .section--dark .staff__container .component__button--2, .color-x24-trad-8 .section--light .staff__container .component__button--2 {
  border: 1px solid #0db4b9 !important;
  color: #ffffff !important;
  background: #0db4b9 !important;
}
.color-x24-trad-8 .section--dark .staff__container .component__button--2:hover, .color-x24-trad-8 .section--light .staff__container .component__button--2:hover {
  border: 1px solid #3becf1 !important;
  background: #3becf1 !important;
  color: #ffffff !important;
}
.color-x24-trad-8 .section--dark .staff__container .component__button--2:focus, .color-x24-trad-8 .section--light .staff__container .component__button--2:focus {
  border: 1px solid #9af5f8 !important;
  color: #ffffff !important;
  background: #9af5f8 !important;
}
.color-x24-trad-8 .section--dark .staff__container .component__button--3, .color-x24-trad-8 .section--light .staff__container .component__button--3 {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-trad-8 .section--dark .staff__container .component__button--3:hover, .color-x24-trad-8 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
}
.color-x24-trad-8 .section--dark .staff__container .component__button--3:focus, .color-x24-trad-8 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-trad-8 .section--light .staff__container .staff__item {
  color: #000000;
}
.color-x24-trad-8 .section--light .staff__container .staff__title,
.color-x24-trad-8 .section--light .staff__container .staff__caption {
  color: #000000 !important;
}
.color-x24-trad-8 .section--light .staff__container .staff-member__name, .color-x24-trad-8 .section--light .staff__container .staff-member__name span {
  color: #1d1145;
}
.color-x24-trad-8 .section--light .staff__container .staff-member__position {
  color: #1d1145 !important;
}
.color-x24-trad-8 .section--light .staff__container .staff-member__link {
  color: #000000 !important;
}
.color-x24-trad-8 .section--light .staff__container .staff-member .component__button--1,
.color-x24-trad-8 .section--light .staff__container .staff-member .component__button--2,
.color-x24-trad-8 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #1d1145 !important;
  color: #ffffff !important;
  background: #1d1145 !important;
}
.color-x24-trad-8 .section--light .staff__container .staff-member .component__button--1:hover,
.color-x24-trad-8 .section--light .staff__container .staff-member .component__button--2:hover,
.color-x24-trad-8 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #3f2597 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #3f2597 !important;
}
.color-x24-trad-8 .section--light .staff__container .staff-member .component__button--1:focus,
.color-x24-trad-8 .section--light .staff__container .staff-member .component__button--2:focus,
.color-x24-trad-8 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #6d4ed4 !important;
  color: #ffffff !important;
  background: #6d4ed4 !important;
}
.color-x24-trad-8 .section--light .staff__container .staff-member .component__button--2 {
  border: 1px solid #0db4b9 !important;
  color: #ffffff !important;
  background: #0db4b9 !important;
}
.color-x24-trad-8 .section--light .staff__container .staff-member .component__button--2:hover {
  border: 1px solid #3becf1 !important;
  background: #3becf1 !important;
  color: #ffffff !important;
}
.color-x24-trad-8 .section--light .staff__container .staff-member .component__button--2:focus {
  border: 1px solid #9af5f8 !important;
  color: #ffffff !important;
  background: #9af5f8 !important;
}
.color-x24-trad-8 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-trad-8 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #6af1f5 !important;
  color: #1d1145 !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #9af5f8 !important;
}
.color-x24-trad-8 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-trad-8 .container-fluid .staff__container .staff-a {
  margin-left: 0;
  margin-right: 0;
}
.color-x24-trad-8 .section--dark .hours .component__subtitle, .color-x24-trad-8 .section--light .hours .component__subtitle {
  color: #ffffff !important;
}
.color-x24-trad-8 .section--dark .hours-a__title, .color-x24-trad-8 .section--light .hours-a__title {
  color: #ffffff;
}
.color-x24-trad-8 .section--dark .hours-a .component__subtitle, .color-x24-trad-8 .section--light .hours-a .component__subtitle {
  color: #ffffff !important;
  font-weight: 900;
}
.color-x24-trad-8 .section--dark .hours-a__schedule, .color-x24-trad-8 .section--light .hours-a__schedule {
  color: #ffffff !important;
}
.color-x24-trad-8 .section--dark .hours-a__schedule .cta__link, .color-x24-trad-8 .section--light .hours-a__schedule .cta__link {
  color: #ffffff !important;
}
.color-x24-trad-8 .section--dark .hours-a__schedule .cta__link:hover, .color-x24-trad-8 .section--light .hours-a__schedule .cta__link:hover {
  text-decoration: underline;
}
.color-x24-trad-8 .section--dark .hours-a__schedule--responsive .cta__link, .color-x24-trad-8 .section--light .hours-a__schedule--responsive .cta__link {
  color: #ffffff !important;
  padding: 15px 0;
}
.color-x24-trad-8 .section--dark .hours-a__schedule--responsive .cta__link:hover, .color-x24-trad-8 .section--light .hours-a__schedule--responsive .cta__link:hover {
  text-decoration: underline;
}
.color-x24-trad-8 .section--dark .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-trad-8 .section--dark .hours-a__schedule--responsive .row, .color-x24-trad-8 .section--light .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-trad-8 .section--light .hours-a__schedule--responsive .row {
  background: none;
  border-top: 1px solid #f3b527;
  padding: 0;
}
.color-x24-trad-8 .section--dark .hours-a__schedule--responsive .row:first-of-type, .color-x24-trad-8 .section--light .hours-a__schedule--responsive .row:first-of-type {
  border-top: 0;
}
.color-x24-trad-8 .section--dark .hours-a__schedule .hours-a__subtitle, .color-x24-trad-8 .section--light .hours-a__schedule .hours-a__subtitle {
  font: 600 24px/32px "Poppins", sans-serif !important;
}
.color-x24-trad-8 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-trad-8 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #f3b527;
  padding: 0 20px;
}
.color-x24-trad-8 .section--dark .hours-a__schedule .hours-a__schedule--border:first-child, .color-x24-trad-8 .section--light .hours-a__schedule .hours-a__schedule--border:first-child {
  padding-left: 0;
}
.color-x24-trad-8 .section--dark .hours-a__schedule .hours-a__schedule--border strong, .color-x24-trad-8 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #ffffff;
  font: 600 20px/28px "Poppins", sans-serif !important;
}
.color-x24-trad-8 .section--dark .hours-a__schedule .hours-a__schedule--border p, .color-x24-trad-8 .section--light .hours-a__schedule .hours-a__schedule--border p {
  font-size: 14px;
}
.color-x24-trad-8 .section--dark .hours-a__schedule .hours-a__schedule--border p:last-child, .color-x24-trad-8 .section--light .hours-a__schedule .hours-a__schedule--border p:last-child {
  margin-bottom: 0;
}
.color-x24-trad-8 .section--light .hours .component__subtitle {
  color: #000000 !important;
}
.color-x24-trad-8 .section--light .hours-a__title {
  color: #000000 !important;
}
.color-x24-trad-8 .section--light .hours-a .component__subtitle {
  color: #000000 !important;
}
.color-x24-trad-8 .section--light .hours-a__schedule {
  color: #000000 !important;
}
.color-x24-trad-8 .section--light .hours-a__schedule .cta__link {
  color: #000000 !important;
}
.color-x24-trad-8 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #f3b527;
}
.color-x24-trad-8 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #000000;
}
.color-x24-trad-8 .map .map-a .map-search {
  padding: 15px;
}
.color-x24-trad-8 .map .map-a .map-search__form {
  display: none;
}
.color-x24-trad-8 .map .map-a .map-search__location-distance {
  padding: 0;
}
.color-x24-trad-8 .map .map-a .map-search__location-distance h3 {
  font-size: 16px;
}
.color-x24-trad-8 .map .map-a .map-search__location-contact b, .color-x24-trad-8 .map .map-a .map-search__location-address b {
  display: none;
}
.color-x24-trad-8 .map .map__col {
  margin: 150px 0;
  padding: 15px 0;
  border-radius: 8px;
  width: 474px;
}
.color-x24-trad-8 .section--dark .map .map-a .map__col, .color-x24-trad-8 .section--light .map .map-a .map__col {
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.2), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-trad-8 .section--dark .map .map-a .map__col h3, .color-x24-trad-8 .section--light .map .map-a .map__col h3 {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-trad-8 .section--dark .map .map-a .map__title, .color-x24-trad-8 .section--light .map .map-a .map__title {
  color: #ffffff !important;
}
.color-x24-trad-8 .section--dark .map .map-a .map__caption, .color-x24-trad-8 .section--light .map .map-a .map__caption {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-trad-8 .section--dark .map .map-a .map-search__location-distance, .color-x24-trad-8 .section--dark .map .map-a .map__container .component, .color-x24-trad-8 .section--light .map .map-a .map-search__location-distance, .color-x24-trad-8 .section--light .map .map-a .map__container .component {
  color: #ffffff;
}
.color-x24-trad-8 .section--dark .map .map-a .map-search, .color-x24-trad-8 .section--light .map .map-a .map-search {
  margin-top: 0;
}
.color-x24-trad-8 .section--dark .map .map-a .map-search .cta__link, .color-x24-trad-8 .section--light .map .map-a .map-search .cta__link {
  margin: 0;
  display: inline-block;
  width: auto;
  color: #ffffff !important;
}
.color-x24-trad-8 .section--dark .map .map-a .map-search .cta__link:hover, .color-x24-trad-8 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-trad-8 .section--dark #map-marker__content p {
  color: #000000;
}
.color-x24-trad-8 .section--light .map .map-a .map__col {
  box-shadow: none;
}
.color-x24-trad-8 .section--light .map .map-a .map__col h3 {
  color: #000000 !important;
}
.color-x24-trad-8 .section--light .map .map-a .map__title, .color-x24-trad-8 .section--light .map .map-a .map__caption {
  color: #000000 !important;
}
.color-x24-trad-8 .section--light .map .map-a .map-search__location-distance, .color-x24-trad-8 .section--light .map .map-a .map__container .component {
  color: #000000;
}
.color-x24-trad-8 .section--light .map .map-a .map-search__location-address p {
  color: #1d1145;
}
.color-x24-trad-8 .section--light .map .map-a .map-search .cta__link {
  color: #000000 !important;
}
.color-x24-trad-8 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-trad-8 .footer .logo_footer__container--inner,
.color-x24-trad-8 .footer .logo__container {
  display: flex;
  height: 100%;
  justify-content: center;
}
.color-x24-trad-8 .footer .logo_footer__container--inner .logo,
.color-x24-trad-8 .footer .logo__container .logo {
  align-self: center;
}
.color-x24-trad-8 .copyright__container {
  display: flex;
  justify-content: flex-end;
}
.color-x24-trad-8 .copyright__container .copyright__item {
  padding: 0 10px;
  margin-top: 0;
}
.color-x24-trad-8 .copyright__container .copyright__item .copyright__link {
  font: 12px/18px "GothicA1", sans-serif;
}
.color-x24-trad-8 .section--dark .copyright__link, .color-x24-trad-8 .section--light .copyright__link {
  color: #ffffff;
  font-family: "Poppins", sans-serif;
}
.color-x24-trad-8 .section--dark .copyright__link:hover, .color-x24-trad-8 .section--light .copyright__link:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-trad-8 .section--dark .copyright__item:not(:last-child),
.color-x24-trad-8 .section--dark #copyright__item:not(:last-child), .color-x24-trad-8 .section--light .copyright__item:not(:last-child),
.color-x24-trad-8 .section--light #copyright__item:not(:last-child) {
  border-color: #ffffff;
}
.color-x24-trad-8 .section--dark .copyright__container,
.color-x24-trad-8 .section--dark #copyright__container, .color-x24-trad-8 .section--light .copyright__container,
.color-x24-trad-8 .section--light #copyright__container {
  padding: 0 !important;
}
.color-x24-trad-8 .section--light .copyright__link {
  color: #1d1145;
}
.color-x24-trad-8 .section--light .copyright__link:hover {
  color: #1d1145;
}
.color-x24-trad-8 .section--light .copyright__item:not(:last-child),
.color-x24-trad-8 .section--light #copyright__item:not(:last-child) {
  border-color: #1d1145;
}
.color-x24-trad-8 .section-copyright .copyright,
.color-x24-trad-8 .section-copyright #copyright {
  display: flex;
  height: 100%;
  align-items: center;
}
.color-x24-trad-8 .section-copyright .copyright .copyright__link,
.color-x24-trad-8 .section-copyright #copyright .copyright__link {
  line-height: 17px;
}
.color-x24-trad-8 .section--dark .socialmedia__item .socialmedia__link, .color-x24-trad-8 .section--light .socialmedia__item .socialmedia__link {
  border-radius: 8px;
  background: #e0e0e0;
  color: #212121;
}
.color-x24-trad-8 .section--dark .socialmedia__item .socialmedia__link:hover, .color-x24-trad-8 .section--light .socialmedia__item .socialmedia__link:hover {
  background: #c1bcbc;
}
.color-x24-trad-8 .section--dark .section-socialmedia .socialmedia__link--small, .color-x24-trad-8 .section--light .section-socialmedia .socialmedia__link--small {
  width: 34px;
  height: 34px;
}
.color-x24-trad-8 .section--dark .socialmedia, .color-x24-trad-8 .section--light .socialmedia {
  padding: 0;
}
.color-x24-trad-8 .section--light .socialmedia__item .socialmedia__link {
  background: #f0edeb;
  color: #e0e0e0;
}
.color-x24-trad-8 .section--light .socialmedia__item .socialmedia__link:hover {
  background: rgba(29, 17, 69, 0.5);
}
.color-x24-trad-8 .logo__container .logo-a__title {
  font-size: 14px;
  line-height: 18px;
}
.color-x24-trad-8 .logo__container .logo-a__caption {
  font-size: 12px;
  line-height: 14px;
}
@media (max-width: 1224px) {
  .color-x24-trad-8 .section--dark .cta__button,
.color-x24-trad-8 .section--dark .cta__button--icon,
.color-x24-trad-8 .section--dark .staff-member__link.component__button--1,
.color-x24-trad-8 .section--dark .staff-member__link__button--icon,
.color-x24-trad-8 .section--dark .staff-member__link--icon,
.color-x24-trad-8 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-8 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-8 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-trad-8 .section--light .cta__button,
.color-x24-trad-8 .section--light .cta__button--icon,
.color-x24-trad-8 .section--light .staff-member__link.component__button--1,
.color-x24-trad-8 .section--light .staff-member__link__button--icon,
.color-x24-trad-8 .section--light .staff-member__link--icon,
.color-x24-trad-8 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-8 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-8 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 155px;
  }
  .color-x24-trad-8 .banner .banner-text__wrapper {
    padding: 30px 0 50px;
  }
  .color-x24-trad-8 .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-trad-8 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-trad-8 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-trad-8 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-trad-8 .section--light .featuredblocks-grid-e .featuredblock__item {
    margin: 0 0 20px;
  }
  .color-x24-trad-8 .section--dark .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-trad-8 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-trad-8 .section--light .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-trad-8 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
    height: 100% !important;
  }
  .color-x24-trad-8 .contact-us-im .form,
.color-x24-trad-8 .form .component__title-caption-wrap {
    padding-top: 0;
    padding-bottom: 20px;
  }
}
@media (max-width: 1199px) {
  .color-x24-trad-8 .header-sticky,
.color-x24-trad-8 .header_home,
.color-x24-trad-8 .header_home.overlap {
    padding: 0;
    position: static;
  }
  .color-x24-trad-8 .header-sticky .section--dark.section--inner, .color-x24-trad-8 .header-sticky .section--light.section--inner,
.color-x24-trad-8 .header_home .section--dark.section--inner,
.color-x24-trad-8 .header_home .section--light.section--inner,
.color-x24-trad-8 .header_home.overlap .section--dark.section--inner,
.color-x24-trad-8 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-trad-8 .header-sticky .container,
.color-x24-trad-8 .header-sticky .section--dark.section--inner,
.color-x24-trad-8 .header-sticky .section--light.section--inner,
.color-x24-trad-8 .header_home .container,
.color-x24-trad-8 .header_home .section--dark.section--inner,
.color-x24-trad-8 .header_home .section--light.section--inner,
.color-x24-trad-8 .header_home.overlap .container,
.color-x24-trad-8 .header_home.overlap .section--dark.section--inner,
.color-x24-trad-8 .header_home.overlap .section--light.section--inner {
    max-width: 1140px;
  }
  .color-x24-trad-8 .banner .banner-e__header, .color-x24-trad-8 .banner .banner-e__contactform {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .color-x24-trad-8 .banner .banner-e__contactform {
    margin-left: 0;
  }
  .color-x24-trad-8 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-trad-8 .featuredblocks .featuredblocks-grid-d .featuredblock__cta {
    display: block;
  }
  .color-x24-trad-8 .banner .banner-text__wrapper {
    margin: 0 auto !important;
  }
  .color-x24-trad-8 .hours-a .hours__sep {
    display: none !important;
  }
  .color-x24-trad-8 .hours-a .hours__day:first-child {
    padding-left: 0;
    width: 27%;
  }
  .color-x24-trad-8 .hours-a .hours__hours {
    width: 73%;
    flex-direction: row !important;
    justify-content: flex-start;
  }
  .color-x24-trad-8 .hours-a .hours__hours span {
    display: inline-block;
    width: 50%;
    text-align: left !important;
    padding: 0 10px 0 0;
  }
}
@media (max-width: 1023px) {
  .color-x24-trad-8 .section--dark .cta__button,
.color-x24-trad-8 .section--dark .cta__button--icon,
.color-x24-trad-8 .section--dark .staff-member__link.component__button--1,
.color-x24-trad-8 .section--dark .staff-member__link__button--icon,
.color-x24-trad-8 .section--dark .staff-member__link--icon,
.color-x24-trad-8 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-8 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-8 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-trad-8 .section--light .cta__button,
.color-x24-trad-8 .section--light .cta__button--icon,
.color-x24-trad-8 .section--light .staff-member__link.component__button--1,
.color-x24-trad-8 .section--light .staff-member__link__button--icon,
.color-x24-trad-8 .section--light .staff-member__link--icon,
.color-x24-trad-8 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-8 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-8 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 135px;
  }
  .color-x24-trad-8 .section--dark .phone__container .phone__wrapper .phone__number,
.color-x24-trad-8 .section--light .phone__container .phone__wrapper .phone__number {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-trad-8 .header_home.overlap .section--dark.section--inner, .color-x24-trad-8 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-trad-8 .section--dark .navigation .navigation-b .navigation__menu--list, .color-x24-trad-8 .section--light .navigation .navigation-b .navigation__menu--list {
    display: block;
  }
  .color-x24-trad-8 .section--dark .navigation .navigation-b .navigation__menu--list > .navigation__item, .color-x24-trad-8 .section--light .navigation .navigation-b .navigation__menu--list > .navigation__item {
    width: 100%;
    padding: 10px;
    border-left: 0;
    border-bottom: 1px solid #ffffff;
  }
  .color-x24-trad-8 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-trad-8 .section--light .blade__container .blade-a--12 .blade-a__bg {
    position: static;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 1;
    margin: 0 0 26px;
  }
  .color-x24-trad-8 .section--dark .blade__container .blade-a--12 .blade-a__text, .color-x24-trad-8 .section--light .blade__container .blade-a--12 .blade-a__text {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 2;
    margin: 0 0 10px;
    padding-left: 0;
    padding-right: 0;
    background: none;
  }
  .color-x24-trad-8 .section--dark .blade-a__wrap, .color-x24-trad-8 .section--light .blade-a__wrap {
    padding: 0 15px;
  }
  .color-x24-trad-8 .section--dark .blade-a__text, .color-x24-trad-8 .section--light .blade-a__text {
    margin: 0 0 30px;
  }
  .color-x24-trad-8 .alias-partial_header_2x6x2x2 .section--dark.section--inner,
.color-x24-trad-8 .alias-partial_header_2x6x2x2 .section--light.section--inner {
    padding: 0;
  }
  .color-x24-trad-8 .alias-partial_header_2x6x2x2 .col_header_logo {
    flex: 0 0 100%;
    order: 1;
    max-width: 100%;
    padding: 20px 60px;
  }
  .color-x24-trad-8 .alias-partial_header_2x6x2x2 .col_nav {
    flex: 0 0 60%;
    max-width: 60%;
    order: 2;
    padding: 0 20px 10px 30px;
  }
  .color-x24-trad-8 .alias-partial_header_2x6x2x2 .col_top_phone {
    order: 3;
    flex: 0 0 15%;
    max-width: 15%;
    padding: 0 0 10px;
  }
  .color-x24-trad-8 .alias-partial_header_2x6x2x2 .col_header_cta {
    flex: 0 0 25%;
    max-width: 25%;
    order: 4;
    padding: 0 0 10px;
  }
  .color-x24-trad-8 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-trad-8 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-trad-8 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 165px;
    min-width: 165px;
  }
  .color-x24-trad-8 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link, .color-x24-trad-8 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link {
    padding-left: 15px;
    white-space: normal;
  }
  .color-x24-trad-8 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after, .color-x24-trad-8 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after {
    display: none;
  }
  .color-x24-trad-8 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before, .color-x24-trad-8 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    left: 5px;
    margin-top: -6px;
    border: inset 6px;
    border-left-width: 0;
    border-left-style: solid;
    border-color: transparent #ffffff transparent transparent;
  }
  .color-x24-trad-8 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover:before, .color-x24-trad-8 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-trad-8 .section--dark .navigation-a .more .navigation__list--sub .navigation__list, .color-x24-trad-8 .section--light .navigation-a .more .navigation__list--sub .navigation__list {
    left: auto;
    right: 100%;
  }
  .color-x24-trad-8 .section--dark .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before, .color-x24-trad-8 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-trad-8 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent #d8fbfc transparent transparent !important;
  }
  .color-x24-trad-8 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent #d8fbfc transparent transparent !important;
  }
  .color-x24-trad-8 .section--dark .featuredblocks-grid-d, .color-x24-trad-8 .section--dark .featuredblocks-grid-c, .color-x24-trad-8 .section--dark .featuredblocks-grid-e, .color-x24-trad-8 .section--light .featuredblocks-grid-d, .color-x24-trad-8 .section--light .featuredblocks-grid-c, .color-x24-trad-8 .section--light .featuredblocks-grid-e {
    margin: 0;
  }
  .color-x24-trad-8 .section--dark .featuredblocks-grid-d .featuredblock__item, .color-x24-trad-8 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-trad-8 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-trad-8 .section--light .featuredblocks-grid-d .featuredblock__item, .color-x24-trad-8 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-trad-8 .section--light .featuredblocks-grid-e .featuredblock__item {
    border-left: 0 !important;
    border-right: 0 !important;
  }
  .color-x24-trad-8 .section-banner .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-trad-8 .blade-a__text {
    order: 2;
  }
  .color-x24-trad-8 .blade-a__bg {
    order: 1;
  }
  .color-x24-trad-8 .section-blade .blade-a--12 .blade-a__bg {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  .color-x24-trad-8 .map__container .map .map__col {
    margin: 0;
    box-shadow: none;
    border-radius: 0;
    width: 100%;
    max-width: 100%;
    flex: inherit;
    text-align: center;
  }
  .color-x24-trad-8 .map__container .map .map__col .map__title-caption-wrap {
    padding-top: 40px;
  }
  .color-x24-trad-8 .map__container .map-a .map__container {
    max-width: 100% !important;
    padding: 0;
  }
  .color-x24-trad-8 .map__container .map-a .map__display {
    position: static;
  }
  .color-x24-trad-8 .map__container .map__wrap {
    padding: 0;
  }
  .color-x24-trad-8 .footer {
    padding: 55px 0 30px;
    overflow: hidden;
  }
  .color-x24-trad-8 .footer .section-socialmedia,
.color-x24-trad-8 .footer .section-copyright {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    justify-content: center;
  }
  .color-x24-trad-8 .footer .section-logo {
    padding: 50px 0 10px;
  }
  .color-x24-trad-8 .footer .logo__container {
    margin: 0 auto 23px;
  }
  .color-x24-trad-8 .footer .row {
    display: block;
  }
  .color-x24-trad-8 .footer div[class*=col-] {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: none;
    text-align: center;
  }
  .color-x24-trad-8 .footer .logo_footer__container--inner,
.color-x24-trad-8 .footer .logo__container {
    justify-content: center;
  }
  .color-x24-trad-8 .footer .section-socialmedia .socialmedia,
.color-x24-trad-8 .footer .section-socialmedia .copyright__container,
.color-x24-trad-8 .footer .section-copyright .socialmedia,
.color-x24-trad-8 .footer .section-copyright .copyright__container,
.color-x24-trad-8 .footer .logo__container .socialmedia,
.color-x24-trad-8 .footer .logo__container .copyright__container {
    padding: 0 0 20px;
  }
  .color-x24-trad-8 .footer .section-logo {
    padding: 0;
  }
  .color-x24-trad-8 .logo__container {
    margin: 0 auto;
  }
  .color-x24-trad-8 .logo__container .logo-a__img {
    max-width: 200px;
    margin: 0 auto;
  }
  .color-x24-trad-8 .copyright__container {
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .color-x24-trad-8 .banner-e__contactform .contactform__wrapper {
    position: relative;
    top: 0;
  }
  .color-x24-trad-8 .banner .banner-e {
    padding-top: 100px;
  }
  .color-x24-trad-8 .banner .banner-e__header {
    padding-top: 100px;
  }
}
@media (max-width: 990px) {
  .color-x24-trad-8 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-trad-8 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 140px;
    min-width: 140px;
    font-size: 12px;
  }
  .color-x24-trad-8 .section--dark .navigation-a .navigation__item--link, .color-x24-trad-8 .section--light .navigation-a .navigation__item--link {
    font-size: 12px !important;
  }
}
@media (max-width: 767px) {
  .color-x24-trad-8 .blade-a__text .blade-a__title {
    text-align: center;
  }
  .color-x24-trad-8 .form .form__title,
.color-x24-trad-8 .contact-us-im .form__title,
.color-x24-trad-8 .component__title {
    font: bold 32px/40px "Poppins", sans-serif !important;
    text-align: center;
  }
  .color-x24-trad-8 .form .form__caption,
.color-x24-trad-8 .contact-us-im .form__caption,
.color-x24-trad-8 .component__subtitle {
    font: 600 14px/18px "GothicA1", sans-serif !important;
    text-align: center;
  }
  .color-x24-trad-8 .section-banner .banner .component__title,
.color-x24-trad-8 .section-banner .banner .component__subtitle {
    text-align: center;
  }
  .color-x24-trad-8 .section-banner .banner .component__subtitle {
    margin-bottom: 24px;
  }
  .color-x24-trad-8 .banner__container .banner .cta__button {
    margin: 0 auto;
  }
  .color-x24-trad-8 .banner__container .banner .component__button {
    text-align: center !important;
  }
  .color-x24-trad-8 .featuredblocks-grid-d .featuredblock__item {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-trad-8 .section--dark .staff__list, .color-x24-trad-8 .section--light .staff__list {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-trad-8 .section--dark .staff__container .staff__title, .color-x24-trad-8 .section--light .staff__container .staff__title {
    font: bold 32px/40px "Poppins", sans-serif;
  }
  .color-x24-trad-8 .section--dark .staff__container .staff__caption, .color-x24-trad-8 .section--light .staff__container .staff__caption {
    font: 600 14px/18px "GothicA1", sans-serif;
  }
  .color-x24-trad-8 .section--dark .staff__container .staff-b .staff-member__image, .color-x24-trad-8 .section--light .staff__container .staff-b .staff-member__image {
    border-radius: 0;
  }
  .color-x24-trad-8 .section-staff .staff-a .staff__item:before {
    margin-left: 0;
  }
  .color-x24-trad-8 .section--dark .staff-a .staff-member__text, .color-x24-trad-8 .section--light .staff-a .staff-member__text {
    margin-left: auto;
  }
  .color-x24-trad-8 .hours-a__title, .color-x24-trad-8 .hours-a__subtitle {
    text-align: center;
  }
  .color-x24-trad-8 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    text-align: left;
  }
  .color-x24-trad-8 .hours-a .hours-a__schedule--responsive .cta__button, .color-x24-trad-8 .hours-a .hours-a__schedule--responsive .cta__button--icon, .color-x24-trad-8 .hours-a .hours-a__schedule--responsive .cta__link {
    margin: 0 auto;
  }
  .color-x24-trad-8 .hours-a .hours-a__schedule--responsive .row {
    min-height: 30px;
  }
  .color-x24-trad-8 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    font: 600 20px/28px "Poppins", sans-serif !important;
  }
  .color-x24-trad-8 .hours-a .hours__day:first-child {
    padding-right: 10px;
    width: 50%;
  }
  .color-x24-trad-8 .hours-a .hours__hours, .color-x24-trad-8 .hours-a .hours__day {
    align-items: flex-start !important;
    padding: 10px 0;
  }
  .color-x24-trad-8 .hours-a .hours__hours {
    padding-right: 0;
    width: 50%;
    flex-direction: column !important;
  }
  .color-x24-trad-8 .hours-a .hours__hours span {
    display: block;
    align-self: center;
    width: 100%;
    text-align: right !important;
    padding: 5px 0 0;
  }
  .color-x24-trad-8 .hours-a .hours__hours span:first-child {
    padding-top: 0;
  }
  .color-x24-trad-8 .copyright__container {
    justify-content: center;
  }
  .color-x24-trad-8 .copyright__container .copyright__list {
    justify-content: center;
    padding: 0 0 4px;
  }
  .color-x24-trad-8 .copyright__container .copyright__item {
    padding: 0 10px 10px;
  }
  .color-x24-trad-8 .section-copyright .copyright__item:not(:last-child),
.color-x24-trad-8 .section-copyright #copyright__item:not(:last-child) {
    border: 0;
  }
  .color-x24-trad-8 .section-socialmedia .socialmedia.text-center .socialmedia__link--small,
.color-x24-trad-8 .section-socialmedia .socialmedia.text-center .socialmedia__link--medium,
.color-x24-trad-8 .section-socialmedia .socialmedia.text-center .socialmedia__link--large {
    margin: 0 5px;
  }
  .color-x24-trad-8 .forms--2col-textarea .form .leadForm form .outerWrap {
    width: 100%;
  }
  .color-x24-trad-8 .forms--2col-textarea .form .form-input-comments {
    width: 100%;
  }
}

.color-x24-trad-7 .carmel-wave {
  display: block !important;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
}
.color-x24-trad-7 .carmel-wave.carmel-wave-top {
  bottom: 100% !important;
}
.color-x24-trad-7 .carmel-wave.carmel-wave-bottom {
  top: 100% !important;
}
.color-x24-trad-7 .header_home {
  z-index: 100;
}
.color-x24-trad-7 .header_home.overlap .section--dark.section--inner, .color-x24-trad-7 .header_home.overlap .section--light.section--inner {
  max-width: 1160px;
  border-radius: 8px;
  margin: 0 auto;
  position: relative;
  padding: 0 40px 0 30px;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-trad-7 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: #4f4e4e;
}
.color-x24-trad-7 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: #828181;
}
.color-x24-trad-7 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: #1c1b1b;
}
.color-x24-trad-7 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: #d3a335;
}
.color-x24-trad-7 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: #c6451a;
}
.color-x24-trad-7 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: black;
}
.color-x24-trad-7 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: white;
}
.color-x24-trad-7 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: #f5f5f5;
}
.color-x24-trad-7 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: #c6451a;
}
.color-x24-trad-7 .header-sticky {
  box-shadow: 0 8px 10px rgba(0, 0, 0, 0.14);
}
.color-x24-trad-7 .header-sticky .row {
  align-items: center;
}
.color-x24-trad-7 .header-sticky .section--dark.section--inner, .color-x24-trad-7 .header-sticky .section--light.section--inner {
  padding: 0 40px 0 30px;
}
.color-x24-trad-7 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
  letter-spacing: 0.44px;
  line-height: 16px;
  text-align: center;
  margin-top: 0;
}
.color-x24-trad-7 body,
.color-x24-trad-7 p,
.color-x24-trad-7 .component__p,
.color-x24-trad-7 .editable__container p,
.color-x24-trad-7 .section-editable .editable__container p,
.color-x24-trad-7 .section-editable .editable__container ul,
.color-x24-trad-7 .section-editable .editable__container li,
.color-x24-trad-7 .section-editable .editable__container ol,
.color-x24-trad-7 .editable__container table td,
.color-x24-trad-7 body .editable__container p,
.color-x24-trad-7 body .editable__container ol,
.color-x24-trad-7 body .editable__container ul,
.color-x24-trad-7 body .editable__container li,
.color-x24-trad-7 body .editable__container table td,
.color-x24-trad-7 body .editable__container span,
.color-x24-trad-7 .form .leadFormInfo {
  font-family: "GothicA1", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.color-x24-trad-7 .staff-member {
  flex-wrap: nowrap !important;
}
.color-x24-trad-7 .section--dark p {
  color: #ffffff;
}
.color-x24-trad-7 .section--dark p a {
  text-decoration: underline;
}
.color-x24-trad-7 .section--dark p a:hover {
  text-decoration: none;
}
.color-x24-trad-7 .section--dark .component__title {
  color: #ffffff;
}
.color-x24-trad-7 .section--dark .component__subtitle {
  color: #ffffff;
}
.color-x24-trad-7 .section--dark .component__p {
  color: #ffffff;
}
.color-x24-trad-7 .section--dark .component__p a {
  text-decoration: underline;
}
.color-x24-trad-7 .section--dark .component__p a:hover {
  text-decoration: none;
}
.color-x24-trad-7 .section--dark a {
  color: #ffffff;
}
.color-x24-trad-7 .section--dark .bx-wrapper .bx-controls {
  margin-top: 15px;
}
.color-x24-trad-7 .section--light p {
  color: #000000;
}
.color-x24-trad-7 .section--light p a {
  text-decoration: underline;
}
.color-x24-trad-7 .section--light p a:hover {
  text-decoration: none;
}
.color-x24-trad-7 .section--light .component__title, .color-x24-trad-7 .section--light .component__subtitle {
  color: #000000 !important;
}
.color-x24-trad-7 .section--light .component__p {
  color: #000000;
}
.color-x24-trad-7 .section--light .component__p a {
  text-decoration: underline;
}
.color-x24-trad-7 .section--light .component__p a:hover {
  text-decoration: none;
}
.color-x24-trad-7 .section--light a {
  color: #000000;
}
.color-x24-trad-7 .section-base-container .section-cta .cta-a,
.color-x24-trad-7 .section-base-container .section-logo .logo-a {
  padding: 0;
}
.color-x24-trad-7 .logo__container .logo-a {
  margin: 0;
}
.color-x24-trad-7 .logo__container .logo-a__text {
  padding: 0 10px;
  min-width: 120px;
}
.color-x24-trad-7 .logo__container .logo-a__title {
  font-size: 12px;
  line-height: 14px;
}
.color-x24-trad-7 .logo__container .logo-a__caption {
  font-size: 10px;
  line-height: 12px;
}
.color-x24-trad-7 .logo__container .logo-a__img {
  display: block;
}
.color-x24-trad-7 .section--dark .logo__container .logo-a__title, .color-x24-trad-7 .section--dark .logo__container .logo-a__caption {
  color: #ffffff !important;
}
.color-x24-trad-7 .section--light .logo__container .logo-a__title, .color-x24-trad-7 .section--light .logo__container .logo-a__caption {
  color: #000000 !important;
}
.color-x24-trad-7 .comp-phone .phone__title {
  font-size: 18px;
  line-height: 20px;
}
.color-x24-trad-7 .col_header_cta .cta__link {
  margin-top: 0;
}
.color-x24-trad-7 .phone__setting-title,
.color-x24-trad-7 .phone__city {
  font-size: 16px;
  line-height: 18px;
}
.color-x24-trad-7 .editable__container h6,
.color-x24-trad-7 .editable__container h5,
.color-x24-trad-7 .editable__container h4,
.color-x24-trad-7 .editable__container h3,
.color-x24-trad-7 .editable__container h2,
.color-x24-trad-7 .editable__container h1 {
  font-family: "Poppins", sans-serif;
  font-weight: bold;
  border-bottom: none;
}
.color-x24-trad-7 .editable__container h1 {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-trad-7 .editable__container h2 {
  font-size: 48px;
  line-height: 56px;
}
.color-x24-trad-7 .editable__container h3 {
  font-size: 24px;
  line-height: 32px;
}
.color-x24-trad-7 .editable__container h4 {
  font-size: 20px;
  line-height: 28px;
}
.color-x24-trad-7 .editable__container h5 {
  font-size: 18px;
  line-height: 24px;
}
.color-x24-trad-7 .editable__container h6 {
  font-size: 16px;
  line-height: 20px;
}
.color-x24-trad-7 .section--dark .editable__container h6,
.color-x24-trad-7 .section--dark .editable__container h5,
.color-x24-trad-7 .section--dark .editable__container h4,
.color-x24-trad-7 .section--dark .editable__container h3,
.color-x24-trad-7 .section--dark .editable__container h2,
.color-x24-trad-7 .section--dark .editable__container h1, .color-x24-trad-7 .section--light .editable__container h6,
.color-x24-trad-7 .section--light .editable__container h5,
.color-x24-trad-7 .section--light .editable__container h4,
.color-x24-trad-7 .section--light .editable__container h3,
.color-x24-trad-7 .section--light .editable__container h2,
.color-x24-trad-7 .section--light .editable__container h1 {
  color: #ffffff;
}
.color-x24-trad-7 .section--light .editable__container h6,
.color-x24-trad-7 .section--light .editable__container h5,
.color-x24-trad-7 .section--light .editable__container h4,
.color-x24-trad-7 .section--light .editable__container h3,
.color-x24-trad-7 .section--light .editable__container h2,
.color-x24-trad-7 .section--light .editable__container h1 {
  color: #000000;
}
.color-x24-trad-7 .form__title {
  margin-bottom: 1.875rem;
}
.color-x24-trad-7 .form .form__title,
.color-x24-trad-7 .contact-us-im .form__title,
.color-x24-trad-7 .component__title {
  font: bold 48px/56px "Poppins", sans-serif;
}
.color-x24-trad-7 .form .form__caption,
.color-x24-trad-7 .contact-us-im .form__caption,
.color-x24-trad-7 .component__subtitle {
  font: 600 16px/20px "GothicA1", sans-serif;
}
.color-x24-trad-7 .form .error_container label,
.color-x24-trad-7 .contact-us-im .form .error_container label {
  color: #E03B33;
}
.color-x24-trad-7 .header-sticky .cta,
.color-x24-trad-7 .header_home .cta,
.color-x24-trad-7 .header_home.overlap .cta {
  padding: 0;
}
.color-x24-trad-7 .section__bg--light-1 .componentWith__container.form__container {
  padding-left: 0;
  padding-right: 0;
  padding: 0 0 50px;
}
.color-x24-trad-7 .section--dark .flex-control-paging li a, .color-x24-trad-7 .section--light .flex-control-paging li a {
  background: #f7f0e9;
  border-radius: 6px;
  width: 13px;
  height: 12px;
  box-shadow: none;
}
.color-x24-trad-7 .section--dark .flex-control-paging li a.flex-active, .color-x24-trad-7 .section--light .flex-control-paging li a.flex-active {
  background: #c6451a !important;
  border-radius: 6px;
  width: 34px;
  height: 12px;
  transition: width 0.2s linear;
}
.color-x24-trad-7 .section--dark .flex-control-paging li a:hover, .color-x24-trad-7 .section--light .flex-control-paging li a:hover {
  background: #c6451a !important;
}
.color-x24-trad-7 .section--dark .bx-wrapper .bx-pager.bx-default-pager a, .color-x24-trad-7 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #f7f0e9;
}
.color-x24-trad-7 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-trad-7 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  width: 34px;
  transition: width 0.2s linear;
  background: #c6451a !important;
}
.color-x24-trad-7 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-trad-7 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #c6451a !important;
}
.color-x24-trad-7 .section--dark .banner .controls-wrapper, .color-x24-trad-7 .section--light .banner .controls-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 45px 0;
  margin-top: -132px;
}
@media (max-width: 991px) {
  .color-x24-trad-7 .section--dark .banner .controls-wrapper, .color-x24-trad-7 .section--light .banner .controls-wrapper {
    margin-top: 0;
  }
}
.color-x24-trad-7 .section--dark .banner .controls-wrapper .flex-control-nav, .color-x24-trad-7 .section--light .banner .controls-wrapper .flex-control-nav {
  bottom: 0 !important;
  width: auto;
  display: flex !important;
  align-items: center;
  position: relative;
  height: 0 !important;
  left: auto !important;
  transform: translateX(0) !important;
}
.color-x24-trad-7 .section--dark .banner .controls-wrapper .flex-control-nav a, .color-x24-trad-7 .section--light .banner .controls-wrapper .flex-control-nav a {
  background: #ffffff;
}
.color-x24-trad-7 .section--dark .banner .controls-wrapper .flex-prev, .color-x24-trad-7 .section--light .banner .controls-wrapper .flex-prev {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-right: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-trad-7 .section--dark .banner .controls-wrapper .flex-prev:hover, .color-x24-trad-7 .section--light .banner .controls-wrapper .flex-prev:hover {
  color: #c6451a;
}
.color-x24-trad-7 .section--dark .banner .controls-wrapper .flex-prev:before, .color-x24-trad-7 .section--light .banner .controls-wrapper .flex-prev:before {
  content: "";
  font-size: 24px;
}
.color-x24-trad-7 .section--dark .banner .controls-wrapper .flex-next, .color-x24-trad-7 .section--light .banner .controls-wrapper .flex-next {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-left: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-trad-7 .section--dark .banner .controls-wrapper .flex-next:hover, .color-x24-trad-7 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #c6451a;
}
.color-x24-trad-7 .section--dark .banner .controls-wrapper .flex-next:before, .color-x24-trad-7 .section--light .banner .controls-wrapper .flex-next:before {
  content: "";
  font-size: 24px;
}
.color-x24-trad-7 .section--light .flex-control-paging li a {
  background: #4f4e4e;
}
.color-x24-trad-7 .section--light .flex-control-paging li a.flex-active {
  background: #c6451a !important;
}
.color-x24-trad-7 .section--light .flex-control-paging li a:hover {
  background: #c6451a !important;
}
.color-x24-trad-7 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #4f4e4e;
}
.color-x24-trad-7 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #c6451a !important;
}
.color-x24-trad-7 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #c6451a !important;
}
.color-x24-trad-7 .section--light .banner .controls-wrapper .flex-prev,
.color-x24-trad-7 .section--light .banner .controls-wrapper .flex-next {
  color: #4f4e4e;
}
.color-x24-trad-7 .section--light .banner .controls-wrapper .flex-prev:hover,
.color-x24-trad-7 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #c6451a;
}
.color-x24-trad-7 .section-breadcrumbs .section--dark .breadcrumb__item, .color-x24-trad-7 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #ffffff !important;
  font: 400 16px/24px "GothicA1", sans-serif;
}
.color-x24-trad-7 .section-breadcrumbs .section--dark .breadcrumb__item a, .color-x24-trad-7 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-trad-7 .section-breadcrumbs .section--dark .breadcrumb__item a:hover, .color-x24-trad-7 .section-breadcrumbs .section--light .breadcrumb__item a:hover {
  text-decoration: none;
}
.color-x24-trad-7 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #000000 !important;
}
.color-x24-trad-7 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #000000 !important;
}
.color-x24-trad-7 .blade-a__bg > div {
  border-radius: 8px;
  overflow: hidden;
}
.color-x24-trad-7 .blade-a__bg > div img {
  border-radius: 8px;
}
.color-x24-trad-7 .blade-a__text .blade-a__title {
  border-bottom: none;
}
.color-x24-trad-7 .blade-a__description a {
  text-decoration: underline;
}
.color-x24-trad-7 .blade-a__description a:hover {
  text-decoration: none;
}
.color-x24-trad-7 .container-fluid .blade__container .blade-a--12 {
  position: relative;
}
.color-x24-trad-7 .container-fluid .blade__container .blade-a--12 .blade-a__wrap > .row {
  padding: 0;
}
.color-x24-trad-7 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-trad-7 .section--light .blade__container .blade-a--12 .blade-a__bg {
  padding-top: 0;
  padding-bottom: 0;
}
.color-x24-trad-7 .section--dark .blade-a--12 .blade-a__text, .color-x24-trad-7 .section--light .blade-a--12 .blade-a__text {
  padding-top: 16px;
  padding-bottom: 16px;
}
.color-x24-trad-7 .section--dark .blade-a--12 .blade-a__bg, .color-x24-trad-7 .section--light .blade-a--12 .blade-a__bg {
  height: 100%;
}
.color-x24-trad-7 .section--dark .blade-a__bg > div, .color-x24-trad-7 .section--light .blade-a__bg > div {
  height: 100%;
  min-height: 100%;
}
.color-x24-trad-7 .section--dark .blade-a__text, .color-x24-trad-7 .section--light .blade-a__text {
  background: rgba(79, 78, 78, 0.7);
  border-radius: 8px;
}
.color-x24-trad-7 .section--dark .blade-a__text .cta__link, .color-x24-trad-7 .section--light .blade-a__text .cta__link {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
}
.color-x24-trad-7 .section--dark .blade-a__text .cta__link:hover, .color-x24-trad-7 .section--light .blade-a__text .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-trad-7 .section--dark .blade-a__text .blade-a__readmore .cta__link, .color-x24-trad-7 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: #f7efdd !important;
  text-transform: none;
  text-decoration: underline;
  font-weight: 400;
}
.color-x24-trad-7 .section--dark .blade-a__text .blade-a__readmore .cta__link:hover, .color-x24-trad-7 .section--light .blade-a__text .blade-a__readmore .cta__link:hover {
  text-decoration: none;
}
.color-x24-trad-7 .section--dark .blade-a__description, .color-x24-trad-7 .section--light .blade-a__description {
  color: #ffffff;
}
.color-x24-trad-7 .section--light .blade-a__text {
  background: rgba(224, 224, 224, 0.7);
}
.color-x24-trad-7 .section--light .blade-a__text .cta__link {
  color: #000000 !important;
}
.color-x24-trad-7 .section--light .blade-a__text .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-trad-7 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: #d3a335 !important;
}
.color-x24-trad-7 .section--light .blade-a__description {
  color: #4f4e4e;
}
.color-x24-trad-7 .container-fluid .blade-a__wrap {
  max-width: 100%;
}
.color-x24-trad-7 .componentWith__container.featuredarticles__container {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-trad-7 .section--dark .featuredarticles .featuredarticle__image, .color-x24-trad-7 .section--light .featuredarticles .featuredarticle__image {
  border-radius: 8px;
}
.color-x24-trad-7 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link, .color-x24-trad-7 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  font: 16px/20px "GothicA1", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
}
.color-x24-trad-7 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:hover, .color-x24-trad-7 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:hover {
  text-decoration: underline;
}
.color-x24-trad-7 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:before, .color-x24-trad-7 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:before {
  display: none;
}
.color-x24-trad-7 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__description, .color-x24-trad-7 .section--light .featuredarticles .featuredarticle__text .featuredarticle__description {
  font: 16px/20px "GothicA1", sans-serif;
}
.color-x24-trad-7 .section--dark .featuredarticles .featuredarticle__title, .color-x24-trad-7 .section--light .featuredarticles .featuredarticle__title {
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-trad-7 .section--dark .featuredarticles .featuredarticle__title a, .color-x24-trad-7 .section--light .featuredarticles .featuredarticle__title a {
  color: #ffffff;
  text-decoration: none;
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-trad-7 .section--dark .featuredarticles .featuredarticle__title a:hover, .color-x24-trad-7 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-trad-7 .section--dark .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper, .color-x24-trad-7 .section--light .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper {
  margin-top: 0 !important;
}
.color-x24-trad-7 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  color: #000000;
}
.color-x24-trad-7 .section--light .featuredarticles .featuredarticle__title a {
  color: #000000;
}
.color-x24-trad-7 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #000000;
}
.color-x24-trad-7 .section--light .featuredblocks-list-a .featuredblock__item {
  margin-bottom: 10px;
}
.color-x24-trad-7 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a {
  color: #000000 !important;
}
.color-x24-trad-7 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a:hover:after {
  text-decoration: underline;
}
.color-x24-trad-7 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-trad-7 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-trad-7 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-trad-7 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-trad-7 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-trad-7 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-trad-7 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-trad-7 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ffffff !important;
}
.color-x24-trad-7 .section__bg--light-3 .section--dark .flex-control-paging li a.flex-active, .color-x24-trad-7 .section__bg--light-3 .section--dark .flex-control-paging li a:hover, .color-x24-trad-7 .section__bg--light-3 .section--light .flex-control-paging li a.flex-active, .color-x24-trad-7 .section__bg--light-3 .section--light .flex-control-paging li a:hover,
.color-x24-trad-7 .section__bg--dark-5 .section--dark .flex-control-paging li a.flex-active,
.color-x24-trad-7 .section__bg--dark-5 .section--dark .flex-control-paging li a:hover,
.color-x24-trad-7 .section__bg--dark-5 .section--light .flex-control-paging li a.flex-active,
.color-x24-trad-7 .section__bg--dark-5 .section--light .flex-control-paging li a:hover {
  background: #ffffff !important;
}
.color-x24-trad-7 .section__bg--light-3 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-trad-7 .section__bg--light-3 .section--light .hours-a__schedule .hours-a__schedule--border,
.color-x24-trad-7 .section__bg--dark-5 .section--dark .hours-a__schedule .hours-a__schedule--border,
.color-x24-trad-7 .section__bg--dark-5 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ffffff !important;
}
.color-x24-trad-7 .section__bg--dark-5 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-7 .section__bg--dark-5 .section--dark .form .form__group .input_container input,
.color-x24-trad-7 .section__bg--dark-5 .section--dark .form .form__group .input_container select,
.color-x24-trad-7 .section__bg--dark-5 .section--dark .form .form__group .input_container textarea,
.color-x24-trad-7 .section__bg--dark-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-7 .section__bg--dark-5 .section--light .form .form__group .input_container input,
.color-x24-trad-7 .section__bg--dark-5 .section--light .form .form__group .input_container select,
.color-x24-trad-7 .section__bg--dark-5 .section--light .form .form__group .input_container textarea,
.color-x24-trad-7 .section__bg--light-3 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-7 .section__bg--light-3 .section--dark .form .form__group .input_container input,
.color-x24-trad-7 .section__bg--light-3 .section--dark .form .form__group .input_container select,
.color-x24-trad-7 .section__bg--light-3 .section--dark .form .form__group .input_container textarea,
.color-x24-trad-7 .section__bg--light-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-7 .section__bg--light-3 .section--light .form .form__group .input_container input,
.color-x24-trad-7 .section__bg--light-3 .section--light .form .form__group .input_container select,
.color-x24-trad-7 .section__bg--light-3 .section--light .form .form__group .input_container textarea {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
}
.color-x24-trad-7 .section__bg--dark-4 .section--dark .staff__container .component__button--2 {
  border: 1px solid #4f4e4e !important;
  color: #ffffff !important;
  background: #4f4e4e !important;
}
.color-x24-trad-7 .section__bg--dark-4 .section--dark .staff__container .component__button--2:hover {
  border: 1px solid #828181 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #828181 !important;
}
.color-x24-trad-7 .section__bg--dark-4 .section--dark .staff__container .component__button--2:focus {
  border: 1px solid #b5b4b4 !important;
  color: #ffffff !important;
  background: #b5b4b4 !important;
}
.color-x24-trad-7 .section--dark .disclaimer, .color-x24-trad-7 .section--light .disclaimer {
  padding: 0;
}
.color-x24-trad-7 .section--dark .disclaimer__content p, .color-x24-trad-7 .section--light .disclaimer__content p {
  font: 400 16px/20px "GothicA1", sans-serif;
}
.color-x24-trad-7 .section--dark .disclaimer__content a, .color-x24-trad-7 .section--light .disclaimer__content a {
  font-weight: 400;
  text-decoration: underline;
}
.color-x24-trad-7 .section--dark .disclaimer__content a:hover, .color-x24-trad-7 .section--dark .disclaimer__content a:focus, .color-x24-trad-7 .section--light .disclaimer__content a:hover, .color-x24-trad-7 .section--light .disclaimer__content a:focus {
  text-decoration: none;
}
.color-x24-trad-7 .section--dark .section-featuredblocks .section--inner.container-fluid > .row > div, .color-x24-trad-7 .section--light .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-trad-7 .section--dark .cta__link, .color-x24-trad-7 .section--light .cta__link {
  font: bold 16px/20px "GothicA1", sans-serif;
}
.color-x24-trad-7 .section--dark .featuredblocks__title-wrap, .color-x24-trad-7 .section--light .featuredblocks__title-wrap {
  margin-bottom: 1.875rem;
}
.color-x24-trad-7 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button, .color-x24-trad-7 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-7 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover, .color-x24-trad-7 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-trad-7 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus, .color-x24-trad-7 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-7 .section--dark .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-trad-7 .section--dark .banner .component__button--1.cta__button,
.color-x24-trad-7 .section--dark .cta__button.component__button--1, .color-x24-trad-7 .section--light .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-trad-7 .section--light .banner .component__button--1.cta__button,
.color-x24-trad-7 .section--light .cta__button.component__button--1 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-7 .section--dark .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-trad-7 .section--dark .banner .component__button--1.cta__button:hover,
.color-x24-trad-7 .section--dark .cta__button.component__button--1:hover, .color-x24-trad-7 .section--light .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-trad-7 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-trad-7 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-trad-7 .section--dark .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-trad-7 .section--dark .banner .component__button--1.cta__button:focus,
.color-x24-trad-7 .section--dark .cta__button.component__button--1:focus, .color-x24-trad-7 .section--light .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-trad-7 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-trad-7 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-7 .section--dark .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-trad-7 .section--dark .banner .component__button--2.cta__button,
.color-x24-trad-7 .section--dark .cta__button.component__button--2, .color-x24-trad-7 .section--light .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-trad-7 .section--light .banner .component__button--2.cta__button,
.color-x24-trad-7 .section--light .cta__button.component__button--2 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #d3a335 !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #d3a335 !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-7 .section--dark .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-trad-7 .section--dark .banner .component__button--2.cta__button:hover,
.color-x24-trad-7 .section--dark .cta__button.component__button--2:hover, .color-x24-trad-7 .section--light .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-trad-7 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-trad-7 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #e5c989 !important;
  background: #e5c989 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-trad-7 .section--dark .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-trad-7 .section--dark .banner .component__button--2.cta__button:focus,
.color-x24-trad-7 .section--dark .cta__button.component__button--2:focus, .color-x24-trad-7 .section--light .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-trad-7 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-trad-7 .section--light .cta__button.component__button--2:focus {
  border: 1px solid #f7efdd !important;
  color: #ffffff !important;
  background: #f7efdd !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-7 .section--dark .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-trad-7 .section--dark .banner .component__button--3.cta__button,
.color-x24-trad-7 .section--dark .cta__button.component__button--3, .color-x24-trad-7 .section--light .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-trad-7 .section--light .banner .component__button--3.cta__button,
.color-x24-trad-7 .section--light .cta__button.component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: none !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-7 .section--dark .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-trad-7 .section--dark .banner .component__button--3.cta__button:hover,
.color-x24-trad-7 .section--dark .cta__button.component__button--3:hover, .color-x24-trad-7 .section--light .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-trad-7 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-trad-7 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(156, 154, 154, 0.42), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(156, 154, 154, 0.1);
}
.color-x24-trad-7 .section--dark .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-trad-7 .section--dark .banner .component__button--3.cta__button:focus,
.color-x24-trad-7 .section--dark .cta__button.component__button--3:focus, .color-x24-trad-7 .section--light .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-trad-7 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-trad-7 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-7 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  border: 1px solid #4f4e4e !important;
  color: #ffffff !important;
  background: #4f4e4e !important;
}
.color-x24-trad-7 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #828181 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #828181 !important;
}
.color-x24-trad-7 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #b5b4b4 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #b5b4b4 !important;
}
.color-x24-trad-7 .section--light .banner .component__button--1.cta__button,
.color-x24-trad-7 .section--light .cta__button.component__button--1 {
  border: 1px solid #4f4e4e !important;
  color: #ffffff !important;
  background: #4f4e4e !important;
}
.color-x24-trad-7 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-trad-7 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #828181 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #828181 !important;
}
.color-x24-trad-7 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-trad-7 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #b5b4b4 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #b5b4b4 !important;
}
.color-x24-trad-7 .section--light .banner .component__button--2.cta__button,
.color-x24-trad-7 .section--light .cta__button.component__button--2 {
  border: 1px solid #d3a335 !important;
  color: #ffffff !important;
  background: #d3a335 !important;
}
.color-x24-trad-7 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-trad-7 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #e5c989 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #e5c989 !important;
}
.color-x24-trad-7 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-trad-7 .section--light .cta__button.component__button--2:focus {
  border: 1px solid #f7efdd !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #f7efdd !important;
}
.color-x24-trad-7 .section--light .banner .component__button--3.cta__button,
.color-x24-trad-7 .section--light .cta__button.component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-trad-7 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-trad-7 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #eedcb3 !important;
  color: #4f4e4e !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #f7efdd !important;
}
.color-x24-trad-7 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-trad-7 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-trad-7 .section--dark .articles__categories .mm-navbar .mm-btn, .color-x24-trad-7 .section--light .articles__categories .mm-navbar .mm-btn {
  top: 7px;
}
.color-x24-trad-7 .section--dark .articles__categories .mm-panels > .mm-panel > .mm-listview, .color-x24-trad-7 .section--light .articles__categories .mm-panels > .mm-panel > .mm-listview {
  margin: 7px 0 0 0;
}
.color-x24-trad-7 .section--dark .articles__categories .mm-opened .mm-title,
.color-x24-trad-7 .section--dark .articles__categories .mm-title, .color-x24-trad-7 .section--light .articles__categories .mm-opened .mm-title,
.color-x24-trad-7 .section--light .articles__categories .mm-title {
  font-size: 22px;
  line-height: 24px;
}
.color-x24-trad-7 .section--dark .blog-post__title,
.color-x24-trad-7 .section--dark .blog__post-title,
.color-x24-trad-7 .section--dark .article__post-title, .color-x24-trad-7 .section--light .blog-post__title,
.color-x24-trad-7 .section--light .blog__post-title,
.color-x24-trad-7 .section--light .article__post-title {
  font-family: "Poppins", sans-serif;
  text-decoration: none;
  color: #ffffff !important;
}
.color-x24-trad-7 .section--dark .blog-post__title:hover, .color-x24-trad-7 .section--dark .blog-post__title:focus,
.color-x24-trad-7 .section--dark .blog__post-title:hover,
.color-x24-trad-7 .section--dark .blog__post-title:focus,
.color-x24-trad-7 .section--dark .article__post-title:hover,
.color-x24-trad-7 .section--dark .article__post-title:focus, .color-x24-trad-7 .section--light .blog-post__title:hover, .color-x24-trad-7 .section--light .blog-post__title:focus,
.color-x24-trad-7 .section--light .blog__post-title:hover,
.color-x24-trad-7 .section--light .blog__post-title:focus,
.color-x24-trad-7 .section--light .article__post-title:hover,
.color-x24-trad-7 .section--light .article__post-title:focus {
  text-decoration: underline;
}
.color-x24-trad-7 .section--dark .blog-post__info li, .color-x24-trad-7 .section--light .blog-post__info li {
  border-left-color: #ffffff;
}
.color-x24-trad-7 .section--dark .category__description h1,
.color-x24-trad-7 .section--dark .category__description h2,
.color-x24-trad-7 .section--dark .category__description h3,
.color-x24-trad-7 .section--dark .category__description h4,
.color-x24-trad-7 .section--dark .category__description h5,
.color-x24-trad-7 .section--dark .category__description h6,
.color-x24-trad-7 .section--dark .category__description p > strong,
.color-x24-trad-7 .section--dark .blog__content h1,
.color-x24-trad-7 .section--dark .blog__content h2,
.color-x24-trad-7 .section--dark .blog__content h3,
.color-x24-trad-7 .section--dark .blog__content h4,
.color-x24-trad-7 .section--dark .blog__content h5,
.color-x24-trad-7 .section--dark .blog__content h6,
.color-x24-trad-7 .section--dark .blog__content p > strong,
.color-x24-trad-7 .section--dark .article__content h1,
.color-x24-trad-7 .section--dark .article__content h2,
.color-x24-trad-7 .section--dark .article__content h3,
.color-x24-trad-7 .section--dark .article__content h4,
.color-x24-trad-7 .section--dark .article__content h5,
.color-x24-trad-7 .section--dark .article__content h6,
.color-x24-trad-7 .section--dark .article__content p > strong, .color-x24-trad-7 .section--light .category__description h1,
.color-x24-trad-7 .section--light .category__description h2,
.color-x24-trad-7 .section--light .category__description h3,
.color-x24-trad-7 .section--light .category__description h4,
.color-x24-trad-7 .section--light .category__description h5,
.color-x24-trad-7 .section--light .category__description h6,
.color-x24-trad-7 .section--light .category__description p > strong,
.color-x24-trad-7 .section--light .blog__content h1,
.color-x24-trad-7 .section--light .blog__content h2,
.color-x24-trad-7 .section--light .blog__content h3,
.color-x24-trad-7 .section--light .blog__content h4,
.color-x24-trad-7 .section--light .blog__content h5,
.color-x24-trad-7 .section--light .blog__content h6,
.color-x24-trad-7 .section--light .blog__content p > strong,
.color-x24-trad-7 .section--light .article__content h1,
.color-x24-trad-7 .section--light .article__content h2,
.color-x24-trad-7 .section--light .article__content h3,
.color-x24-trad-7 .section--light .article__content h4,
.color-x24-trad-7 .section--light .article__content h5,
.color-x24-trad-7 .section--light .article__content h6,
.color-x24-trad-7 .section--light .article__content p > strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-trad-7 .section--dark .category__description h1 strong,
.color-x24-trad-7 .section--dark .category__description h2 strong,
.color-x24-trad-7 .section--dark .category__description h3 strong,
.color-x24-trad-7 .section--dark .category__description h4 strong,
.color-x24-trad-7 .section--dark .category__description h5 strong,
.color-x24-trad-7 .section--dark .category__description h6 strong,
.color-x24-trad-7 .section--dark .category__description p > strong strong,
.color-x24-trad-7 .section--dark .blog__content h1 strong,
.color-x24-trad-7 .section--dark .blog__content h2 strong,
.color-x24-trad-7 .section--dark .blog__content h3 strong,
.color-x24-trad-7 .section--dark .blog__content h4 strong,
.color-x24-trad-7 .section--dark .blog__content h5 strong,
.color-x24-trad-7 .section--dark .blog__content h6 strong,
.color-x24-trad-7 .section--dark .blog__content p > strong strong,
.color-x24-trad-7 .section--dark .article__content h1 strong,
.color-x24-trad-7 .section--dark .article__content h2 strong,
.color-x24-trad-7 .section--dark .article__content h3 strong,
.color-x24-trad-7 .section--dark .article__content h4 strong,
.color-x24-trad-7 .section--dark .article__content h5 strong,
.color-x24-trad-7 .section--dark .article__content h6 strong,
.color-x24-trad-7 .section--dark .article__content p > strong strong, .color-x24-trad-7 .section--light .category__description h1 strong,
.color-x24-trad-7 .section--light .category__description h2 strong,
.color-x24-trad-7 .section--light .category__description h3 strong,
.color-x24-trad-7 .section--light .category__description h4 strong,
.color-x24-trad-7 .section--light .category__description h5 strong,
.color-x24-trad-7 .section--light .category__description h6 strong,
.color-x24-trad-7 .section--light .category__description p > strong strong,
.color-x24-trad-7 .section--light .blog__content h1 strong,
.color-x24-trad-7 .section--light .blog__content h2 strong,
.color-x24-trad-7 .section--light .blog__content h3 strong,
.color-x24-trad-7 .section--light .blog__content h4 strong,
.color-x24-trad-7 .section--light .blog__content h5 strong,
.color-x24-trad-7 .section--light .blog__content h6 strong,
.color-x24-trad-7 .section--light .blog__content p > strong strong,
.color-x24-trad-7 .section--light .article__content h1 strong,
.color-x24-trad-7 .section--light .article__content h2 strong,
.color-x24-trad-7 .section--light .article__content h3 strong,
.color-x24-trad-7 .section--light .article__content h4 strong,
.color-x24-trad-7 .section--light .article__content h5 strong,
.color-x24-trad-7 .section--light .article__content h6 strong,
.color-x24-trad-7 .section--light .article__content p > strong strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-trad-7 .section--dark .article__post-permalink,
.color-x24-trad-7 .section--dark .blog__post-permalink, .color-x24-trad-7 .section--light .article__post-permalink,
.color-x24-trad-7 .section--light .blog__post-permalink {
  text-decoration: none;
  font-family: "GothicA1", sans-serif;
  position: relative;
  font-weight: 700;
  color: #ffffff;
}
.color-x24-trad-7 .section--dark .article__post-permalink:hover, .color-x24-trad-7 .section--dark .article__post-permalink:focus,
.color-x24-trad-7 .section--dark .blog__post-permalink:hover,
.color-x24-trad-7 .section--dark .blog__post-permalink:focus, .color-x24-trad-7 .section--light .article__post-permalink:hover, .color-x24-trad-7 .section--light .article__post-permalink:focus,
.color-x24-trad-7 .section--light .blog__post-permalink:hover,
.color-x24-trad-7 .section--light .blog__post-permalink:focus {
  text-decoration: underline;
}
.color-x24-trad-7 .section--dark .article__post-permalink:before,
.color-x24-trad-7 .section--dark .blog__post-permalink:before, .color-x24-trad-7 .section--light .article__post-permalink:before,
.color-x24-trad-7 .section--light .blog__post-permalink:before {
  content: "";
  top: -3px;
  font-family: "font-awesome";
  position: absolute;
  right: -13px;
  font-weight: normal;
  display: none;
}
.color-x24-trad-7 .section--dark .articles__categories .category__list-child li a,
.color-x24-trad-7 .section--dark .articles__categories-list li a, .color-x24-trad-7 .section--light .articles__categories .category__list-child li a,
.color-x24-trad-7 .section--light .articles__categories-list li a {
  font: 16px/1.375 "GothicA1", sans-serif;
}
.color-x24-trad-7 .section--dark .articles__categories .category__list-child li a:hover, .color-x24-trad-7 .section--dark .articles__categories .category__list-child li a:focus,
.color-x24-trad-7 .section--dark .articles__categories-list li a:hover,
.color-x24-trad-7 .section--dark .articles__categories-list li a:focus, .color-x24-trad-7 .section--light .articles__categories .category__list-child li a:hover, .color-x24-trad-7 .section--light .articles__categories .category__list-child li a:focus,
.color-x24-trad-7 .section--light .articles__categories-list li a:hover,
.color-x24-trad-7 .section--light .articles__categories-list li a:focus {
  text-decoration: none;
}
.color-x24-trad-7 .section--dark .articles__categories .mm-opened .mm-title, .color-x24-trad-7 .section--light .articles__categories .mm-opened .mm-title {
  font-family: "Poppins", sans-serif;
}
.color-x24-trad-7 .section--dark .articles__pagination ul li a, .color-x24-trad-7 .section--light .articles__pagination ul li a {
  color: #000000;
}
.color-x24-trad-7 .section--light .blog__post-title,
.color-x24-trad-7 .section--light .article__post-title {
  color: #000000 !important;
}
.color-x24-trad-7 .section--light .article__post-permalink,
.color-x24-trad-7 .section--light .blog__post-permalink {
  color: #000000;
}
.color-x24-trad-7 .section--light .blog-post__info li {
  border-left-color: #000000;
}
.color-x24-trad-7 .section--dark .banner__container .banner .cta__button, .color-x24-trad-7 .section--light .banner__container .banner .cta__button {
  min-height: 45px;
  max-width: 250px;
  font: 700 14px/25px "Poppins", sans-serif;
}
.color-x24-trad-7 .section--dark .banner__container .banner .form .form__title,
.color-x24-trad-7 .section--dark .banner__container .banner .form .form__caption,
.color-x24-trad-7 .section--dark .banner__container .banner .form .leadFormInfo,
.color-x24-trad-7 .section--dark .banner__container .banner .form .form__name, .color-x24-trad-7 .section--light .banner__container .banner .form .form__title,
.color-x24-trad-7 .section--light .banner__container .banner .form .form__caption,
.color-x24-trad-7 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-trad-7 .section--light .banner__container .banner .form .form__name {
  color: #000000;
}
.color-x24-trad-7 .section--light .banner__container .banner .form .form__title,
.color-x24-trad-7 .section--light .banner__container .banner .form .form__caption,
.color-x24-trad-7 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-trad-7 .section--light .banner__container .banner .form .form__name {
  color: #ffffff;
}
.color-x24-trad-7 .section-banner .banner .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-trad-7 .section-banner .banner form {
  margin-bottom: 0;
}
.color-x24-trad-7 .section-banner .banner .component__title {
  color: #ffffff !important;
  font-family: "Poppins", sans-serif;
  font-weight: bold;
}
.color-x24-trad-7 .section-banner .banner .banner-text__title--large {
  font-size: 40px;
  line-height: 46px;
}
.color-x24-trad-7 .section-banner .banner .banner-text__title--extraLarge {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-trad-7 .section-banner .banner .banner-e .input_container {
  margin: 0 0 10px;
}
.color-x24-trad-7 .section-banner .banner-text__wrapper .text-left .banner-c__title,
.color-x24-trad-7 .section-banner .banner-text__wrapper .text-center .banner-c__title,
.color-x24-trad-7 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  max-width: 650px;
}
.color-x24-trad-7 .section-banner .banner-text__wrapper .text-left .banner-c__title {
  max-width: 650px;
}
.color-x24-trad-7 .section-banner .banner-text__wrapper .text-left .text-center {
  text-align: left !important;
}
.color-x24-trad-7 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  display: inline-block;
}
.color-x24-trad-7 .section-banner .banner-text__wrapper .text-right .banner-c__button {
  text-align: right !important;
  margin-right: 0 !important;
}
.color-x24-trad-7 .section-banner .banner-text__wrapper .text-center {
  margin: 0 auto;
}
.color-x24-trad-7 .section-banner .banner .component__subtitle {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-trad-7 .section-banner .banner .banner-text__subtitle--small {
  font-size: 18px;
  line-height: 22px;
}
.color-x24-trad-7 .section-banner .banner .banner-text__subtitle--medium {
  font-size: 24px;
  line-height: 26px;
}
.color-x24-trad-7 .section-banner .banner .cta__link:hover {
  text-decoration: underline;
}
.color-x24-trad-7 .section-banner .banner .flexslider .flex-control-nav {
  bottom: 100px;
}
@keyframes fadeInUp {
  from {
    transform: translate3d(0, 40px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.color-x24-trad-7 .in-view {
  animation-duration: 1s;
  animation-fill-mode: both;
  opacity: 0;
  animation-name: fadeInUp;
}
.color-x24-trad-7 .section--dark .navigation .navigation-b,
.color-x24-trad-7 .section--dark .navigation .navigation-c, .color-x24-trad-7 .section--light .navigation .navigation-b,
.color-x24-trad-7 .section--light .navigation .navigation-c {
  background: none;
}
.color-x24-trad-7 .section--dark .navigation .navigation-b .navigation__button:focus,
.color-x24-trad-7 .section--dark .navigation .navigation-c .navigation__button:focus, .color-x24-trad-7 .section--light .navigation .navigation-b .navigation__button:focus,
.color-x24-trad-7 .section--light .navigation .navigation-c .navigation__button:focus {
  outline: none;
}
.color-x24-trad-7 .section--dark .navigation-a .navigation__item--link,
.color-x24-trad-7 .section--dark .navigation-b .navigation__item--link,
.color-x24-trad-7 .section--dark .navigation-c .navigation__item--link, .color-x24-trad-7 .section--light .navigation-a .navigation__item--link,
.color-x24-trad-7 .section--light .navigation-b .navigation__item--link,
.color-x24-trad-7 .section--light .navigation-c .navigation__item--link {
  padding: 5px 0.7rem;
  font-size: 12px !important;
  color: #ffffff;
  text-transform: uppercase;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  line-height: 24px;
}
.color-x24-trad-7 .section--dark .navigation-a .navigation__item--link:hover,
.color-x24-trad-7 .section--dark .navigation-b .navigation__item--link:hover,
.color-x24-trad-7 .section--dark .navigation-c .navigation__item--link:hover, .color-x24-trad-7 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-trad-7 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-trad-7 .section--light .navigation-c .navigation__item--link:hover {
  color: #999;
}
.color-x24-trad-7 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-7 .section--dark .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-7 .section--dark .navigation-c .navigation__item.has-drop-down ul a:hover, .color-x24-trad-7 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-7 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-7 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #999;
}
.color-x24-trad-7 .section--dark .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-7 .section--dark .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-7 .section--dark .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-trad-7 .section--light .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-7 .section--light .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-7 .section--light .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after {
  font-family: "font-awesome";
  content: "";
  border: 0 !important;
  width: 10px;
  height: 20px;
  margin: 0;
  font-size: 8px !important;
  right: 10px;
  top: 4px;
}
.color-x24-trad-7 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-trad-7 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-trad-7 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub, .color-x24-trad-7 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-trad-7 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-trad-7 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub {
  right: 0;
}
.color-x24-trad-7 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-trad-7 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-trad-7 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub, .color-x24-trad-7 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-trad-7 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-trad-7 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub {
  left: unset;
  right: 100%;
}
.color-x24-trad-7 .section--dark .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-7 .section--dark .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-7 .section--dark .navigation-c .navigation__list--head .navigation-open > .navigation__item--link, .color-x24-trad-7 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-7 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-7 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-trad-7 .section--dark .navigation-a .navigation__list--sub,
.color-x24-trad-7 .section--dark .navigation-b .navigation__list--sub,
.color-x24-trad-7 .section--dark .navigation-c .navigation__list--sub, .color-x24-trad-7 .section--light .navigation-a .navigation__list--sub,
.color-x24-trad-7 .section--light .navigation-b .navigation__list--sub,
.color-x24-trad-7 .section--light .navigation-c .navigation__list--sub {
  border: 0;
  border-radius: 8px;
  background: #4f4e4e !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-trad-7 .section--dark .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-trad-7 .section--dark .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-trad-7 .section--dark .navigation-c .navigation__list--sub .navigation__item--link, .color-x24-trad-7 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-trad-7 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-trad-7 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #ffffff;
}
.color-x24-trad-7 .section--dark .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-7 .section--dark .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-7 .section--dark .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-trad-7 .section--light .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-7 .section--light .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-7 .section--light .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  content: "";
}
.color-x24-trad-7 .section--dark .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-7 .section--dark .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-7 .section--dark .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link, .color-x24-trad-7 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-7 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-7 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-trad-7 .section--light .navigation-a .navigation__item--link,
.color-x24-trad-7 .section--light .navigation-b .navigation__item--link,
.color-x24-trad-7 .section--light .navigation-c .navigation__item--link {
  color: #000000;
}
.color-x24-trad-7 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-trad-7 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-trad-7 .section--light .navigation-c .navigation__item--link:hover {
  color: #666;
}
.color-x24-trad-7 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-7 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-7 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #666;
}
.color-x24-trad-7 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-7 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-7 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #666;
}
.color-x24-trad-7 .section--light .navigation-a .navigation__list--sub,
.color-x24-trad-7 .section--light .navigation-b .navigation__list--sub,
.color-x24-trad-7 .section--light .navigation-c .navigation__list--sub {
  background: #e0e0e0 !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-trad-7 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-trad-7 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-trad-7 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #000000;
}
.color-x24-trad-7 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-7 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-7 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #666 !important;
}
.color-x24-trad-7 .section--dark .navigation__container .navigation__item.has-drop-down .navigation__item--link:hover:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-trad-7 .section--dark .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-trad-7 .section--dark .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #999 !important;
}
.color-x24-trad-7 .section--dark .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #f0f !important;
}
.color-x24-trad-7 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: #000000 transparent transparent transparent !important;
}
.color-x24-trad-7 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: #666 transparent transparent transparent !important;
}
.color-x24-trad-7 .section--light .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #666 transparent transparent !important;
}
.color-x24-trad-7 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: transparent transparent transparent #000000 !important;
}
.color-x24-trad-7 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #f00 !important;
}
.color-x24-trad-7 .section--light .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #666 !important;
}
.color-x24-trad-7 .contact-us-im {
  overflow: hidden;
}
.color-x24-trad-7 .contact-us-im .form .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-trad-7 .form .form__name {
  font: 14px/20px "GothicA1", sans-serif;
}
.color-x24-trad-7 .form .leadForm,
.color-x24-trad-7 .form .label_container {
  text-align: left;
}
.color-x24-trad-7 .form form .form-input-comments {
  flex-direction: column;
}
.color-x24-trad-7 .form .form__group {
  overflow: hidden;
  margin: 0 0 20px;
}
.color-x24-trad-7 .section--dark .form, .color-x24-trad-7 .section--light .form {
  padding: 3.125rem 0;
  margin: 0 auto;
  max-width: 900px;
}
.color-x24-trad-7 .section--dark .form form .form-wrap__submit, .color-x24-trad-7 .section--light .form form .form-wrap__submit {
  display: block;
}
.color-x24-trad-7 .section--dark .form form .form-wrap__submit input, .color-x24-trad-7 .section--light .form form .form-wrap__submit input {
  width: 100%;
}
.color-x24-trad-7 .section--dark .form .leadFormInfo,
.color-x24-trad-7 .section--dark .form .component__title-caption-wrap, .color-x24-trad-7 .section--light .form .leadFormInfo,
.color-x24-trad-7 .section--light .form .component__title-caption-wrap {
  text-align: center;
}
.color-x24-trad-7 .section--dark .form .form__title, .color-x24-trad-7 .section--light .form .form__title {
  color: #ffffff;
}
.color-x24-trad-7 .section--dark .form .form__caption, .color-x24-trad-7 .section--dark .form .form__name, .color-x24-trad-7 .section--light .form .form__caption, .color-x24-trad-7 .section--light .form .form__name {
  color: #ffffff;
}
.color-x24-trad-7 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-7 .section--dark .form .form__group .input_container input,
.color-x24-trad-7 .section--dark .form .form__group .input_container select,
.color-x24-trad-7 .section--dark .form .form__group .input_container textarea, .color-x24-trad-7 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-7 .section--light .form .form__group .input_container input,
.color-x24-trad-7 .section--light .form .form__group .input_container select,
.color-x24-trad-7 .section--light .form .form__group .input_container textarea {
  width: 100%;
  font: 14px/16px "GothicA1", sans-serif;
  color: #ffffff;
  background: rgba(198, 69, 26, 0.7);
  border-radius: 8px;
  padding: 12px 16px 13px;
  border: 1px solid rgba(198, 69, 26, 0.7) !important;
  outline: none;
  height: auto;
}
.color-x24-trad-7 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-trad-7 .section--dark .form .form__group .input_container input::placeholder,
.color-x24-trad-7 .section--dark .form .form__group .input_container select::placeholder,
.color-x24-trad-7 .section--dark .form .form__group .input_container textarea::placeholder, .color-x24-trad-7 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-trad-7 .section--light .form .form__group .input_container input::placeholder,
.color-x24-trad-7 .section--light .form .form__group .input_container select::placeholder,
.color-x24-trad-7 .section--light .form .form__group .input_container textarea::placeholder {
  color: #ffffff;
}
.color-x24-trad-7 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-trad-7 .section--dark .form .form__group .input_container input.has-error::placeholder,
.color-x24-trad-7 .section--dark .form .form__group .input_container select.has-error::placeholder,
.color-x24-trad-7 .section--dark .form .form__group .input_container textarea.has-error::placeholder, .color-x24-trad-7 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-trad-7 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-trad-7 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-trad-7 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-trad-7 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-trad-7 .section--dark .form .form__group .input_container input:focus,
.color-x24-trad-7 .section--dark .form .form__group .input_container select:focus,
.color-x24-trad-7 .section--dark .form .form__group .input_container textarea:focus, .color-x24-trad-7 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-trad-7 .section--light .form .form__group .input_container input:focus,
.color-x24-trad-7 .section--light .form .form__group .input_container select:focus,
.color-x24-trad-7 .section--light .form .form__group .input_container textarea:focus {
  border: 1px solid #ffffff !important;
}
.color-x24-trad-7 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span, .color-x24-trad-7 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span {
  padding: 0;
}
.color-x24-trad-7 .section--dark .form .form__group .input_container .form-input-uploadFile span.status-label:before, .color-x24-trad-7 .section--light .form .form__group .input_container .form-input-uploadFile span.status-label:before {
  right: 103px;
}
.color-x24-trad-7 .section--dark .form .form__group .input_container.checkbox_wrapper, .color-x24-trad-7 .section--dark .form .form__group .input_container.radio_wrapper, .color-x24-trad-7 .section--light .form .form__group .input_container.checkbox_wrapper, .color-x24-trad-7 .section--light .form .form__group .input_container.radio_wrapper {
  position: relative;
  overflow: hidden;
  border-style: none;
}
.color-x24-trad-7 .section--dark .form .form__group .input_container.checkbox_wrapper input, .color-x24-trad-7 .section--dark .form .form__group .input_container.radio_wrapper input, .color-x24-trad-7 .section--light .form .form__group .input_container.checkbox_wrapper input, .color-x24-trad-7 .section--light .form .form__group .input_container.radio_wrapper input {
  position: absolute;
  top: 0;
  left: -9999px;
}
.color-x24-trad-7 .section--dark .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-trad-7 .section--dark .form .form__group .input_container.radio_wrapper input + label, .color-x24-trad-7 .section--light .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-trad-7 .section--light .form .form__group .input_container.radio_wrapper input + label {
  position: relative;
  margin-bottom: 4px;
  padding: 5px 0 0 50px;
  min-height: 30px;
  font: 18px/1.375 "Heebo", sans-serif;
}
.color-x24-trad-7 .section--dark .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-trad-7 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-trad-7 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-trad-7 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  height: 30px;
  width: 30px;
  text-align: center;
  color: #ffffff;
  background: rgba(198, 69, 26, 0.7);
  border: 4px solid rgba(198, 69, 26, 0.7) !important;
  border-radius: 4px;
  font: normal normal normal 18px/1.2 font-awesome;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
}
.color-x24-trad-7 .section--dark .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-trad-7 .section--dark .form .form__group .input_container.radio_wrapper .has-error + label:before, .color-x24-trad-7 .section--light .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-trad-7 .section--light .form .form__group .input_container.radio_wrapper .has-error + label:before {
  border-color: #E03B33 !important;
}
.color-x24-trad-7 .section--dark .form .form__group .input_container.checkbox_wrapper input:checked + label:before, .color-x24-trad-7 .section--light .form .form__group .input_container.checkbox_wrapper input:checked + label:before {
  content: "";
}
.color-x24-trad-7 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-trad-7 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  border-radius: 50%;
}
.color-x24-trad-7 .section--dark .form .form__group .input_container.radio_wrapper input:checked + label:before, .color-x24-trad-7 .section--light .form .form__group .input_container.radio_wrapper input:checked + label:before {
  content: "";
  font-size: 17px;
  line-height: 1.3;
  letter-spacing: -0.5px;
}
.color-x24-trad-7 .section--dark .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-trad-7 .section--dark .form .form__group .input_container.radio_wrapper div[class$=__label-input-container], .color-x24-trad-7 .section--light .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-trad-7 .section--light .form .form__group .input_container.radio_wrapper div[class$=__label-input-container] {
  position: relative;
  padding: 0 0 5px;
}
.color-x24-trad-7 .section--dark .form .form__group .input_container input[type=checkbox],
.color-x24-trad-7 .section--dark .form .form__group .input_container input[type=radio], .color-x24-trad-7 .section--light .form .form__group .input_container input[type=checkbox],
.color-x24-trad-7 .section--light .form .form__group .input_container input[type=radio] {
  width: 26px;
  height: 26px;
  position: absolute;
  top: 2;
  left: 2;
  outline: none;
}
.color-x24-trad-7 .section--dark .form .form__group .input_container select, .color-x24-trad-7 .section--light .form .form__group .input_container select {
  height: 42px;
}
.color-x24-trad-7 .section--dark .form-wrap__submit, .color-x24-trad-7 .section--light .form-wrap__submit {
  text-align: center;
}
.color-x24-trad-7 .section--dark .form form pre,
.color-x24-trad-7 .section--dark .form form .formatted_text,
.color-x24-trad-7 .section--dark .form form .help_text,
.color-x24-trad-7 .section--dark .form form .formatted_text p,
.color-x24-trad-7 .section--dark .form form .form-input-info,
.color-x24-trad-7 .section--dark .form form .leadFormInfo,
.color-x24-trad-7 .section--dark .form form label, .color-x24-trad-7 .section--light .form form pre,
.color-x24-trad-7 .section--light .form form .formatted_text,
.color-x24-trad-7 .section--light .form form .help_text,
.color-x24-trad-7 .section--light .form form .formatted_text p,
.color-x24-trad-7 .section--light .form form .form-input-info,
.color-x24-trad-7 .section--light .form form .leadFormInfo,
.color-x24-trad-7 .section--light .form form label {
  color: #ffffff;
}
.color-x24-trad-7 .section--dark .form form pre:focus, .color-x24-trad-7 .section--dark .form form pre:hover,
.color-x24-trad-7 .section--dark .form form .formatted_text:focus,
.color-x24-trad-7 .section--dark .form form .formatted_text:hover,
.color-x24-trad-7 .section--dark .form form .help_text:focus,
.color-x24-trad-7 .section--dark .form form .help_text:hover,
.color-x24-trad-7 .section--dark .form form .formatted_text p:focus,
.color-x24-trad-7 .section--dark .form form .formatted_text p:hover,
.color-x24-trad-7 .section--dark .form form .form-input-info:focus,
.color-x24-trad-7 .section--dark .form form .form-input-info:hover,
.color-x24-trad-7 .section--dark .form form .leadFormInfo:focus,
.color-x24-trad-7 .section--dark .form form .leadFormInfo:hover,
.color-x24-trad-7 .section--dark .form form label:focus,
.color-x24-trad-7 .section--dark .form form label:hover, .color-x24-trad-7 .section--light .form form pre:focus, .color-x24-trad-7 .section--light .form form pre:hover,
.color-x24-trad-7 .section--light .form form .formatted_text:focus,
.color-x24-trad-7 .section--light .form form .formatted_text:hover,
.color-x24-trad-7 .section--light .form form .help_text:focus,
.color-x24-trad-7 .section--light .form form .help_text:hover,
.color-x24-trad-7 .section--light .form form .formatted_text p:focus,
.color-x24-trad-7 .section--light .form form .formatted_text p:hover,
.color-x24-trad-7 .section--light .form form .form-input-info:focus,
.color-x24-trad-7 .section--light .form form .form-input-info:hover,
.color-x24-trad-7 .section--light .form form .leadFormInfo:focus,
.color-x24-trad-7 .section--light .form form .leadFormInfo:hover,
.color-x24-trad-7 .section--light .form form label:focus,
.color-x24-trad-7 .section--light .form form label:hover {
  outline: none;
}
.color-x24-trad-7 .section--dark .form form pre:disabled,
.color-x24-trad-7 .section--dark .form form .formatted_text:disabled,
.color-x24-trad-7 .section--dark .form form .help_text:disabled,
.color-x24-trad-7 .section--dark .form form .formatted_text p:disabled,
.color-x24-trad-7 .section--dark .form form .form-input-info:disabled,
.color-x24-trad-7 .section--dark .form form .leadFormInfo:disabled,
.color-x24-trad-7 .section--dark .form form label:disabled, .color-x24-trad-7 .section--light .form form pre:disabled,
.color-x24-trad-7 .section--light .form form .formatted_text:disabled,
.color-x24-trad-7 .section--light .form form .help_text:disabled,
.color-x24-trad-7 .section--light .form form .formatted_text p:disabled,
.color-x24-trad-7 .section--light .form form .form-input-info:disabled,
.color-x24-trad-7 .section--light .form form .leadFormInfo:disabled,
.color-x24-trad-7 .section--light .form form label:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.color-x24-trad-7 .section--dark .form form hr, .color-x24-trad-7 .section--light .form form hr {
  border-color: #ffffff;
}
.color-x24-trad-7 .section--dark .form form .form-wrap__submit input, .color-x24-trad-7 .section--light .form form .form-wrap__submit input {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
  border-radius: 4px;
  color: #000000 !important;
  width: auto;
  padding: 11px 47px 13px;
  height: 40px;
  min-width: 200px;
  transition: 0.25s;
  font: 600 14px/16px "Poppins", sans-serif;
  text-transform: uppercase;
  display: inline-block;
}
.color-x24-trad-7 .section--dark .form form .form-wrap__submit input:hover, .color-x24-trad-7 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-trad-7 .section--dark .form form .form-wrap__submit input:focus, .color-x24-trad-7 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-7 .section--light .form .form__title {
  color: #000000;
}
.color-x24-trad-7 .section--light .form .form__caption, .color-x24-trad-7 .section--light .form .form__name {
  color: #000000;
}
.color-x24-trad-7 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-7 .section--light .form .form__group .input_container input,
.color-x24-trad-7 .section--light .form .form__group .input_container select,
.color-x24-trad-7 .section--light .form .form__group .input_container textarea {
  color: #f0edeb;
  background: rgba(198, 69, 26, 0.7);
}
.color-x24-trad-7 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-trad-7 .section--light .form .form__group .input_container input::placeholder,
.color-x24-trad-7 .section--light .form .form__group .input_container select::placeholder,
.color-x24-trad-7 .section--light .form .form__group .input_container textarea::placeholder {
  color: #f0edeb;
}
.color-x24-trad-7 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-trad-7 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-trad-7 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-trad-7 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-trad-7 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error,
.color-x24-trad-7 .section--light .form .form__group .input_container input.has-error,
.color-x24-trad-7 .section--light .form .form__group .input_container select.has-error,
.color-x24-trad-7 .section--light .form .form__group .input_container textarea.has-error {
  border: 1px solid #E03B33 !important;
}
.color-x24-trad-7 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-trad-7 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-trad-7 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-trad-7 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-trad-7 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-trad-7 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  color: #f0edeb;
  background: rgba(198, 69, 26, 0.7);
  border: 4px solid rgba(198, 69, 26, 0.7) !important;
}
.color-x24-trad-7 .section--light .form form pre,
.color-x24-trad-7 .section--light .form form .formatted_text,
.color-x24-trad-7 .section--light .form form .help_text,
.color-x24-trad-7 .section--light .form form .formatted_text p,
.color-x24-trad-7 .section--light .form form .form-input-info,
.color-x24-trad-7 .section--light .form form .leadFormInfo,
.color-x24-trad-7 .section--light .form form label {
  color: #4f4e4e;
}
.color-x24-trad-7 .section--light .form form hr {
  border-color: #4f4e4e;
}
.color-x24-trad-7 .section--light .form form .form-wrap__submit input {
  border: 1px solid #4f4e4e !important;
  color: #ffffff !important;
  background: #4f4e4e !important;
}
.color-x24-trad-7 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #828181 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #828181 !important;
}
.color-x24-trad-7 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #828181 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #828181 !important;
}
.color-x24-trad-7 .newsletter-2-fields .section--dark .form-wrap__submit input {
  display: flex;
}
.color-x24-trad-7 .exclusive-offer .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-trad-7 .newsletter-3-fields .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-trad-7 .exclusive-offer .form .error_container label {
  width: 100%;
}
.color-x24-trad-7 .exclusive-offer .col-lg-12 .form__group {
  width: 284px;
  margin-right: 0;
}
.color-x24-trad-7 .exclusive-offer .leadFormInfo {
  bottom: -30px;
}
.color-x24-trad-7 .exclusive-offer .col-lg-12 form .form-wrap__submit {
  width: 254px;
}
.color-x24-trad-7 .exclusive-offer .col-lg-12 form .error_container {
  width: 254px;
  text-align: left;
}
.color-x24-trad-7 .forms--fullwidth form,
.color-x24-trad-7 .forms--2col-textarea form {
  width: 100%;
  margin-bottom: 44px;
}
.color-x24-trad-7 .forms--2col-textarea input,
.color-x24-trad-7 .forms--2col-textarea select,
.color-x24-trad-7 .forms--2col-textarea textarea {
  width: 100%;
}
.color-x24-trad-7 .forms--fullwidth .form__group,
.color-x24-trad-7 .forms--2col-textarea .form__group {
  margin-bottom: 16px;
}
.color-x24-trad-7 .forms--fullwidth .form-wrap__submit input,
.color-x24-trad-7 .forms--2col-textarea .form-wrap__submit input {
  width: auto;
  display: flex;
}
.color-x24-trad-7 .forms--3col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-trad-7 .forms--2col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-trad-7 .forms--2col form .form__group {
  width: 49%;
  margin-right: 2%;
  margin-bottom: 16px;
}
.color-x24-trad-7 .forms--2col form .form__group:nth-child(2n) {
  margin-right: 0;
}
.color-x24-trad-7 .forms--2col form .form__group .input_container {
  height: auto;
}
.color-x24-trad-7 .forms--3col form .form__group {
  width: 30%;
  margin-right: 5%;
  margin-bottom: 16px;
}
.color-x24-trad-7 .forms--3col form .form__group:nth-child(3n) {
  margin-right: 0;
}
.color-x24-trad-7 .forms--3col form .form__group input,
.color-x24-trad-7 .forms--3col form .form__group textarea,
.color-x24-trad-7 .forms--3col form .form__group select {
  width: 100%;
}
.color-x24-trad-7 .forms--3col form .form__group .input_container {
  height: auto;
}
.color-x24-trad-7 .forms--3col form .leadFormInfo {
  width: 100%;
}
.color-x24-trad-7 .forms--2col form .form__group input,
.color-x24-trad-7 .forms--2col form .form__group textarea,
.color-x24-trad-7 .forms--2col form .form__group select {
  width: 100%;
}
.color-x24-trad-7 .forms--2col form .leadFormInfo {
  width: 100%;
  text-align: center;
}
.color-x24-trad-7 .forms--2col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-trad-7 .forms--3col form .form__group .leadFormInfo {
  text-align: center;
}
.color-x24-trad-7 .forms--3col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-trad-7 .newsletter-2-fields .form__title,
.color-x24-trad-7 .newsletter-2-fields .form__caption {
  text-align: left;
}
@media (max-width: 1024px) {
  .color-x24-trad-7 .newsletter-3-fields .col-lg-12 form .leadFormInfo,
.color-x24-trad-7 .exclusive-offer .col-lg-12 form .leadFormInfo {
    position: relative;
    text-align: center;
    bottom: auto;
  }
}
@media (max-width: 991px) {
  .color-x24-trad-7 .editable__container .component__title,
.color-x24-trad-7 .editable__container h1 {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-trad-7 .editable__container h2 {
    font-size: 24px;
    line-height: 32px;
  }
  .color-x24-trad-7 .editable__container h3 {
    font-size: 16px;
    line-height: 18px;
  }
  .color-x24-trad-7 .editable__container h4 {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-trad-7 .editable__container h5 {
    font-size: 13px;
    line-height: 15px;
  }
  .color-x24-trad-7 .editable__container h6 {
    font-size: 12px;
    line-height: 14px;
  }
  .color-x24-trad-7 .section--dark .staff__container .staff__container--inner .staff__title,
.color-x24-trad-7 .section--light .staff__container .staff__container--inner .staff__title,
.color-x24-trad-7 .form .form__title,
.color-x24-trad-7 .contact-us-im .form__title,
.color-x24-trad-7 .component__title {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-trad-7 .section--dark .staff__container .staff__container--inner .staff__caption,
.color-x24-trad-7 .section--light .staff__container .staff__container--inner .staff__caption,
.color-x24-trad-7 .form .form__caption,
.color-x24-trad-7 .contact-us-im .form__caption,
.color-x24-trad-7 .component__subtitle {
    font-size: 14px;
    line-height: 18px;
  }
  .color-x24-trad-7 .section-banner .banner .banner-text__title--extraLarge,
.color-x24-trad-7 .section-banner .banner .banner-text__title--large {
    font-size: 40px;
    line-height: 48px;
  }
  .color-x24-trad-7 .section-banner .banner .banner-text__subtitle--medium,
.color-x24-trad-7 .section-banner .banner .banner-text__subtitle--small {
    font-size: 16px;
    line-height: 20px;
  }
  .color-x24-trad-7 .forms--3col form,
.color-x24-trad-7 .forms--2col form {
    flex-direction: column;
    align-items: center;
    margin-bottom: 0;
  }
  .color-x24-trad-7 .forms--3col form .form__group,
.color-x24-trad-7 .forms--2col form .form__group {
    margin: 0 auto 16px;
  }
  .color-x24-trad-7 .forms--3col form .form__group:nth-child(3n),
.color-x24-trad-7 .forms--2col form .form__group:nth-child(2n) {
    margin-right: auto;
  }
  .color-x24-trad-7 .exclusive-offer .col-lg-12 .form__group {
    margin: 0 auto 0.9375rem;
  }
  .color-x24-trad-7 .forms--fullwidth form,
.color-x24-trad-7 .forms--2col-textarea form {
    margin: 0 auto;
    margin-bottom: 44px;
  }
  .color-x24-trad-7 .newsletter-2-fields .form__title,
.color-x24-trad-7 .newsletter-2-fields .form__caption {
    text-align: center;
  }
  .color-x24-trad-7 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-trad-7 .exclusive-offer .section--light .form-wrap__submit input {
    width: auto;
    margin: 0 auto;
  }
  .color-x24-trad-7 .alias-home_askaquestion input,
.color-x24-trad-7 .alias-home_askaquestion textarea,
.color-x24-trad-7 .alias-home_askaquestion .error_container {
    margin: 0 auto;
  }
  .color-x24-trad-7 .alias-home_askaquestion .leadFormInfo {
    margin: 1.25rem auto 1rem;
  }
  .color-x24-trad-7 .form .component__title-caption-wrap,
.color-x24-trad-7 .alias-blade_home_grid .blade-a__title {
    text-align: center;
  }
  .color-x24-trad-7 .section__column-2 {
    order: 3;
  }
  .color-x24-trad-7 .section__column-2 .location__text-wrapper {
    text-align: center;
  }
  .color-x24-trad-7 .section__column-3 {
    order: 2;
  }
  .color-x24-trad-7 .newsletter-2-fields .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-trad-7 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-7 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-7 .section--dark .featuredblocks .featuredblock__cta .component__button--1, .color-x24-trad-7 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-7 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-7 .section--light .featuredblocks .featuredblock__cta .component__button--1 {
    min-width: 80px !important;
  }
  .color-x24-trad-7 .section--dark .featuredblocks .featuredblock__title, .color-x24-trad-7 .section--light .featuredblocks .featuredblock__title {
    font-size: 18px;
  }
  .color-x24-trad-7 .section--dark .staff__container .staff-member__name, .color-x24-trad-7 .section--dark .staff__container .staff-member__name span, .color-x24-trad-7 .section--light .staff__container .staff-member__name, .color-x24-trad-7 .section--light .staff__container .staff-member__name span {
    font: 600 16px/20px "Poppins", sans-serif !important;
  }
  .color-x24-trad-7 .section--dark .banner .controls-wrapper, .color-x24-trad-7 .section--light .banner .controls-wrapper {
    padding: 0;
    margin-top: 0;
  }
  .color-x24-trad-7 .section--dark .banner .banner-text__wrapper, .color-x24-trad-7 .section--light .banner .banner-text__wrapper {
    padding-bottom: 0;
  }
}
@media (max-width: 768px) {
  .color-x24-trad-7 .forms--fullwidth form,
.color-x24-trad-7 .forms--2col-textarea form {
    margin-bottom: 0;
  }
  .color-x24-trad-7 .forms--3col form .form__group,
.color-x24-trad-7 .forms--2col form .form__group {
    width: 100%;
  }
  .color-x24-trad-7 .section-blade .blade-a__bg > div {
    min-height: inherit !important;
  }
}
@media (max-width: 767px) {
  .color-x24-trad-7 .section.forms--fullwidth .component__title-caption-wrap,
.color-x24-trad-7 .section .form .component__title-caption-wrap {
    padding-top: 0;
  }
}
@media (max-width: 414px) {
  .color-x24-trad-7 .exclusive-offer .col-lg-12 .form__group,
.color-x24-trad-7 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-trad-7 .exclusive-offer .section--light .form-wrap__submit input {
    width: 100%;
  }
  .color-x24-trad-7 .form-default .form-wrap__submit input,
.color-x24-trad-7 .newsletter-2-fields .section--light .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-trad-7 .section .section--light .form-wrap__submit input,
.color-x24-trad-7 .section .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-trad-7 .newsletter-3-fields .col-lg-12 .form,
.color-x24-trad-7 .exclusive-offer .col-lg-12 .form {
    padding: 3.125rem 0;
    margin: 0 auto;
    max-width: 900px;
  }
  .color-x24-trad-7 .alias-home_askaquestion input,
.color-x24-trad-7 .alias-home_askaquestion textarea,
.color-x24-trad-7 .alias-home_askaquestion .leadFormInfo,
.color-x24-trad-7 .alias-home_askaquestion .error_container {
    width: 100%;
  }
  .color-x24-trad-7 .forms--fullwidth form,
.color-x24-trad-7 .forms--2col-textarea form,
.color-x24-trad-7 .forms--3col form .form-wrap__submit,
.color-x24-trad-7 .forms--2col form .form-wrap__submit,
.color-x24-trad-7 .exclusive-offer .col-lg-12 form .form-wrap__submit {
    width: 100%;
  }
  .color-x24-trad-7 .forms--2col form .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
}
.color-x24-trad-7 .forms--2col-textarea .form .leadForm form {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.color-x24-trad-7 .forms--2col-textarea .form .leadForm form .outerWrap {
  position: relative;
  float: left;
  width: 47%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-end;
}
.color-x24-trad-7 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-trad-7 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-trad-7 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-trad-7 .forms--2col-textarea .form__group {
  width: 100%;
  margin-right: 0;
  float: left;
  margin-bottom: 15px;
}
.color-x24-trad-7 .forms--2col-textarea .form-wrap__submit {
  margin: 0 auto;
  width: 100%;
  display: flex;
  justify-content: center;
}
.color-x24-trad-7 .forms--2col-textarea .form .form-input-comments {
  display: flex;
  flex-direction: column;
  width: 49%;
}
.color-x24-trad-7 .forms--2col-textarea .form .form-input-comments .input_container {
  width: 100%;
  display: flex;
  flex-grow: 1;
}
.color-x24-trad-7 .forms--2col-textarea .form .leadFormInfo {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-trad-7 .forms--2col-textarea .form .leadFormSuccess {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-trad-7 .forms-option--b .label_container {
  position: absolute;
  padding: 5px 0 0 12px;
}
.color-x24-trad-7 .forms-option--b input, .color-x24-trad-7 .forms-option--b select {
  height: 70px !important;
  padding-bottom: 0 !important;
}
.color-x24-trad-7 .section-featuredblocks .featuredblock__wrap .featuredblock__image {
  background-position: left;
}
.color-x24-trad-7 .section-featuredblocks .featuredblock__item {
  border: none !important;
}
.color-x24-trad-7 .section-featuredblocks .featuredblock__item .featuredblock__wrap .featuredblock__icon .icon,
.color-x24-trad-7 .section-featuredblocks .featuredblock__item .featuredblock__wrap:hover .featuredblock__icon .icon {
  color: #c6451a;
}
.color-x24-trad-7 .section--dark .featuredblocks .featuredblock__wrap, .color-x24-trad-7 .section--light .featuredblocks .featuredblock__wrap {
  border: 0 !important;
}
.color-x24-trad-7 .section--dark .featuredblocks .featuredblock__wrap .featuredblock__title, .color-x24-trad-7 .section--light .featuredblocks .featuredblock__wrap .featuredblock__title {
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-trad-7 .section--dark .featuredblocks-grid-c .featuredblock__title, .color-x24-trad-7 .section--light .featuredblocks-grid-c .featuredblock__title {
  margin-top: 0;
}
.color-x24-trad-7 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-trad-7 .section--light .featuredblocks-grid-c .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
}
.color-x24-trad-7 .section--dark .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button, .color-x24-trad-7 .section--light .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button {
  border: 0;
  background: none;
  font-family: "GothicA1", sans-serif;
}
.color-x24-trad-7 .section--dark .featuredblocks-grid-e, .color-x24-trad-7 .section--light .featuredblocks-grid-e {
  margin: 0 -30px;
}
.color-x24-trad-7 .section--dark .featuredblocks-grid-e .featuredblock__wrap, .color-x24-trad-7 .section--light .featuredblocks-grid-e .featuredblock__wrap {
  justify-content: flex-end;
  min-height: 232px;
}
.color-x24-trad-7 .section--dark .featuredblocks-grid-e .featuredblocks__container, .color-x24-trad-7 .section--light .featuredblocks-grid-e .featuredblocks__container {
  margin: 50px 0;
}
.color-x24-trad-7 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-7 .section--dark .featuredblocks-grid-e .featuredblock__title, .color-x24-trad-7 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-7 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #ffffff;
  position: relative;
  z-index: 2;
  font-size: 24px;
  font-family: "Poppins", sans-serif;
}
.color-x24-trad-7 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-trad-7 .section--light .featuredblocks-grid-e .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
  /* Safari 4.0 - 8.0 */
  /* Standard syntax */
}
.color-x24-trad-7 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage, .color-x24-trad-7 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage {
  border-radius: 9px;
}
.color-x24-trad-7 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage, .color-x24-trad-7 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage {
  background-size: 125%;
  -webkit-animation-name: animation-fb;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 0.8s;
  /* Safari 4.0 - 8.0 */
  animation-name: animation-fb;
  animation-duration: 0.8s;
}
.color-x24-trad-7 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-trad-7 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(79, 78, 78, 0.7) !important;
}
@-moz-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@-webkit-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
.color-x24-trad-7 .section--dark .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-trad-7 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before, .color-x24-trad-7 .section--light .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-trad-7 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before {
  background: none !important;
}
.color-x24-trad-7 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-trad-7 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-trad-7 .section--dark .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-trad-7 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-trad-7 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-trad-7 .section--dark .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-trad-7 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-trad-7 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-trad-7 .section--dark .featuredblocks-flyup-c .featuredblock__item:active, .color-x24-trad-7 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-trad-7 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-trad-7 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-trad-7 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-trad-7 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-trad-7 .section--light .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-trad-7 .section--light .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-trad-7 .section--light .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-trad-7 .section--light .featuredblocks-flyup-c .featuredblock__item:active {
  background: none !important;
}
.color-x24-trad-7 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-7 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-7 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-7 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-7 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-trad-7 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-trad-7 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-7 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-7 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-7 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-7 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-trad-7 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-trad-7 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-7 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-7 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-7 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-7 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-trad-7 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon, .color-x24-trad-7 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-7 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-7 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-7 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-7 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-trad-7 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-trad-7 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-7 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-7 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-7 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-7 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-trad-7 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-trad-7 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-7 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-7 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-7 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-7 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-trad-7 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon {
  color: #ffffff;
}
.color-x24-trad-7 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-7 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-7 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-7 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-7 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-7 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-trad-7 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-7 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-7 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-7 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-7 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-7 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-trad-7 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-7 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-7 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-7 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-7 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-7 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover, .color-x24-trad-7 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-7 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-7 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-7 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-7 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-7 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-trad-7 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-7 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-7 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-7 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-7 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-7 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-trad-7 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-7 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-7 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-7 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-7 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-7 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover {
  text-decoration: none;
}
.color-x24-trad-7 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title, .color-x24-trad-7 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #ffffff !important;
}
.color-x24-trad-7 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-trad-7 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-trad-7 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3, .color-x24-trad-7 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-trad-7 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-trad-7 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
}
.color-x24-trad-7 .section--dark .featuredblocks .featuredblock .featuredblock__wrap, .color-x24-trad-7 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(79, 78, 78, 0.7);
  border-radius: 8px;
  text-align: left;
  padding: 15px;
}
.color-x24-trad-7 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover, .color-x24-trad-7 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(79, 78, 78, 0.8);
}
.color-x24-trad-7 .section--dark .featuredblocks .featuredblock__title, .color-x24-trad-7 .section--dark .featuredblocks .featuredblock__content, .color-x24-trad-7 .section--light .featuredblocks .featuredblock__title, .color-x24-trad-7 .section--light .featuredblocks .featuredblock__content {
  color: #ffffff;
}
.color-x24-trad-7 .section--dark .featuredblocks .featuredblock__cta .cta__link, .color-x24-trad-7 .section--light .featuredblocks .featuredblock__cta .cta__link {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-trad-7 .section--dark .featuredblocks .featuredblock__cta .cta__link:hover, .color-x24-trad-7 .section--light .featuredblocks .featuredblock__cta .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-trad-7 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon, .color-x24-trad-7 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon {
  color: #ffffff !important;
}
.color-x24-trad-7 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover, .color-x24-trad-7 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover {
  color: white !important;
}
.color-x24-trad-7 .section--dark .featuredblocks .featuredblock__cta .cta__button,
.color-x24-trad-7 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon, .color-x24-trad-7 .section--light .featuredblocks .featuredblock__cta .cta__button,
.color-x24-trad-7 .section--light .featuredblocks .featuredblock__cta .cta__button--icon {
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-7 .section--dark .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-trad-7 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:hover, .color-x24-trad-7 .section--light .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-trad-7 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-trad-7 .section--dark .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-trad-7 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:focus, .color-x24-trad-7 .section--light .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-trad-7 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-7 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-7 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #4f4e4e;
}
.color-x24-trad-7 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6) !important;
}
.color-x24-trad-7 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-trad-7 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-trad-7 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-trad-7 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-trad-7 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-trad-7 .section--light .featuredblocks-flyup-b .featuredblock__item:active {
  background: none !important;
}
.color-x24-trad-7 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-7 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-7 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-7 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-7 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-trad-7 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-trad-7 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-7 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-7 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-7 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-7 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-trad-7 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon {
  color: #4f4e4e;
}
.color-x24-trad-7 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #4f4e4e !important;
}
.color-x24-trad-7 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-trad-7 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-trad-7 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #000000 !important;
}
.color-x24-trad-7 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6);
}
.color-x24-trad-7 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(255, 255, 255, 0.8);
}
.color-x24-trad-7 .section--light .featuredblocks .featuredblock__title {
  color: #4f4e4e;
}
.color-x24-trad-7 .section--light .featuredblocks .featuredblock__content {
  color: rgba(79, 78, 78, 0.7);
}
.color-x24-trad-7 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link {
  color: #000000 !important;
}
.color-x24-trad-7 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-trad-7 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon {
  color: #000000 !important;
}
.color-x24-trad-7 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon:hover {
  color: #666666 !important;
}
.color-x24-trad-7 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-7 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon {
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  border: 1px solid #4f4e4e !important;
  color: #ffffff !important;
  background: #4f4e4e !important;
}
.color-x24-trad-7 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:hover,
.color-x24-trad-7 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #828181 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #828181 !important;
}
.color-x24-trad-7 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:focus,
.color-x24-trad-7 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #b5b4b4 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #b5b4b4 !important;
}
.color-x24-trad-7 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item:last-child,
.color-x24-trad-7 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item {
  border: none;
}
.color-x24-trad-7 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__sub-menu {
  background: rgba(79, 78, 78, 0.8);
  border-radius: 8px 8px 0 0;
}
.color-x24-trad-7 .articles__container {
  padding-top: 15px;
  padding-bottom: 15px;
}
.color-x24-trad-7 .articles__container .articles__item {
  margin-bottom: 15px;
}
.color-x24-trad-7 .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-trad-7 .section--dark .testimonials .testimonials-item__content, .color-x24-trad-7 .section--light .testimonials .testimonials-item__content {
  margin: 0 0 15px;
}
.color-x24-trad-7 .section--dark .testimonials .testimonials-item--wrapInner p, .color-x24-trad-7 .section--light .testimonials .testimonials-item--wrapInner p {
  color: #000000;
}
.color-x24-trad-7 .section--dark .testimonials .testimonial-grid__source,
.color-x24-trad-7 .section--dark .testimonials .testimonial-list__source,
.color-x24-trad-7 .section--dark .testimonials .testimonials-item__source, .color-x24-trad-7 .section--light .testimonials .testimonial-grid__source,
.color-x24-trad-7 .section--light .testimonials .testimonial-list__source,
.color-x24-trad-7 .section--light .testimonials .testimonials-item__source {
  margin: 0 0 15px;
  display: block;
  width: 100%;
  padding: 0;
}
.color-x24-trad-7 .section--dark .testimonials .expand, .color-x24-trad-7 .section--light .testimonials .expand {
  font-weight: 400;
  text-transform: none;
  text-decoration: underline;
  float: none;
  padding-top: 0;
  padding-bottom: 10px;
  margin: 0 0 10px;
}
.color-x24-trad-7 .section--dark .testimonials .expand:hover, .color-x24-trad-7 .section--light .testimonials .expand:hover {
  text-decoration: none;
}
.color-x24-trad-7 .section--dark .testimonials .expand:before, .color-x24-trad-7 .section--light .testimonials .expand:before {
  display: none;
}
.color-x24-trad-7 .section--dark .phone__container .phone__wrapper .phone__number, .color-x24-trad-7 .section--light .phone__container .phone__wrapper .phone__number {
  color: #c6451a;
  font-size: 16px;
  line-height: 19px;
  position: relative;
  padding: 0 0 0 20px;
  display: inline-block;
  font-family: "GothicA1", sans-serif;
}
.color-x24-trad-7 .section--dark .phone__container .phone__wrapper .phone__number:before, .color-x24-trad-7 .section--light .phone__container .phone__wrapper .phone__number:before {
  position: absolute;
  left: 0;
  top: 0;
  font-family: "font-awesome";
  content: "";
  font-size: 16px;
  margin: 0 10px 0 0;
  color: #c6451a;
  display: inline;
}
.color-x24-trad-7 .section--light .phone__container .phone__wrapper .phone__number {
  color: #c6451a;
}
.color-x24-trad-7 .section--light .phone__container .phone__wrapper .phone__number:before {
  color: #c6451a;
}
.color-x24-trad-7 .section--dark .staff-a .staff__item .staff-member__image-wrapper, .color-x24-trad-7 .section--light .staff-a .staff__item .staff-member__image-wrapper {
  display: flex;
  align-items: center;
}
.color-x24-trad-7 .section--dark .staff-a .staff__title-caption-wrap, .color-x24-trad-7 .section--light .staff-a .staff__title-caption-wrap {
  max-width: 100%;
}
.color-x24-trad-7 .section--dark .staff-a .staff__title-caption-wrap div, .color-x24-trad-7 .section--light .staff-a .staff__title-caption-wrap div {
  padding-left: 0;
  padding-right: 0;
}
.color-x24-trad-7 .section--dark .staff-a .staff__title, .color-x24-trad-7 .section--light .staff-a .staff__title {
  margin-bottom: 10px;
}
.color-x24-trad-7 .section--dark .staff-a .staff-member__text-wrap, .color-x24-trad-7 .section--light .staff-a .staff-member__text-wrap {
  padding-left: 16px;
  padding-right: 16px;
}
.color-x24-trad-7 .section--dark .staff-a .staff-member__text, .color-x24-trad-7 .section--light .staff-a .staff-member__text {
  margin-left: 32px;
}
.color-x24-trad-7 .section--dark .staff__container .staff-member, .color-x24-trad-7 .section--light .staff__container .staff-member {
  overflow: hidden;
}
.color-x24-trad-7 .section--dark .staff__container .staff__title, .color-x24-trad-7 .section--light .staff__container .staff__title {
  font: bold 48px/56px "Poppins", sans-serif;
  color: #ffffff;
}
.color-x24-trad-7 .section--dark .staff__container .staff__caption, .color-x24-trad-7 .section--light .staff__container .staff__caption {
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
  color: #ffffff !important;
}
.color-x24-trad-7 .section--dark .staff__container .staff-a .staff__list, .color-x24-trad-7 .section--light .staff__container .staff-a .staff__list {
  padding: 0;
}
.color-x24-trad-7 .section--dark .staff__container .staff__item, .color-x24-trad-7 .section--light .staff__container .staff__item {
  color: #ffffff;
}
.color-x24-trad-7 .section--dark .staff__container--inner, .color-x24-trad-7 .section--light .staff__container--inner {
  overflow: hidden;
}
.color-x24-trad-7 .section--dark .staff__container .staff-member__name, .color-x24-trad-7 .section--dark .staff__container .staff-member__name span, .color-x24-trad-7 .section--light .staff__container .staff-member__name, .color-x24-trad-7 .section--light .staff__container .staff-member__name span {
  color: #ffffff;
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-trad-7 .section--dark .staff__container .staff-member__position, .color-x24-trad-7 .section--light .staff__container .staff-member__position {
  color: #ffffff;
  font-size: 14px;
}
.color-x24-trad-7 .section--dark .staff__container .staff-member__image, .color-x24-trad-7 .section--light .staff__container .staff-member__image {
  border-radius: 22px;
}
.color-x24-trad-7 .section--dark .staff__container .staff-member__description, .color-x24-trad-7 .section--light .staff__container .staff-member__description {
  border: none;
}
.color-x24-trad-7 .section--dark .staff__container .staff-member__link, .color-x24-trad-7 .section--light .staff__container .staff-member__link {
  color: #ffffff !important;
  font: 900 16px/20px "GothicA1", sans-serif;
}
.color-x24-trad-7 .section--dark .staff__container .staff-member__link:hover, .color-x24-trad-7 .section--light .staff__container .staff-member__link:hover {
  text-decoration: underline;
}
.color-x24-trad-7 .section--dark .staff__container .staff__controls .flex-control-nav, .color-x24-trad-7 .section--light .staff__container .staff__controls .flex-control-nav {
  width: 100%;
  margin-top: 0;
}
.color-x24-trad-7 .section--dark .staff__container .component__button--1,
.color-x24-trad-7 .section--dark .staff__container .component__button--2,
.color-x24-trad-7 .section--dark .staff__container .component__button--3, .color-x24-trad-7 .section--light .staff__container .component__button--1,
.color-x24-trad-7 .section--light .staff__container .component__button--2,
.color-x24-trad-7 .section--light .staff__container .component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-7 .section--dark .staff__container .component__button--1:hover,
.color-x24-trad-7 .section--dark .staff__container .component__button--2:hover,
.color-x24-trad-7 .section--dark .staff__container .component__button--3:hover, .color-x24-trad-7 .section--light .staff__container .component__button--1:hover,
.color-x24-trad-7 .section--light .staff__container .component__button--2:hover,
.color-x24-trad-7 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
}
.color-x24-trad-7 .section--dark .staff__container .component__button--1:focus,
.color-x24-trad-7 .section--dark .staff__container .component__button--2:focus,
.color-x24-trad-7 .section--dark .staff__container .component__button--3:focus, .color-x24-trad-7 .section--light .staff__container .component__button--1:focus,
.color-x24-trad-7 .section--light .staff__container .component__button--2:focus,
.color-x24-trad-7 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
}
.color-x24-trad-7 .section--dark .staff__container .component__button--2, .color-x24-trad-7 .section--light .staff__container .component__button--2 {
  border: 1px solid #d3a335 !important;
  color: #ffffff !important;
  background: #d3a335 !important;
}
.color-x24-trad-7 .section--dark .staff__container .component__button--2:hover, .color-x24-trad-7 .section--light .staff__container .component__button--2:hover {
  border: 1px solid #e5c989 !important;
  background: #e5c989 !important;
  color: #ffffff !important;
}
.color-x24-trad-7 .section--dark .staff__container .component__button--2:focus, .color-x24-trad-7 .section--light .staff__container .component__button--2:focus {
  border: 1px solid #f7efdd !important;
  color: #ffffff !important;
  background: #f7efdd !important;
}
.color-x24-trad-7 .section--dark .staff__container .component__button--3, .color-x24-trad-7 .section--light .staff__container .component__button--3 {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-trad-7 .section--dark .staff__container .component__button--3:hover, .color-x24-trad-7 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
}
.color-x24-trad-7 .section--dark .staff__container .component__button--3:focus, .color-x24-trad-7 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-trad-7 .section--light .staff__container .staff__item {
  color: #000000;
}
.color-x24-trad-7 .section--light .staff__container .staff__title,
.color-x24-trad-7 .section--light .staff__container .staff__caption {
  color: #000000 !important;
}
.color-x24-trad-7 .section--light .staff__container .staff-member__name, .color-x24-trad-7 .section--light .staff__container .staff-member__name span {
  color: #4f4e4e;
}
.color-x24-trad-7 .section--light .staff__container .staff-member__position {
  color: #4f4e4e !important;
}
.color-x24-trad-7 .section--light .staff__container .staff-member__link {
  color: #000000 !important;
}
.color-x24-trad-7 .section--light .staff__container .staff-member .component__button--1,
.color-x24-trad-7 .section--light .staff__container .staff-member .component__button--2,
.color-x24-trad-7 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #4f4e4e !important;
  color: #ffffff !important;
  background: #4f4e4e !important;
}
.color-x24-trad-7 .section--light .staff__container .staff-member .component__button--1:hover,
.color-x24-trad-7 .section--light .staff__container .staff-member .component__button--2:hover,
.color-x24-trad-7 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #828181 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #828181 !important;
}
.color-x24-trad-7 .section--light .staff__container .staff-member .component__button--1:focus,
.color-x24-trad-7 .section--light .staff__container .staff-member .component__button--2:focus,
.color-x24-trad-7 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #b5b4b4 !important;
  color: #ffffff !important;
  background: #b5b4b4 !important;
}
.color-x24-trad-7 .section--light .staff__container .staff-member .component__button--2 {
  border: 1px solid #d3a335 !important;
  color: #ffffff !important;
  background: #d3a335 !important;
}
.color-x24-trad-7 .section--light .staff__container .staff-member .component__button--2:hover {
  border: 1px solid #e5c989 !important;
  background: #e5c989 !important;
  color: #ffffff !important;
}
.color-x24-trad-7 .section--light .staff__container .staff-member .component__button--2:focus {
  border: 1px solid #f7efdd !important;
  color: #ffffff !important;
  background: #f7efdd !important;
}
.color-x24-trad-7 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-trad-7 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #eedcb3 !important;
  color: #4f4e4e !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #f7efdd !important;
}
.color-x24-trad-7 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-trad-7 .container-fluid .staff__container .staff-a {
  margin-left: 0;
  margin-right: 0;
}
.color-x24-trad-7 .section--dark .hours .component__subtitle, .color-x24-trad-7 .section--light .hours .component__subtitle {
  color: #ffffff !important;
}
.color-x24-trad-7 .section--dark .hours-a__title, .color-x24-trad-7 .section--light .hours-a__title {
  color: #ffffff;
}
.color-x24-trad-7 .section--dark .hours-a .component__subtitle, .color-x24-trad-7 .section--light .hours-a .component__subtitle {
  color: #ffffff !important;
  font-weight: 900;
}
.color-x24-trad-7 .section--dark .hours-a__schedule, .color-x24-trad-7 .section--light .hours-a__schedule {
  color: #ffffff !important;
}
.color-x24-trad-7 .section--dark .hours-a__schedule .cta__link, .color-x24-trad-7 .section--light .hours-a__schedule .cta__link {
  color: #ffffff !important;
}
.color-x24-trad-7 .section--dark .hours-a__schedule .cta__link:hover, .color-x24-trad-7 .section--light .hours-a__schedule .cta__link:hover {
  text-decoration: underline;
}
.color-x24-trad-7 .section--dark .hours-a__schedule--responsive .cta__link, .color-x24-trad-7 .section--light .hours-a__schedule--responsive .cta__link {
  color: #ffffff !important;
  padding: 15px 0;
}
.color-x24-trad-7 .section--dark .hours-a__schedule--responsive .cta__link:hover, .color-x24-trad-7 .section--light .hours-a__schedule--responsive .cta__link:hover {
  text-decoration: underline;
}
.color-x24-trad-7 .section--dark .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-trad-7 .section--dark .hours-a__schedule--responsive .row, .color-x24-trad-7 .section--light .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-trad-7 .section--light .hours-a__schedule--responsive .row {
  background: none;
  border-top: 1px solid #c6451a;
  padding: 0;
}
.color-x24-trad-7 .section--dark .hours-a__schedule--responsive .row:first-of-type, .color-x24-trad-7 .section--light .hours-a__schedule--responsive .row:first-of-type {
  border-top: 0;
}
.color-x24-trad-7 .section--dark .hours-a__schedule .hours-a__subtitle, .color-x24-trad-7 .section--light .hours-a__schedule .hours-a__subtitle {
  font: 600 24px/32px "Poppins", sans-serif !important;
}
.color-x24-trad-7 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-trad-7 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #c6451a;
  padding: 0 20px;
}
.color-x24-trad-7 .section--dark .hours-a__schedule .hours-a__schedule--border:first-child, .color-x24-trad-7 .section--light .hours-a__schedule .hours-a__schedule--border:first-child {
  padding-left: 0;
}
.color-x24-trad-7 .section--dark .hours-a__schedule .hours-a__schedule--border strong, .color-x24-trad-7 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #ffffff;
  font: 600 20px/28px "Poppins", sans-serif !important;
}
.color-x24-trad-7 .section--dark .hours-a__schedule .hours-a__schedule--border p, .color-x24-trad-7 .section--light .hours-a__schedule .hours-a__schedule--border p {
  font-size: 14px;
}
.color-x24-trad-7 .section--dark .hours-a__schedule .hours-a__schedule--border p:last-child, .color-x24-trad-7 .section--light .hours-a__schedule .hours-a__schedule--border p:last-child {
  margin-bottom: 0;
}
.color-x24-trad-7 .section--light .hours .component__subtitle {
  color: #000000 !important;
}
.color-x24-trad-7 .section--light .hours-a__title {
  color: #000000 !important;
}
.color-x24-trad-7 .section--light .hours-a .component__subtitle {
  color: #000000 !important;
}
.color-x24-trad-7 .section--light .hours-a__schedule {
  color: #000000 !important;
}
.color-x24-trad-7 .section--light .hours-a__schedule .cta__link {
  color: #000000 !important;
}
.color-x24-trad-7 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #c6451a;
}
.color-x24-trad-7 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #000000;
}
.color-x24-trad-7 .map .map-a .map-search {
  padding: 15px;
}
.color-x24-trad-7 .map .map-a .map-search__form {
  display: none;
}
.color-x24-trad-7 .map .map-a .map-search__location-distance {
  padding: 0;
}
.color-x24-trad-7 .map .map-a .map-search__location-distance h3 {
  font-size: 16px;
}
.color-x24-trad-7 .map .map-a .map-search__location-contact b, .color-x24-trad-7 .map .map-a .map-search__location-address b {
  display: none;
}
.color-x24-trad-7 .map .map__col {
  margin: 150px 0;
  padding: 15px 0;
  border-radius: 8px;
  width: 474px;
}
.color-x24-trad-7 .section--dark .map .map-a .map__col, .color-x24-trad-7 .section--light .map .map-a .map__col {
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.2), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-trad-7 .section--dark .map .map-a .map__col h3, .color-x24-trad-7 .section--light .map .map-a .map__col h3 {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-trad-7 .section--dark .map .map-a .map__title, .color-x24-trad-7 .section--light .map .map-a .map__title {
  color: #ffffff !important;
}
.color-x24-trad-7 .section--dark .map .map-a .map__caption, .color-x24-trad-7 .section--light .map .map-a .map__caption {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-trad-7 .section--dark .map .map-a .map-search__location-distance, .color-x24-trad-7 .section--dark .map .map-a .map__container .component, .color-x24-trad-7 .section--light .map .map-a .map-search__location-distance, .color-x24-trad-7 .section--light .map .map-a .map__container .component {
  color: #ffffff;
}
.color-x24-trad-7 .section--dark .map .map-a .map-search, .color-x24-trad-7 .section--light .map .map-a .map-search {
  margin-top: 0;
}
.color-x24-trad-7 .section--dark .map .map-a .map-search .cta__link, .color-x24-trad-7 .section--light .map .map-a .map-search .cta__link {
  margin: 0;
  display: inline-block;
  width: auto;
  color: #ffffff !important;
}
.color-x24-trad-7 .section--dark .map .map-a .map-search .cta__link:hover, .color-x24-trad-7 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-trad-7 .section--dark #map-marker__content p {
  color: #000000;
}
.color-x24-trad-7 .section--light .map .map-a .map__col {
  box-shadow: none;
}
.color-x24-trad-7 .section--light .map .map-a .map__col h3 {
  color: #000000 !important;
}
.color-x24-trad-7 .section--light .map .map-a .map__title, .color-x24-trad-7 .section--light .map .map-a .map__caption {
  color: #000000 !important;
}
.color-x24-trad-7 .section--light .map .map-a .map-search__location-distance, .color-x24-trad-7 .section--light .map .map-a .map__container .component {
  color: #000000;
}
.color-x24-trad-7 .section--light .map .map-a .map-search__location-address p {
  color: #4f4e4e;
}
.color-x24-trad-7 .section--light .map .map-a .map-search .cta__link {
  color: #000000 !important;
}
.color-x24-trad-7 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-trad-7 .footer .logo_footer__container--inner,
.color-x24-trad-7 .footer .logo__container {
  display: flex;
  height: 100%;
  justify-content: center;
}
.color-x24-trad-7 .footer .logo_footer__container--inner .logo,
.color-x24-trad-7 .footer .logo__container .logo {
  align-self: center;
}
.color-x24-trad-7 .copyright__container {
  display: flex;
  justify-content: flex-end;
}
.color-x24-trad-7 .copyright__container .copyright__item {
  padding: 0 10px;
  margin-top: 0;
}
.color-x24-trad-7 .copyright__container .copyright__item .copyright__link {
  font: 12px/18px "GothicA1", sans-serif;
}
.color-x24-trad-7 .section--dark .copyright__link, .color-x24-trad-7 .section--light .copyright__link {
  color: #ffffff;
  font-family: "Poppins", sans-serif;
}
.color-x24-trad-7 .section--dark .copyright__link:hover, .color-x24-trad-7 .section--light .copyright__link:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-trad-7 .section--dark .copyright__item:not(:last-child),
.color-x24-trad-7 .section--dark #copyright__item:not(:last-child), .color-x24-trad-7 .section--light .copyright__item:not(:last-child),
.color-x24-trad-7 .section--light #copyright__item:not(:last-child) {
  border-color: #ffffff;
}
.color-x24-trad-7 .section--dark .copyright__container,
.color-x24-trad-7 .section--dark #copyright__container, .color-x24-trad-7 .section--light .copyright__container,
.color-x24-trad-7 .section--light #copyright__container {
  padding: 0 !important;
}
.color-x24-trad-7 .section--light .copyright__link {
  color: #4f4e4e;
}
.color-x24-trad-7 .section--light .copyright__link:hover {
  color: #4f4e4e;
}
.color-x24-trad-7 .section--light .copyright__item:not(:last-child),
.color-x24-trad-7 .section--light #copyright__item:not(:last-child) {
  border-color: #4f4e4e;
}
.color-x24-trad-7 .section-copyright .copyright,
.color-x24-trad-7 .section-copyright #copyright {
  display: flex;
  height: 100%;
  align-items: center;
}
.color-x24-trad-7 .section-copyright .copyright .copyright__link,
.color-x24-trad-7 .section-copyright #copyright .copyright__link {
  line-height: 17px;
}
.color-x24-trad-7 .section--dark .socialmedia__item .socialmedia__link, .color-x24-trad-7 .section--light .socialmedia__item .socialmedia__link {
  border-radius: 8px;
  background: #e0e0e0;
  color: #212121;
}
.color-x24-trad-7 .section--dark .socialmedia__item .socialmedia__link:hover, .color-x24-trad-7 .section--light .socialmedia__item .socialmedia__link:hover {
  background: #c1bcbc;
}
.color-x24-trad-7 .section--dark .section-socialmedia .socialmedia__link--small, .color-x24-trad-7 .section--light .section-socialmedia .socialmedia__link--small {
  width: 34px;
  height: 34px;
}
.color-x24-trad-7 .section--dark .socialmedia, .color-x24-trad-7 .section--light .socialmedia {
  padding: 0;
}
.color-x24-trad-7 .section--light .socialmedia__item .socialmedia__link {
  background: #f0edeb;
  color: #e0e0e0;
}
.color-x24-trad-7 .section--light .socialmedia__item .socialmedia__link:hover {
  background: rgba(79, 78, 78, 0.5);
}
.color-x24-trad-7 .logo__container .logo-a__title {
  font-size: 14px;
  line-height: 18px;
}
.color-x24-trad-7 .logo__container .logo-a__caption {
  font-size: 12px;
  line-height: 14px;
}
@media (max-width: 1224px) {
  .color-x24-trad-7 .section--dark .cta__button,
.color-x24-trad-7 .section--dark .cta__button--icon,
.color-x24-trad-7 .section--dark .staff-member__link.component__button--1,
.color-x24-trad-7 .section--dark .staff-member__link__button--icon,
.color-x24-trad-7 .section--dark .staff-member__link--icon,
.color-x24-trad-7 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-7 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-7 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-trad-7 .section--light .cta__button,
.color-x24-trad-7 .section--light .cta__button--icon,
.color-x24-trad-7 .section--light .staff-member__link.component__button--1,
.color-x24-trad-7 .section--light .staff-member__link__button--icon,
.color-x24-trad-7 .section--light .staff-member__link--icon,
.color-x24-trad-7 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-7 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-7 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 155px;
  }
  .color-x24-trad-7 .banner .banner-text__wrapper {
    padding: 30px 0 50px;
  }
  .color-x24-trad-7 .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-trad-7 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-trad-7 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-trad-7 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-trad-7 .section--light .featuredblocks-grid-e .featuredblock__item {
    margin: 0 0 20px;
  }
  .color-x24-trad-7 .section--dark .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-trad-7 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-trad-7 .section--light .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-trad-7 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
    height: 100% !important;
  }
  .color-x24-trad-7 .contact-us-im .form,
.color-x24-trad-7 .form .component__title-caption-wrap {
    padding-top: 0;
    padding-bottom: 20px;
  }
}
@media (max-width: 1199px) {
  .color-x24-trad-7 .header-sticky,
.color-x24-trad-7 .header_home,
.color-x24-trad-7 .header_home.overlap {
    padding: 0;
    position: static;
  }
  .color-x24-trad-7 .header-sticky .section--dark.section--inner, .color-x24-trad-7 .header-sticky .section--light.section--inner,
.color-x24-trad-7 .header_home .section--dark.section--inner,
.color-x24-trad-7 .header_home .section--light.section--inner,
.color-x24-trad-7 .header_home.overlap .section--dark.section--inner,
.color-x24-trad-7 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-trad-7 .header-sticky .container,
.color-x24-trad-7 .header-sticky .section--dark.section--inner,
.color-x24-trad-7 .header-sticky .section--light.section--inner,
.color-x24-trad-7 .header_home .container,
.color-x24-trad-7 .header_home .section--dark.section--inner,
.color-x24-trad-7 .header_home .section--light.section--inner,
.color-x24-trad-7 .header_home.overlap .container,
.color-x24-trad-7 .header_home.overlap .section--dark.section--inner,
.color-x24-trad-7 .header_home.overlap .section--light.section--inner {
    max-width: 1140px;
  }
  .color-x24-trad-7 .banner .banner-e__header, .color-x24-trad-7 .banner .banner-e__contactform {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .color-x24-trad-7 .banner .banner-e__contactform {
    margin-left: 0;
  }
  .color-x24-trad-7 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-trad-7 .featuredblocks .featuredblocks-grid-d .featuredblock__cta {
    display: block;
  }
  .color-x24-trad-7 .banner .banner-text__wrapper {
    margin: 0 auto !important;
  }
  .color-x24-trad-7 .hours-a .hours__sep {
    display: none !important;
  }
  .color-x24-trad-7 .hours-a .hours__day:first-child {
    padding-left: 0;
    width: 27%;
  }
  .color-x24-trad-7 .hours-a .hours__hours {
    width: 73%;
    flex-direction: row !important;
    justify-content: flex-start;
  }
  .color-x24-trad-7 .hours-a .hours__hours span {
    display: inline-block;
    width: 50%;
    text-align: left !important;
    padding: 0 10px 0 0;
  }
}
@media (max-width: 1023px) {
  .color-x24-trad-7 .section--dark .cta__button,
.color-x24-trad-7 .section--dark .cta__button--icon,
.color-x24-trad-7 .section--dark .staff-member__link.component__button--1,
.color-x24-trad-7 .section--dark .staff-member__link__button--icon,
.color-x24-trad-7 .section--dark .staff-member__link--icon,
.color-x24-trad-7 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-7 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-7 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-trad-7 .section--light .cta__button,
.color-x24-trad-7 .section--light .cta__button--icon,
.color-x24-trad-7 .section--light .staff-member__link.component__button--1,
.color-x24-trad-7 .section--light .staff-member__link__button--icon,
.color-x24-trad-7 .section--light .staff-member__link--icon,
.color-x24-trad-7 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-7 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-7 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 135px;
  }
  .color-x24-trad-7 .section--dark .phone__container .phone__wrapper .phone__number,
.color-x24-trad-7 .section--light .phone__container .phone__wrapper .phone__number {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-trad-7 .header_home.overlap .section--dark.section--inner, .color-x24-trad-7 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-trad-7 .section--dark .navigation .navigation-b .navigation__menu--list, .color-x24-trad-7 .section--light .navigation .navigation-b .navigation__menu--list {
    display: block;
  }
  .color-x24-trad-7 .section--dark .navigation .navigation-b .navigation__menu--list > .navigation__item, .color-x24-trad-7 .section--light .navigation .navigation-b .navigation__menu--list > .navigation__item {
    width: 100%;
    padding: 10px;
    border-left: 0;
    border-bottom: 1px solid #ffffff;
  }
  .color-x24-trad-7 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-trad-7 .section--light .blade__container .blade-a--12 .blade-a__bg {
    position: static;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 1;
    margin: 0 0 26px;
  }
  .color-x24-trad-7 .section--dark .blade__container .blade-a--12 .blade-a__text, .color-x24-trad-7 .section--light .blade__container .blade-a--12 .blade-a__text {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 2;
    margin: 0 0 10px;
    padding-left: 0;
    padding-right: 0;
    background: none;
  }
  .color-x24-trad-7 .section--dark .blade-a__wrap, .color-x24-trad-7 .section--light .blade-a__wrap {
    padding: 0 15px;
  }
  .color-x24-trad-7 .section--dark .blade-a__text, .color-x24-trad-7 .section--light .blade-a__text {
    margin: 0 0 30px;
  }
  .color-x24-trad-7 .alias-partial_header_2x6x2x2 .section--dark.section--inner,
.color-x24-trad-7 .alias-partial_header_2x6x2x2 .section--light.section--inner {
    padding: 0;
  }
  .color-x24-trad-7 .alias-partial_header_2x6x2x2 .col_header_logo {
    flex: 0 0 100%;
    order: 1;
    max-width: 100%;
    padding: 20px 60px;
  }
  .color-x24-trad-7 .alias-partial_header_2x6x2x2 .col_nav {
    flex: 0 0 60%;
    max-width: 60%;
    order: 2;
    padding: 0 20px 10px 30px;
  }
  .color-x24-trad-7 .alias-partial_header_2x6x2x2 .col_top_phone {
    order: 3;
    flex: 0 0 15%;
    max-width: 15%;
    padding: 0 0 10px;
  }
  .color-x24-trad-7 .alias-partial_header_2x6x2x2 .col_header_cta {
    flex: 0 0 25%;
    max-width: 25%;
    order: 4;
    padding: 0 0 10px;
  }
  .color-x24-trad-7 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-trad-7 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-trad-7 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 165px;
    min-width: 165px;
  }
  .color-x24-trad-7 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link, .color-x24-trad-7 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link {
    padding-left: 15px;
    white-space: normal;
  }
  .color-x24-trad-7 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after, .color-x24-trad-7 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after {
    display: none;
  }
  .color-x24-trad-7 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before, .color-x24-trad-7 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    left: 5px;
    margin-top: -6px;
    border: inset 6px;
    border-left-width: 0;
    border-left-style: solid;
    border-color: transparent #ffffff transparent transparent;
  }
  .color-x24-trad-7 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover:before, .color-x24-trad-7 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-trad-7 .section--dark .navigation-a .more .navigation__list--sub .navigation__list, .color-x24-trad-7 .section--light .navigation-a .more .navigation__list--sub .navigation__list {
    left: auto;
    right: 100%;
  }
  .color-x24-trad-7 .section--dark .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before, .color-x24-trad-7 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-trad-7 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent white transparent transparent !important;
  }
  .color-x24-trad-7 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent white transparent transparent !important;
  }
  .color-x24-trad-7 .section--dark .featuredblocks-grid-d, .color-x24-trad-7 .section--dark .featuredblocks-grid-c, .color-x24-trad-7 .section--dark .featuredblocks-grid-e, .color-x24-trad-7 .section--light .featuredblocks-grid-d, .color-x24-trad-7 .section--light .featuredblocks-grid-c, .color-x24-trad-7 .section--light .featuredblocks-grid-e {
    margin: 0;
  }
  .color-x24-trad-7 .section--dark .featuredblocks-grid-d .featuredblock__item, .color-x24-trad-7 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-trad-7 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-trad-7 .section--light .featuredblocks-grid-d .featuredblock__item, .color-x24-trad-7 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-trad-7 .section--light .featuredblocks-grid-e .featuredblock__item {
    border-left: 0 !important;
    border-right: 0 !important;
  }
  .color-x24-trad-7 .section-banner .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-trad-7 .blade-a__text {
    order: 2;
  }
  .color-x24-trad-7 .blade-a__bg {
    order: 1;
  }
  .color-x24-trad-7 .section-blade .blade-a--12 .blade-a__bg {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  .color-x24-trad-7 .map__container .map .map__col {
    margin: 0;
    box-shadow: none;
    border-radius: 0;
    width: 100%;
    max-width: 100%;
    flex: inherit;
    text-align: center;
  }
  .color-x24-trad-7 .map__container .map .map__col .map__title-caption-wrap {
    padding-top: 40px;
  }
  .color-x24-trad-7 .map__container .map-a .map__container {
    max-width: 100% !important;
    padding: 0;
  }
  .color-x24-trad-7 .map__container .map-a .map__display {
    position: static;
  }
  .color-x24-trad-7 .map__container .map__wrap {
    padding: 0;
  }
  .color-x24-trad-7 .footer {
    padding: 55px 0 30px;
    overflow: hidden;
  }
  .color-x24-trad-7 .footer .section-socialmedia,
.color-x24-trad-7 .footer .section-copyright {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    justify-content: center;
  }
  .color-x24-trad-7 .footer .section-logo {
    padding: 50px 0 10px;
  }
  .color-x24-trad-7 .footer .logo__container {
    margin: 0 auto 23px;
  }
  .color-x24-trad-7 .footer .row {
    display: block;
  }
  .color-x24-trad-7 .footer div[class*=col-] {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: none;
    text-align: center;
  }
  .color-x24-trad-7 .footer .logo_footer__container--inner,
.color-x24-trad-7 .footer .logo__container {
    justify-content: center;
  }
  .color-x24-trad-7 .footer .section-socialmedia .socialmedia,
.color-x24-trad-7 .footer .section-socialmedia .copyright__container,
.color-x24-trad-7 .footer .section-copyright .socialmedia,
.color-x24-trad-7 .footer .section-copyright .copyright__container,
.color-x24-trad-7 .footer .logo__container .socialmedia,
.color-x24-trad-7 .footer .logo__container .copyright__container {
    padding: 0 0 20px;
  }
  .color-x24-trad-7 .footer .section-logo {
    padding: 0;
  }
  .color-x24-trad-7 .logo__container {
    margin: 0 auto;
  }
  .color-x24-trad-7 .logo__container .logo-a__img {
    max-width: 200px;
    margin: 0 auto;
  }
  .color-x24-trad-7 .copyright__container {
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .color-x24-trad-7 .banner-e__contactform .contactform__wrapper {
    position: relative;
    top: 0;
  }
  .color-x24-trad-7 .banner .banner-e {
    padding-top: 100px;
  }
  .color-x24-trad-7 .banner .banner-e__header {
    padding-top: 100px;
  }
}
@media (max-width: 990px) {
  .color-x24-trad-7 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-trad-7 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 140px;
    min-width: 140px;
    font-size: 12px;
  }
  .color-x24-trad-7 .section--dark .navigation-a .navigation__item--link, .color-x24-trad-7 .section--light .navigation-a .navigation__item--link {
    font-size: 12px !important;
  }
}
@media (max-width: 767px) {
  .color-x24-trad-7 .blade-a__text .blade-a__title {
    text-align: center;
  }
  .color-x24-trad-7 .form .form__title,
.color-x24-trad-7 .contact-us-im .form__title,
.color-x24-trad-7 .component__title {
    font: bold 32px/40px "Poppins", sans-serif !important;
    text-align: center;
  }
  .color-x24-trad-7 .form .form__caption,
.color-x24-trad-7 .contact-us-im .form__caption,
.color-x24-trad-7 .component__subtitle {
    font: 600 14px/18px "GothicA1", sans-serif !important;
    text-align: center;
  }
  .color-x24-trad-7 .section-banner .banner .component__title,
.color-x24-trad-7 .section-banner .banner .component__subtitle {
    text-align: center;
  }
  .color-x24-trad-7 .section-banner .banner .component__subtitle {
    margin-bottom: 24px;
  }
  .color-x24-trad-7 .banner__container .banner .cta__button {
    margin: 0 auto;
  }
  .color-x24-trad-7 .banner__container .banner .component__button {
    text-align: center !important;
  }
  .color-x24-trad-7 .featuredblocks-grid-d .featuredblock__item {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-trad-7 .section--dark .staff__list, .color-x24-trad-7 .section--light .staff__list {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-trad-7 .section--dark .staff__container .staff__title, .color-x24-trad-7 .section--light .staff__container .staff__title {
    font: bold 32px/40px "Poppins", sans-serif;
  }
  .color-x24-trad-7 .section--dark .staff__container .staff__caption, .color-x24-trad-7 .section--light .staff__container .staff__caption {
    font: 600 14px/18px "GothicA1", sans-serif;
  }
  .color-x24-trad-7 .section--dark .staff__container .staff-b .staff-member__image, .color-x24-trad-7 .section--light .staff__container .staff-b .staff-member__image {
    border-radius: 0;
  }
  .color-x24-trad-7 .section-staff .staff-a .staff__item:before {
    margin-left: 0;
  }
  .color-x24-trad-7 .section--dark .staff-a .staff-member__text, .color-x24-trad-7 .section--light .staff-a .staff-member__text {
    margin-left: auto;
  }
  .color-x24-trad-7 .hours-a__title, .color-x24-trad-7 .hours-a__subtitle {
    text-align: center;
  }
  .color-x24-trad-7 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    text-align: left;
  }
  .color-x24-trad-7 .hours-a .hours-a__schedule--responsive .cta__button, .color-x24-trad-7 .hours-a .hours-a__schedule--responsive .cta__button--icon, .color-x24-trad-7 .hours-a .hours-a__schedule--responsive .cta__link {
    margin: 0 auto;
  }
  .color-x24-trad-7 .hours-a .hours-a__schedule--responsive .row {
    min-height: 30px;
  }
  .color-x24-trad-7 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    font: 600 20px/28px "Poppins", sans-serif !important;
  }
  .color-x24-trad-7 .hours-a .hours__day:first-child {
    padding-right: 10px;
    width: 50%;
  }
  .color-x24-trad-7 .hours-a .hours__hours, .color-x24-trad-7 .hours-a .hours__day {
    align-items: flex-start !important;
    padding: 10px 0;
  }
  .color-x24-trad-7 .hours-a .hours__hours {
    padding-right: 0;
    width: 50%;
    flex-direction: column !important;
  }
  .color-x24-trad-7 .hours-a .hours__hours span {
    display: block;
    align-self: center;
    width: 100%;
    text-align: right !important;
    padding: 5px 0 0;
  }
  .color-x24-trad-7 .hours-a .hours__hours span:first-child {
    padding-top: 0;
  }
  .color-x24-trad-7 .copyright__container {
    justify-content: center;
  }
  .color-x24-trad-7 .copyright__container .copyright__list {
    justify-content: center;
    padding: 0 0 4px;
  }
  .color-x24-trad-7 .copyright__container .copyright__item {
    padding: 0 10px 10px;
  }
  .color-x24-trad-7 .section-copyright .copyright__item:not(:last-child),
.color-x24-trad-7 .section-copyright #copyright__item:not(:last-child) {
    border: 0;
  }
  .color-x24-trad-7 .section-socialmedia .socialmedia.text-center .socialmedia__link--small,
.color-x24-trad-7 .section-socialmedia .socialmedia.text-center .socialmedia__link--medium,
.color-x24-trad-7 .section-socialmedia .socialmedia.text-center .socialmedia__link--large {
    margin: 0 5px;
  }
  .color-x24-trad-7 .forms--2col-textarea .form .leadForm form .outerWrap {
    width: 100%;
  }
  .color-x24-trad-7 .forms--2col-textarea .form .form-input-comments {
    width: 100%;
  }
}

.color-x24-trad-6 .carmel-wave {
  display: block !important;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
}
.color-x24-trad-6 .carmel-wave.carmel-wave-top {
  bottom: 100% !important;
}
.color-x24-trad-6 .carmel-wave.carmel-wave-bottom {
  top: 100% !important;
}
.color-x24-trad-6 .header_home {
  z-index: 100;
}
.color-x24-trad-6 .header_home.overlap .section--dark.section--inner, .color-x24-trad-6 .header_home.overlap .section--light.section--inner {
  max-width: 1160px;
  border-radius: 8px;
  margin: 0 auto;
  position: relative;
  padding: 0 40px 0 30px;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-trad-6 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: #172242;
}
.color-x24-trad-6 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: #31498e;
}
.color-x24-trad-6 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: black;
}
.color-x24-trad-6 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: #da6a39;
}
.color-x24-trad-6 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: #c90d31;
}
.color-x24-trad-6 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: black;
}
.color-x24-trad-6 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: white;
}
.color-x24-trad-6 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: #f5f5f5;
}
.color-x24-trad-6 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: #c90d31;
}
.color-x24-trad-6 .header-sticky {
  box-shadow: 0 8px 10px rgba(0, 0, 0, 0.14);
}
.color-x24-trad-6 .header-sticky .row {
  align-items: center;
}
.color-x24-trad-6 .header-sticky .section--dark.section--inner, .color-x24-trad-6 .header-sticky .section--light.section--inner {
  padding: 0 40px 0 30px;
}
.color-x24-trad-6 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
  letter-spacing: 0.44px;
  line-height: 16px;
  text-align: center;
  margin-top: 0;
}
.color-x24-trad-6 body,
.color-x24-trad-6 p,
.color-x24-trad-6 .component__p,
.color-x24-trad-6 .editable__container p,
.color-x24-trad-6 .section-editable .editable__container p,
.color-x24-trad-6 .section-editable .editable__container ul,
.color-x24-trad-6 .section-editable .editable__container li,
.color-x24-trad-6 .section-editable .editable__container ol,
.color-x24-trad-6 .editable__container table td,
.color-x24-trad-6 body .editable__container p,
.color-x24-trad-6 body .editable__container ol,
.color-x24-trad-6 body .editable__container ul,
.color-x24-trad-6 body .editable__container li,
.color-x24-trad-6 body .editable__container table td,
.color-x24-trad-6 body .editable__container span,
.color-x24-trad-6 .form .leadFormInfo {
  font-family: "GothicA1", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.color-x24-trad-6 .staff-member {
  flex-wrap: nowrap !important;
}
.color-x24-trad-6 .section--dark p {
  color: #ffffff;
}
.color-x24-trad-6 .section--dark p a {
  text-decoration: underline;
}
.color-x24-trad-6 .section--dark p a:hover {
  text-decoration: none;
}
.color-x24-trad-6 .section--dark .component__title {
  color: #ffffff;
}
.color-x24-trad-6 .section--dark .component__subtitle {
  color: #ffffff;
}
.color-x24-trad-6 .section--dark .component__p {
  color: #ffffff;
}
.color-x24-trad-6 .section--dark .component__p a {
  text-decoration: underline;
}
.color-x24-trad-6 .section--dark .component__p a:hover {
  text-decoration: none;
}
.color-x24-trad-6 .section--dark a {
  color: #ffffff;
}
.color-x24-trad-6 .section--dark .bx-wrapper .bx-controls {
  margin-top: 15px;
}
.color-x24-trad-6 .section--light p {
  color: #000000;
}
.color-x24-trad-6 .section--light p a {
  text-decoration: underline;
}
.color-x24-trad-6 .section--light p a:hover {
  text-decoration: none;
}
.color-x24-trad-6 .section--light .component__title, .color-x24-trad-6 .section--light .component__subtitle {
  color: #000000 !important;
}
.color-x24-trad-6 .section--light .component__p {
  color: #000000;
}
.color-x24-trad-6 .section--light .component__p a {
  text-decoration: underline;
}
.color-x24-trad-6 .section--light .component__p a:hover {
  text-decoration: none;
}
.color-x24-trad-6 .section--light a {
  color: #000000;
}
.color-x24-trad-6 .section-base-container .section-cta .cta-a,
.color-x24-trad-6 .section-base-container .section-logo .logo-a {
  padding: 0;
}
.color-x24-trad-6 .logo__container .logo-a {
  margin: 0;
}
.color-x24-trad-6 .logo__container .logo-a__text {
  padding: 0 10px;
  min-width: 120px;
}
.color-x24-trad-6 .logo__container .logo-a__title {
  font-size: 12px;
  line-height: 14px;
}
.color-x24-trad-6 .logo__container .logo-a__caption {
  font-size: 10px;
  line-height: 12px;
}
.color-x24-trad-6 .logo__container .logo-a__img {
  display: block;
}
.color-x24-trad-6 .section--dark .logo__container .logo-a__title, .color-x24-trad-6 .section--dark .logo__container .logo-a__caption {
  color: #ffffff !important;
}
.color-x24-trad-6 .section--light .logo__container .logo-a__title, .color-x24-trad-6 .section--light .logo__container .logo-a__caption {
  color: #000000 !important;
}
.color-x24-trad-6 .comp-phone .phone__title {
  font-size: 18px;
  line-height: 20px;
}
.color-x24-trad-6 .col_header_cta .cta__link {
  margin-top: 0;
}
.color-x24-trad-6 .phone__setting-title,
.color-x24-trad-6 .phone__city {
  font-size: 16px;
  line-height: 18px;
}
.color-x24-trad-6 .editable__container h6,
.color-x24-trad-6 .editable__container h5,
.color-x24-trad-6 .editable__container h4,
.color-x24-trad-6 .editable__container h3,
.color-x24-trad-6 .editable__container h2,
.color-x24-trad-6 .editable__container h1 {
  font-family: "Poppins", sans-serif;
  font-weight: bold;
  border-bottom: none;
}
.color-x24-trad-6 .editable__container h1 {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-trad-6 .editable__container h2 {
  font-size: 48px;
  line-height: 56px;
}
.color-x24-trad-6 .editable__container h3 {
  font-size: 24px;
  line-height: 32px;
}
.color-x24-trad-6 .editable__container h4 {
  font-size: 20px;
  line-height: 28px;
}
.color-x24-trad-6 .editable__container h5 {
  font-size: 18px;
  line-height: 24px;
}
.color-x24-trad-6 .editable__container h6 {
  font-size: 16px;
  line-height: 20px;
}
.color-x24-trad-6 .section--dark .editable__container h6,
.color-x24-trad-6 .section--dark .editable__container h5,
.color-x24-trad-6 .section--dark .editable__container h4,
.color-x24-trad-6 .section--dark .editable__container h3,
.color-x24-trad-6 .section--dark .editable__container h2,
.color-x24-trad-6 .section--dark .editable__container h1, .color-x24-trad-6 .section--light .editable__container h6,
.color-x24-trad-6 .section--light .editable__container h5,
.color-x24-trad-6 .section--light .editable__container h4,
.color-x24-trad-6 .section--light .editable__container h3,
.color-x24-trad-6 .section--light .editable__container h2,
.color-x24-trad-6 .section--light .editable__container h1 {
  color: #ffffff;
}
.color-x24-trad-6 .section--light .editable__container h6,
.color-x24-trad-6 .section--light .editable__container h5,
.color-x24-trad-6 .section--light .editable__container h4,
.color-x24-trad-6 .section--light .editable__container h3,
.color-x24-trad-6 .section--light .editable__container h2,
.color-x24-trad-6 .section--light .editable__container h1 {
  color: #000000;
}
.color-x24-trad-6 .form__title {
  margin-bottom: 1.875rem;
}
.color-x24-trad-6 .form .form__title,
.color-x24-trad-6 .contact-us-im .form__title,
.color-x24-trad-6 .component__title {
  font: bold 48px/56px "Poppins", sans-serif;
}
.color-x24-trad-6 .form .form__caption,
.color-x24-trad-6 .contact-us-im .form__caption,
.color-x24-trad-6 .component__subtitle {
  font: 600 16px/20px "GothicA1", sans-serif;
}
.color-x24-trad-6 .form .error_container label,
.color-x24-trad-6 .contact-us-im .form .error_container label {
  color: #E03B33;
}
.color-x24-trad-6 .header-sticky .cta,
.color-x24-trad-6 .header_home .cta,
.color-x24-trad-6 .header_home.overlap .cta {
  padding: 0;
}
.color-x24-trad-6 .section__bg--light-1 .componentWith__container.form__container {
  padding-left: 0;
  padding-right: 0;
  padding: 0 0 50px;
}
.color-x24-trad-6 .section--dark .flex-control-paging li a, .color-x24-trad-6 .section--light .flex-control-paging li a {
  background: #f7f0e9;
  border-radius: 6px;
  width: 13px;
  height: 12px;
  box-shadow: none;
}
.color-x24-trad-6 .section--dark .flex-control-paging li a.flex-active, .color-x24-trad-6 .section--light .flex-control-paging li a.flex-active {
  background: #c90d31 !important;
  border-radius: 6px;
  width: 34px;
  height: 12px;
  transition: width 0.2s linear;
}
.color-x24-trad-6 .section--dark .flex-control-paging li a:hover, .color-x24-trad-6 .section--light .flex-control-paging li a:hover {
  background: #c90d31 !important;
}
.color-x24-trad-6 .section--dark .bx-wrapper .bx-pager.bx-default-pager a, .color-x24-trad-6 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #f7f0e9;
}
.color-x24-trad-6 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-trad-6 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  width: 34px;
  transition: width 0.2s linear;
  background: #c90d31 !important;
}
.color-x24-trad-6 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-trad-6 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #c90d31 !important;
}
.color-x24-trad-6 .section--dark .banner .controls-wrapper, .color-x24-trad-6 .section--light .banner .controls-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 45px 0;
  margin-top: -132px;
}
@media (max-width: 991px) {
  .color-x24-trad-6 .section--dark .banner .controls-wrapper, .color-x24-trad-6 .section--light .banner .controls-wrapper {
    margin-top: 0;
  }
}
.color-x24-trad-6 .section--dark .banner .controls-wrapper .flex-control-nav, .color-x24-trad-6 .section--light .banner .controls-wrapper .flex-control-nav {
  bottom: 0 !important;
  width: auto;
  display: flex !important;
  align-items: center;
  position: relative;
  height: 0 !important;
  left: auto !important;
  transform: translateX(0) !important;
}
.color-x24-trad-6 .section--dark .banner .controls-wrapper .flex-control-nav a, .color-x24-trad-6 .section--light .banner .controls-wrapper .flex-control-nav a {
  background: #ffffff;
}
.color-x24-trad-6 .section--dark .banner .controls-wrapper .flex-prev, .color-x24-trad-6 .section--light .banner .controls-wrapper .flex-prev {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-right: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-trad-6 .section--dark .banner .controls-wrapper .flex-prev:hover, .color-x24-trad-6 .section--light .banner .controls-wrapper .flex-prev:hover {
  color: #c90d31;
}
.color-x24-trad-6 .section--dark .banner .controls-wrapper .flex-prev:before, .color-x24-trad-6 .section--light .banner .controls-wrapper .flex-prev:before {
  content: "";
  font-size: 24px;
}
.color-x24-trad-6 .section--dark .banner .controls-wrapper .flex-next, .color-x24-trad-6 .section--light .banner .controls-wrapper .flex-next {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-left: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-trad-6 .section--dark .banner .controls-wrapper .flex-next:hover, .color-x24-trad-6 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #c90d31;
}
.color-x24-trad-6 .section--dark .banner .controls-wrapper .flex-next:before, .color-x24-trad-6 .section--light .banner .controls-wrapper .flex-next:before {
  content: "";
  font-size: 24px;
}
.color-x24-trad-6 .section--light .flex-control-paging li a {
  background: #172242;
}
.color-x24-trad-6 .section--light .flex-control-paging li a.flex-active {
  background: #c90d31 !important;
}
.color-x24-trad-6 .section--light .flex-control-paging li a:hover {
  background: #c90d31 !important;
}
.color-x24-trad-6 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #172242;
}
.color-x24-trad-6 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #c90d31 !important;
}
.color-x24-trad-6 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #c90d31 !important;
}
.color-x24-trad-6 .section--light .banner .controls-wrapper .flex-prev,
.color-x24-trad-6 .section--light .banner .controls-wrapper .flex-next {
  color: #172242;
}
.color-x24-trad-6 .section--light .banner .controls-wrapper .flex-prev:hover,
.color-x24-trad-6 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #c90d31;
}
.color-x24-trad-6 .section-breadcrumbs .section--dark .breadcrumb__item, .color-x24-trad-6 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #ffffff !important;
  font: 400 16px/24px "GothicA1", sans-serif;
}
.color-x24-trad-6 .section-breadcrumbs .section--dark .breadcrumb__item a, .color-x24-trad-6 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-trad-6 .section-breadcrumbs .section--dark .breadcrumb__item a:hover, .color-x24-trad-6 .section-breadcrumbs .section--light .breadcrumb__item a:hover {
  text-decoration: none;
}
.color-x24-trad-6 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #000000 !important;
}
.color-x24-trad-6 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #000000 !important;
}
.color-x24-trad-6 .blade-a__bg > div {
  border-radius: 8px;
  overflow: hidden;
}
.color-x24-trad-6 .blade-a__bg > div img {
  border-radius: 8px;
}
.color-x24-trad-6 .blade-a__text .blade-a__title {
  border-bottom: none;
}
.color-x24-trad-6 .blade-a__description a {
  text-decoration: underline;
}
.color-x24-trad-6 .blade-a__description a:hover {
  text-decoration: none;
}
.color-x24-trad-6 .container-fluid .blade__container .blade-a--12 {
  position: relative;
}
.color-x24-trad-6 .container-fluid .blade__container .blade-a--12 .blade-a__wrap > .row {
  padding: 0;
}
.color-x24-trad-6 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-trad-6 .section--light .blade__container .blade-a--12 .blade-a__bg {
  padding-top: 0;
  padding-bottom: 0;
}
.color-x24-trad-6 .section--dark .blade-a--12 .blade-a__text, .color-x24-trad-6 .section--light .blade-a--12 .blade-a__text {
  padding-top: 16px;
  padding-bottom: 16px;
}
.color-x24-trad-6 .section--dark .blade-a--12 .blade-a__bg, .color-x24-trad-6 .section--light .blade-a--12 .blade-a__bg {
  height: 100%;
}
.color-x24-trad-6 .section--dark .blade-a__bg > div, .color-x24-trad-6 .section--light .blade-a__bg > div {
  height: 100%;
  min-height: 100%;
}
.color-x24-trad-6 .section--dark .blade-a__text, .color-x24-trad-6 .section--light .blade-a__text {
  background: rgba(23, 34, 66, 0.7);
  border-radius: 8px;
}
.color-x24-trad-6 .section--dark .blade-a__text .cta__link, .color-x24-trad-6 .section--light .blade-a__text .cta__link {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
}
.color-x24-trad-6 .section--dark .blade-a__text .cta__link:hover, .color-x24-trad-6 .section--light .blade-a__text .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-trad-6 .section--dark .blade-a__text .blade-a__readmore .cta__link, .color-x24-trad-6 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: #faebe5 !important;
  text-transform: none;
  text-decoration: underline;
  font-weight: 400;
}
.color-x24-trad-6 .section--dark .blade-a__text .blade-a__readmore .cta__link:hover, .color-x24-trad-6 .section--light .blade-a__text .blade-a__readmore .cta__link:hover {
  text-decoration: none;
}
.color-x24-trad-6 .section--dark .blade-a__description, .color-x24-trad-6 .section--light .blade-a__description {
  color: #ffffff;
}
.color-x24-trad-6 .section--light .blade-a__text {
  background: rgba(224, 224, 224, 0.7);
}
.color-x24-trad-6 .section--light .blade-a__text .cta__link {
  color: #000000 !important;
}
.color-x24-trad-6 .section--light .blade-a__text .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-trad-6 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: #da6a39 !important;
}
.color-x24-trad-6 .section--light .blade-a__description {
  color: #172242;
}
.color-x24-trad-6 .container-fluid .blade-a__wrap {
  max-width: 100%;
}
.color-x24-trad-6 .componentWith__container.featuredarticles__container {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-trad-6 .section--dark .featuredarticles .featuredarticle__image, .color-x24-trad-6 .section--light .featuredarticles .featuredarticle__image {
  border-radius: 8px;
}
.color-x24-trad-6 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link, .color-x24-trad-6 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  font: 16px/20px "GothicA1", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
}
.color-x24-trad-6 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:hover, .color-x24-trad-6 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:hover {
  text-decoration: underline;
}
.color-x24-trad-6 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:before, .color-x24-trad-6 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:before {
  display: none;
}
.color-x24-trad-6 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__description, .color-x24-trad-6 .section--light .featuredarticles .featuredarticle__text .featuredarticle__description {
  font: 16px/20px "GothicA1", sans-serif;
}
.color-x24-trad-6 .section--dark .featuredarticles .featuredarticle__title, .color-x24-trad-6 .section--light .featuredarticles .featuredarticle__title {
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-trad-6 .section--dark .featuredarticles .featuredarticle__title a, .color-x24-trad-6 .section--light .featuredarticles .featuredarticle__title a {
  color: #ffffff;
  text-decoration: none;
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-trad-6 .section--dark .featuredarticles .featuredarticle__title a:hover, .color-x24-trad-6 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-trad-6 .section--dark .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper, .color-x24-trad-6 .section--light .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper {
  margin-top: 0 !important;
}
.color-x24-trad-6 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  color: #000000;
}
.color-x24-trad-6 .section--light .featuredarticles .featuredarticle__title a {
  color: #000000;
}
.color-x24-trad-6 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #000000;
}
.color-x24-trad-6 .section--light .featuredblocks-list-a .featuredblock__item {
  margin-bottom: 10px;
}
.color-x24-trad-6 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a {
  color: #000000 !important;
}
.color-x24-trad-6 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a:hover:after {
  text-decoration: underline;
}
.color-x24-trad-6 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-trad-6 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-trad-6 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-trad-6 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-trad-6 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-trad-6 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-trad-6 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-trad-6 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ffffff !important;
}
.color-x24-trad-6 .section__bg--light-3 .section--dark .flex-control-paging li a.flex-active, .color-x24-trad-6 .section__bg--light-3 .section--dark .flex-control-paging li a:hover, .color-x24-trad-6 .section__bg--light-3 .section--light .flex-control-paging li a.flex-active, .color-x24-trad-6 .section__bg--light-3 .section--light .flex-control-paging li a:hover,
.color-x24-trad-6 .section__bg--dark-5 .section--dark .flex-control-paging li a.flex-active,
.color-x24-trad-6 .section__bg--dark-5 .section--dark .flex-control-paging li a:hover,
.color-x24-trad-6 .section__bg--dark-5 .section--light .flex-control-paging li a.flex-active,
.color-x24-trad-6 .section__bg--dark-5 .section--light .flex-control-paging li a:hover {
  background: #ffffff !important;
}
.color-x24-trad-6 .section__bg--light-3 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-trad-6 .section__bg--light-3 .section--light .hours-a__schedule .hours-a__schedule--border,
.color-x24-trad-6 .section__bg--dark-5 .section--dark .hours-a__schedule .hours-a__schedule--border,
.color-x24-trad-6 .section__bg--dark-5 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ffffff !important;
}
.color-x24-trad-6 .section__bg--dark-5 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-6 .section__bg--dark-5 .section--dark .form .form__group .input_container input,
.color-x24-trad-6 .section__bg--dark-5 .section--dark .form .form__group .input_container select,
.color-x24-trad-6 .section__bg--dark-5 .section--dark .form .form__group .input_container textarea,
.color-x24-trad-6 .section__bg--dark-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-6 .section__bg--dark-5 .section--light .form .form__group .input_container input,
.color-x24-trad-6 .section__bg--dark-5 .section--light .form .form__group .input_container select,
.color-x24-trad-6 .section__bg--dark-5 .section--light .form .form__group .input_container textarea,
.color-x24-trad-6 .section__bg--light-3 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-6 .section__bg--light-3 .section--dark .form .form__group .input_container input,
.color-x24-trad-6 .section__bg--light-3 .section--dark .form .form__group .input_container select,
.color-x24-trad-6 .section__bg--light-3 .section--dark .form .form__group .input_container textarea,
.color-x24-trad-6 .section__bg--light-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-6 .section__bg--light-3 .section--light .form .form__group .input_container input,
.color-x24-trad-6 .section__bg--light-3 .section--light .form .form__group .input_container select,
.color-x24-trad-6 .section__bg--light-3 .section--light .form .form__group .input_container textarea {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
}
.color-x24-trad-6 .section__bg--dark-4 .section--dark .staff__container .component__button--2 {
  border: 1px solid #172242 !important;
  color: #ffffff !important;
  background: #172242 !important;
}
.color-x24-trad-6 .section__bg--dark-4 .section--dark .staff__container .component__button--2:hover {
  border: 1px solid #31498e !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #31498e !important;
}
.color-x24-trad-6 .section__bg--dark-4 .section--dark .staff__container .component__button--2:focus {
  border: 1px solid #5e79c7 !important;
  color: #ffffff !important;
  background: #5e79c7 !important;
}
.color-x24-trad-6 .section--dark .disclaimer, .color-x24-trad-6 .section--light .disclaimer {
  padding: 0;
}
.color-x24-trad-6 .section--dark .disclaimer__content p, .color-x24-trad-6 .section--light .disclaimer__content p {
  font: 400 16px/20px "GothicA1", sans-serif;
}
.color-x24-trad-6 .section--dark .disclaimer__content a, .color-x24-trad-6 .section--light .disclaimer__content a {
  font-weight: 400;
  text-decoration: underline;
}
.color-x24-trad-6 .section--dark .disclaimer__content a:hover, .color-x24-trad-6 .section--dark .disclaimer__content a:focus, .color-x24-trad-6 .section--light .disclaimer__content a:hover, .color-x24-trad-6 .section--light .disclaimer__content a:focus {
  text-decoration: none;
}
.color-x24-trad-6 .section--dark .section-featuredblocks .section--inner.container-fluid > .row > div, .color-x24-trad-6 .section--light .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-trad-6 .section--dark .cta__link, .color-x24-trad-6 .section--light .cta__link {
  font: bold 16px/20px "GothicA1", sans-serif;
}
.color-x24-trad-6 .section--dark .featuredblocks__title-wrap, .color-x24-trad-6 .section--light .featuredblocks__title-wrap {
  margin-bottom: 1.875rem;
}
.color-x24-trad-6 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button, .color-x24-trad-6 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-6 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover, .color-x24-trad-6 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-trad-6 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus, .color-x24-trad-6 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-6 .section--dark .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-trad-6 .section--dark .banner .component__button--1.cta__button,
.color-x24-trad-6 .section--dark .cta__button.component__button--1, .color-x24-trad-6 .section--light .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-trad-6 .section--light .banner .component__button--1.cta__button,
.color-x24-trad-6 .section--light .cta__button.component__button--1 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-6 .section--dark .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-trad-6 .section--dark .banner .component__button--1.cta__button:hover,
.color-x24-trad-6 .section--dark .cta__button.component__button--1:hover, .color-x24-trad-6 .section--light .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-trad-6 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-trad-6 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-trad-6 .section--dark .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-trad-6 .section--dark .banner .component__button--1.cta__button:focus,
.color-x24-trad-6 .section--dark .cta__button.component__button--1:focus, .color-x24-trad-6 .section--light .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-trad-6 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-trad-6 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-6 .section--dark .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-trad-6 .section--dark .banner .component__button--2.cta__button,
.color-x24-trad-6 .section--dark .cta__button.component__button--2, .color-x24-trad-6 .section--light .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-trad-6 .section--light .banner .component__button--2.cta__button,
.color-x24-trad-6 .section--light .cta__button.component__button--2 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #da6a39 !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #da6a39 !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-6 .section--dark .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-trad-6 .section--dark .banner .component__button--2.cta__button:hover,
.color-x24-trad-6 .section--dark .cta__button.component__button--2:hover, .color-x24-trad-6 .section--light .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-trad-6 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-trad-6 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #eaab8f !important;
  background: #eaab8f !important;
  color: #ffffff !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-trad-6 .section--dark .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-trad-6 .section--dark .banner .component__button--2.cta__button:focus,
.color-x24-trad-6 .section--dark .cta__button.component__button--2:focus, .color-x24-trad-6 .section--light .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-trad-6 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-trad-6 .section--light .cta__button.component__button--2:focus {
  border: 1px solid #faebe5 !important;
  color: #ffffff !important;
  background: #faebe5 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-6 .section--dark .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-trad-6 .section--dark .banner .component__button--3.cta__button,
.color-x24-trad-6 .section--dark .cta__button.component__button--3, .color-x24-trad-6 .section--light .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-trad-6 .section--light .banner .component__button--3.cta__button,
.color-x24-trad-6 .section--light .cta__button.component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: none !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-6 .section--dark .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-trad-6 .section--dark .banner .component__button--3.cta__button:hover,
.color-x24-trad-6 .section--dark .cta__button.component__button--3:hover, .color-x24-trad-6 .section--light .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-trad-6 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-trad-6 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(63, 92, 179, 0.42), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(63, 92, 179, 0.1);
}
.color-x24-trad-6 .section--dark .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-trad-6 .section--dark .banner .component__button--3.cta__button:focus,
.color-x24-trad-6 .section--dark .cta__button.component__button--3:focus, .color-x24-trad-6 .section--light .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-trad-6 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-trad-6 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-6 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  border: 1px solid #172242 !important;
  color: #ffffff !important;
  background: #172242 !important;
}
.color-x24-trad-6 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #31498e !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #31498e !important;
}
.color-x24-trad-6 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #5e79c7 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #5e79c7 !important;
}
.color-x24-trad-6 .section--light .banner .component__button--1.cta__button,
.color-x24-trad-6 .section--light .cta__button.component__button--1 {
  border: 1px solid #172242 !important;
  color: #ffffff !important;
  background: #172242 !important;
}
.color-x24-trad-6 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-trad-6 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #31498e !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #31498e !important;
}
.color-x24-trad-6 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-trad-6 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #5e79c7 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #5e79c7 !important;
}
.color-x24-trad-6 .section--light .banner .component__button--2.cta__button,
.color-x24-trad-6 .section--light .cta__button.component__button--2 {
  border: 1px solid #da6a39 !important;
  color: #ffffff !important;
  background: #da6a39 !important;
}
.color-x24-trad-6 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-trad-6 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #eaab8f !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #eaab8f !important;
}
.color-x24-trad-6 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-trad-6 .section--light .cta__button.component__button--2:focus {
  border: 1px solid #faebe5 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #faebe5 !important;
}
.color-x24-trad-6 .section--light .banner .component__button--3.cta__button,
.color-x24-trad-6 .section--light .cta__button.component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-trad-6 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-trad-6 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #f2cbba !important;
  color: #172242 !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #faebe5 !important;
}
.color-x24-trad-6 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-trad-6 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-trad-6 .section--dark .articles__categories .mm-navbar .mm-btn, .color-x24-trad-6 .section--light .articles__categories .mm-navbar .mm-btn {
  top: 7px;
}
.color-x24-trad-6 .section--dark .articles__categories .mm-panels > .mm-panel > .mm-listview, .color-x24-trad-6 .section--light .articles__categories .mm-panels > .mm-panel > .mm-listview {
  margin: 7px 0 0 0;
}
.color-x24-trad-6 .section--dark .articles__categories .mm-opened .mm-title,
.color-x24-trad-6 .section--dark .articles__categories .mm-title, .color-x24-trad-6 .section--light .articles__categories .mm-opened .mm-title,
.color-x24-trad-6 .section--light .articles__categories .mm-title {
  font-size: 22px;
  line-height: 24px;
}
.color-x24-trad-6 .section--dark .blog-post__title,
.color-x24-trad-6 .section--dark .blog__post-title,
.color-x24-trad-6 .section--dark .article__post-title, .color-x24-trad-6 .section--light .blog-post__title,
.color-x24-trad-6 .section--light .blog__post-title,
.color-x24-trad-6 .section--light .article__post-title {
  font-family: "Poppins", sans-serif;
  text-decoration: none;
  color: #ffffff !important;
}
.color-x24-trad-6 .section--dark .blog-post__title:hover, .color-x24-trad-6 .section--dark .blog-post__title:focus,
.color-x24-trad-6 .section--dark .blog__post-title:hover,
.color-x24-trad-6 .section--dark .blog__post-title:focus,
.color-x24-trad-6 .section--dark .article__post-title:hover,
.color-x24-trad-6 .section--dark .article__post-title:focus, .color-x24-trad-6 .section--light .blog-post__title:hover, .color-x24-trad-6 .section--light .blog-post__title:focus,
.color-x24-trad-6 .section--light .blog__post-title:hover,
.color-x24-trad-6 .section--light .blog__post-title:focus,
.color-x24-trad-6 .section--light .article__post-title:hover,
.color-x24-trad-6 .section--light .article__post-title:focus {
  text-decoration: underline;
}
.color-x24-trad-6 .section--dark .blog-post__info li, .color-x24-trad-6 .section--light .blog-post__info li {
  border-left-color: #ffffff;
}
.color-x24-trad-6 .section--dark .category__description h1,
.color-x24-trad-6 .section--dark .category__description h2,
.color-x24-trad-6 .section--dark .category__description h3,
.color-x24-trad-6 .section--dark .category__description h4,
.color-x24-trad-6 .section--dark .category__description h5,
.color-x24-trad-6 .section--dark .category__description h6,
.color-x24-trad-6 .section--dark .category__description p > strong,
.color-x24-trad-6 .section--dark .blog__content h1,
.color-x24-trad-6 .section--dark .blog__content h2,
.color-x24-trad-6 .section--dark .blog__content h3,
.color-x24-trad-6 .section--dark .blog__content h4,
.color-x24-trad-6 .section--dark .blog__content h5,
.color-x24-trad-6 .section--dark .blog__content h6,
.color-x24-trad-6 .section--dark .blog__content p > strong,
.color-x24-trad-6 .section--dark .article__content h1,
.color-x24-trad-6 .section--dark .article__content h2,
.color-x24-trad-6 .section--dark .article__content h3,
.color-x24-trad-6 .section--dark .article__content h4,
.color-x24-trad-6 .section--dark .article__content h5,
.color-x24-trad-6 .section--dark .article__content h6,
.color-x24-trad-6 .section--dark .article__content p > strong, .color-x24-trad-6 .section--light .category__description h1,
.color-x24-trad-6 .section--light .category__description h2,
.color-x24-trad-6 .section--light .category__description h3,
.color-x24-trad-6 .section--light .category__description h4,
.color-x24-trad-6 .section--light .category__description h5,
.color-x24-trad-6 .section--light .category__description h6,
.color-x24-trad-6 .section--light .category__description p > strong,
.color-x24-trad-6 .section--light .blog__content h1,
.color-x24-trad-6 .section--light .blog__content h2,
.color-x24-trad-6 .section--light .blog__content h3,
.color-x24-trad-6 .section--light .blog__content h4,
.color-x24-trad-6 .section--light .blog__content h5,
.color-x24-trad-6 .section--light .blog__content h6,
.color-x24-trad-6 .section--light .blog__content p > strong,
.color-x24-trad-6 .section--light .article__content h1,
.color-x24-trad-6 .section--light .article__content h2,
.color-x24-trad-6 .section--light .article__content h3,
.color-x24-trad-6 .section--light .article__content h4,
.color-x24-trad-6 .section--light .article__content h5,
.color-x24-trad-6 .section--light .article__content h6,
.color-x24-trad-6 .section--light .article__content p > strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-trad-6 .section--dark .category__description h1 strong,
.color-x24-trad-6 .section--dark .category__description h2 strong,
.color-x24-trad-6 .section--dark .category__description h3 strong,
.color-x24-trad-6 .section--dark .category__description h4 strong,
.color-x24-trad-6 .section--dark .category__description h5 strong,
.color-x24-trad-6 .section--dark .category__description h6 strong,
.color-x24-trad-6 .section--dark .category__description p > strong strong,
.color-x24-trad-6 .section--dark .blog__content h1 strong,
.color-x24-trad-6 .section--dark .blog__content h2 strong,
.color-x24-trad-6 .section--dark .blog__content h3 strong,
.color-x24-trad-6 .section--dark .blog__content h4 strong,
.color-x24-trad-6 .section--dark .blog__content h5 strong,
.color-x24-trad-6 .section--dark .blog__content h6 strong,
.color-x24-trad-6 .section--dark .blog__content p > strong strong,
.color-x24-trad-6 .section--dark .article__content h1 strong,
.color-x24-trad-6 .section--dark .article__content h2 strong,
.color-x24-trad-6 .section--dark .article__content h3 strong,
.color-x24-trad-6 .section--dark .article__content h4 strong,
.color-x24-trad-6 .section--dark .article__content h5 strong,
.color-x24-trad-6 .section--dark .article__content h6 strong,
.color-x24-trad-6 .section--dark .article__content p > strong strong, .color-x24-trad-6 .section--light .category__description h1 strong,
.color-x24-trad-6 .section--light .category__description h2 strong,
.color-x24-trad-6 .section--light .category__description h3 strong,
.color-x24-trad-6 .section--light .category__description h4 strong,
.color-x24-trad-6 .section--light .category__description h5 strong,
.color-x24-trad-6 .section--light .category__description h6 strong,
.color-x24-trad-6 .section--light .category__description p > strong strong,
.color-x24-trad-6 .section--light .blog__content h1 strong,
.color-x24-trad-6 .section--light .blog__content h2 strong,
.color-x24-trad-6 .section--light .blog__content h3 strong,
.color-x24-trad-6 .section--light .blog__content h4 strong,
.color-x24-trad-6 .section--light .blog__content h5 strong,
.color-x24-trad-6 .section--light .blog__content h6 strong,
.color-x24-trad-6 .section--light .blog__content p > strong strong,
.color-x24-trad-6 .section--light .article__content h1 strong,
.color-x24-trad-6 .section--light .article__content h2 strong,
.color-x24-trad-6 .section--light .article__content h3 strong,
.color-x24-trad-6 .section--light .article__content h4 strong,
.color-x24-trad-6 .section--light .article__content h5 strong,
.color-x24-trad-6 .section--light .article__content h6 strong,
.color-x24-trad-6 .section--light .article__content p > strong strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-trad-6 .section--dark .article__post-permalink,
.color-x24-trad-6 .section--dark .blog__post-permalink, .color-x24-trad-6 .section--light .article__post-permalink,
.color-x24-trad-6 .section--light .blog__post-permalink {
  text-decoration: none;
  font-family: "GothicA1", sans-serif;
  position: relative;
  font-weight: 700;
  color: #ffffff;
}
.color-x24-trad-6 .section--dark .article__post-permalink:hover, .color-x24-trad-6 .section--dark .article__post-permalink:focus,
.color-x24-trad-6 .section--dark .blog__post-permalink:hover,
.color-x24-trad-6 .section--dark .blog__post-permalink:focus, .color-x24-trad-6 .section--light .article__post-permalink:hover, .color-x24-trad-6 .section--light .article__post-permalink:focus,
.color-x24-trad-6 .section--light .blog__post-permalink:hover,
.color-x24-trad-6 .section--light .blog__post-permalink:focus {
  text-decoration: underline;
}
.color-x24-trad-6 .section--dark .article__post-permalink:before,
.color-x24-trad-6 .section--dark .blog__post-permalink:before, .color-x24-trad-6 .section--light .article__post-permalink:before,
.color-x24-trad-6 .section--light .blog__post-permalink:before {
  content: "";
  top: -3px;
  font-family: "font-awesome";
  position: absolute;
  right: -13px;
  font-weight: normal;
  display: none;
}
.color-x24-trad-6 .section--dark .articles__categories .category__list-child li a,
.color-x24-trad-6 .section--dark .articles__categories-list li a, .color-x24-trad-6 .section--light .articles__categories .category__list-child li a,
.color-x24-trad-6 .section--light .articles__categories-list li a {
  font: 16px/1.375 "GothicA1", sans-serif;
}
.color-x24-trad-6 .section--dark .articles__categories .category__list-child li a:hover, .color-x24-trad-6 .section--dark .articles__categories .category__list-child li a:focus,
.color-x24-trad-6 .section--dark .articles__categories-list li a:hover,
.color-x24-trad-6 .section--dark .articles__categories-list li a:focus, .color-x24-trad-6 .section--light .articles__categories .category__list-child li a:hover, .color-x24-trad-6 .section--light .articles__categories .category__list-child li a:focus,
.color-x24-trad-6 .section--light .articles__categories-list li a:hover,
.color-x24-trad-6 .section--light .articles__categories-list li a:focus {
  text-decoration: none;
}
.color-x24-trad-6 .section--dark .articles__categories .mm-opened .mm-title, .color-x24-trad-6 .section--light .articles__categories .mm-opened .mm-title {
  font-family: "Poppins", sans-serif;
}
.color-x24-trad-6 .section--dark .articles__pagination ul li a, .color-x24-trad-6 .section--light .articles__pagination ul li a {
  color: #000000;
}
.color-x24-trad-6 .section--light .blog__post-title,
.color-x24-trad-6 .section--light .article__post-title {
  color: #000000 !important;
}
.color-x24-trad-6 .section--light .article__post-permalink,
.color-x24-trad-6 .section--light .blog__post-permalink {
  color: #000000;
}
.color-x24-trad-6 .section--light .blog-post__info li {
  border-left-color: #000000;
}
.color-x24-trad-6 .section--dark .banner__container .banner .cta__button, .color-x24-trad-6 .section--light .banner__container .banner .cta__button {
  min-height: 45px;
  max-width: 250px;
  font: 700 14px/25px "Poppins", sans-serif;
}
.color-x24-trad-6 .section--dark .banner__container .banner .form .form__title,
.color-x24-trad-6 .section--dark .banner__container .banner .form .form__caption,
.color-x24-trad-6 .section--dark .banner__container .banner .form .leadFormInfo,
.color-x24-trad-6 .section--dark .banner__container .banner .form .form__name, .color-x24-trad-6 .section--light .banner__container .banner .form .form__title,
.color-x24-trad-6 .section--light .banner__container .banner .form .form__caption,
.color-x24-trad-6 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-trad-6 .section--light .banner__container .banner .form .form__name {
  color: #000000;
}
.color-x24-trad-6 .section--light .banner__container .banner .form .form__title,
.color-x24-trad-6 .section--light .banner__container .banner .form .form__caption,
.color-x24-trad-6 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-trad-6 .section--light .banner__container .banner .form .form__name {
  color: #ffffff;
}
.color-x24-trad-6 .section-banner .banner .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-trad-6 .section-banner .banner form {
  margin-bottom: 0;
}
.color-x24-trad-6 .section-banner .banner .component__title {
  color: #ffffff !important;
  font-family: "Poppins", sans-serif;
  font-weight: bold;
}
.color-x24-trad-6 .section-banner .banner .banner-text__title--large {
  font-size: 40px;
  line-height: 46px;
}
.color-x24-trad-6 .section-banner .banner .banner-text__title--extraLarge {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-trad-6 .section-banner .banner .banner-e .input_container {
  margin: 0 0 10px;
}
.color-x24-trad-6 .section-banner .banner-text__wrapper .text-left .banner-c__title,
.color-x24-trad-6 .section-banner .banner-text__wrapper .text-center .banner-c__title,
.color-x24-trad-6 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  max-width: 650px;
}
.color-x24-trad-6 .section-banner .banner-text__wrapper .text-left .banner-c__title {
  max-width: 650px;
}
.color-x24-trad-6 .section-banner .banner-text__wrapper .text-left .text-center {
  text-align: left !important;
}
.color-x24-trad-6 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  display: inline-block;
}
.color-x24-trad-6 .section-banner .banner-text__wrapper .text-right .banner-c__button {
  text-align: right !important;
  margin-right: 0 !important;
}
.color-x24-trad-6 .section-banner .banner-text__wrapper .text-center {
  margin: 0 auto;
}
.color-x24-trad-6 .section-banner .banner .component__subtitle {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-trad-6 .section-banner .banner .banner-text__subtitle--small {
  font-size: 18px;
  line-height: 22px;
}
.color-x24-trad-6 .section-banner .banner .banner-text__subtitle--medium {
  font-size: 24px;
  line-height: 26px;
}
.color-x24-trad-6 .section-banner .banner .cta__link:hover {
  text-decoration: underline;
}
.color-x24-trad-6 .section-banner .banner .flexslider .flex-control-nav {
  bottom: 100px;
}
@keyframes fadeInUp {
  from {
    transform: translate3d(0, 40px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.color-x24-trad-6 .in-view {
  animation-duration: 1s;
  animation-fill-mode: both;
  opacity: 0;
  animation-name: fadeInUp;
}
.color-x24-trad-6 .section--dark .navigation .navigation-b,
.color-x24-trad-6 .section--dark .navigation .navigation-c, .color-x24-trad-6 .section--light .navigation .navigation-b,
.color-x24-trad-6 .section--light .navigation .navigation-c {
  background: none;
}
.color-x24-trad-6 .section--dark .navigation .navigation-b .navigation__button:focus,
.color-x24-trad-6 .section--dark .navigation .navigation-c .navigation__button:focus, .color-x24-trad-6 .section--light .navigation .navigation-b .navigation__button:focus,
.color-x24-trad-6 .section--light .navigation .navigation-c .navigation__button:focus {
  outline: none;
}
.color-x24-trad-6 .section--dark .navigation-a .navigation__item--link,
.color-x24-trad-6 .section--dark .navigation-b .navigation__item--link,
.color-x24-trad-6 .section--dark .navigation-c .navigation__item--link, .color-x24-trad-6 .section--light .navigation-a .navigation__item--link,
.color-x24-trad-6 .section--light .navigation-b .navigation__item--link,
.color-x24-trad-6 .section--light .navigation-c .navigation__item--link {
  padding: 5px 0.7rem;
  font-size: 12px !important;
  color: #ffffff;
  text-transform: uppercase;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  line-height: 24px;
}
.color-x24-trad-6 .section--dark .navigation-a .navigation__item--link:hover,
.color-x24-trad-6 .section--dark .navigation-b .navigation__item--link:hover,
.color-x24-trad-6 .section--dark .navigation-c .navigation__item--link:hover, .color-x24-trad-6 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-trad-6 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-trad-6 .section--light .navigation-c .navigation__item--link:hover {
  color: #999;
}
.color-x24-trad-6 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-6 .section--dark .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-6 .section--dark .navigation-c .navigation__item.has-drop-down ul a:hover, .color-x24-trad-6 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-6 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-6 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #999;
}
.color-x24-trad-6 .section--dark .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-6 .section--dark .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-6 .section--dark .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-trad-6 .section--light .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-6 .section--light .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-6 .section--light .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after {
  font-family: "font-awesome";
  content: "";
  border: 0 !important;
  width: 10px;
  height: 20px;
  margin: 0;
  font-size: 8px !important;
  right: 10px;
  top: 4px;
}
.color-x24-trad-6 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-trad-6 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-trad-6 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub, .color-x24-trad-6 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-trad-6 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-trad-6 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub {
  right: 0;
}
.color-x24-trad-6 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-trad-6 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-trad-6 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub, .color-x24-trad-6 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-trad-6 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-trad-6 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub {
  left: unset;
  right: 100%;
}
.color-x24-trad-6 .section--dark .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-6 .section--dark .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-6 .section--dark .navigation-c .navigation__list--head .navigation-open > .navigation__item--link, .color-x24-trad-6 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-6 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-6 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-trad-6 .section--dark .navigation-a .navigation__list--sub,
.color-x24-trad-6 .section--dark .navigation-b .navigation__list--sub,
.color-x24-trad-6 .section--dark .navigation-c .navigation__list--sub, .color-x24-trad-6 .section--light .navigation-a .navigation__list--sub,
.color-x24-trad-6 .section--light .navigation-b .navigation__list--sub,
.color-x24-trad-6 .section--light .navigation-c .navigation__list--sub {
  border: 0;
  border-radius: 8px;
  background: #172242 !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-trad-6 .section--dark .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-trad-6 .section--dark .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-trad-6 .section--dark .navigation-c .navigation__list--sub .navigation__item--link, .color-x24-trad-6 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-trad-6 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-trad-6 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #ffffff;
}
.color-x24-trad-6 .section--dark .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-6 .section--dark .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-6 .section--dark .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-trad-6 .section--light .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-6 .section--light .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-6 .section--light .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  content: "";
}
.color-x24-trad-6 .section--dark .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-6 .section--dark .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-6 .section--dark .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link, .color-x24-trad-6 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-6 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-6 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-trad-6 .section--light .navigation-a .navigation__item--link,
.color-x24-trad-6 .section--light .navigation-b .navigation__item--link,
.color-x24-trad-6 .section--light .navigation-c .navigation__item--link {
  color: #000000;
}
.color-x24-trad-6 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-trad-6 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-trad-6 .section--light .navigation-c .navigation__item--link:hover {
  color: #666;
}
.color-x24-trad-6 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-6 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-6 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #666;
}
.color-x24-trad-6 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-6 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-6 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #666;
}
.color-x24-trad-6 .section--light .navigation-a .navigation__list--sub,
.color-x24-trad-6 .section--light .navigation-b .navigation__list--sub,
.color-x24-trad-6 .section--light .navigation-c .navigation__list--sub {
  background: #e0e0e0 !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-trad-6 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-trad-6 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-trad-6 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #000000;
}
.color-x24-trad-6 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-6 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-6 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #666 !important;
}
.color-x24-trad-6 .section--dark .navigation__container .navigation__item.has-drop-down .navigation__item--link:hover:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-trad-6 .section--dark .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-trad-6 .section--dark .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #999 !important;
}
.color-x24-trad-6 .section--dark .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #f0f !important;
}
.color-x24-trad-6 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: #000000 transparent transparent transparent !important;
}
.color-x24-trad-6 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: #666 transparent transparent transparent !important;
}
.color-x24-trad-6 .section--light .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #666 transparent transparent !important;
}
.color-x24-trad-6 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: transparent transparent transparent #000000 !important;
}
.color-x24-trad-6 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #f00 !important;
}
.color-x24-trad-6 .section--light .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #666 !important;
}
.color-x24-trad-6 .contact-us-im {
  overflow: hidden;
}
.color-x24-trad-6 .contact-us-im .form .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-trad-6 .form .form__name {
  font: 14px/20px "GothicA1", sans-serif;
}
.color-x24-trad-6 .form .leadForm,
.color-x24-trad-6 .form .label_container {
  text-align: left;
}
.color-x24-trad-6 .form form .form-input-comments {
  flex-direction: column;
}
.color-x24-trad-6 .form .form__group {
  overflow: hidden;
  margin: 0 0 20px;
}
.color-x24-trad-6 .section--dark .form, .color-x24-trad-6 .section--light .form {
  padding: 3.125rem 0;
  margin: 0 auto;
  max-width: 900px;
}
.color-x24-trad-6 .section--dark .form form .form-wrap__submit, .color-x24-trad-6 .section--light .form form .form-wrap__submit {
  display: block;
}
.color-x24-trad-6 .section--dark .form form .form-wrap__submit input, .color-x24-trad-6 .section--light .form form .form-wrap__submit input {
  width: 100%;
}
.color-x24-trad-6 .section--dark .form .leadFormInfo,
.color-x24-trad-6 .section--dark .form .component__title-caption-wrap, .color-x24-trad-6 .section--light .form .leadFormInfo,
.color-x24-trad-6 .section--light .form .component__title-caption-wrap {
  text-align: center;
}
.color-x24-trad-6 .section--dark .form .form__title, .color-x24-trad-6 .section--light .form .form__title {
  color: #ffffff;
}
.color-x24-trad-6 .section--dark .form .form__caption, .color-x24-trad-6 .section--dark .form .form__name, .color-x24-trad-6 .section--light .form .form__caption, .color-x24-trad-6 .section--light .form .form__name {
  color: #ffffff;
}
.color-x24-trad-6 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-6 .section--dark .form .form__group .input_container input,
.color-x24-trad-6 .section--dark .form .form__group .input_container select,
.color-x24-trad-6 .section--dark .form .form__group .input_container textarea, .color-x24-trad-6 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-6 .section--light .form .form__group .input_container input,
.color-x24-trad-6 .section--light .form .form__group .input_container select,
.color-x24-trad-6 .section--light .form .form__group .input_container textarea {
  width: 100%;
  font: 14px/16px "GothicA1", sans-serif;
  color: #ffffff;
  background: rgba(201, 13, 49, 0.7);
  border-radius: 8px;
  padding: 12px 16px 13px;
  border: 1px solid rgba(201, 13, 49, 0.7) !important;
  outline: none;
  height: auto;
}
.color-x24-trad-6 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-trad-6 .section--dark .form .form__group .input_container input::placeholder,
.color-x24-trad-6 .section--dark .form .form__group .input_container select::placeholder,
.color-x24-trad-6 .section--dark .form .form__group .input_container textarea::placeholder, .color-x24-trad-6 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-trad-6 .section--light .form .form__group .input_container input::placeholder,
.color-x24-trad-6 .section--light .form .form__group .input_container select::placeholder,
.color-x24-trad-6 .section--light .form .form__group .input_container textarea::placeholder {
  color: #ffffff;
}
.color-x24-trad-6 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-trad-6 .section--dark .form .form__group .input_container input.has-error::placeholder,
.color-x24-trad-6 .section--dark .form .form__group .input_container select.has-error::placeholder,
.color-x24-trad-6 .section--dark .form .form__group .input_container textarea.has-error::placeholder, .color-x24-trad-6 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-trad-6 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-trad-6 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-trad-6 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-trad-6 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-trad-6 .section--dark .form .form__group .input_container input:focus,
.color-x24-trad-6 .section--dark .form .form__group .input_container select:focus,
.color-x24-trad-6 .section--dark .form .form__group .input_container textarea:focus, .color-x24-trad-6 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-trad-6 .section--light .form .form__group .input_container input:focus,
.color-x24-trad-6 .section--light .form .form__group .input_container select:focus,
.color-x24-trad-6 .section--light .form .form__group .input_container textarea:focus {
  border: 1px solid #ffffff !important;
}
.color-x24-trad-6 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span, .color-x24-trad-6 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span {
  padding: 0;
}
.color-x24-trad-6 .section--dark .form .form__group .input_container .form-input-uploadFile span.status-label:before, .color-x24-trad-6 .section--light .form .form__group .input_container .form-input-uploadFile span.status-label:before {
  right: 103px;
}
.color-x24-trad-6 .section--dark .form .form__group .input_container.checkbox_wrapper, .color-x24-trad-6 .section--dark .form .form__group .input_container.radio_wrapper, .color-x24-trad-6 .section--light .form .form__group .input_container.checkbox_wrapper, .color-x24-trad-6 .section--light .form .form__group .input_container.radio_wrapper {
  position: relative;
  overflow: hidden;
  border-style: none;
}
.color-x24-trad-6 .section--dark .form .form__group .input_container.checkbox_wrapper input, .color-x24-trad-6 .section--dark .form .form__group .input_container.radio_wrapper input, .color-x24-trad-6 .section--light .form .form__group .input_container.checkbox_wrapper input, .color-x24-trad-6 .section--light .form .form__group .input_container.radio_wrapper input {
  position: absolute;
  top: 0;
  left: -9999px;
}
.color-x24-trad-6 .section--dark .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-trad-6 .section--dark .form .form__group .input_container.radio_wrapper input + label, .color-x24-trad-6 .section--light .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-trad-6 .section--light .form .form__group .input_container.radio_wrapper input + label {
  position: relative;
  margin-bottom: 4px;
  padding: 5px 0 0 50px;
  min-height: 30px;
  font: 18px/1.375 "Heebo", sans-serif;
}
.color-x24-trad-6 .section--dark .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-trad-6 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-trad-6 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-trad-6 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  height: 30px;
  width: 30px;
  text-align: center;
  color: #ffffff;
  background: rgba(201, 13, 49, 0.7);
  border: 4px solid rgba(201, 13, 49, 0.7) !important;
  border-radius: 4px;
  font: normal normal normal 18px/1.2 font-awesome;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
}
.color-x24-trad-6 .section--dark .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-trad-6 .section--dark .form .form__group .input_container.radio_wrapper .has-error + label:before, .color-x24-trad-6 .section--light .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-trad-6 .section--light .form .form__group .input_container.radio_wrapper .has-error + label:before {
  border-color: #E03B33 !important;
}
.color-x24-trad-6 .section--dark .form .form__group .input_container.checkbox_wrapper input:checked + label:before, .color-x24-trad-6 .section--light .form .form__group .input_container.checkbox_wrapper input:checked + label:before {
  content: "";
}
.color-x24-trad-6 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-trad-6 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  border-radius: 50%;
}
.color-x24-trad-6 .section--dark .form .form__group .input_container.radio_wrapper input:checked + label:before, .color-x24-trad-6 .section--light .form .form__group .input_container.radio_wrapper input:checked + label:before {
  content: "";
  font-size: 17px;
  line-height: 1.3;
  letter-spacing: -0.5px;
}
.color-x24-trad-6 .section--dark .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-trad-6 .section--dark .form .form__group .input_container.radio_wrapper div[class$=__label-input-container], .color-x24-trad-6 .section--light .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-trad-6 .section--light .form .form__group .input_container.radio_wrapper div[class$=__label-input-container] {
  position: relative;
  padding: 0 0 5px;
}
.color-x24-trad-6 .section--dark .form .form__group .input_container input[type=checkbox],
.color-x24-trad-6 .section--dark .form .form__group .input_container input[type=radio], .color-x24-trad-6 .section--light .form .form__group .input_container input[type=checkbox],
.color-x24-trad-6 .section--light .form .form__group .input_container input[type=radio] {
  width: 26px;
  height: 26px;
  position: absolute;
  top: 2;
  left: 2;
  outline: none;
}
.color-x24-trad-6 .section--dark .form .form__group .input_container select, .color-x24-trad-6 .section--light .form .form__group .input_container select {
  height: 42px;
}
.color-x24-trad-6 .section--dark .form-wrap__submit, .color-x24-trad-6 .section--light .form-wrap__submit {
  text-align: center;
}
.color-x24-trad-6 .section--dark .form form pre,
.color-x24-trad-6 .section--dark .form form .formatted_text,
.color-x24-trad-6 .section--dark .form form .help_text,
.color-x24-trad-6 .section--dark .form form .formatted_text p,
.color-x24-trad-6 .section--dark .form form .form-input-info,
.color-x24-trad-6 .section--dark .form form .leadFormInfo,
.color-x24-trad-6 .section--dark .form form label, .color-x24-trad-6 .section--light .form form pre,
.color-x24-trad-6 .section--light .form form .formatted_text,
.color-x24-trad-6 .section--light .form form .help_text,
.color-x24-trad-6 .section--light .form form .formatted_text p,
.color-x24-trad-6 .section--light .form form .form-input-info,
.color-x24-trad-6 .section--light .form form .leadFormInfo,
.color-x24-trad-6 .section--light .form form label {
  color: #ffffff;
}
.color-x24-trad-6 .section--dark .form form pre:focus, .color-x24-trad-6 .section--dark .form form pre:hover,
.color-x24-trad-6 .section--dark .form form .formatted_text:focus,
.color-x24-trad-6 .section--dark .form form .formatted_text:hover,
.color-x24-trad-6 .section--dark .form form .help_text:focus,
.color-x24-trad-6 .section--dark .form form .help_text:hover,
.color-x24-trad-6 .section--dark .form form .formatted_text p:focus,
.color-x24-trad-6 .section--dark .form form .formatted_text p:hover,
.color-x24-trad-6 .section--dark .form form .form-input-info:focus,
.color-x24-trad-6 .section--dark .form form .form-input-info:hover,
.color-x24-trad-6 .section--dark .form form .leadFormInfo:focus,
.color-x24-trad-6 .section--dark .form form .leadFormInfo:hover,
.color-x24-trad-6 .section--dark .form form label:focus,
.color-x24-trad-6 .section--dark .form form label:hover, .color-x24-trad-6 .section--light .form form pre:focus, .color-x24-trad-6 .section--light .form form pre:hover,
.color-x24-trad-6 .section--light .form form .formatted_text:focus,
.color-x24-trad-6 .section--light .form form .formatted_text:hover,
.color-x24-trad-6 .section--light .form form .help_text:focus,
.color-x24-trad-6 .section--light .form form .help_text:hover,
.color-x24-trad-6 .section--light .form form .formatted_text p:focus,
.color-x24-trad-6 .section--light .form form .formatted_text p:hover,
.color-x24-trad-6 .section--light .form form .form-input-info:focus,
.color-x24-trad-6 .section--light .form form .form-input-info:hover,
.color-x24-trad-6 .section--light .form form .leadFormInfo:focus,
.color-x24-trad-6 .section--light .form form .leadFormInfo:hover,
.color-x24-trad-6 .section--light .form form label:focus,
.color-x24-trad-6 .section--light .form form label:hover {
  outline: none;
}
.color-x24-trad-6 .section--dark .form form pre:disabled,
.color-x24-trad-6 .section--dark .form form .formatted_text:disabled,
.color-x24-trad-6 .section--dark .form form .help_text:disabled,
.color-x24-trad-6 .section--dark .form form .formatted_text p:disabled,
.color-x24-trad-6 .section--dark .form form .form-input-info:disabled,
.color-x24-trad-6 .section--dark .form form .leadFormInfo:disabled,
.color-x24-trad-6 .section--dark .form form label:disabled, .color-x24-trad-6 .section--light .form form pre:disabled,
.color-x24-trad-6 .section--light .form form .formatted_text:disabled,
.color-x24-trad-6 .section--light .form form .help_text:disabled,
.color-x24-trad-6 .section--light .form form .formatted_text p:disabled,
.color-x24-trad-6 .section--light .form form .form-input-info:disabled,
.color-x24-trad-6 .section--light .form form .leadFormInfo:disabled,
.color-x24-trad-6 .section--light .form form label:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.color-x24-trad-6 .section--dark .form form hr, .color-x24-trad-6 .section--light .form form hr {
  border-color: #ffffff;
}
.color-x24-trad-6 .section--dark .form form .form-wrap__submit input, .color-x24-trad-6 .section--light .form form .form-wrap__submit input {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
  border-radius: 4px;
  color: #000000 !important;
  width: auto;
  padding: 11px 47px 13px;
  height: 40px;
  min-width: 200px;
  transition: 0.25s;
  font: 600 14px/16px "Poppins", sans-serif;
  text-transform: uppercase;
  display: inline-block;
}
.color-x24-trad-6 .section--dark .form form .form-wrap__submit input:hover, .color-x24-trad-6 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-trad-6 .section--dark .form form .form-wrap__submit input:focus, .color-x24-trad-6 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-6 .section--light .form .form__title {
  color: #000000;
}
.color-x24-trad-6 .section--light .form .form__caption, .color-x24-trad-6 .section--light .form .form__name {
  color: #000000;
}
.color-x24-trad-6 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-6 .section--light .form .form__group .input_container input,
.color-x24-trad-6 .section--light .form .form__group .input_container select,
.color-x24-trad-6 .section--light .form .form__group .input_container textarea {
  color: #f0edeb;
  background: rgba(201, 13, 49, 0.7);
}
.color-x24-trad-6 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-trad-6 .section--light .form .form__group .input_container input::placeholder,
.color-x24-trad-6 .section--light .form .form__group .input_container select::placeholder,
.color-x24-trad-6 .section--light .form .form__group .input_container textarea::placeholder {
  color: #f0edeb;
}
.color-x24-trad-6 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-trad-6 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-trad-6 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-trad-6 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-trad-6 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error,
.color-x24-trad-6 .section--light .form .form__group .input_container input.has-error,
.color-x24-trad-6 .section--light .form .form__group .input_container select.has-error,
.color-x24-trad-6 .section--light .form .form__group .input_container textarea.has-error {
  border: 1px solid #E03B33 !important;
}
.color-x24-trad-6 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-trad-6 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-trad-6 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-trad-6 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-trad-6 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-trad-6 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  color: #f0edeb;
  background: rgba(201, 13, 49, 0.7);
  border: 4px solid rgba(201, 13, 49, 0.7) !important;
}
.color-x24-trad-6 .section--light .form form pre,
.color-x24-trad-6 .section--light .form form .formatted_text,
.color-x24-trad-6 .section--light .form form .help_text,
.color-x24-trad-6 .section--light .form form .formatted_text p,
.color-x24-trad-6 .section--light .form form .form-input-info,
.color-x24-trad-6 .section--light .form form .leadFormInfo,
.color-x24-trad-6 .section--light .form form label {
  color: #172242;
}
.color-x24-trad-6 .section--light .form form hr {
  border-color: #172242;
}
.color-x24-trad-6 .section--light .form form .form-wrap__submit input {
  border: 1px solid #172242 !important;
  color: #ffffff !important;
  background: #172242 !important;
}
.color-x24-trad-6 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #31498e !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #31498e !important;
}
.color-x24-trad-6 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #31498e !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #31498e !important;
}
.color-x24-trad-6 .newsletter-2-fields .section--dark .form-wrap__submit input {
  display: flex;
}
.color-x24-trad-6 .exclusive-offer .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-trad-6 .newsletter-3-fields .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-trad-6 .exclusive-offer .form .error_container label {
  width: 100%;
}
.color-x24-trad-6 .exclusive-offer .col-lg-12 .form__group {
  width: 284px;
  margin-right: 0;
}
.color-x24-trad-6 .exclusive-offer .leadFormInfo {
  bottom: -30px;
}
.color-x24-trad-6 .exclusive-offer .col-lg-12 form .form-wrap__submit {
  width: 254px;
}
.color-x24-trad-6 .exclusive-offer .col-lg-12 form .error_container {
  width: 254px;
  text-align: left;
}
.color-x24-trad-6 .forms--fullwidth form,
.color-x24-trad-6 .forms--2col-textarea form {
  width: 100%;
  margin-bottom: 44px;
}
.color-x24-trad-6 .forms--2col-textarea input,
.color-x24-trad-6 .forms--2col-textarea select,
.color-x24-trad-6 .forms--2col-textarea textarea {
  width: 100%;
}
.color-x24-trad-6 .forms--fullwidth .form__group,
.color-x24-trad-6 .forms--2col-textarea .form__group {
  margin-bottom: 16px;
}
.color-x24-trad-6 .forms--fullwidth .form-wrap__submit input,
.color-x24-trad-6 .forms--2col-textarea .form-wrap__submit input {
  width: auto;
  display: flex;
}
.color-x24-trad-6 .forms--3col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-trad-6 .forms--2col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-trad-6 .forms--2col form .form__group {
  width: 49%;
  margin-right: 2%;
  margin-bottom: 16px;
}
.color-x24-trad-6 .forms--2col form .form__group:nth-child(2n) {
  margin-right: 0;
}
.color-x24-trad-6 .forms--2col form .form__group .input_container {
  height: auto;
}
.color-x24-trad-6 .forms--3col form .form__group {
  width: 30%;
  margin-right: 5%;
  margin-bottom: 16px;
}
.color-x24-trad-6 .forms--3col form .form__group:nth-child(3n) {
  margin-right: 0;
}
.color-x24-trad-6 .forms--3col form .form__group input,
.color-x24-trad-6 .forms--3col form .form__group textarea,
.color-x24-trad-6 .forms--3col form .form__group select {
  width: 100%;
}
.color-x24-trad-6 .forms--3col form .form__group .input_container {
  height: auto;
}
.color-x24-trad-6 .forms--3col form .leadFormInfo {
  width: 100%;
}
.color-x24-trad-6 .forms--2col form .form__group input,
.color-x24-trad-6 .forms--2col form .form__group textarea,
.color-x24-trad-6 .forms--2col form .form__group select {
  width: 100%;
}
.color-x24-trad-6 .forms--2col form .leadFormInfo {
  width: 100%;
  text-align: center;
}
.color-x24-trad-6 .forms--2col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-trad-6 .forms--3col form .form__group .leadFormInfo {
  text-align: center;
}
.color-x24-trad-6 .forms--3col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-trad-6 .newsletter-2-fields .form__title,
.color-x24-trad-6 .newsletter-2-fields .form__caption {
  text-align: left;
}
@media (max-width: 1024px) {
  .color-x24-trad-6 .newsletter-3-fields .col-lg-12 form .leadFormInfo,
.color-x24-trad-6 .exclusive-offer .col-lg-12 form .leadFormInfo {
    position: relative;
    text-align: center;
    bottom: auto;
  }
}
@media (max-width: 991px) {
  .color-x24-trad-6 .editable__container .component__title,
.color-x24-trad-6 .editable__container h1 {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-trad-6 .editable__container h2 {
    font-size: 24px;
    line-height: 32px;
  }
  .color-x24-trad-6 .editable__container h3 {
    font-size: 16px;
    line-height: 18px;
  }
  .color-x24-trad-6 .editable__container h4 {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-trad-6 .editable__container h5 {
    font-size: 13px;
    line-height: 15px;
  }
  .color-x24-trad-6 .editable__container h6 {
    font-size: 12px;
    line-height: 14px;
  }
  .color-x24-trad-6 .section--dark .staff__container .staff__container--inner .staff__title,
.color-x24-trad-6 .section--light .staff__container .staff__container--inner .staff__title,
.color-x24-trad-6 .form .form__title,
.color-x24-trad-6 .contact-us-im .form__title,
.color-x24-trad-6 .component__title {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-trad-6 .section--dark .staff__container .staff__container--inner .staff__caption,
.color-x24-trad-6 .section--light .staff__container .staff__container--inner .staff__caption,
.color-x24-trad-6 .form .form__caption,
.color-x24-trad-6 .contact-us-im .form__caption,
.color-x24-trad-6 .component__subtitle {
    font-size: 14px;
    line-height: 18px;
  }
  .color-x24-trad-6 .section-banner .banner .banner-text__title--extraLarge,
.color-x24-trad-6 .section-banner .banner .banner-text__title--large {
    font-size: 40px;
    line-height: 48px;
  }
  .color-x24-trad-6 .section-banner .banner .banner-text__subtitle--medium,
.color-x24-trad-6 .section-banner .banner .banner-text__subtitle--small {
    font-size: 16px;
    line-height: 20px;
  }
  .color-x24-trad-6 .forms--3col form,
.color-x24-trad-6 .forms--2col form {
    flex-direction: column;
    align-items: center;
    margin-bottom: 0;
  }
  .color-x24-trad-6 .forms--3col form .form__group,
.color-x24-trad-6 .forms--2col form .form__group {
    margin: 0 auto 16px;
  }
  .color-x24-trad-6 .forms--3col form .form__group:nth-child(3n),
.color-x24-trad-6 .forms--2col form .form__group:nth-child(2n) {
    margin-right: auto;
  }
  .color-x24-trad-6 .exclusive-offer .col-lg-12 .form__group {
    margin: 0 auto 0.9375rem;
  }
  .color-x24-trad-6 .forms--fullwidth form,
.color-x24-trad-6 .forms--2col-textarea form {
    margin: 0 auto;
    margin-bottom: 44px;
  }
  .color-x24-trad-6 .newsletter-2-fields .form__title,
.color-x24-trad-6 .newsletter-2-fields .form__caption {
    text-align: center;
  }
  .color-x24-trad-6 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-trad-6 .exclusive-offer .section--light .form-wrap__submit input {
    width: auto;
    margin: 0 auto;
  }
  .color-x24-trad-6 .alias-home_askaquestion input,
.color-x24-trad-6 .alias-home_askaquestion textarea,
.color-x24-trad-6 .alias-home_askaquestion .error_container {
    margin: 0 auto;
  }
  .color-x24-trad-6 .alias-home_askaquestion .leadFormInfo {
    margin: 1.25rem auto 1rem;
  }
  .color-x24-trad-6 .form .component__title-caption-wrap,
.color-x24-trad-6 .alias-blade_home_grid .blade-a__title {
    text-align: center;
  }
  .color-x24-trad-6 .section__column-2 {
    order: 3;
  }
  .color-x24-trad-6 .section__column-2 .location__text-wrapper {
    text-align: center;
  }
  .color-x24-trad-6 .section__column-3 {
    order: 2;
  }
  .color-x24-trad-6 .newsletter-2-fields .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-trad-6 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-6 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-6 .section--dark .featuredblocks .featuredblock__cta .component__button--1, .color-x24-trad-6 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-6 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-6 .section--light .featuredblocks .featuredblock__cta .component__button--1 {
    min-width: 80px !important;
  }
  .color-x24-trad-6 .section--dark .featuredblocks .featuredblock__title, .color-x24-trad-6 .section--light .featuredblocks .featuredblock__title {
    font-size: 18px;
  }
  .color-x24-trad-6 .section--dark .staff__container .staff-member__name, .color-x24-trad-6 .section--dark .staff__container .staff-member__name span, .color-x24-trad-6 .section--light .staff__container .staff-member__name, .color-x24-trad-6 .section--light .staff__container .staff-member__name span {
    font: 600 16px/20px "Poppins", sans-serif !important;
  }
  .color-x24-trad-6 .section--dark .banner .controls-wrapper, .color-x24-trad-6 .section--light .banner .controls-wrapper {
    padding: 0;
    margin-top: 0;
  }
  .color-x24-trad-6 .section--dark .banner .banner-text__wrapper, .color-x24-trad-6 .section--light .banner .banner-text__wrapper {
    padding-bottom: 0;
  }
}
@media (max-width: 768px) {
  .color-x24-trad-6 .forms--fullwidth form,
.color-x24-trad-6 .forms--2col-textarea form {
    margin-bottom: 0;
  }
  .color-x24-trad-6 .forms--3col form .form__group,
.color-x24-trad-6 .forms--2col form .form__group {
    width: 100%;
  }
  .color-x24-trad-6 .section-blade .blade-a__bg > div {
    min-height: inherit !important;
  }
}
@media (max-width: 767px) {
  .color-x24-trad-6 .section.forms--fullwidth .component__title-caption-wrap,
.color-x24-trad-6 .section .form .component__title-caption-wrap {
    padding-top: 0;
  }
}
@media (max-width: 414px) {
  .color-x24-trad-6 .exclusive-offer .col-lg-12 .form__group,
.color-x24-trad-6 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-trad-6 .exclusive-offer .section--light .form-wrap__submit input {
    width: 100%;
  }
  .color-x24-trad-6 .form-default .form-wrap__submit input,
.color-x24-trad-6 .newsletter-2-fields .section--light .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-trad-6 .section .section--light .form-wrap__submit input,
.color-x24-trad-6 .section .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-trad-6 .newsletter-3-fields .col-lg-12 .form,
.color-x24-trad-6 .exclusive-offer .col-lg-12 .form {
    padding: 3.125rem 0;
    margin: 0 auto;
    max-width: 900px;
  }
  .color-x24-trad-6 .alias-home_askaquestion input,
.color-x24-trad-6 .alias-home_askaquestion textarea,
.color-x24-trad-6 .alias-home_askaquestion .leadFormInfo,
.color-x24-trad-6 .alias-home_askaquestion .error_container {
    width: 100%;
  }
  .color-x24-trad-6 .forms--fullwidth form,
.color-x24-trad-6 .forms--2col-textarea form,
.color-x24-trad-6 .forms--3col form .form-wrap__submit,
.color-x24-trad-6 .forms--2col form .form-wrap__submit,
.color-x24-trad-6 .exclusive-offer .col-lg-12 form .form-wrap__submit {
    width: 100%;
  }
  .color-x24-trad-6 .forms--2col form .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
}
.color-x24-trad-6 .forms--2col-textarea .form .leadForm form {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.color-x24-trad-6 .forms--2col-textarea .form .leadForm form .outerWrap {
  position: relative;
  float: left;
  width: 47%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-end;
}
.color-x24-trad-6 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-trad-6 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-trad-6 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-trad-6 .forms--2col-textarea .form__group {
  width: 100%;
  margin-right: 0;
  float: left;
  margin-bottom: 15px;
}
.color-x24-trad-6 .forms--2col-textarea .form-wrap__submit {
  margin: 0 auto;
  width: 100%;
  display: flex;
  justify-content: center;
}
.color-x24-trad-6 .forms--2col-textarea .form .form-input-comments {
  display: flex;
  flex-direction: column;
  width: 49%;
}
.color-x24-trad-6 .forms--2col-textarea .form .form-input-comments .input_container {
  width: 100%;
  display: flex;
  flex-grow: 1;
}
.color-x24-trad-6 .forms--2col-textarea .form .leadFormInfo {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-trad-6 .forms--2col-textarea .form .leadFormSuccess {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-trad-6 .forms-option--b .label_container {
  position: absolute;
  padding: 5px 0 0 12px;
}
.color-x24-trad-6 .forms-option--b input, .color-x24-trad-6 .forms-option--b select {
  height: 70px !important;
  padding-bottom: 0 !important;
}
.color-x24-trad-6 .section-featuredblocks .featuredblock__wrap .featuredblock__image {
  background-position: left;
}
.color-x24-trad-6 .section-featuredblocks .featuredblock__item {
  border: none !important;
}
.color-x24-trad-6 .section-featuredblocks .featuredblock__item .featuredblock__wrap .featuredblock__icon .icon,
.color-x24-trad-6 .section-featuredblocks .featuredblock__item .featuredblock__wrap:hover .featuredblock__icon .icon {
  color: #c90d31;
}
.color-x24-trad-6 .section--dark .featuredblocks .featuredblock__wrap, .color-x24-trad-6 .section--light .featuredblocks .featuredblock__wrap {
  border: 0 !important;
}
.color-x24-trad-6 .section--dark .featuredblocks .featuredblock__wrap .featuredblock__title, .color-x24-trad-6 .section--light .featuredblocks .featuredblock__wrap .featuredblock__title {
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-trad-6 .section--dark .featuredblocks-grid-c .featuredblock__title, .color-x24-trad-6 .section--light .featuredblocks-grid-c .featuredblock__title {
  margin-top: 0;
}
.color-x24-trad-6 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-trad-6 .section--light .featuredblocks-grid-c .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
}
.color-x24-trad-6 .section--dark .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button, .color-x24-trad-6 .section--light .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button {
  border: 0;
  background: none;
  font-family: "GothicA1", sans-serif;
}
.color-x24-trad-6 .section--dark .featuredblocks-grid-e, .color-x24-trad-6 .section--light .featuredblocks-grid-e {
  margin: 0 -30px;
}
.color-x24-trad-6 .section--dark .featuredblocks-grid-e .featuredblock__wrap, .color-x24-trad-6 .section--light .featuredblocks-grid-e .featuredblock__wrap {
  justify-content: flex-end;
  min-height: 232px;
}
.color-x24-trad-6 .section--dark .featuredblocks-grid-e .featuredblocks__container, .color-x24-trad-6 .section--light .featuredblocks-grid-e .featuredblocks__container {
  margin: 50px 0;
}
.color-x24-trad-6 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-6 .section--dark .featuredblocks-grid-e .featuredblock__title, .color-x24-trad-6 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-6 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #ffffff;
  position: relative;
  z-index: 2;
  font-size: 24px;
  font-family: "Poppins", sans-serif;
}
.color-x24-trad-6 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-trad-6 .section--light .featuredblocks-grid-e .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
  /* Safari 4.0 - 8.0 */
  /* Standard syntax */
}
.color-x24-trad-6 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage, .color-x24-trad-6 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage {
  border-radius: 9px;
}
.color-x24-trad-6 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage, .color-x24-trad-6 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage {
  background-size: 125%;
  -webkit-animation-name: animation-fb;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 0.8s;
  /* Safari 4.0 - 8.0 */
  animation-name: animation-fb;
  animation-duration: 0.8s;
}
.color-x24-trad-6 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-trad-6 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(23, 34, 66, 0.7) !important;
}
@-moz-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@-webkit-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
.color-x24-trad-6 .section--dark .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-trad-6 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before, .color-x24-trad-6 .section--light .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-trad-6 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before {
  background: none !important;
}
.color-x24-trad-6 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-trad-6 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-trad-6 .section--dark .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-trad-6 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-trad-6 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-trad-6 .section--dark .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-trad-6 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-trad-6 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-trad-6 .section--dark .featuredblocks-flyup-c .featuredblock__item:active, .color-x24-trad-6 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-trad-6 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-trad-6 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-trad-6 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-trad-6 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-trad-6 .section--light .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-trad-6 .section--light .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-trad-6 .section--light .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-trad-6 .section--light .featuredblocks-flyup-c .featuredblock__item:active {
  background: none !important;
}
.color-x24-trad-6 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-6 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-6 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-6 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-6 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-trad-6 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-trad-6 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-6 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-6 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-6 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-6 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-trad-6 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-trad-6 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-6 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-6 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-6 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-6 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-trad-6 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon, .color-x24-trad-6 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-6 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-6 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-6 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-6 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-trad-6 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-trad-6 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-6 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-6 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-6 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-6 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-trad-6 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-trad-6 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-6 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-6 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-6 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-6 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-trad-6 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon {
  color: #ffffff;
}
.color-x24-trad-6 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-6 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-6 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-6 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-6 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-6 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-trad-6 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-6 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-6 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-6 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-6 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-6 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-trad-6 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-6 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-6 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-6 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-6 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-6 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover, .color-x24-trad-6 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-6 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-6 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-6 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-6 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-6 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-trad-6 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-6 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-6 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-6 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-6 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-6 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-trad-6 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-6 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-6 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-6 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-6 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-6 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover {
  text-decoration: none;
}
.color-x24-trad-6 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title, .color-x24-trad-6 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #ffffff !important;
}
.color-x24-trad-6 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-trad-6 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-trad-6 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3, .color-x24-trad-6 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-trad-6 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-trad-6 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
}
.color-x24-trad-6 .section--dark .featuredblocks .featuredblock .featuredblock__wrap, .color-x24-trad-6 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(23, 34, 66, 0.7);
  border-radius: 8px;
  text-align: left;
  padding: 15px;
}
.color-x24-trad-6 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover, .color-x24-trad-6 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(23, 34, 66, 0.8);
}
.color-x24-trad-6 .section--dark .featuredblocks .featuredblock__title, .color-x24-trad-6 .section--dark .featuredblocks .featuredblock__content, .color-x24-trad-6 .section--light .featuredblocks .featuredblock__title, .color-x24-trad-6 .section--light .featuredblocks .featuredblock__content {
  color: #ffffff;
}
.color-x24-trad-6 .section--dark .featuredblocks .featuredblock__cta .cta__link, .color-x24-trad-6 .section--light .featuredblocks .featuredblock__cta .cta__link {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-trad-6 .section--dark .featuredblocks .featuredblock__cta .cta__link:hover, .color-x24-trad-6 .section--light .featuredblocks .featuredblock__cta .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-trad-6 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon, .color-x24-trad-6 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon {
  color: #ffffff !important;
}
.color-x24-trad-6 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover, .color-x24-trad-6 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover {
  color: white !important;
}
.color-x24-trad-6 .section--dark .featuredblocks .featuredblock__cta .cta__button,
.color-x24-trad-6 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon, .color-x24-trad-6 .section--light .featuredblocks .featuredblock__cta .cta__button,
.color-x24-trad-6 .section--light .featuredblocks .featuredblock__cta .cta__button--icon {
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-6 .section--dark .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-trad-6 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:hover, .color-x24-trad-6 .section--light .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-trad-6 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-trad-6 .section--dark .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-trad-6 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:focus, .color-x24-trad-6 .section--light .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-trad-6 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-6 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-6 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #172242;
}
.color-x24-trad-6 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6) !important;
}
.color-x24-trad-6 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-trad-6 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-trad-6 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-trad-6 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-trad-6 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-trad-6 .section--light .featuredblocks-flyup-b .featuredblock__item:active {
  background: none !important;
}
.color-x24-trad-6 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-6 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-6 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-6 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-6 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-trad-6 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-trad-6 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-6 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-6 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-6 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-6 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-trad-6 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon {
  color: #172242;
}
.color-x24-trad-6 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #172242 !important;
}
.color-x24-trad-6 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-trad-6 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-trad-6 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #000000 !important;
}
.color-x24-trad-6 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6);
}
.color-x24-trad-6 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(255, 255, 255, 0.8);
}
.color-x24-trad-6 .section--light .featuredblocks .featuredblock__title {
  color: #172242;
}
.color-x24-trad-6 .section--light .featuredblocks .featuredblock__content {
  color: rgba(23, 34, 66, 0.7);
}
.color-x24-trad-6 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link {
  color: #000000 !important;
}
.color-x24-trad-6 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-trad-6 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon {
  color: #000000 !important;
}
.color-x24-trad-6 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon:hover {
  color: #666666 !important;
}
.color-x24-trad-6 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-6 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon {
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  border: 1px solid #172242 !important;
  color: #ffffff !important;
  background: #172242 !important;
}
.color-x24-trad-6 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:hover,
.color-x24-trad-6 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #31498e !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #31498e !important;
}
.color-x24-trad-6 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:focus,
.color-x24-trad-6 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #5e79c7 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #5e79c7 !important;
}
.color-x24-trad-6 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item:last-child,
.color-x24-trad-6 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item {
  border: none;
}
.color-x24-trad-6 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__sub-menu {
  background: rgba(23, 34, 66, 0.8);
  border-radius: 8px 8px 0 0;
}
.color-x24-trad-6 .articles__container {
  padding-top: 15px;
  padding-bottom: 15px;
}
.color-x24-trad-6 .articles__container .articles__item {
  margin-bottom: 15px;
}
.color-x24-trad-6 .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-trad-6 .section--dark .testimonials .testimonials-item__content, .color-x24-trad-6 .section--light .testimonials .testimonials-item__content {
  margin: 0 0 15px;
}
.color-x24-trad-6 .section--dark .testimonials .testimonials-item--wrapInner p, .color-x24-trad-6 .section--light .testimonials .testimonials-item--wrapInner p {
  color: #000000;
}
.color-x24-trad-6 .section--dark .testimonials .testimonial-grid__source,
.color-x24-trad-6 .section--dark .testimonials .testimonial-list__source,
.color-x24-trad-6 .section--dark .testimonials .testimonials-item__source, .color-x24-trad-6 .section--light .testimonials .testimonial-grid__source,
.color-x24-trad-6 .section--light .testimonials .testimonial-list__source,
.color-x24-trad-6 .section--light .testimonials .testimonials-item__source {
  margin: 0 0 15px;
  display: block;
  width: 100%;
  padding: 0;
}
.color-x24-trad-6 .section--dark .testimonials .expand, .color-x24-trad-6 .section--light .testimonials .expand {
  font-weight: 400;
  text-transform: none;
  text-decoration: underline;
  float: none;
  padding-top: 0;
  padding-bottom: 10px;
  margin: 0 0 10px;
}
.color-x24-trad-6 .section--dark .testimonials .expand:hover, .color-x24-trad-6 .section--light .testimonials .expand:hover {
  text-decoration: none;
}
.color-x24-trad-6 .section--dark .testimonials .expand:before, .color-x24-trad-6 .section--light .testimonials .expand:before {
  display: none;
}
.color-x24-trad-6 .section--dark .phone__container .phone__wrapper .phone__number, .color-x24-trad-6 .section--light .phone__container .phone__wrapper .phone__number {
  color: #c90d31;
  font-size: 16px;
  line-height: 19px;
  position: relative;
  padding: 0 0 0 20px;
  display: inline-block;
  font-family: "GothicA1", sans-serif;
}
.color-x24-trad-6 .section--dark .phone__container .phone__wrapper .phone__number:before, .color-x24-trad-6 .section--light .phone__container .phone__wrapper .phone__number:before {
  position: absolute;
  left: 0;
  top: 0;
  font-family: "font-awesome";
  content: "";
  font-size: 16px;
  margin: 0 10px 0 0;
  color: #c90d31;
  display: inline;
}
.color-x24-trad-6 .section--light .phone__container .phone__wrapper .phone__number {
  color: #c90d31;
}
.color-x24-trad-6 .section--light .phone__container .phone__wrapper .phone__number:before {
  color: #c90d31;
}
.color-x24-trad-6 .section--dark .staff-a .staff__item .staff-member__image-wrapper, .color-x24-trad-6 .section--light .staff-a .staff__item .staff-member__image-wrapper {
  display: flex;
  align-items: center;
}
.color-x24-trad-6 .section--dark .staff-a .staff__title-caption-wrap, .color-x24-trad-6 .section--light .staff-a .staff__title-caption-wrap {
  max-width: 100%;
}
.color-x24-trad-6 .section--dark .staff-a .staff__title-caption-wrap div, .color-x24-trad-6 .section--light .staff-a .staff__title-caption-wrap div {
  padding-left: 0;
  padding-right: 0;
}
.color-x24-trad-6 .section--dark .staff-a .staff__title, .color-x24-trad-6 .section--light .staff-a .staff__title {
  margin-bottom: 10px;
}
.color-x24-trad-6 .section--dark .staff-a .staff-member__text-wrap, .color-x24-trad-6 .section--light .staff-a .staff-member__text-wrap {
  padding-left: 16px;
  padding-right: 16px;
}
.color-x24-trad-6 .section--dark .staff-a .staff-member__text, .color-x24-trad-6 .section--light .staff-a .staff-member__text {
  margin-left: 32px;
}
.color-x24-trad-6 .section--dark .staff__container .staff-member, .color-x24-trad-6 .section--light .staff__container .staff-member {
  overflow: hidden;
}
.color-x24-trad-6 .section--dark .staff__container .staff__title, .color-x24-trad-6 .section--light .staff__container .staff__title {
  font: bold 48px/56px "Poppins", sans-serif;
  color: #ffffff;
}
.color-x24-trad-6 .section--dark .staff__container .staff__caption, .color-x24-trad-6 .section--light .staff__container .staff__caption {
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
  color: #ffffff !important;
}
.color-x24-trad-6 .section--dark .staff__container .staff-a .staff__list, .color-x24-trad-6 .section--light .staff__container .staff-a .staff__list {
  padding: 0;
}
.color-x24-trad-6 .section--dark .staff__container .staff__item, .color-x24-trad-6 .section--light .staff__container .staff__item {
  color: #ffffff;
}
.color-x24-trad-6 .section--dark .staff__container--inner, .color-x24-trad-6 .section--light .staff__container--inner {
  overflow: hidden;
}
.color-x24-trad-6 .section--dark .staff__container .staff-member__name, .color-x24-trad-6 .section--dark .staff__container .staff-member__name span, .color-x24-trad-6 .section--light .staff__container .staff-member__name, .color-x24-trad-6 .section--light .staff__container .staff-member__name span {
  color: #ffffff;
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-trad-6 .section--dark .staff__container .staff-member__position, .color-x24-trad-6 .section--light .staff__container .staff-member__position {
  color: #ffffff;
  font-size: 14px;
}
.color-x24-trad-6 .section--dark .staff__container .staff-member__image, .color-x24-trad-6 .section--light .staff__container .staff-member__image {
  border-radius: 22px;
}
.color-x24-trad-6 .section--dark .staff__container .staff-member__description, .color-x24-trad-6 .section--light .staff__container .staff-member__description {
  border: none;
}
.color-x24-trad-6 .section--dark .staff__container .staff-member__link, .color-x24-trad-6 .section--light .staff__container .staff-member__link {
  color: #ffffff !important;
  font: 900 16px/20px "GothicA1", sans-serif;
}
.color-x24-trad-6 .section--dark .staff__container .staff-member__link:hover, .color-x24-trad-6 .section--light .staff__container .staff-member__link:hover {
  text-decoration: underline;
}
.color-x24-trad-6 .section--dark .staff__container .staff__controls .flex-control-nav, .color-x24-trad-6 .section--light .staff__container .staff__controls .flex-control-nav {
  width: 100%;
  margin-top: 0;
}
.color-x24-trad-6 .section--dark .staff__container .component__button--1,
.color-x24-trad-6 .section--dark .staff__container .component__button--2,
.color-x24-trad-6 .section--dark .staff__container .component__button--3, .color-x24-trad-6 .section--light .staff__container .component__button--1,
.color-x24-trad-6 .section--light .staff__container .component__button--2,
.color-x24-trad-6 .section--light .staff__container .component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-6 .section--dark .staff__container .component__button--1:hover,
.color-x24-trad-6 .section--dark .staff__container .component__button--2:hover,
.color-x24-trad-6 .section--dark .staff__container .component__button--3:hover, .color-x24-trad-6 .section--light .staff__container .component__button--1:hover,
.color-x24-trad-6 .section--light .staff__container .component__button--2:hover,
.color-x24-trad-6 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
}
.color-x24-trad-6 .section--dark .staff__container .component__button--1:focus,
.color-x24-trad-6 .section--dark .staff__container .component__button--2:focus,
.color-x24-trad-6 .section--dark .staff__container .component__button--3:focus, .color-x24-trad-6 .section--light .staff__container .component__button--1:focus,
.color-x24-trad-6 .section--light .staff__container .component__button--2:focus,
.color-x24-trad-6 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
}
.color-x24-trad-6 .section--dark .staff__container .component__button--2, .color-x24-trad-6 .section--light .staff__container .component__button--2 {
  border: 1px solid #da6a39 !important;
  color: #ffffff !important;
  background: #da6a39 !important;
}
.color-x24-trad-6 .section--dark .staff__container .component__button--2:hover, .color-x24-trad-6 .section--light .staff__container .component__button--2:hover {
  border: 1px solid #eaab8f !important;
  background: #eaab8f !important;
  color: #ffffff !important;
}
.color-x24-trad-6 .section--dark .staff__container .component__button--2:focus, .color-x24-trad-6 .section--light .staff__container .component__button--2:focus {
  border: 1px solid #faebe5 !important;
  color: #ffffff !important;
  background: #faebe5 !important;
}
.color-x24-trad-6 .section--dark .staff__container .component__button--3, .color-x24-trad-6 .section--light .staff__container .component__button--3 {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-trad-6 .section--dark .staff__container .component__button--3:hover, .color-x24-trad-6 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
}
.color-x24-trad-6 .section--dark .staff__container .component__button--3:focus, .color-x24-trad-6 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-trad-6 .section--light .staff__container .staff__item {
  color: #000000;
}
.color-x24-trad-6 .section--light .staff__container .staff__title,
.color-x24-trad-6 .section--light .staff__container .staff__caption {
  color: #000000 !important;
}
.color-x24-trad-6 .section--light .staff__container .staff-member__name, .color-x24-trad-6 .section--light .staff__container .staff-member__name span {
  color: #172242;
}
.color-x24-trad-6 .section--light .staff__container .staff-member__position {
  color: #172242 !important;
}
.color-x24-trad-6 .section--light .staff__container .staff-member__link {
  color: #000000 !important;
}
.color-x24-trad-6 .section--light .staff__container .staff-member .component__button--1,
.color-x24-trad-6 .section--light .staff__container .staff-member .component__button--2,
.color-x24-trad-6 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #172242 !important;
  color: #ffffff !important;
  background: #172242 !important;
}
.color-x24-trad-6 .section--light .staff__container .staff-member .component__button--1:hover,
.color-x24-trad-6 .section--light .staff__container .staff-member .component__button--2:hover,
.color-x24-trad-6 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #31498e !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #31498e !important;
}
.color-x24-trad-6 .section--light .staff__container .staff-member .component__button--1:focus,
.color-x24-trad-6 .section--light .staff__container .staff-member .component__button--2:focus,
.color-x24-trad-6 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #5e79c7 !important;
  color: #ffffff !important;
  background: #5e79c7 !important;
}
.color-x24-trad-6 .section--light .staff__container .staff-member .component__button--2 {
  border: 1px solid #da6a39 !important;
  color: #ffffff !important;
  background: #da6a39 !important;
}
.color-x24-trad-6 .section--light .staff__container .staff-member .component__button--2:hover {
  border: 1px solid #eaab8f !important;
  background: #eaab8f !important;
  color: #ffffff !important;
}
.color-x24-trad-6 .section--light .staff__container .staff-member .component__button--2:focus {
  border: 1px solid #faebe5 !important;
  color: #ffffff !important;
  background: #faebe5 !important;
}
.color-x24-trad-6 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-trad-6 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #f2cbba !important;
  color: #172242 !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #faebe5 !important;
}
.color-x24-trad-6 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-trad-6 .container-fluid .staff__container .staff-a {
  margin-left: 0;
  margin-right: 0;
}
.color-x24-trad-6 .section--dark .hours .component__subtitle, .color-x24-trad-6 .section--light .hours .component__subtitle {
  color: #ffffff !important;
}
.color-x24-trad-6 .section--dark .hours-a__title, .color-x24-trad-6 .section--light .hours-a__title {
  color: #ffffff;
}
.color-x24-trad-6 .section--dark .hours-a .component__subtitle, .color-x24-trad-6 .section--light .hours-a .component__subtitle {
  color: #ffffff !important;
  font-weight: 900;
}
.color-x24-trad-6 .section--dark .hours-a__schedule, .color-x24-trad-6 .section--light .hours-a__schedule {
  color: #ffffff !important;
}
.color-x24-trad-6 .section--dark .hours-a__schedule .cta__link, .color-x24-trad-6 .section--light .hours-a__schedule .cta__link {
  color: #ffffff !important;
}
.color-x24-trad-6 .section--dark .hours-a__schedule .cta__link:hover, .color-x24-trad-6 .section--light .hours-a__schedule .cta__link:hover {
  text-decoration: underline;
}
.color-x24-trad-6 .section--dark .hours-a__schedule--responsive .cta__link, .color-x24-trad-6 .section--light .hours-a__schedule--responsive .cta__link {
  color: #ffffff !important;
  padding: 15px 0;
}
.color-x24-trad-6 .section--dark .hours-a__schedule--responsive .cta__link:hover, .color-x24-trad-6 .section--light .hours-a__schedule--responsive .cta__link:hover {
  text-decoration: underline;
}
.color-x24-trad-6 .section--dark .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-trad-6 .section--dark .hours-a__schedule--responsive .row, .color-x24-trad-6 .section--light .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-trad-6 .section--light .hours-a__schedule--responsive .row {
  background: none;
  border-top: 1px solid #c90d31;
  padding: 0;
}
.color-x24-trad-6 .section--dark .hours-a__schedule--responsive .row:first-of-type, .color-x24-trad-6 .section--light .hours-a__schedule--responsive .row:first-of-type {
  border-top: 0;
}
.color-x24-trad-6 .section--dark .hours-a__schedule .hours-a__subtitle, .color-x24-trad-6 .section--light .hours-a__schedule .hours-a__subtitle {
  font: 600 24px/32px "Poppins", sans-serif !important;
}
.color-x24-trad-6 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-trad-6 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #c90d31;
  padding: 0 20px;
}
.color-x24-trad-6 .section--dark .hours-a__schedule .hours-a__schedule--border:first-child, .color-x24-trad-6 .section--light .hours-a__schedule .hours-a__schedule--border:first-child {
  padding-left: 0;
}
.color-x24-trad-6 .section--dark .hours-a__schedule .hours-a__schedule--border strong, .color-x24-trad-6 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #ffffff;
  font: 600 20px/28px "Poppins", sans-serif !important;
}
.color-x24-trad-6 .section--dark .hours-a__schedule .hours-a__schedule--border p, .color-x24-trad-6 .section--light .hours-a__schedule .hours-a__schedule--border p {
  font-size: 14px;
}
.color-x24-trad-6 .section--dark .hours-a__schedule .hours-a__schedule--border p:last-child, .color-x24-trad-6 .section--light .hours-a__schedule .hours-a__schedule--border p:last-child {
  margin-bottom: 0;
}
.color-x24-trad-6 .section--light .hours .component__subtitle {
  color: #000000 !important;
}
.color-x24-trad-6 .section--light .hours-a__title {
  color: #000000 !important;
}
.color-x24-trad-6 .section--light .hours-a .component__subtitle {
  color: #000000 !important;
}
.color-x24-trad-6 .section--light .hours-a__schedule {
  color: #000000 !important;
}
.color-x24-trad-6 .section--light .hours-a__schedule .cta__link {
  color: #000000 !important;
}
.color-x24-trad-6 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #c90d31;
}
.color-x24-trad-6 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #000000;
}
.color-x24-trad-6 .map .map-a .map-search {
  padding: 15px;
}
.color-x24-trad-6 .map .map-a .map-search__form {
  display: none;
}
.color-x24-trad-6 .map .map-a .map-search__location-distance {
  padding: 0;
}
.color-x24-trad-6 .map .map-a .map-search__location-distance h3 {
  font-size: 16px;
}
.color-x24-trad-6 .map .map-a .map-search__location-contact b, .color-x24-trad-6 .map .map-a .map-search__location-address b {
  display: none;
}
.color-x24-trad-6 .map .map__col {
  margin: 150px 0;
  padding: 15px 0;
  border-radius: 8px;
  width: 474px;
}
.color-x24-trad-6 .section--dark .map .map-a .map__col, .color-x24-trad-6 .section--light .map .map-a .map__col {
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.2), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-trad-6 .section--dark .map .map-a .map__col h3, .color-x24-trad-6 .section--light .map .map-a .map__col h3 {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-trad-6 .section--dark .map .map-a .map__title, .color-x24-trad-6 .section--light .map .map-a .map__title {
  color: #ffffff !important;
}
.color-x24-trad-6 .section--dark .map .map-a .map__caption, .color-x24-trad-6 .section--light .map .map-a .map__caption {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-trad-6 .section--dark .map .map-a .map-search__location-distance, .color-x24-trad-6 .section--dark .map .map-a .map__container .component, .color-x24-trad-6 .section--light .map .map-a .map-search__location-distance, .color-x24-trad-6 .section--light .map .map-a .map__container .component {
  color: #ffffff;
}
.color-x24-trad-6 .section--dark .map .map-a .map-search, .color-x24-trad-6 .section--light .map .map-a .map-search {
  margin-top: 0;
}
.color-x24-trad-6 .section--dark .map .map-a .map-search .cta__link, .color-x24-trad-6 .section--light .map .map-a .map-search .cta__link {
  margin: 0;
  display: inline-block;
  width: auto;
  color: #ffffff !important;
}
.color-x24-trad-6 .section--dark .map .map-a .map-search .cta__link:hover, .color-x24-trad-6 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-trad-6 .section--dark #map-marker__content p {
  color: #000000;
}
.color-x24-trad-6 .section--light .map .map-a .map__col {
  box-shadow: none;
}
.color-x24-trad-6 .section--light .map .map-a .map__col h3 {
  color: #000000 !important;
}
.color-x24-trad-6 .section--light .map .map-a .map__title, .color-x24-trad-6 .section--light .map .map-a .map__caption {
  color: #000000 !important;
}
.color-x24-trad-6 .section--light .map .map-a .map-search__location-distance, .color-x24-trad-6 .section--light .map .map-a .map__container .component {
  color: #000000;
}
.color-x24-trad-6 .section--light .map .map-a .map-search__location-address p {
  color: #172242;
}
.color-x24-trad-6 .section--light .map .map-a .map-search .cta__link {
  color: #000000 !important;
}
.color-x24-trad-6 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-trad-6 .footer .logo_footer__container--inner,
.color-x24-trad-6 .footer .logo__container {
  display: flex;
  height: 100%;
  justify-content: center;
}
.color-x24-trad-6 .footer .logo_footer__container--inner .logo,
.color-x24-trad-6 .footer .logo__container .logo {
  align-self: center;
}
.color-x24-trad-6 .copyright__container {
  display: flex;
  justify-content: flex-end;
}
.color-x24-trad-6 .copyright__container .copyright__item {
  padding: 0 10px;
  margin-top: 0;
}
.color-x24-trad-6 .copyright__container .copyright__item .copyright__link {
  font: 12px/18px "GothicA1", sans-serif;
}
.color-x24-trad-6 .section--dark .copyright__link, .color-x24-trad-6 .section--light .copyright__link {
  color: #ffffff;
  font-family: "Poppins", sans-serif;
}
.color-x24-trad-6 .section--dark .copyright__link:hover, .color-x24-trad-6 .section--light .copyright__link:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-trad-6 .section--dark .copyright__item:not(:last-child),
.color-x24-trad-6 .section--dark #copyright__item:not(:last-child), .color-x24-trad-6 .section--light .copyright__item:not(:last-child),
.color-x24-trad-6 .section--light #copyright__item:not(:last-child) {
  border-color: #ffffff;
}
.color-x24-trad-6 .section--dark .copyright__container,
.color-x24-trad-6 .section--dark #copyright__container, .color-x24-trad-6 .section--light .copyright__container,
.color-x24-trad-6 .section--light #copyright__container {
  padding: 0 !important;
}
.color-x24-trad-6 .section--light .copyright__link {
  color: #172242;
}
.color-x24-trad-6 .section--light .copyright__link:hover {
  color: #172242;
}
.color-x24-trad-6 .section--light .copyright__item:not(:last-child),
.color-x24-trad-6 .section--light #copyright__item:not(:last-child) {
  border-color: #172242;
}
.color-x24-trad-6 .section-copyright .copyright,
.color-x24-trad-6 .section-copyright #copyright {
  display: flex;
  height: 100%;
  align-items: center;
}
.color-x24-trad-6 .section-copyright .copyright .copyright__link,
.color-x24-trad-6 .section-copyright #copyright .copyright__link {
  line-height: 17px;
}
.color-x24-trad-6 .section--dark .socialmedia__item .socialmedia__link, .color-x24-trad-6 .section--light .socialmedia__item .socialmedia__link {
  border-radius: 8px;
  background: #e0e0e0;
  color: #212121;
}
.color-x24-trad-6 .section--dark .socialmedia__item .socialmedia__link:hover, .color-x24-trad-6 .section--light .socialmedia__item .socialmedia__link:hover {
  background: #c1bcbc;
}
.color-x24-trad-6 .section--dark .section-socialmedia .socialmedia__link--small, .color-x24-trad-6 .section--light .section-socialmedia .socialmedia__link--small {
  width: 34px;
  height: 34px;
}
.color-x24-trad-6 .section--dark .socialmedia, .color-x24-trad-6 .section--light .socialmedia {
  padding: 0;
}
.color-x24-trad-6 .section--light .socialmedia__item .socialmedia__link {
  background: #f0edeb;
  color: #e0e0e0;
}
.color-x24-trad-6 .section--light .socialmedia__item .socialmedia__link:hover {
  background: rgba(23, 34, 66, 0.5);
}
.color-x24-trad-6 .logo__container .logo-a__title {
  font-size: 14px;
  line-height: 18px;
}
.color-x24-trad-6 .logo__container .logo-a__caption {
  font-size: 12px;
  line-height: 14px;
}
@media (max-width: 1224px) {
  .color-x24-trad-6 .section--dark .cta__button,
.color-x24-trad-6 .section--dark .cta__button--icon,
.color-x24-trad-6 .section--dark .staff-member__link.component__button--1,
.color-x24-trad-6 .section--dark .staff-member__link__button--icon,
.color-x24-trad-6 .section--dark .staff-member__link--icon,
.color-x24-trad-6 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-6 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-6 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-trad-6 .section--light .cta__button,
.color-x24-trad-6 .section--light .cta__button--icon,
.color-x24-trad-6 .section--light .staff-member__link.component__button--1,
.color-x24-trad-6 .section--light .staff-member__link__button--icon,
.color-x24-trad-6 .section--light .staff-member__link--icon,
.color-x24-trad-6 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-6 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-6 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 155px;
  }
  .color-x24-trad-6 .banner .banner-text__wrapper {
    padding: 30px 0 50px;
  }
  .color-x24-trad-6 .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-trad-6 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-trad-6 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-trad-6 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-trad-6 .section--light .featuredblocks-grid-e .featuredblock__item {
    margin: 0 0 20px;
  }
  .color-x24-trad-6 .section--dark .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-trad-6 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-trad-6 .section--light .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-trad-6 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
    height: 100% !important;
  }
  .color-x24-trad-6 .contact-us-im .form,
.color-x24-trad-6 .form .component__title-caption-wrap {
    padding-top: 0;
    padding-bottom: 20px;
  }
}
@media (max-width: 1199px) {
  .color-x24-trad-6 .header-sticky,
.color-x24-trad-6 .header_home,
.color-x24-trad-6 .header_home.overlap {
    padding: 0;
    position: static;
  }
  .color-x24-trad-6 .header-sticky .section--dark.section--inner, .color-x24-trad-6 .header-sticky .section--light.section--inner,
.color-x24-trad-6 .header_home .section--dark.section--inner,
.color-x24-trad-6 .header_home .section--light.section--inner,
.color-x24-trad-6 .header_home.overlap .section--dark.section--inner,
.color-x24-trad-6 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-trad-6 .header-sticky .container,
.color-x24-trad-6 .header-sticky .section--dark.section--inner,
.color-x24-trad-6 .header-sticky .section--light.section--inner,
.color-x24-trad-6 .header_home .container,
.color-x24-trad-6 .header_home .section--dark.section--inner,
.color-x24-trad-6 .header_home .section--light.section--inner,
.color-x24-trad-6 .header_home.overlap .container,
.color-x24-trad-6 .header_home.overlap .section--dark.section--inner,
.color-x24-trad-6 .header_home.overlap .section--light.section--inner {
    max-width: 1140px;
  }
  .color-x24-trad-6 .banner .banner-e__header, .color-x24-trad-6 .banner .banner-e__contactform {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .color-x24-trad-6 .banner .banner-e__contactform {
    margin-left: 0;
  }
  .color-x24-trad-6 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-trad-6 .featuredblocks .featuredblocks-grid-d .featuredblock__cta {
    display: block;
  }
  .color-x24-trad-6 .banner .banner-text__wrapper {
    margin: 0 auto !important;
  }
  .color-x24-trad-6 .hours-a .hours__sep {
    display: none !important;
  }
  .color-x24-trad-6 .hours-a .hours__day:first-child {
    padding-left: 0;
    width: 27%;
  }
  .color-x24-trad-6 .hours-a .hours__hours {
    width: 73%;
    flex-direction: row !important;
    justify-content: flex-start;
  }
  .color-x24-trad-6 .hours-a .hours__hours span {
    display: inline-block;
    width: 50%;
    text-align: left !important;
    padding: 0 10px 0 0;
  }
}
@media (max-width: 1023px) {
  .color-x24-trad-6 .section--dark .cta__button,
.color-x24-trad-6 .section--dark .cta__button--icon,
.color-x24-trad-6 .section--dark .staff-member__link.component__button--1,
.color-x24-trad-6 .section--dark .staff-member__link__button--icon,
.color-x24-trad-6 .section--dark .staff-member__link--icon,
.color-x24-trad-6 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-6 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-6 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-trad-6 .section--light .cta__button,
.color-x24-trad-6 .section--light .cta__button--icon,
.color-x24-trad-6 .section--light .staff-member__link.component__button--1,
.color-x24-trad-6 .section--light .staff-member__link__button--icon,
.color-x24-trad-6 .section--light .staff-member__link--icon,
.color-x24-trad-6 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-6 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-6 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 135px;
  }
  .color-x24-trad-6 .section--dark .phone__container .phone__wrapper .phone__number,
.color-x24-trad-6 .section--light .phone__container .phone__wrapper .phone__number {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-trad-6 .header_home.overlap .section--dark.section--inner, .color-x24-trad-6 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-trad-6 .section--dark .navigation .navigation-b .navigation__menu--list, .color-x24-trad-6 .section--light .navigation .navigation-b .navigation__menu--list {
    display: block;
  }
  .color-x24-trad-6 .section--dark .navigation .navigation-b .navigation__menu--list > .navigation__item, .color-x24-trad-6 .section--light .navigation .navigation-b .navigation__menu--list > .navigation__item {
    width: 100%;
    padding: 10px;
    border-left: 0;
    border-bottom: 1px solid #ffffff;
  }
  .color-x24-trad-6 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-trad-6 .section--light .blade__container .blade-a--12 .blade-a__bg {
    position: static;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 1;
    margin: 0 0 26px;
  }
  .color-x24-trad-6 .section--dark .blade__container .blade-a--12 .blade-a__text, .color-x24-trad-6 .section--light .blade__container .blade-a--12 .blade-a__text {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 2;
    margin: 0 0 10px;
    padding-left: 0;
    padding-right: 0;
    background: none;
  }
  .color-x24-trad-6 .section--dark .blade-a__wrap, .color-x24-trad-6 .section--light .blade-a__wrap {
    padding: 0 15px;
  }
  .color-x24-trad-6 .section--dark .blade-a__text, .color-x24-trad-6 .section--light .blade-a__text {
    margin: 0 0 30px;
  }
  .color-x24-trad-6 .alias-partial_header_2x6x2x2 .section--dark.section--inner,
.color-x24-trad-6 .alias-partial_header_2x6x2x2 .section--light.section--inner {
    padding: 0;
  }
  .color-x24-trad-6 .alias-partial_header_2x6x2x2 .col_header_logo {
    flex: 0 0 100%;
    order: 1;
    max-width: 100%;
    padding: 20px 60px;
  }
  .color-x24-trad-6 .alias-partial_header_2x6x2x2 .col_nav {
    flex: 0 0 60%;
    max-width: 60%;
    order: 2;
    padding: 0 20px 10px 30px;
  }
  .color-x24-trad-6 .alias-partial_header_2x6x2x2 .col_top_phone {
    order: 3;
    flex: 0 0 15%;
    max-width: 15%;
    padding: 0 0 10px;
  }
  .color-x24-trad-6 .alias-partial_header_2x6x2x2 .col_header_cta {
    flex: 0 0 25%;
    max-width: 25%;
    order: 4;
    padding: 0 0 10px;
  }
  .color-x24-trad-6 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-trad-6 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-trad-6 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 165px;
    min-width: 165px;
  }
  .color-x24-trad-6 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link, .color-x24-trad-6 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link {
    padding-left: 15px;
    white-space: normal;
  }
  .color-x24-trad-6 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after, .color-x24-trad-6 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after {
    display: none;
  }
  .color-x24-trad-6 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before, .color-x24-trad-6 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    left: 5px;
    margin-top: -6px;
    border: inset 6px;
    border-left-width: 0;
    border-left-style: solid;
    border-color: transparent #ffffff transparent transparent;
  }
  .color-x24-trad-6 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover:before, .color-x24-trad-6 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-trad-6 .section--dark .navigation-a .more .navigation__list--sub .navigation__list, .color-x24-trad-6 .section--light .navigation-a .more .navigation__list--sub .navigation__list {
    left: auto;
    right: 100%;
  }
  .color-x24-trad-6 .section--dark .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before, .color-x24-trad-6 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-trad-6 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent white transparent transparent !important;
  }
  .color-x24-trad-6 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent white transparent transparent !important;
  }
  .color-x24-trad-6 .section--dark .featuredblocks-grid-d, .color-x24-trad-6 .section--dark .featuredblocks-grid-c, .color-x24-trad-6 .section--dark .featuredblocks-grid-e, .color-x24-trad-6 .section--light .featuredblocks-grid-d, .color-x24-trad-6 .section--light .featuredblocks-grid-c, .color-x24-trad-6 .section--light .featuredblocks-grid-e {
    margin: 0;
  }
  .color-x24-trad-6 .section--dark .featuredblocks-grid-d .featuredblock__item, .color-x24-trad-6 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-trad-6 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-trad-6 .section--light .featuredblocks-grid-d .featuredblock__item, .color-x24-trad-6 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-trad-6 .section--light .featuredblocks-grid-e .featuredblock__item {
    border-left: 0 !important;
    border-right: 0 !important;
  }
  .color-x24-trad-6 .section-banner .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-trad-6 .blade-a__text {
    order: 2;
  }
  .color-x24-trad-6 .blade-a__bg {
    order: 1;
  }
  .color-x24-trad-6 .section-blade .blade-a--12 .blade-a__bg {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  .color-x24-trad-6 .map__container .map .map__col {
    margin: 0;
    box-shadow: none;
    border-radius: 0;
    width: 100%;
    max-width: 100%;
    flex: inherit;
    text-align: center;
  }
  .color-x24-trad-6 .map__container .map .map__col .map__title-caption-wrap {
    padding-top: 40px;
  }
  .color-x24-trad-6 .map__container .map-a .map__container {
    max-width: 100% !important;
    padding: 0;
  }
  .color-x24-trad-6 .map__container .map-a .map__display {
    position: static;
  }
  .color-x24-trad-6 .map__container .map__wrap {
    padding: 0;
  }
  .color-x24-trad-6 .footer {
    padding: 55px 0 30px;
    overflow: hidden;
  }
  .color-x24-trad-6 .footer .section-socialmedia,
.color-x24-trad-6 .footer .section-copyright {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    justify-content: center;
  }
  .color-x24-trad-6 .footer .section-logo {
    padding: 50px 0 10px;
  }
  .color-x24-trad-6 .footer .logo__container {
    margin: 0 auto 23px;
  }
  .color-x24-trad-6 .footer .row {
    display: block;
  }
  .color-x24-trad-6 .footer div[class*=col-] {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: none;
    text-align: center;
  }
  .color-x24-trad-6 .footer .logo_footer__container--inner,
.color-x24-trad-6 .footer .logo__container {
    justify-content: center;
  }
  .color-x24-trad-6 .footer .section-socialmedia .socialmedia,
.color-x24-trad-6 .footer .section-socialmedia .copyright__container,
.color-x24-trad-6 .footer .section-copyright .socialmedia,
.color-x24-trad-6 .footer .section-copyright .copyright__container,
.color-x24-trad-6 .footer .logo__container .socialmedia,
.color-x24-trad-6 .footer .logo__container .copyright__container {
    padding: 0 0 20px;
  }
  .color-x24-trad-6 .footer .section-logo {
    padding: 0;
  }
  .color-x24-trad-6 .logo__container {
    margin: 0 auto;
  }
  .color-x24-trad-6 .logo__container .logo-a__img {
    max-width: 200px;
    margin: 0 auto;
  }
  .color-x24-trad-6 .copyright__container {
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .color-x24-trad-6 .banner-e__contactform .contactform__wrapper {
    position: relative;
    top: 0;
  }
  .color-x24-trad-6 .banner .banner-e {
    padding-top: 100px;
  }
  .color-x24-trad-6 .banner .banner-e__header {
    padding-top: 100px;
  }
}
@media (max-width: 990px) {
  .color-x24-trad-6 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-trad-6 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 140px;
    min-width: 140px;
    font-size: 12px;
  }
  .color-x24-trad-6 .section--dark .navigation-a .navigation__item--link, .color-x24-trad-6 .section--light .navigation-a .navigation__item--link {
    font-size: 12px !important;
  }
}
@media (max-width: 767px) {
  .color-x24-trad-6 .blade-a__text .blade-a__title {
    text-align: center;
  }
  .color-x24-trad-6 .form .form__title,
.color-x24-trad-6 .contact-us-im .form__title,
.color-x24-trad-6 .component__title {
    font: bold 32px/40px "Poppins", sans-serif !important;
    text-align: center;
  }
  .color-x24-trad-6 .form .form__caption,
.color-x24-trad-6 .contact-us-im .form__caption,
.color-x24-trad-6 .component__subtitle {
    font: 600 14px/18px "GothicA1", sans-serif !important;
    text-align: center;
  }
  .color-x24-trad-6 .section-banner .banner .component__title,
.color-x24-trad-6 .section-banner .banner .component__subtitle {
    text-align: center;
  }
  .color-x24-trad-6 .section-banner .banner .component__subtitle {
    margin-bottom: 24px;
  }
  .color-x24-trad-6 .banner__container .banner .cta__button {
    margin: 0 auto;
  }
  .color-x24-trad-6 .banner__container .banner .component__button {
    text-align: center !important;
  }
  .color-x24-trad-6 .featuredblocks-grid-d .featuredblock__item {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-trad-6 .section--dark .staff__list, .color-x24-trad-6 .section--light .staff__list {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-trad-6 .section--dark .staff__container .staff__title, .color-x24-trad-6 .section--light .staff__container .staff__title {
    font: bold 32px/40px "Poppins", sans-serif;
  }
  .color-x24-trad-6 .section--dark .staff__container .staff__caption, .color-x24-trad-6 .section--light .staff__container .staff__caption {
    font: 600 14px/18px "GothicA1", sans-serif;
  }
  .color-x24-trad-6 .section--dark .staff__container .staff-b .staff-member__image, .color-x24-trad-6 .section--light .staff__container .staff-b .staff-member__image {
    border-radius: 0;
  }
  .color-x24-trad-6 .section-staff .staff-a .staff__item:before {
    margin-left: 0;
  }
  .color-x24-trad-6 .section--dark .staff-a .staff-member__text, .color-x24-trad-6 .section--light .staff-a .staff-member__text {
    margin-left: auto;
  }
  .color-x24-trad-6 .hours-a__title, .color-x24-trad-6 .hours-a__subtitle {
    text-align: center;
  }
  .color-x24-trad-6 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    text-align: left;
  }
  .color-x24-trad-6 .hours-a .hours-a__schedule--responsive .cta__button, .color-x24-trad-6 .hours-a .hours-a__schedule--responsive .cta__button--icon, .color-x24-trad-6 .hours-a .hours-a__schedule--responsive .cta__link {
    margin: 0 auto;
  }
  .color-x24-trad-6 .hours-a .hours-a__schedule--responsive .row {
    min-height: 30px;
  }
  .color-x24-trad-6 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    font: 600 20px/28px "Poppins", sans-serif !important;
  }
  .color-x24-trad-6 .hours-a .hours__day:first-child {
    padding-right: 10px;
    width: 50%;
  }
  .color-x24-trad-6 .hours-a .hours__hours, .color-x24-trad-6 .hours-a .hours__day {
    align-items: flex-start !important;
    padding: 10px 0;
  }
  .color-x24-trad-6 .hours-a .hours__hours {
    padding-right: 0;
    width: 50%;
    flex-direction: column !important;
  }
  .color-x24-trad-6 .hours-a .hours__hours span {
    display: block;
    align-self: center;
    width: 100%;
    text-align: right !important;
    padding: 5px 0 0;
  }
  .color-x24-trad-6 .hours-a .hours__hours span:first-child {
    padding-top: 0;
  }
  .color-x24-trad-6 .copyright__container {
    justify-content: center;
  }
  .color-x24-trad-6 .copyright__container .copyright__list {
    justify-content: center;
    padding: 0 0 4px;
  }
  .color-x24-trad-6 .copyright__container .copyright__item {
    padding: 0 10px 10px;
  }
  .color-x24-trad-6 .section-copyright .copyright__item:not(:last-child),
.color-x24-trad-6 .section-copyright #copyright__item:not(:last-child) {
    border: 0;
  }
  .color-x24-trad-6 .section-socialmedia .socialmedia.text-center .socialmedia__link--small,
.color-x24-trad-6 .section-socialmedia .socialmedia.text-center .socialmedia__link--medium,
.color-x24-trad-6 .section-socialmedia .socialmedia.text-center .socialmedia__link--large {
    margin: 0 5px;
  }
  .color-x24-trad-6 .forms--2col-textarea .form .leadForm form .outerWrap {
    width: 100%;
  }
  .color-x24-trad-6 .forms--2col-textarea .form .form-input-comments {
    width: 100%;
  }
}

.color-x24-trad-5 .carmel-wave {
  display: block !important;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
}
.color-x24-trad-5 .carmel-wave.carmel-wave-top {
  bottom: 100% !important;
}
.color-x24-trad-5 .carmel-wave.carmel-wave-bottom {
  top: 100% !important;
}
.color-x24-trad-5 .header_home {
  z-index: 100;
}
.color-x24-trad-5 .header_home.overlap .section--dark.section--inner, .color-x24-trad-5 .header_home.overlap .section--light.section--inner {
  max-width: 1160px;
  border-radius: 8px;
  margin: 0 auto;
  position: relative;
  padding: 0 40px 0 30px;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-trad-5 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: #5d1601;
}
.color-x24-trad-5 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: #c22e02;
}
.color-x24-trad-5 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: black;
}
.color-x24-trad-5 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: #ccaa67;
}
.color-x24-trad-5 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: #ff6320;
}
.color-x24-trad-5 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: black;
}
.color-x24-trad-5 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: white;
}
.color-x24-trad-5 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: #f5f5f5;
}
.color-x24-trad-5 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: #ff6320;
}
.color-x24-trad-5 .header-sticky {
  box-shadow: 0 8px 10px rgba(0, 0, 0, 0.14);
}
.color-x24-trad-5 .header-sticky .row {
  align-items: center;
}
.color-x24-trad-5 .header-sticky .section--dark.section--inner, .color-x24-trad-5 .header-sticky .section--light.section--inner {
  padding: 0 40px 0 30px;
}
.color-x24-trad-5 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
  letter-spacing: 0.44px;
  line-height: 16px;
  text-align: center;
  margin-top: 0;
}
.color-x24-trad-5 body,
.color-x24-trad-5 p,
.color-x24-trad-5 .component__p,
.color-x24-trad-5 .editable__container p,
.color-x24-trad-5 .section-editable .editable__container p,
.color-x24-trad-5 .section-editable .editable__container ul,
.color-x24-trad-5 .section-editable .editable__container li,
.color-x24-trad-5 .section-editable .editable__container ol,
.color-x24-trad-5 .editable__container table td,
.color-x24-trad-5 body .editable__container p,
.color-x24-trad-5 body .editable__container ol,
.color-x24-trad-5 body .editable__container ul,
.color-x24-trad-5 body .editable__container li,
.color-x24-trad-5 body .editable__container table td,
.color-x24-trad-5 body .editable__container span,
.color-x24-trad-5 .form .leadFormInfo {
  font-family: "GothicA1", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.color-x24-trad-5 .staff-member {
  flex-wrap: nowrap !important;
}
.color-x24-trad-5 .section--dark p {
  color: #ffffff;
}
.color-x24-trad-5 .section--dark p a {
  text-decoration: underline;
}
.color-x24-trad-5 .section--dark p a:hover {
  text-decoration: none;
}
.color-x24-trad-5 .section--dark .component__title {
  color: #ffffff;
}
.color-x24-trad-5 .section--dark .component__subtitle {
  color: #ffffff;
}
.color-x24-trad-5 .section--dark .component__p {
  color: #ffffff;
}
.color-x24-trad-5 .section--dark .component__p a {
  text-decoration: underline;
}
.color-x24-trad-5 .section--dark .component__p a:hover {
  text-decoration: none;
}
.color-x24-trad-5 .section--dark a {
  color: #ffffff;
}
.color-x24-trad-5 .section--dark .bx-wrapper .bx-controls {
  margin-top: 15px;
}
.color-x24-trad-5 .section--light p {
  color: #000000;
}
.color-x24-trad-5 .section--light p a {
  text-decoration: underline;
}
.color-x24-trad-5 .section--light p a:hover {
  text-decoration: none;
}
.color-x24-trad-5 .section--light .component__title, .color-x24-trad-5 .section--light .component__subtitle {
  color: #000000 !important;
}
.color-x24-trad-5 .section--light .component__p {
  color: #000000;
}
.color-x24-trad-5 .section--light .component__p a {
  text-decoration: underline;
}
.color-x24-trad-5 .section--light .component__p a:hover {
  text-decoration: none;
}
.color-x24-trad-5 .section--light a {
  color: #000000;
}
.color-x24-trad-5 .section-base-container .section-cta .cta-a,
.color-x24-trad-5 .section-base-container .section-logo .logo-a {
  padding: 0;
}
.color-x24-trad-5 .logo__container .logo-a {
  margin: 0;
}
.color-x24-trad-5 .logo__container .logo-a__text {
  padding: 0 10px;
  min-width: 120px;
}
.color-x24-trad-5 .logo__container .logo-a__title {
  font-size: 12px;
  line-height: 14px;
}
.color-x24-trad-5 .logo__container .logo-a__caption {
  font-size: 10px;
  line-height: 12px;
}
.color-x24-trad-5 .logo__container .logo-a__img {
  display: block;
}
.color-x24-trad-5 .section--dark .logo__container .logo-a__title, .color-x24-trad-5 .section--dark .logo__container .logo-a__caption {
  color: #ffffff !important;
}
.color-x24-trad-5 .section--light .logo__container .logo-a__title, .color-x24-trad-5 .section--light .logo__container .logo-a__caption {
  color: #000000 !important;
}
.color-x24-trad-5 .comp-phone .phone__title {
  font-size: 18px;
  line-height: 20px;
}
.color-x24-trad-5 .col_header_cta .cta__link {
  margin-top: 0;
}
.color-x24-trad-5 .phone__setting-title,
.color-x24-trad-5 .phone__city {
  font-size: 16px;
  line-height: 18px;
}
.color-x24-trad-5 .editable__container h6,
.color-x24-trad-5 .editable__container h5,
.color-x24-trad-5 .editable__container h4,
.color-x24-trad-5 .editable__container h3,
.color-x24-trad-5 .editable__container h2,
.color-x24-trad-5 .editable__container h1 {
  font-family: "Poppins", sans-serif;
  font-weight: bold;
  border-bottom: none;
}
.color-x24-trad-5 .editable__container h1 {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-trad-5 .editable__container h2 {
  font-size: 48px;
  line-height: 56px;
}
.color-x24-trad-5 .editable__container h3 {
  font-size: 24px;
  line-height: 32px;
}
.color-x24-trad-5 .editable__container h4 {
  font-size: 20px;
  line-height: 28px;
}
.color-x24-trad-5 .editable__container h5 {
  font-size: 18px;
  line-height: 24px;
}
.color-x24-trad-5 .editable__container h6 {
  font-size: 16px;
  line-height: 20px;
}
.color-x24-trad-5 .section--dark .editable__container h6,
.color-x24-trad-5 .section--dark .editable__container h5,
.color-x24-trad-5 .section--dark .editable__container h4,
.color-x24-trad-5 .section--dark .editable__container h3,
.color-x24-trad-5 .section--dark .editable__container h2,
.color-x24-trad-5 .section--dark .editable__container h1, .color-x24-trad-5 .section--light .editable__container h6,
.color-x24-trad-5 .section--light .editable__container h5,
.color-x24-trad-5 .section--light .editable__container h4,
.color-x24-trad-5 .section--light .editable__container h3,
.color-x24-trad-5 .section--light .editable__container h2,
.color-x24-trad-5 .section--light .editable__container h1 {
  color: #ffffff;
}
.color-x24-trad-5 .section--light .editable__container h6,
.color-x24-trad-5 .section--light .editable__container h5,
.color-x24-trad-5 .section--light .editable__container h4,
.color-x24-trad-5 .section--light .editable__container h3,
.color-x24-trad-5 .section--light .editable__container h2,
.color-x24-trad-5 .section--light .editable__container h1 {
  color: #000000;
}
.color-x24-trad-5 .form__title {
  margin-bottom: 1.875rem;
}
.color-x24-trad-5 .form .form__title,
.color-x24-trad-5 .contact-us-im .form__title,
.color-x24-trad-5 .component__title {
  font: bold 48px/56px "Poppins", sans-serif;
}
.color-x24-trad-5 .form .form__caption,
.color-x24-trad-5 .contact-us-im .form__caption,
.color-x24-trad-5 .component__subtitle {
  font: 600 16px/20px "GothicA1", sans-serif;
}
.color-x24-trad-5 .form .error_container label,
.color-x24-trad-5 .contact-us-im .form .error_container label {
  color: #E03B33;
}
.color-x24-trad-5 .header-sticky .cta,
.color-x24-trad-5 .header_home .cta,
.color-x24-trad-5 .header_home.overlap .cta {
  padding: 0;
}
.color-x24-trad-5 .section__bg--light-1 .componentWith__container.form__container {
  padding-left: 0;
  padding-right: 0;
  padding: 0 0 50px;
}
.color-x24-trad-5 .section--dark .flex-control-paging li a, .color-x24-trad-5 .section--light .flex-control-paging li a {
  background: #f7f0e9;
  border-radius: 6px;
  width: 13px;
  height: 12px;
  box-shadow: none;
}
.color-x24-trad-5 .section--dark .flex-control-paging li a.flex-active, .color-x24-trad-5 .section--light .flex-control-paging li a.flex-active {
  background: #ff6320 !important;
  border-radius: 6px;
  width: 34px;
  height: 12px;
  transition: width 0.2s linear;
}
.color-x24-trad-5 .section--dark .flex-control-paging li a:hover, .color-x24-trad-5 .section--light .flex-control-paging li a:hover {
  background: #ff6320 !important;
}
.color-x24-trad-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a, .color-x24-trad-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #f7f0e9;
}
.color-x24-trad-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-trad-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  width: 34px;
  transition: width 0.2s linear;
  background: #ff6320 !important;
}
.color-x24-trad-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-trad-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ff6320 !important;
}
.color-x24-trad-5 .section--dark .banner .controls-wrapper, .color-x24-trad-5 .section--light .banner .controls-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 45px 0;
  margin-top: -132px;
}
@media (max-width: 991px) {
  .color-x24-trad-5 .section--dark .banner .controls-wrapper, .color-x24-trad-5 .section--light .banner .controls-wrapper {
    margin-top: 0;
  }
}
.color-x24-trad-5 .section--dark .banner .controls-wrapper .flex-control-nav, .color-x24-trad-5 .section--light .banner .controls-wrapper .flex-control-nav {
  bottom: 0 !important;
  width: auto;
  display: flex !important;
  align-items: center;
  position: relative;
  height: 0 !important;
  left: auto !important;
  transform: translateX(0) !important;
}
.color-x24-trad-5 .section--dark .banner .controls-wrapper .flex-control-nav a, .color-x24-trad-5 .section--light .banner .controls-wrapper .flex-control-nav a {
  background: #ffffff;
}
.color-x24-trad-5 .section--dark .banner .controls-wrapper .flex-prev, .color-x24-trad-5 .section--light .banner .controls-wrapper .flex-prev {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-right: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-trad-5 .section--dark .banner .controls-wrapper .flex-prev:hover, .color-x24-trad-5 .section--light .banner .controls-wrapper .flex-prev:hover {
  color: #ff6320;
}
.color-x24-trad-5 .section--dark .banner .controls-wrapper .flex-prev:before, .color-x24-trad-5 .section--light .banner .controls-wrapper .flex-prev:before {
  content: "";
  font-size: 24px;
}
.color-x24-trad-5 .section--dark .banner .controls-wrapper .flex-next, .color-x24-trad-5 .section--light .banner .controls-wrapper .flex-next {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-left: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-trad-5 .section--dark .banner .controls-wrapper .flex-next:hover, .color-x24-trad-5 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #ff6320;
}
.color-x24-trad-5 .section--dark .banner .controls-wrapper .flex-next:before, .color-x24-trad-5 .section--light .banner .controls-wrapper .flex-next:before {
  content: "";
  font-size: 24px;
}
.color-x24-trad-5 .section--light .flex-control-paging li a {
  background: #5d1601;
}
.color-x24-trad-5 .section--light .flex-control-paging li a.flex-active {
  background: #ff6320 !important;
}
.color-x24-trad-5 .section--light .flex-control-paging li a:hover {
  background: #ff6320 !important;
}
.color-x24-trad-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #5d1601;
}
.color-x24-trad-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #ff6320 !important;
}
.color-x24-trad-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ff6320 !important;
}
.color-x24-trad-5 .section--light .banner .controls-wrapper .flex-prev,
.color-x24-trad-5 .section--light .banner .controls-wrapper .flex-next {
  color: #5d1601;
}
.color-x24-trad-5 .section--light .banner .controls-wrapper .flex-prev:hover,
.color-x24-trad-5 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #ff6320;
}
.color-x24-trad-5 .section-breadcrumbs .section--dark .breadcrumb__item, .color-x24-trad-5 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #ffffff !important;
  font: 400 16px/24px "GothicA1", sans-serif;
}
.color-x24-trad-5 .section-breadcrumbs .section--dark .breadcrumb__item a, .color-x24-trad-5 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-trad-5 .section-breadcrumbs .section--dark .breadcrumb__item a:hover, .color-x24-trad-5 .section-breadcrumbs .section--light .breadcrumb__item a:hover {
  text-decoration: none;
}
.color-x24-trad-5 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #000000 !important;
}
.color-x24-trad-5 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #000000 !important;
}
.color-x24-trad-5 .blade-a__bg > div {
  border-radius: 8px;
  overflow: hidden;
}
.color-x24-trad-5 .blade-a__bg > div img {
  border-radius: 8px;
}
.color-x24-trad-5 .blade-a__text .blade-a__title {
  border-bottom: none;
}
.color-x24-trad-5 .blade-a__description a {
  text-decoration: underline;
}
.color-x24-trad-5 .blade-a__description a:hover {
  text-decoration: none;
}
.color-x24-trad-5 .container-fluid .blade__container .blade-a--12 {
  position: relative;
}
.color-x24-trad-5 .container-fluid .blade__container .blade-a--12 .blade-a__wrap > .row {
  padding: 0;
}
.color-x24-trad-5 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-trad-5 .section--light .blade__container .blade-a--12 .blade-a__bg {
  padding-top: 0;
  padding-bottom: 0;
}
.color-x24-trad-5 .section--dark .blade-a--12 .blade-a__text, .color-x24-trad-5 .section--light .blade-a--12 .blade-a__text {
  padding-top: 16px;
  padding-bottom: 16px;
}
.color-x24-trad-5 .section--dark .blade-a--12 .blade-a__bg, .color-x24-trad-5 .section--light .blade-a--12 .blade-a__bg {
  height: 100%;
}
.color-x24-trad-5 .section--dark .blade-a__bg > div, .color-x24-trad-5 .section--light .blade-a__bg > div {
  height: 100%;
  min-height: 100%;
}
.color-x24-trad-5 .section--dark .blade-a__text, .color-x24-trad-5 .section--light .blade-a__text {
  background: rgba(93, 22, 1, 0.7);
  border-radius: 8px;
}
.color-x24-trad-5 .section--dark .blade-a__text .cta__link, .color-x24-trad-5 .section--light .blade-a__text .cta__link {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
}
.color-x24-trad-5 .section--dark .blade-a__text .cta__link:hover, .color-x24-trad-5 .section--light .blade-a__text .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-trad-5 .section--dark .blade-a__text .blade-a__readmore .cta__link, .color-x24-trad-5 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: white !important;
  text-transform: none;
  text-decoration: underline;
  font-weight: 400;
}
.color-x24-trad-5 .section--dark .blade-a__text .blade-a__readmore .cta__link:hover, .color-x24-trad-5 .section--light .blade-a__text .blade-a__readmore .cta__link:hover {
  text-decoration: none;
}
.color-x24-trad-5 .section--dark .blade-a__description, .color-x24-trad-5 .section--light .blade-a__description {
  color: #ffffff;
}
.color-x24-trad-5 .section--light .blade-a__text {
  background: rgba(224, 224, 224, 0.7);
}
.color-x24-trad-5 .section--light .blade-a__text .cta__link {
  color: #000000 !important;
}
.color-x24-trad-5 .section--light .blade-a__text .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-trad-5 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: #ccaa67 !important;
}
.color-x24-trad-5 .section--light .blade-a__description {
  color: #5d1601;
}
.color-x24-trad-5 .container-fluid .blade-a__wrap {
  max-width: 100%;
}
.color-x24-trad-5 .componentWith__container.featuredarticles__container {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-trad-5 .section--dark .featuredarticles .featuredarticle__image, .color-x24-trad-5 .section--light .featuredarticles .featuredarticle__image {
  border-radius: 8px;
}
.color-x24-trad-5 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link, .color-x24-trad-5 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  font: 16px/20px "GothicA1", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
}
.color-x24-trad-5 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:hover, .color-x24-trad-5 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:hover {
  text-decoration: underline;
}
.color-x24-trad-5 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:before, .color-x24-trad-5 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:before {
  display: none;
}
.color-x24-trad-5 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__description, .color-x24-trad-5 .section--light .featuredarticles .featuredarticle__text .featuredarticle__description {
  font: 16px/20px "GothicA1", sans-serif;
}
.color-x24-trad-5 .section--dark .featuredarticles .featuredarticle__title, .color-x24-trad-5 .section--light .featuredarticles .featuredarticle__title {
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-trad-5 .section--dark .featuredarticles .featuredarticle__title a, .color-x24-trad-5 .section--light .featuredarticles .featuredarticle__title a {
  color: #ffffff;
  text-decoration: none;
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-trad-5 .section--dark .featuredarticles .featuredarticle__title a:hover, .color-x24-trad-5 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-trad-5 .section--dark .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper, .color-x24-trad-5 .section--light .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper {
  margin-top: 0 !important;
}
.color-x24-trad-5 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  color: #000000;
}
.color-x24-trad-5 .section--light .featuredarticles .featuredarticle__title a {
  color: #000000;
}
.color-x24-trad-5 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #000000;
}
.color-x24-trad-5 .section--light .featuredblocks-list-a .featuredblock__item {
  margin-bottom: 10px;
}
.color-x24-trad-5 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a {
  color: #000000 !important;
}
.color-x24-trad-5 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a:hover:after {
  text-decoration: underline;
}
.color-x24-trad-5 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-trad-5 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-trad-5 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-trad-5 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-trad-5 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-trad-5 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-trad-5 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-trad-5 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ffffff !important;
}
.color-x24-trad-5 .section__bg--light-3 .section--dark .flex-control-paging li a.flex-active, .color-x24-trad-5 .section__bg--light-3 .section--dark .flex-control-paging li a:hover, .color-x24-trad-5 .section__bg--light-3 .section--light .flex-control-paging li a.flex-active, .color-x24-trad-5 .section__bg--light-3 .section--light .flex-control-paging li a:hover,
.color-x24-trad-5 .section__bg--dark-5 .section--dark .flex-control-paging li a.flex-active,
.color-x24-trad-5 .section__bg--dark-5 .section--dark .flex-control-paging li a:hover,
.color-x24-trad-5 .section__bg--dark-5 .section--light .flex-control-paging li a.flex-active,
.color-x24-trad-5 .section__bg--dark-5 .section--light .flex-control-paging li a:hover {
  background: #ffffff !important;
}
.color-x24-trad-5 .section__bg--light-3 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-trad-5 .section__bg--light-3 .section--light .hours-a__schedule .hours-a__schedule--border,
.color-x24-trad-5 .section__bg--dark-5 .section--dark .hours-a__schedule .hours-a__schedule--border,
.color-x24-trad-5 .section__bg--dark-5 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ffffff !important;
}
.color-x24-trad-5 .section__bg--dark-5 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-5 .section__bg--dark-5 .section--dark .form .form__group .input_container input,
.color-x24-trad-5 .section__bg--dark-5 .section--dark .form .form__group .input_container select,
.color-x24-trad-5 .section__bg--dark-5 .section--dark .form .form__group .input_container textarea,
.color-x24-trad-5 .section__bg--dark-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-5 .section__bg--dark-5 .section--light .form .form__group .input_container input,
.color-x24-trad-5 .section__bg--dark-5 .section--light .form .form__group .input_container select,
.color-x24-trad-5 .section__bg--dark-5 .section--light .form .form__group .input_container textarea,
.color-x24-trad-5 .section__bg--light-3 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-5 .section__bg--light-3 .section--dark .form .form__group .input_container input,
.color-x24-trad-5 .section__bg--light-3 .section--dark .form .form__group .input_container select,
.color-x24-trad-5 .section__bg--light-3 .section--dark .form .form__group .input_container textarea,
.color-x24-trad-5 .section__bg--light-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-5 .section__bg--light-3 .section--light .form .form__group .input_container input,
.color-x24-trad-5 .section__bg--light-3 .section--light .form .form__group .input_container select,
.color-x24-trad-5 .section__bg--light-3 .section--light .form .form__group .input_container textarea {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
}
.color-x24-trad-5 .section__bg--dark-4 .section--dark .staff__container .component__button--2 {
  border: 1px solid #5d1601 !important;
  color: #ffffff !important;
  background: #5d1601 !important;
}
.color-x24-trad-5 .section__bg--dark-4 .section--dark .staff__container .component__button--2:hover {
  border: 1px solid #c22e02 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #c22e02 !important;
}
.color-x24-trad-5 .section__bg--dark-4 .section--dark .staff__container .component__button--2:focus {
  border: 1px solid #fd5d2d !important;
  color: #ffffff !important;
  background: #fd5d2d !important;
}
.color-x24-trad-5 .section--dark .disclaimer, .color-x24-trad-5 .section--light .disclaimer {
  padding: 0;
}
.color-x24-trad-5 .section--dark .disclaimer__content p, .color-x24-trad-5 .section--light .disclaimer__content p {
  font: 400 16px/20px "GothicA1", sans-serif;
}
.color-x24-trad-5 .section--dark .disclaimer__content a, .color-x24-trad-5 .section--light .disclaimer__content a {
  font-weight: 400;
  text-decoration: underline;
}
.color-x24-trad-5 .section--dark .disclaimer__content a:hover, .color-x24-trad-5 .section--dark .disclaimer__content a:focus, .color-x24-trad-5 .section--light .disclaimer__content a:hover, .color-x24-trad-5 .section--light .disclaimer__content a:focus {
  text-decoration: none;
}
.color-x24-trad-5 .section--dark .section-featuredblocks .section--inner.container-fluid > .row > div, .color-x24-trad-5 .section--light .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-trad-5 .section--dark .cta__link, .color-x24-trad-5 .section--light .cta__link {
  font: bold 16px/20px "GothicA1", sans-serif;
}
.color-x24-trad-5 .section--dark .featuredblocks__title-wrap, .color-x24-trad-5 .section--light .featuredblocks__title-wrap {
  margin-bottom: 1.875rem;
}
.color-x24-trad-5 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button, .color-x24-trad-5 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-5 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover, .color-x24-trad-5 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-trad-5 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus, .color-x24-trad-5 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-5 .section--dark .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-trad-5 .section--dark .banner .component__button--1.cta__button,
.color-x24-trad-5 .section--dark .cta__button.component__button--1, .color-x24-trad-5 .section--light .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-trad-5 .section--light .banner .component__button--1.cta__button,
.color-x24-trad-5 .section--light .cta__button.component__button--1 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-5 .section--dark .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-trad-5 .section--dark .banner .component__button--1.cta__button:hover,
.color-x24-trad-5 .section--dark .cta__button.component__button--1:hover, .color-x24-trad-5 .section--light .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-trad-5 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-trad-5 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-trad-5 .section--dark .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-trad-5 .section--dark .banner .component__button--1.cta__button:focus,
.color-x24-trad-5 .section--dark .cta__button.component__button--1:focus, .color-x24-trad-5 .section--light .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-trad-5 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-trad-5 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-5 .section--dark .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-trad-5 .section--dark .banner .component__button--2.cta__button,
.color-x24-trad-5 .section--dark .cta__button.component__button--2, .color-x24-trad-5 .section--light .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-trad-5 .section--light .banner .component__button--2.cta__button,
.color-x24-trad-5 .section--light .cta__button.component__button--2 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ccaa67 !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ccaa67 !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-5 .section--dark .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-trad-5 .section--dark .banner .component__button--2.cta__button:hover,
.color-x24-trad-5 .section--dark .cta__button.component__button--2:hover, .color-x24-trad-5 .section--light .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-trad-5 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-trad-5 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #e6d5b3 !important;
  background: #e6d5b3 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-trad-5 .section--dark .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-trad-5 .section--dark .banner .component__button--2.cta__button:focus,
.color-x24-trad-5 .section--dark .cta__button.component__button--2:focus, .color-x24-trad-5 .section--light .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-trad-5 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-trad-5 .section--light .cta__button.component__button--2:focus {
  border: 1px solid white !important;
  color: #ffffff !important;
  background: white !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-5 .section--dark .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-trad-5 .section--dark .banner .component__button--3.cta__button,
.color-x24-trad-5 .section--dark .cta__button.component__button--3, .color-x24-trad-5 .section--light .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-trad-5 .section--light .banner .component__button--3.cta__button,
.color-x24-trad-5 .section--light .cta__button.component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: none !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-5 .section--dark .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-trad-5 .section--dark .banner .component__button--3.cta__button:hover,
.color-x24-trad-5 .section--dark .cta__button.component__button--3:hover, .color-x24-trad-5 .section--light .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-trad-5 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-trad-5 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(244, 58, 3, 0.42), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(244, 58, 3, 0.1);
}
.color-x24-trad-5 .section--dark .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-trad-5 .section--dark .banner .component__button--3.cta__button:focus,
.color-x24-trad-5 .section--dark .cta__button.component__button--3:focus, .color-x24-trad-5 .section--light .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-trad-5 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-trad-5 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-5 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  border: 1px solid #5d1601 !important;
  color: #ffffff !important;
  background: #5d1601 !important;
}
.color-x24-trad-5 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #c22e02 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #c22e02 !important;
}
.color-x24-trad-5 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #fd5d2d !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #fd5d2d !important;
}
.color-x24-trad-5 .section--light .banner .component__button--1.cta__button,
.color-x24-trad-5 .section--light .cta__button.component__button--1 {
  border: 1px solid #5d1601 !important;
  color: #ffffff !important;
  background: #5d1601 !important;
}
.color-x24-trad-5 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-trad-5 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #c22e02 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #c22e02 !important;
}
.color-x24-trad-5 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-trad-5 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #fd5d2d !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #fd5d2d !important;
}
.color-x24-trad-5 .section--light .banner .component__button--2.cta__button,
.color-x24-trad-5 .section--light .cta__button.component__button--2 {
  border: 1px solid #ccaa67 !important;
  color: #ffffff !important;
  background: #ccaa67 !important;
}
.color-x24-trad-5 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-trad-5 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #e6d5b3 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #e6d5b3 !important;
}
.color-x24-trad-5 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-trad-5 .section--light .cta__button.component__button--2:focus {
  border: 1px solid white !important;
  color: #ffffff !important;
  box-shadow: none;
  background: white !important;
}
.color-x24-trad-5 .section--light .banner .component__button--3.cta__button,
.color-x24-trad-5 .section--light .cta__button.component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-trad-5 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-trad-5 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #f2eada !important;
  color: #5d1601 !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: white !important;
}
.color-x24-trad-5 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-trad-5 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-trad-5 .section--dark .articles__categories .mm-navbar .mm-btn, .color-x24-trad-5 .section--light .articles__categories .mm-navbar .mm-btn {
  top: 7px;
}
.color-x24-trad-5 .section--dark .articles__categories .mm-panels > .mm-panel > .mm-listview, .color-x24-trad-5 .section--light .articles__categories .mm-panels > .mm-panel > .mm-listview {
  margin: 7px 0 0 0;
}
.color-x24-trad-5 .section--dark .articles__categories .mm-opened .mm-title,
.color-x24-trad-5 .section--dark .articles__categories .mm-title, .color-x24-trad-5 .section--light .articles__categories .mm-opened .mm-title,
.color-x24-trad-5 .section--light .articles__categories .mm-title {
  font-size: 22px;
  line-height: 24px;
}
.color-x24-trad-5 .section--dark .blog-post__title,
.color-x24-trad-5 .section--dark .blog__post-title,
.color-x24-trad-5 .section--dark .article__post-title, .color-x24-trad-5 .section--light .blog-post__title,
.color-x24-trad-5 .section--light .blog__post-title,
.color-x24-trad-5 .section--light .article__post-title {
  font-family: "Poppins", sans-serif;
  text-decoration: none;
  color: #ffffff !important;
}
.color-x24-trad-5 .section--dark .blog-post__title:hover, .color-x24-trad-5 .section--dark .blog-post__title:focus,
.color-x24-trad-5 .section--dark .blog__post-title:hover,
.color-x24-trad-5 .section--dark .blog__post-title:focus,
.color-x24-trad-5 .section--dark .article__post-title:hover,
.color-x24-trad-5 .section--dark .article__post-title:focus, .color-x24-trad-5 .section--light .blog-post__title:hover, .color-x24-trad-5 .section--light .blog-post__title:focus,
.color-x24-trad-5 .section--light .blog__post-title:hover,
.color-x24-trad-5 .section--light .blog__post-title:focus,
.color-x24-trad-5 .section--light .article__post-title:hover,
.color-x24-trad-5 .section--light .article__post-title:focus {
  text-decoration: underline;
}
.color-x24-trad-5 .section--dark .blog-post__info li, .color-x24-trad-5 .section--light .blog-post__info li {
  border-left-color: #ffffff;
}
.color-x24-trad-5 .section--dark .category__description h1,
.color-x24-trad-5 .section--dark .category__description h2,
.color-x24-trad-5 .section--dark .category__description h3,
.color-x24-trad-5 .section--dark .category__description h4,
.color-x24-trad-5 .section--dark .category__description h5,
.color-x24-trad-5 .section--dark .category__description h6,
.color-x24-trad-5 .section--dark .category__description p > strong,
.color-x24-trad-5 .section--dark .blog__content h1,
.color-x24-trad-5 .section--dark .blog__content h2,
.color-x24-trad-5 .section--dark .blog__content h3,
.color-x24-trad-5 .section--dark .blog__content h4,
.color-x24-trad-5 .section--dark .blog__content h5,
.color-x24-trad-5 .section--dark .blog__content h6,
.color-x24-trad-5 .section--dark .blog__content p > strong,
.color-x24-trad-5 .section--dark .article__content h1,
.color-x24-trad-5 .section--dark .article__content h2,
.color-x24-trad-5 .section--dark .article__content h3,
.color-x24-trad-5 .section--dark .article__content h4,
.color-x24-trad-5 .section--dark .article__content h5,
.color-x24-trad-5 .section--dark .article__content h6,
.color-x24-trad-5 .section--dark .article__content p > strong, .color-x24-trad-5 .section--light .category__description h1,
.color-x24-trad-5 .section--light .category__description h2,
.color-x24-trad-5 .section--light .category__description h3,
.color-x24-trad-5 .section--light .category__description h4,
.color-x24-trad-5 .section--light .category__description h5,
.color-x24-trad-5 .section--light .category__description h6,
.color-x24-trad-5 .section--light .category__description p > strong,
.color-x24-trad-5 .section--light .blog__content h1,
.color-x24-trad-5 .section--light .blog__content h2,
.color-x24-trad-5 .section--light .blog__content h3,
.color-x24-trad-5 .section--light .blog__content h4,
.color-x24-trad-5 .section--light .blog__content h5,
.color-x24-trad-5 .section--light .blog__content h6,
.color-x24-trad-5 .section--light .blog__content p > strong,
.color-x24-trad-5 .section--light .article__content h1,
.color-x24-trad-5 .section--light .article__content h2,
.color-x24-trad-5 .section--light .article__content h3,
.color-x24-trad-5 .section--light .article__content h4,
.color-x24-trad-5 .section--light .article__content h5,
.color-x24-trad-5 .section--light .article__content h6,
.color-x24-trad-5 .section--light .article__content p > strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-trad-5 .section--dark .category__description h1 strong,
.color-x24-trad-5 .section--dark .category__description h2 strong,
.color-x24-trad-5 .section--dark .category__description h3 strong,
.color-x24-trad-5 .section--dark .category__description h4 strong,
.color-x24-trad-5 .section--dark .category__description h5 strong,
.color-x24-trad-5 .section--dark .category__description h6 strong,
.color-x24-trad-5 .section--dark .category__description p > strong strong,
.color-x24-trad-5 .section--dark .blog__content h1 strong,
.color-x24-trad-5 .section--dark .blog__content h2 strong,
.color-x24-trad-5 .section--dark .blog__content h3 strong,
.color-x24-trad-5 .section--dark .blog__content h4 strong,
.color-x24-trad-5 .section--dark .blog__content h5 strong,
.color-x24-trad-5 .section--dark .blog__content h6 strong,
.color-x24-trad-5 .section--dark .blog__content p > strong strong,
.color-x24-trad-5 .section--dark .article__content h1 strong,
.color-x24-trad-5 .section--dark .article__content h2 strong,
.color-x24-trad-5 .section--dark .article__content h3 strong,
.color-x24-trad-5 .section--dark .article__content h4 strong,
.color-x24-trad-5 .section--dark .article__content h5 strong,
.color-x24-trad-5 .section--dark .article__content h6 strong,
.color-x24-trad-5 .section--dark .article__content p > strong strong, .color-x24-trad-5 .section--light .category__description h1 strong,
.color-x24-trad-5 .section--light .category__description h2 strong,
.color-x24-trad-5 .section--light .category__description h3 strong,
.color-x24-trad-5 .section--light .category__description h4 strong,
.color-x24-trad-5 .section--light .category__description h5 strong,
.color-x24-trad-5 .section--light .category__description h6 strong,
.color-x24-trad-5 .section--light .category__description p > strong strong,
.color-x24-trad-5 .section--light .blog__content h1 strong,
.color-x24-trad-5 .section--light .blog__content h2 strong,
.color-x24-trad-5 .section--light .blog__content h3 strong,
.color-x24-trad-5 .section--light .blog__content h4 strong,
.color-x24-trad-5 .section--light .blog__content h5 strong,
.color-x24-trad-5 .section--light .blog__content h6 strong,
.color-x24-trad-5 .section--light .blog__content p > strong strong,
.color-x24-trad-5 .section--light .article__content h1 strong,
.color-x24-trad-5 .section--light .article__content h2 strong,
.color-x24-trad-5 .section--light .article__content h3 strong,
.color-x24-trad-5 .section--light .article__content h4 strong,
.color-x24-trad-5 .section--light .article__content h5 strong,
.color-x24-trad-5 .section--light .article__content h6 strong,
.color-x24-trad-5 .section--light .article__content p > strong strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-trad-5 .section--dark .article__post-permalink,
.color-x24-trad-5 .section--dark .blog__post-permalink, .color-x24-trad-5 .section--light .article__post-permalink,
.color-x24-trad-5 .section--light .blog__post-permalink {
  text-decoration: none;
  font-family: "GothicA1", sans-serif;
  position: relative;
  font-weight: 700;
  color: #ffffff;
}
.color-x24-trad-5 .section--dark .article__post-permalink:hover, .color-x24-trad-5 .section--dark .article__post-permalink:focus,
.color-x24-trad-5 .section--dark .blog__post-permalink:hover,
.color-x24-trad-5 .section--dark .blog__post-permalink:focus, .color-x24-trad-5 .section--light .article__post-permalink:hover, .color-x24-trad-5 .section--light .article__post-permalink:focus,
.color-x24-trad-5 .section--light .blog__post-permalink:hover,
.color-x24-trad-5 .section--light .blog__post-permalink:focus {
  text-decoration: underline;
}
.color-x24-trad-5 .section--dark .article__post-permalink:before,
.color-x24-trad-5 .section--dark .blog__post-permalink:before, .color-x24-trad-5 .section--light .article__post-permalink:before,
.color-x24-trad-5 .section--light .blog__post-permalink:before {
  content: "";
  top: -3px;
  font-family: "font-awesome";
  position: absolute;
  right: -13px;
  font-weight: normal;
  display: none;
}
.color-x24-trad-5 .section--dark .articles__categories .category__list-child li a,
.color-x24-trad-5 .section--dark .articles__categories-list li a, .color-x24-trad-5 .section--light .articles__categories .category__list-child li a,
.color-x24-trad-5 .section--light .articles__categories-list li a {
  font: 16px/1.375 "GothicA1", sans-serif;
}
.color-x24-trad-5 .section--dark .articles__categories .category__list-child li a:hover, .color-x24-trad-5 .section--dark .articles__categories .category__list-child li a:focus,
.color-x24-trad-5 .section--dark .articles__categories-list li a:hover,
.color-x24-trad-5 .section--dark .articles__categories-list li a:focus, .color-x24-trad-5 .section--light .articles__categories .category__list-child li a:hover, .color-x24-trad-5 .section--light .articles__categories .category__list-child li a:focus,
.color-x24-trad-5 .section--light .articles__categories-list li a:hover,
.color-x24-trad-5 .section--light .articles__categories-list li a:focus {
  text-decoration: none;
}
.color-x24-trad-5 .section--dark .articles__categories .mm-opened .mm-title, .color-x24-trad-5 .section--light .articles__categories .mm-opened .mm-title {
  font-family: "Poppins", sans-serif;
}
.color-x24-trad-5 .section--dark .articles__pagination ul li a, .color-x24-trad-5 .section--light .articles__pagination ul li a {
  color: #000000;
}
.color-x24-trad-5 .section--light .blog__post-title,
.color-x24-trad-5 .section--light .article__post-title {
  color: #000000 !important;
}
.color-x24-trad-5 .section--light .article__post-permalink,
.color-x24-trad-5 .section--light .blog__post-permalink {
  color: #000000;
}
.color-x24-trad-5 .section--light .blog-post__info li {
  border-left-color: #000000;
}
.color-x24-trad-5 .section--dark .banner__container .banner .cta__button, .color-x24-trad-5 .section--light .banner__container .banner .cta__button {
  min-height: 45px;
  max-width: 250px;
  font: 700 14px/25px "Poppins", sans-serif;
}
.color-x24-trad-5 .section--dark .banner__container .banner .form .form__title,
.color-x24-trad-5 .section--dark .banner__container .banner .form .form__caption,
.color-x24-trad-5 .section--dark .banner__container .banner .form .leadFormInfo,
.color-x24-trad-5 .section--dark .banner__container .banner .form .form__name, .color-x24-trad-5 .section--light .banner__container .banner .form .form__title,
.color-x24-trad-5 .section--light .banner__container .banner .form .form__caption,
.color-x24-trad-5 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-trad-5 .section--light .banner__container .banner .form .form__name {
  color: #000000;
}
.color-x24-trad-5 .section--light .banner__container .banner .form .form__title,
.color-x24-trad-5 .section--light .banner__container .banner .form .form__caption,
.color-x24-trad-5 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-trad-5 .section--light .banner__container .banner .form .form__name {
  color: #ffffff;
}
.color-x24-trad-5 .section-banner .banner .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-trad-5 .section-banner .banner form {
  margin-bottom: 0;
}
.color-x24-trad-5 .section-banner .banner .component__title {
  color: #ffffff !important;
  font-family: "Poppins", sans-serif;
  font-weight: bold;
}
.color-x24-trad-5 .section-banner .banner .banner-text__title--large {
  font-size: 40px;
  line-height: 46px;
}
.color-x24-trad-5 .section-banner .banner .banner-text__title--extraLarge {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-trad-5 .section-banner .banner .banner-e .input_container {
  margin: 0 0 10px;
}
.color-x24-trad-5 .section-banner .banner-text__wrapper .text-left .banner-c__title,
.color-x24-trad-5 .section-banner .banner-text__wrapper .text-center .banner-c__title,
.color-x24-trad-5 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  max-width: 650px;
}
.color-x24-trad-5 .section-banner .banner-text__wrapper .text-left .banner-c__title {
  max-width: 650px;
}
.color-x24-trad-5 .section-banner .banner-text__wrapper .text-left .text-center {
  text-align: left !important;
}
.color-x24-trad-5 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  display: inline-block;
}
.color-x24-trad-5 .section-banner .banner-text__wrapper .text-right .banner-c__button {
  text-align: right !important;
  margin-right: 0 !important;
}
.color-x24-trad-5 .section-banner .banner-text__wrapper .text-center {
  margin: 0 auto;
}
.color-x24-trad-5 .section-banner .banner .component__subtitle {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-trad-5 .section-banner .banner .banner-text__subtitle--small {
  font-size: 18px;
  line-height: 22px;
}
.color-x24-trad-5 .section-banner .banner .banner-text__subtitle--medium {
  font-size: 24px;
  line-height: 26px;
}
.color-x24-trad-5 .section-banner .banner .cta__link:hover {
  text-decoration: underline;
}
.color-x24-trad-5 .section-banner .banner .flexslider .flex-control-nav {
  bottom: 100px;
}
@keyframes fadeInUp {
  from {
    transform: translate3d(0, 40px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.color-x24-trad-5 .in-view {
  animation-duration: 1s;
  animation-fill-mode: both;
  opacity: 0;
  animation-name: fadeInUp;
}
.color-x24-trad-5 .section--dark .navigation .navigation-b,
.color-x24-trad-5 .section--dark .navigation .navigation-c, .color-x24-trad-5 .section--light .navigation .navigation-b,
.color-x24-trad-5 .section--light .navigation .navigation-c {
  background: none;
}
.color-x24-trad-5 .section--dark .navigation .navigation-b .navigation__button:focus,
.color-x24-trad-5 .section--dark .navigation .navigation-c .navigation__button:focus, .color-x24-trad-5 .section--light .navigation .navigation-b .navigation__button:focus,
.color-x24-trad-5 .section--light .navigation .navigation-c .navigation__button:focus {
  outline: none;
}
.color-x24-trad-5 .section--dark .navigation-a .navigation__item--link,
.color-x24-trad-5 .section--dark .navigation-b .navigation__item--link,
.color-x24-trad-5 .section--dark .navigation-c .navigation__item--link, .color-x24-trad-5 .section--light .navigation-a .navigation__item--link,
.color-x24-trad-5 .section--light .navigation-b .navigation__item--link,
.color-x24-trad-5 .section--light .navigation-c .navigation__item--link {
  padding: 5px 0.7rem;
  font-size: 12px !important;
  color: #ffffff;
  text-transform: uppercase;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  line-height: 24px;
}
.color-x24-trad-5 .section--dark .navigation-a .navigation__item--link:hover,
.color-x24-trad-5 .section--dark .navigation-b .navigation__item--link:hover,
.color-x24-trad-5 .section--dark .navigation-c .navigation__item--link:hover, .color-x24-trad-5 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-trad-5 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-trad-5 .section--light .navigation-c .navigation__item--link:hover {
  color: #999;
}
.color-x24-trad-5 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-5 .section--dark .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-5 .section--dark .navigation-c .navigation__item.has-drop-down ul a:hover, .color-x24-trad-5 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-5 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-5 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #999;
}
.color-x24-trad-5 .section--dark .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-5 .section--dark .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-5 .section--dark .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-trad-5 .section--light .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-5 .section--light .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-5 .section--light .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after {
  font-family: "font-awesome";
  content: "";
  border: 0 !important;
  width: 10px;
  height: 20px;
  margin: 0;
  font-size: 8px !important;
  right: 10px;
  top: 4px;
}
.color-x24-trad-5 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-trad-5 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-trad-5 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub, .color-x24-trad-5 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-trad-5 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-trad-5 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub {
  right: 0;
}
.color-x24-trad-5 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-trad-5 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-trad-5 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub, .color-x24-trad-5 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-trad-5 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-trad-5 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub {
  left: unset;
  right: 100%;
}
.color-x24-trad-5 .section--dark .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-5 .section--dark .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-5 .section--dark .navigation-c .navigation__list--head .navigation-open > .navigation__item--link, .color-x24-trad-5 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-5 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-5 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-trad-5 .section--dark .navigation-a .navigation__list--sub,
.color-x24-trad-5 .section--dark .navigation-b .navigation__list--sub,
.color-x24-trad-5 .section--dark .navigation-c .navigation__list--sub, .color-x24-trad-5 .section--light .navigation-a .navigation__list--sub,
.color-x24-trad-5 .section--light .navigation-b .navigation__list--sub,
.color-x24-trad-5 .section--light .navigation-c .navigation__list--sub {
  border: 0;
  border-radius: 8px;
  background: #5d1601 !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-trad-5 .section--dark .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-trad-5 .section--dark .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-trad-5 .section--dark .navigation-c .navigation__list--sub .navigation__item--link, .color-x24-trad-5 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-trad-5 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-trad-5 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #ffffff;
}
.color-x24-trad-5 .section--dark .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-5 .section--dark .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-5 .section--dark .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-trad-5 .section--light .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-5 .section--light .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-5 .section--light .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  content: "";
}
.color-x24-trad-5 .section--dark .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-5 .section--dark .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-5 .section--dark .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link, .color-x24-trad-5 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-5 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-5 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-trad-5 .section--light .navigation-a .navigation__item--link,
.color-x24-trad-5 .section--light .navigation-b .navigation__item--link,
.color-x24-trad-5 .section--light .navigation-c .navigation__item--link {
  color: #000000;
}
.color-x24-trad-5 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-trad-5 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-trad-5 .section--light .navigation-c .navigation__item--link:hover {
  color: #666;
}
.color-x24-trad-5 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-5 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-5 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #666;
}
.color-x24-trad-5 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-5 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-5 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #666;
}
.color-x24-trad-5 .section--light .navigation-a .navigation__list--sub,
.color-x24-trad-5 .section--light .navigation-b .navigation__list--sub,
.color-x24-trad-5 .section--light .navigation-c .navigation__list--sub {
  background: #e0e0e0 !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-trad-5 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-trad-5 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-trad-5 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #000000;
}
.color-x24-trad-5 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-5 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-5 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #666 !important;
}
.color-x24-trad-5 .section--dark .navigation__container .navigation__item.has-drop-down .navigation__item--link:hover:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-trad-5 .section--dark .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-trad-5 .section--dark .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #999 !important;
}
.color-x24-trad-5 .section--dark .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #f0f !important;
}
.color-x24-trad-5 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: #000000 transparent transparent transparent !important;
}
.color-x24-trad-5 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: #666 transparent transparent transparent !important;
}
.color-x24-trad-5 .section--light .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #666 transparent transparent !important;
}
.color-x24-trad-5 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: transparent transparent transparent #000000 !important;
}
.color-x24-trad-5 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #f00 !important;
}
.color-x24-trad-5 .section--light .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #666 !important;
}
.color-x24-trad-5 .contact-us-im {
  overflow: hidden;
}
.color-x24-trad-5 .contact-us-im .form .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-trad-5 .form .form__name {
  font: 14px/20px "GothicA1", sans-serif;
}
.color-x24-trad-5 .form .leadForm,
.color-x24-trad-5 .form .label_container {
  text-align: left;
}
.color-x24-trad-5 .form form .form-input-comments {
  flex-direction: column;
}
.color-x24-trad-5 .form .form__group {
  overflow: hidden;
  margin: 0 0 20px;
}
.color-x24-trad-5 .section--dark .form, .color-x24-trad-5 .section--light .form {
  padding: 3.125rem 0;
  margin: 0 auto;
  max-width: 900px;
}
.color-x24-trad-5 .section--dark .form form .form-wrap__submit, .color-x24-trad-5 .section--light .form form .form-wrap__submit {
  display: block;
}
.color-x24-trad-5 .section--dark .form form .form-wrap__submit input, .color-x24-trad-5 .section--light .form form .form-wrap__submit input {
  width: 100%;
}
.color-x24-trad-5 .section--dark .form .leadFormInfo,
.color-x24-trad-5 .section--dark .form .component__title-caption-wrap, .color-x24-trad-5 .section--light .form .leadFormInfo,
.color-x24-trad-5 .section--light .form .component__title-caption-wrap {
  text-align: center;
}
.color-x24-trad-5 .section--dark .form .form__title, .color-x24-trad-5 .section--light .form .form__title {
  color: #ffffff;
}
.color-x24-trad-5 .section--dark .form .form__caption, .color-x24-trad-5 .section--dark .form .form__name, .color-x24-trad-5 .section--light .form .form__caption, .color-x24-trad-5 .section--light .form .form__name {
  color: #ffffff;
}
.color-x24-trad-5 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-5 .section--dark .form .form__group .input_container input,
.color-x24-trad-5 .section--dark .form .form__group .input_container select,
.color-x24-trad-5 .section--dark .form .form__group .input_container textarea, .color-x24-trad-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-5 .section--light .form .form__group .input_container input,
.color-x24-trad-5 .section--light .form .form__group .input_container select,
.color-x24-trad-5 .section--light .form .form__group .input_container textarea {
  width: 100%;
  font: 14px/16px "GothicA1", sans-serif;
  color: #ffffff;
  background: rgba(255, 99, 32, 0.7);
  border-radius: 8px;
  padding: 12px 16px 13px;
  border: 1px solid rgba(255, 99, 32, 0.7) !important;
  outline: none;
  height: auto;
}
.color-x24-trad-5 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-trad-5 .section--dark .form .form__group .input_container input::placeholder,
.color-x24-trad-5 .section--dark .form .form__group .input_container select::placeholder,
.color-x24-trad-5 .section--dark .form .form__group .input_container textarea::placeholder, .color-x24-trad-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-trad-5 .section--light .form .form__group .input_container input::placeholder,
.color-x24-trad-5 .section--light .form .form__group .input_container select::placeholder,
.color-x24-trad-5 .section--light .form .form__group .input_container textarea::placeholder {
  color: #ffffff;
}
.color-x24-trad-5 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-trad-5 .section--dark .form .form__group .input_container input.has-error::placeholder,
.color-x24-trad-5 .section--dark .form .form__group .input_container select.has-error::placeholder,
.color-x24-trad-5 .section--dark .form .form__group .input_container textarea.has-error::placeholder, .color-x24-trad-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-trad-5 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-trad-5 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-trad-5 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-trad-5 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-trad-5 .section--dark .form .form__group .input_container input:focus,
.color-x24-trad-5 .section--dark .form .form__group .input_container select:focus,
.color-x24-trad-5 .section--dark .form .form__group .input_container textarea:focus, .color-x24-trad-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-trad-5 .section--light .form .form__group .input_container input:focus,
.color-x24-trad-5 .section--light .form .form__group .input_container select:focus,
.color-x24-trad-5 .section--light .form .form__group .input_container textarea:focus {
  border: 1px solid #ffffff !important;
}
.color-x24-trad-5 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span, .color-x24-trad-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span {
  padding: 0;
}
.color-x24-trad-5 .section--dark .form .form__group .input_container .form-input-uploadFile span.status-label:before, .color-x24-trad-5 .section--light .form .form__group .input_container .form-input-uploadFile span.status-label:before {
  right: 103px;
}
.color-x24-trad-5 .section--dark .form .form__group .input_container.checkbox_wrapper, .color-x24-trad-5 .section--dark .form .form__group .input_container.radio_wrapper, .color-x24-trad-5 .section--light .form .form__group .input_container.checkbox_wrapper, .color-x24-trad-5 .section--light .form .form__group .input_container.radio_wrapper {
  position: relative;
  overflow: hidden;
  border-style: none;
}
.color-x24-trad-5 .section--dark .form .form__group .input_container.checkbox_wrapper input, .color-x24-trad-5 .section--dark .form .form__group .input_container.radio_wrapper input, .color-x24-trad-5 .section--light .form .form__group .input_container.checkbox_wrapper input, .color-x24-trad-5 .section--light .form .form__group .input_container.radio_wrapper input {
  position: absolute;
  top: 0;
  left: -9999px;
}
.color-x24-trad-5 .section--dark .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-trad-5 .section--dark .form .form__group .input_container.radio_wrapper input + label, .color-x24-trad-5 .section--light .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-trad-5 .section--light .form .form__group .input_container.radio_wrapper input + label {
  position: relative;
  margin-bottom: 4px;
  padding: 5px 0 0 50px;
  min-height: 30px;
  font: 18px/1.375 "Heebo", sans-serif;
}
.color-x24-trad-5 .section--dark .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-trad-5 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-trad-5 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-trad-5 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  height: 30px;
  width: 30px;
  text-align: center;
  color: #ffffff;
  background: rgba(255, 99, 32, 0.7);
  border: 4px solid rgba(255, 99, 32, 0.7) !important;
  border-radius: 4px;
  font: normal normal normal 18px/1.2 font-awesome;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
}
.color-x24-trad-5 .section--dark .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-trad-5 .section--dark .form .form__group .input_container.radio_wrapper .has-error + label:before, .color-x24-trad-5 .section--light .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-trad-5 .section--light .form .form__group .input_container.radio_wrapper .has-error + label:before {
  border-color: #E03B33 !important;
}
.color-x24-trad-5 .section--dark .form .form__group .input_container.checkbox_wrapper input:checked + label:before, .color-x24-trad-5 .section--light .form .form__group .input_container.checkbox_wrapper input:checked + label:before {
  content: "";
}
.color-x24-trad-5 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-trad-5 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  border-radius: 50%;
}
.color-x24-trad-5 .section--dark .form .form__group .input_container.radio_wrapper input:checked + label:before, .color-x24-trad-5 .section--light .form .form__group .input_container.radio_wrapper input:checked + label:before {
  content: "";
  font-size: 17px;
  line-height: 1.3;
  letter-spacing: -0.5px;
}
.color-x24-trad-5 .section--dark .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-trad-5 .section--dark .form .form__group .input_container.radio_wrapper div[class$=__label-input-container], .color-x24-trad-5 .section--light .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-trad-5 .section--light .form .form__group .input_container.radio_wrapper div[class$=__label-input-container] {
  position: relative;
  padding: 0 0 5px;
}
.color-x24-trad-5 .section--dark .form .form__group .input_container input[type=checkbox],
.color-x24-trad-5 .section--dark .form .form__group .input_container input[type=radio], .color-x24-trad-5 .section--light .form .form__group .input_container input[type=checkbox],
.color-x24-trad-5 .section--light .form .form__group .input_container input[type=radio] {
  width: 26px;
  height: 26px;
  position: absolute;
  top: 2;
  left: 2;
  outline: none;
}
.color-x24-trad-5 .section--dark .form .form__group .input_container select, .color-x24-trad-5 .section--light .form .form__group .input_container select {
  height: 42px;
}
.color-x24-trad-5 .section--dark .form-wrap__submit, .color-x24-trad-5 .section--light .form-wrap__submit {
  text-align: center;
}
.color-x24-trad-5 .section--dark .form form pre,
.color-x24-trad-5 .section--dark .form form .formatted_text,
.color-x24-trad-5 .section--dark .form form .help_text,
.color-x24-trad-5 .section--dark .form form .formatted_text p,
.color-x24-trad-5 .section--dark .form form .form-input-info,
.color-x24-trad-5 .section--dark .form form .leadFormInfo,
.color-x24-trad-5 .section--dark .form form label, .color-x24-trad-5 .section--light .form form pre,
.color-x24-trad-5 .section--light .form form .formatted_text,
.color-x24-trad-5 .section--light .form form .help_text,
.color-x24-trad-5 .section--light .form form .formatted_text p,
.color-x24-trad-5 .section--light .form form .form-input-info,
.color-x24-trad-5 .section--light .form form .leadFormInfo,
.color-x24-trad-5 .section--light .form form label {
  color: #ffffff;
}
.color-x24-trad-5 .section--dark .form form pre:focus, .color-x24-trad-5 .section--dark .form form pre:hover,
.color-x24-trad-5 .section--dark .form form .formatted_text:focus,
.color-x24-trad-5 .section--dark .form form .formatted_text:hover,
.color-x24-trad-5 .section--dark .form form .help_text:focus,
.color-x24-trad-5 .section--dark .form form .help_text:hover,
.color-x24-trad-5 .section--dark .form form .formatted_text p:focus,
.color-x24-trad-5 .section--dark .form form .formatted_text p:hover,
.color-x24-trad-5 .section--dark .form form .form-input-info:focus,
.color-x24-trad-5 .section--dark .form form .form-input-info:hover,
.color-x24-trad-5 .section--dark .form form .leadFormInfo:focus,
.color-x24-trad-5 .section--dark .form form .leadFormInfo:hover,
.color-x24-trad-5 .section--dark .form form label:focus,
.color-x24-trad-5 .section--dark .form form label:hover, .color-x24-trad-5 .section--light .form form pre:focus, .color-x24-trad-5 .section--light .form form pre:hover,
.color-x24-trad-5 .section--light .form form .formatted_text:focus,
.color-x24-trad-5 .section--light .form form .formatted_text:hover,
.color-x24-trad-5 .section--light .form form .help_text:focus,
.color-x24-trad-5 .section--light .form form .help_text:hover,
.color-x24-trad-5 .section--light .form form .formatted_text p:focus,
.color-x24-trad-5 .section--light .form form .formatted_text p:hover,
.color-x24-trad-5 .section--light .form form .form-input-info:focus,
.color-x24-trad-5 .section--light .form form .form-input-info:hover,
.color-x24-trad-5 .section--light .form form .leadFormInfo:focus,
.color-x24-trad-5 .section--light .form form .leadFormInfo:hover,
.color-x24-trad-5 .section--light .form form label:focus,
.color-x24-trad-5 .section--light .form form label:hover {
  outline: none;
}
.color-x24-trad-5 .section--dark .form form pre:disabled,
.color-x24-trad-5 .section--dark .form form .formatted_text:disabled,
.color-x24-trad-5 .section--dark .form form .help_text:disabled,
.color-x24-trad-5 .section--dark .form form .formatted_text p:disabled,
.color-x24-trad-5 .section--dark .form form .form-input-info:disabled,
.color-x24-trad-5 .section--dark .form form .leadFormInfo:disabled,
.color-x24-trad-5 .section--dark .form form label:disabled, .color-x24-trad-5 .section--light .form form pre:disabled,
.color-x24-trad-5 .section--light .form form .formatted_text:disabled,
.color-x24-trad-5 .section--light .form form .help_text:disabled,
.color-x24-trad-5 .section--light .form form .formatted_text p:disabled,
.color-x24-trad-5 .section--light .form form .form-input-info:disabled,
.color-x24-trad-5 .section--light .form form .leadFormInfo:disabled,
.color-x24-trad-5 .section--light .form form label:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.color-x24-trad-5 .section--dark .form form hr, .color-x24-trad-5 .section--light .form form hr {
  border-color: #ffffff;
}
.color-x24-trad-5 .section--dark .form form .form-wrap__submit input, .color-x24-trad-5 .section--light .form form .form-wrap__submit input {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
  border-radius: 4px;
  color: #000000 !important;
  width: auto;
  padding: 11px 47px 13px;
  height: 40px;
  min-width: 200px;
  transition: 0.25s;
  font: 600 14px/16px "Poppins", sans-serif;
  text-transform: uppercase;
  display: inline-block;
}
.color-x24-trad-5 .section--dark .form form .form-wrap__submit input:hover, .color-x24-trad-5 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-trad-5 .section--dark .form form .form-wrap__submit input:focus, .color-x24-trad-5 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-5 .section--light .form .form__title {
  color: #000000;
}
.color-x24-trad-5 .section--light .form .form__caption, .color-x24-trad-5 .section--light .form .form__name {
  color: #000000;
}
.color-x24-trad-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-5 .section--light .form .form__group .input_container input,
.color-x24-trad-5 .section--light .form .form__group .input_container select,
.color-x24-trad-5 .section--light .form .form__group .input_container textarea {
  color: #f0edeb;
  background: rgba(255, 99, 32, 0.7);
}
.color-x24-trad-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-trad-5 .section--light .form .form__group .input_container input::placeholder,
.color-x24-trad-5 .section--light .form .form__group .input_container select::placeholder,
.color-x24-trad-5 .section--light .form .form__group .input_container textarea::placeholder {
  color: #f0edeb;
}
.color-x24-trad-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-trad-5 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-trad-5 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-trad-5 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-trad-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error,
.color-x24-trad-5 .section--light .form .form__group .input_container input.has-error,
.color-x24-trad-5 .section--light .form .form__group .input_container select.has-error,
.color-x24-trad-5 .section--light .form .form__group .input_container textarea.has-error {
  border: 1px solid #E03B33 !important;
}
.color-x24-trad-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-trad-5 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-trad-5 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-trad-5 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-trad-5 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-trad-5 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  color: #f0edeb;
  background: rgba(255, 99, 32, 0.7);
  border: 4px solid rgba(255, 99, 32, 0.7) !important;
}
.color-x24-trad-5 .section--light .form form pre,
.color-x24-trad-5 .section--light .form form .formatted_text,
.color-x24-trad-5 .section--light .form form .help_text,
.color-x24-trad-5 .section--light .form form .formatted_text p,
.color-x24-trad-5 .section--light .form form .form-input-info,
.color-x24-trad-5 .section--light .form form .leadFormInfo,
.color-x24-trad-5 .section--light .form form label {
  color: #5d1601;
}
.color-x24-trad-5 .section--light .form form hr {
  border-color: #5d1601;
}
.color-x24-trad-5 .section--light .form form .form-wrap__submit input {
  border: 1px solid #5d1601 !important;
  color: #ffffff !important;
  background: #5d1601 !important;
}
.color-x24-trad-5 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #c22e02 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #c22e02 !important;
}
.color-x24-trad-5 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #c22e02 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #c22e02 !important;
}
.color-x24-trad-5 .newsletter-2-fields .section--dark .form-wrap__submit input {
  display: flex;
}
.color-x24-trad-5 .exclusive-offer .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-trad-5 .newsletter-3-fields .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-trad-5 .exclusive-offer .form .error_container label {
  width: 100%;
}
.color-x24-trad-5 .exclusive-offer .col-lg-12 .form__group {
  width: 284px;
  margin-right: 0;
}
.color-x24-trad-5 .exclusive-offer .leadFormInfo {
  bottom: -30px;
}
.color-x24-trad-5 .exclusive-offer .col-lg-12 form .form-wrap__submit {
  width: 254px;
}
.color-x24-trad-5 .exclusive-offer .col-lg-12 form .error_container {
  width: 254px;
  text-align: left;
}
.color-x24-trad-5 .forms--fullwidth form,
.color-x24-trad-5 .forms--2col-textarea form {
  width: 100%;
  margin-bottom: 44px;
}
.color-x24-trad-5 .forms--2col-textarea input,
.color-x24-trad-5 .forms--2col-textarea select,
.color-x24-trad-5 .forms--2col-textarea textarea {
  width: 100%;
}
.color-x24-trad-5 .forms--fullwidth .form__group,
.color-x24-trad-5 .forms--2col-textarea .form__group {
  margin-bottom: 16px;
}
.color-x24-trad-5 .forms--fullwidth .form-wrap__submit input,
.color-x24-trad-5 .forms--2col-textarea .form-wrap__submit input {
  width: auto;
  display: flex;
}
.color-x24-trad-5 .forms--3col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-trad-5 .forms--2col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-trad-5 .forms--2col form .form__group {
  width: 49%;
  margin-right: 2%;
  margin-bottom: 16px;
}
.color-x24-trad-5 .forms--2col form .form__group:nth-child(2n) {
  margin-right: 0;
}
.color-x24-trad-5 .forms--2col form .form__group .input_container {
  height: auto;
}
.color-x24-trad-5 .forms--3col form .form__group {
  width: 30%;
  margin-right: 5%;
  margin-bottom: 16px;
}
.color-x24-trad-5 .forms--3col form .form__group:nth-child(3n) {
  margin-right: 0;
}
.color-x24-trad-5 .forms--3col form .form__group input,
.color-x24-trad-5 .forms--3col form .form__group textarea,
.color-x24-trad-5 .forms--3col form .form__group select {
  width: 100%;
}
.color-x24-trad-5 .forms--3col form .form__group .input_container {
  height: auto;
}
.color-x24-trad-5 .forms--3col form .leadFormInfo {
  width: 100%;
}
.color-x24-trad-5 .forms--2col form .form__group input,
.color-x24-trad-5 .forms--2col form .form__group textarea,
.color-x24-trad-5 .forms--2col form .form__group select {
  width: 100%;
}
.color-x24-trad-5 .forms--2col form .leadFormInfo {
  width: 100%;
  text-align: center;
}
.color-x24-trad-5 .forms--2col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-trad-5 .forms--3col form .form__group .leadFormInfo {
  text-align: center;
}
.color-x24-trad-5 .forms--3col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-trad-5 .newsletter-2-fields .form__title,
.color-x24-trad-5 .newsletter-2-fields .form__caption {
  text-align: left;
}
@media (max-width: 1024px) {
  .color-x24-trad-5 .newsletter-3-fields .col-lg-12 form .leadFormInfo,
.color-x24-trad-5 .exclusive-offer .col-lg-12 form .leadFormInfo {
    position: relative;
    text-align: center;
    bottom: auto;
  }
}
@media (max-width: 991px) {
  .color-x24-trad-5 .editable__container .component__title,
.color-x24-trad-5 .editable__container h1 {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-trad-5 .editable__container h2 {
    font-size: 24px;
    line-height: 32px;
  }
  .color-x24-trad-5 .editable__container h3 {
    font-size: 16px;
    line-height: 18px;
  }
  .color-x24-trad-5 .editable__container h4 {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-trad-5 .editable__container h5 {
    font-size: 13px;
    line-height: 15px;
  }
  .color-x24-trad-5 .editable__container h6 {
    font-size: 12px;
    line-height: 14px;
  }
  .color-x24-trad-5 .section--dark .staff__container .staff__container--inner .staff__title,
.color-x24-trad-5 .section--light .staff__container .staff__container--inner .staff__title,
.color-x24-trad-5 .form .form__title,
.color-x24-trad-5 .contact-us-im .form__title,
.color-x24-trad-5 .component__title {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-trad-5 .section--dark .staff__container .staff__container--inner .staff__caption,
.color-x24-trad-5 .section--light .staff__container .staff__container--inner .staff__caption,
.color-x24-trad-5 .form .form__caption,
.color-x24-trad-5 .contact-us-im .form__caption,
.color-x24-trad-5 .component__subtitle {
    font-size: 14px;
    line-height: 18px;
  }
  .color-x24-trad-5 .section-banner .banner .banner-text__title--extraLarge,
.color-x24-trad-5 .section-banner .banner .banner-text__title--large {
    font-size: 40px;
    line-height: 48px;
  }
  .color-x24-trad-5 .section-banner .banner .banner-text__subtitle--medium,
.color-x24-trad-5 .section-banner .banner .banner-text__subtitle--small {
    font-size: 16px;
    line-height: 20px;
  }
  .color-x24-trad-5 .forms--3col form,
.color-x24-trad-5 .forms--2col form {
    flex-direction: column;
    align-items: center;
    margin-bottom: 0;
  }
  .color-x24-trad-5 .forms--3col form .form__group,
.color-x24-trad-5 .forms--2col form .form__group {
    margin: 0 auto 16px;
  }
  .color-x24-trad-5 .forms--3col form .form__group:nth-child(3n),
.color-x24-trad-5 .forms--2col form .form__group:nth-child(2n) {
    margin-right: auto;
  }
  .color-x24-trad-5 .exclusive-offer .col-lg-12 .form__group {
    margin: 0 auto 0.9375rem;
  }
  .color-x24-trad-5 .forms--fullwidth form,
.color-x24-trad-5 .forms--2col-textarea form {
    margin: 0 auto;
    margin-bottom: 44px;
  }
  .color-x24-trad-5 .newsletter-2-fields .form__title,
.color-x24-trad-5 .newsletter-2-fields .form__caption {
    text-align: center;
  }
  .color-x24-trad-5 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-trad-5 .exclusive-offer .section--light .form-wrap__submit input {
    width: auto;
    margin: 0 auto;
  }
  .color-x24-trad-5 .alias-home_askaquestion input,
.color-x24-trad-5 .alias-home_askaquestion textarea,
.color-x24-trad-5 .alias-home_askaquestion .error_container {
    margin: 0 auto;
  }
  .color-x24-trad-5 .alias-home_askaquestion .leadFormInfo {
    margin: 1.25rem auto 1rem;
  }
  .color-x24-trad-5 .form .component__title-caption-wrap,
.color-x24-trad-5 .alias-blade_home_grid .blade-a__title {
    text-align: center;
  }
  .color-x24-trad-5 .section__column-2 {
    order: 3;
  }
  .color-x24-trad-5 .section__column-2 .location__text-wrapper {
    text-align: center;
  }
  .color-x24-trad-5 .section__column-3 {
    order: 2;
  }
  .color-x24-trad-5 .newsletter-2-fields .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-trad-5 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-5 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-5 .section--dark .featuredblocks .featuredblock__cta .component__button--1, .color-x24-trad-5 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-5 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-5 .section--light .featuredblocks .featuredblock__cta .component__button--1 {
    min-width: 80px !important;
  }
  .color-x24-trad-5 .section--dark .featuredblocks .featuredblock__title, .color-x24-trad-5 .section--light .featuredblocks .featuredblock__title {
    font-size: 18px;
  }
  .color-x24-trad-5 .section--dark .staff__container .staff-member__name, .color-x24-trad-5 .section--dark .staff__container .staff-member__name span, .color-x24-trad-5 .section--light .staff__container .staff-member__name, .color-x24-trad-5 .section--light .staff__container .staff-member__name span {
    font: 600 16px/20px "Poppins", sans-serif !important;
  }
  .color-x24-trad-5 .section--dark .banner .controls-wrapper, .color-x24-trad-5 .section--light .banner .controls-wrapper {
    padding: 0;
    margin-top: 0;
  }
  .color-x24-trad-5 .section--dark .banner .banner-text__wrapper, .color-x24-trad-5 .section--light .banner .banner-text__wrapper {
    padding-bottom: 0;
  }
}
@media (max-width: 768px) {
  .color-x24-trad-5 .forms--fullwidth form,
.color-x24-trad-5 .forms--2col-textarea form {
    margin-bottom: 0;
  }
  .color-x24-trad-5 .forms--3col form .form__group,
.color-x24-trad-5 .forms--2col form .form__group {
    width: 100%;
  }
  .color-x24-trad-5 .section-blade .blade-a__bg > div {
    min-height: inherit !important;
  }
}
@media (max-width: 767px) {
  .color-x24-trad-5 .section.forms--fullwidth .component__title-caption-wrap,
.color-x24-trad-5 .section .form .component__title-caption-wrap {
    padding-top: 0;
  }
}
@media (max-width: 414px) {
  .color-x24-trad-5 .exclusive-offer .col-lg-12 .form__group,
.color-x24-trad-5 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-trad-5 .exclusive-offer .section--light .form-wrap__submit input {
    width: 100%;
  }
  .color-x24-trad-5 .form-default .form-wrap__submit input,
.color-x24-trad-5 .newsletter-2-fields .section--light .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-trad-5 .section .section--light .form-wrap__submit input,
.color-x24-trad-5 .section .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-trad-5 .newsletter-3-fields .col-lg-12 .form,
.color-x24-trad-5 .exclusive-offer .col-lg-12 .form {
    padding: 3.125rem 0;
    margin: 0 auto;
    max-width: 900px;
  }
  .color-x24-trad-5 .alias-home_askaquestion input,
.color-x24-trad-5 .alias-home_askaquestion textarea,
.color-x24-trad-5 .alias-home_askaquestion .leadFormInfo,
.color-x24-trad-5 .alias-home_askaquestion .error_container {
    width: 100%;
  }
  .color-x24-trad-5 .forms--fullwidth form,
.color-x24-trad-5 .forms--2col-textarea form,
.color-x24-trad-5 .forms--3col form .form-wrap__submit,
.color-x24-trad-5 .forms--2col form .form-wrap__submit,
.color-x24-trad-5 .exclusive-offer .col-lg-12 form .form-wrap__submit {
    width: 100%;
  }
  .color-x24-trad-5 .forms--2col form .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
}
.color-x24-trad-5 .forms--2col-textarea .form .leadForm form {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.color-x24-trad-5 .forms--2col-textarea .form .leadForm form .outerWrap {
  position: relative;
  float: left;
  width: 47%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-end;
}
.color-x24-trad-5 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-trad-5 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-trad-5 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-trad-5 .forms--2col-textarea .form__group {
  width: 100%;
  margin-right: 0;
  float: left;
  margin-bottom: 15px;
}
.color-x24-trad-5 .forms--2col-textarea .form-wrap__submit {
  margin: 0 auto;
  width: 100%;
  display: flex;
  justify-content: center;
}
.color-x24-trad-5 .forms--2col-textarea .form .form-input-comments {
  display: flex;
  flex-direction: column;
  width: 49%;
}
.color-x24-trad-5 .forms--2col-textarea .form .form-input-comments .input_container {
  width: 100%;
  display: flex;
  flex-grow: 1;
}
.color-x24-trad-5 .forms--2col-textarea .form .leadFormInfo {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-trad-5 .forms--2col-textarea .form .leadFormSuccess {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-trad-5 .forms-option--b .label_container {
  position: absolute;
  padding: 5px 0 0 12px;
}
.color-x24-trad-5 .forms-option--b input, .color-x24-trad-5 .forms-option--b select {
  height: 70px !important;
  padding-bottom: 0 !important;
}
.color-x24-trad-5 .section-featuredblocks .featuredblock__wrap .featuredblock__image {
  background-position: left;
}
.color-x24-trad-5 .section-featuredblocks .featuredblock__item {
  border: none !important;
}
.color-x24-trad-5 .section-featuredblocks .featuredblock__item .featuredblock__wrap .featuredblock__icon .icon,
.color-x24-trad-5 .section-featuredblocks .featuredblock__item .featuredblock__wrap:hover .featuredblock__icon .icon {
  color: #ff6320;
}
.color-x24-trad-5 .section--dark .featuredblocks .featuredblock__wrap, .color-x24-trad-5 .section--light .featuredblocks .featuredblock__wrap {
  border: 0 !important;
}
.color-x24-trad-5 .section--dark .featuredblocks .featuredblock__wrap .featuredblock__title, .color-x24-trad-5 .section--light .featuredblocks .featuredblock__wrap .featuredblock__title {
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-trad-5 .section--dark .featuredblocks-grid-c .featuredblock__title, .color-x24-trad-5 .section--light .featuredblocks-grid-c .featuredblock__title {
  margin-top: 0;
}
.color-x24-trad-5 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-trad-5 .section--light .featuredblocks-grid-c .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
}
.color-x24-trad-5 .section--dark .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button, .color-x24-trad-5 .section--light .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button {
  border: 0;
  background: none;
  font-family: "GothicA1", sans-serif;
}
.color-x24-trad-5 .section--dark .featuredblocks-grid-e, .color-x24-trad-5 .section--light .featuredblocks-grid-e {
  margin: 0 -30px;
}
.color-x24-trad-5 .section--dark .featuredblocks-grid-e .featuredblock__wrap, .color-x24-trad-5 .section--light .featuredblocks-grid-e .featuredblock__wrap {
  justify-content: flex-end;
  min-height: 232px;
}
.color-x24-trad-5 .section--dark .featuredblocks-grid-e .featuredblocks__container, .color-x24-trad-5 .section--light .featuredblocks-grid-e .featuredblocks__container {
  margin: 50px 0;
}
.color-x24-trad-5 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-5 .section--dark .featuredblocks-grid-e .featuredblock__title, .color-x24-trad-5 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-5 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #ffffff;
  position: relative;
  z-index: 2;
  font-size: 24px;
  font-family: "Poppins", sans-serif;
}
.color-x24-trad-5 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-trad-5 .section--light .featuredblocks-grid-e .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
  /* Safari 4.0 - 8.0 */
  /* Standard syntax */
}
.color-x24-trad-5 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage, .color-x24-trad-5 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage {
  border-radius: 9px;
}
.color-x24-trad-5 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage, .color-x24-trad-5 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage {
  background-size: 125%;
  -webkit-animation-name: animation-fb;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 0.8s;
  /* Safari 4.0 - 8.0 */
  animation-name: animation-fb;
  animation-duration: 0.8s;
}
.color-x24-trad-5 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-trad-5 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(93, 22, 1, 0.7) !important;
}
@-moz-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@-webkit-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
.color-x24-trad-5 .section--dark .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-trad-5 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before, .color-x24-trad-5 .section--light .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-trad-5 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before {
  background: none !important;
}
.color-x24-trad-5 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-trad-5 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-trad-5 .section--dark .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-trad-5 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-trad-5 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-trad-5 .section--dark .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-trad-5 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-trad-5 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-trad-5 .section--dark .featuredblocks-flyup-c .featuredblock__item:active, .color-x24-trad-5 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-trad-5 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-trad-5 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-trad-5 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-trad-5 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-trad-5 .section--light .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-trad-5 .section--light .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-trad-5 .section--light .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-trad-5 .section--light .featuredblocks-flyup-c .featuredblock__item:active {
  background: none !important;
}
.color-x24-trad-5 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-5 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-5 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-5 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-5 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-trad-5 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-trad-5 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-5 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-5 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-5 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-5 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-trad-5 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-trad-5 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-5 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-5 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-5 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-5 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-trad-5 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon, .color-x24-trad-5 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-5 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-5 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-5 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-5 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-trad-5 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-trad-5 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-5 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-5 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-5 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-5 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-trad-5 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-trad-5 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-5 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-5 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-5 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-5 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-trad-5 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon {
  color: #ffffff;
}
.color-x24-trad-5 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-5 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-5 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-5 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-5 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-5 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-trad-5 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-5 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-5 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-5 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-5 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-5 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-trad-5 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-5 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-5 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-5 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-5 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-5 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover, .color-x24-trad-5 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-5 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-5 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-5 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-5 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-5 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-trad-5 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-5 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-5 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-5 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-5 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-5 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-trad-5 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-5 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-5 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-5 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-5 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-5 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover {
  text-decoration: none;
}
.color-x24-trad-5 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title, .color-x24-trad-5 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #ffffff !important;
}
.color-x24-trad-5 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-trad-5 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-trad-5 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3, .color-x24-trad-5 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-trad-5 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-trad-5 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
}
.color-x24-trad-5 .section--dark .featuredblocks .featuredblock .featuredblock__wrap, .color-x24-trad-5 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(93, 22, 1, 0.7);
  border-radius: 8px;
  text-align: left;
  padding: 15px;
}
.color-x24-trad-5 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover, .color-x24-trad-5 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(93, 22, 1, 0.8);
}
.color-x24-trad-5 .section--dark .featuredblocks .featuredblock__title, .color-x24-trad-5 .section--dark .featuredblocks .featuredblock__content, .color-x24-trad-5 .section--light .featuredblocks .featuredblock__title, .color-x24-trad-5 .section--light .featuredblocks .featuredblock__content {
  color: #ffffff;
}
.color-x24-trad-5 .section--dark .featuredblocks .featuredblock__cta .cta__link, .color-x24-trad-5 .section--light .featuredblocks .featuredblock__cta .cta__link {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-trad-5 .section--dark .featuredblocks .featuredblock__cta .cta__link:hover, .color-x24-trad-5 .section--light .featuredblocks .featuredblock__cta .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-trad-5 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon, .color-x24-trad-5 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon {
  color: #ffffff !important;
}
.color-x24-trad-5 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover, .color-x24-trad-5 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover {
  color: white !important;
}
.color-x24-trad-5 .section--dark .featuredblocks .featuredblock__cta .cta__button,
.color-x24-trad-5 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon, .color-x24-trad-5 .section--light .featuredblocks .featuredblock__cta .cta__button,
.color-x24-trad-5 .section--light .featuredblocks .featuredblock__cta .cta__button--icon {
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-5 .section--dark .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-trad-5 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:hover, .color-x24-trad-5 .section--light .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-trad-5 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-trad-5 .section--dark .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-trad-5 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:focus, .color-x24-trad-5 .section--light .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-trad-5 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-5 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-5 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #5d1601;
}
.color-x24-trad-5 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6) !important;
}
.color-x24-trad-5 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-trad-5 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-trad-5 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-trad-5 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-trad-5 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-trad-5 .section--light .featuredblocks-flyup-b .featuredblock__item:active {
  background: none !important;
}
.color-x24-trad-5 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-5 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-5 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-5 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-5 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-trad-5 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-trad-5 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-5 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-5 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-5 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-5 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-trad-5 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon {
  color: #5d1601;
}
.color-x24-trad-5 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #5d1601 !important;
}
.color-x24-trad-5 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-trad-5 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-trad-5 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #000000 !important;
}
.color-x24-trad-5 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6);
}
.color-x24-trad-5 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(255, 255, 255, 0.8);
}
.color-x24-trad-5 .section--light .featuredblocks .featuredblock__title {
  color: #5d1601;
}
.color-x24-trad-5 .section--light .featuredblocks .featuredblock__content {
  color: rgba(93, 22, 1, 0.7);
}
.color-x24-trad-5 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link {
  color: #000000 !important;
}
.color-x24-trad-5 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-trad-5 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon {
  color: #000000 !important;
}
.color-x24-trad-5 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon:hover {
  color: #666666 !important;
}
.color-x24-trad-5 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-5 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon {
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  border: 1px solid #5d1601 !important;
  color: #ffffff !important;
  background: #5d1601 !important;
}
.color-x24-trad-5 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:hover,
.color-x24-trad-5 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #c22e02 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #c22e02 !important;
}
.color-x24-trad-5 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:focus,
.color-x24-trad-5 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #fd5d2d !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #fd5d2d !important;
}
.color-x24-trad-5 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item:last-child,
.color-x24-trad-5 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item {
  border: none;
}
.color-x24-trad-5 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__sub-menu {
  background: rgba(93, 22, 1, 0.8);
  border-radius: 8px 8px 0 0;
}
.color-x24-trad-5 .articles__container {
  padding-top: 15px;
  padding-bottom: 15px;
}
.color-x24-trad-5 .articles__container .articles__item {
  margin-bottom: 15px;
}
.color-x24-trad-5 .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-trad-5 .section--dark .testimonials .testimonials-item__content, .color-x24-trad-5 .section--light .testimonials .testimonials-item__content {
  margin: 0 0 15px;
}
.color-x24-trad-5 .section--dark .testimonials .testimonials-item--wrapInner p, .color-x24-trad-5 .section--light .testimonials .testimonials-item--wrapInner p {
  color: #000000;
}
.color-x24-trad-5 .section--dark .testimonials .testimonial-grid__source,
.color-x24-trad-5 .section--dark .testimonials .testimonial-list__source,
.color-x24-trad-5 .section--dark .testimonials .testimonials-item__source, .color-x24-trad-5 .section--light .testimonials .testimonial-grid__source,
.color-x24-trad-5 .section--light .testimonials .testimonial-list__source,
.color-x24-trad-5 .section--light .testimonials .testimonials-item__source {
  margin: 0 0 15px;
  display: block;
  width: 100%;
  padding: 0;
}
.color-x24-trad-5 .section--dark .testimonials .expand, .color-x24-trad-5 .section--light .testimonials .expand {
  font-weight: 400;
  text-transform: none;
  text-decoration: underline;
  float: none;
  padding-top: 0;
  padding-bottom: 10px;
  margin: 0 0 10px;
}
.color-x24-trad-5 .section--dark .testimonials .expand:hover, .color-x24-trad-5 .section--light .testimonials .expand:hover {
  text-decoration: none;
}
.color-x24-trad-5 .section--dark .testimonials .expand:before, .color-x24-trad-5 .section--light .testimonials .expand:before {
  display: none;
}
.color-x24-trad-5 .section--dark .phone__container .phone__wrapper .phone__number, .color-x24-trad-5 .section--light .phone__container .phone__wrapper .phone__number {
  color: #ff6320;
  font-size: 16px;
  line-height: 19px;
  position: relative;
  padding: 0 0 0 20px;
  display: inline-block;
  font-family: "GothicA1", sans-serif;
}
.color-x24-trad-5 .section--dark .phone__container .phone__wrapper .phone__number:before, .color-x24-trad-5 .section--light .phone__container .phone__wrapper .phone__number:before {
  position: absolute;
  left: 0;
  top: 0;
  font-family: "font-awesome";
  content: "";
  font-size: 16px;
  margin: 0 10px 0 0;
  color: #ff6320;
  display: inline;
}
.color-x24-trad-5 .section--light .phone__container .phone__wrapper .phone__number {
  color: #ff6320;
}
.color-x24-trad-5 .section--light .phone__container .phone__wrapper .phone__number:before {
  color: #ff6320;
}
.color-x24-trad-5 .section--dark .staff-a .staff__item .staff-member__image-wrapper, .color-x24-trad-5 .section--light .staff-a .staff__item .staff-member__image-wrapper {
  display: flex;
  align-items: center;
}
.color-x24-trad-5 .section--dark .staff-a .staff__title-caption-wrap, .color-x24-trad-5 .section--light .staff-a .staff__title-caption-wrap {
  max-width: 100%;
}
.color-x24-trad-5 .section--dark .staff-a .staff__title-caption-wrap div, .color-x24-trad-5 .section--light .staff-a .staff__title-caption-wrap div {
  padding-left: 0;
  padding-right: 0;
}
.color-x24-trad-5 .section--dark .staff-a .staff__title, .color-x24-trad-5 .section--light .staff-a .staff__title {
  margin-bottom: 10px;
}
.color-x24-trad-5 .section--dark .staff-a .staff-member__text-wrap, .color-x24-trad-5 .section--light .staff-a .staff-member__text-wrap {
  padding-left: 16px;
  padding-right: 16px;
}
.color-x24-trad-5 .section--dark .staff-a .staff-member__text, .color-x24-trad-5 .section--light .staff-a .staff-member__text {
  margin-left: 32px;
}
.color-x24-trad-5 .section--dark .staff__container .staff-member, .color-x24-trad-5 .section--light .staff__container .staff-member {
  overflow: hidden;
}
.color-x24-trad-5 .section--dark .staff__container .staff__title, .color-x24-trad-5 .section--light .staff__container .staff__title {
  font: bold 48px/56px "Poppins", sans-serif;
  color: #ffffff;
}
.color-x24-trad-5 .section--dark .staff__container .staff__caption, .color-x24-trad-5 .section--light .staff__container .staff__caption {
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
  color: #ffffff !important;
}
.color-x24-trad-5 .section--dark .staff__container .staff-a .staff__list, .color-x24-trad-5 .section--light .staff__container .staff-a .staff__list {
  padding: 0;
}
.color-x24-trad-5 .section--dark .staff__container .staff__item, .color-x24-trad-5 .section--light .staff__container .staff__item {
  color: #ffffff;
}
.color-x24-trad-5 .section--dark .staff__container--inner, .color-x24-trad-5 .section--light .staff__container--inner {
  overflow: hidden;
}
.color-x24-trad-5 .section--dark .staff__container .staff-member__name, .color-x24-trad-5 .section--dark .staff__container .staff-member__name span, .color-x24-trad-5 .section--light .staff__container .staff-member__name, .color-x24-trad-5 .section--light .staff__container .staff-member__name span {
  color: #ffffff;
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-trad-5 .section--dark .staff__container .staff-member__position, .color-x24-trad-5 .section--light .staff__container .staff-member__position {
  color: #ffffff;
  font-size: 14px;
}
.color-x24-trad-5 .section--dark .staff__container .staff-member__image, .color-x24-trad-5 .section--light .staff__container .staff-member__image {
  border-radius: 22px;
}
.color-x24-trad-5 .section--dark .staff__container .staff-member__description, .color-x24-trad-5 .section--light .staff__container .staff-member__description {
  border: none;
}
.color-x24-trad-5 .section--dark .staff__container .staff-member__link, .color-x24-trad-5 .section--light .staff__container .staff-member__link {
  color: #ffffff !important;
  font: 900 16px/20px "GothicA1", sans-serif;
}
.color-x24-trad-5 .section--dark .staff__container .staff-member__link:hover, .color-x24-trad-5 .section--light .staff__container .staff-member__link:hover {
  text-decoration: underline;
}
.color-x24-trad-5 .section--dark .staff__container .staff__controls .flex-control-nav, .color-x24-trad-5 .section--light .staff__container .staff__controls .flex-control-nav {
  width: 100%;
  margin-top: 0;
}
.color-x24-trad-5 .section--dark .staff__container .component__button--1,
.color-x24-trad-5 .section--dark .staff__container .component__button--2,
.color-x24-trad-5 .section--dark .staff__container .component__button--3, .color-x24-trad-5 .section--light .staff__container .component__button--1,
.color-x24-trad-5 .section--light .staff__container .component__button--2,
.color-x24-trad-5 .section--light .staff__container .component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-5 .section--dark .staff__container .component__button--1:hover,
.color-x24-trad-5 .section--dark .staff__container .component__button--2:hover,
.color-x24-trad-5 .section--dark .staff__container .component__button--3:hover, .color-x24-trad-5 .section--light .staff__container .component__button--1:hover,
.color-x24-trad-5 .section--light .staff__container .component__button--2:hover,
.color-x24-trad-5 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
}
.color-x24-trad-5 .section--dark .staff__container .component__button--1:focus,
.color-x24-trad-5 .section--dark .staff__container .component__button--2:focus,
.color-x24-trad-5 .section--dark .staff__container .component__button--3:focus, .color-x24-trad-5 .section--light .staff__container .component__button--1:focus,
.color-x24-trad-5 .section--light .staff__container .component__button--2:focus,
.color-x24-trad-5 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
}
.color-x24-trad-5 .section--dark .staff__container .component__button--2, .color-x24-trad-5 .section--light .staff__container .component__button--2 {
  border: 1px solid #ccaa67 !important;
  color: #ffffff !important;
  background: #ccaa67 !important;
}
.color-x24-trad-5 .section--dark .staff__container .component__button--2:hover, .color-x24-trad-5 .section--light .staff__container .component__button--2:hover {
  border: 1px solid #e6d5b3 !important;
  background: #e6d5b3 !important;
  color: #ffffff !important;
}
.color-x24-trad-5 .section--dark .staff__container .component__button--2:focus, .color-x24-trad-5 .section--light .staff__container .component__button--2:focus {
  border: 1px solid white !important;
  color: #ffffff !important;
  background: white !important;
}
.color-x24-trad-5 .section--dark .staff__container .component__button--3, .color-x24-trad-5 .section--light .staff__container .component__button--3 {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-trad-5 .section--dark .staff__container .component__button--3:hover, .color-x24-trad-5 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
}
.color-x24-trad-5 .section--dark .staff__container .component__button--3:focus, .color-x24-trad-5 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-trad-5 .section--light .staff__container .staff__item {
  color: #000000;
}
.color-x24-trad-5 .section--light .staff__container .staff__title,
.color-x24-trad-5 .section--light .staff__container .staff__caption {
  color: #000000 !important;
}
.color-x24-trad-5 .section--light .staff__container .staff-member__name, .color-x24-trad-5 .section--light .staff__container .staff-member__name span {
  color: #5d1601;
}
.color-x24-trad-5 .section--light .staff__container .staff-member__position {
  color: #5d1601 !important;
}
.color-x24-trad-5 .section--light .staff__container .staff-member__link {
  color: #000000 !important;
}
.color-x24-trad-5 .section--light .staff__container .staff-member .component__button--1,
.color-x24-trad-5 .section--light .staff__container .staff-member .component__button--2,
.color-x24-trad-5 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #5d1601 !important;
  color: #ffffff !important;
  background: #5d1601 !important;
}
.color-x24-trad-5 .section--light .staff__container .staff-member .component__button--1:hover,
.color-x24-trad-5 .section--light .staff__container .staff-member .component__button--2:hover,
.color-x24-trad-5 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #c22e02 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #c22e02 !important;
}
.color-x24-trad-5 .section--light .staff__container .staff-member .component__button--1:focus,
.color-x24-trad-5 .section--light .staff__container .staff-member .component__button--2:focus,
.color-x24-trad-5 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #fd5d2d !important;
  color: #ffffff !important;
  background: #fd5d2d !important;
}
.color-x24-trad-5 .section--light .staff__container .staff-member .component__button--2 {
  border: 1px solid #ccaa67 !important;
  color: #ffffff !important;
  background: #ccaa67 !important;
}
.color-x24-trad-5 .section--light .staff__container .staff-member .component__button--2:hover {
  border: 1px solid #e6d5b3 !important;
  background: #e6d5b3 !important;
  color: #ffffff !important;
}
.color-x24-trad-5 .section--light .staff__container .staff-member .component__button--2:focus {
  border: 1px solid white !important;
  color: #ffffff !important;
  background: white !important;
}
.color-x24-trad-5 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-trad-5 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #f2eada !important;
  color: #5d1601 !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: white !important;
}
.color-x24-trad-5 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-trad-5 .container-fluid .staff__container .staff-a {
  margin-left: 0;
  margin-right: 0;
}
.color-x24-trad-5 .section--dark .hours .component__subtitle, .color-x24-trad-5 .section--light .hours .component__subtitle {
  color: #ffffff !important;
}
.color-x24-trad-5 .section--dark .hours-a__title, .color-x24-trad-5 .section--light .hours-a__title {
  color: #ffffff;
}
.color-x24-trad-5 .section--dark .hours-a .component__subtitle, .color-x24-trad-5 .section--light .hours-a .component__subtitle {
  color: #ffffff !important;
  font-weight: 900;
}
.color-x24-trad-5 .section--dark .hours-a__schedule, .color-x24-trad-5 .section--light .hours-a__schedule {
  color: #ffffff !important;
}
.color-x24-trad-5 .section--dark .hours-a__schedule .cta__link, .color-x24-trad-5 .section--light .hours-a__schedule .cta__link {
  color: #ffffff !important;
}
.color-x24-trad-5 .section--dark .hours-a__schedule .cta__link:hover, .color-x24-trad-5 .section--light .hours-a__schedule .cta__link:hover {
  text-decoration: underline;
}
.color-x24-trad-5 .section--dark .hours-a__schedule--responsive .cta__link, .color-x24-trad-5 .section--light .hours-a__schedule--responsive .cta__link {
  color: #ffffff !important;
  padding: 15px 0;
}
.color-x24-trad-5 .section--dark .hours-a__schedule--responsive .cta__link:hover, .color-x24-trad-5 .section--light .hours-a__schedule--responsive .cta__link:hover {
  text-decoration: underline;
}
.color-x24-trad-5 .section--dark .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-trad-5 .section--dark .hours-a__schedule--responsive .row, .color-x24-trad-5 .section--light .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-trad-5 .section--light .hours-a__schedule--responsive .row {
  background: none;
  border-top: 1px solid #ff6320;
  padding: 0;
}
.color-x24-trad-5 .section--dark .hours-a__schedule--responsive .row:first-of-type, .color-x24-trad-5 .section--light .hours-a__schedule--responsive .row:first-of-type {
  border-top: 0;
}
.color-x24-trad-5 .section--dark .hours-a__schedule .hours-a__subtitle, .color-x24-trad-5 .section--light .hours-a__schedule .hours-a__subtitle {
  font: 600 24px/32px "Poppins", sans-serif !important;
}
.color-x24-trad-5 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-trad-5 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ff6320;
  padding: 0 20px;
}
.color-x24-trad-5 .section--dark .hours-a__schedule .hours-a__schedule--border:first-child, .color-x24-trad-5 .section--light .hours-a__schedule .hours-a__schedule--border:first-child {
  padding-left: 0;
}
.color-x24-trad-5 .section--dark .hours-a__schedule .hours-a__schedule--border strong, .color-x24-trad-5 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #ffffff;
  font: 600 20px/28px "Poppins", sans-serif !important;
}
.color-x24-trad-5 .section--dark .hours-a__schedule .hours-a__schedule--border p, .color-x24-trad-5 .section--light .hours-a__schedule .hours-a__schedule--border p {
  font-size: 14px;
}
.color-x24-trad-5 .section--dark .hours-a__schedule .hours-a__schedule--border p:last-child, .color-x24-trad-5 .section--light .hours-a__schedule .hours-a__schedule--border p:last-child {
  margin-bottom: 0;
}
.color-x24-trad-5 .section--light .hours .component__subtitle {
  color: #000000 !important;
}
.color-x24-trad-5 .section--light .hours-a__title {
  color: #000000 !important;
}
.color-x24-trad-5 .section--light .hours-a .component__subtitle {
  color: #000000 !important;
}
.color-x24-trad-5 .section--light .hours-a__schedule {
  color: #000000 !important;
}
.color-x24-trad-5 .section--light .hours-a__schedule .cta__link {
  color: #000000 !important;
}
.color-x24-trad-5 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ff6320;
}
.color-x24-trad-5 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #000000;
}
.color-x24-trad-5 .map .map-a .map-search {
  padding: 15px;
}
.color-x24-trad-5 .map .map-a .map-search__form {
  display: none;
}
.color-x24-trad-5 .map .map-a .map-search__location-distance {
  padding: 0;
}
.color-x24-trad-5 .map .map-a .map-search__location-distance h3 {
  font-size: 16px;
}
.color-x24-trad-5 .map .map-a .map-search__location-contact b, .color-x24-trad-5 .map .map-a .map-search__location-address b {
  display: none;
}
.color-x24-trad-5 .map .map__col {
  margin: 150px 0;
  padding: 15px 0;
  border-radius: 8px;
  width: 474px;
}
.color-x24-trad-5 .section--dark .map .map-a .map__col, .color-x24-trad-5 .section--light .map .map-a .map__col {
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.2), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-trad-5 .section--dark .map .map-a .map__col h3, .color-x24-trad-5 .section--light .map .map-a .map__col h3 {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-trad-5 .section--dark .map .map-a .map__title, .color-x24-trad-5 .section--light .map .map-a .map__title {
  color: #ffffff !important;
}
.color-x24-trad-5 .section--dark .map .map-a .map__caption, .color-x24-trad-5 .section--light .map .map-a .map__caption {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-trad-5 .section--dark .map .map-a .map-search__location-distance, .color-x24-trad-5 .section--dark .map .map-a .map__container .component, .color-x24-trad-5 .section--light .map .map-a .map-search__location-distance, .color-x24-trad-5 .section--light .map .map-a .map__container .component {
  color: #ffffff;
}
.color-x24-trad-5 .section--dark .map .map-a .map-search, .color-x24-trad-5 .section--light .map .map-a .map-search {
  margin-top: 0;
}
.color-x24-trad-5 .section--dark .map .map-a .map-search .cta__link, .color-x24-trad-5 .section--light .map .map-a .map-search .cta__link {
  margin: 0;
  display: inline-block;
  width: auto;
  color: #ffffff !important;
}
.color-x24-trad-5 .section--dark .map .map-a .map-search .cta__link:hover, .color-x24-trad-5 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-trad-5 .section--dark #map-marker__content p {
  color: #000000;
}
.color-x24-trad-5 .section--light .map .map-a .map__col {
  box-shadow: none;
}
.color-x24-trad-5 .section--light .map .map-a .map__col h3 {
  color: #000000 !important;
}
.color-x24-trad-5 .section--light .map .map-a .map__title, .color-x24-trad-5 .section--light .map .map-a .map__caption {
  color: #000000 !important;
}
.color-x24-trad-5 .section--light .map .map-a .map-search__location-distance, .color-x24-trad-5 .section--light .map .map-a .map__container .component {
  color: #000000;
}
.color-x24-trad-5 .section--light .map .map-a .map-search__location-address p {
  color: #5d1601;
}
.color-x24-trad-5 .section--light .map .map-a .map-search .cta__link {
  color: #000000 !important;
}
.color-x24-trad-5 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-trad-5 .footer .logo_footer__container--inner,
.color-x24-trad-5 .footer .logo__container {
  display: flex;
  height: 100%;
  justify-content: center;
}
.color-x24-trad-5 .footer .logo_footer__container--inner .logo,
.color-x24-trad-5 .footer .logo__container .logo {
  align-self: center;
}
.color-x24-trad-5 .copyright__container {
  display: flex;
  justify-content: flex-end;
}
.color-x24-trad-5 .copyright__container .copyright__item {
  padding: 0 10px;
  margin-top: 0;
}
.color-x24-trad-5 .copyright__container .copyright__item .copyright__link {
  font: 12px/18px "GothicA1", sans-serif;
}
.color-x24-trad-5 .section--dark .copyright__link, .color-x24-trad-5 .section--light .copyright__link {
  color: #ffffff;
  font-family: "Poppins", sans-serif;
}
.color-x24-trad-5 .section--dark .copyright__link:hover, .color-x24-trad-5 .section--light .copyright__link:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-trad-5 .section--dark .copyright__item:not(:last-child),
.color-x24-trad-5 .section--dark #copyright__item:not(:last-child), .color-x24-trad-5 .section--light .copyright__item:not(:last-child),
.color-x24-trad-5 .section--light #copyright__item:not(:last-child) {
  border-color: #ffffff;
}
.color-x24-trad-5 .section--dark .copyright__container,
.color-x24-trad-5 .section--dark #copyright__container, .color-x24-trad-5 .section--light .copyright__container,
.color-x24-trad-5 .section--light #copyright__container {
  padding: 0 !important;
}
.color-x24-trad-5 .section--light .copyright__link {
  color: #5d1601;
}
.color-x24-trad-5 .section--light .copyright__link:hover {
  color: #5d1601;
}
.color-x24-trad-5 .section--light .copyright__item:not(:last-child),
.color-x24-trad-5 .section--light #copyright__item:not(:last-child) {
  border-color: #5d1601;
}
.color-x24-trad-5 .section-copyright .copyright,
.color-x24-trad-5 .section-copyright #copyright {
  display: flex;
  height: 100%;
  align-items: center;
}
.color-x24-trad-5 .section-copyright .copyright .copyright__link,
.color-x24-trad-5 .section-copyright #copyright .copyright__link {
  line-height: 17px;
}
.color-x24-trad-5 .section--dark .socialmedia__item .socialmedia__link, .color-x24-trad-5 .section--light .socialmedia__item .socialmedia__link {
  border-radius: 8px;
  background: #e0e0e0;
  color: #212121;
}
.color-x24-trad-5 .section--dark .socialmedia__item .socialmedia__link:hover, .color-x24-trad-5 .section--light .socialmedia__item .socialmedia__link:hover {
  background: #c1bcbc;
}
.color-x24-trad-5 .section--dark .section-socialmedia .socialmedia__link--small, .color-x24-trad-5 .section--light .section-socialmedia .socialmedia__link--small {
  width: 34px;
  height: 34px;
}
.color-x24-trad-5 .section--dark .socialmedia, .color-x24-trad-5 .section--light .socialmedia {
  padding: 0;
}
.color-x24-trad-5 .section--light .socialmedia__item .socialmedia__link {
  background: #f0edeb;
  color: #e0e0e0;
}
.color-x24-trad-5 .section--light .socialmedia__item .socialmedia__link:hover {
  background: rgba(93, 22, 1, 0.5);
}
.color-x24-trad-5 .logo__container .logo-a__title {
  font-size: 14px;
  line-height: 18px;
}
.color-x24-trad-5 .logo__container .logo-a__caption {
  font-size: 12px;
  line-height: 14px;
}
@media (max-width: 1224px) {
  .color-x24-trad-5 .section--dark .cta__button,
.color-x24-trad-5 .section--dark .cta__button--icon,
.color-x24-trad-5 .section--dark .staff-member__link.component__button--1,
.color-x24-trad-5 .section--dark .staff-member__link__button--icon,
.color-x24-trad-5 .section--dark .staff-member__link--icon,
.color-x24-trad-5 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-5 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-5 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-trad-5 .section--light .cta__button,
.color-x24-trad-5 .section--light .cta__button--icon,
.color-x24-trad-5 .section--light .staff-member__link.component__button--1,
.color-x24-trad-5 .section--light .staff-member__link__button--icon,
.color-x24-trad-5 .section--light .staff-member__link--icon,
.color-x24-trad-5 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-5 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-5 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 155px;
  }
  .color-x24-trad-5 .banner .banner-text__wrapper {
    padding: 30px 0 50px;
  }
  .color-x24-trad-5 .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-trad-5 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-trad-5 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-trad-5 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-trad-5 .section--light .featuredblocks-grid-e .featuredblock__item {
    margin: 0 0 20px;
  }
  .color-x24-trad-5 .section--dark .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-trad-5 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-trad-5 .section--light .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-trad-5 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
    height: 100% !important;
  }
  .color-x24-trad-5 .contact-us-im .form,
.color-x24-trad-5 .form .component__title-caption-wrap {
    padding-top: 0;
    padding-bottom: 20px;
  }
}
@media (max-width: 1199px) {
  .color-x24-trad-5 .header-sticky,
.color-x24-trad-5 .header_home,
.color-x24-trad-5 .header_home.overlap {
    padding: 0;
    position: static;
  }
  .color-x24-trad-5 .header-sticky .section--dark.section--inner, .color-x24-trad-5 .header-sticky .section--light.section--inner,
.color-x24-trad-5 .header_home .section--dark.section--inner,
.color-x24-trad-5 .header_home .section--light.section--inner,
.color-x24-trad-5 .header_home.overlap .section--dark.section--inner,
.color-x24-trad-5 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-trad-5 .header-sticky .container,
.color-x24-trad-5 .header-sticky .section--dark.section--inner,
.color-x24-trad-5 .header-sticky .section--light.section--inner,
.color-x24-trad-5 .header_home .container,
.color-x24-trad-5 .header_home .section--dark.section--inner,
.color-x24-trad-5 .header_home .section--light.section--inner,
.color-x24-trad-5 .header_home.overlap .container,
.color-x24-trad-5 .header_home.overlap .section--dark.section--inner,
.color-x24-trad-5 .header_home.overlap .section--light.section--inner {
    max-width: 1140px;
  }
  .color-x24-trad-5 .banner .banner-e__header, .color-x24-trad-5 .banner .banner-e__contactform {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .color-x24-trad-5 .banner .banner-e__contactform {
    margin-left: 0;
  }
  .color-x24-trad-5 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-trad-5 .featuredblocks .featuredblocks-grid-d .featuredblock__cta {
    display: block;
  }
  .color-x24-trad-5 .banner .banner-text__wrapper {
    margin: 0 auto !important;
  }
  .color-x24-trad-5 .hours-a .hours__sep {
    display: none !important;
  }
  .color-x24-trad-5 .hours-a .hours__day:first-child {
    padding-left: 0;
    width: 27%;
  }
  .color-x24-trad-5 .hours-a .hours__hours {
    width: 73%;
    flex-direction: row !important;
    justify-content: flex-start;
  }
  .color-x24-trad-5 .hours-a .hours__hours span {
    display: inline-block;
    width: 50%;
    text-align: left !important;
    padding: 0 10px 0 0;
  }
}
@media (max-width: 1023px) {
  .color-x24-trad-5 .section--dark .cta__button,
.color-x24-trad-5 .section--dark .cta__button--icon,
.color-x24-trad-5 .section--dark .staff-member__link.component__button--1,
.color-x24-trad-5 .section--dark .staff-member__link__button--icon,
.color-x24-trad-5 .section--dark .staff-member__link--icon,
.color-x24-trad-5 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-5 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-5 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-trad-5 .section--light .cta__button,
.color-x24-trad-5 .section--light .cta__button--icon,
.color-x24-trad-5 .section--light .staff-member__link.component__button--1,
.color-x24-trad-5 .section--light .staff-member__link__button--icon,
.color-x24-trad-5 .section--light .staff-member__link--icon,
.color-x24-trad-5 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-5 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-5 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 135px;
  }
  .color-x24-trad-5 .section--dark .phone__container .phone__wrapper .phone__number,
.color-x24-trad-5 .section--light .phone__container .phone__wrapper .phone__number {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-trad-5 .header_home.overlap .section--dark.section--inner, .color-x24-trad-5 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-trad-5 .section--dark .navigation .navigation-b .navigation__menu--list, .color-x24-trad-5 .section--light .navigation .navigation-b .navigation__menu--list {
    display: block;
  }
  .color-x24-trad-5 .section--dark .navigation .navigation-b .navigation__menu--list > .navigation__item, .color-x24-trad-5 .section--light .navigation .navigation-b .navigation__menu--list > .navigation__item {
    width: 100%;
    padding: 10px;
    border-left: 0;
    border-bottom: 1px solid #ffffff;
  }
  .color-x24-trad-5 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-trad-5 .section--light .blade__container .blade-a--12 .blade-a__bg {
    position: static;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 1;
    margin: 0 0 26px;
  }
  .color-x24-trad-5 .section--dark .blade__container .blade-a--12 .blade-a__text, .color-x24-trad-5 .section--light .blade__container .blade-a--12 .blade-a__text {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 2;
    margin: 0 0 10px;
    padding-left: 0;
    padding-right: 0;
    background: none;
  }
  .color-x24-trad-5 .section--dark .blade-a__wrap, .color-x24-trad-5 .section--light .blade-a__wrap {
    padding: 0 15px;
  }
  .color-x24-trad-5 .section--dark .blade-a__text, .color-x24-trad-5 .section--light .blade-a__text {
    margin: 0 0 30px;
  }
  .color-x24-trad-5 .alias-partial_header_2x6x2x2 .section--dark.section--inner,
.color-x24-trad-5 .alias-partial_header_2x6x2x2 .section--light.section--inner {
    padding: 0;
  }
  .color-x24-trad-5 .alias-partial_header_2x6x2x2 .col_header_logo {
    flex: 0 0 100%;
    order: 1;
    max-width: 100%;
    padding: 20px 60px;
  }
  .color-x24-trad-5 .alias-partial_header_2x6x2x2 .col_nav {
    flex: 0 0 60%;
    max-width: 60%;
    order: 2;
    padding: 0 20px 10px 30px;
  }
  .color-x24-trad-5 .alias-partial_header_2x6x2x2 .col_top_phone {
    order: 3;
    flex: 0 0 15%;
    max-width: 15%;
    padding: 0 0 10px;
  }
  .color-x24-trad-5 .alias-partial_header_2x6x2x2 .col_header_cta {
    flex: 0 0 25%;
    max-width: 25%;
    order: 4;
    padding: 0 0 10px;
  }
  .color-x24-trad-5 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-trad-5 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-trad-5 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 165px;
    min-width: 165px;
  }
  .color-x24-trad-5 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link, .color-x24-trad-5 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link {
    padding-left: 15px;
    white-space: normal;
  }
  .color-x24-trad-5 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after, .color-x24-trad-5 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after {
    display: none;
  }
  .color-x24-trad-5 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before, .color-x24-trad-5 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    left: 5px;
    margin-top: -6px;
    border: inset 6px;
    border-left-width: 0;
    border-left-style: solid;
    border-color: transparent #ffffff transparent transparent;
  }
  .color-x24-trad-5 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover:before, .color-x24-trad-5 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-trad-5 .section--dark .navigation-a .more .navigation__list--sub .navigation__list, .color-x24-trad-5 .section--light .navigation-a .more .navigation__list--sub .navigation__list {
    left: auto;
    right: 100%;
  }
  .color-x24-trad-5 .section--dark .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before, .color-x24-trad-5 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-trad-5 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent white transparent transparent !important;
  }
  .color-x24-trad-5 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent white transparent transparent !important;
  }
  .color-x24-trad-5 .section--dark .featuredblocks-grid-d, .color-x24-trad-5 .section--dark .featuredblocks-grid-c, .color-x24-trad-5 .section--dark .featuredblocks-grid-e, .color-x24-trad-5 .section--light .featuredblocks-grid-d, .color-x24-trad-5 .section--light .featuredblocks-grid-c, .color-x24-trad-5 .section--light .featuredblocks-grid-e {
    margin: 0;
  }
  .color-x24-trad-5 .section--dark .featuredblocks-grid-d .featuredblock__item, .color-x24-trad-5 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-trad-5 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-trad-5 .section--light .featuredblocks-grid-d .featuredblock__item, .color-x24-trad-5 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-trad-5 .section--light .featuredblocks-grid-e .featuredblock__item {
    border-left: 0 !important;
    border-right: 0 !important;
  }
  .color-x24-trad-5 .section-banner .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-trad-5 .blade-a__text {
    order: 2;
  }
  .color-x24-trad-5 .blade-a__bg {
    order: 1;
  }
  .color-x24-trad-5 .section-blade .blade-a--12 .blade-a__bg {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  .color-x24-trad-5 .map__container .map .map__col {
    margin: 0;
    box-shadow: none;
    border-radius: 0;
    width: 100%;
    max-width: 100%;
    flex: inherit;
    text-align: center;
  }
  .color-x24-trad-5 .map__container .map .map__col .map__title-caption-wrap {
    padding-top: 40px;
  }
  .color-x24-trad-5 .map__container .map-a .map__container {
    max-width: 100% !important;
    padding: 0;
  }
  .color-x24-trad-5 .map__container .map-a .map__display {
    position: static;
  }
  .color-x24-trad-5 .map__container .map__wrap {
    padding: 0;
  }
  .color-x24-trad-5 .footer {
    padding: 55px 0 30px;
    overflow: hidden;
  }
  .color-x24-trad-5 .footer .section-socialmedia,
.color-x24-trad-5 .footer .section-copyright {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    justify-content: center;
  }
  .color-x24-trad-5 .footer .section-logo {
    padding: 50px 0 10px;
  }
  .color-x24-trad-5 .footer .logo__container {
    margin: 0 auto 23px;
  }
  .color-x24-trad-5 .footer .row {
    display: block;
  }
  .color-x24-trad-5 .footer div[class*=col-] {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: none;
    text-align: center;
  }
  .color-x24-trad-5 .footer .logo_footer__container--inner,
.color-x24-trad-5 .footer .logo__container {
    justify-content: center;
  }
  .color-x24-trad-5 .footer .section-socialmedia .socialmedia,
.color-x24-trad-5 .footer .section-socialmedia .copyright__container,
.color-x24-trad-5 .footer .section-copyright .socialmedia,
.color-x24-trad-5 .footer .section-copyright .copyright__container,
.color-x24-trad-5 .footer .logo__container .socialmedia,
.color-x24-trad-5 .footer .logo__container .copyright__container {
    padding: 0 0 20px;
  }
  .color-x24-trad-5 .footer .section-logo {
    padding: 0;
  }
  .color-x24-trad-5 .logo__container {
    margin: 0 auto;
  }
  .color-x24-trad-5 .logo__container .logo-a__img {
    max-width: 200px;
    margin: 0 auto;
  }
  .color-x24-trad-5 .copyright__container {
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .color-x24-trad-5 .banner-e__contactform .contactform__wrapper {
    position: relative;
    top: 0;
  }
  .color-x24-trad-5 .banner .banner-e {
    padding-top: 100px;
  }
  .color-x24-trad-5 .banner .banner-e__header {
    padding-top: 100px;
  }
}
@media (max-width: 990px) {
  .color-x24-trad-5 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-trad-5 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 140px;
    min-width: 140px;
    font-size: 12px;
  }
  .color-x24-trad-5 .section--dark .navigation-a .navigation__item--link, .color-x24-trad-5 .section--light .navigation-a .navigation__item--link {
    font-size: 12px !important;
  }
}
@media (max-width: 767px) {
  .color-x24-trad-5 .blade-a__text .blade-a__title {
    text-align: center;
  }
  .color-x24-trad-5 .form .form__title,
.color-x24-trad-5 .contact-us-im .form__title,
.color-x24-trad-5 .component__title {
    font: bold 32px/40px "Poppins", sans-serif !important;
    text-align: center;
  }
  .color-x24-trad-5 .form .form__caption,
.color-x24-trad-5 .contact-us-im .form__caption,
.color-x24-trad-5 .component__subtitle {
    font: 600 14px/18px "GothicA1", sans-serif !important;
    text-align: center;
  }
  .color-x24-trad-5 .section-banner .banner .component__title,
.color-x24-trad-5 .section-banner .banner .component__subtitle {
    text-align: center;
  }
  .color-x24-trad-5 .section-banner .banner .component__subtitle {
    margin-bottom: 24px;
  }
  .color-x24-trad-5 .banner__container .banner .cta__button {
    margin: 0 auto;
  }
  .color-x24-trad-5 .banner__container .banner .component__button {
    text-align: center !important;
  }
  .color-x24-trad-5 .featuredblocks-grid-d .featuredblock__item {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-trad-5 .section--dark .staff__list, .color-x24-trad-5 .section--light .staff__list {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-trad-5 .section--dark .staff__container .staff__title, .color-x24-trad-5 .section--light .staff__container .staff__title {
    font: bold 32px/40px "Poppins", sans-serif;
  }
  .color-x24-trad-5 .section--dark .staff__container .staff__caption, .color-x24-trad-5 .section--light .staff__container .staff__caption {
    font: 600 14px/18px "GothicA1", sans-serif;
  }
  .color-x24-trad-5 .section--dark .staff__container .staff-b .staff-member__image, .color-x24-trad-5 .section--light .staff__container .staff-b .staff-member__image {
    border-radius: 0;
  }
  .color-x24-trad-5 .section-staff .staff-a .staff__item:before {
    margin-left: 0;
  }
  .color-x24-trad-5 .section--dark .staff-a .staff-member__text, .color-x24-trad-5 .section--light .staff-a .staff-member__text {
    margin-left: auto;
  }
  .color-x24-trad-5 .hours-a__title, .color-x24-trad-5 .hours-a__subtitle {
    text-align: center;
  }
  .color-x24-trad-5 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    text-align: left;
  }
  .color-x24-trad-5 .hours-a .hours-a__schedule--responsive .cta__button, .color-x24-trad-5 .hours-a .hours-a__schedule--responsive .cta__button--icon, .color-x24-trad-5 .hours-a .hours-a__schedule--responsive .cta__link {
    margin: 0 auto;
  }
  .color-x24-trad-5 .hours-a .hours-a__schedule--responsive .row {
    min-height: 30px;
  }
  .color-x24-trad-5 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    font: 600 20px/28px "Poppins", sans-serif !important;
  }
  .color-x24-trad-5 .hours-a .hours__day:first-child {
    padding-right: 10px;
    width: 50%;
  }
  .color-x24-trad-5 .hours-a .hours__hours, .color-x24-trad-5 .hours-a .hours__day {
    align-items: flex-start !important;
    padding: 10px 0;
  }
  .color-x24-trad-5 .hours-a .hours__hours {
    padding-right: 0;
    width: 50%;
    flex-direction: column !important;
  }
  .color-x24-trad-5 .hours-a .hours__hours span {
    display: block;
    align-self: center;
    width: 100%;
    text-align: right !important;
    padding: 5px 0 0;
  }
  .color-x24-trad-5 .hours-a .hours__hours span:first-child {
    padding-top: 0;
  }
  .color-x24-trad-5 .copyright__container {
    justify-content: center;
  }
  .color-x24-trad-5 .copyright__container .copyright__list {
    justify-content: center;
    padding: 0 0 4px;
  }
  .color-x24-trad-5 .copyright__container .copyright__item {
    padding: 0 10px 10px;
  }
  .color-x24-trad-5 .section-copyright .copyright__item:not(:last-child),
.color-x24-trad-5 .section-copyright #copyright__item:not(:last-child) {
    border: 0;
  }
  .color-x24-trad-5 .section-socialmedia .socialmedia.text-center .socialmedia__link--small,
.color-x24-trad-5 .section-socialmedia .socialmedia.text-center .socialmedia__link--medium,
.color-x24-trad-5 .section-socialmedia .socialmedia.text-center .socialmedia__link--large {
    margin: 0 5px;
  }
  .color-x24-trad-5 .forms--2col-textarea .form .leadForm form .outerWrap {
    width: 100%;
  }
  .color-x24-trad-5 .forms--2col-textarea .form .form-input-comments {
    width: 100%;
  }
}

.color-x24-trad-4 .carmel-wave {
  display: block !important;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
}
.color-x24-trad-4 .carmel-wave.carmel-wave-top {
  bottom: 100% !important;
}
.color-x24-trad-4 .carmel-wave.carmel-wave-bottom {
  top: 100% !important;
}
.color-x24-trad-4 .header_home {
  z-index: 100;
}
.color-x24-trad-4 .header_home.overlap .section--dark.section--inner, .color-x24-trad-4 .header_home.overlap .section--light.section--inner {
  max-width: 1160px;
  border-radius: 8px;
  margin: 0 auto;
  position: relative;
  padding: 0 40px 0 30px;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-trad-4 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: #04364e;
}
.color-x24-trad-4 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: #0979af;
}
.color-x24-trad-4 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: black;
}
.color-x24-trad-4 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: #7cb0d3;
}
.color-x24-trad-4 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: #ff7f00;
}
.color-x24-trad-4 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: black;
}
.color-x24-trad-4 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: white;
}
.color-x24-trad-4 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: #f5f5f5;
}
.color-x24-trad-4 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: #ff7f00;
}
.color-x24-trad-4 .header-sticky {
  box-shadow: 0 8px 10px rgba(0, 0, 0, 0.14);
}
.color-x24-trad-4 .header-sticky .row {
  align-items: center;
}
.color-x24-trad-4 .header-sticky .section--dark.section--inner, .color-x24-trad-4 .header-sticky .section--light.section--inner {
  padding: 0 40px 0 30px;
}
.color-x24-trad-4 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
  letter-spacing: 0.44px;
  line-height: 16px;
  text-align: center;
  margin-top: 0;
}
.color-x24-trad-4 body,
.color-x24-trad-4 p,
.color-x24-trad-4 .component__p,
.color-x24-trad-4 .editable__container p,
.color-x24-trad-4 .section-editable .editable__container p,
.color-x24-trad-4 .section-editable .editable__container ul,
.color-x24-trad-4 .section-editable .editable__container li,
.color-x24-trad-4 .section-editable .editable__container ol,
.color-x24-trad-4 .editable__container table td,
.color-x24-trad-4 body .editable__container p,
.color-x24-trad-4 body .editable__container ol,
.color-x24-trad-4 body .editable__container ul,
.color-x24-trad-4 body .editable__container li,
.color-x24-trad-4 body .editable__container table td,
.color-x24-trad-4 body .editable__container span,
.color-x24-trad-4 .form .leadFormInfo {
  font-family: "GothicA1", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.color-x24-trad-4 .staff-member {
  flex-wrap: nowrap !important;
}
.color-x24-trad-4 .section--dark p {
  color: #ffffff;
}
.color-x24-trad-4 .section--dark p a {
  text-decoration: underline;
}
.color-x24-trad-4 .section--dark p a:hover {
  text-decoration: none;
}
.color-x24-trad-4 .section--dark .component__title {
  color: #ffffff;
}
.color-x24-trad-4 .section--dark .component__subtitle {
  color: #ffffff;
}
.color-x24-trad-4 .section--dark .component__p {
  color: #ffffff;
}
.color-x24-trad-4 .section--dark .component__p a {
  text-decoration: underline;
}
.color-x24-trad-4 .section--dark .component__p a:hover {
  text-decoration: none;
}
.color-x24-trad-4 .section--dark a {
  color: #ffffff;
}
.color-x24-trad-4 .section--dark .bx-wrapper .bx-controls {
  margin-top: 15px;
}
.color-x24-trad-4 .section--light p {
  color: #000000;
}
.color-x24-trad-4 .section--light p a {
  text-decoration: underline;
}
.color-x24-trad-4 .section--light p a:hover {
  text-decoration: none;
}
.color-x24-trad-4 .section--light .component__title, .color-x24-trad-4 .section--light .component__subtitle {
  color: #000000 !important;
}
.color-x24-trad-4 .section--light .component__p {
  color: #000000;
}
.color-x24-trad-4 .section--light .component__p a {
  text-decoration: underline;
}
.color-x24-trad-4 .section--light .component__p a:hover {
  text-decoration: none;
}
.color-x24-trad-4 .section--light a {
  color: #000000;
}
.color-x24-trad-4 .section-base-container .section-cta .cta-a,
.color-x24-trad-4 .section-base-container .section-logo .logo-a {
  padding: 0;
}
.color-x24-trad-4 .logo__container .logo-a {
  margin: 0;
}
.color-x24-trad-4 .logo__container .logo-a__text {
  padding: 0 10px;
  min-width: 120px;
}
.color-x24-trad-4 .logo__container .logo-a__title {
  font-size: 12px;
  line-height: 14px;
}
.color-x24-trad-4 .logo__container .logo-a__caption {
  font-size: 10px;
  line-height: 12px;
}
.color-x24-trad-4 .logo__container .logo-a__img {
  display: block;
}
.color-x24-trad-4 .section--dark .logo__container .logo-a__title, .color-x24-trad-4 .section--dark .logo__container .logo-a__caption {
  color: #ffffff !important;
}
.color-x24-trad-4 .section--light .logo__container .logo-a__title, .color-x24-trad-4 .section--light .logo__container .logo-a__caption {
  color: #000000 !important;
}
.color-x24-trad-4 .comp-phone .phone__title {
  font-size: 18px;
  line-height: 20px;
}
.color-x24-trad-4 .col_header_cta .cta__link {
  margin-top: 0;
}
.color-x24-trad-4 .phone__setting-title,
.color-x24-trad-4 .phone__city {
  font-size: 16px;
  line-height: 18px;
}
.color-x24-trad-4 .editable__container h6,
.color-x24-trad-4 .editable__container h5,
.color-x24-trad-4 .editable__container h4,
.color-x24-trad-4 .editable__container h3,
.color-x24-trad-4 .editable__container h2,
.color-x24-trad-4 .editable__container h1 {
  font-family: "Poppins", sans-serif;
  font-weight: bold;
  border-bottom: none;
}
.color-x24-trad-4 .editable__container h1 {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-trad-4 .editable__container h2 {
  font-size: 48px;
  line-height: 56px;
}
.color-x24-trad-4 .editable__container h3 {
  font-size: 24px;
  line-height: 32px;
}
.color-x24-trad-4 .editable__container h4 {
  font-size: 20px;
  line-height: 28px;
}
.color-x24-trad-4 .editable__container h5 {
  font-size: 18px;
  line-height: 24px;
}
.color-x24-trad-4 .editable__container h6 {
  font-size: 16px;
  line-height: 20px;
}
.color-x24-trad-4 .section--dark .editable__container h6,
.color-x24-trad-4 .section--dark .editable__container h5,
.color-x24-trad-4 .section--dark .editable__container h4,
.color-x24-trad-4 .section--dark .editable__container h3,
.color-x24-trad-4 .section--dark .editable__container h2,
.color-x24-trad-4 .section--dark .editable__container h1, .color-x24-trad-4 .section--light .editable__container h6,
.color-x24-trad-4 .section--light .editable__container h5,
.color-x24-trad-4 .section--light .editable__container h4,
.color-x24-trad-4 .section--light .editable__container h3,
.color-x24-trad-4 .section--light .editable__container h2,
.color-x24-trad-4 .section--light .editable__container h1 {
  color: #ffffff;
}
.color-x24-trad-4 .section--light .editable__container h6,
.color-x24-trad-4 .section--light .editable__container h5,
.color-x24-trad-4 .section--light .editable__container h4,
.color-x24-trad-4 .section--light .editable__container h3,
.color-x24-trad-4 .section--light .editable__container h2,
.color-x24-trad-4 .section--light .editable__container h1 {
  color: #000000;
}
.color-x24-trad-4 .form__title {
  margin-bottom: 1.875rem;
}
.color-x24-trad-4 .form .form__title,
.color-x24-trad-4 .contact-us-im .form__title,
.color-x24-trad-4 .component__title {
  font: bold 48px/56px "Poppins", sans-serif;
}
.color-x24-trad-4 .form .form__caption,
.color-x24-trad-4 .contact-us-im .form__caption,
.color-x24-trad-4 .component__subtitle {
  font: 600 16px/20px "GothicA1", sans-serif;
}
.color-x24-trad-4 .form .error_container label,
.color-x24-trad-4 .contact-us-im .form .error_container label {
  color: #E03B33;
}
.color-x24-trad-4 .header-sticky .cta,
.color-x24-trad-4 .header_home .cta,
.color-x24-trad-4 .header_home.overlap .cta {
  padding: 0;
}
.color-x24-trad-4 .section__bg--light-1 .componentWith__container.form__container {
  padding-left: 0;
  padding-right: 0;
  padding: 0 0 50px;
}
.color-x24-trad-4 .section--dark .flex-control-paging li a, .color-x24-trad-4 .section--light .flex-control-paging li a {
  background: #f7f0e9;
  border-radius: 6px;
  width: 13px;
  height: 12px;
  box-shadow: none;
}
.color-x24-trad-4 .section--dark .flex-control-paging li a.flex-active, .color-x24-trad-4 .section--light .flex-control-paging li a.flex-active {
  background: #ff7f00 !important;
  border-radius: 6px;
  width: 34px;
  height: 12px;
  transition: width 0.2s linear;
}
.color-x24-trad-4 .section--dark .flex-control-paging li a:hover, .color-x24-trad-4 .section--light .flex-control-paging li a:hover {
  background: #ff7f00 !important;
}
.color-x24-trad-4 .section--dark .bx-wrapper .bx-pager.bx-default-pager a, .color-x24-trad-4 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #f7f0e9;
}
.color-x24-trad-4 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-trad-4 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  width: 34px;
  transition: width 0.2s linear;
  background: #ff7f00 !important;
}
.color-x24-trad-4 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-trad-4 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ff7f00 !important;
}
.color-x24-trad-4 .section--dark .banner .controls-wrapper, .color-x24-trad-4 .section--light .banner .controls-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 45px 0;
  margin-top: -132px;
}
@media (max-width: 991px) {
  .color-x24-trad-4 .section--dark .banner .controls-wrapper, .color-x24-trad-4 .section--light .banner .controls-wrapper {
    margin-top: 0;
  }
}
.color-x24-trad-4 .section--dark .banner .controls-wrapper .flex-control-nav, .color-x24-trad-4 .section--light .banner .controls-wrapper .flex-control-nav {
  bottom: 0 !important;
  width: auto;
  display: flex !important;
  align-items: center;
  position: relative;
  height: 0 !important;
  left: auto !important;
  transform: translateX(0) !important;
}
.color-x24-trad-4 .section--dark .banner .controls-wrapper .flex-control-nav a, .color-x24-trad-4 .section--light .banner .controls-wrapper .flex-control-nav a {
  background: #ffffff;
}
.color-x24-trad-4 .section--dark .banner .controls-wrapper .flex-prev, .color-x24-trad-4 .section--light .banner .controls-wrapper .flex-prev {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-right: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-trad-4 .section--dark .banner .controls-wrapper .flex-prev:hover, .color-x24-trad-4 .section--light .banner .controls-wrapper .flex-prev:hover {
  color: #ff7f00;
}
.color-x24-trad-4 .section--dark .banner .controls-wrapper .flex-prev:before, .color-x24-trad-4 .section--light .banner .controls-wrapper .flex-prev:before {
  content: "";
  font-size: 24px;
}
.color-x24-trad-4 .section--dark .banner .controls-wrapper .flex-next, .color-x24-trad-4 .section--light .banner .controls-wrapper .flex-next {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-left: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-trad-4 .section--dark .banner .controls-wrapper .flex-next:hover, .color-x24-trad-4 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #ff7f00;
}
.color-x24-trad-4 .section--dark .banner .controls-wrapper .flex-next:before, .color-x24-trad-4 .section--light .banner .controls-wrapper .flex-next:before {
  content: "";
  font-size: 24px;
}
.color-x24-trad-4 .section--light .flex-control-paging li a {
  background: #04364e;
}
.color-x24-trad-4 .section--light .flex-control-paging li a.flex-active {
  background: #ff7f00 !important;
}
.color-x24-trad-4 .section--light .flex-control-paging li a:hover {
  background: #ff7f00 !important;
}
.color-x24-trad-4 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #04364e;
}
.color-x24-trad-4 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #ff7f00 !important;
}
.color-x24-trad-4 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ff7f00 !important;
}
.color-x24-trad-4 .section--light .banner .controls-wrapper .flex-prev,
.color-x24-trad-4 .section--light .banner .controls-wrapper .flex-next {
  color: #04364e;
}
.color-x24-trad-4 .section--light .banner .controls-wrapper .flex-prev:hover,
.color-x24-trad-4 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #ff7f00;
}
.color-x24-trad-4 .section-breadcrumbs .section--dark .breadcrumb__item, .color-x24-trad-4 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #ffffff !important;
  font: 400 16px/24px "GothicA1", sans-serif;
}
.color-x24-trad-4 .section-breadcrumbs .section--dark .breadcrumb__item a, .color-x24-trad-4 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-trad-4 .section-breadcrumbs .section--dark .breadcrumb__item a:hover, .color-x24-trad-4 .section-breadcrumbs .section--light .breadcrumb__item a:hover {
  text-decoration: none;
}
.color-x24-trad-4 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #000000 !important;
}
.color-x24-trad-4 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #000000 !important;
}
.color-x24-trad-4 .blade-a__bg > div {
  border-radius: 8px;
  overflow: hidden;
}
.color-x24-trad-4 .blade-a__bg > div img {
  border-radius: 8px;
}
.color-x24-trad-4 .blade-a__text .blade-a__title {
  border-bottom: none;
}
.color-x24-trad-4 .blade-a__description a {
  text-decoration: underline;
}
.color-x24-trad-4 .blade-a__description a:hover {
  text-decoration: none;
}
.color-x24-trad-4 .container-fluid .blade__container .blade-a--12 {
  position: relative;
}
.color-x24-trad-4 .container-fluid .blade__container .blade-a--12 .blade-a__wrap > .row {
  padding: 0;
}
.color-x24-trad-4 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-trad-4 .section--light .blade__container .blade-a--12 .blade-a__bg {
  padding-top: 0;
  padding-bottom: 0;
}
.color-x24-trad-4 .section--dark .blade-a--12 .blade-a__text, .color-x24-trad-4 .section--light .blade-a--12 .blade-a__text {
  padding-top: 16px;
  padding-bottom: 16px;
}
.color-x24-trad-4 .section--dark .blade-a--12 .blade-a__bg, .color-x24-trad-4 .section--light .blade-a--12 .blade-a__bg {
  height: 100%;
}
.color-x24-trad-4 .section--dark .blade-a__bg > div, .color-x24-trad-4 .section--light .blade-a__bg > div {
  height: 100%;
  min-height: 100%;
}
.color-x24-trad-4 .section--dark .blade-a__text, .color-x24-trad-4 .section--light .blade-a__text {
  background: rgba(4, 54, 78, 0.7);
  border-radius: 8px;
}
.color-x24-trad-4 .section--dark .blade-a__text .cta__link, .color-x24-trad-4 .section--light .blade-a__text .cta__link {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
}
.color-x24-trad-4 .section--dark .blade-a__text .cta__link:hover, .color-x24-trad-4 .section--light .blade-a__text .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-trad-4 .section--dark .blade-a__text .blade-a__readmore .cta__link, .color-x24-trad-4 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: white !important;
  text-transform: none;
  text-decoration: underline;
  font-weight: 400;
}
.color-x24-trad-4 .section--dark .blade-a__text .blade-a__readmore .cta__link:hover, .color-x24-trad-4 .section--light .blade-a__text .blade-a__readmore .cta__link:hover {
  text-decoration: none;
}
.color-x24-trad-4 .section--dark .blade-a__description, .color-x24-trad-4 .section--light .blade-a__description {
  color: #ffffff;
}
.color-x24-trad-4 .section--light .blade-a__text {
  background: rgba(224, 224, 224, 0.7);
}
.color-x24-trad-4 .section--light .blade-a__text .cta__link {
  color: #000000 !important;
}
.color-x24-trad-4 .section--light .blade-a__text .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-trad-4 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: #7cb0d3 !important;
}
.color-x24-trad-4 .section--light .blade-a__description {
  color: #04364e;
}
.color-x24-trad-4 .container-fluid .blade-a__wrap {
  max-width: 100%;
}
.color-x24-trad-4 .componentWith__container.featuredarticles__container {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-trad-4 .section--dark .featuredarticles .featuredarticle__image, .color-x24-trad-4 .section--light .featuredarticles .featuredarticle__image {
  border-radius: 8px;
}
.color-x24-trad-4 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link, .color-x24-trad-4 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  font: 16px/20px "GothicA1", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
}
.color-x24-trad-4 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:hover, .color-x24-trad-4 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:hover {
  text-decoration: underline;
}
.color-x24-trad-4 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:before, .color-x24-trad-4 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:before {
  display: none;
}
.color-x24-trad-4 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__description, .color-x24-trad-4 .section--light .featuredarticles .featuredarticle__text .featuredarticle__description {
  font: 16px/20px "GothicA1", sans-serif;
}
.color-x24-trad-4 .section--dark .featuredarticles .featuredarticle__title, .color-x24-trad-4 .section--light .featuredarticles .featuredarticle__title {
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-trad-4 .section--dark .featuredarticles .featuredarticle__title a, .color-x24-trad-4 .section--light .featuredarticles .featuredarticle__title a {
  color: #ffffff;
  text-decoration: none;
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-trad-4 .section--dark .featuredarticles .featuredarticle__title a:hover, .color-x24-trad-4 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-trad-4 .section--dark .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper, .color-x24-trad-4 .section--light .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper {
  margin-top: 0 !important;
}
.color-x24-trad-4 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  color: #000000;
}
.color-x24-trad-4 .section--light .featuredarticles .featuredarticle__title a {
  color: #000000;
}
.color-x24-trad-4 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #000000;
}
.color-x24-trad-4 .section--light .featuredblocks-list-a .featuredblock__item {
  margin-bottom: 10px;
}
.color-x24-trad-4 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a {
  color: #000000 !important;
}
.color-x24-trad-4 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a:hover:after {
  text-decoration: underline;
}
.color-x24-trad-4 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-trad-4 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-trad-4 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-trad-4 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-trad-4 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-trad-4 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-trad-4 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-trad-4 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ffffff !important;
}
.color-x24-trad-4 .section__bg--light-3 .section--dark .flex-control-paging li a.flex-active, .color-x24-trad-4 .section__bg--light-3 .section--dark .flex-control-paging li a:hover, .color-x24-trad-4 .section__bg--light-3 .section--light .flex-control-paging li a.flex-active, .color-x24-trad-4 .section__bg--light-3 .section--light .flex-control-paging li a:hover,
.color-x24-trad-4 .section__bg--dark-5 .section--dark .flex-control-paging li a.flex-active,
.color-x24-trad-4 .section__bg--dark-5 .section--dark .flex-control-paging li a:hover,
.color-x24-trad-4 .section__bg--dark-5 .section--light .flex-control-paging li a.flex-active,
.color-x24-trad-4 .section__bg--dark-5 .section--light .flex-control-paging li a:hover {
  background: #ffffff !important;
}
.color-x24-trad-4 .section__bg--light-3 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-trad-4 .section__bg--light-3 .section--light .hours-a__schedule .hours-a__schedule--border,
.color-x24-trad-4 .section__bg--dark-5 .section--dark .hours-a__schedule .hours-a__schedule--border,
.color-x24-trad-4 .section__bg--dark-5 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ffffff !important;
}
.color-x24-trad-4 .section__bg--dark-5 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-4 .section__bg--dark-5 .section--dark .form .form__group .input_container input,
.color-x24-trad-4 .section__bg--dark-5 .section--dark .form .form__group .input_container select,
.color-x24-trad-4 .section__bg--dark-5 .section--dark .form .form__group .input_container textarea,
.color-x24-trad-4 .section__bg--dark-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-4 .section__bg--dark-5 .section--light .form .form__group .input_container input,
.color-x24-trad-4 .section__bg--dark-5 .section--light .form .form__group .input_container select,
.color-x24-trad-4 .section__bg--dark-5 .section--light .form .form__group .input_container textarea,
.color-x24-trad-4 .section__bg--light-3 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-4 .section__bg--light-3 .section--dark .form .form__group .input_container input,
.color-x24-trad-4 .section__bg--light-3 .section--dark .form .form__group .input_container select,
.color-x24-trad-4 .section__bg--light-3 .section--dark .form .form__group .input_container textarea,
.color-x24-trad-4 .section__bg--light-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-4 .section__bg--light-3 .section--light .form .form__group .input_container input,
.color-x24-trad-4 .section__bg--light-3 .section--light .form .form__group .input_container select,
.color-x24-trad-4 .section__bg--light-3 .section--light .form .form__group .input_container textarea {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
}
.color-x24-trad-4 .section__bg--dark-4 .section--dark .staff__container .component__button--2 {
  border: 1px solid #04364e !important;
  color: #ffffff !important;
  background: #04364e !important;
}
.color-x24-trad-4 .section__bg--dark-4 .section--dark .staff__container .component__button--2:hover {
  border: 1px solid #0979af !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #0979af !important;
}
.color-x24-trad-4 .section__bg--dark-4 .section--dark .staff__container .component__button--2:focus {
  border: 1px solid #2ab3f4 !important;
  color: #ffffff !important;
  background: #2ab3f4 !important;
}
.color-x24-trad-4 .section--dark .disclaimer, .color-x24-trad-4 .section--light .disclaimer {
  padding: 0;
}
.color-x24-trad-4 .section--dark .disclaimer__content p, .color-x24-trad-4 .section--light .disclaimer__content p {
  font: 400 16px/20px "GothicA1", sans-serif;
}
.color-x24-trad-4 .section--dark .disclaimer__content a, .color-x24-trad-4 .section--light .disclaimer__content a {
  font-weight: 400;
  text-decoration: underline;
}
.color-x24-trad-4 .section--dark .disclaimer__content a:hover, .color-x24-trad-4 .section--dark .disclaimer__content a:focus, .color-x24-trad-4 .section--light .disclaimer__content a:hover, .color-x24-trad-4 .section--light .disclaimer__content a:focus {
  text-decoration: none;
}
.color-x24-trad-4 .section--dark .section-featuredblocks .section--inner.container-fluid > .row > div, .color-x24-trad-4 .section--light .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-trad-4 .section--dark .cta__link, .color-x24-trad-4 .section--light .cta__link {
  font: bold 16px/20px "GothicA1", sans-serif;
}
.color-x24-trad-4 .section--dark .featuredblocks__title-wrap, .color-x24-trad-4 .section--light .featuredblocks__title-wrap {
  margin-bottom: 1.875rem;
}
.color-x24-trad-4 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button, .color-x24-trad-4 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-4 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover, .color-x24-trad-4 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-trad-4 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus, .color-x24-trad-4 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-4 .section--dark .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-trad-4 .section--dark .banner .component__button--1.cta__button,
.color-x24-trad-4 .section--dark .cta__button.component__button--1, .color-x24-trad-4 .section--light .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-trad-4 .section--light .banner .component__button--1.cta__button,
.color-x24-trad-4 .section--light .cta__button.component__button--1 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-4 .section--dark .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-trad-4 .section--dark .banner .component__button--1.cta__button:hover,
.color-x24-trad-4 .section--dark .cta__button.component__button--1:hover, .color-x24-trad-4 .section--light .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-trad-4 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-trad-4 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-trad-4 .section--dark .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-trad-4 .section--dark .banner .component__button--1.cta__button:focus,
.color-x24-trad-4 .section--dark .cta__button.component__button--1:focus, .color-x24-trad-4 .section--light .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-trad-4 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-trad-4 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-4 .section--dark .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-trad-4 .section--dark .banner .component__button--2.cta__button,
.color-x24-trad-4 .section--dark .cta__button.component__button--2, .color-x24-trad-4 .section--light .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-trad-4 .section--light .banner .component__button--2.cta__button,
.color-x24-trad-4 .section--light .cta__button.component__button--2 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #7cb0d3 !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #7cb0d3 !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-4 .section--dark .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-trad-4 .section--dark .banner .component__button--2.cta__button:hover,
.color-x24-trad-4 .section--dark .cta__button.component__button--2:hover, .color-x24-trad-4 .section--light .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-trad-4 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-trad-4 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #c8deed !important;
  background: #c8deed !important;
  color: #ffffff !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-trad-4 .section--dark .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-trad-4 .section--dark .banner .component__button--2.cta__button:focus,
.color-x24-trad-4 .section--dark .cta__button.component__button--2:focus, .color-x24-trad-4 .section--light .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-trad-4 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-trad-4 .section--light .cta__button.component__button--2:focus {
  border: 1px solid white !important;
  color: #ffffff !important;
  background: white !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-4 .section--dark .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-trad-4 .section--dark .banner .component__button--3.cta__button,
.color-x24-trad-4 .section--dark .cta__button.component__button--3, .color-x24-trad-4 .section--light .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-trad-4 .section--light .banner .component__button--3.cta__button,
.color-x24-trad-4 .section--light .cta__button.component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: none !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-4 .section--dark .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-trad-4 .section--dark .banner .component__button--3.cta__button:hover,
.color-x24-trad-4 .section--dark .cta__button.component__button--3:hover, .color-x24-trad-4 .section--light .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-trad-4 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-trad-4 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(11, 155, 224, 0.42), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(11, 155, 224, 0.1);
}
.color-x24-trad-4 .section--dark .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-trad-4 .section--dark .banner .component__button--3.cta__button:focus,
.color-x24-trad-4 .section--dark .cta__button.component__button--3:focus, .color-x24-trad-4 .section--light .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-trad-4 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-trad-4 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-4 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  border: 1px solid #04364e !important;
  color: #ffffff !important;
  background: #04364e !important;
}
.color-x24-trad-4 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #0979af !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #0979af !important;
}
.color-x24-trad-4 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #2ab3f4 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #2ab3f4 !important;
}
.color-x24-trad-4 .section--light .banner .component__button--1.cta__button,
.color-x24-trad-4 .section--light .cta__button.component__button--1 {
  border: 1px solid #04364e !important;
  color: #ffffff !important;
  background: #04364e !important;
}
.color-x24-trad-4 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-trad-4 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #0979af !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #0979af !important;
}
.color-x24-trad-4 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-trad-4 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #2ab3f4 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #2ab3f4 !important;
}
.color-x24-trad-4 .section--light .banner .component__button--2.cta__button,
.color-x24-trad-4 .section--light .cta__button.component__button--2 {
  border: 1px solid #7cb0d3 !important;
  color: #ffffff !important;
  background: #7cb0d3 !important;
}
.color-x24-trad-4 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-trad-4 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #c8deed !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #c8deed !important;
}
.color-x24-trad-4 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-trad-4 .section--light .cta__button.component__button--2:focus {
  border: 1px solid white !important;
  color: #ffffff !important;
  box-shadow: none;
  background: white !important;
}
.color-x24-trad-4 .section--light .banner .component__button--3.cta__button,
.color-x24-trad-4 .section--light .cta__button.component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-trad-4 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-trad-4 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #eff5f9 !important;
  color: #04364e !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: white !important;
}
.color-x24-trad-4 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-trad-4 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-trad-4 .section--dark .articles__categories .mm-navbar .mm-btn, .color-x24-trad-4 .section--light .articles__categories .mm-navbar .mm-btn {
  top: 7px;
}
.color-x24-trad-4 .section--dark .articles__categories .mm-panels > .mm-panel > .mm-listview, .color-x24-trad-4 .section--light .articles__categories .mm-panels > .mm-panel > .mm-listview {
  margin: 7px 0 0 0;
}
.color-x24-trad-4 .section--dark .articles__categories .mm-opened .mm-title,
.color-x24-trad-4 .section--dark .articles__categories .mm-title, .color-x24-trad-4 .section--light .articles__categories .mm-opened .mm-title,
.color-x24-trad-4 .section--light .articles__categories .mm-title {
  font-size: 22px;
  line-height: 24px;
}
.color-x24-trad-4 .section--dark .blog-post__title,
.color-x24-trad-4 .section--dark .blog__post-title,
.color-x24-trad-4 .section--dark .article__post-title, .color-x24-trad-4 .section--light .blog-post__title,
.color-x24-trad-4 .section--light .blog__post-title,
.color-x24-trad-4 .section--light .article__post-title {
  font-family: "Poppins", sans-serif;
  text-decoration: none;
  color: #ffffff !important;
}
.color-x24-trad-4 .section--dark .blog-post__title:hover, .color-x24-trad-4 .section--dark .blog-post__title:focus,
.color-x24-trad-4 .section--dark .blog__post-title:hover,
.color-x24-trad-4 .section--dark .blog__post-title:focus,
.color-x24-trad-4 .section--dark .article__post-title:hover,
.color-x24-trad-4 .section--dark .article__post-title:focus, .color-x24-trad-4 .section--light .blog-post__title:hover, .color-x24-trad-4 .section--light .blog-post__title:focus,
.color-x24-trad-4 .section--light .blog__post-title:hover,
.color-x24-trad-4 .section--light .blog__post-title:focus,
.color-x24-trad-4 .section--light .article__post-title:hover,
.color-x24-trad-4 .section--light .article__post-title:focus {
  text-decoration: underline;
}
.color-x24-trad-4 .section--dark .blog-post__info li, .color-x24-trad-4 .section--light .blog-post__info li {
  border-left-color: #ffffff;
}
.color-x24-trad-4 .section--dark .category__description h1,
.color-x24-trad-4 .section--dark .category__description h2,
.color-x24-trad-4 .section--dark .category__description h3,
.color-x24-trad-4 .section--dark .category__description h4,
.color-x24-trad-4 .section--dark .category__description h5,
.color-x24-trad-4 .section--dark .category__description h6,
.color-x24-trad-4 .section--dark .category__description p > strong,
.color-x24-trad-4 .section--dark .blog__content h1,
.color-x24-trad-4 .section--dark .blog__content h2,
.color-x24-trad-4 .section--dark .blog__content h3,
.color-x24-trad-4 .section--dark .blog__content h4,
.color-x24-trad-4 .section--dark .blog__content h5,
.color-x24-trad-4 .section--dark .blog__content h6,
.color-x24-trad-4 .section--dark .blog__content p > strong,
.color-x24-trad-4 .section--dark .article__content h1,
.color-x24-trad-4 .section--dark .article__content h2,
.color-x24-trad-4 .section--dark .article__content h3,
.color-x24-trad-4 .section--dark .article__content h4,
.color-x24-trad-4 .section--dark .article__content h5,
.color-x24-trad-4 .section--dark .article__content h6,
.color-x24-trad-4 .section--dark .article__content p > strong, .color-x24-trad-4 .section--light .category__description h1,
.color-x24-trad-4 .section--light .category__description h2,
.color-x24-trad-4 .section--light .category__description h3,
.color-x24-trad-4 .section--light .category__description h4,
.color-x24-trad-4 .section--light .category__description h5,
.color-x24-trad-4 .section--light .category__description h6,
.color-x24-trad-4 .section--light .category__description p > strong,
.color-x24-trad-4 .section--light .blog__content h1,
.color-x24-trad-4 .section--light .blog__content h2,
.color-x24-trad-4 .section--light .blog__content h3,
.color-x24-trad-4 .section--light .blog__content h4,
.color-x24-trad-4 .section--light .blog__content h5,
.color-x24-trad-4 .section--light .blog__content h6,
.color-x24-trad-4 .section--light .blog__content p > strong,
.color-x24-trad-4 .section--light .article__content h1,
.color-x24-trad-4 .section--light .article__content h2,
.color-x24-trad-4 .section--light .article__content h3,
.color-x24-trad-4 .section--light .article__content h4,
.color-x24-trad-4 .section--light .article__content h5,
.color-x24-trad-4 .section--light .article__content h6,
.color-x24-trad-4 .section--light .article__content p > strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-trad-4 .section--dark .category__description h1 strong,
.color-x24-trad-4 .section--dark .category__description h2 strong,
.color-x24-trad-4 .section--dark .category__description h3 strong,
.color-x24-trad-4 .section--dark .category__description h4 strong,
.color-x24-trad-4 .section--dark .category__description h5 strong,
.color-x24-trad-4 .section--dark .category__description h6 strong,
.color-x24-trad-4 .section--dark .category__description p > strong strong,
.color-x24-trad-4 .section--dark .blog__content h1 strong,
.color-x24-trad-4 .section--dark .blog__content h2 strong,
.color-x24-trad-4 .section--dark .blog__content h3 strong,
.color-x24-trad-4 .section--dark .blog__content h4 strong,
.color-x24-trad-4 .section--dark .blog__content h5 strong,
.color-x24-trad-4 .section--dark .blog__content h6 strong,
.color-x24-trad-4 .section--dark .blog__content p > strong strong,
.color-x24-trad-4 .section--dark .article__content h1 strong,
.color-x24-trad-4 .section--dark .article__content h2 strong,
.color-x24-trad-4 .section--dark .article__content h3 strong,
.color-x24-trad-4 .section--dark .article__content h4 strong,
.color-x24-trad-4 .section--dark .article__content h5 strong,
.color-x24-trad-4 .section--dark .article__content h6 strong,
.color-x24-trad-4 .section--dark .article__content p > strong strong, .color-x24-trad-4 .section--light .category__description h1 strong,
.color-x24-trad-4 .section--light .category__description h2 strong,
.color-x24-trad-4 .section--light .category__description h3 strong,
.color-x24-trad-4 .section--light .category__description h4 strong,
.color-x24-trad-4 .section--light .category__description h5 strong,
.color-x24-trad-4 .section--light .category__description h6 strong,
.color-x24-trad-4 .section--light .category__description p > strong strong,
.color-x24-trad-4 .section--light .blog__content h1 strong,
.color-x24-trad-4 .section--light .blog__content h2 strong,
.color-x24-trad-4 .section--light .blog__content h3 strong,
.color-x24-trad-4 .section--light .blog__content h4 strong,
.color-x24-trad-4 .section--light .blog__content h5 strong,
.color-x24-trad-4 .section--light .blog__content h6 strong,
.color-x24-trad-4 .section--light .blog__content p > strong strong,
.color-x24-trad-4 .section--light .article__content h1 strong,
.color-x24-trad-4 .section--light .article__content h2 strong,
.color-x24-trad-4 .section--light .article__content h3 strong,
.color-x24-trad-4 .section--light .article__content h4 strong,
.color-x24-trad-4 .section--light .article__content h5 strong,
.color-x24-trad-4 .section--light .article__content h6 strong,
.color-x24-trad-4 .section--light .article__content p > strong strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-trad-4 .section--dark .article__post-permalink,
.color-x24-trad-4 .section--dark .blog__post-permalink, .color-x24-trad-4 .section--light .article__post-permalink,
.color-x24-trad-4 .section--light .blog__post-permalink {
  text-decoration: none;
  font-family: "GothicA1", sans-serif;
  position: relative;
  font-weight: 700;
  color: #ffffff;
}
.color-x24-trad-4 .section--dark .article__post-permalink:hover, .color-x24-trad-4 .section--dark .article__post-permalink:focus,
.color-x24-trad-4 .section--dark .blog__post-permalink:hover,
.color-x24-trad-4 .section--dark .blog__post-permalink:focus, .color-x24-trad-4 .section--light .article__post-permalink:hover, .color-x24-trad-4 .section--light .article__post-permalink:focus,
.color-x24-trad-4 .section--light .blog__post-permalink:hover,
.color-x24-trad-4 .section--light .blog__post-permalink:focus {
  text-decoration: underline;
}
.color-x24-trad-4 .section--dark .article__post-permalink:before,
.color-x24-trad-4 .section--dark .blog__post-permalink:before, .color-x24-trad-4 .section--light .article__post-permalink:before,
.color-x24-trad-4 .section--light .blog__post-permalink:before {
  content: "";
  top: -3px;
  font-family: "font-awesome";
  position: absolute;
  right: -13px;
  font-weight: normal;
  display: none;
}
.color-x24-trad-4 .section--dark .articles__categories .category__list-child li a,
.color-x24-trad-4 .section--dark .articles__categories-list li a, .color-x24-trad-4 .section--light .articles__categories .category__list-child li a,
.color-x24-trad-4 .section--light .articles__categories-list li a {
  font: 16px/1.375 "GothicA1", sans-serif;
}
.color-x24-trad-4 .section--dark .articles__categories .category__list-child li a:hover, .color-x24-trad-4 .section--dark .articles__categories .category__list-child li a:focus,
.color-x24-trad-4 .section--dark .articles__categories-list li a:hover,
.color-x24-trad-4 .section--dark .articles__categories-list li a:focus, .color-x24-trad-4 .section--light .articles__categories .category__list-child li a:hover, .color-x24-trad-4 .section--light .articles__categories .category__list-child li a:focus,
.color-x24-trad-4 .section--light .articles__categories-list li a:hover,
.color-x24-trad-4 .section--light .articles__categories-list li a:focus {
  text-decoration: none;
}
.color-x24-trad-4 .section--dark .articles__categories .mm-opened .mm-title, .color-x24-trad-4 .section--light .articles__categories .mm-opened .mm-title {
  font-family: "Poppins", sans-serif;
}
.color-x24-trad-4 .section--dark .articles__pagination ul li a, .color-x24-trad-4 .section--light .articles__pagination ul li a {
  color: #000000;
}
.color-x24-trad-4 .section--light .blog__post-title,
.color-x24-trad-4 .section--light .article__post-title {
  color: #000000 !important;
}
.color-x24-trad-4 .section--light .article__post-permalink,
.color-x24-trad-4 .section--light .blog__post-permalink {
  color: #000000;
}
.color-x24-trad-4 .section--light .blog-post__info li {
  border-left-color: #000000;
}
.color-x24-trad-4 .section--dark .banner__container .banner .cta__button, .color-x24-trad-4 .section--light .banner__container .banner .cta__button {
  min-height: 45px;
  max-width: 250px;
  font: 700 14px/25px "Poppins", sans-serif;
}
.color-x24-trad-4 .section--dark .banner__container .banner .form .form__title,
.color-x24-trad-4 .section--dark .banner__container .banner .form .form__caption,
.color-x24-trad-4 .section--dark .banner__container .banner .form .leadFormInfo,
.color-x24-trad-4 .section--dark .banner__container .banner .form .form__name, .color-x24-trad-4 .section--light .banner__container .banner .form .form__title,
.color-x24-trad-4 .section--light .banner__container .banner .form .form__caption,
.color-x24-trad-4 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-trad-4 .section--light .banner__container .banner .form .form__name {
  color: #000000;
}
.color-x24-trad-4 .section--light .banner__container .banner .form .form__title,
.color-x24-trad-4 .section--light .banner__container .banner .form .form__caption,
.color-x24-trad-4 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-trad-4 .section--light .banner__container .banner .form .form__name {
  color: #ffffff;
}
.color-x24-trad-4 .section-banner .banner .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-trad-4 .section-banner .banner form {
  margin-bottom: 0;
}
.color-x24-trad-4 .section-banner .banner .component__title {
  color: #ffffff !important;
  font-family: "Poppins", sans-serif;
  font-weight: bold;
}
.color-x24-trad-4 .section-banner .banner .banner-text__title--large {
  font-size: 40px;
  line-height: 46px;
}
.color-x24-trad-4 .section-banner .banner .banner-text__title--extraLarge {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-trad-4 .section-banner .banner .banner-e .input_container {
  margin: 0 0 10px;
}
.color-x24-trad-4 .section-banner .banner-text__wrapper .text-left .banner-c__title,
.color-x24-trad-4 .section-banner .banner-text__wrapper .text-center .banner-c__title,
.color-x24-trad-4 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  max-width: 650px;
}
.color-x24-trad-4 .section-banner .banner-text__wrapper .text-left .banner-c__title {
  max-width: 650px;
}
.color-x24-trad-4 .section-banner .banner-text__wrapper .text-left .text-center {
  text-align: left !important;
}
.color-x24-trad-4 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  display: inline-block;
}
.color-x24-trad-4 .section-banner .banner-text__wrapper .text-right .banner-c__button {
  text-align: right !important;
  margin-right: 0 !important;
}
.color-x24-trad-4 .section-banner .banner-text__wrapper .text-center {
  margin: 0 auto;
}
.color-x24-trad-4 .section-banner .banner .component__subtitle {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-trad-4 .section-banner .banner .banner-text__subtitle--small {
  font-size: 18px;
  line-height: 22px;
}
.color-x24-trad-4 .section-banner .banner .banner-text__subtitle--medium {
  font-size: 24px;
  line-height: 26px;
}
.color-x24-trad-4 .section-banner .banner .cta__link:hover {
  text-decoration: underline;
}
.color-x24-trad-4 .section-banner .banner .flexslider .flex-control-nav {
  bottom: 100px;
}
@keyframes fadeInUp {
  from {
    transform: translate3d(0, 40px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.color-x24-trad-4 .in-view {
  animation-duration: 1s;
  animation-fill-mode: both;
  opacity: 0;
  animation-name: fadeInUp;
}
.color-x24-trad-4 .section--dark .navigation .navigation-b,
.color-x24-trad-4 .section--dark .navigation .navigation-c, .color-x24-trad-4 .section--light .navigation .navigation-b,
.color-x24-trad-4 .section--light .navigation .navigation-c {
  background: none;
}
.color-x24-trad-4 .section--dark .navigation .navigation-b .navigation__button:focus,
.color-x24-trad-4 .section--dark .navigation .navigation-c .navigation__button:focus, .color-x24-trad-4 .section--light .navigation .navigation-b .navigation__button:focus,
.color-x24-trad-4 .section--light .navigation .navigation-c .navigation__button:focus {
  outline: none;
}
.color-x24-trad-4 .section--dark .navigation-a .navigation__item--link,
.color-x24-trad-4 .section--dark .navigation-b .navigation__item--link,
.color-x24-trad-4 .section--dark .navigation-c .navigation__item--link, .color-x24-trad-4 .section--light .navigation-a .navigation__item--link,
.color-x24-trad-4 .section--light .navigation-b .navigation__item--link,
.color-x24-trad-4 .section--light .navigation-c .navigation__item--link {
  padding: 5px 0.7rem;
  font-size: 12px !important;
  color: #ffffff;
  text-transform: uppercase;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  line-height: 24px;
}
.color-x24-trad-4 .section--dark .navigation-a .navigation__item--link:hover,
.color-x24-trad-4 .section--dark .navigation-b .navigation__item--link:hover,
.color-x24-trad-4 .section--dark .navigation-c .navigation__item--link:hover, .color-x24-trad-4 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-trad-4 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-trad-4 .section--light .navigation-c .navigation__item--link:hover {
  color: #999;
}
.color-x24-trad-4 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-4 .section--dark .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-4 .section--dark .navigation-c .navigation__item.has-drop-down ul a:hover, .color-x24-trad-4 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-4 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-4 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #999;
}
.color-x24-trad-4 .section--dark .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-4 .section--dark .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-4 .section--dark .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-trad-4 .section--light .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-4 .section--light .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-4 .section--light .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after {
  font-family: "font-awesome";
  content: "";
  border: 0 !important;
  width: 10px;
  height: 20px;
  margin: 0;
  font-size: 8px !important;
  right: 10px;
  top: 4px;
}
.color-x24-trad-4 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-trad-4 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-trad-4 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub, .color-x24-trad-4 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-trad-4 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-trad-4 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub {
  right: 0;
}
.color-x24-trad-4 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-trad-4 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-trad-4 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub, .color-x24-trad-4 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-trad-4 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-trad-4 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub {
  left: unset;
  right: 100%;
}
.color-x24-trad-4 .section--dark .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-4 .section--dark .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-4 .section--dark .navigation-c .navigation__list--head .navigation-open > .navigation__item--link, .color-x24-trad-4 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-4 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-4 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-trad-4 .section--dark .navigation-a .navigation__list--sub,
.color-x24-trad-4 .section--dark .navigation-b .navigation__list--sub,
.color-x24-trad-4 .section--dark .navigation-c .navigation__list--sub, .color-x24-trad-4 .section--light .navigation-a .navigation__list--sub,
.color-x24-trad-4 .section--light .navigation-b .navigation__list--sub,
.color-x24-trad-4 .section--light .navigation-c .navigation__list--sub {
  border: 0;
  border-radius: 8px;
  background: #04364e !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-trad-4 .section--dark .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-trad-4 .section--dark .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-trad-4 .section--dark .navigation-c .navigation__list--sub .navigation__item--link, .color-x24-trad-4 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-trad-4 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-trad-4 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #ffffff;
}
.color-x24-trad-4 .section--dark .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-4 .section--dark .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-4 .section--dark .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-trad-4 .section--light .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-4 .section--light .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-4 .section--light .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  content: "";
}
.color-x24-trad-4 .section--dark .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-4 .section--dark .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-4 .section--dark .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link, .color-x24-trad-4 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-4 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-4 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-trad-4 .section--light .navigation-a .navigation__item--link,
.color-x24-trad-4 .section--light .navigation-b .navigation__item--link,
.color-x24-trad-4 .section--light .navigation-c .navigation__item--link {
  color: #000000;
}
.color-x24-trad-4 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-trad-4 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-trad-4 .section--light .navigation-c .navigation__item--link:hover {
  color: #666;
}
.color-x24-trad-4 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-4 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-4 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #666;
}
.color-x24-trad-4 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-4 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-4 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #666;
}
.color-x24-trad-4 .section--light .navigation-a .navigation__list--sub,
.color-x24-trad-4 .section--light .navigation-b .navigation__list--sub,
.color-x24-trad-4 .section--light .navigation-c .navigation__list--sub {
  background: #e0e0e0 !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-trad-4 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-trad-4 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-trad-4 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #000000;
}
.color-x24-trad-4 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-4 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-4 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #666 !important;
}
.color-x24-trad-4 .section--dark .navigation__container .navigation__item.has-drop-down .navigation__item--link:hover:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-trad-4 .section--dark .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-trad-4 .section--dark .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #999 !important;
}
.color-x24-trad-4 .section--dark .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #f0f !important;
}
.color-x24-trad-4 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: #000000 transparent transparent transparent !important;
}
.color-x24-trad-4 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: #666 transparent transparent transparent !important;
}
.color-x24-trad-4 .section--light .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #666 transparent transparent !important;
}
.color-x24-trad-4 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: transparent transparent transparent #000000 !important;
}
.color-x24-trad-4 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #f00 !important;
}
.color-x24-trad-4 .section--light .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #666 !important;
}
.color-x24-trad-4 .contact-us-im {
  overflow: hidden;
}
.color-x24-trad-4 .contact-us-im .form .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-trad-4 .form .form__name {
  font: 14px/20px "GothicA1", sans-serif;
}
.color-x24-trad-4 .form .leadForm,
.color-x24-trad-4 .form .label_container {
  text-align: left;
}
.color-x24-trad-4 .form form .form-input-comments {
  flex-direction: column;
}
.color-x24-trad-4 .form .form__group {
  overflow: hidden;
  margin: 0 0 20px;
}
.color-x24-trad-4 .section--dark .form, .color-x24-trad-4 .section--light .form {
  padding: 3.125rem 0;
  margin: 0 auto;
  max-width: 900px;
}
.color-x24-trad-4 .section--dark .form form .form-wrap__submit, .color-x24-trad-4 .section--light .form form .form-wrap__submit {
  display: block;
}
.color-x24-trad-4 .section--dark .form form .form-wrap__submit input, .color-x24-trad-4 .section--light .form form .form-wrap__submit input {
  width: 100%;
}
.color-x24-trad-4 .section--dark .form .leadFormInfo,
.color-x24-trad-4 .section--dark .form .component__title-caption-wrap, .color-x24-trad-4 .section--light .form .leadFormInfo,
.color-x24-trad-4 .section--light .form .component__title-caption-wrap {
  text-align: center;
}
.color-x24-trad-4 .section--dark .form .form__title, .color-x24-trad-4 .section--light .form .form__title {
  color: #ffffff;
}
.color-x24-trad-4 .section--dark .form .form__caption, .color-x24-trad-4 .section--dark .form .form__name, .color-x24-trad-4 .section--light .form .form__caption, .color-x24-trad-4 .section--light .form .form__name {
  color: #ffffff;
}
.color-x24-trad-4 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-4 .section--dark .form .form__group .input_container input,
.color-x24-trad-4 .section--dark .form .form__group .input_container select,
.color-x24-trad-4 .section--dark .form .form__group .input_container textarea, .color-x24-trad-4 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-4 .section--light .form .form__group .input_container input,
.color-x24-trad-4 .section--light .form .form__group .input_container select,
.color-x24-trad-4 .section--light .form .form__group .input_container textarea {
  width: 100%;
  font: 14px/16px "GothicA1", sans-serif;
  color: #ffffff;
  background: rgba(255, 127, 0, 0.7);
  border-radius: 8px;
  padding: 12px 16px 13px;
  border: 1px solid rgba(255, 127, 0, 0.7) !important;
  outline: none;
  height: auto;
}
.color-x24-trad-4 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-trad-4 .section--dark .form .form__group .input_container input::placeholder,
.color-x24-trad-4 .section--dark .form .form__group .input_container select::placeholder,
.color-x24-trad-4 .section--dark .form .form__group .input_container textarea::placeholder, .color-x24-trad-4 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-trad-4 .section--light .form .form__group .input_container input::placeholder,
.color-x24-trad-4 .section--light .form .form__group .input_container select::placeholder,
.color-x24-trad-4 .section--light .form .form__group .input_container textarea::placeholder {
  color: #ffffff;
}
.color-x24-trad-4 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-trad-4 .section--dark .form .form__group .input_container input.has-error::placeholder,
.color-x24-trad-4 .section--dark .form .form__group .input_container select.has-error::placeholder,
.color-x24-trad-4 .section--dark .form .form__group .input_container textarea.has-error::placeholder, .color-x24-trad-4 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-trad-4 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-trad-4 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-trad-4 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-trad-4 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-trad-4 .section--dark .form .form__group .input_container input:focus,
.color-x24-trad-4 .section--dark .form .form__group .input_container select:focus,
.color-x24-trad-4 .section--dark .form .form__group .input_container textarea:focus, .color-x24-trad-4 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-trad-4 .section--light .form .form__group .input_container input:focus,
.color-x24-trad-4 .section--light .form .form__group .input_container select:focus,
.color-x24-trad-4 .section--light .form .form__group .input_container textarea:focus {
  border: 1px solid #ffffff !important;
}
.color-x24-trad-4 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span, .color-x24-trad-4 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span {
  padding: 0;
}
.color-x24-trad-4 .section--dark .form .form__group .input_container .form-input-uploadFile span.status-label:before, .color-x24-trad-4 .section--light .form .form__group .input_container .form-input-uploadFile span.status-label:before {
  right: 103px;
}
.color-x24-trad-4 .section--dark .form .form__group .input_container.checkbox_wrapper, .color-x24-trad-4 .section--dark .form .form__group .input_container.radio_wrapper, .color-x24-trad-4 .section--light .form .form__group .input_container.checkbox_wrapper, .color-x24-trad-4 .section--light .form .form__group .input_container.radio_wrapper {
  position: relative;
  overflow: hidden;
  border-style: none;
}
.color-x24-trad-4 .section--dark .form .form__group .input_container.checkbox_wrapper input, .color-x24-trad-4 .section--dark .form .form__group .input_container.radio_wrapper input, .color-x24-trad-4 .section--light .form .form__group .input_container.checkbox_wrapper input, .color-x24-trad-4 .section--light .form .form__group .input_container.radio_wrapper input {
  position: absolute;
  top: 0;
  left: -9999px;
}
.color-x24-trad-4 .section--dark .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-trad-4 .section--dark .form .form__group .input_container.radio_wrapper input + label, .color-x24-trad-4 .section--light .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-trad-4 .section--light .form .form__group .input_container.radio_wrapper input + label {
  position: relative;
  margin-bottom: 4px;
  padding: 5px 0 0 50px;
  min-height: 30px;
  font: 18px/1.375 "Heebo", sans-serif;
}
.color-x24-trad-4 .section--dark .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-trad-4 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-trad-4 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-trad-4 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  height: 30px;
  width: 30px;
  text-align: center;
  color: #ffffff;
  background: rgba(255, 127, 0, 0.7);
  border: 4px solid rgba(255, 127, 0, 0.7) !important;
  border-radius: 4px;
  font: normal normal normal 18px/1.2 font-awesome;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
}
.color-x24-trad-4 .section--dark .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-trad-4 .section--dark .form .form__group .input_container.radio_wrapper .has-error + label:before, .color-x24-trad-4 .section--light .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-trad-4 .section--light .form .form__group .input_container.radio_wrapper .has-error + label:before {
  border-color: #E03B33 !important;
}
.color-x24-trad-4 .section--dark .form .form__group .input_container.checkbox_wrapper input:checked + label:before, .color-x24-trad-4 .section--light .form .form__group .input_container.checkbox_wrapper input:checked + label:before {
  content: "";
}
.color-x24-trad-4 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-trad-4 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  border-radius: 50%;
}
.color-x24-trad-4 .section--dark .form .form__group .input_container.radio_wrapper input:checked + label:before, .color-x24-trad-4 .section--light .form .form__group .input_container.radio_wrapper input:checked + label:before {
  content: "";
  font-size: 17px;
  line-height: 1.3;
  letter-spacing: -0.5px;
}
.color-x24-trad-4 .section--dark .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-trad-4 .section--dark .form .form__group .input_container.radio_wrapper div[class$=__label-input-container], .color-x24-trad-4 .section--light .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-trad-4 .section--light .form .form__group .input_container.radio_wrapper div[class$=__label-input-container] {
  position: relative;
  padding: 0 0 5px;
}
.color-x24-trad-4 .section--dark .form .form__group .input_container input[type=checkbox],
.color-x24-trad-4 .section--dark .form .form__group .input_container input[type=radio], .color-x24-trad-4 .section--light .form .form__group .input_container input[type=checkbox],
.color-x24-trad-4 .section--light .form .form__group .input_container input[type=radio] {
  width: 26px;
  height: 26px;
  position: absolute;
  top: 2;
  left: 2;
  outline: none;
}
.color-x24-trad-4 .section--dark .form .form__group .input_container select, .color-x24-trad-4 .section--light .form .form__group .input_container select {
  height: 42px;
}
.color-x24-trad-4 .section--dark .form-wrap__submit, .color-x24-trad-4 .section--light .form-wrap__submit {
  text-align: center;
}
.color-x24-trad-4 .section--dark .form form pre,
.color-x24-trad-4 .section--dark .form form .formatted_text,
.color-x24-trad-4 .section--dark .form form .help_text,
.color-x24-trad-4 .section--dark .form form .formatted_text p,
.color-x24-trad-4 .section--dark .form form .form-input-info,
.color-x24-trad-4 .section--dark .form form .leadFormInfo,
.color-x24-trad-4 .section--dark .form form label, .color-x24-trad-4 .section--light .form form pre,
.color-x24-trad-4 .section--light .form form .formatted_text,
.color-x24-trad-4 .section--light .form form .help_text,
.color-x24-trad-4 .section--light .form form .formatted_text p,
.color-x24-trad-4 .section--light .form form .form-input-info,
.color-x24-trad-4 .section--light .form form .leadFormInfo,
.color-x24-trad-4 .section--light .form form label {
  color: #ffffff;
}
.color-x24-trad-4 .section--dark .form form pre:focus, .color-x24-trad-4 .section--dark .form form pre:hover,
.color-x24-trad-4 .section--dark .form form .formatted_text:focus,
.color-x24-trad-4 .section--dark .form form .formatted_text:hover,
.color-x24-trad-4 .section--dark .form form .help_text:focus,
.color-x24-trad-4 .section--dark .form form .help_text:hover,
.color-x24-trad-4 .section--dark .form form .formatted_text p:focus,
.color-x24-trad-4 .section--dark .form form .formatted_text p:hover,
.color-x24-trad-4 .section--dark .form form .form-input-info:focus,
.color-x24-trad-4 .section--dark .form form .form-input-info:hover,
.color-x24-trad-4 .section--dark .form form .leadFormInfo:focus,
.color-x24-trad-4 .section--dark .form form .leadFormInfo:hover,
.color-x24-trad-4 .section--dark .form form label:focus,
.color-x24-trad-4 .section--dark .form form label:hover, .color-x24-trad-4 .section--light .form form pre:focus, .color-x24-trad-4 .section--light .form form pre:hover,
.color-x24-trad-4 .section--light .form form .formatted_text:focus,
.color-x24-trad-4 .section--light .form form .formatted_text:hover,
.color-x24-trad-4 .section--light .form form .help_text:focus,
.color-x24-trad-4 .section--light .form form .help_text:hover,
.color-x24-trad-4 .section--light .form form .formatted_text p:focus,
.color-x24-trad-4 .section--light .form form .formatted_text p:hover,
.color-x24-trad-4 .section--light .form form .form-input-info:focus,
.color-x24-trad-4 .section--light .form form .form-input-info:hover,
.color-x24-trad-4 .section--light .form form .leadFormInfo:focus,
.color-x24-trad-4 .section--light .form form .leadFormInfo:hover,
.color-x24-trad-4 .section--light .form form label:focus,
.color-x24-trad-4 .section--light .form form label:hover {
  outline: none;
}
.color-x24-trad-4 .section--dark .form form pre:disabled,
.color-x24-trad-4 .section--dark .form form .formatted_text:disabled,
.color-x24-trad-4 .section--dark .form form .help_text:disabled,
.color-x24-trad-4 .section--dark .form form .formatted_text p:disabled,
.color-x24-trad-4 .section--dark .form form .form-input-info:disabled,
.color-x24-trad-4 .section--dark .form form .leadFormInfo:disabled,
.color-x24-trad-4 .section--dark .form form label:disabled, .color-x24-trad-4 .section--light .form form pre:disabled,
.color-x24-trad-4 .section--light .form form .formatted_text:disabled,
.color-x24-trad-4 .section--light .form form .help_text:disabled,
.color-x24-trad-4 .section--light .form form .formatted_text p:disabled,
.color-x24-trad-4 .section--light .form form .form-input-info:disabled,
.color-x24-trad-4 .section--light .form form .leadFormInfo:disabled,
.color-x24-trad-4 .section--light .form form label:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.color-x24-trad-4 .section--dark .form form hr, .color-x24-trad-4 .section--light .form form hr {
  border-color: #ffffff;
}
.color-x24-trad-4 .section--dark .form form .form-wrap__submit input, .color-x24-trad-4 .section--light .form form .form-wrap__submit input {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
  border-radius: 4px;
  color: #000000 !important;
  width: auto;
  padding: 11px 47px 13px;
  height: 40px;
  min-width: 200px;
  transition: 0.25s;
  font: 600 14px/16px "Poppins", sans-serif;
  text-transform: uppercase;
  display: inline-block;
}
.color-x24-trad-4 .section--dark .form form .form-wrap__submit input:hover, .color-x24-trad-4 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-trad-4 .section--dark .form form .form-wrap__submit input:focus, .color-x24-trad-4 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-4 .section--light .form .form__title {
  color: #000000;
}
.color-x24-trad-4 .section--light .form .form__caption, .color-x24-trad-4 .section--light .form .form__name {
  color: #000000;
}
.color-x24-trad-4 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-4 .section--light .form .form__group .input_container input,
.color-x24-trad-4 .section--light .form .form__group .input_container select,
.color-x24-trad-4 .section--light .form .form__group .input_container textarea {
  color: #f0edeb;
  background: rgba(255, 127, 0, 0.7);
}
.color-x24-trad-4 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-trad-4 .section--light .form .form__group .input_container input::placeholder,
.color-x24-trad-4 .section--light .form .form__group .input_container select::placeholder,
.color-x24-trad-4 .section--light .form .form__group .input_container textarea::placeholder {
  color: #f0edeb;
}
.color-x24-trad-4 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-trad-4 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-trad-4 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-trad-4 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-trad-4 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error,
.color-x24-trad-4 .section--light .form .form__group .input_container input.has-error,
.color-x24-trad-4 .section--light .form .form__group .input_container select.has-error,
.color-x24-trad-4 .section--light .form .form__group .input_container textarea.has-error {
  border: 1px solid #E03B33 !important;
}
.color-x24-trad-4 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-trad-4 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-trad-4 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-trad-4 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-trad-4 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-trad-4 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  color: #f0edeb;
  background: rgba(255, 127, 0, 0.7);
  border: 4px solid rgba(255, 127, 0, 0.7) !important;
}
.color-x24-trad-4 .section--light .form form pre,
.color-x24-trad-4 .section--light .form form .formatted_text,
.color-x24-trad-4 .section--light .form form .help_text,
.color-x24-trad-4 .section--light .form form .formatted_text p,
.color-x24-trad-4 .section--light .form form .form-input-info,
.color-x24-trad-4 .section--light .form form .leadFormInfo,
.color-x24-trad-4 .section--light .form form label {
  color: #04364e;
}
.color-x24-trad-4 .section--light .form form hr {
  border-color: #04364e;
}
.color-x24-trad-4 .section--light .form form .form-wrap__submit input {
  border: 1px solid #04364e !important;
  color: #ffffff !important;
  background: #04364e !important;
}
.color-x24-trad-4 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #0979af !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #0979af !important;
}
.color-x24-trad-4 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #0979af !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #0979af !important;
}
.color-x24-trad-4 .newsletter-2-fields .section--dark .form-wrap__submit input {
  display: flex;
}
.color-x24-trad-4 .exclusive-offer .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-trad-4 .newsletter-3-fields .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-trad-4 .exclusive-offer .form .error_container label {
  width: 100%;
}
.color-x24-trad-4 .exclusive-offer .col-lg-12 .form__group {
  width: 284px;
  margin-right: 0;
}
.color-x24-trad-4 .exclusive-offer .leadFormInfo {
  bottom: -30px;
}
.color-x24-trad-4 .exclusive-offer .col-lg-12 form .form-wrap__submit {
  width: 254px;
}
.color-x24-trad-4 .exclusive-offer .col-lg-12 form .error_container {
  width: 254px;
  text-align: left;
}
.color-x24-trad-4 .forms--fullwidth form,
.color-x24-trad-4 .forms--2col-textarea form {
  width: 100%;
  margin-bottom: 44px;
}
.color-x24-trad-4 .forms--2col-textarea input,
.color-x24-trad-4 .forms--2col-textarea select,
.color-x24-trad-4 .forms--2col-textarea textarea {
  width: 100%;
}
.color-x24-trad-4 .forms--fullwidth .form__group,
.color-x24-trad-4 .forms--2col-textarea .form__group {
  margin-bottom: 16px;
}
.color-x24-trad-4 .forms--fullwidth .form-wrap__submit input,
.color-x24-trad-4 .forms--2col-textarea .form-wrap__submit input {
  width: auto;
  display: flex;
}
.color-x24-trad-4 .forms--3col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-trad-4 .forms--2col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-trad-4 .forms--2col form .form__group {
  width: 49%;
  margin-right: 2%;
  margin-bottom: 16px;
}
.color-x24-trad-4 .forms--2col form .form__group:nth-child(2n) {
  margin-right: 0;
}
.color-x24-trad-4 .forms--2col form .form__group .input_container {
  height: auto;
}
.color-x24-trad-4 .forms--3col form .form__group {
  width: 30%;
  margin-right: 5%;
  margin-bottom: 16px;
}
.color-x24-trad-4 .forms--3col form .form__group:nth-child(3n) {
  margin-right: 0;
}
.color-x24-trad-4 .forms--3col form .form__group input,
.color-x24-trad-4 .forms--3col form .form__group textarea,
.color-x24-trad-4 .forms--3col form .form__group select {
  width: 100%;
}
.color-x24-trad-4 .forms--3col form .form__group .input_container {
  height: auto;
}
.color-x24-trad-4 .forms--3col form .leadFormInfo {
  width: 100%;
}
.color-x24-trad-4 .forms--2col form .form__group input,
.color-x24-trad-4 .forms--2col form .form__group textarea,
.color-x24-trad-4 .forms--2col form .form__group select {
  width: 100%;
}
.color-x24-trad-4 .forms--2col form .leadFormInfo {
  width: 100%;
  text-align: center;
}
.color-x24-trad-4 .forms--2col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-trad-4 .forms--3col form .form__group .leadFormInfo {
  text-align: center;
}
.color-x24-trad-4 .forms--3col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-trad-4 .newsletter-2-fields .form__title,
.color-x24-trad-4 .newsletter-2-fields .form__caption {
  text-align: left;
}
@media (max-width: 1024px) {
  .color-x24-trad-4 .newsletter-3-fields .col-lg-12 form .leadFormInfo,
.color-x24-trad-4 .exclusive-offer .col-lg-12 form .leadFormInfo {
    position: relative;
    text-align: center;
    bottom: auto;
  }
}
@media (max-width: 991px) {
  .color-x24-trad-4 .editable__container .component__title,
.color-x24-trad-4 .editable__container h1 {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-trad-4 .editable__container h2 {
    font-size: 24px;
    line-height: 32px;
  }
  .color-x24-trad-4 .editable__container h3 {
    font-size: 16px;
    line-height: 18px;
  }
  .color-x24-trad-4 .editable__container h4 {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-trad-4 .editable__container h5 {
    font-size: 13px;
    line-height: 15px;
  }
  .color-x24-trad-4 .editable__container h6 {
    font-size: 12px;
    line-height: 14px;
  }
  .color-x24-trad-4 .section--dark .staff__container .staff__container--inner .staff__title,
.color-x24-trad-4 .section--light .staff__container .staff__container--inner .staff__title,
.color-x24-trad-4 .form .form__title,
.color-x24-trad-4 .contact-us-im .form__title,
.color-x24-trad-4 .component__title {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-trad-4 .section--dark .staff__container .staff__container--inner .staff__caption,
.color-x24-trad-4 .section--light .staff__container .staff__container--inner .staff__caption,
.color-x24-trad-4 .form .form__caption,
.color-x24-trad-4 .contact-us-im .form__caption,
.color-x24-trad-4 .component__subtitle {
    font-size: 14px;
    line-height: 18px;
  }
  .color-x24-trad-4 .section-banner .banner .banner-text__title--extraLarge,
.color-x24-trad-4 .section-banner .banner .banner-text__title--large {
    font-size: 40px;
    line-height: 48px;
  }
  .color-x24-trad-4 .section-banner .banner .banner-text__subtitle--medium,
.color-x24-trad-4 .section-banner .banner .banner-text__subtitle--small {
    font-size: 16px;
    line-height: 20px;
  }
  .color-x24-trad-4 .forms--3col form,
.color-x24-trad-4 .forms--2col form {
    flex-direction: column;
    align-items: center;
    margin-bottom: 0;
  }
  .color-x24-trad-4 .forms--3col form .form__group,
.color-x24-trad-4 .forms--2col form .form__group {
    margin: 0 auto 16px;
  }
  .color-x24-trad-4 .forms--3col form .form__group:nth-child(3n),
.color-x24-trad-4 .forms--2col form .form__group:nth-child(2n) {
    margin-right: auto;
  }
  .color-x24-trad-4 .exclusive-offer .col-lg-12 .form__group {
    margin: 0 auto 0.9375rem;
  }
  .color-x24-trad-4 .forms--fullwidth form,
.color-x24-trad-4 .forms--2col-textarea form {
    margin: 0 auto;
    margin-bottom: 44px;
  }
  .color-x24-trad-4 .newsletter-2-fields .form__title,
.color-x24-trad-4 .newsletter-2-fields .form__caption {
    text-align: center;
  }
  .color-x24-trad-4 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-trad-4 .exclusive-offer .section--light .form-wrap__submit input {
    width: auto;
    margin: 0 auto;
  }
  .color-x24-trad-4 .alias-home_askaquestion input,
.color-x24-trad-4 .alias-home_askaquestion textarea,
.color-x24-trad-4 .alias-home_askaquestion .error_container {
    margin: 0 auto;
  }
  .color-x24-trad-4 .alias-home_askaquestion .leadFormInfo {
    margin: 1.25rem auto 1rem;
  }
  .color-x24-trad-4 .form .component__title-caption-wrap,
.color-x24-trad-4 .alias-blade_home_grid .blade-a__title {
    text-align: center;
  }
  .color-x24-trad-4 .section__column-2 {
    order: 3;
  }
  .color-x24-trad-4 .section__column-2 .location__text-wrapper {
    text-align: center;
  }
  .color-x24-trad-4 .section__column-3 {
    order: 2;
  }
  .color-x24-trad-4 .newsletter-2-fields .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-trad-4 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-4 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-4 .section--dark .featuredblocks .featuredblock__cta .component__button--1, .color-x24-trad-4 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-4 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-4 .section--light .featuredblocks .featuredblock__cta .component__button--1 {
    min-width: 80px !important;
  }
  .color-x24-trad-4 .section--dark .featuredblocks .featuredblock__title, .color-x24-trad-4 .section--light .featuredblocks .featuredblock__title {
    font-size: 18px;
  }
  .color-x24-trad-4 .section--dark .staff__container .staff-member__name, .color-x24-trad-4 .section--dark .staff__container .staff-member__name span, .color-x24-trad-4 .section--light .staff__container .staff-member__name, .color-x24-trad-4 .section--light .staff__container .staff-member__name span {
    font: 600 16px/20px "Poppins", sans-serif !important;
  }
  .color-x24-trad-4 .section--dark .banner .controls-wrapper, .color-x24-trad-4 .section--light .banner .controls-wrapper {
    padding: 0;
    margin-top: 0;
  }
  .color-x24-trad-4 .section--dark .banner .banner-text__wrapper, .color-x24-trad-4 .section--light .banner .banner-text__wrapper {
    padding-bottom: 0;
  }
}
@media (max-width: 768px) {
  .color-x24-trad-4 .forms--fullwidth form,
.color-x24-trad-4 .forms--2col-textarea form {
    margin-bottom: 0;
  }
  .color-x24-trad-4 .forms--3col form .form__group,
.color-x24-trad-4 .forms--2col form .form__group {
    width: 100%;
  }
  .color-x24-trad-4 .section-blade .blade-a__bg > div {
    min-height: inherit !important;
  }
}
@media (max-width: 767px) {
  .color-x24-trad-4 .section.forms--fullwidth .component__title-caption-wrap,
.color-x24-trad-4 .section .form .component__title-caption-wrap {
    padding-top: 0;
  }
}
@media (max-width: 414px) {
  .color-x24-trad-4 .exclusive-offer .col-lg-12 .form__group,
.color-x24-trad-4 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-trad-4 .exclusive-offer .section--light .form-wrap__submit input {
    width: 100%;
  }
  .color-x24-trad-4 .form-default .form-wrap__submit input,
.color-x24-trad-4 .newsletter-2-fields .section--light .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-trad-4 .section .section--light .form-wrap__submit input,
.color-x24-trad-4 .section .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-trad-4 .newsletter-3-fields .col-lg-12 .form,
.color-x24-trad-4 .exclusive-offer .col-lg-12 .form {
    padding: 3.125rem 0;
    margin: 0 auto;
    max-width: 900px;
  }
  .color-x24-trad-4 .alias-home_askaquestion input,
.color-x24-trad-4 .alias-home_askaquestion textarea,
.color-x24-trad-4 .alias-home_askaquestion .leadFormInfo,
.color-x24-trad-4 .alias-home_askaquestion .error_container {
    width: 100%;
  }
  .color-x24-trad-4 .forms--fullwidth form,
.color-x24-trad-4 .forms--2col-textarea form,
.color-x24-trad-4 .forms--3col form .form-wrap__submit,
.color-x24-trad-4 .forms--2col form .form-wrap__submit,
.color-x24-trad-4 .exclusive-offer .col-lg-12 form .form-wrap__submit {
    width: 100%;
  }
  .color-x24-trad-4 .forms--2col form .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
}
.color-x24-trad-4 .forms--2col-textarea .form .leadForm form {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.color-x24-trad-4 .forms--2col-textarea .form .leadForm form .outerWrap {
  position: relative;
  float: left;
  width: 47%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-end;
}
.color-x24-trad-4 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-trad-4 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-trad-4 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-trad-4 .forms--2col-textarea .form__group {
  width: 100%;
  margin-right: 0;
  float: left;
  margin-bottom: 15px;
}
.color-x24-trad-4 .forms--2col-textarea .form-wrap__submit {
  margin: 0 auto;
  width: 100%;
  display: flex;
  justify-content: center;
}
.color-x24-trad-4 .forms--2col-textarea .form .form-input-comments {
  display: flex;
  flex-direction: column;
  width: 49%;
}
.color-x24-trad-4 .forms--2col-textarea .form .form-input-comments .input_container {
  width: 100%;
  display: flex;
  flex-grow: 1;
}
.color-x24-trad-4 .forms--2col-textarea .form .leadFormInfo {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-trad-4 .forms--2col-textarea .form .leadFormSuccess {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-trad-4 .forms-option--b .label_container {
  position: absolute;
  padding: 5px 0 0 12px;
}
.color-x24-trad-4 .forms-option--b input, .color-x24-trad-4 .forms-option--b select {
  height: 70px !important;
  padding-bottom: 0 !important;
}
.color-x24-trad-4 .section-featuredblocks .featuredblock__wrap .featuredblock__image {
  background-position: left;
}
.color-x24-trad-4 .section-featuredblocks .featuredblock__item {
  border: none !important;
}
.color-x24-trad-4 .section-featuredblocks .featuredblock__item .featuredblock__wrap .featuredblock__icon .icon,
.color-x24-trad-4 .section-featuredblocks .featuredblock__item .featuredblock__wrap:hover .featuredblock__icon .icon {
  color: #ff7f00;
}
.color-x24-trad-4 .section--dark .featuredblocks .featuredblock__wrap, .color-x24-trad-4 .section--light .featuredblocks .featuredblock__wrap {
  border: 0 !important;
}
.color-x24-trad-4 .section--dark .featuredblocks .featuredblock__wrap .featuredblock__title, .color-x24-trad-4 .section--light .featuredblocks .featuredblock__wrap .featuredblock__title {
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-trad-4 .section--dark .featuredblocks-grid-c .featuredblock__title, .color-x24-trad-4 .section--light .featuredblocks-grid-c .featuredblock__title {
  margin-top: 0;
}
.color-x24-trad-4 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-trad-4 .section--light .featuredblocks-grid-c .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
}
.color-x24-trad-4 .section--dark .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button, .color-x24-trad-4 .section--light .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button {
  border: 0;
  background: none;
  font-family: "GothicA1", sans-serif;
}
.color-x24-trad-4 .section--dark .featuredblocks-grid-e, .color-x24-trad-4 .section--light .featuredblocks-grid-e {
  margin: 0 -30px;
}
.color-x24-trad-4 .section--dark .featuredblocks-grid-e .featuredblock__wrap, .color-x24-trad-4 .section--light .featuredblocks-grid-e .featuredblock__wrap {
  justify-content: flex-end;
  min-height: 232px;
}
.color-x24-trad-4 .section--dark .featuredblocks-grid-e .featuredblocks__container, .color-x24-trad-4 .section--light .featuredblocks-grid-e .featuredblocks__container {
  margin: 50px 0;
}
.color-x24-trad-4 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-4 .section--dark .featuredblocks-grid-e .featuredblock__title, .color-x24-trad-4 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-4 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #ffffff;
  position: relative;
  z-index: 2;
  font-size: 24px;
  font-family: "Poppins", sans-serif;
}
.color-x24-trad-4 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-trad-4 .section--light .featuredblocks-grid-e .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
  /* Safari 4.0 - 8.0 */
  /* Standard syntax */
}
.color-x24-trad-4 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage, .color-x24-trad-4 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage {
  border-radius: 9px;
}
.color-x24-trad-4 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage, .color-x24-trad-4 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage {
  background-size: 125%;
  -webkit-animation-name: animation-fb;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 0.8s;
  /* Safari 4.0 - 8.0 */
  animation-name: animation-fb;
  animation-duration: 0.8s;
}
.color-x24-trad-4 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-trad-4 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(4, 54, 78, 0.7) !important;
}
@-moz-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@-webkit-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
.color-x24-trad-4 .section--dark .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-trad-4 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before, .color-x24-trad-4 .section--light .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-trad-4 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before {
  background: none !important;
}
.color-x24-trad-4 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-trad-4 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-trad-4 .section--dark .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-trad-4 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-trad-4 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-trad-4 .section--dark .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-trad-4 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-trad-4 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-trad-4 .section--dark .featuredblocks-flyup-c .featuredblock__item:active, .color-x24-trad-4 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-trad-4 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-trad-4 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-trad-4 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-trad-4 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-trad-4 .section--light .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-trad-4 .section--light .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-trad-4 .section--light .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-trad-4 .section--light .featuredblocks-flyup-c .featuredblock__item:active {
  background: none !important;
}
.color-x24-trad-4 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-4 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-4 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-4 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-4 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-trad-4 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-trad-4 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-4 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-4 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-4 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-4 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-trad-4 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-trad-4 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-4 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-4 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-4 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-4 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-trad-4 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon, .color-x24-trad-4 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-4 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-4 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-4 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-4 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-trad-4 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-trad-4 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-4 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-4 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-4 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-4 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-trad-4 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-trad-4 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-4 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-4 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-4 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-4 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-trad-4 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon {
  color: #ffffff;
}
.color-x24-trad-4 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-4 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-4 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-4 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-4 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-4 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-trad-4 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-4 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-4 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-4 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-4 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-4 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-trad-4 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-4 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-4 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-4 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-4 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-4 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover, .color-x24-trad-4 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-4 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-4 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-4 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-4 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-4 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-trad-4 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-4 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-4 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-4 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-4 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-4 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-trad-4 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-4 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-4 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-4 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-4 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-4 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover {
  text-decoration: none;
}
.color-x24-trad-4 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title, .color-x24-trad-4 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #ffffff !important;
}
.color-x24-trad-4 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-trad-4 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-trad-4 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3, .color-x24-trad-4 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-trad-4 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-trad-4 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
}
.color-x24-trad-4 .section--dark .featuredblocks .featuredblock .featuredblock__wrap, .color-x24-trad-4 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(4, 54, 78, 0.7);
  border-radius: 8px;
  text-align: left;
  padding: 15px;
}
.color-x24-trad-4 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover, .color-x24-trad-4 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(4, 54, 78, 0.8);
}
.color-x24-trad-4 .section--dark .featuredblocks .featuredblock__title, .color-x24-trad-4 .section--dark .featuredblocks .featuredblock__content, .color-x24-trad-4 .section--light .featuredblocks .featuredblock__title, .color-x24-trad-4 .section--light .featuredblocks .featuredblock__content {
  color: #ffffff;
}
.color-x24-trad-4 .section--dark .featuredblocks .featuredblock__cta .cta__link, .color-x24-trad-4 .section--light .featuredblocks .featuredblock__cta .cta__link {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-trad-4 .section--dark .featuredblocks .featuredblock__cta .cta__link:hover, .color-x24-trad-4 .section--light .featuredblocks .featuredblock__cta .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-trad-4 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon, .color-x24-trad-4 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon {
  color: #ffffff !important;
}
.color-x24-trad-4 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover, .color-x24-trad-4 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover {
  color: white !important;
}
.color-x24-trad-4 .section--dark .featuredblocks .featuredblock__cta .cta__button,
.color-x24-trad-4 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon, .color-x24-trad-4 .section--light .featuredblocks .featuredblock__cta .cta__button,
.color-x24-trad-4 .section--light .featuredblocks .featuredblock__cta .cta__button--icon {
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-4 .section--dark .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-trad-4 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:hover, .color-x24-trad-4 .section--light .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-trad-4 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-trad-4 .section--dark .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-trad-4 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:focus, .color-x24-trad-4 .section--light .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-trad-4 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-4 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-4 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #04364e;
}
.color-x24-trad-4 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6) !important;
}
.color-x24-trad-4 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-trad-4 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-trad-4 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-trad-4 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-trad-4 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-trad-4 .section--light .featuredblocks-flyup-b .featuredblock__item:active {
  background: none !important;
}
.color-x24-trad-4 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-4 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-4 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-4 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-4 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-trad-4 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-trad-4 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-4 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-4 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-4 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-4 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-trad-4 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon {
  color: #04364e;
}
.color-x24-trad-4 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #04364e !important;
}
.color-x24-trad-4 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-trad-4 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-trad-4 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #000000 !important;
}
.color-x24-trad-4 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6);
}
.color-x24-trad-4 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(255, 255, 255, 0.8);
}
.color-x24-trad-4 .section--light .featuredblocks .featuredblock__title {
  color: #04364e;
}
.color-x24-trad-4 .section--light .featuredblocks .featuredblock__content {
  color: rgba(4, 54, 78, 0.7);
}
.color-x24-trad-4 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link {
  color: #000000 !important;
}
.color-x24-trad-4 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-trad-4 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon {
  color: #000000 !important;
}
.color-x24-trad-4 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon:hover {
  color: #666666 !important;
}
.color-x24-trad-4 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-4 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon {
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  border: 1px solid #04364e !important;
  color: #ffffff !important;
  background: #04364e !important;
}
.color-x24-trad-4 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:hover,
.color-x24-trad-4 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #0979af !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #0979af !important;
}
.color-x24-trad-4 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:focus,
.color-x24-trad-4 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #2ab3f4 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #2ab3f4 !important;
}
.color-x24-trad-4 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item:last-child,
.color-x24-trad-4 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item {
  border: none;
}
.color-x24-trad-4 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__sub-menu {
  background: rgba(4, 54, 78, 0.8);
  border-radius: 8px 8px 0 0;
}
.color-x24-trad-4 .articles__container {
  padding-top: 15px;
  padding-bottom: 15px;
}
.color-x24-trad-4 .articles__container .articles__item {
  margin-bottom: 15px;
}
.color-x24-trad-4 .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-trad-4 .section--dark .testimonials .testimonials-item__content, .color-x24-trad-4 .section--light .testimonials .testimonials-item__content {
  margin: 0 0 15px;
}
.color-x24-trad-4 .section--dark .testimonials .testimonials-item--wrapInner p, .color-x24-trad-4 .section--light .testimonials .testimonials-item--wrapInner p {
  color: #000000;
}
.color-x24-trad-4 .section--dark .testimonials .testimonial-grid__source,
.color-x24-trad-4 .section--dark .testimonials .testimonial-list__source,
.color-x24-trad-4 .section--dark .testimonials .testimonials-item__source, .color-x24-trad-4 .section--light .testimonials .testimonial-grid__source,
.color-x24-trad-4 .section--light .testimonials .testimonial-list__source,
.color-x24-trad-4 .section--light .testimonials .testimonials-item__source {
  margin: 0 0 15px;
  display: block;
  width: 100%;
  padding: 0;
}
.color-x24-trad-4 .section--dark .testimonials .expand, .color-x24-trad-4 .section--light .testimonials .expand {
  font-weight: 400;
  text-transform: none;
  text-decoration: underline;
  float: none;
  padding-top: 0;
  padding-bottom: 10px;
  margin: 0 0 10px;
}
.color-x24-trad-4 .section--dark .testimonials .expand:hover, .color-x24-trad-4 .section--light .testimonials .expand:hover {
  text-decoration: none;
}
.color-x24-trad-4 .section--dark .testimonials .expand:before, .color-x24-trad-4 .section--light .testimonials .expand:before {
  display: none;
}
.color-x24-trad-4 .section--dark .phone__container .phone__wrapper .phone__number, .color-x24-trad-4 .section--light .phone__container .phone__wrapper .phone__number {
  color: #ff7f00;
  font-size: 16px;
  line-height: 19px;
  position: relative;
  padding: 0 0 0 20px;
  display: inline-block;
  font-family: "GothicA1", sans-serif;
}
.color-x24-trad-4 .section--dark .phone__container .phone__wrapper .phone__number:before, .color-x24-trad-4 .section--light .phone__container .phone__wrapper .phone__number:before {
  position: absolute;
  left: 0;
  top: 0;
  font-family: "font-awesome";
  content: "";
  font-size: 16px;
  margin: 0 10px 0 0;
  color: #ff7f00;
  display: inline;
}
.color-x24-trad-4 .section--light .phone__container .phone__wrapper .phone__number {
  color: #ff7f00;
}
.color-x24-trad-4 .section--light .phone__container .phone__wrapper .phone__number:before {
  color: #ff7f00;
}
.color-x24-trad-4 .section--dark .staff-a .staff__item .staff-member__image-wrapper, .color-x24-trad-4 .section--light .staff-a .staff__item .staff-member__image-wrapper {
  display: flex;
  align-items: center;
}
.color-x24-trad-4 .section--dark .staff-a .staff__title-caption-wrap, .color-x24-trad-4 .section--light .staff-a .staff__title-caption-wrap {
  max-width: 100%;
}
.color-x24-trad-4 .section--dark .staff-a .staff__title-caption-wrap div, .color-x24-trad-4 .section--light .staff-a .staff__title-caption-wrap div {
  padding-left: 0;
  padding-right: 0;
}
.color-x24-trad-4 .section--dark .staff-a .staff__title, .color-x24-trad-4 .section--light .staff-a .staff__title {
  margin-bottom: 10px;
}
.color-x24-trad-4 .section--dark .staff-a .staff-member__text-wrap, .color-x24-trad-4 .section--light .staff-a .staff-member__text-wrap {
  padding-left: 16px;
  padding-right: 16px;
}
.color-x24-trad-4 .section--dark .staff-a .staff-member__text, .color-x24-trad-4 .section--light .staff-a .staff-member__text {
  margin-left: 32px;
}
.color-x24-trad-4 .section--dark .staff__container .staff-member, .color-x24-trad-4 .section--light .staff__container .staff-member {
  overflow: hidden;
}
.color-x24-trad-4 .section--dark .staff__container .staff__title, .color-x24-trad-4 .section--light .staff__container .staff__title {
  font: bold 48px/56px "Poppins", sans-serif;
  color: #ffffff;
}
.color-x24-trad-4 .section--dark .staff__container .staff__caption, .color-x24-trad-4 .section--light .staff__container .staff__caption {
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
  color: #ffffff !important;
}
.color-x24-trad-4 .section--dark .staff__container .staff-a .staff__list, .color-x24-trad-4 .section--light .staff__container .staff-a .staff__list {
  padding: 0;
}
.color-x24-trad-4 .section--dark .staff__container .staff__item, .color-x24-trad-4 .section--light .staff__container .staff__item {
  color: #ffffff;
}
.color-x24-trad-4 .section--dark .staff__container--inner, .color-x24-trad-4 .section--light .staff__container--inner {
  overflow: hidden;
}
.color-x24-trad-4 .section--dark .staff__container .staff-member__name, .color-x24-trad-4 .section--dark .staff__container .staff-member__name span, .color-x24-trad-4 .section--light .staff__container .staff-member__name, .color-x24-trad-4 .section--light .staff__container .staff-member__name span {
  color: #ffffff;
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-trad-4 .section--dark .staff__container .staff-member__position, .color-x24-trad-4 .section--light .staff__container .staff-member__position {
  color: #ffffff;
  font-size: 14px;
}
.color-x24-trad-4 .section--dark .staff__container .staff-member__image, .color-x24-trad-4 .section--light .staff__container .staff-member__image {
  border-radius: 22px;
}
.color-x24-trad-4 .section--dark .staff__container .staff-member__description, .color-x24-trad-4 .section--light .staff__container .staff-member__description {
  border: none;
}
.color-x24-trad-4 .section--dark .staff__container .staff-member__link, .color-x24-trad-4 .section--light .staff__container .staff-member__link {
  color: #ffffff !important;
  font: 900 16px/20px "GothicA1", sans-serif;
}
.color-x24-trad-4 .section--dark .staff__container .staff-member__link:hover, .color-x24-trad-4 .section--light .staff__container .staff-member__link:hover {
  text-decoration: underline;
}
.color-x24-trad-4 .section--dark .staff__container .staff__controls .flex-control-nav, .color-x24-trad-4 .section--light .staff__container .staff__controls .flex-control-nav {
  width: 100%;
  margin-top: 0;
}
.color-x24-trad-4 .section--dark .staff__container .component__button--1,
.color-x24-trad-4 .section--dark .staff__container .component__button--2,
.color-x24-trad-4 .section--dark .staff__container .component__button--3, .color-x24-trad-4 .section--light .staff__container .component__button--1,
.color-x24-trad-4 .section--light .staff__container .component__button--2,
.color-x24-trad-4 .section--light .staff__container .component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-4 .section--dark .staff__container .component__button--1:hover,
.color-x24-trad-4 .section--dark .staff__container .component__button--2:hover,
.color-x24-trad-4 .section--dark .staff__container .component__button--3:hover, .color-x24-trad-4 .section--light .staff__container .component__button--1:hover,
.color-x24-trad-4 .section--light .staff__container .component__button--2:hover,
.color-x24-trad-4 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
}
.color-x24-trad-4 .section--dark .staff__container .component__button--1:focus,
.color-x24-trad-4 .section--dark .staff__container .component__button--2:focus,
.color-x24-trad-4 .section--dark .staff__container .component__button--3:focus, .color-x24-trad-4 .section--light .staff__container .component__button--1:focus,
.color-x24-trad-4 .section--light .staff__container .component__button--2:focus,
.color-x24-trad-4 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
}
.color-x24-trad-4 .section--dark .staff__container .component__button--2, .color-x24-trad-4 .section--light .staff__container .component__button--2 {
  border: 1px solid #7cb0d3 !important;
  color: #ffffff !important;
  background: #7cb0d3 !important;
}
.color-x24-trad-4 .section--dark .staff__container .component__button--2:hover, .color-x24-trad-4 .section--light .staff__container .component__button--2:hover {
  border: 1px solid #c8deed !important;
  background: #c8deed !important;
  color: #ffffff !important;
}
.color-x24-trad-4 .section--dark .staff__container .component__button--2:focus, .color-x24-trad-4 .section--light .staff__container .component__button--2:focus {
  border: 1px solid white !important;
  color: #ffffff !important;
  background: white !important;
}
.color-x24-trad-4 .section--dark .staff__container .component__button--3, .color-x24-trad-4 .section--light .staff__container .component__button--3 {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-trad-4 .section--dark .staff__container .component__button--3:hover, .color-x24-trad-4 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
}
.color-x24-trad-4 .section--dark .staff__container .component__button--3:focus, .color-x24-trad-4 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-trad-4 .section--light .staff__container .staff__item {
  color: #000000;
}
.color-x24-trad-4 .section--light .staff__container .staff__title,
.color-x24-trad-4 .section--light .staff__container .staff__caption {
  color: #000000 !important;
}
.color-x24-trad-4 .section--light .staff__container .staff-member__name, .color-x24-trad-4 .section--light .staff__container .staff-member__name span {
  color: #04364e;
}
.color-x24-trad-4 .section--light .staff__container .staff-member__position {
  color: #04364e !important;
}
.color-x24-trad-4 .section--light .staff__container .staff-member__link {
  color: #000000 !important;
}
.color-x24-trad-4 .section--light .staff__container .staff-member .component__button--1,
.color-x24-trad-4 .section--light .staff__container .staff-member .component__button--2,
.color-x24-trad-4 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #04364e !important;
  color: #ffffff !important;
  background: #04364e !important;
}
.color-x24-trad-4 .section--light .staff__container .staff-member .component__button--1:hover,
.color-x24-trad-4 .section--light .staff__container .staff-member .component__button--2:hover,
.color-x24-trad-4 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #0979af !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #0979af !important;
}
.color-x24-trad-4 .section--light .staff__container .staff-member .component__button--1:focus,
.color-x24-trad-4 .section--light .staff__container .staff-member .component__button--2:focus,
.color-x24-trad-4 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #2ab3f4 !important;
  color: #ffffff !important;
  background: #2ab3f4 !important;
}
.color-x24-trad-4 .section--light .staff__container .staff-member .component__button--2 {
  border: 1px solid #7cb0d3 !important;
  color: #ffffff !important;
  background: #7cb0d3 !important;
}
.color-x24-trad-4 .section--light .staff__container .staff-member .component__button--2:hover {
  border: 1px solid #c8deed !important;
  background: #c8deed !important;
  color: #ffffff !important;
}
.color-x24-trad-4 .section--light .staff__container .staff-member .component__button--2:focus {
  border: 1px solid white !important;
  color: #ffffff !important;
  background: white !important;
}
.color-x24-trad-4 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-trad-4 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #eff5f9 !important;
  color: #04364e !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: white !important;
}
.color-x24-trad-4 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-trad-4 .container-fluid .staff__container .staff-a {
  margin-left: 0;
  margin-right: 0;
}
.color-x24-trad-4 .section--dark .hours .component__subtitle, .color-x24-trad-4 .section--light .hours .component__subtitle {
  color: #ffffff !important;
}
.color-x24-trad-4 .section--dark .hours-a__title, .color-x24-trad-4 .section--light .hours-a__title {
  color: #ffffff;
}
.color-x24-trad-4 .section--dark .hours-a .component__subtitle, .color-x24-trad-4 .section--light .hours-a .component__subtitle {
  color: #ffffff !important;
  font-weight: 900;
}
.color-x24-trad-4 .section--dark .hours-a__schedule, .color-x24-trad-4 .section--light .hours-a__schedule {
  color: #ffffff !important;
}
.color-x24-trad-4 .section--dark .hours-a__schedule .cta__link, .color-x24-trad-4 .section--light .hours-a__schedule .cta__link {
  color: #ffffff !important;
}
.color-x24-trad-4 .section--dark .hours-a__schedule .cta__link:hover, .color-x24-trad-4 .section--light .hours-a__schedule .cta__link:hover {
  text-decoration: underline;
}
.color-x24-trad-4 .section--dark .hours-a__schedule--responsive .cta__link, .color-x24-trad-4 .section--light .hours-a__schedule--responsive .cta__link {
  color: #ffffff !important;
  padding: 15px 0;
}
.color-x24-trad-4 .section--dark .hours-a__schedule--responsive .cta__link:hover, .color-x24-trad-4 .section--light .hours-a__schedule--responsive .cta__link:hover {
  text-decoration: underline;
}
.color-x24-trad-4 .section--dark .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-trad-4 .section--dark .hours-a__schedule--responsive .row, .color-x24-trad-4 .section--light .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-trad-4 .section--light .hours-a__schedule--responsive .row {
  background: none;
  border-top: 1px solid #ff7f00;
  padding: 0;
}
.color-x24-trad-4 .section--dark .hours-a__schedule--responsive .row:first-of-type, .color-x24-trad-4 .section--light .hours-a__schedule--responsive .row:first-of-type {
  border-top: 0;
}
.color-x24-trad-4 .section--dark .hours-a__schedule .hours-a__subtitle, .color-x24-trad-4 .section--light .hours-a__schedule .hours-a__subtitle {
  font: 600 24px/32px "Poppins", sans-serif !important;
}
.color-x24-trad-4 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-trad-4 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ff7f00;
  padding: 0 20px;
}
.color-x24-trad-4 .section--dark .hours-a__schedule .hours-a__schedule--border:first-child, .color-x24-trad-4 .section--light .hours-a__schedule .hours-a__schedule--border:first-child {
  padding-left: 0;
}
.color-x24-trad-4 .section--dark .hours-a__schedule .hours-a__schedule--border strong, .color-x24-trad-4 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #ffffff;
  font: 600 20px/28px "Poppins", sans-serif !important;
}
.color-x24-trad-4 .section--dark .hours-a__schedule .hours-a__schedule--border p, .color-x24-trad-4 .section--light .hours-a__schedule .hours-a__schedule--border p {
  font-size: 14px;
}
.color-x24-trad-4 .section--dark .hours-a__schedule .hours-a__schedule--border p:last-child, .color-x24-trad-4 .section--light .hours-a__schedule .hours-a__schedule--border p:last-child {
  margin-bottom: 0;
}
.color-x24-trad-4 .section--light .hours .component__subtitle {
  color: #000000 !important;
}
.color-x24-trad-4 .section--light .hours-a__title {
  color: #000000 !important;
}
.color-x24-trad-4 .section--light .hours-a .component__subtitle {
  color: #000000 !important;
}
.color-x24-trad-4 .section--light .hours-a__schedule {
  color: #000000 !important;
}
.color-x24-trad-4 .section--light .hours-a__schedule .cta__link {
  color: #000000 !important;
}
.color-x24-trad-4 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ff7f00;
}
.color-x24-trad-4 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #000000;
}
.color-x24-trad-4 .map .map-a .map-search {
  padding: 15px;
}
.color-x24-trad-4 .map .map-a .map-search__form {
  display: none;
}
.color-x24-trad-4 .map .map-a .map-search__location-distance {
  padding: 0;
}
.color-x24-trad-4 .map .map-a .map-search__location-distance h3 {
  font-size: 16px;
}
.color-x24-trad-4 .map .map-a .map-search__location-contact b, .color-x24-trad-4 .map .map-a .map-search__location-address b {
  display: none;
}
.color-x24-trad-4 .map .map__col {
  margin: 150px 0;
  padding: 15px 0;
  border-radius: 8px;
  width: 474px;
}
.color-x24-trad-4 .section--dark .map .map-a .map__col, .color-x24-trad-4 .section--light .map .map-a .map__col {
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.2), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-trad-4 .section--dark .map .map-a .map__col h3, .color-x24-trad-4 .section--light .map .map-a .map__col h3 {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-trad-4 .section--dark .map .map-a .map__title, .color-x24-trad-4 .section--light .map .map-a .map__title {
  color: #ffffff !important;
}
.color-x24-trad-4 .section--dark .map .map-a .map__caption, .color-x24-trad-4 .section--light .map .map-a .map__caption {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-trad-4 .section--dark .map .map-a .map-search__location-distance, .color-x24-trad-4 .section--dark .map .map-a .map__container .component, .color-x24-trad-4 .section--light .map .map-a .map-search__location-distance, .color-x24-trad-4 .section--light .map .map-a .map__container .component {
  color: #ffffff;
}
.color-x24-trad-4 .section--dark .map .map-a .map-search, .color-x24-trad-4 .section--light .map .map-a .map-search {
  margin-top: 0;
}
.color-x24-trad-4 .section--dark .map .map-a .map-search .cta__link, .color-x24-trad-4 .section--light .map .map-a .map-search .cta__link {
  margin: 0;
  display: inline-block;
  width: auto;
  color: #ffffff !important;
}
.color-x24-trad-4 .section--dark .map .map-a .map-search .cta__link:hover, .color-x24-trad-4 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-trad-4 .section--dark #map-marker__content p {
  color: #000000;
}
.color-x24-trad-4 .section--light .map .map-a .map__col {
  box-shadow: none;
}
.color-x24-trad-4 .section--light .map .map-a .map__col h3 {
  color: #000000 !important;
}
.color-x24-trad-4 .section--light .map .map-a .map__title, .color-x24-trad-4 .section--light .map .map-a .map__caption {
  color: #000000 !important;
}
.color-x24-trad-4 .section--light .map .map-a .map-search__location-distance, .color-x24-trad-4 .section--light .map .map-a .map__container .component {
  color: #000000;
}
.color-x24-trad-4 .section--light .map .map-a .map-search__location-address p {
  color: #04364e;
}
.color-x24-trad-4 .section--light .map .map-a .map-search .cta__link {
  color: #000000 !important;
}
.color-x24-trad-4 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-trad-4 .footer .logo_footer__container--inner,
.color-x24-trad-4 .footer .logo__container {
  display: flex;
  height: 100%;
  justify-content: center;
}
.color-x24-trad-4 .footer .logo_footer__container--inner .logo,
.color-x24-trad-4 .footer .logo__container .logo {
  align-self: center;
}
.color-x24-trad-4 .copyright__container {
  display: flex;
  justify-content: flex-end;
}
.color-x24-trad-4 .copyright__container .copyright__item {
  padding: 0 10px;
  margin-top: 0;
}
.color-x24-trad-4 .copyright__container .copyright__item .copyright__link {
  font: 12px/18px "GothicA1", sans-serif;
}
.color-x24-trad-4 .section--dark .copyright__link, .color-x24-trad-4 .section--light .copyright__link {
  color: #ffffff;
  font-family: "Poppins", sans-serif;
}
.color-x24-trad-4 .section--dark .copyright__link:hover, .color-x24-trad-4 .section--light .copyright__link:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-trad-4 .section--dark .copyright__item:not(:last-child),
.color-x24-trad-4 .section--dark #copyright__item:not(:last-child), .color-x24-trad-4 .section--light .copyright__item:not(:last-child),
.color-x24-trad-4 .section--light #copyright__item:not(:last-child) {
  border-color: #ffffff;
}
.color-x24-trad-4 .section--dark .copyright__container,
.color-x24-trad-4 .section--dark #copyright__container, .color-x24-trad-4 .section--light .copyright__container,
.color-x24-trad-4 .section--light #copyright__container {
  padding: 0 !important;
}
.color-x24-trad-4 .section--light .copyright__link {
  color: #04364e;
}
.color-x24-trad-4 .section--light .copyright__link:hover {
  color: #04364e;
}
.color-x24-trad-4 .section--light .copyright__item:not(:last-child),
.color-x24-trad-4 .section--light #copyright__item:not(:last-child) {
  border-color: #04364e;
}
.color-x24-trad-4 .section-copyright .copyright,
.color-x24-trad-4 .section-copyright #copyright {
  display: flex;
  height: 100%;
  align-items: center;
}
.color-x24-trad-4 .section-copyright .copyright .copyright__link,
.color-x24-trad-4 .section-copyright #copyright .copyright__link {
  line-height: 17px;
}
.color-x24-trad-4 .section--dark .socialmedia__item .socialmedia__link, .color-x24-trad-4 .section--light .socialmedia__item .socialmedia__link {
  border-radius: 8px;
  background: #e0e0e0;
  color: #212121;
}
.color-x24-trad-4 .section--dark .socialmedia__item .socialmedia__link:hover, .color-x24-trad-4 .section--light .socialmedia__item .socialmedia__link:hover {
  background: #c1bcbc;
}
.color-x24-trad-4 .section--dark .section-socialmedia .socialmedia__link--small, .color-x24-trad-4 .section--light .section-socialmedia .socialmedia__link--small {
  width: 34px;
  height: 34px;
}
.color-x24-trad-4 .section--dark .socialmedia, .color-x24-trad-4 .section--light .socialmedia {
  padding: 0;
}
.color-x24-trad-4 .section--light .socialmedia__item .socialmedia__link {
  background: #f0edeb;
  color: #e0e0e0;
}
.color-x24-trad-4 .section--light .socialmedia__item .socialmedia__link:hover {
  background: rgba(4, 54, 78, 0.5);
}
.color-x24-trad-4 .logo__container .logo-a__title {
  font-size: 14px;
  line-height: 18px;
}
.color-x24-trad-4 .logo__container .logo-a__caption {
  font-size: 12px;
  line-height: 14px;
}
@media (max-width: 1224px) {
  .color-x24-trad-4 .section--dark .cta__button,
.color-x24-trad-4 .section--dark .cta__button--icon,
.color-x24-trad-4 .section--dark .staff-member__link.component__button--1,
.color-x24-trad-4 .section--dark .staff-member__link__button--icon,
.color-x24-trad-4 .section--dark .staff-member__link--icon,
.color-x24-trad-4 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-4 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-4 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-trad-4 .section--light .cta__button,
.color-x24-trad-4 .section--light .cta__button--icon,
.color-x24-trad-4 .section--light .staff-member__link.component__button--1,
.color-x24-trad-4 .section--light .staff-member__link__button--icon,
.color-x24-trad-4 .section--light .staff-member__link--icon,
.color-x24-trad-4 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-4 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-4 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 155px;
  }
  .color-x24-trad-4 .banner .banner-text__wrapper {
    padding: 30px 0 50px;
  }
  .color-x24-trad-4 .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-trad-4 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-trad-4 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-trad-4 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-trad-4 .section--light .featuredblocks-grid-e .featuredblock__item {
    margin: 0 0 20px;
  }
  .color-x24-trad-4 .section--dark .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-trad-4 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-trad-4 .section--light .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-trad-4 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
    height: 100% !important;
  }
  .color-x24-trad-4 .contact-us-im .form,
.color-x24-trad-4 .form .component__title-caption-wrap {
    padding-top: 0;
    padding-bottom: 20px;
  }
}
@media (max-width: 1199px) {
  .color-x24-trad-4 .header-sticky,
.color-x24-trad-4 .header_home,
.color-x24-trad-4 .header_home.overlap {
    padding: 0;
    position: static;
  }
  .color-x24-trad-4 .header-sticky .section--dark.section--inner, .color-x24-trad-4 .header-sticky .section--light.section--inner,
.color-x24-trad-4 .header_home .section--dark.section--inner,
.color-x24-trad-4 .header_home .section--light.section--inner,
.color-x24-trad-4 .header_home.overlap .section--dark.section--inner,
.color-x24-trad-4 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-trad-4 .header-sticky .container,
.color-x24-trad-4 .header-sticky .section--dark.section--inner,
.color-x24-trad-4 .header-sticky .section--light.section--inner,
.color-x24-trad-4 .header_home .container,
.color-x24-trad-4 .header_home .section--dark.section--inner,
.color-x24-trad-4 .header_home .section--light.section--inner,
.color-x24-trad-4 .header_home.overlap .container,
.color-x24-trad-4 .header_home.overlap .section--dark.section--inner,
.color-x24-trad-4 .header_home.overlap .section--light.section--inner {
    max-width: 1140px;
  }
  .color-x24-trad-4 .banner .banner-e__header, .color-x24-trad-4 .banner .banner-e__contactform {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .color-x24-trad-4 .banner .banner-e__contactform {
    margin-left: 0;
  }
  .color-x24-trad-4 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-trad-4 .featuredblocks .featuredblocks-grid-d .featuredblock__cta {
    display: block;
  }
  .color-x24-trad-4 .banner .banner-text__wrapper {
    margin: 0 auto !important;
  }
  .color-x24-trad-4 .hours-a .hours__sep {
    display: none !important;
  }
  .color-x24-trad-4 .hours-a .hours__day:first-child {
    padding-left: 0;
    width: 27%;
  }
  .color-x24-trad-4 .hours-a .hours__hours {
    width: 73%;
    flex-direction: row !important;
    justify-content: flex-start;
  }
  .color-x24-trad-4 .hours-a .hours__hours span {
    display: inline-block;
    width: 50%;
    text-align: left !important;
    padding: 0 10px 0 0;
  }
}
@media (max-width: 1023px) {
  .color-x24-trad-4 .section--dark .cta__button,
.color-x24-trad-4 .section--dark .cta__button--icon,
.color-x24-trad-4 .section--dark .staff-member__link.component__button--1,
.color-x24-trad-4 .section--dark .staff-member__link__button--icon,
.color-x24-trad-4 .section--dark .staff-member__link--icon,
.color-x24-trad-4 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-4 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-4 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-trad-4 .section--light .cta__button,
.color-x24-trad-4 .section--light .cta__button--icon,
.color-x24-trad-4 .section--light .staff-member__link.component__button--1,
.color-x24-trad-4 .section--light .staff-member__link__button--icon,
.color-x24-trad-4 .section--light .staff-member__link--icon,
.color-x24-trad-4 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-4 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-4 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 135px;
  }
  .color-x24-trad-4 .section--dark .phone__container .phone__wrapper .phone__number,
.color-x24-trad-4 .section--light .phone__container .phone__wrapper .phone__number {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-trad-4 .header_home.overlap .section--dark.section--inner, .color-x24-trad-4 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-trad-4 .section--dark .navigation .navigation-b .navigation__menu--list, .color-x24-trad-4 .section--light .navigation .navigation-b .navigation__menu--list {
    display: block;
  }
  .color-x24-trad-4 .section--dark .navigation .navigation-b .navigation__menu--list > .navigation__item, .color-x24-trad-4 .section--light .navigation .navigation-b .navigation__menu--list > .navigation__item {
    width: 100%;
    padding: 10px;
    border-left: 0;
    border-bottom: 1px solid #ffffff;
  }
  .color-x24-trad-4 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-trad-4 .section--light .blade__container .blade-a--12 .blade-a__bg {
    position: static;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 1;
    margin: 0 0 26px;
  }
  .color-x24-trad-4 .section--dark .blade__container .blade-a--12 .blade-a__text, .color-x24-trad-4 .section--light .blade__container .blade-a--12 .blade-a__text {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 2;
    margin: 0 0 10px;
    padding-left: 0;
    padding-right: 0;
    background: none;
  }
  .color-x24-trad-4 .section--dark .blade-a__wrap, .color-x24-trad-4 .section--light .blade-a__wrap {
    padding: 0 15px;
  }
  .color-x24-trad-4 .section--dark .blade-a__text, .color-x24-trad-4 .section--light .blade-a__text {
    margin: 0 0 30px;
  }
  .color-x24-trad-4 .alias-partial_header_2x6x2x2 .section--dark.section--inner,
.color-x24-trad-4 .alias-partial_header_2x6x2x2 .section--light.section--inner {
    padding: 0;
  }
  .color-x24-trad-4 .alias-partial_header_2x6x2x2 .col_header_logo {
    flex: 0 0 100%;
    order: 1;
    max-width: 100%;
    padding: 20px 60px;
  }
  .color-x24-trad-4 .alias-partial_header_2x6x2x2 .col_nav {
    flex: 0 0 60%;
    max-width: 60%;
    order: 2;
    padding: 0 20px 10px 30px;
  }
  .color-x24-trad-4 .alias-partial_header_2x6x2x2 .col_top_phone {
    order: 3;
    flex: 0 0 15%;
    max-width: 15%;
    padding: 0 0 10px;
  }
  .color-x24-trad-4 .alias-partial_header_2x6x2x2 .col_header_cta {
    flex: 0 0 25%;
    max-width: 25%;
    order: 4;
    padding: 0 0 10px;
  }
  .color-x24-trad-4 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-trad-4 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-trad-4 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 165px;
    min-width: 165px;
  }
  .color-x24-trad-4 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link, .color-x24-trad-4 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link {
    padding-left: 15px;
    white-space: normal;
  }
  .color-x24-trad-4 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after, .color-x24-trad-4 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after {
    display: none;
  }
  .color-x24-trad-4 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before, .color-x24-trad-4 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    left: 5px;
    margin-top: -6px;
    border: inset 6px;
    border-left-width: 0;
    border-left-style: solid;
    border-color: transparent #ffffff transparent transparent;
  }
  .color-x24-trad-4 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover:before, .color-x24-trad-4 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-trad-4 .section--dark .navigation-a .more .navigation__list--sub .navigation__list, .color-x24-trad-4 .section--light .navigation-a .more .navigation__list--sub .navigation__list {
    left: auto;
    right: 100%;
  }
  .color-x24-trad-4 .section--dark .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before, .color-x24-trad-4 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-trad-4 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent white transparent transparent !important;
  }
  .color-x24-trad-4 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent white transparent transparent !important;
  }
  .color-x24-trad-4 .section--dark .featuredblocks-grid-d, .color-x24-trad-4 .section--dark .featuredblocks-grid-c, .color-x24-trad-4 .section--dark .featuredblocks-grid-e, .color-x24-trad-4 .section--light .featuredblocks-grid-d, .color-x24-trad-4 .section--light .featuredblocks-grid-c, .color-x24-trad-4 .section--light .featuredblocks-grid-e {
    margin: 0;
  }
  .color-x24-trad-4 .section--dark .featuredblocks-grid-d .featuredblock__item, .color-x24-trad-4 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-trad-4 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-trad-4 .section--light .featuredblocks-grid-d .featuredblock__item, .color-x24-trad-4 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-trad-4 .section--light .featuredblocks-grid-e .featuredblock__item {
    border-left: 0 !important;
    border-right: 0 !important;
  }
  .color-x24-trad-4 .section-banner .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-trad-4 .blade-a__text {
    order: 2;
  }
  .color-x24-trad-4 .blade-a__bg {
    order: 1;
  }
  .color-x24-trad-4 .section-blade .blade-a--12 .blade-a__bg {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  .color-x24-trad-4 .map__container .map .map__col {
    margin: 0;
    box-shadow: none;
    border-radius: 0;
    width: 100%;
    max-width: 100%;
    flex: inherit;
    text-align: center;
  }
  .color-x24-trad-4 .map__container .map .map__col .map__title-caption-wrap {
    padding-top: 40px;
  }
  .color-x24-trad-4 .map__container .map-a .map__container {
    max-width: 100% !important;
    padding: 0;
  }
  .color-x24-trad-4 .map__container .map-a .map__display {
    position: static;
  }
  .color-x24-trad-4 .map__container .map__wrap {
    padding: 0;
  }
  .color-x24-trad-4 .footer {
    padding: 55px 0 30px;
    overflow: hidden;
  }
  .color-x24-trad-4 .footer .section-socialmedia,
.color-x24-trad-4 .footer .section-copyright {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    justify-content: center;
  }
  .color-x24-trad-4 .footer .section-logo {
    padding: 50px 0 10px;
  }
  .color-x24-trad-4 .footer .logo__container {
    margin: 0 auto 23px;
  }
  .color-x24-trad-4 .footer .row {
    display: block;
  }
  .color-x24-trad-4 .footer div[class*=col-] {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: none;
    text-align: center;
  }
  .color-x24-trad-4 .footer .logo_footer__container--inner,
.color-x24-trad-4 .footer .logo__container {
    justify-content: center;
  }
  .color-x24-trad-4 .footer .section-socialmedia .socialmedia,
.color-x24-trad-4 .footer .section-socialmedia .copyright__container,
.color-x24-trad-4 .footer .section-copyright .socialmedia,
.color-x24-trad-4 .footer .section-copyright .copyright__container,
.color-x24-trad-4 .footer .logo__container .socialmedia,
.color-x24-trad-4 .footer .logo__container .copyright__container {
    padding: 0 0 20px;
  }
  .color-x24-trad-4 .footer .section-logo {
    padding: 0;
  }
  .color-x24-trad-4 .logo__container {
    margin: 0 auto;
  }
  .color-x24-trad-4 .logo__container .logo-a__img {
    max-width: 200px;
    margin: 0 auto;
  }
  .color-x24-trad-4 .copyright__container {
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .color-x24-trad-4 .banner-e__contactform .contactform__wrapper {
    position: relative;
    top: 0;
  }
  .color-x24-trad-4 .banner .banner-e {
    padding-top: 100px;
  }
  .color-x24-trad-4 .banner .banner-e__header {
    padding-top: 100px;
  }
}
@media (max-width: 990px) {
  .color-x24-trad-4 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-trad-4 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 140px;
    min-width: 140px;
    font-size: 12px;
  }
  .color-x24-trad-4 .section--dark .navigation-a .navigation__item--link, .color-x24-trad-4 .section--light .navigation-a .navigation__item--link {
    font-size: 12px !important;
  }
}
@media (max-width: 767px) {
  .color-x24-trad-4 .blade-a__text .blade-a__title {
    text-align: center;
  }
  .color-x24-trad-4 .form .form__title,
.color-x24-trad-4 .contact-us-im .form__title,
.color-x24-trad-4 .component__title {
    font: bold 32px/40px "Poppins", sans-serif !important;
    text-align: center;
  }
  .color-x24-trad-4 .form .form__caption,
.color-x24-trad-4 .contact-us-im .form__caption,
.color-x24-trad-4 .component__subtitle {
    font: 600 14px/18px "GothicA1", sans-serif !important;
    text-align: center;
  }
  .color-x24-trad-4 .section-banner .banner .component__title,
.color-x24-trad-4 .section-banner .banner .component__subtitle {
    text-align: center;
  }
  .color-x24-trad-4 .section-banner .banner .component__subtitle {
    margin-bottom: 24px;
  }
  .color-x24-trad-4 .banner__container .banner .cta__button {
    margin: 0 auto;
  }
  .color-x24-trad-4 .banner__container .banner .component__button {
    text-align: center !important;
  }
  .color-x24-trad-4 .featuredblocks-grid-d .featuredblock__item {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-trad-4 .section--dark .staff__list, .color-x24-trad-4 .section--light .staff__list {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-trad-4 .section--dark .staff__container .staff__title, .color-x24-trad-4 .section--light .staff__container .staff__title {
    font: bold 32px/40px "Poppins", sans-serif;
  }
  .color-x24-trad-4 .section--dark .staff__container .staff__caption, .color-x24-trad-4 .section--light .staff__container .staff__caption {
    font: 600 14px/18px "GothicA1", sans-serif;
  }
  .color-x24-trad-4 .section--dark .staff__container .staff-b .staff-member__image, .color-x24-trad-4 .section--light .staff__container .staff-b .staff-member__image {
    border-radius: 0;
  }
  .color-x24-trad-4 .section-staff .staff-a .staff__item:before {
    margin-left: 0;
  }
  .color-x24-trad-4 .section--dark .staff-a .staff-member__text, .color-x24-trad-4 .section--light .staff-a .staff-member__text {
    margin-left: auto;
  }
  .color-x24-trad-4 .hours-a__title, .color-x24-trad-4 .hours-a__subtitle {
    text-align: center;
  }
  .color-x24-trad-4 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    text-align: left;
  }
  .color-x24-trad-4 .hours-a .hours-a__schedule--responsive .cta__button, .color-x24-trad-4 .hours-a .hours-a__schedule--responsive .cta__button--icon, .color-x24-trad-4 .hours-a .hours-a__schedule--responsive .cta__link {
    margin: 0 auto;
  }
  .color-x24-trad-4 .hours-a .hours-a__schedule--responsive .row {
    min-height: 30px;
  }
  .color-x24-trad-4 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    font: 600 20px/28px "Poppins", sans-serif !important;
  }
  .color-x24-trad-4 .hours-a .hours__day:first-child {
    padding-right: 10px;
    width: 50%;
  }
  .color-x24-trad-4 .hours-a .hours__hours, .color-x24-trad-4 .hours-a .hours__day {
    align-items: flex-start !important;
    padding: 10px 0;
  }
  .color-x24-trad-4 .hours-a .hours__hours {
    padding-right: 0;
    width: 50%;
    flex-direction: column !important;
  }
  .color-x24-trad-4 .hours-a .hours__hours span {
    display: block;
    align-self: center;
    width: 100%;
    text-align: right !important;
    padding: 5px 0 0;
  }
  .color-x24-trad-4 .hours-a .hours__hours span:first-child {
    padding-top: 0;
  }
  .color-x24-trad-4 .copyright__container {
    justify-content: center;
  }
  .color-x24-trad-4 .copyright__container .copyright__list {
    justify-content: center;
    padding: 0 0 4px;
  }
  .color-x24-trad-4 .copyright__container .copyright__item {
    padding: 0 10px 10px;
  }
  .color-x24-trad-4 .section-copyright .copyright__item:not(:last-child),
.color-x24-trad-4 .section-copyright #copyright__item:not(:last-child) {
    border: 0;
  }
  .color-x24-trad-4 .section-socialmedia .socialmedia.text-center .socialmedia__link--small,
.color-x24-trad-4 .section-socialmedia .socialmedia.text-center .socialmedia__link--medium,
.color-x24-trad-4 .section-socialmedia .socialmedia.text-center .socialmedia__link--large {
    margin: 0 5px;
  }
  .color-x24-trad-4 .forms--2col-textarea .form .leadForm form .outerWrap {
    width: 100%;
  }
  .color-x24-trad-4 .forms--2col-textarea .form .form-input-comments {
    width: 100%;
  }
}

.color-x24-trad-3 .carmel-wave {
  display: block !important;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
}
.color-x24-trad-3 .carmel-wave.carmel-wave-top {
  bottom: 100% !important;
}
.color-x24-trad-3 .carmel-wave.carmel-wave-bottom {
  top: 100% !important;
}
.color-x24-trad-3 .header_home {
  z-index: 100;
}
.color-x24-trad-3 .header_home.overlap .section--dark.section--inner, .color-x24-trad-3 .header_home.overlap .section--light.section--inner {
  max-width: 1160px;
  border-radius: 8px;
  margin: 0 auto;
  position: relative;
  padding: 0 40px 0 30px;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-trad-3 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: #1e4865;
}
.color-x24-trad-3 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: #3580b4;
}
.color-x24-trad-3 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: #071016;
}
.color-x24-trad-3 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: #bdb464;
}
.color-x24-trad-3 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: #ff7f00;
}
.color-x24-trad-3 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: black;
}
.color-x24-trad-3 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: white;
}
.color-x24-trad-3 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: #f5f5f5;
}
.color-x24-trad-3 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: #ff7f00;
}
.color-x24-trad-3 .header-sticky {
  box-shadow: 0 8px 10px rgba(0, 0, 0, 0.14);
}
.color-x24-trad-3 .header-sticky .row {
  align-items: center;
}
.color-x24-trad-3 .header-sticky .section--dark.section--inner, .color-x24-trad-3 .header-sticky .section--light.section--inner {
  padding: 0 40px 0 30px;
}
.color-x24-trad-3 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
  letter-spacing: 0.44px;
  line-height: 16px;
  text-align: center;
  margin-top: 0;
}
.color-x24-trad-3 body,
.color-x24-trad-3 p,
.color-x24-trad-3 .component__p,
.color-x24-trad-3 .editable__container p,
.color-x24-trad-3 .section-editable .editable__container p,
.color-x24-trad-3 .section-editable .editable__container ul,
.color-x24-trad-3 .section-editable .editable__container li,
.color-x24-trad-3 .section-editable .editable__container ol,
.color-x24-trad-3 .editable__container table td,
.color-x24-trad-3 body .editable__container p,
.color-x24-trad-3 body .editable__container ol,
.color-x24-trad-3 body .editable__container ul,
.color-x24-trad-3 body .editable__container li,
.color-x24-trad-3 body .editable__container table td,
.color-x24-trad-3 body .editable__container span,
.color-x24-trad-3 .form .leadFormInfo {
  font-family: "GothicA1", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.color-x24-trad-3 .staff-member {
  flex-wrap: nowrap !important;
}
.color-x24-trad-3 .section--dark p {
  color: #ffffff;
}
.color-x24-trad-3 .section--dark p a {
  text-decoration: underline;
}
.color-x24-trad-3 .section--dark p a:hover {
  text-decoration: none;
}
.color-x24-trad-3 .section--dark .component__title {
  color: #ffffff;
}
.color-x24-trad-3 .section--dark .component__subtitle {
  color: #ffffff;
}
.color-x24-trad-3 .section--dark .component__p {
  color: #ffffff;
}
.color-x24-trad-3 .section--dark .component__p a {
  text-decoration: underline;
}
.color-x24-trad-3 .section--dark .component__p a:hover {
  text-decoration: none;
}
.color-x24-trad-3 .section--dark a {
  color: #ffffff;
}
.color-x24-trad-3 .section--dark .bx-wrapper .bx-controls {
  margin-top: 15px;
}
.color-x24-trad-3 .section--light p {
  color: #000000;
}
.color-x24-trad-3 .section--light p a {
  text-decoration: underline;
}
.color-x24-trad-3 .section--light p a:hover {
  text-decoration: none;
}
.color-x24-trad-3 .section--light .component__title, .color-x24-trad-3 .section--light .component__subtitle {
  color: #000000 !important;
}
.color-x24-trad-3 .section--light .component__p {
  color: #000000;
}
.color-x24-trad-3 .section--light .component__p a {
  text-decoration: underline;
}
.color-x24-trad-3 .section--light .component__p a:hover {
  text-decoration: none;
}
.color-x24-trad-3 .section--light a {
  color: #000000;
}
.color-x24-trad-3 .section-base-container .section-cta .cta-a,
.color-x24-trad-3 .section-base-container .section-logo .logo-a {
  padding: 0;
}
.color-x24-trad-3 .logo__container .logo-a {
  margin: 0;
}
.color-x24-trad-3 .logo__container .logo-a__text {
  padding: 0 10px;
  min-width: 120px;
}
.color-x24-trad-3 .logo__container .logo-a__title {
  font-size: 12px;
  line-height: 14px;
}
.color-x24-trad-3 .logo__container .logo-a__caption {
  font-size: 10px;
  line-height: 12px;
}
.color-x24-trad-3 .logo__container .logo-a__img {
  display: block;
}
.color-x24-trad-3 .section--dark .logo__container .logo-a__title, .color-x24-trad-3 .section--dark .logo__container .logo-a__caption {
  color: #ffffff !important;
}
.color-x24-trad-3 .section--light .logo__container .logo-a__title, .color-x24-trad-3 .section--light .logo__container .logo-a__caption {
  color: #000000 !important;
}
.color-x24-trad-3 .comp-phone .phone__title {
  font-size: 18px;
  line-height: 20px;
}
.color-x24-trad-3 .col_header_cta .cta__link {
  margin-top: 0;
}
.color-x24-trad-3 .phone__setting-title,
.color-x24-trad-3 .phone__city {
  font-size: 16px;
  line-height: 18px;
}
.color-x24-trad-3 .editable__container h6,
.color-x24-trad-3 .editable__container h5,
.color-x24-trad-3 .editable__container h4,
.color-x24-trad-3 .editable__container h3,
.color-x24-trad-3 .editable__container h2,
.color-x24-trad-3 .editable__container h1 {
  font-family: "Poppins", sans-serif;
  font-weight: bold;
  border-bottom: none;
}
.color-x24-trad-3 .editable__container h1 {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-trad-3 .editable__container h2 {
  font-size: 48px;
  line-height: 56px;
}
.color-x24-trad-3 .editable__container h3 {
  font-size: 24px;
  line-height: 32px;
}
.color-x24-trad-3 .editable__container h4 {
  font-size: 20px;
  line-height: 28px;
}
.color-x24-trad-3 .editable__container h5 {
  font-size: 18px;
  line-height: 24px;
}
.color-x24-trad-3 .editable__container h6 {
  font-size: 16px;
  line-height: 20px;
}
.color-x24-trad-3 .section--dark .editable__container h6,
.color-x24-trad-3 .section--dark .editable__container h5,
.color-x24-trad-3 .section--dark .editable__container h4,
.color-x24-trad-3 .section--dark .editable__container h3,
.color-x24-trad-3 .section--dark .editable__container h2,
.color-x24-trad-3 .section--dark .editable__container h1, .color-x24-trad-3 .section--light .editable__container h6,
.color-x24-trad-3 .section--light .editable__container h5,
.color-x24-trad-3 .section--light .editable__container h4,
.color-x24-trad-3 .section--light .editable__container h3,
.color-x24-trad-3 .section--light .editable__container h2,
.color-x24-trad-3 .section--light .editable__container h1 {
  color: #ffffff;
}
.color-x24-trad-3 .section--light .editable__container h6,
.color-x24-trad-3 .section--light .editable__container h5,
.color-x24-trad-3 .section--light .editable__container h4,
.color-x24-trad-3 .section--light .editable__container h3,
.color-x24-trad-3 .section--light .editable__container h2,
.color-x24-trad-3 .section--light .editable__container h1 {
  color: #000000;
}
.color-x24-trad-3 .form__title {
  margin-bottom: 1.875rem;
}
.color-x24-trad-3 .form .form__title,
.color-x24-trad-3 .contact-us-im .form__title,
.color-x24-trad-3 .component__title {
  font: bold 48px/56px "Poppins", sans-serif;
}
.color-x24-trad-3 .form .form__caption,
.color-x24-trad-3 .contact-us-im .form__caption,
.color-x24-trad-3 .component__subtitle {
  font: 600 16px/20px "GothicA1", sans-serif;
}
.color-x24-trad-3 .form .error_container label,
.color-x24-trad-3 .contact-us-im .form .error_container label {
  color: #E03B33;
}
.color-x24-trad-3 .header-sticky .cta,
.color-x24-trad-3 .header_home .cta,
.color-x24-trad-3 .header_home.overlap .cta {
  padding: 0;
}
.color-x24-trad-3 .section__bg--light-1 .componentWith__container.form__container {
  padding-left: 0;
  padding-right: 0;
  padding: 0 0 50px;
}
.color-x24-trad-3 .section--dark .flex-control-paging li a, .color-x24-trad-3 .section--light .flex-control-paging li a {
  background: #f7f0e9;
  border-radius: 6px;
  width: 13px;
  height: 12px;
  box-shadow: none;
}
.color-x24-trad-3 .section--dark .flex-control-paging li a.flex-active, .color-x24-trad-3 .section--light .flex-control-paging li a.flex-active {
  background: #ff7f00 !important;
  border-radius: 6px;
  width: 34px;
  height: 12px;
  transition: width 0.2s linear;
}
.color-x24-trad-3 .section--dark .flex-control-paging li a:hover, .color-x24-trad-3 .section--light .flex-control-paging li a:hover {
  background: #ff7f00 !important;
}
.color-x24-trad-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a, .color-x24-trad-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #f7f0e9;
}
.color-x24-trad-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-trad-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  width: 34px;
  transition: width 0.2s linear;
  background: #ff7f00 !important;
}
.color-x24-trad-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-trad-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ff7f00 !important;
}
.color-x24-trad-3 .section--dark .banner .controls-wrapper, .color-x24-trad-3 .section--light .banner .controls-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 45px 0;
  margin-top: -132px;
}
@media (max-width: 991px) {
  .color-x24-trad-3 .section--dark .banner .controls-wrapper, .color-x24-trad-3 .section--light .banner .controls-wrapper {
    margin-top: 0;
  }
}
.color-x24-trad-3 .section--dark .banner .controls-wrapper .flex-control-nav, .color-x24-trad-3 .section--light .banner .controls-wrapper .flex-control-nav {
  bottom: 0 !important;
  width: auto;
  display: flex !important;
  align-items: center;
  position: relative;
  height: 0 !important;
  left: auto !important;
  transform: translateX(0) !important;
}
.color-x24-trad-3 .section--dark .banner .controls-wrapper .flex-control-nav a, .color-x24-trad-3 .section--light .banner .controls-wrapper .flex-control-nav a {
  background: #ffffff;
}
.color-x24-trad-3 .section--dark .banner .controls-wrapper .flex-prev, .color-x24-trad-3 .section--light .banner .controls-wrapper .flex-prev {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-right: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-trad-3 .section--dark .banner .controls-wrapper .flex-prev:hover, .color-x24-trad-3 .section--light .banner .controls-wrapper .flex-prev:hover {
  color: #ff7f00;
}
.color-x24-trad-3 .section--dark .banner .controls-wrapper .flex-prev:before, .color-x24-trad-3 .section--light .banner .controls-wrapper .flex-prev:before {
  content: "";
  font-size: 24px;
}
.color-x24-trad-3 .section--dark .banner .controls-wrapper .flex-next, .color-x24-trad-3 .section--light .banner .controls-wrapper .flex-next {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-left: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-trad-3 .section--dark .banner .controls-wrapper .flex-next:hover, .color-x24-trad-3 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #ff7f00;
}
.color-x24-trad-3 .section--dark .banner .controls-wrapper .flex-next:before, .color-x24-trad-3 .section--light .banner .controls-wrapper .flex-next:before {
  content: "";
  font-size: 24px;
}
.color-x24-trad-3 .section--light .flex-control-paging li a {
  background: #1e4865;
}
.color-x24-trad-3 .section--light .flex-control-paging li a.flex-active {
  background: #ff7f00 !important;
}
.color-x24-trad-3 .section--light .flex-control-paging li a:hover {
  background: #ff7f00 !important;
}
.color-x24-trad-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #1e4865;
}
.color-x24-trad-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #ff7f00 !important;
}
.color-x24-trad-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ff7f00 !important;
}
.color-x24-trad-3 .section--light .banner .controls-wrapper .flex-prev,
.color-x24-trad-3 .section--light .banner .controls-wrapper .flex-next {
  color: #1e4865;
}
.color-x24-trad-3 .section--light .banner .controls-wrapper .flex-prev:hover,
.color-x24-trad-3 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #ff7f00;
}
.color-x24-trad-3 .section-breadcrumbs .section--dark .breadcrumb__item, .color-x24-trad-3 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #ffffff !important;
  font: 400 16px/24px "GothicA1", sans-serif;
}
.color-x24-trad-3 .section-breadcrumbs .section--dark .breadcrumb__item a, .color-x24-trad-3 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-trad-3 .section-breadcrumbs .section--dark .breadcrumb__item a:hover, .color-x24-trad-3 .section-breadcrumbs .section--light .breadcrumb__item a:hover {
  text-decoration: none;
}
.color-x24-trad-3 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #000000 !important;
}
.color-x24-trad-3 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #000000 !important;
}
.color-x24-trad-3 .blade-a__bg > div {
  border-radius: 8px;
  overflow: hidden;
}
.color-x24-trad-3 .blade-a__bg > div img {
  border-radius: 8px;
}
.color-x24-trad-3 .blade-a__text .blade-a__title {
  border-bottom: none;
}
.color-x24-trad-3 .blade-a__description a {
  text-decoration: underline;
}
.color-x24-trad-3 .blade-a__description a:hover {
  text-decoration: none;
}
.color-x24-trad-3 .container-fluid .blade__container .blade-a--12 {
  position: relative;
}
.color-x24-trad-3 .container-fluid .blade__container .blade-a--12 .blade-a__wrap > .row {
  padding: 0;
}
.color-x24-trad-3 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-trad-3 .section--light .blade__container .blade-a--12 .blade-a__bg {
  padding-top: 0;
  padding-bottom: 0;
}
.color-x24-trad-3 .section--dark .blade-a--12 .blade-a__text, .color-x24-trad-3 .section--light .blade-a--12 .blade-a__text {
  padding-top: 16px;
  padding-bottom: 16px;
}
.color-x24-trad-3 .section--dark .blade-a--12 .blade-a__bg, .color-x24-trad-3 .section--light .blade-a--12 .blade-a__bg {
  height: 100%;
}
.color-x24-trad-3 .section--dark .blade-a__bg > div, .color-x24-trad-3 .section--light .blade-a__bg > div {
  height: 100%;
  min-height: 100%;
}
.color-x24-trad-3 .section--dark .blade-a__text, .color-x24-trad-3 .section--light .blade-a__text {
  background: rgba(30, 72, 101, 0.7);
  border-radius: 8px;
}
.color-x24-trad-3 .section--dark .blade-a__text .cta__link, .color-x24-trad-3 .section--light .blade-a__text .cta__link {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
}
.color-x24-trad-3 .section--dark .blade-a__text .cta__link:hover, .color-x24-trad-3 .section--light .blade-a__text .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-trad-3 .section--dark .blade-a__text .blade-a__readmore .cta__link, .color-x24-trad-3 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: #faf9f3 !important;
  text-transform: none;
  text-decoration: underline;
  font-weight: 400;
}
.color-x24-trad-3 .section--dark .blade-a__text .blade-a__readmore .cta__link:hover, .color-x24-trad-3 .section--light .blade-a__text .blade-a__readmore .cta__link:hover {
  text-decoration: none;
}
.color-x24-trad-3 .section--dark .blade-a__description, .color-x24-trad-3 .section--light .blade-a__description {
  color: #ffffff;
}
.color-x24-trad-3 .section--light .blade-a__text {
  background: rgba(224, 224, 224, 0.7);
}
.color-x24-trad-3 .section--light .blade-a__text .cta__link {
  color: #000000 !important;
}
.color-x24-trad-3 .section--light .blade-a__text .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-trad-3 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: #bdb464 !important;
}
.color-x24-trad-3 .section--light .blade-a__description {
  color: #1e4865;
}
.color-x24-trad-3 .container-fluid .blade-a__wrap {
  max-width: 100%;
}
.color-x24-trad-3 .componentWith__container.featuredarticles__container {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-trad-3 .section--dark .featuredarticles .featuredarticle__image, .color-x24-trad-3 .section--light .featuredarticles .featuredarticle__image {
  border-radius: 8px;
}
.color-x24-trad-3 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link, .color-x24-trad-3 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  font: 16px/20px "GothicA1", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
}
.color-x24-trad-3 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:hover, .color-x24-trad-3 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:hover {
  text-decoration: underline;
}
.color-x24-trad-3 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:before, .color-x24-trad-3 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:before {
  display: none;
}
.color-x24-trad-3 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__description, .color-x24-trad-3 .section--light .featuredarticles .featuredarticle__text .featuredarticle__description {
  font: 16px/20px "GothicA1", sans-serif;
}
.color-x24-trad-3 .section--dark .featuredarticles .featuredarticle__title, .color-x24-trad-3 .section--light .featuredarticles .featuredarticle__title {
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-trad-3 .section--dark .featuredarticles .featuredarticle__title a, .color-x24-trad-3 .section--light .featuredarticles .featuredarticle__title a {
  color: #ffffff;
  text-decoration: none;
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-trad-3 .section--dark .featuredarticles .featuredarticle__title a:hover, .color-x24-trad-3 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-trad-3 .section--dark .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper, .color-x24-trad-3 .section--light .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper {
  margin-top: 0 !important;
}
.color-x24-trad-3 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  color: #000000;
}
.color-x24-trad-3 .section--light .featuredarticles .featuredarticle__title a {
  color: #000000;
}
.color-x24-trad-3 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #000000;
}
.color-x24-trad-3 .section--light .featuredblocks-list-a .featuredblock__item {
  margin-bottom: 10px;
}
.color-x24-trad-3 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a {
  color: #000000 !important;
}
.color-x24-trad-3 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a:hover:after {
  text-decoration: underline;
}
.color-x24-trad-3 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-trad-3 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-trad-3 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-trad-3 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-trad-3 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-trad-3 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-trad-3 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-trad-3 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ffffff !important;
}
.color-x24-trad-3 .section__bg--light-3 .section--dark .flex-control-paging li a.flex-active, .color-x24-trad-3 .section__bg--light-3 .section--dark .flex-control-paging li a:hover, .color-x24-trad-3 .section__bg--light-3 .section--light .flex-control-paging li a.flex-active, .color-x24-trad-3 .section__bg--light-3 .section--light .flex-control-paging li a:hover,
.color-x24-trad-3 .section__bg--dark-5 .section--dark .flex-control-paging li a.flex-active,
.color-x24-trad-3 .section__bg--dark-5 .section--dark .flex-control-paging li a:hover,
.color-x24-trad-3 .section__bg--dark-5 .section--light .flex-control-paging li a.flex-active,
.color-x24-trad-3 .section__bg--dark-5 .section--light .flex-control-paging li a:hover {
  background: #ffffff !important;
}
.color-x24-trad-3 .section__bg--light-3 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-trad-3 .section__bg--light-3 .section--light .hours-a__schedule .hours-a__schedule--border,
.color-x24-trad-3 .section__bg--dark-5 .section--dark .hours-a__schedule .hours-a__schedule--border,
.color-x24-trad-3 .section__bg--dark-5 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ffffff !important;
}
.color-x24-trad-3 .section__bg--dark-5 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-3 .section__bg--dark-5 .section--dark .form .form__group .input_container input,
.color-x24-trad-3 .section__bg--dark-5 .section--dark .form .form__group .input_container select,
.color-x24-trad-3 .section__bg--dark-5 .section--dark .form .form__group .input_container textarea,
.color-x24-trad-3 .section__bg--dark-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-3 .section__bg--dark-5 .section--light .form .form__group .input_container input,
.color-x24-trad-3 .section__bg--dark-5 .section--light .form .form__group .input_container select,
.color-x24-trad-3 .section__bg--dark-5 .section--light .form .form__group .input_container textarea,
.color-x24-trad-3 .section__bg--light-3 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-3 .section__bg--light-3 .section--dark .form .form__group .input_container input,
.color-x24-trad-3 .section__bg--light-3 .section--dark .form .form__group .input_container select,
.color-x24-trad-3 .section__bg--light-3 .section--dark .form .form__group .input_container textarea,
.color-x24-trad-3 .section__bg--light-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-3 .section__bg--light-3 .section--light .form .form__group .input_container input,
.color-x24-trad-3 .section__bg--light-3 .section--light .form .form__group .input_container select,
.color-x24-trad-3 .section__bg--light-3 .section--light .form .form__group .input_container textarea {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
}
.color-x24-trad-3 .section__bg--dark-4 .section--dark .staff__container .component__button--2 {
  border: 1px solid #1e4865 !important;
  color: #ffffff !important;
  background: #1e4865 !important;
}
.color-x24-trad-3 .section__bg--dark-4 .section--dark .staff__container .component__button--2:hover {
  border: 1px solid #3580b4 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #3580b4 !important;
}
.color-x24-trad-3 .section__bg--dark-4 .section--dark .staff__container .component__button--2:focus {
  border: 1px solid #78b0d7 !important;
  color: #ffffff !important;
  background: #78b0d7 !important;
}
.color-x24-trad-3 .section--dark .disclaimer, .color-x24-trad-3 .section--light .disclaimer {
  padding: 0;
}
.color-x24-trad-3 .section--dark .disclaimer__content p, .color-x24-trad-3 .section--light .disclaimer__content p {
  font: 400 16px/20px "GothicA1", sans-serif;
}
.color-x24-trad-3 .section--dark .disclaimer__content a, .color-x24-trad-3 .section--light .disclaimer__content a {
  font-weight: 400;
  text-decoration: underline;
}
.color-x24-trad-3 .section--dark .disclaimer__content a:hover, .color-x24-trad-3 .section--dark .disclaimer__content a:focus, .color-x24-trad-3 .section--light .disclaimer__content a:hover, .color-x24-trad-3 .section--light .disclaimer__content a:focus {
  text-decoration: none;
}
.color-x24-trad-3 .section--dark .section-featuredblocks .section--inner.container-fluid > .row > div, .color-x24-trad-3 .section--light .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-trad-3 .section--dark .cta__link, .color-x24-trad-3 .section--light .cta__link {
  font: bold 16px/20px "GothicA1", sans-serif;
}
.color-x24-trad-3 .section--dark .featuredblocks__title-wrap, .color-x24-trad-3 .section--light .featuredblocks__title-wrap {
  margin-bottom: 1.875rem;
}
.color-x24-trad-3 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button, .color-x24-trad-3 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-3 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover, .color-x24-trad-3 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-trad-3 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus, .color-x24-trad-3 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-3 .section--dark .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-trad-3 .section--dark .banner .component__button--1.cta__button,
.color-x24-trad-3 .section--dark .cta__button.component__button--1, .color-x24-trad-3 .section--light .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-trad-3 .section--light .banner .component__button--1.cta__button,
.color-x24-trad-3 .section--light .cta__button.component__button--1 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-3 .section--dark .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-trad-3 .section--dark .banner .component__button--1.cta__button:hover,
.color-x24-trad-3 .section--dark .cta__button.component__button--1:hover, .color-x24-trad-3 .section--light .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-trad-3 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-trad-3 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-trad-3 .section--dark .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-trad-3 .section--dark .banner .component__button--1.cta__button:focus,
.color-x24-trad-3 .section--dark .cta__button.component__button--1:focus, .color-x24-trad-3 .section--light .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-trad-3 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-trad-3 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-3 .section--dark .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-trad-3 .section--dark .banner .component__button--2.cta__button,
.color-x24-trad-3 .section--dark .cta__button.component__button--2, .color-x24-trad-3 .section--light .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-trad-3 .section--light .banner .component__button--2.cta__button,
.color-x24-trad-3 .section--light .cta__button.component__button--2 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #bdb464 !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #bdb464 !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-3 .section--dark .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-trad-3 .section--dark .banner .component__button--2.cta__button:hover,
.color-x24-trad-3 .section--dark .cta__button.component__button--2:hover, .color-x24-trad-3 .section--light .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-trad-3 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-trad-3 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #dbd7ac !important;
  background: #dbd7ac !important;
  color: #ffffff !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-trad-3 .section--dark .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-trad-3 .section--dark .banner .component__button--2.cta__button:focus,
.color-x24-trad-3 .section--dark .cta__button.component__button--2:focus, .color-x24-trad-3 .section--light .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-trad-3 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-trad-3 .section--light .cta__button.component__button--2:focus {
  border: 1px solid #faf9f3 !important;
  color: #ffffff !important;
  background: #faf9f3 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-3 .section--dark .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-trad-3 .section--dark .banner .component__button--3.cta__button,
.color-x24-trad-3 .section--dark .cta__button.component__button--3, .color-x24-trad-3 .section--light .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-trad-3 .section--light .banner .component__button--3.cta__button,
.color-x24-trad-3 .section--light .cta__button.component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: none !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-3 .section--dark .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-trad-3 .section--dark .banner .component__button--3.cta__button:hover,
.color-x24-trad-3 .section--dark .cta__button.component__button--3:hover, .color-x24-trad-3 .section--light .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-trad-3 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-trad-3 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(81, 153, 203, 0.42), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(81, 153, 203, 0.1);
}
.color-x24-trad-3 .section--dark .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-trad-3 .section--dark .banner .component__button--3.cta__button:focus,
.color-x24-trad-3 .section--dark .cta__button.component__button--3:focus, .color-x24-trad-3 .section--light .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-trad-3 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-trad-3 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-3 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  border: 1px solid #1e4865 !important;
  color: #ffffff !important;
  background: #1e4865 !important;
}
.color-x24-trad-3 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #3580b4 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #3580b4 !important;
}
.color-x24-trad-3 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #78b0d7 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #78b0d7 !important;
}
.color-x24-trad-3 .section--light .banner .component__button--1.cta__button,
.color-x24-trad-3 .section--light .cta__button.component__button--1 {
  border: 1px solid #1e4865 !important;
  color: #ffffff !important;
  background: #1e4865 !important;
}
.color-x24-trad-3 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-trad-3 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #3580b4 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #3580b4 !important;
}
.color-x24-trad-3 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-trad-3 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #78b0d7 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #78b0d7 !important;
}
.color-x24-trad-3 .section--light .banner .component__button--2.cta__button,
.color-x24-trad-3 .section--light .cta__button.component__button--2 {
  border: 1px solid #bdb464 !important;
  color: #ffffff !important;
  background: #bdb464 !important;
}
.color-x24-trad-3 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-trad-3 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #dbd7ac !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #dbd7ac !important;
}
.color-x24-trad-3 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-trad-3 .section--light .cta__button.component__button--2:focus {
  border: 1px solid #faf9f3 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #faf9f3 !important;
}
.color-x24-trad-3 .section--light .banner .component__button--3.cta__button,
.color-x24-trad-3 .section--light .cta__button.component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-trad-3 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-trad-3 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #ebe8cf !important;
  color: #1e4865 !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #faf9f3 !important;
}
.color-x24-trad-3 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-trad-3 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-trad-3 .section--dark .articles__categories .mm-navbar .mm-btn, .color-x24-trad-3 .section--light .articles__categories .mm-navbar .mm-btn {
  top: 7px;
}
.color-x24-trad-3 .section--dark .articles__categories .mm-panels > .mm-panel > .mm-listview, .color-x24-trad-3 .section--light .articles__categories .mm-panels > .mm-panel > .mm-listview {
  margin: 7px 0 0 0;
}
.color-x24-trad-3 .section--dark .articles__categories .mm-opened .mm-title,
.color-x24-trad-3 .section--dark .articles__categories .mm-title, .color-x24-trad-3 .section--light .articles__categories .mm-opened .mm-title,
.color-x24-trad-3 .section--light .articles__categories .mm-title {
  font-size: 22px;
  line-height: 24px;
}
.color-x24-trad-3 .section--dark .blog-post__title,
.color-x24-trad-3 .section--dark .blog__post-title,
.color-x24-trad-3 .section--dark .article__post-title, .color-x24-trad-3 .section--light .blog-post__title,
.color-x24-trad-3 .section--light .blog__post-title,
.color-x24-trad-3 .section--light .article__post-title {
  font-family: "Poppins", sans-serif;
  text-decoration: none;
  color: #ffffff !important;
}
.color-x24-trad-3 .section--dark .blog-post__title:hover, .color-x24-trad-3 .section--dark .blog-post__title:focus,
.color-x24-trad-3 .section--dark .blog__post-title:hover,
.color-x24-trad-3 .section--dark .blog__post-title:focus,
.color-x24-trad-3 .section--dark .article__post-title:hover,
.color-x24-trad-3 .section--dark .article__post-title:focus, .color-x24-trad-3 .section--light .blog-post__title:hover, .color-x24-trad-3 .section--light .blog-post__title:focus,
.color-x24-trad-3 .section--light .blog__post-title:hover,
.color-x24-trad-3 .section--light .blog__post-title:focus,
.color-x24-trad-3 .section--light .article__post-title:hover,
.color-x24-trad-3 .section--light .article__post-title:focus {
  text-decoration: underline;
}
.color-x24-trad-3 .section--dark .blog-post__info li, .color-x24-trad-3 .section--light .blog-post__info li {
  border-left-color: #ffffff;
}
.color-x24-trad-3 .section--dark .category__description h1,
.color-x24-trad-3 .section--dark .category__description h2,
.color-x24-trad-3 .section--dark .category__description h3,
.color-x24-trad-3 .section--dark .category__description h4,
.color-x24-trad-3 .section--dark .category__description h5,
.color-x24-trad-3 .section--dark .category__description h6,
.color-x24-trad-3 .section--dark .category__description p > strong,
.color-x24-trad-3 .section--dark .blog__content h1,
.color-x24-trad-3 .section--dark .blog__content h2,
.color-x24-trad-3 .section--dark .blog__content h3,
.color-x24-trad-3 .section--dark .blog__content h4,
.color-x24-trad-3 .section--dark .blog__content h5,
.color-x24-trad-3 .section--dark .blog__content h6,
.color-x24-trad-3 .section--dark .blog__content p > strong,
.color-x24-trad-3 .section--dark .article__content h1,
.color-x24-trad-3 .section--dark .article__content h2,
.color-x24-trad-3 .section--dark .article__content h3,
.color-x24-trad-3 .section--dark .article__content h4,
.color-x24-trad-3 .section--dark .article__content h5,
.color-x24-trad-3 .section--dark .article__content h6,
.color-x24-trad-3 .section--dark .article__content p > strong, .color-x24-trad-3 .section--light .category__description h1,
.color-x24-trad-3 .section--light .category__description h2,
.color-x24-trad-3 .section--light .category__description h3,
.color-x24-trad-3 .section--light .category__description h4,
.color-x24-trad-3 .section--light .category__description h5,
.color-x24-trad-3 .section--light .category__description h6,
.color-x24-trad-3 .section--light .category__description p > strong,
.color-x24-trad-3 .section--light .blog__content h1,
.color-x24-trad-3 .section--light .blog__content h2,
.color-x24-trad-3 .section--light .blog__content h3,
.color-x24-trad-3 .section--light .blog__content h4,
.color-x24-trad-3 .section--light .blog__content h5,
.color-x24-trad-3 .section--light .blog__content h6,
.color-x24-trad-3 .section--light .blog__content p > strong,
.color-x24-trad-3 .section--light .article__content h1,
.color-x24-trad-3 .section--light .article__content h2,
.color-x24-trad-3 .section--light .article__content h3,
.color-x24-trad-3 .section--light .article__content h4,
.color-x24-trad-3 .section--light .article__content h5,
.color-x24-trad-3 .section--light .article__content h6,
.color-x24-trad-3 .section--light .article__content p > strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-trad-3 .section--dark .category__description h1 strong,
.color-x24-trad-3 .section--dark .category__description h2 strong,
.color-x24-trad-3 .section--dark .category__description h3 strong,
.color-x24-trad-3 .section--dark .category__description h4 strong,
.color-x24-trad-3 .section--dark .category__description h5 strong,
.color-x24-trad-3 .section--dark .category__description h6 strong,
.color-x24-trad-3 .section--dark .category__description p > strong strong,
.color-x24-trad-3 .section--dark .blog__content h1 strong,
.color-x24-trad-3 .section--dark .blog__content h2 strong,
.color-x24-trad-3 .section--dark .blog__content h3 strong,
.color-x24-trad-3 .section--dark .blog__content h4 strong,
.color-x24-trad-3 .section--dark .blog__content h5 strong,
.color-x24-trad-3 .section--dark .blog__content h6 strong,
.color-x24-trad-3 .section--dark .blog__content p > strong strong,
.color-x24-trad-3 .section--dark .article__content h1 strong,
.color-x24-trad-3 .section--dark .article__content h2 strong,
.color-x24-trad-3 .section--dark .article__content h3 strong,
.color-x24-trad-3 .section--dark .article__content h4 strong,
.color-x24-trad-3 .section--dark .article__content h5 strong,
.color-x24-trad-3 .section--dark .article__content h6 strong,
.color-x24-trad-3 .section--dark .article__content p > strong strong, .color-x24-trad-3 .section--light .category__description h1 strong,
.color-x24-trad-3 .section--light .category__description h2 strong,
.color-x24-trad-3 .section--light .category__description h3 strong,
.color-x24-trad-3 .section--light .category__description h4 strong,
.color-x24-trad-3 .section--light .category__description h5 strong,
.color-x24-trad-3 .section--light .category__description h6 strong,
.color-x24-trad-3 .section--light .category__description p > strong strong,
.color-x24-trad-3 .section--light .blog__content h1 strong,
.color-x24-trad-3 .section--light .blog__content h2 strong,
.color-x24-trad-3 .section--light .blog__content h3 strong,
.color-x24-trad-3 .section--light .blog__content h4 strong,
.color-x24-trad-3 .section--light .blog__content h5 strong,
.color-x24-trad-3 .section--light .blog__content h6 strong,
.color-x24-trad-3 .section--light .blog__content p > strong strong,
.color-x24-trad-3 .section--light .article__content h1 strong,
.color-x24-trad-3 .section--light .article__content h2 strong,
.color-x24-trad-3 .section--light .article__content h3 strong,
.color-x24-trad-3 .section--light .article__content h4 strong,
.color-x24-trad-3 .section--light .article__content h5 strong,
.color-x24-trad-3 .section--light .article__content h6 strong,
.color-x24-trad-3 .section--light .article__content p > strong strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-trad-3 .section--dark .article__post-permalink,
.color-x24-trad-3 .section--dark .blog__post-permalink, .color-x24-trad-3 .section--light .article__post-permalink,
.color-x24-trad-3 .section--light .blog__post-permalink {
  text-decoration: none;
  font-family: "GothicA1", sans-serif;
  position: relative;
  font-weight: 700;
  color: #ffffff;
}
.color-x24-trad-3 .section--dark .article__post-permalink:hover, .color-x24-trad-3 .section--dark .article__post-permalink:focus,
.color-x24-trad-3 .section--dark .blog__post-permalink:hover,
.color-x24-trad-3 .section--dark .blog__post-permalink:focus, .color-x24-trad-3 .section--light .article__post-permalink:hover, .color-x24-trad-3 .section--light .article__post-permalink:focus,
.color-x24-trad-3 .section--light .blog__post-permalink:hover,
.color-x24-trad-3 .section--light .blog__post-permalink:focus {
  text-decoration: underline;
}
.color-x24-trad-3 .section--dark .article__post-permalink:before,
.color-x24-trad-3 .section--dark .blog__post-permalink:before, .color-x24-trad-3 .section--light .article__post-permalink:before,
.color-x24-trad-3 .section--light .blog__post-permalink:before {
  content: "";
  top: -3px;
  font-family: "font-awesome";
  position: absolute;
  right: -13px;
  font-weight: normal;
  display: none;
}
.color-x24-trad-3 .section--dark .articles__categories .category__list-child li a,
.color-x24-trad-3 .section--dark .articles__categories-list li a, .color-x24-trad-3 .section--light .articles__categories .category__list-child li a,
.color-x24-trad-3 .section--light .articles__categories-list li a {
  font: 16px/1.375 "GothicA1", sans-serif;
}
.color-x24-trad-3 .section--dark .articles__categories .category__list-child li a:hover, .color-x24-trad-3 .section--dark .articles__categories .category__list-child li a:focus,
.color-x24-trad-3 .section--dark .articles__categories-list li a:hover,
.color-x24-trad-3 .section--dark .articles__categories-list li a:focus, .color-x24-trad-3 .section--light .articles__categories .category__list-child li a:hover, .color-x24-trad-3 .section--light .articles__categories .category__list-child li a:focus,
.color-x24-trad-3 .section--light .articles__categories-list li a:hover,
.color-x24-trad-3 .section--light .articles__categories-list li a:focus {
  text-decoration: none;
}
.color-x24-trad-3 .section--dark .articles__categories .mm-opened .mm-title, .color-x24-trad-3 .section--light .articles__categories .mm-opened .mm-title {
  font-family: "Poppins", sans-serif;
}
.color-x24-trad-3 .section--dark .articles__pagination ul li a, .color-x24-trad-3 .section--light .articles__pagination ul li a {
  color: #000000;
}
.color-x24-trad-3 .section--light .blog__post-title,
.color-x24-trad-3 .section--light .article__post-title {
  color: #000000 !important;
}
.color-x24-trad-3 .section--light .article__post-permalink,
.color-x24-trad-3 .section--light .blog__post-permalink {
  color: #000000;
}
.color-x24-trad-3 .section--light .blog-post__info li {
  border-left-color: #000000;
}
.color-x24-trad-3 .section--dark .banner__container .banner .cta__button, .color-x24-trad-3 .section--light .banner__container .banner .cta__button {
  min-height: 45px;
  max-width: 250px;
  font: 700 14px/25px "Poppins", sans-serif;
}
.color-x24-trad-3 .section--dark .banner__container .banner .form .form__title,
.color-x24-trad-3 .section--dark .banner__container .banner .form .form__caption,
.color-x24-trad-3 .section--dark .banner__container .banner .form .leadFormInfo,
.color-x24-trad-3 .section--dark .banner__container .banner .form .form__name, .color-x24-trad-3 .section--light .banner__container .banner .form .form__title,
.color-x24-trad-3 .section--light .banner__container .banner .form .form__caption,
.color-x24-trad-3 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-trad-3 .section--light .banner__container .banner .form .form__name {
  color: #000000;
}
.color-x24-trad-3 .section--light .banner__container .banner .form .form__title,
.color-x24-trad-3 .section--light .banner__container .banner .form .form__caption,
.color-x24-trad-3 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-trad-3 .section--light .banner__container .banner .form .form__name {
  color: #ffffff;
}
.color-x24-trad-3 .section-banner .banner .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-trad-3 .section-banner .banner form {
  margin-bottom: 0;
}
.color-x24-trad-3 .section-banner .banner .component__title {
  color: #ffffff !important;
  font-family: "Poppins", sans-serif;
  font-weight: bold;
}
.color-x24-trad-3 .section-banner .banner .banner-text__title--large {
  font-size: 40px;
  line-height: 46px;
}
.color-x24-trad-3 .section-banner .banner .banner-text__title--extraLarge {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-trad-3 .section-banner .banner .banner-e .input_container {
  margin: 0 0 10px;
}
.color-x24-trad-3 .section-banner .banner-text__wrapper .text-left .banner-c__title,
.color-x24-trad-3 .section-banner .banner-text__wrapper .text-center .banner-c__title,
.color-x24-trad-3 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  max-width: 650px;
}
.color-x24-trad-3 .section-banner .banner-text__wrapper .text-left .banner-c__title {
  max-width: 650px;
}
.color-x24-trad-3 .section-banner .banner-text__wrapper .text-left .text-center {
  text-align: left !important;
}
.color-x24-trad-3 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  display: inline-block;
}
.color-x24-trad-3 .section-banner .banner-text__wrapper .text-right .banner-c__button {
  text-align: right !important;
  margin-right: 0 !important;
}
.color-x24-trad-3 .section-banner .banner-text__wrapper .text-center {
  margin: 0 auto;
}
.color-x24-trad-3 .section-banner .banner .component__subtitle {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-trad-3 .section-banner .banner .banner-text__subtitle--small {
  font-size: 18px;
  line-height: 22px;
}
.color-x24-trad-3 .section-banner .banner .banner-text__subtitle--medium {
  font-size: 24px;
  line-height: 26px;
}
.color-x24-trad-3 .section-banner .banner .cta__link:hover {
  text-decoration: underline;
}
.color-x24-trad-3 .section-banner .banner .flexslider .flex-control-nav {
  bottom: 100px;
}
@keyframes fadeInUp {
  from {
    transform: translate3d(0, 40px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.color-x24-trad-3 .in-view {
  animation-duration: 1s;
  animation-fill-mode: both;
  opacity: 0;
  animation-name: fadeInUp;
}
.color-x24-trad-3 .section--dark .navigation .navigation-b,
.color-x24-trad-3 .section--dark .navigation .navigation-c, .color-x24-trad-3 .section--light .navigation .navigation-b,
.color-x24-trad-3 .section--light .navigation .navigation-c {
  background: none;
}
.color-x24-trad-3 .section--dark .navigation .navigation-b .navigation__button:focus,
.color-x24-trad-3 .section--dark .navigation .navigation-c .navigation__button:focus, .color-x24-trad-3 .section--light .navigation .navigation-b .navigation__button:focus,
.color-x24-trad-3 .section--light .navigation .navigation-c .navigation__button:focus {
  outline: none;
}
.color-x24-trad-3 .section--dark .navigation-a .navigation__item--link,
.color-x24-trad-3 .section--dark .navigation-b .navigation__item--link,
.color-x24-trad-3 .section--dark .navigation-c .navigation__item--link, .color-x24-trad-3 .section--light .navigation-a .navigation__item--link,
.color-x24-trad-3 .section--light .navigation-b .navigation__item--link,
.color-x24-trad-3 .section--light .navigation-c .navigation__item--link {
  padding: 5px 0.7rem;
  font-size: 12px !important;
  color: #ffffff;
  text-transform: uppercase;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  line-height: 24px;
}
.color-x24-trad-3 .section--dark .navigation-a .navigation__item--link:hover,
.color-x24-trad-3 .section--dark .navigation-b .navigation__item--link:hover,
.color-x24-trad-3 .section--dark .navigation-c .navigation__item--link:hover, .color-x24-trad-3 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-trad-3 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-trad-3 .section--light .navigation-c .navigation__item--link:hover {
  color: #999;
}
.color-x24-trad-3 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-3 .section--dark .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-3 .section--dark .navigation-c .navigation__item.has-drop-down ul a:hover, .color-x24-trad-3 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-3 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-3 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #999;
}
.color-x24-trad-3 .section--dark .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-3 .section--dark .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-3 .section--dark .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-trad-3 .section--light .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-3 .section--light .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-3 .section--light .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after {
  font-family: "font-awesome";
  content: "";
  border: 0 !important;
  width: 10px;
  height: 20px;
  margin: 0;
  font-size: 8px !important;
  right: 10px;
  top: 4px;
}
.color-x24-trad-3 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-trad-3 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-trad-3 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub, .color-x24-trad-3 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-trad-3 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-trad-3 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub {
  right: 0;
}
.color-x24-trad-3 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-trad-3 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-trad-3 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub, .color-x24-trad-3 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-trad-3 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-trad-3 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub {
  left: unset;
  right: 100%;
}
.color-x24-trad-3 .section--dark .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-3 .section--dark .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-3 .section--dark .navigation-c .navigation__list--head .navigation-open > .navigation__item--link, .color-x24-trad-3 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-3 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-3 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-trad-3 .section--dark .navigation-a .navigation__list--sub,
.color-x24-trad-3 .section--dark .navigation-b .navigation__list--sub,
.color-x24-trad-3 .section--dark .navigation-c .navigation__list--sub, .color-x24-trad-3 .section--light .navigation-a .navigation__list--sub,
.color-x24-trad-3 .section--light .navigation-b .navigation__list--sub,
.color-x24-trad-3 .section--light .navigation-c .navigation__list--sub {
  border: 0;
  border-radius: 8px;
  background: #1e4865 !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-trad-3 .section--dark .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-trad-3 .section--dark .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-trad-3 .section--dark .navigation-c .navigation__list--sub .navigation__item--link, .color-x24-trad-3 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-trad-3 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-trad-3 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #ffffff;
}
.color-x24-trad-3 .section--dark .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-3 .section--dark .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-3 .section--dark .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-trad-3 .section--light .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-3 .section--light .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-3 .section--light .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  content: "";
}
.color-x24-trad-3 .section--dark .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-3 .section--dark .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-3 .section--dark .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link, .color-x24-trad-3 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-3 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-3 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-trad-3 .section--light .navigation-a .navigation__item--link,
.color-x24-trad-3 .section--light .navigation-b .navigation__item--link,
.color-x24-trad-3 .section--light .navigation-c .navigation__item--link {
  color: #000000;
}
.color-x24-trad-3 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-trad-3 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-trad-3 .section--light .navigation-c .navigation__item--link:hover {
  color: #666;
}
.color-x24-trad-3 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-3 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-3 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #666;
}
.color-x24-trad-3 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-3 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-3 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #666;
}
.color-x24-trad-3 .section--light .navigation-a .navigation__list--sub,
.color-x24-trad-3 .section--light .navigation-b .navigation__list--sub,
.color-x24-trad-3 .section--light .navigation-c .navigation__list--sub {
  background: #e0e0e0 !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-trad-3 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-trad-3 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-trad-3 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #000000;
}
.color-x24-trad-3 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-3 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-3 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #666 !important;
}
.color-x24-trad-3 .section--dark .navigation__container .navigation__item.has-drop-down .navigation__item--link:hover:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-trad-3 .section--dark .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-trad-3 .section--dark .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #999 !important;
}
.color-x24-trad-3 .section--dark .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #f0f !important;
}
.color-x24-trad-3 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: #000000 transparent transparent transparent !important;
}
.color-x24-trad-3 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: #666 transparent transparent transparent !important;
}
.color-x24-trad-3 .section--light .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #666 transparent transparent !important;
}
.color-x24-trad-3 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: transparent transparent transparent #000000 !important;
}
.color-x24-trad-3 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #f00 !important;
}
.color-x24-trad-3 .section--light .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #666 !important;
}
.color-x24-trad-3 .contact-us-im {
  overflow: hidden;
}
.color-x24-trad-3 .contact-us-im .form .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-trad-3 .form .form__name {
  font: 14px/20px "GothicA1", sans-serif;
}
.color-x24-trad-3 .form .leadForm,
.color-x24-trad-3 .form .label_container {
  text-align: left;
}
.color-x24-trad-3 .form form .form-input-comments {
  flex-direction: column;
}
.color-x24-trad-3 .form .form__group {
  overflow: hidden;
  margin: 0 0 20px;
}
.color-x24-trad-3 .section--dark .form, .color-x24-trad-3 .section--light .form {
  padding: 3.125rem 0;
  margin: 0 auto;
  max-width: 900px;
}
.color-x24-trad-3 .section--dark .form form .form-wrap__submit, .color-x24-trad-3 .section--light .form form .form-wrap__submit {
  display: block;
}
.color-x24-trad-3 .section--dark .form form .form-wrap__submit input, .color-x24-trad-3 .section--light .form form .form-wrap__submit input {
  width: 100%;
}
.color-x24-trad-3 .section--dark .form .leadFormInfo,
.color-x24-trad-3 .section--dark .form .component__title-caption-wrap, .color-x24-trad-3 .section--light .form .leadFormInfo,
.color-x24-trad-3 .section--light .form .component__title-caption-wrap {
  text-align: center;
}
.color-x24-trad-3 .section--dark .form .form__title, .color-x24-trad-3 .section--light .form .form__title {
  color: #ffffff;
}
.color-x24-trad-3 .section--dark .form .form__caption, .color-x24-trad-3 .section--dark .form .form__name, .color-x24-trad-3 .section--light .form .form__caption, .color-x24-trad-3 .section--light .form .form__name {
  color: #ffffff;
}
.color-x24-trad-3 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-3 .section--dark .form .form__group .input_container input,
.color-x24-trad-3 .section--dark .form .form__group .input_container select,
.color-x24-trad-3 .section--dark .form .form__group .input_container textarea, .color-x24-trad-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-3 .section--light .form .form__group .input_container input,
.color-x24-trad-3 .section--light .form .form__group .input_container select,
.color-x24-trad-3 .section--light .form .form__group .input_container textarea {
  width: 100%;
  font: 14px/16px "GothicA1", sans-serif;
  color: #ffffff;
  background: rgba(255, 127, 0, 0.7);
  border-radius: 8px;
  padding: 12px 16px 13px;
  border: 1px solid rgba(255, 127, 0, 0.7) !important;
  outline: none;
  height: auto;
}
.color-x24-trad-3 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-trad-3 .section--dark .form .form__group .input_container input::placeholder,
.color-x24-trad-3 .section--dark .form .form__group .input_container select::placeholder,
.color-x24-trad-3 .section--dark .form .form__group .input_container textarea::placeholder, .color-x24-trad-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-trad-3 .section--light .form .form__group .input_container input::placeholder,
.color-x24-trad-3 .section--light .form .form__group .input_container select::placeholder,
.color-x24-trad-3 .section--light .form .form__group .input_container textarea::placeholder {
  color: #ffffff;
}
.color-x24-trad-3 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-trad-3 .section--dark .form .form__group .input_container input.has-error::placeholder,
.color-x24-trad-3 .section--dark .form .form__group .input_container select.has-error::placeholder,
.color-x24-trad-3 .section--dark .form .form__group .input_container textarea.has-error::placeholder, .color-x24-trad-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-trad-3 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-trad-3 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-trad-3 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-trad-3 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-trad-3 .section--dark .form .form__group .input_container input:focus,
.color-x24-trad-3 .section--dark .form .form__group .input_container select:focus,
.color-x24-trad-3 .section--dark .form .form__group .input_container textarea:focus, .color-x24-trad-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-trad-3 .section--light .form .form__group .input_container input:focus,
.color-x24-trad-3 .section--light .form .form__group .input_container select:focus,
.color-x24-trad-3 .section--light .form .form__group .input_container textarea:focus {
  border: 1px solid #ffffff !important;
}
.color-x24-trad-3 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span, .color-x24-trad-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span {
  padding: 0;
}
.color-x24-trad-3 .section--dark .form .form__group .input_container .form-input-uploadFile span.status-label:before, .color-x24-trad-3 .section--light .form .form__group .input_container .form-input-uploadFile span.status-label:before {
  right: 103px;
}
.color-x24-trad-3 .section--dark .form .form__group .input_container.checkbox_wrapper, .color-x24-trad-3 .section--dark .form .form__group .input_container.radio_wrapper, .color-x24-trad-3 .section--light .form .form__group .input_container.checkbox_wrapper, .color-x24-trad-3 .section--light .form .form__group .input_container.radio_wrapper {
  position: relative;
  overflow: hidden;
  border-style: none;
}
.color-x24-trad-3 .section--dark .form .form__group .input_container.checkbox_wrapper input, .color-x24-trad-3 .section--dark .form .form__group .input_container.radio_wrapper input, .color-x24-trad-3 .section--light .form .form__group .input_container.checkbox_wrapper input, .color-x24-trad-3 .section--light .form .form__group .input_container.radio_wrapper input {
  position: absolute;
  top: 0;
  left: -9999px;
}
.color-x24-trad-3 .section--dark .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-trad-3 .section--dark .form .form__group .input_container.radio_wrapper input + label, .color-x24-trad-3 .section--light .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-trad-3 .section--light .form .form__group .input_container.radio_wrapper input + label {
  position: relative;
  margin-bottom: 4px;
  padding: 5px 0 0 50px;
  min-height: 30px;
  font: 18px/1.375 "Heebo", sans-serif;
}
.color-x24-trad-3 .section--dark .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-trad-3 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-trad-3 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-trad-3 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  height: 30px;
  width: 30px;
  text-align: center;
  color: #ffffff;
  background: rgba(255, 127, 0, 0.7);
  border: 4px solid rgba(255, 127, 0, 0.7) !important;
  border-radius: 4px;
  font: normal normal normal 18px/1.2 font-awesome;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
}
.color-x24-trad-3 .section--dark .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-trad-3 .section--dark .form .form__group .input_container.radio_wrapper .has-error + label:before, .color-x24-trad-3 .section--light .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-trad-3 .section--light .form .form__group .input_container.radio_wrapper .has-error + label:before {
  border-color: #E03B33 !important;
}
.color-x24-trad-3 .section--dark .form .form__group .input_container.checkbox_wrapper input:checked + label:before, .color-x24-trad-3 .section--light .form .form__group .input_container.checkbox_wrapper input:checked + label:before {
  content: "";
}
.color-x24-trad-3 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-trad-3 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  border-radius: 50%;
}
.color-x24-trad-3 .section--dark .form .form__group .input_container.radio_wrapper input:checked + label:before, .color-x24-trad-3 .section--light .form .form__group .input_container.radio_wrapper input:checked + label:before {
  content: "";
  font-size: 17px;
  line-height: 1.3;
  letter-spacing: -0.5px;
}
.color-x24-trad-3 .section--dark .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-trad-3 .section--dark .form .form__group .input_container.radio_wrapper div[class$=__label-input-container], .color-x24-trad-3 .section--light .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-trad-3 .section--light .form .form__group .input_container.radio_wrapper div[class$=__label-input-container] {
  position: relative;
  padding: 0 0 5px;
}
.color-x24-trad-3 .section--dark .form .form__group .input_container input[type=checkbox],
.color-x24-trad-3 .section--dark .form .form__group .input_container input[type=radio], .color-x24-trad-3 .section--light .form .form__group .input_container input[type=checkbox],
.color-x24-trad-3 .section--light .form .form__group .input_container input[type=radio] {
  width: 26px;
  height: 26px;
  position: absolute;
  top: 2;
  left: 2;
  outline: none;
}
.color-x24-trad-3 .section--dark .form .form__group .input_container select, .color-x24-trad-3 .section--light .form .form__group .input_container select {
  height: 42px;
}
.color-x24-trad-3 .section--dark .form-wrap__submit, .color-x24-trad-3 .section--light .form-wrap__submit {
  text-align: center;
}
.color-x24-trad-3 .section--dark .form form pre,
.color-x24-trad-3 .section--dark .form form .formatted_text,
.color-x24-trad-3 .section--dark .form form .help_text,
.color-x24-trad-3 .section--dark .form form .formatted_text p,
.color-x24-trad-3 .section--dark .form form .form-input-info,
.color-x24-trad-3 .section--dark .form form .leadFormInfo,
.color-x24-trad-3 .section--dark .form form label, .color-x24-trad-3 .section--light .form form pre,
.color-x24-trad-3 .section--light .form form .formatted_text,
.color-x24-trad-3 .section--light .form form .help_text,
.color-x24-trad-3 .section--light .form form .formatted_text p,
.color-x24-trad-3 .section--light .form form .form-input-info,
.color-x24-trad-3 .section--light .form form .leadFormInfo,
.color-x24-trad-3 .section--light .form form label {
  color: #ffffff;
}
.color-x24-trad-3 .section--dark .form form pre:focus, .color-x24-trad-3 .section--dark .form form pre:hover,
.color-x24-trad-3 .section--dark .form form .formatted_text:focus,
.color-x24-trad-3 .section--dark .form form .formatted_text:hover,
.color-x24-trad-3 .section--dark .form form .help_text:focus,
.color-x24-trad-3 .section--dark .form form .help_text:hover,
.color-x24-trad-3 .section--dark .form form .formatted_text p:focus,
.color-x24-trad-3 .section--dark .form form .formatted_text p:hover,
.color-x24-trad-3 .section--dark .form form .form-input-info:focus,
.color-x24-trad-3 .section--dark .form form .form-input-info:hover,
.color-x24-trad-3 .section--dark .form form .leadFormInfo:focus,
.color-x24-trad-3 .section--dark .form form .leadFormInfo:hover,
.color-x24-trad-3 .section--dark .form form label:focus,
.color-x24-trad-3 .section--dark .form form label:hover, .color-x24-trad-3 .section--light .form form pre:focus, .color-x24-trad-3 .section--light .form form pre:hover,
.color-x24-trad-3 .section--light .form form .formatted_text:focus,
.color-x24-trad-3 .section--light .form form .formatted_text:hover,
.color-x24-trad-3 .section--light .form form .help_text:focus,
.color-x24-trad-3 .section--light .form form .help_text:hover,
.color-x24-trad-3 .section--light .form form .formatted_text p:focus,
.color-x24-trad-3 .section--light .form form .formatted_text p:hover,
.color-x24-trad-3 .section--light .form form .form-input-info:focus,
.color-x24-trad-3 .section--light .form form .form-input-info:hover,
.color-x24-trad-3 .section--light .form form .leadFormInfo:focus,
.color-x24-trad-3 .section--light .form form .leadFormInfo:hover,
.color-x24-trad-3 .section--light .form form label:focus,
.color-x24-trad-3 .section--light .form form label:hover {
  outline: none;
}
.color-x24-trad-3 .section--dark .form form pre:disabled,
.color-x24-trad-3 .section--dark .form form .formatted_text:disabled,
.color-x24-trad-3 .section--dark .form form .help_text:disabled,
.color-x24-trad-3 .section--dark .form form .formatted_text p:disabled,
.color-x24-trad-3 .section--dark .form form .form-input-info:disabled,
.color-x24-trad-3 .section--dark .form form .leadFormInfo:disabled,
.color-x24-trad-3 .section--dark .form form label:disabled, .color-x24-trad-3 .section--light .form form pre:disabled,
.color-x24-trad-3 .section--light .form form .formatted_text:disabled,
.color-x24-trad-3 .section--light .form form .help_text:disabled,
.color-x24-trad-3 .section--light .form form .formatted_text p:disabled,
.color-x24-trad-3 .section--light .form form .form-input-info:disabled,
.color-x24-trad-3 .section--light .form form .leadFormInfo:disabled,
.color-x24-trad-3 .section--light .form form label:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.color-x24-trad-3 .section--dark .form form hr, .color-x24-trad-3 .section--light .form form hr {
  border-color: #ffffff;
}
.color-x24-trad-3 .section--dark .form form .form-wrap__submit input, .color-x24-trad-3 .section--light .form form .form-wrap__submit input {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
  border-radius: 4px;
  color: #000000 !important;
  width: auto;
  padding: 11px 47px 13px;
  height: 40px;
  min-width: 200px;
  transition: 0.25s;
  font: 600 14px/16px "Poppins", sans-serif;
  text-transform: uppercase;
  display: inline-block;
}
.color-x24-trad-3 .section--dark .form form .form-wrap__submit input:hover, .color-x24-trad-3 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-trad-3 .section--dark .form form .form-wrap__submit input:focus, .color-x24-trad-3 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-3 .section--light .form .form__title {
  color: #000000;
}
.color-x24-trad-3 .section--light .form .form__caption, .color-x24-trad-3 .section--light .form .form__name {
  color: #000000;
}
.color-x24-trad-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-3 .section--light .form .form__group .input_container input,
.color-x24-trad-3 .section--light .form .form__group .input_container select,
.color-x24-trad-3 .section--light .form .form__group .input_container textarea {
  color: #f0edeb;
  background: rgba(255, 127, 0, 0.7);
}
.color-x24-trad-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-trad-3 .section--light .form .form__group .input_container input::placeholder,
.color-x24-trad-3 .section--light .form .form__group .input_container select::placeholder,
.color-x24-trad-3 .section--light .form .form__group .input_container textarea::placeholder {
  color: #f0edeb;
}
.color-x24-trad-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-trad-3 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-trad-3 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-trad-3 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-trad-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error,
.color-x24-trad-3 .section--light .form .form__group .input_container input.has-error,
.color-x24-trad-3 .section--light .form .form__group .input_container select.has-error,
.color-x24-trad-3 .section--light .form .form__group .input_container textarea.has-error {
  border: 1px solid #E03B33 !important;
}
.color-x24-trad-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-trad-3 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-trad-3 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-trad-3 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-trad-3 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-trad-3 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  color: #f0edeb;
  background: rgba(255, 127, 0, 0.7);
  border: 4px solid rgba(255, 127, 0, 0.7) !important;
}
.color-x24-trad-3 .section--light .form form pre,
.color-x24-trad-3 .section--light .form form .formatted_text,
.color-x24-trad-3 .section--light .form form .help_text,
.color-x24-trad-3 .section--light .form form .formatted_text p,
.color-x24-trad-3 .section--light .form form .form-input-info,
.color-x24-trad-3 .section--light .form form .leadFormInfo,
.color-x24-trad-3 .section--light .form form label {
  color: #1e4865;
}
.color-x24-trad-3 .section--light .form form hr {
  border-color: #1e4865;
}
.color-x24-trad-3 .section--light .form form .form-wrap__submit input {
  border: 1px solid #1e4865 !important;
  color: #ffffff !important;
  background: #1e4865 !important;
}
.color-x24-trad-3 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #3580b4 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #3580b4 !important;
}
.color-x24-trad-3 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #3580b4 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #3580b4 !important;
}
.color-x24-trad-3 .newsletter-2-fields .section--dark .form-wrap__submit input {
  display: flex;
}
.color-x24-trad-3 .exclusive-offer .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-trad-3 .newsletter-3-fields .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-trad-3 .exclusive-offer .form .error_container label {
  width: 100%;
}
.color-x24-trad-3 .exclusive-offer .col-lg-12 .form__group {
  width: 284px;
  margin-right: 0;
}
.color-x24-trad-3 .exclusive-offer .leadFormInfo {
  bottom: -30px;
}
.color-x24-trad-3 .exclusive-offer .col-lg-12 form .form-wrap__submit {
  width: 254px;
}
.color-x24-trad-3 .exclusive-offer .col-lg-12 form .error_container {
  width: 254px;
  text-align: left;
}
.color-x24-trad-3 .forms--fullwidth form,
.color-x24-trad-3 .forms--2col-textarea form {
  width: 100%;
  margin-bottom: 44px;
}
.color-x24-trad-3 .forms--2col-textarea input,
.color-x24-trad-3 .forms--2col-textarea select,
.color-x24-trad-3 .forms--2col-textarea textarea {
  width: 100%;
}
.color-x24-trad-3 .forms--fullwidth .form__group,
.color-x24-trad-3 .forms--2col-textarea .form__group {
  margin-bottom: 16px;
}
.color-x24-trad-3 .forms--fullwidth .form-wrap__submit input,
.color-x24-trad-3 .forms--2col-textarea .form-wrap__submit input {
  width: auto;
  display: flex;
}
.color-x24-trad-3 .forms--3col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-trad-3 .forms--2col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-trad-3 .forms--2col form .form__group {
  width: 49%;
  margin-right: 2%;
  margin-bottom: 16px;
}
.color-x24-trad-3 .forms--2col form .form__group:nth-child(2n) {
  margin-right: 0;
}
.color-x24-trad-3 .forms--2col form .form__group .input_container {
  height: auto;
}
.color-x24-trad-3 .forms--3col form .form__group {
  width: 30%;
  margin-right: 5%;
  margin-bottom: 16px;
}
.color-x24-trad-3 .forms--3col form .form__group:nth-child(3n) {
  margin-right: 0;
}
.color-x24-trad-3 .forms--3col form .form__group input,
.color-x24-trad-3 .forms--3col form .form__group textarea,
.color-x24-trad-3 .forms--3col form .form__group select {
  width: 100%;
}
.color-x24-trad-3 .forms--3col form .form__group .input_container {
  height: auto;
}
.color-x24-trad-3 .forms--3col form .leadFormInfo {
  width: 100%;
}
.color-x24-trad-3 .forms--2col form .form__group input,
.color-x24-trad-3 .forms--2col form .form__group textarea,
.color-x24-trad-3 .forms--2col form .form__group select {
  width: 100%;
}
.color-x24-trad-3 .forms--2col form .leadFormInfo {
  width: 100%;
  text-align: center;
}
.color-x24-trad-3 .forms--2col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-trad-3 .forms--3col form .form__group .leadFormInfo {
  text-align: center;
}
.color-x24-trad-3 .forms--3col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-trad-3 .newsletter-2-fields .form__title,
.color-x24-trad-3 .newsletter-2-fields .form__caption {
  text-align: left;
}
@media (max-width: 1024px) {
  .color-x24-trad-3 .newsletter-3-fields .col-lg-12 form .leadFormInfo,
.color-x24-trad-3 .exclusive-offer .col-lg-12 form .leadFormInfo {
    position: relative;
    text-align: center;
    bottom: auto;
  }
}
@media (max-width: 991px) {
  .color-x24-trad-3 .editable__container .component__title,
.color-x24-trad-3 .editable__container h1 {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-trad-3 .editable__container h2 {
    font-size: 24px;
    line-height: 32px;
  }
  .color-x24-trad-3 .editable__container h3 {
    font-size: 16px;
    line-height: 18px;
  }
  .color-x24-trad-3 .editable__container h4 {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-trad-3 .editable__container h5 {
    font-size: 13px;
    line-height: 15px;
  }
  .color-x24-trad-3 .editable__container h6 {
    font-size: 12px;
    line-height: 14px;
  }
  .color-x24-trad-3 .section--dark .staff__container .staff__container--inner .staff__title,
.color-x24-trad-3 .section--light .staff__container .staff__container--inner .staff__title,
.color-x24-trad-3 .form .form__title,
.color-x24-trad-3 .contact-us-im .form__title,
.color-x24-trad-3 .component__title {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-trad-3 .section--dark .staff__container .staff__container--inner .staff__caption,
.color-x24-trad-3 .section--light .staff__container .staff__container--inner .staff__caption,
.color-x24-trad-3 .form .form__caption,
.color-x24-trad-3 .contact-us-im .form__caption,
.color-x24-trad-3 .component__subtitle {
    font-size: 14px;
    line-height: 18px;
  }
  .color-x24-trad-3 .section-banner .banner .banner-text__title--extraLarge,
.color-x24-trad-3 .section-banner .banner .banner-text__title--large {
    font-size: 40px;
    line-height: 48px;
  }
  .color-x24-trad-3 .section-banner .banner .banner-text__subtitle--medium,
.color-x24-trad-3 .section-banner .banner .banner-text__subtitle--small {
    font-size: 16px;
    line-height: 20px;
  }
  .color-x24-trad-3 .forms--3col form,
.color-x24-trad-3 .forms--2col form {
    flex-direction: column;
    align-items: center;
    margin-bottom: 0;
  }
  .color-x24-trad-3 .forms--3col form .form__group,
.color-x24-trad-3 .forms--2col form .form__group {
    margin: 0 auto 16px;
  }
  .color-x24-trad-3 .forms--3col form .form__group:nth-child(3n),
.color-x24-trad-3 .forms--2col form .form__group:nth-child(2n) {
    margin-right: auto;
  }
  .color-x24-trad-3 .exclusive-offer .col-lg-12 .form__group {
    margin: 0 auto 0.9375rem;
  }
  .color-x24-trad-3 .forms--fullwidth form,
.color-x24-trad-3 .forms--2col-textarea form {
    margin: 0 auto;
    margin-bottom: 44px;
  }
  .color-x24-trad-3 .newsletter-2-fields .form__title,
.color-x24-trad-3 .newsletter-2-fields .form__caption {
    text-align: center;
  }
  .color-x24-trad-3 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-trad-3 .exclusive-offer .section--light .form-wrap__submit input {
    width: auto;
    margin: 0 auto;
  }
  .color-x24-trad-3 .alias-home_askaquestion input,
.color-x24-trad-3 .alias-home_askaquestion textarea,
.color-x24-trad-3 .alias-home_askaquestion .error_container {
    margin: 0 auto;
  }
  .color-x24-trad-3 .alias-home_askaquestion .leadFormInfo {
    margin: 1.25rem auto 1rem;
  }
  .color-x24-trad-3 .form .component__title-caption-wrap,
.color-x24-trad-3 .alias-blade_home_grid .blade-a__title {
    text-align: center;
  }
  .color-x24-trad-3 .section__column-2 {
    order: 3;
  }
  .color-x24-trad-3 .section__column-2 .location__text-wrapper {
    text-align: center;
  }
  .color-x24-trad-3 .section__column-3 {
    order: 2;
  }
  .color-x24-trad-3 .newsletter-2-fields .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-trad-3 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-3 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-3 .section--dark .featuredblocks .featuredblock__cta .component__button--1, .color-x24-trad-3 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-3 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-3 .section--light .featuredblocks .featuredblock__cta .component__button--1 {
    min-width: 80px !important;
  }
  .color-x24-trad-3 .section--dark .featuredblocks .featuredblock__title, .color-x24-trad-3 .section--light .featuredblocks .featuredblock__title {
    font-size: 18px;
  }
  .color-x24-trad-3 .section--dark .staff__container .staff-member__name, .color-x24-trad-3 .section--dark .staff__container .staff-member__name span, .color-x24-trad-3 .section--light .staff__container .staff-member__name, .color-x24-trad-3 .section--light .staff__container .staff-member__name span {
    font: 600 16px/20px "Poppins", sans-serif !important;
  }
  .color-x24-trad-3 .section--dark .banner .controls-wrapper, .color-x24-trad-3 .section--light .banner .controls-wrapper {
    padding: 0;
    margin-top: 0;
  }
  .color-x24-trad-3 .section--dark .banner .banner-text__wrapper, .color-x24-trad-3 .section--light .banner .banner-text__wrapper {
    padding-bottom: 0;
  }
}
@media (max-width: 768px) {
  .color-x24-trad-3 .forms--fullwidth form,
.color-x24-trad-3 .forms--2col-textarea form {
    margin-bottom: 0;
  }
  .color-x24-trad-3 .forms--3col form .form__group,
.color-x24-trad-3 .forms--2col form .form__group {
    width: 100%;
  }
  .color-x24-trad-3 .section-blade .blade-a__bg > div {
    min-height: inherit !important;
  }
}
@media (max-width: 767px) {
  .color-x24-trad-3 .section.forms--fullwidth .component__title-caption-wrap,
.color-x24-trad-3 .section .form .component__title-caption-wrap {
    padding-top: 0;
  }
}
@media (max-width: 414px) {
  .color-x24-trad-3 .exclusive-offer .col-lg-12 .form__group,
.color-x24-trad-3 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-trad-3 .exclusive-offer .section--light .form-wrap__submit input {
    width: 100%;
  }
  .color-x24-trad-3 .form-default .form-wrap__submit input,
.color-x24-trad-3 .newsletter-2-fields .section--light .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-trad-3 .section .section--light .form-wrap__submit input,
.color-x24-trad-3 .section .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-trad-3 .newsletter-3-fields .col-lg-12 .form,
.color-x24-trad-3 .exclusive-offer .col-lg-12 .form {
    padding: 3.125rem 0;
    margin: 0 auto;
    max-width: 900px;
  }
  .color-x24-trad-3 .alias-home_askaquestion input,
.color-x24-trad-3 .alias-home_askaquestion textarea,
.color-x24-trad-3 .alias-home_askaquestion .leadFormInfo,
.color-x24-trad-3 .alias-home_askaquestion .error_container {
    width: 100%;
  }
  .color-x24-trad-3 .forms--fullwidth form,
.color-x24-trad-3 .forms--2col-textarea form,
.color-x24-trad-3 .forms--3col form .form-wrap__submit,
.color-x24-trad-3 .forms--2col form .form-wrap__submit,
.color-x24-trad-3 .exclusive-offer .col-lg-12 form .form-wrap__submit {
    width: 100%;
  }
  .color-x24-trad-3 .forms--2col form .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
}
.color-x24-trad-3 .forms--2col-textarea .form .leadForm form {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.color-x24-trad-3 .forms--2col-textarea .form .leadForm form .outerWrap {
  position: relative;
  float: left;
  width: 47%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-end;
}
.color-x24-trad-3 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-trad-3 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-trad-3 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-trad-3 .forms--2col-textarea .form__group {
  width: 100%;
  margin-right: 0;
  float: left;
  margin-bottom: 15px;
}
.color-x24-trad-3 .forms--2col-textarea .form-wrap__submit {
  margin: 0 auto;
  width: 100%;
  display: flex;
  justify-content: center;
}
.color-x24-trad-3 .forms--2col-textarea .form .form-input-comments {
  display: flex;
  flex-direction: column;
  width: 49%;
}
.color-x24-trad-3 .forms--2col-textarea .form .form-input-comments .input_container {
  width: 100%;
  display: flex;
  flex-grow: 1;
}
.color-x24-trad-3 .forms--2col-textarea .form .leadFormInfo {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-trad-3 .forms--2col-textarea .form .leadFormSuccess {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-trad-3 .forms-option--b .label_container {
  position: absolute;
  padding: 5px 0 0 12px;
}
.color-x24-trad-3 .forms-option--b input, .color-x24-trad-3 .forms-option--b select {
  height: 70px !important;
  padding-bottom: 0 !important;
}
.color-x24-trad-3 .section-featuredblocks .featuredblock__wrap .featuredblock__image {
  background-position: left;
}
.color-x24-trad-3 .section-featuredblocks .featuredblock__item {
  border: none !important;
}
.color-x24-trad-3 .section-featuredblocks .featuredblock__item .featuredblock__wrap .featuredblock__icon .icon,
.color-x24-trad-3 .section-featuredblocks .featuredblock__item .featuredblock__wrap:hover .featuredblock__icon .icon {
  color: #ff7f00;
}
.color-x24-trad-3 .section--dark .featuredblocks .featuredblock__wrap, .color-x24-trad-3 .section--light .featuredblocks .featuredblock__wrap {
  border: 0 !important;
}
.color-x24-trad-3 .section--dark .featuredblocks .featuredblock__wrap .featuredblock__title, .color-x24-trad-3 .section--light .featuredblocks .featuredblock__wrap .featuredblock__title {
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-trad-3 .section--dark .featuredblocks-grid-c .featuredblock__title, .color-x24-trad-3 .section--light .featuredblocks-grid-c .featuredblock__title {
  margin-top: 0;
}
.color-x24-trad-3 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-trad-3 .section--light .featuredblocks-grid-c .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
}
.color-x24-trad-3 .section--dark .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button, .color-x24-trad-3 .section--light .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button {
  border: 0;
  background: none;
  font-family: "GothicA1", sans-serif;
}
.color-x24-trad-3 .section--dark .featuredblocks-grid-e, .color-x24-trad-3 .section--light .featuredblocks-grid-e {
  margin: 0 -30px;
}
.color-x24-trad-3 .section--dark .featuredblocks-grid-e .featuredblock__wrap, .color-x24-trad-3 .section--light .featuredblocks-grid-e .featuredblock__wrap {
  justify-content: flex-end;
  min-height: 232px;
}
.color-x24-trad-3 .section--dark .featuredblocks-grid-e .featuredblocks__container, .color-x24-trad-3 .section--light .featuredblocks-grid-e .featuredblocks__container {
  margin: 50px 0;
}
.color-x24-trad-3 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-3 .section--dark .featuredblocks-grid-e .featuredblock__title, .color-x24-trad-3 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-3 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #ffffff;
  position: relative;
  z-index: 2;
  font-size: 24px;
  font-family: "Poppins", sans-serif;
}
.color-x24-trad-3 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-trad-3 .section--light .featuredblocks-grid-e .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
  /* Safari 4.0 - 8.0 */
  /* Standard syntax */
}
.color-x24-trad-3 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage, .color-x24-trad-3 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage {
  border-radius: 9px;
}
.color-x24-trad-3 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage, .color-x24-trad-3 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage {
  background-size: 125%;
  -webkit-animation-name: animation-fb;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 0.8s;
  /* Safari 4.0 - 8.0 */
  animation-name: animation-fb;
  animation-duration: 0.8s;
}
.color-x24-trad-3 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-trad-3 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(30, 72, 101, 0.7) !important;
}
@-moz-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@-webkit-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
.color-x24-trad-3 .section--dark .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-trad-3 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before, .color-x24-trad-3 .section--light .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-trad-3 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before {
  background: none !important;
}
.color-x24-trad-3 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-trad-3 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-trad-3 .section--dark .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-trad-3 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-trad-3 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-trad-3 .section--dark .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-trad-3 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-trad-3 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-trad-3 .section--dark .featuredblocks-flyup-c .featuredblock__item:active, .color-x24-trad-3 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-trad-3 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-trad-3 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-trad-3 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-trad-3 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-trad-3 .section--light .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-trad-3 .section--light .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-trad-3 .section--light .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-trad-3 .section--light .featuredblocks-flyup-c .featuredblock__item:active {
  background: none !important;
}
.color-x24-trad-3 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-3 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-3 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-3 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-3 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-trad-3 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-trad-3 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-3 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-3 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-3 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-3 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-trad-3 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-trad-3 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-3 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-3 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-3 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-3 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-trad-3 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon, .color-x24-trad-3 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-3 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-3 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-3 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-3 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-trad-3 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-trad-3 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-3 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-3 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-3 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-3 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-trad-3 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-trad-3 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-3 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-3 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-3 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-3 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-trad-3 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon {
  color: #ffffff;
}
.color-x24-trad-3 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-3 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-3 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-3 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-3 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-3 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-trad-3 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-3 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-3 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-3 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-3 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-3 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-trad-3 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-3 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-3 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-3 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-3 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-3 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover, .color-x24-trad-3 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-3 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-3 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-3 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-3 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-3 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-trad-3 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-3 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-3 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-3 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-3 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-3 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-trad-3 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-3 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-3 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-3 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-3 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-3 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover {
  text-decoration: none;
}
.color-x24-trad-3 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title, .color-x24-trad-3 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #ffffff !important;
}
.color-x24-trad-3 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-trad-3 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-trad-3 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3, .color-x24-trad-3 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-trad-3 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-trad-3 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
}
.color-x24-trad-3 .section--dark .featuredblocks .featuredblock .featuredblock__wrap, .color-x24-trad-3 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(30, 72, 101, 0.7);
  border-radius: 8px;
  text-align: left;
  padding: 15px;
}
.color-x24-trad-3 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover, .color-x24-trad-3 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(30, 72, 101, 0.8);
}
.color-x24-trad-3 .section--dark .featuredblocks .featuredblock__title, .color-x24-trad-3 .section--dark .featuredblocks .featuredblock__content, .color-x24-trad-3 .section--light .featuredblocks .featuredblock__title, .color-x24-trad-3 .section--light .featuredblocks .featuredblock__content {
  color: #ffffff;
}
.color-x24-trad-3 .section--dark .featuredblocks .featuredblock__cta .cta__link, .color-x24-trad-3 .section--light .featuredblocks .featuredblock__cta .cta__link {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-trad-3 .section--dark .featuredblocks .featuredblock__cta .cta__link:hover, .color-x24-trad-3 .section--light .featuredblocks .featuredblock__cta .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-trad-3 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon, .color-x24-trad-3 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon {
  color: #ffffff !important;
}
.color-x24-trad-3 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover, .color-x24-trad-3 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover {
  color: white !important;
}
.color-x24-trad-3 .section--dark .featuredblocks .featuredblock__cta .cta__button,
.color-x24-trad-3 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon, .color-x24-trad-3 .section--light .featuredblocks .featuredblock__cta .cta__button,
.color-x24-trad-3 .section--light .featuredblocks .featuredblock__cta .cta__button--icon {
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-3 .section--dark .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-trad-3 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:hover, .color-x24-trad-3 .section--light .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-trad-3 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-trad-3 .section--dark .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-trad-3 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:focus, .color-x24-trad-3 .section--light .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-trad-3 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-3 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-3 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #1e4865;
}
.color-x24-trad-3 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6) !important;
}
.color-x24-trad-3 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-trad-3 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-trad-3 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-trad-3 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-trad-3 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-trad-3 .section--light .featuredblocks-flyup-b .featuredblock__item:active {
  background: none !important;
}
.color-x24-trad-3 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-3 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-3 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-3 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-3 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-trad-3 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-trad-3 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-3 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-3 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-3 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-3 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-trad-3 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon {
  color: #1e4865;
}
.color-x24-trad-3 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #1e4865 !important;
}
.color-x24-trad-3 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-trad-3 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-trad-3 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #000000 !important;
}
.color-x24-trad-3 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6);
}
.color-x24-trad-3 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(255, 255, 255, 0.8);
}
.color-x24-trad-3 .section--light .featuredblocks .featuredblock__title {
  color: #1e4865;
}
.color-x24-trad-3 .section--light .featuredblocks .featuredblock__content {
  color: rgba(30, 72, 101, 0.7);
}
.color-x24-trad-3 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link {
  color: #000000 !important;
}
.color-x24-trad-3 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-trad-3 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon {
  color: #000000 !important;
}
.color-x24-trad-3 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon:hover {
  color: #666666 !important;
}
.color-x24-trad-3 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-3 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon {
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  border: 1px solid #1e4865 !important;
  color: #ffffff !important;
  background: #1e4865 !important;
}
.color-x24-trad-3 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:hover,
.color-x24-trad-3 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #3580b4 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #3580b4 !important;
}
.color-x24-trad-3 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:focus,
.color-x24-trad-3 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #78b0d7 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #78b0d7 !important;
}
.color-x24-trad-3 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item:last-child,
.color-x24-trad-3 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item {
  border: none;
}
.color-x24-trad-3 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__sub-menu {
  background: rgba(30, 72, 101, 0.8);
  border-radius: 8px 8px 0 0;
}
.color-x24-trad-3 .articles__container {
  padding-top: 15px;
  padding-bottom: 15px;
}
.color-x24-trad-3 .articles__container .articles__item {
  margin-bottom: 15px;
}
.color-x24-trad-3 .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-trad-3 .section--dark .testimonials .testimonials-item__content, .color-x24-trad-3 .section--light .testimonials .testimonials-item__content {
  margin: 0 0 15px;
}
.color-x24-trad-3 .section--dark .testimonials .testimonials-item--wrapInner p, .color-x24-trad-3 .section--light .testimonials .testimonials-item--wrapInner p {
  color: #000000;
}
.color-x24-trad-3 .section--dark .testimonials .testimonial-grid__source,
.color-x24-trad-3 .section--dark .testimonials .testimonial-list__source,
.color-x24-trad-3 .section--dark .testimonials .testimonials-item__source, .color-x24-trad-3 .section--light .testimonials .testimonial-grid__source,
.color-x24-trad-3 .section--light .testimonials .testimonial-list__source,
.color-x24-trad-3 .section--light .testimonials .testimonials-item__source {
  margin: 0 0 15px;
  display: block;
  width: 100%;
  padding: 0;
}
.color-x24-trad-3 .section--dark .testimonials .expand, .color-x24-trad-3 .section--light .testimonials .expand {
  font-weight: 400;
  text-transform: none;
  text-decoration: underline;
  float: none;
  padding-top: 0;
  padding-bottom: 10px;
  margin: 0 0 10px;
}
.color-x24-trad-3 .section--dark .testimonials .expand:hover, .color-x24-trad-3 .section--light .testimonials .expand:hover {
  text-decoration: none;
}
.color-x24-trad-3 .section--dark .testimonials .expand:before, .color-x24-trad-3 .section--light .testimonials .expand:before {
  display: none;
}
.color-x24-trad-3 .section--dark .phone__container .phone__wrapper .phone__number, .color-x24-trad-3 .section--light .phone__container .phone__wrapper .phone__number {
  color: #ff7f00;
  font-size: 16px;
  line-height: 19px;
  position: relative;
  padding: 0 0 0 20px;
  display: inline-block;
  font-family: "GothicA1", sans-serif;
}
.color-x24-trad-3 .section--dark .phone__container .phone__wrapper .phone__number:before, .color-x24-trad-3 .section--light .phone__container .phone__wrapper .phone__number:before {
  position: absolute;
  left: 0;
  top: 0;
  font-family: "font-awesome";
  content: "";
  font-size: 16px;
  margin: 0 10px 0 0;
  color: #ff7f00;
  display: inline;
}
.color-x24-trad-3 .section--light .phone__container .phone__wrapper .phone__number {
  color: #ff7f00;
}
.color-x24-trad-3 .section--light .phone__container .phone__wrapper .phone__number:before {
  color: #ff7f00;
}
.color-x24-trad-3 .section--dark .staff-a .staff__item .staff-member__image-wrapper, .color-x24-trad-3 .section--light .staff-a .staff__item .staff-member__image-wrapper {
  display: flex;
  align-items: center;
}
.color-x24-trad-3 .section--dark .staff-a .staff__title-caption-wrap, .color-x24-trad-3 .section--light .staff-a .staff__title-caption-wrap {
  max-width: 100%;
}
.color-x24-trad-3 .section--dark .staff-a .staff__title-caption-wrap div, .color-x24-trad-3 .section--light .staff-a .staff__title-caption-wrap div {
  padding-left: 0;
  padding-right: 0;
}
.color-x24-trad-3 .section--dark .staff-a .staff__title, .color-x24-trad-3 .section--light .staff-a .staff__title {
  margin-bottom: 10px;
}
.color-x24-trad-3 .section--dark .staff-a .staff-member__text-wrap, .color-x24-trad-3 .section--light .staff-a .staff-member__text-wrap {
  padding-left: 16px;
  padding-right: 16px;
}
.color-x24-trad-3 .section--dark .staff-a .staff-member__text, .color-x24-trad-3 .section--light .staff-a .staff-member__text {
  margin-left: 32px;
}
.color-x24-trad-3 .section--dark .staff__container .staff-member, .color-x24-trad-3 .section--light .staff__container .staff-member {
  overflow: hidden;
}
.color-x24-trad-3 .section--dark .staff__container .staff__title, .color-x24-trad-3 .section--light .staff__container .staff__title {
  font: bold 48px/56px "Poppins", sans-serif;
  color: #ffffff;
}
.color-x24-trad-3 .section--dark .staff__container .staff__caption, .color-x24-trad-3 .section--light .staff__container .staff__caption {
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
  color: #ffffff !important;
}
.color-x24-trad-3 .section--dark .staff__container .staff-a .staff__list, .color-x24-trad-3 .section--light .staff__container .staff-a .staff__list {
  padding: 0;
}
.color-x24-trad-3 .section--dark .staff__container .staff__item, .color-x24-trad-3 .section--light .staff__container .staff__item {
  color: #ffffff;
}
.color-x24-trad-3 .section--dark .staff__container--inner, .color-x24-trad-3 .section--light .staff__container--inner {
  overflow: hidden;
}
.color-x24-trad-3 .section--dark .staff__container .staff-member__name, .color-x24-trad-3 .section--dark .staff__container .staff-member__name span, .color-x24-trad-3 .section--light .staff__container .staff-member__name, .color-x24-trad-3 .section--light .staff__container .staff-member__name span {
  color: #ffffff;
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-trad-3 .section--dark .staff__container .staff-member__position, .color-x24-trad-3 .section--light .staff__container .staff-member__position {
  color: #ffffff;
  font-size: 14px;
}
.color-x24-trad-3 .section--dark .staff__container .staff-member__image, .color-x24-trad-3 .section--light .staff__container .staff-member__image {
  border-radius: 22px;
}
.color-x24-trad-3 .section--dark .staff__container .staff-member__description, .color-x24-trad-3 .section--light .staff__container .staff-member__description {
  border: none;
}
.color-x24-trad-3 .section--dark .staff__container .staff-member__link, .color-x24-trad-3 .section--light .staff__container .staff-member__link {
  color: #ffffff !important;
  font: 900 16px/20px "GothicA1", sans-serif;
}
.color-x24-trad-3 .section--dark .staff__container .staff-member__link:hover, .color-x24-trad-3 .section--light .staff__container .staff-member__link:hover {
  text-decoration: underline;
}
.color-x24-trad-3 .section--dark .staff__container .staff__controls .flex-control-nav, .color-x24-trad-3 .section--light .staff__container .staff__controls .flex-control-nav {
  width: 100%;
  margin-top: 0;
}
.color-x24-trad-3 .section--dark .staff__container .component__button--1,
.color-x24-trad-3 .section--dark .staff__container .component__button--2,
.color-x24-trad-3 .section--dark .staff__container .component__button--3, .color-x24-trad-3 .section--light .staff__container .component__button--1,
.color-x24-trad-3 .section--light .staff__container .component__button--2,
.color-x24-trad-3 .section--light .staff__container .component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-3 .section--dark .staff__container .component__button--1:hover,
.color-x24-trad-3 .section--dark .staff__container .component__button--2:hover,
.color-x24-trad-3 .section--dark .staff__container .component__button--3:hover, .color-x24-trad-3 .section--light .staff__container .component__button--1:hover,
.color-x24-trad-3 .section--light .staff__container .component__button--2:hover,
.color-x24-trad-3 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
}
.color-x24-trad-3 .section--dark .staff__container .component__button--1:focus,
.color-x24-trad-3 .section--dark .staff__container .component__button--2:focus,
.color-x24-trad-3 .section--dark .staff__container .component__button--3:focus, .color-x24-trad-3 .section--light .staff__container .component__button--1:focus,
.color-x24-trad-3 .section--light .staff__container .component__button--2:focus,
.color-x24-trad-3 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
}
.color-x24-trad-3 .section--dark .staff__container .component__button--2, .color-x24-trad-3 .section--light .staff__container .component__button--2 {
  border: 1px solid #bdb464 !important;
  color: #ffffff !important;
  background: #bdb464 !important;
}
.color-x24-trad-3 .section--dark .staff__container .component__button--2:hover, .color-x24-trad-3 .section--light .staff__container .component__button--2:hover {
  border: 1px solid #dbd7ac !important;
  background: #dbd7ac !important;
  color: #ffffff !important;
}
.color-x24-trad-3 .section--dark .staff__container .component__button--2:focus, .color-x24-trad-3 .section--light .staff__container .component__button--2:focus {
  border: 1px solid #faf9f3 !important;
  color: #ffffff !important;
  background: #faf9f3 !important;
}
.color-x24-trad-3 .section--dark .staff__container .component__button--3, .color-x24-trad-3 .section--light .staff__container .component__button--3 {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-trad-3 .section--dark .staff__container .component__button--3:hover, .color-x24-trad-3 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
}
.color-x24-trad-3 .section--dark .staff__container .component__button--3:focus, .color-x24-trad-3 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-trad-3 .section--light .staff__container .staff__item {
  color: #000000;
}
.color-x24-trad-3 .section--light .staff__container .staff__title,
.color-x24-trad-3 .section--light .staff__container .staff__caption {
  color: #000000 !important;
}
.color-x24-trad-3 .section--light .staff__container .staff-member__name, .color-x24-trad-3 .section--light .staff__container .staff-member__name span {
  color: #1e4865;
}
.color-x24-trad-3 .section--light .staff__container .staff-member__position {
  color: #1e4865 !important;
}
.color-x24-trad-3 .section--light .staff__container .staff-member__link {
  color: #000000 !important;
}
.color-x24-trad-3 .section--light .staff__container .staff-member .component__button--1,
.color-x24-trad-3 .section--light .staff__container .staff-member .component__button--2,
.color-x24-trad-3 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #1e4865 !important;
  color: #ffffff !important;
  background: #1e4865 !important;
}
.color-x24-trad-3 .section--light .staff__container .staff-member .component__button--1:hover,
.color-x24-trad-3 .section--light .staff__container .staff-member .component__button--2:hover,
.color-x24-trad-3 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #3580b4 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #3580b4 !important;
}
.color-x24-trad-3 .section--light .staff__container .staff-member .component__button--1:focus,
.color-x24-trad-3 .section--light .staff__container .staff-member .component__button--2:focus,
.color-x24-trad-3 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #78b0d7 !important;
  color: #ffffff !important;
  background: #78b0d7 !important;
}
.color-x24-trad-3 .section--light .staff__container .staff-member .component__button--2 {
  border: 1px solid #bdb464 !important;
  color: #ffffff !important;
  background: #bdb464 !important;
}
.color-x24-trad-3 .section--light .staff__container .staff-member .component__button--2:hover {
  border: 1px solid #dbd7ac !important;
  background: #dbd7ac !important;
  color: #ffffff !important;
}
.color-x24-trad-3 .section--light .staff__container .staff-member .component__button--2:focus {
  border: 1px solid #faf9f3 !important;
  color: #ffffff !important;
  background: #faf9f3 !important;
}
.color-x24-trad-3 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-trad-3 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #ebe8cf !important;
  color: #1e4865 !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #faf9f3 !important;
}
.color-x24-trad-3 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-trad-3 .container-fluid .staff__container .staff-a {
  margin-left: 0;
  margin-right: 0;
}
.color-x24-trad-3 .section--dark .hours .component__subtitle, .color-x24-trad-3 .section--light .hours .component__subtitle {
  color: #ffffff !important;
}
.color-x24-trad-3 .section--dark .hours-a__title, .color-x24-trad-3 .section--light .hours-a__title {
  color: #ffffff;
}
.color-x24-trad-3 .section--dark .hours-a .component__subtitle, .color-x24-trad-3 .section--light .hours-a .component__subtitle {
  color: #ffffff !important;
  font-weight: 900;
}
.color-x24-trad-3 .section--dark .hours-a__schedule, .color-x24-trad-3 .section--light .hours-a__schedule {
  color: #ffffff !important;
}
.color-x24-trad-3 .section--dark .hours-a__schedule .cta__link, .color-x24-trad-3 .section--light .hours-a__schedule .cta__link {
  color: #ffffff !important;
}
.color-x24-trad-3 .section--dark .hours-a__schedule .cta__link:hover, .color-x24-trad-3 .section--light .hours-a__schedule .cta__link:hover {
  text-decoration: underline;
}
.color-x24-trad-3 .section--dark .hours-a__schedule--responsive .cta__link, .color-x24-trad-3 .section--light .hours-a__schedule--responsive .cta__link {
  color: #ffffff !important;
  padding: 15px 0;
}
.color-x24-trad-3 .section--dark .hours-a__schedule--responsive .cta__link:hover, .color-x24-trad-3 .section--light .hours-a__schedule--responsive .cta__link:hover {
  text-decoration: underline;
}
.color-x24-trad-3 .section--dark .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-trad-3 .section--dark .hours-a__schedule--responsive .row, .color-x24-trad-3 .section--light .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-trad-3 .section--light .hours-a__schedule--responsive .row {
  background: none;
  border-top: 1px solid #ff7f00;
  padding: 0;
}
.color-x24-trad-3 .section--dark .hours-a__schedule--responsive .row:first-of-type, .color-x24-trad-3 .section--light .hours-a__schedule--responsive .row:first-of-type {
  border-top: 0;
}
.color-x24-trad-3 .section--dark .hours-a__schedule .hours-a__subtitle, .color-x24-trad-3 .section--light .hours-a__schedule .hours-a__subtitle {
  font: 600 24px/32px "Poppins", sans-serif !important;
}
.color-x24-trad-3 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-trad-3 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ff7f00;
  padding: 0 20px;
}
.color-x24-trad-3 .section--dark .hours-a__schedule .hours-a__schedule--border:first-child, .color-x24-trad-3 .section--light .hours-a__schedule .hours-a__schedule--border:first-child {
  padding-left: 0;
}
.color-x24-trad-3 .section--dark .hours-a__schedule .hours-a__schedule--border strong, .color-x24-trad-3 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #ffffff;
  font: 600 20px/28px "Poppins", sans-serif !important;
}
.color-x24-trad-3 .section--dark .hours-a__schedule .hours-a__schedule--border p, .color-x24-trad-3 .section--light .hours-a__schedule .hours-a__schedule--border p {
  font-size: 14px;
}
.color-x24-trad-3 .section--dark .hours-a__schedule .hours-a__schedule--border p:last-child, .color-x24-trad-3 .section--light .hours-a__schedule .hours-a__schedule--border p:last-child {
  margin-bottom: 0;
}
.color-x24-trad-3 .section--light .hours .component__subtitle {
  color: #000000 !important;
}
.color-x24-trad-3 .section--light .hours-a__title {
  color: #000000 !important;
}
.color-x24-trad-3 .section--light .hours-a .component__subtitle {
  color: #000000 !important;
}
.color-x24-trad-3 .section--light .hours-a__schedule {
  color: #000000 !important;
}
.color-x24-trad-3 .section--light .hours-a__schedule .cta__link {
  color: #000000 !important;
}
.color-x24-trad-3 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ff7f00;
}
.color-x24-trad-3 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #000000;
}
.color-x24-trad-3 .map .map-a .map-search {
  padding: 15px;
}
.color-x24-trad-3 .map .map-a .map-search__form {
  display: none;
}
.color-x24-trad-3 .map .map-a .map-search__location-distance {
  padding: 0;
}
.color-x24-trad-3 .map .map-a .map-search__location-distance h3 {
  font-size: 16px;
}
.color-x24-trad-3 .map .map-a .map-search__location-contact b, .color-x24-trad-3 .map .map-a .map-search__location-address b {
  display: none;
}
.color-x24-trad-3 .map .map__col {
  margin: 150px 0;
  padding: 15px 0;
  border-radius: 8px;
  width: 474px;
}
.color-x24-trad-3 .section--dark .map .map-a .map__col, .color-x24-trad-3 .section--light .map .map-a .map__col {
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.2), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-trad-3 .section--dark .map .map-a .map__col h3, .color-x24-trad-3 .section--light .map .map-a .map__col h3 {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-trad-3 .section--dark .map .map-a .map__title, .color-x24-trad-3 .section--light .map .map-a .map__title {
  color: #ffffff !important;
}
.color-x24-trad-3 .section--dark .map .map-a .map__caption, .color-x24-trad-3 .section--light .map .map-a .map__caption {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-trad-3 .section--dark .map .map-a .map-search__location-distance, .color-x24-trad-3 .section--dark .map .map-a .map__container .component, .color-x24-trad-3 .section--light .map .map-a .map-search__location-distance, .color-x24-trad-3 .section--light .map .map-a .map__container .component {
  color: #ffffff;
}
.color-x24-trad-3 .section--dark .map .map-a .map-search, .color-x24-trad-3 .section--light .map .map-a .map-search {
  margin-top: 0;
}
.color-x24-trad-3 .section--dark .map .map-a .map-search .cta__link, .color-x24-trad-3 .section--light .map .map-a .map-search .cta__link {
  margin: 0;
  display: inline-block;
  width: auto;
  color: #ffffff !important;
}
.color-x24-trad-3 .section--dark .map .map-a .map-search .cta__link:hover, .color-x24-trad-3 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-trad-3 .section--dark #map-marker__content p {
  color: #000000;
}
.color-x24-trad-3 .section--light .map .map-a .map__col {
  box-shadow: none;
}
.color-x24-trad-3 .section--light .map .map-a .map__col h3 {
  color: #000000 !important;
}
.color-x24-trad-3 .section--light .map .map-a .map__title, .color-x24-trad-3 .section--light .map .map-a .map__caption {
  color: #000000 !important;
}
.color-x24-trad-3 .section--light .map .map-a .map-search__location-distance, .color-x24-trad-3 .section--light .map .map-a .map__container .component {
  color: #000000;
}
.color-x24-trad-3 .section--light .map .map-a .map-search__location-address p {
  color: #1e4865;
}
.color-x24-trad-3 .section--light .map .map-a .map-search .cta__link {
  color: #000000 !important;
}
.color-x24-trad-3 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-trad-3 .footer .logo_footer__container--inner,
.color-x24-trad-3 .footer .logo__container {
  display: flex;
  height: 100%;
  justify-content: center;
}
.color-x24-trad-3 .footer .logo_footer__container--inner .logo,
.color-x24-trad-3 .footer .logo__container .logo {
  align-self: center;
}
.color-x24-trad-3 .copyright__container {
  display: flex;
  justify-content: flex-end;
}
.color-x24-trad-3 .copyright__container .copyright__item {
  padding: 0 10px;
  margin-top: 0;
}
.color-x24-trad-3 .copyright__container .copyright__item .copyright__link {
  font: 12px/18px "GothicA1", sans-serif;
}
.color-x24-trad-3 .section--dark .copyright__link, .color-x24-trad-3 .section--light .copyright__link {
  color: #ffffff;
  font-family: "Poppins", sans-serif;
}
.color-x24-trad-3 .section--dark .copyright__link:hover, .color-x24-trad-3 .section--light .copyright__link:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-trad-3 .section--dark .copyright__item:not(:last-child),
.color-x24-trad-3 .section--dark #copyright__item:not(:last-child), .color-x24-trad-3 .section--light .copyright__item:not(:last-child),
.color-x24-trad-3 .section--light #copyright__item:not(:last-child) {
  border-color: #ffffff;
}
.color-x24-trad-3 .section--dark .copyright__container,
.color-x24-trad-3 .section--dark #copyright__container, .color-x24-trad-3 .section--light .copyright__container,
.color-x24-trad-3 .section--light #copyright__container {
  padding: 0 !important;
}
.color-x24-trad-3 .section--light .copyright__link {
  color: #1e4865;
}
.color-x24-trad-3 .section--light .copyright__link:hover {
  color: #1e4865;
}
.color-x24-trad-3 .section--light .copyright__item:not(:last-child),
.color-x24-trad-3 .section--light #copyright__item:not(:last-child) {
  border-color: #1e4865;
}
.color-x24-trad-3 .section-copyright .copyright,
.color-x24-trad-3 .section-copyright #copyright {
  display: flex;
  height: 100%;
  align-items: center;
}
.color-x24-trad-3 .section-copyright .copyright .copyright__link,
.color-x24-trad-3 .section-copyright #copyright .copyright__link {
  line-height: 17px;
}
.color-x24-trad-3 .section--dark .socialmedia__item .socialmedia__link, .color-x24-trad-3 .section--light .socialmedia__item .socialmedia__link {
  border-radius: 8px;
  background: #e0e0e0;
  color: #212121;
}
.color-x24-trad-3 .section--dark .socialmedia__item .socialmedia__link:hover, .color-x24-trad-3 .section--light .socialmedia__item .socialmedia__link:hover {
  background: #c1bcbc;
}
.color-x24-trad-3 .section--dark .section-socialmedia .socialmedia__link--small, .color-x24-trad-3 .section--light .section-socialmedia .socialmedia__link--small {
  width: 34px;
  height: 34px;
}
.color-x24-trad-3 .section--dark .socialmedia, .color-x24-trad-3 .section--light .socialmedia {
  padding: 0;
}
.color-x24-trad-3 .section--light .socialmedia__item .socialmedia__link {
  background: #f0edeb;
  color: #e0e0e0;
}
.color-x24-trad-3 .section--light .socialmedia__item .socialmedia__link:hover {
  background: rgba(30, 72, 101, 0.5);
}
.color-x24-trad-3 .logo__container .logo-a__title {
  font-size: 14px;
  line-height: 18px;
}
.color-x24-trad-3 .logo__container .logo-a__caption {
  font-size: 12px;
  line-height: 14px;
}
@media (max-width: 1224px) {
  .color-x24-trad-3 .section--dark .cta__button,
.color-x24-trad-3 .section--dark .cta__button--icon,
.color-x24-trad-3 .section--dark .staff-member__link.component__button--1,
.color-x24-trad-3 .section--dark .staff-member__link__button--icon,
.color-x24-trad-3 .section--dark .staff-member__link--icon,
.color-x24-trad-3 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-3 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-3 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-trad-3 .section--light .cta__button,
.color-x24-trad-3 .section--light .cta__button--icon,
.color-x24-trad-3 .section--light .staff-member__link.component__button--1,
.color-x24-trad-3 .section--light .staff-member__link__button--icon,
.color-x24-trad-3 .section--light .staff-member__link--icon,
.color-x24-trad-3 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-3 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-3 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 155px;
  }
  .color-x24-trad-3 .banner .banner-text__wrapper {
    padding: 30px 0 50px;
  }
  .color-x24-trad-3 .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-trad-3 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-trad-3 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-trad-3 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-trad-3 .section--light .featuredblocks-grid-e .featuredblock__item {
    margin: 0 0 20px;
  }
  .color-x24-trad-3 .section--dark .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-trad-3 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-trad-3 .section--light .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-trad-3 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
    height: 100% !important;
  }
  .color-x24-trad-3 .contact-us-im .form,
.color-x24-trad-3 .form .component__title-caption-wrap {
    padding-top: 0;
    padding-bottom: 20px;
  }
}
@media (max-width: 1199px) {
  .color-x24-trad-3 .header-sticky,
.color-x24-trad-3 .header_home,
.color-x24-trad-3 .header_home.overlap {
    padding: 0;
    position: static;
  }
  .color-x24-trad-3 .header-sticky .section--dark.section--inner, .color-x24-trad-3 .header-sticky .section--light.section--inner,
.color-x24-trad-3 .header_home .section--dark.section--inner,
.color-x24-trad-3 .header_home .section--light.section--inner,
.color-x24-trad-3 .header_home.overlap .section--dark.section--inner,
.color-x24-trad-3 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-trad-3 .header-sticky .container,
.color-x24-trad-3 .header-sticky .section--dark.section--inner,
.color-x24-trad-3 .header-sticky .section--light.section--inner,
.color-x24-trad-3 .header_home .container,
.color-x24-trad-3 .header_home .section--dark.section--inner,
.color-x24-trad-3 .header_home .section--light.section--inner,
.color-x24-trad-3 .header_home.overlap .container,
.color-x24-trad-3 .header_home.overlap .section--dark.section--inner,
.color-x24-trad-3 .header_home.overlap .section--light.section--inner {
    max-width: 1140px;
  }
  .color-x24-trad-3 .banner .banner-e__header, .color-x24-trad-3 .banner .banner-e__contactform {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .color-x24-trad-3 .banner .banner-e__contactform {
    margin-left: 0;
  }
  .color-x24-trad-3 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-trad-3 .featuredblocks .featuredblocks-grid-d .featuredblock__cta {
    display: block;
  }
  .color-x24-trad-3 .banner .banner-text__wrapper {
    margin: 0 auto !important;
  }
  .color-x24-trad-3 .hours-a .hours__sep {
    display: none !important;
  }
  .color-x24-trad-3 .hours-a .hours__day:first-child {
    padding-left: 0;
    width: 27%;
  }
  .color-x24-trad-3 .hours-a .hours__hours {
    width: 73%;
    flex-direction: row !important;
    justify-content: flex-start;
  }
  .color-x24-trad-3 .hours-a .hours__hours span {
    display: inline-block;
    width: 50%;
    text-align: left !important;
    padding: 0 10px 0 0;
  }
}
@media (max-width: 1023px) {
  .color-x24-trad-3 .section--dark .cta__button,
.color-x24-trad-3 .section--dark .cta__button--icon,
.color-x24-trad-3 .section--dark .staff-member__link.component__button--1,
.color-x24-trad-3 .section--dark .staff-member__link__button--icon,
.color-x24-trad-3 .section--dark .staff-member__link--icon,
.color-x24-trad-3 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-3 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-3 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-trad-3 .section--light .cta__button,
.color-x24-trad-3 .section--light .cta__button--icon,
.color-x24-trad-3 .section--light .staff-member__link.component__button--1,
.color-x24-trad-3 .section--light .staff-member__link__button--icon,
.color-x24-trad-3 .section--light .staff-member__link--icon,
.color-x24-trad-3 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-3 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-3 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 135px;
  }
  .color-x24-trad-3 .section--dark .phone__container .phone__wrapper .phone__number,
.color-x24-trad-3 .section--light .phone__container .phone__wrapper .phone__number {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-trad-3 .header_home.overlap .section--dark.section--inner, .color-x24-trad-3 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-trad-3 .section--dark .navigation .navigation-b .navigation__menu--list, .color-x24-trad-3 .section--light .navigation .navigation-b .navigation__menu--list {
    display: block;
  }
  .color-x24-trad-3 .section--dark .navigation .navigation-b .navigation__menu--list > .navigation__item, .color-x24-trad-3 .section--light .navigation .navigation-b .navigation__menu--list > .navigation__item {
    width: 100%;
    padding: 10px;
    border-left: 0;
    border-bottom: 1px solid #ffffff;
  }
  .color-x24-trad-3 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-trad-3 .section--light .blade__container .blade-a--12 .blade-a__bg {
    position: static;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 1;
    margin: 0 0 26px;
  }
  .color-x24-trad-3 .section--dark .blade__container .blade-a--12 .blade-a__text, .color-x24-trad-3 .section--light .blade__container .blade-a--12 .blade-a__text {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 2;
    margin: 0 0 10px;
    padding-left: 0;
    padding-right: 0;
    background: none;
  }
  .color-x24-trad-3 .section--dark .blade-a__wrap, .color-x24-trad-3 .section--light .blade-a__wrap {
    padding: 0 15px;
  }
  .color-x24-trad-3 .section--dark .blade-a__text, .color-x24-trad-3 .section--light .blade-a__text {
    margin: 0 0 30px;
  }
  .color-x24-trad-3 .alias-partial_header_2x6x2x2 .section--dark.section--inner,
.color-x24-trad-3 .alias-partial_header_2x6x2x2 .section--light.section--inner {
    padding: 0;
  }
  .color-x24-trad-3 .alias-partial_header_2x6x2x2 .col_header_logo {
    flex: 0 0 100%;
    order: 1;
    max-width: 100%;
    padding: 20px 60px;
  }
  .color-x24-trad-3 .alias-partial_header_2x6x2x2 .col_nav {
    flex: 0 0 60%;
    max-width: 60%;
    order: 2;
    padding: 0 20px 10px 30px;
  }
  .color-x24-trad-3 .alias-partial_header_2x6x2x2 .col_top_phone {
    order: 3;
    flex: 0 0 15%;
    max-width: 15%;
    padding: 0 0 10px;
  }
  .color-x24-trad-3 .alias-partial_header_2x6x2x2 .col_header_cta {
    flex: 0 0 25%;
    max-width: 25%;
    order: 4;
    padding: 0 0 10px;
  }
  .color-x24-trad-3 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-trad-3 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-trad-3 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 165px;
    min-width: 165px;
  }
  .color-x24-trad-3 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link, .color-x24-trad-3 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link {
    padding-left: 15px;
    white-space: normal;
  }
  .color-x24-trad-3 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after, .color-x24-trad-3 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after {
    display: none;
  }
  .color-x24-trad-3 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before, .color-x24-trad-3 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    left: 5px;
    margin-top: -6px;
    border: inset 6px;
    border-left-width: 0;
    border-left-style: solid;
    border-color: transparent #ffffff transparent transparent;
  }
  .color-x24-trad-3 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover:before, .color-x24-trad-3 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-trad-3 .section--dark .navigation-a .more .navigation__list--sub .navigation__list, .color-x24-trad-3 .section--light .navigation-a .more .navigation__list--sub .navigation__list {
    left: auto;
    right: 100%;
  }
  .color-x24-trad-3 .section--dark .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before, .color-x24-trad-3 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-trad-3 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent white transparent transparent !important;
  }
  .color-x24-trad-3 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent white transparent transparent !important;
  }
  .color-x24-trad-3 .section--dark .featuredblocks-grid-d, .color-x24-trad-3 .section--dark .featuredblocks-grid-c, .color-x24-trad-3 .section--dark .featuredblocks-grid-e, .color-x24-trad-3 .section--light .featuredblocks-grid-d, .color-x24-trad-3 .section--light .featuredblocks-grid-c, .color-x24-trad-3 .section--light .featuredblocks-grid-e {
    margin: 0;
  }
  .color-x24-trad-3 .section--dark .featuredblocks-grid-d .featuredblock__item, .color-x24-trad-3 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-trad-3 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-trad-3 .section--light .featuredblocks-grid-d .featuredblock__item, .color-x24-trad-3 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-trad-3 .section--light .featuredblocks-grid-e .featuredblock__item {
    border-left: 0 !important;
    border-right: 0 !important;
  }
  .color-x24-trad-3 .section-banner .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-trad-3 .blade-a__text {
    order: 2;
  }
  .color-x24-trad-3 .blade-a__bg {
    order: 1;
  }
  .color-x24-trad-3 .section-blade .blade-a--12 .blade-a__bg {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  .color-x24-trad-3 .map__container .map .map__col {
    margin: 0;
    box-shadow: none;
    border-radius: 0;
    width: 100%;
    max-width: 100%;
    flex: inherit;
    text-align: center;
  }
  .color-x24-trad-3 .map__container .map .map__col .map__title-caption-wrap {
    padding-top: 40px;
  }
  .color-x24-trad-3 .map__container .map-a .map__container {
    max-width: 100% !important;
    padding: 0;
  }
  .color-x24-trad-3 .map__container .map-a .map__display {
    position: static;
  }
  .color-x24-trad-3 .map__container .map__wrap {
    padding: 0;
  }
  .color-x24-trad-3 .footer {
    padding: 55px 0 30px;
    overflow: hidden;
  }
  .color-x24-trad-3 .footer .section-socialmedia,
.color-x24-trad-3 .footer .section-copyright {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    justify-content: center;
  }
  .color-x24-trad-3 .footer .section-logo {
    padding: 50px 0 10px;
  }
  .color-x24-trad-3 .footer .logo__container {
    margin: 0 auto 23px;
  }
  .color-x24-trad-3 .footer .row {
    display: block;
  }
  .color-x24-trad-3 .footer div[class*=col-] {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: none;
    text-align: center;
  }
  .color-x24-trad-3 .footer .logo_footer__container--inner,
.color-x24-trad-3 .footer .logo__container {
    justify-content: center;
  }
  .color-x24-trad-3 .footer .section-socialmedia .socialmedia,
.color-x24-trad-3 .footer .section-socialmedia .copyright__container,
.color-x24-trad-3 .footer .section-copyright .socialmedia,
.color-x24-trad-3 .footer .section-copyright .copyright__container,
.color-x24-trad-3 .footer .logo__container .socialmedia,
.color-x24-trad-3 .footer .logo__container .copyright__container {
    padding: 0 0 20px;
  }
  .color-x24-trad-3 .footer .section-logo {
    padding: 0;
  }
  .color-x24-trad-3 .logo__container {
    margin: 0 auto;
  }
  .color-x24-trad-3 .logo__container .logo-a__img {
    max-width: 200px;
    margin: 0 auto;
  }
  .color-x24-trad-3 .copyright__container {
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .color-x24-trad-3 .banner-e__contactform .contactform__wrapper {
    position: relative;
    top: 0;
  }
  .color-x24-trad-3 .banner .banner-e {
    padding-top: 100px;
  }
  .color-x24-trad-3 .banner .banner-e__header {
    padding-top: 100px;
  }
}
@media (max-width: 990px) {
  .color-x24-trad-3 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-trad-3 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 140px;
    min-width: 140px;
    font-size: 12px;
  }
  .color-x24-trad-3 .section--dark .navigation-a .navigation__item--link, .color-x24-trad-3 .section--light .navigation-a .navigation__item--link {
    font-size: 12px !important;
  }
}
@media (max-width: 767px) {
  .color-x24-trad-3 .blade-a__text .blade-a__title {
    text-align: center;
  }
  .color-x24-trad-3 .form .form__title,
.color-x24-trad-3 .contact-us-im .form__title,
.color-x24-trad-3 .component__title {
    font: bold 32px/40px "Poppins", sans-serif !important;
    text-align: center;
  }
  .color-x24-trad-3 .form .form__caption,
.color-x24-trad-3 .contact-us-im .form__caption,
.color-x24-trad-3 .component__subtitle {
    font: 600 14px/18px "GothicA1", sans-serif !important;
    text-align: center;
  }
  .color-x24-trad-3 .section-banner .banner .component__title,
.color-x24-trad-3 .section-banner .banner .component__subtitle {
    text-align: center;
  }
  .color-x24-trad-3 .section-banner .banner .component__subtitle {
    margin-bottom: 24px;
  }
  .color-x24-trad-3 .banner__container .banner .cta__button {
    margin: 0 auto;
  }
  .color-x24-trad-3 .banner__container .banner .component__button {
    text-align: center !important;
  }
  .color-x24-trad-3 .featuredblocks-grid-d .featuredblock__item {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-trad-3 .section--dark .staff__list, .color-x24-trad-3 .section--light .staff__list {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-trad-3 .section--dark .staff__container .staff__title, .color-x24-trad-3 .section--light .staff__container .staff__title {
    font: bold 32px/40px "Poppins", sans-serif;
  }
  .color-x24-trad-3 .section--dark .staff__container .staff__caption, .color-x24-trad-3 .section--light .staff__container .staff__caption {
    font: 600 14px/18px "GothicA1", sans-serif;
  }
  .color-x24-trad-3 .section--dark .staff__container .staff-b .staff-member__image, .color-x24-trad-3 .section--light .staff__container .staff-b .staff-member__image {
    border-radius: 0;
  }
  .color-x24-trad-3 .section-staff .staff-a .staff__item:before {
    margin-left: 0;
  }
  .color-x24-trad-3 .section--dark .staff-a .staff-member__text, .color-x24-trad-3 .section--light .staff-a .staff-member__text {
    margin-left: auto;
  }
  .color-x24-trad-3 .hours-a__title, .color-x24-trad-3 .hours-a__subtitle {
    text-align: center;
  }
  .color-x24-trad-3 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    text-align: left;
  }
  .color-x24-trad-3 .hours-a .hours-a__schedule--responsive .cta__button, .color-x24-trad-3 .hours-a .hours-a__schedule--responsive .cta__button--icon, .color-x24-trad-3 .hours-a .hours-a__schedule--responsive .cta__link {
    margin: 0 auto;
  }
  .color-x24-trad-3 .hours-a .hours-a__schedule--responsive .row {
    min-height: 30px;
  }
  .color-x24-trad-3 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    font: 600 20px/28px "Poppins", sans-serif !important;
  }
  .color-x24-trad-3 .hours-a .hours__day:first-child {
    padding-right: 10px;
    width: 50%;
  }
  .color-x24-trad-3 .hours-a .hours__hours, .color-x24-trad-3 .hours-a .hours__day {
    align-items: flex-start !important;
    padding: 10px 0;
  }
  .color-x24-trad-3 .hours-a .hours__hours {
    padding-right: 0;
    width: 50%;
    flex-direction: column !important;
  }
  .color-x24-trad-3 .hours-a .hours__hours span {
    display: block;
    align-self: center;
    width: 100%;
    text-align: right !important;
    padding: 5px 0 0;
  }
  .color-x24-trad-3 .hours-a .hours__hours span:first-child {
    padding-top: 0;
  }
  .color-x24-trad-3 .copyright__container {
    justify-content: center;
  }
  .color-x24-trad-3 .copyright__container .copyright__list {
    justify-content: center;
    padding: 0 0 4px;
  }
  .color-x24-trad-3 .copyright__container .copyright__item {
    padding: 0 10px 10px;
  }
  .color-x24-trad-3 .section-copyright .copyright__item:not(:last-child),
.color-x24-trad-3 .section-copyright #copyright__item:not(:last-child) {
    border: 0;
  }
  .color-x24-trad-3 .section-socialmedia .socialmedia.text-center .socialmedia__link--small,
.color-x24-trad-3 .section-socialmedia .socialmedia.text-center .socialmedia__link--medium,
.color-x24-trad-3 .section-socialmedia .socialmedia.text-center .socialmedia__link--large {
    margin: 0 5px;
  }
  .color-x24-trad-3 .forms--2col-textarea .form .leadForm form .outerWrap {
    width: 100%;
  }
  .color-x24-trad-3 .forms--2col-textarea .form .form-input-comments {
    width: 100%;
  }
}

.color-x24-trad-2 .carmel-wave {
  display: block !important;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
}
.color-x24-trad-2 .carmel-wave.carmel-wave-top {
  bottom: 100% !important;
}
.color-x24-trad-2 .carmel-wave.carmel-wave-bottom {
  top: 100% !important;
}
.color-x24-trad-2 .header_home {
  z-index: 100;
}
.color-x24-trad-2 .header_home.overlap .section--dark.section--inner, .color-x24-trad-2 .header_home.overlap .section--light.section--inner {
  max-width: 1160px;
  border-radius: 8px;
  margin: 0 auto;
  position: relative;
  padding: 0 40px 0 30px;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-trad-2 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: #002d42;
}
.color-x24-trad-2 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: #0073a8;
}
.color-x24-trad-2 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: black;
}
.color-x24-trad-2 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: #00adef;
}
.color-x24-trad-2 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: #ffc000;
}
.color-x24-trad-2 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: black;
}
.color-x24-trad-2 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: white;
}
.color-x24-trad-2 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: #f5f5f5;
}
.color-x24-trad-2 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: #ffc000;
}
.color-x24-trad-2 .header-sticky {
  box-shadow: 0 8px 10px rgba(0, 0, 0, 0.14);
}
.color-x24-trad-2 .header-sticky .row {
  align-items: center;
}
.color-x24-trad-2 .header-sticky .section--dark.section--inner, .color-x24-trad-2 .header-sticky .section--light.section--inner {
  padding: 0 40px 0 30px;
}
.color-x24-trad-2 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
  letter-spacing: 0.44px;
  line-height: 16px;
  text-align: center;
  margin-top: 0;
}
.color-x24-trad-2 body,
.color-x24-trad-2 p,
.color-x24-trad-2 .component__p,
.color-x24-trad-2 .editable__container p,
.color-x24-trad-2 .section-editable .editable__container p,
.color-x24-trad-2 .section-editable .editable__container ul,
.color-x24-trad-2 .section-editable .editable__container li,
.color-x24-trad-2 .section-editable .editable__container ol,
.color-x24-trad-2 .editable__container table td,
.color-x24-trad-2 body .editable__container p,
.color-x24-trad-2 body .editable__container ol,
.color-x24-trad-2 body .editable__container ul,
.color-x24-trad-2 body .editable__container li,
.color-x24-trad-2 body .editable__container table td,
.color-x24-trad-2 body .editable__container span,
.color-x24-trad-2 .form .leadFormInfo {
  font-family: "GothicA1", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.color-x24-trad-2 .staff-member {
  flex-wrap: nowrap !important;
}
.color-x24-trad-2 .section--dark p {
  color: #ffffff;
}
.color-x24-trad-2 .section--dark p a {
  text-decoration: underline;
}
.color-x24-trad-2 .section--dark p a:hover {
  text-decoration: none;
}
.color-x24-trad-2 .section--dark .component__title {
  color: #ffffff;
}
.color-x24-trad-2 .section--dark .component__subtitle {
  color: #ffffff;
}
.color-x24-trad-2 .section--dark .component__p {
  color: #ffffff;
}
.color-x24-trad-2 .section--dark .component__p a {
  text-decoration: underline;
}
.color-x24-trad-2 .section--dark .component__p a:hover {
  text-decoration: none;
}
.color-x24-trad-2 .section--dark a {
  color: #ffffff;
}
.color-x24-trad-2 .section--dark .bx-wrapper .bx-controls {
  margin-top: 15px;
}
.color-x24-trad-2 .section--light p {
  color: #000000;
}
.color-x24-trad-2 .section--light p a {
  text-decoration: underline;
}
.color-x24-trad-2 .section--light p a:hover {
  text-decoration: none;
}
.color-x24-trad-2 .section--light .component__title, .color-x24-trad-2 .section--light .component__subtitle {
  color: #000000 !important;
}
.color-x24-trad-2 .section--light .component__p {
  color: #000000;
}
.color-x24-trad-2 .section--light .component__p a {
  text-decoration: underline;
}
.color-x24-trad-2 .section--light .component__p a:hover {
  text-decoration: none;
}
.color-x24-trad-2 .section--light a {
  color: #000000;
}
.color-x24-trad-2 .section-base-container .section-cta .cta-a,
.color-x24-trad-2 .section-base-container .section-logo .logo-a {
  padding: 0;
}
.color-x24-trad-2 .logo__container .logo-a {
  margin: 0;
}
.color-x24-trad-2 .logo__container .logo-a__text {
  padding: 0 10px;
  min-width: 120px;
}
.color-x24-trad-2 .logo__container .logo-a__title {
  font-size: 12px;
  line-height: 14px;
}
.color-x24-trad-2 .logo__container .logo-a__caption {
  font-size: 10px;
  line-height: 12px;
}
.color-x24-trad-2 .logo__container .logo-a__img {
  display: block;
}
.color-x24-trad-2 .section--dark .logo__container .logo-a__title, .color-x24-trad-2 .section--dark .logo__container .logo-a__caption {
  color: #ffffff !important;
}
.color-x24-trad-2 .section--light .logo__container .logo-a__title, .color-x24-trad-2 .section--light .logo__container .logo-a__caption {
  color: #000000 !important;
}
.color-x24-trad-2 .comp-phone .phone__title {
  font-size: 18px;
  line-height: 20px;
}
.color-x24-trad-2 .col_header_cta .cta__link {
  margin-top: 0;
}
.color-x24-trad-2 .phone__setting-title,
.color-x24-trad-2 .phone__city {
  font-size: 16px;
  line-height: 18px;
}
.color-x24-trad-2 .editable__container h6,
.color-x24-trad-2 .editable__container h5,
.color-x24-trad-2 .editable__container h4,
.color-x24-trad-2 .editable__container h3,
.color-x24-trad-2 .editable__container h2,
.color-x24-trad-2 .editable__container h1 {
  font-family: "Poppins", sans-serif;
  font-weight: bold;
  border-bottom: none;
}
.color-x24-trad-2 .editable__container h1 {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-trad-2 .editable__container h2 {
  font-size: 48px;
  line-height: 56px;
}
.color-x24-trad-2 .editable__container h3 {
  font-size: 24px;
  line-height: 32px;
}
.color-x24-trad-2 .editable__container h4 {
  font-size: 20px;
  line-height: 28px;
}
.color-x24-trad-2 .editable__container h5 {
  font-size: 18px;
  line-height: 24px;
}
.color-x24-trad-2 .editable__container h6 {
  font-size: 16px;
  line-height: 20px;
}
.color-x24-trad-2 .section--dark .editable__container h6,
.color-x24-trad-2 .section--dark .editable__container h5,
.color-x24-trad-2 .section--dark .editable__container h4,
.color-x24-trad-2 .section--dark .editable__container h3,
.color-x24-trad-2 .section--dark .editable__container h2,
.color-x24-trad-2 .section--dark .editable__container h1, .color-x24-trad-2 .section--light .editable__container h6,
.color-x24-trad-2 .section--light .editable__container h5,
.color-x24-trad-2 .section--light .editable__container h4,
.color-x24-trad-2 .section--light .editable__container h3,
.color-x24-trad-2 .section--light .editable__container h2,
.color-x24-trad-2 .section--light .editable__container h1 {
  color: #ffffff;
}
.color-x24-trad-2 .section--light .editable__container h6,
.color-x24-trad-2 .section--light .editable__container h5,
.color-x24-trad-2 .section--light .editable__container h4,
.color-x24-trad-2 .section--light .editable__container h3,
.color-x24-trad-2 .section--light .editable__container h2,
.color-x24-trad-2 .section--light .editable__container h1 {
  color: #000000;
}
.color-x24-trad-2 .form__title {
  margin-bottom: 1.875rem;
}
.color-x24-trad-2 .form .form__title,
.color-x24-trad-2 .contact-us-im .form__title,
.color-x24-trad-2 .component__title {
  font: bold 48px/56px "Poppins", sans-serif;
}
.color-x24-trad-2 .form .form__caption,
.color-x24-trad-2 .contact-us-im .form__caption,
.color-x24-trad-2 .component__subtitle {
  font: 600 16px/20px "GothicA1", sans-serif;
}
.color-x24-trad-2 .form .error_container label,
.color-x24-trad-2 .contact-us-im .form .error_container label {
  color: #E03B33;
}
.color-x24-trad-2 .header-sticky .cta,
.color-x24-trad-2 .header_home .cta,
.color-x24-trad-2 .header_home.overlap .cta {
  padding: 0;
}
.color-x24-trad-2 .section__bg--light-1 .componentWith__container.form__container {
  padding-left: 0;
  padding-right: 0;
  padding: 0 0 50px;
}
.color-x24-trad-2 .section--dark .flex-control-paging li a, .color-x24-trad-2 .section--light .flex-control-paging li a {
  background: #f7f0e9;
  border-radius: 6px;
  width: 13px;
  height: 12px;
  box-shadow: none;
}
.color-x24-trad-2 .section--dark .flex-control-paging li a.flex-active, .color-x24-trad-2 .section--light .flex-control-paging li a.flex-active {
  background: #ffc000 !important;
  border-radius: 6px;
  width: 34px;
  height: 12px;
  transition: width 0.2s linear;
}
.color-x24-trad-2 .section--dark .flex-control-paging li a:hover, .color-x24-trad-2 .section--light .flex-control-paging li a:hover {
  background: #ffc000 !important;
}
.color-x24-trad-2 .section--dark .bx-wrapper .bx-pager.bx-default-pager a, .color-x24-trad-2 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #f7f0e9;
}
.color-x24-trad-2 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-trad-2 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  width: 34px;
  transition: width 0.2s linear;
  background: #ffc000 !important;
}
.color-x24-trad-2 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-trad-2 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ffc000 !important;
}
.color-x24-trad-2 .section--dark .banner .controls-wrapper, .color-x24-trad-2 .section--light .banner .controls-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 45px 0;
  margin-top: -132px;
}
@media (max-width: 991px) {
  .color-x24-trad-2 .section--dark .banner .controls-wrapper, .color-x24-trad-2 .section--light .banner .controls-wrapper {
    margin-top: 0;
  }
}
.color-x24-trad-2 .section--dark .banner .controls-wrapper .flex-control-nav, .color-x24-trad-2 .section--light .banner .controls-wrapper .flex-control-nav {
  bottom: 0 !important;
  width: auto;
  display: flex !important;
  align-items: center;
  position: relative;
  height: 0 !important;
  left: auto !important;
  transform: translateX(0) !important;
}
.color-x24-trad-2 .section--dark .banner .controls-wrapper .flex-control-nav a, .color-x24-trad-2 .section--light .banner .controls-wrapper .flex-control-nav a {
  background: #ffffff;
}
.color-x24-trad-2 .section--dark .banner .controls-wrapper .flex-prev, .color-x24-trad-2 .section--light .banner .controls-wrapper .flex-prev {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-right: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-trad-2 .section--dark .banner .controls-wrapper .flex-prev:hover, .color-x24-trad-2 .section--light .banner .controls-wrapper .flex-prev:hover {
  color: #ffc000;
}
.color-x24-trad-2 .section--dark .banner .controls-wrapper .flex-prev:before, .color-x24-trad-2 .section--light .banner .controls-wrapper .flex-prev:before {
  content: "";
  font-size: 24px;
}
.color-x24-trad-2 .section--dark .banner .controls-wrapper .flex-next, .color-x24-trad-2 .section--light .banner .controls-wrapper .flex-next {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-left: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-trad-2 .section--dark .banner .controls-wrapper .flex-next:hover, .color-x24-trad-2 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #ffc000;
}
.color-x24-trad-2 .section--dark .banner .controls-wrapper .flex-next:before, .color-x24-trad-2 .section--light .banner .controls-wrapper .flex-next:before {
  content: "";
  font-size: 24px;
}
.color-x24-trad-2 .section--light .flex-control-paging li a {
  background: #002d42;
}
.color-x24-trad-2 .section--light .flex-control-paging li a.flex-active {
  background: #ffc000 !important;
}
.color-x24-trad-2 .section--light .flex-control-paging li a:hover {
  background: #ffc000 !important;
}
.color-x24-trad-2 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #002d42;
}
.color-x24-trad-2 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #ffc000 !important;
}
.color-x24-trad-2 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ffc000 !important;
}
.color-x24-trad-2 .section--light .banner .controls-wrapper .flex-prev,
.color-x24-trad-2 .section--light .banner .controls-wrapper .flex-next {
  color: #002d42;
}
.color-x24-trad-2 .section--light .banner .controls-wrapper .flex-prev:hover,
.color-x24-trad-2 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #ffc000;
}
.color-x24-trad-2 .section-breadcrumbs .section--dark .breadcrumb__item, .color-x24-trad-2 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #ffffff !important;
  font: 400 16px/24px "GothicA1", sans-serif;
}
.color-x24-trad-2 .section-breadcrumbs .section--dark .breadcrumb__item a, .color-x24-trad-2 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-trad-2 .section-breadcrumbs .section--dark .breadcrumb__item a:hover, .color-x24-trad-2 .section-breadcrumbs .section--light .breadcrumb__item a:hover {
  text-decoration: none;
}
.color-x24-trad-2 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #000000 !important;
}
.color-x24-trad-2 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #000000 !important;
}
.color-x24-trad-2 .blade-a__bg > div {
  border-radius: 8px;
  overflow: hidden;
}
.color-x24-trad-2 .blade-a__bg > div img {
  border-radius: 8px;
}
.color-x24-trad-2 .blade-a__text .blade-a__title {
  border-bottom: none;
}
.color-x24-trad-2 .blade-a__description a {
  text-decoration: underline;
}
.color-x24-trad-2 .blade-a__description a:hover {
  text-decoration: none;
}
.color-x24-trad-2 .container-fluid .blade__container .blade-a--12 {
  position: relative;
}
.color-x24-trad-2 .container-fluid .blade__container .blade-a--12 .blade-a__wrap > .row {
  padding: 0;
}
.color-x24-trad-2 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-trad-2 .section--light .blade__container .blade-a--12 .blade-a__bg {
  padding-top: 0;
  padding-bottom: 0;
}
.color-x24-trad-2 .section--dark .blade-a--12 .blade-a__text, .color-x24-trad-2 .section--light .blade-a--12 .blade-a__text {
  padding-top: 16px;
  padding-bottom: 16px;
}
.color-x24-trad-2 .section--dark .blade-a--12 .blade-a__bg, .color-x24-trad-2 .section--light .blade-a--12 .blade-a__bg {
  height: 100%;
}
.color-x24-trad-2 .section--dark .blade-a__bg > div, .color-x24-trad-2 .section--light .blade-a__bg > div {
  height: 100%;
  min-height: 100%;
}
.color-x24-trad-2 .section--dark .blade-a__text, .color-x24-trad-2 .section--light .blade-a__text {
  background: rgba(0, 45, 66, 0.7);
  border-radius: 8px;
}
.color-x24-trad-2 .section--dark .blade-a__text .cta__link, .color-x24-trad-2 .section--light .blade-a__text .cta__link {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
}
.color-x24-trad-2 .section--dark .blade-a__text .cta__link:hover, .color-x24-trad-2 .section--light .blade-a__text .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-trad-2 .section--dark .blade-a__text .blade-a__readmore .cta__link, .color-x24-trad-2 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: #bcecff !important;
  text-transform: none;
  text-decoration: underline;
  font-weight: 400;
}
.color-x24-trad-2 .section--dark .blade-a__text .blade-a__readmore .cta__link:hover, .color-x24-trad-2 .section--light .blade-a__text .blade-a__readmore .cta__link:hover {
  text-decoration: none;
}
.color-x24-trad-2 .section--dark .blade-a__description, .color-x24-trad-2 .section--light .blade-a__description {
  color: #ffffff;
}
.color-x24-trad-2 .section--light .blade-a__text {
  background: rgba(224, 224, 224, 0.7);
}
.color-x24-trad-2 .section--light .blade-a__text .cta__link {
  color: #000000 !important;
}
.color-x24-trad-2 .section--light .blade-a__text .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-trad-2 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: #00adef !important;
}
.color-x24-trad-2 .section--light .blade-a__description {
  color: #002d42;
}
.color-x24-trad-2 .container-fluid .blade-a__wrap {
  max-width: 100%;
}
.color-x24-trad-2 .componentWith__container.featuredarticles__container {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-trad-2 .section--dark .featuredarticles .featuredarticle__image, .color-x24-trad-2 .section--light .featuredarticles .featuredarticle__image {
  border-radius: 8px;
}
.color-x24-trad-2 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link, .color-x24-trad-2 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  font: 16px/20px "GothicA1", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
}
.color-x24-trad-2 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:hover, .color-x24-trad-2 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:hover {
  text-decoration: underline;
}
.color-x24-trad-2 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:before, .color-x24-trad-2 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:before {
  display: none;
}
.color-x24-trad-2 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__description, .color-x24-trad-2 .section--light .featuredarticles .featuredarticle__text .featuredarticle__description {
  font: 16px/20px "GothicA1", sans-serif;
}
.color-x24-trad-2 .section--dark .featuredarticles .featuredarticle__title, .color-x24-trad-2 .section--light .featuredarticles .featuredarticle__title {
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-trad-2 .section--dark .featuredarticles .featuredarticle__title a, .color-x24-trad-2 .section--light .featuredarticles .featuredarticle__title a {
  color: #ffffff;
  text-decoration: none;
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-trad-2 .section--dark .featuredarticles .featuredarticle__title a:hover, .color-x24-trad-2 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-trad-2 .section--dark .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper, .color-x24-trad-2 .section--light .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper {
  margin-top: 0 !important;
}
.color-x24-trad-2 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  color: #000000;
}
.color-x24-trad-2 .section--light .featuredarticles .featuredarticle__title a {
  color: #000000;
}
.color-x24-trad-2 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #000000;
}
.color-x24-trad-2 .section--light .featuredblocks-list-a .featuredblock__item {
  margin-bottom: 10px;
}
.color-x24-trad-2 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a {
  color: #000000 !important;
}
.color-x24-trad-2 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a:hover:after {
  text-decoration: underline;
}
.color-x24-trad-2 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-trad-2 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-trad-2 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-trad-2 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-trad-2 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-trad-2 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-trad-2 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-trad-2 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ffffff !important;
}
.color-x24-trad-2 .section__bg--light-3 .section--dark .flex-control-paging li a.flex-active, .color-x24-trad-2 .section__bg--light-3 .section--dark .flex-control-paging li a:hover, .color-x24-trad-2 .section__bg--light-3 .section--light .flex-control-paging li a.flex-active, .color-x24-trad-2 .section__bg--light-3 .section--light .flex-control-paging li a:hover,
.color-x24-trad-2 .section__bg--dark-5 .section--dark .flex-control-paging li a.flex-active,
.color-x24-trad-2 .section__bg--dark-5 .section--dark .flex-control-paging li a:hover,
.color-x24-trad-2 .section__bg--dark-5 .section--light .flex-control-paging li a.flex-active,
.color-x24-trad-2 .section__bg--dark-5 .section--light .flex-control-paging li a:hover {
  background: #ffffff !important;
}
.color-x24-trad-2 .section__bg--light-3 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-trad-2 .section__bg--light-3 .section--light .hours-a__schedule .hours-a__schedule--border,
.color-x24-trad-2 .section__bg--dark-5 .section--dark .hours-a__schedule .hours-a__schedule--border,
.color-x24-trad-2 .section__bg--dark-5 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ffffff !important;
}
.color-x24-trad-2 .section__bg--dark-5 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-2 .section__bg--dark-5 .section--dark .form .form__group .input_container input,
.color-x24-trad-2 .section__bg--dark-5 .section--dark .form .form__group .input_container select,
.color-x24-trad-2 .section__bg--dark-5 .section--dark .form .form__group .input_container textarea,
.color-x24-trad-2 .section__bg--dark-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-2 .section__bg--dark-5 .section--light .form .form__group .input_container input,
.color-x24-trad-2 .section__bg--dark-5 .section--light .form .form__group .input_container select,
.color-x24-trad-2 .section__bg--dark-5 .section--light .form .form__group .input_container textarea,
.color-x24-trad-2 .section__bg--light-3 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-2 .section__bg--light-3 .section--dark .form .form__group .input_container input,
.color-x24-trad-2 .section__bg--light-3 .section--dark .form .form__group .input_container select,
.color-x24-trad-2 .section__bg--light-3 .section--dark .form .form__group .input_container textarea,
.color-x24-trad-2 .section__bg--light-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-2 .section__bg--light-3 .section--light .form .form__group .input_container input,
.color-x24-trad-2 .section__bg--light-3 .section--light .form .form__group .input_container select,
.color-x24-trad-2 .section__bg--light-3 .section--light .form .form__group .input_container textarea {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
}
.color-x24-trad-2 .section__bg--dark-4 .section--dark .staff__container .component__button--2 {
  border: 1px solid #002d42 !important;
  color: #ffffff !important;
  background: #002d42 !important;
}
.color-x24-trad-2 .section__bg--dark-4 .section--dark .staff__container .component__button--2:hover {
  border: 1px solid #0073a8 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #0073a8 !important;
}
.color-x24-trad-2 .section__bg--dark-4 .section--dark .staff__container .component__button--2:focus {
  border: 1px solid #0fb3ff !important;
  color: #ffffff !important;
  background: #0fb3ff !important;
}
.color-x24-trad-2 .section--dark .disclaimer, .color-x24-trad-2 .section--light .disclaimer {
  padding: 0;
}
.color-x24-trad-2 .section--dark .disclaimer__content p, .color-x24-trad-2 .section--light .disclaimer__content p {
  font: 400 16px/20px "GothicA1", sans-serif;
}
.color-x24-trad-2 .section--dark .disclaimer__content a, .color-x24-trad-2 .section--light .disclaimer__content a {
  font-weight: 400;
  text-decoration: underline;
}
.color-x24-trad-2 .section--dark .disclaimer__content a:hover, .color-x24-trad-2 .section--dark .disclaimer__content a:focus, .color-x24-trad-2 .section--light .disclaimer__content a:hover, .color-x24-trad-2 .section--light .disclaimer__content a:focus {
  text-decoration: none;
}
.color-x24-trad-2 .section--dark .section-featuredblocks .section--inner.container-fluid > .row > div, .color-x24-trad-2 .section--light .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-trad-2 .section--dark .cta__link, .color-x24-trad-2 .section--light .cta__link {
  font: bold 16px/20px "GothicA1", sans-serif;
}
.color-x24-trad-2 .section--dark .featuredblocks__title-wrap, .color-x24-trad-2 .section--light .featuredblocks__title-wrap {
  margin-bottom: 1.875rem;
}
.color-x24-trad-2 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button, .color-x24-trad-2 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-2 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover, .color-x24-trad-2 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-trad-2 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus, .color-x24-trad-2 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-2 .section--dark .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-trad-2 .section--dark .banner .component__button--1.cta__button,
.color-x24-trad-2 .section--dark .cta__button.component__button--1, .color-x24-trad-2 .section--light .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-trad-2 .section--light .banner .component__button--1.cta__button,
.color-x24-trad-2 .section--light .cta__button.component__button--1 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-2 .section--dark .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-trad-2 .section--dark .banner .component__button--1.cta__button:hover,
.color-x24-trad-2 .section--dark .cta__button.component__button--1:hover, .color-x24-trad-2 .section--light .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-trad-2 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-trad-2 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-trad-2 .section--dark .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-trad-2 .section--dark .banner .component__button--1.cta__button:focus,
.color-x24-trad-2 .section--dark .cta__button.component__button--1:focus, .color-x24-trad-2 .section--light .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-trad-2 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-trad-2 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-2 .section--dark .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-trad-2 .section--dark .banner .component__button--2.cta__button,
.color-x24-trad-2 .section--dark .cta__button.component__button--2, .color-x24-trad-2 .section--light .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-trad-2 .section--light .banner .component__button--2.cta__button,
.color-x24-trad-2 .section--light .cta__button.component__button--2 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #00adef !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #00adef !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-2 .section--dark .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-trad-2 .section--dark .banner .component__button--2.cta__button:hover,
.color-x24-trad-2 .section--dark .cta__button.component__button--2:hover, .color-x24-trad-2 .section--light .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-trad-2 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-trad-2 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #56d0ff !important;
  background: #56d0ff !important;
  color: #ffffff !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-trad-2 .section--dark .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-trad-2 .section--dark .banner .component__button--2.cta__button:focus,
.color-x24-trad-2 .section--dark .cta__button.component__button--2:focus, .color-x24-trad-2 .section--light .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-trad-2 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-trad-2 .section--light .cta__button.component__button--2:focus {
  border: 1px solid #bcecff !important;
  color: #ffffff !important;
  background: #bcecff !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-2 .section--dark .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-trad-2 .section--dark .banner .component__button--3.cta__button,
.color-x24-trad-2 .section--dark .cta__button.component__button--3, .color-x24-trad-2 .section--light .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-trad-2 .section--light .banner .component__button--3.cta__button,
.color-x24-trad-2 .section--light .cta__button.component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: none !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-2 .section--dark .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-trad-2 .section--dark .banner .component__button--3.cta__button:hover,
.color-x24-trad-2 .section--dark .cta__button.component__button--3:hover, .color-x24-trad-2 .section--light .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-trad-2 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-trad-2 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(0, 149, 219, 0.42), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(0, 149, 219, 0.1);
}
.color-x24-trad-2 .section--dark .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-trad-2 .section--dark .banner .component__button--3.cta__button:focus,
.color-x24-trad-2 .section--dark .cta__button.component__button--3:focus, .color-x24-trad-2 .section--light .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-trad-2 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-trad-2 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-2 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  border: 1px solid #002d42 !important;
  color: #ffffff !important;
  background: #002d42 !important;
}
.color-x24-trad-2 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #0073a8 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #0073a8 !important;
}
.color-x24-trad-2 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #0fb3ff !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #0fb3ff !important;
}
.color-x24-trad-2 .section--light .banner .component__button--1.cta__button,
.color-x24-trad-2 .section--light .cta__button.component__button--1 {
  border: 1px solid #002d42 !important;
  color: #ffffff !important;
  background: #002d42 !important;
}
.color-x24-trad-2 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-trad-2 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #0073a8 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #0073a8 !important;
}
.color-x24-trad-2 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-trad-2 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #0fb3ff !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #0fb3ff !important;
}
.color-x24-trad-2 .section--light .banner .component__button--2.cta__button,
.color-x24-trad-2 .section--light .cta__button.component__button--2 {
  border: 1px solid #00adef !important;
  color: #ffffff !important;
  background: #00adef !important;
}
.color-x24-trad-2 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-trad-2 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #56d0ff !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #56d0ff !important;
}
.color-x24-trad-2 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-trad-2 .section--light .cta__button.component__button--2:focus {
  border: 1px solid #bcecff !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #bcecff !important;
}
.color-x24-trad-2 .section--light .banner .component__button--3.cta__button,
.color-x24-trad-2 .section--light .cta__button.component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-trad-2 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-trad-2 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #89deff !important;
  color: #002d42 !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #bcecff !important;
}
.color-x24-trad-2 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-trad-2 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-trad-2 .section--dark .articles__categories .mm-navbar .mm-btn, .color-x24-trad-2 .section--light .articles__categories .mm-navbar .mm-btn {
  top: 7px;
}
.color-x24-trad-2 .section--dark .articles__categories .mm-panels > .mm-panel > .mm-listview, .color-x24-trad-2 .section--light .articles__categories .mm-panels > .mm-panel > .mm-listview {
  margin: 7px 0 0 0;
}
.color-x24-trad-2 .section--dark .articles__categories .mm-opened .mm-title,
.color-x24-trad-2 .section--dark .articles__categories .mm-title, .color-x24-trad-2 .section--light .articles__categories .mm-opened .mm-title,
.color-x24-trad-2 .section--light .articles__categories .mm-title {
  font-size: 22px;
  line-height: 24px;
}
.color-x24-trad-2 .section--dark .blog-post__title,
.color-x24-trad-2 .section--dark .blog__post-title,
.color-x24-trad-2 .section--dark .article__post-title, .color-x24-trad-2 .section--light .blog-post__title,
.color-x24-trad-2 .section--light .blog__post-title,
.color-x24-trad-2 .section--light .article__post-title {
  font-family: "Poppins", sans-serif;
  text-decoration: none;
  color: #ffffff !important;
}
.color-x24-trad-2 .section--dark .blog-post__title:hover, .color-x24-trad-2 .section--dark .blog-post__title:focus,
.color-x24-trad-2 .section--dark .blog__post-title:hover,
.color-x24-trad-2 .section--dark .blog__post-title:focus,
.color-x24-trad-2 .section--dark .article__post-title:hover,
.color-x24-trad-2 .section--dark .article__post-title:focus, .color-x24-trad-2 .section--light .blog-post__title:hover, .color-x24-trad-2 .section--light .blog-post__title:focus,
.color-x24-trad-2 .section--light .blog__post-title:hover,
.color-x24-trad-2 .section--light .blog__post-title:focus,
.color-x24-trad-2 .section--light .article__post-title:hover,
.color-x24-trad-2 .section--light .article__post-title:focus {
  text-decoration: underline;
}
.color-x24-trad-2 .section--dark .blog-post__info li, .color-x24-trad-2 .section--light .blog-post__info li {
  border-left-color: #ffffff;
}
.color-x24-trad-2 .section--dark .category__description h1,
.color-x24-trad-2 .section--dark .category__description h2,
.color-x24-trad-2 .section--dark .category__description h3,
.color-x24-trad-2 .section--dark .category__description h4,
.color-x24-trad-2 .section--dark .category__description h5,
.color-x24-trad-2 .section--dark .category__description h6,
.color-x24-trad-2 .section--dark .category__description p > strong,
.color-x24-trad-2 .section--dark .blog__content h1,
.color-x24-trad-2 .section--dark .blog__content h2,
.color-x24-trad-2 .section--dark .blog__content h3,
.color-x24-trad-2 .section--dark .blog__content h4,
.color-x24-trad-2 .section--dark .blog__content h5,
.color-x24-trad-2 .section--dark .blog__content h6,
.color-x24-trad-2 .section--dark .blog__content p > strong,
.color-x24-trad-2 .section--dark .article__content h1,
.color-x24-trad-2 .section--dark .article__content h2,
.color-x24-trad-2 .section--dark .article__content h3,
.color-x24-trad-2 .section--dark .article__content h4,
.color-x24-trad-2 .section--dark .article__content h5,
.color-x24-trad-2 .section--dark .article__content h6,
.color-x24-trad-2 .section--dark .article__content p > strong, .color-x24-trad-2 .section--light .category__description h1,
.color-x24-trad-2 .section--light .category__description h2,
.color-x24-trad-2 .section--light .category__description h3,
.color-x24-trad-2 .section--light .category__description h4,
.color-x24-trad-2 .section--light .category__description h5,
.color-x24-trad-2 .section--light .category__description h6,
.color-x24-trad-2 .section--light .category__description p > strong,
.color-x24-trad-2 .section--light .blog__content h1,
.color-x24-trad-2 .section--light .blog__content h2,
.color-x24-trad-2 .section--light .blog__content h3,
.color-x24-trad-2 .section--light .blog__content h4,
.color-x24-trad-2 .section--light .blog__content h5,
.color-x24-trad-2 .section--light .blog__content h6,
.color-x24-trad-2 .section--light .blog__content p > strong,
.color-x24-trad-2 .section--light .article__content h1,
.color-x24-trad-2 .section--light .article__content h2,
.color-x24-trad-2 .section--light .article__content h3,
.color-x24-trad-2 .section--light .article__content h4,
.color-x24-trad-2 .section--light .article__content h5,
.color-x24-trad-2 .section--light .article__content h6,
.color-x24-trad-2 .section--light .article__content p > strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-trad-2 .section--dark .category__description h1 strong,
.color-x24-trad-2 .section--dark .category__description h2 strong,
.color-x24-trad-2 .section--dark .category__description h3 strong,
.color-x24-trad-2 .section--dark .category__description h4 strong,
.color-x24-trad-2 .section--dark .category__description h5 strong,
.color-x24-trad-2 .section--dark .category__description h6 strong,
.color-x24-trad-2 .section--dark .category__description p > strong strong,
.color-x24-trad-2 .section--dark .blog__content h1 strong,
.color-x24-trad-2 .section--dark .blog__content h2 strong,
.color-x24-trad-2 .section--dark .blog__content h3 strong,
.color-x24-trad-2 .section--dark .blog__content h4 strong,
.color-x24-trad-2 .section--dark .blog__content h5 strong,
.color-x24-trad-2 .section--dark .blog__content h6 strong,
.color-x24-trad-2 .section--dark .blog__content p > strong strong,
.color-x24-trad-2 .section--dark .article__content h1 strong,
.color-x24-trad-2 .section--dark .article__content h2 strong,
.color-x24-trad-2 .section--dark .article__content h3 strong,
.color-x24-trad-2 .section--dark .article__content h4 strong,
.color-x24-trad-2 .section--dark .article__content h5 strong,
.color-x24-trad-2 .section--dark .article__content h6 strong,
.color-x24-trad-2 .section--dark .article__content p > strong strong, .color-x24-trad-2 .section--light .category__description h1 strong,
.color-x24-trad-2 .section--light .category__description h2 strong,
.color-x24-trad-2 .section--light .category__description h3 strong,
.color-x24-trad-2 .section--light .category__description h4 strong,
.color-x24-trad-2 .section--light .category__description h5 strong,
.color-x24-trad-2 .section--light .category__description h6 strong,
.color-x24-trad-2 .section--light .category__description p > strong strong,
.color-x24-trad-2 .section--light .blog__content h1 strong,
.color-x24-trad-2 .section--light .blog__content h2 strong,
.color-x24-trad-2 .section--light .blog__content h3 strong,
.color-x24-trad-2 .section--light .blog__content h4 strong,
.color-x24-trad-2 .section--light .blog__content h5 strong,
.color-x24-trad-2 .section--light .blog__content h6 strong,
.color-x24-trad-2 .section--light .blog__content p > strong strong,
.color-x24-trad-2 .section--light .article__content h1 strong,
.color-x24-trad-2 .section--light .article__content h2 strong,
.color-x24-trad-2 .section--light .article__content h3 strong,
.color-x24-trad-2 .section--light .article__content h4 strong,
.color-x24-trad-2 .section--light .article__content h5 strong,
.color-x24-trad-2 .section--light .article__content h6 strong,
.color-x24-trad-2 .section--light .article__content p > strong strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-trad-2 .section--dark .article__post-permalink,
.color-x24-trad-2 .section--dark .blog__post-permalink, .color-x24-trad-2 .section--light .article__post-permalink,
.color-x24-trad-2 .section--light .blog__post-permalink {
  text-decoration: none;
  font-family: "GothicA1", sans-serif;
  position: relative;
  font-weight: 700;
  color: #ffffff;
}
.color-x24-trad-2 .section--dark .article__post-permalink:hover, .color-x24-trad-2 .section--dark .article__post-permalink:focus,
.color-x24-trad-2 .section--dark .blog__post-permalink:hover,
.color-x24-trad-2 .section--dark .blog__post-permalink:focus, .color-x24-trad-2 .section--light .article__post-permalink:hover, .color-x24-trad-2 .section--light .article__post-permalink:focus,
.color-x24-trad-2 .section--light .blog__post-permalink:hover,
.color-x24-trad-2 .section--light .blog__post-permalink:focus {
  text-decoration: underline;
}
.color-x24-trad-2 .section--dark .article__post-permalink:before,
.color-x24-trad-2 .section--dark .blog__post-permalink:before, .color-x24-trad-2 .section--light .article__post-permalink:before,
.color-x24-trad-2 .section--light .blog__post-permalink:before {
  content: "";
  top: -3px;
  font-family: "font-awesome";
  position: absolute;
  right: -13px;
  font-weight: normal;
  display: none;
}
.color-x24-trad-2 .section--dark .articles__categories .category__list-child li a,
.color-x24-trad-2 .section--dark .articles__categories-list li a, .color-x24-trad-2 .section--light .articles__categories .category__list-child li a,
.color-x24-trad-2 .section--light .articles__categories-list li a {
  font: 16px/1.375 "GothicA1", sans-serif;
}
.color-x24-trad-2 .section--dark .articles__categories .category__list-child li a:hover, .color-x24-trad-2 .section--dark .articles__categories .category__list-child li a:focus,
.color-x24-trad-2 .section--dark .articles__categories-list li a:hover,
.color-x24-trad-2 .section--dark .articles__categories-list li a:focus, .color-x24-trad-2 .section--light .articles__categories .category__list-child li a:hover, .color-x24-trad-2 .section--light .articles__categories .category__list-child li a:focus,
.color-x24-trad-2 .section--light .articles__categories-list li a:hover,
.color-x24-trad-2 .section--light .articles__categories-list li a:focus {
  text-decoration: none;
}
.color-x24-trad-2 .section--dark .articles__categories .mm-opened .mm-title, .color-x24-trad-2 .section--light .articles__categories .mm-opened .mm-title {
  font-family: "Poppins", sans-serif;
}
.color-x24-trad-2 .section--dark .articles__pagination ul li a, .color-x24-trad-2 .section--light .articles__pagination ul li a {
  color: #000000;
}
.color-x24-trad-2 .section--light .blog__post-title,
.color-x24-trad-2 .section--light .article__post-title {
  color: #000000 !important;
}
.color-x24-trad-2 .section--light .article__post-permalink,
.color-x24-trad-2 .section--light .blog__post-permalink {
  color: #000000;
}
.color-x24-trad-2 .section--light .blog-post__info li {
  border-left-color: #000000;
}
.color-x24-trad-2 .section--dark .banner__container .banner .cta__button, .color-x24-trad-2 .section--light .banner__container .banner .cta__button {
  min-height: 45px;
  max-width: 250px;
  font: 700 14px/25px "Poppins", sans-serif;
}
.color-x24-trad-2 .section--dark .banner__container .banner .form .form__title,
.color-x24-trad-2 .section--dark .banner__container .banner .form .form__caption,
.color-x24-trad-2 .section--dark .banner__container .banner .form .leadFormInfo,
.color-x24-trad-2 .section--dark .banner__container .banner .form .form__name, .color-x24-trad-2 .section--light .banner__container .banner .form .form__title,
.color-x24-trad-2 .section--light .banner__container .banner .form .form__caption,
.color-x24-trad-2 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-trad-2 .section--light .banner__container .banner .form .form__name {
  color: #000000;
}
.color-x24-trad-2 .section--light .banner__container .banner .form .form__title,
.color-x24-trad-2 .section--light .banner__container .banner .form .form__caption,
.color-x24-trad-2 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-trad-2 .section--light .banner__container .banner .form .form__name {
  color: #ffffff;
}
.color-x24-trad-2 .section-banner .banner .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-trad-2 .section-banner .banner form {
  margin-bottom: 0;
}
.color-x24-trad-2 .section-banner .banner .component__title {
  color: #ffffff !important;
  font-family: "Poppins", sans-serif;
  font-weight: bold;
}
.color-x24-trad-2 .section-banner .banner .banner-text__title--large {
  font-size: 40px;
  line-height: 46px;
}
.color-x24-trad-2 .section-banner .banner .banner-text__title--extraLarge {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-trad-2 .section-banner .banner .banner-e .input_container {
  margin: 0 0 10px;
}
.color-x24-trad-2 .section-banner .banner-text__wrapper .text-left .banner-c__title,
.color-x24-trad-2 .section-banner .banner-text__wrapper .text-center .banner-c__title,
.color-x24-trad-2 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  max-width: 650px;
}
.color-x24-trad-2 .section-banner .banner-text__wrapper .text-left .banner-c__title {
  max-width: 650px;
}
.color-x24-trad-2 .section-banner .banner-text__wrapper .text-left .text-center {
  text-align: left !important;
}
.color-x24-trad-2 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  display: inline-block;
}
.color-x24-trad-2 .section-banner .banner-text__wrapper .text-right .banner-c__button {
  text-align: right !important;
  margin-right: 0 !important;
}
.color-x24-trad-2 .section-banner .banner-text__wrapper .text-center {
  margin: 0 auto;
}
.color-x24-trad-2 .section-banner .banner .component__subtitle {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-trad-2 .section-banner .banner .banner-text__subtitle--small {
  font-size: 18px;
  line-height: 22px;
}
.color-x24-trad-2 .section-banner .banner .banner-text__subtitle--medium {
  font-size: 24px;
  line-height: 26px;
}
.color-x24-trad-2 .section-banner .banner .cta__link:hover {
  text-decoration: underline;
}
.color-x24-trad-2 .section-banner .banner .flexslider .flex-control-nav {
  bottom: 100px;
}
@keyframes fadeInUp {
  from {
    transform: translate3d(0, 40px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.color-x24-trad-2 .in-view {
  animation-duration: 1s;
  animation-fill-mode: both;
  opacity: 0;
  animation-name: fadeInUp;
}
.color-x24-trad-2 .section--dark .navigation .navigation-b,
.color-x24-trad-2 .section--dark .navigation .navigation-c, .color-x24-trad-2 .section--light .navigation .navigation-b,
.color-x24-trad-2 .section--light .navigation .navigation-c {
  background: none;
}
.color-x24-trad-2 .section--dark .navigation .navigation-b .navigation__button:focus,
.color-x24-trad-2 .section--dark .navigation .navigation-c .navigation__button:focus, .color-x24-trad-2 .section--light .navigation .navigation-b .navigation__button:focus,
.color-x24-trad-2 .section--light .navigation .navigation-c .navigation__button:focus {
  outline: none;
}
.color-x24-trad-2 .section--dark .navigation-a .navigation__item--link,
.color-x24-trad-2 .section--dark .navigation-b .navigation__item--link,
.color-x24-trad-2 .section--dark .navigation-c .navigation__item--link, .color-x24-trad-2 .section--light .navigation-a .navigation__item--link,
.color-x24-trad-2 .section--light .navigation-b .navigation__item--link,
.color-x24-trad-2 .section--light .navigation-c .navigation__item--link {
  padding: 5px 0.7rem;
  font-size: 12px !important;
  color: #ffffff;
  text-transform: uppercase;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  line-height: 24px;
}
.color-x24-trad-2 .section--dark .navigation-a .navigation__item--link:hover,
.color-x24-trad-2 .section--dark .navigation-b .navigation__item--link:hover,
.color-x24-trad-2 .section--dark .navigation-c .navigation__item--link:hover, .color-x24-trad-2 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-trad-2 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-trad-2 .section--light .navigation-c .navigation__item--link:hover {
  color: #999;
}
.color-x24-trad-2 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-2 .section--dark .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-2 .section--dark .navigation-c .navigation__item.has-drop-down ul a:hover, .color-x24-trad-2 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-2 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-2 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #999;
}
.color-x24-trad-2 .section--dark .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-2 .section--dark .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-2 .section--dark .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-trad-2 .section--light .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-2 .section--light .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-2 .section--light .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after {
  font-family: "font-awesome";
  content: "";
  border: 0 !important;
  width: 10px;
  height: 20px;
  margin: 0;
  font-size: 8px !important;
  right: 10px;
  top: 4px;
}
.color-x24-trad-2 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-trad-2 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-trad-2 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub, .color-x24-trad-2 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-trad-2 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-trad-2 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub {
  right: 0;
}
.color-x24-trad-2 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-trad-2 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-trad-2 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub, .color-x24-trad-2 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-trad-2 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-trad-2 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub {
  left: unset;
  right: 100%;
}
.color-x24-trad-2 .section--dark .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-2 .section--dark .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-2 .section--dark .navigation-c .navigation__list--head .navigation-open > .navigation__item--link, .color-x24-trad-2 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-2 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-2 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-trad-2 .section--dark .navigation-a .navigation__list--sub,
.color-x24-trad-2 .section--dark .navigation-b .navigation__list--sub,
.color-x24-trad-2 .section--dark .navigation-c .navigation__list--sub, .color-x24-trad-2 .section--light .navigation-a .navigation__list--sub,
.color-x24-trad-2 .section--light .navigation-b .navigation__list--sub,
.color-x24-trad-2 .section--light .navigation-c .navigation__list--sub {
  border: 0;
  border-radius: 8px;
  background: #002d42 !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-trad-2 .section--dark .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-trad-2 .section--dark .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-trad-2 .section--dark .navigation-c .navigation__list--sub .navigation__item--link, .color-x24-trad-2 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-trad-2 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-trad-2 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #ffffff;
}
.color-x24-trad-2 .section--dark .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-2 .section--dark .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-2 .section--dark .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-trad-2 .section--light .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-2 .section--light .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-2 .section--light .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  content: "";
}
.color-x24-trad-2 .section--dark .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-2 .section--dark .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-2 .section--dark .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link, .color-x24-trad-2 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-2 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-2 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-trad-2 .section--light .navigation-a .navigation__item--link,
.color-x24-trad-2 .section--light .navigation-b .navigation__item--link,
.color-x24-trad-2 .section--light .navigation-c .navigation__item--link {
  color: #000000;
}
.color-x24-trad-2 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-trad-2 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-trad-2 .section--light .navigation-c .navigation__item--link:hover {
  color: #666;
}
.color-x24-trad-2 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-2 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-2 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #666;
}
.color-x24-trad-2 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-2 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-2 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #666;
}
.color-x24-trad-2 .section--light .navigation-a .navigation__list--sub,
.color-x24-trad-2 .section--light .navigation-b .navigation__list--sub,
.color-x24-trad-2 .section--light .navigation-c .navigation__list--sub {
  background: #e0e0e0 !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-trad-2 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-trad-2 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-trad-2 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #000000;
}
.color-x24-trad-2 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-2 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-2 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #666 !important;
}
.color-x24-trad-2 .section--dark .navigation__container .navigation__item.has-drop-down .navigation__item--link:hover:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-trad-2 .section--dark .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-trad-2 .section--dark .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #999 !important;
}
.color-x24-trad-2 .section--dark .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #f0f !important;
}
.color-x24-trad-2 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: #000000 transparent transparent transparent !important;
}
.color-x24-trad-2 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: #666 transparent transparent transparent !important;
}
.color-x24-trad-2 .section--light .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #666 transparent transparent !important;
}
.color-x24-trad-2 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: transparent transparent transparent #000000 !important;
}
.color-x24-trad-2 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #f00 !important;
}
.color-x24-trad-2 .section--light .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #666 !important;
}
.color-x24-trad-2 .contact-us-im {
  overflow: hidden;
}
.color-x24-trad-2 .contact-us-im .form .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-trad-2 .form .form__name {
  font: 14px/20px "GothicA1", sans-serif;
}
.color-x24-trad-2 .form .leadForm,
.color-x24-trad-2 .form .label_container {
  text-align: left;
}
.color-x24-trad-2 .form form .form-input-comments {
  flex-direction: column;
}
.color-x24-trad-2 .form .form__group {
  overflow: hidden;
  margin: 0 0 20px;
}
.color-x24-trad-2 .section--dark .form, .color-x24-trad-2 .section--light .form {
  padding: 3.125rem 0;
  margin: 0 auto;
  max-width: 900px;
}
.color-x24-trad-2 .section--dark .form form .form-wrap__submit, .color-x24-trad-2 .section--light .form form .form-wrap__submit {
  display: block;
}
.color-x24-trad-2 .section--dark .form form .form-wrap__submit input, .color-x24-trad-2 .section--light .form form .form-wrap__submit input {
  width: 100%;
}
.color-x24-trad-2 .section--dark .form .leadFormInfo,
.color-x24-trad-2 .section--dark .form .component__title-caption-wrap, .color-x24-trad-2 .section--light .form .leadFormInfo,
.color-x24-trad-2 .section--light .form .component__title-caption-wrap {
  text-align: center;
}
.color-x24-trad-2 .section--dark .form .form__title, .color-x24-trad-2 .section--light .form .form__title {
  color: #ffffff;
}
.color-x24-trad-2 .section--dark .form .form__caption, .color-x24-trad-2 .section--dark .form .form__name, .color-x24-trad-2 .section--light .form .form__caption, .color-x24-trad-2 .section--light .form .form__name {
  color: #ffffff;
}
.color-x24-trad-2 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-2 .section--dark .form .form__group .input_container input,
.color-x24-trad-2 .section--dark .form .form__group .input_container select,
.color-x24-trad-2 .section--dark .form .form__group .input_container textarea, .color-x24-trad-2 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-2 .section--light .form .form__group .input_container input,
.color-x24-trad-2 .section--light .form .form__group .input_container select,
.color-x24-trad-2 .section--light .form .form__group .input_container textarea {
  width: 100%;
  font: 14px/16px "GothicA1", sans-serif;
  color: #ffffff;
  background: rgba(255, 192, 0, 0.7);
  border-radius: 8px;
  padding: 12px 16px 13px;
  border: 1px solid rgba(255, 192, 0, 0.7) !important;
  outline: none;
  height: auto;
}
.color-x24-trad-2 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-trad-2 .section--dark .form .form__group .input_container input::placeholder,
.color-x24-trad-2 .section--dark .form .form__group .input_container select::placeholder,
.color-x24-trad-2 .section--dark .form .form__group .input_container textarea::placeholder, .color-x24-trad-2 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-trad-2 .section--light .form .form__group .input_container input::placeholder,
.color-x24-trad-2 .section--light .form .form__group .input_container select::placeholder,
.color-x24-trad-2 .section--light .form .form__group .input_container textarea::placeholder {
  color: #ffffff;
}
.color-x24-trad-2 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-trad-2 .section--dark .form .form__group .input_container input.has-error::placeholder,
.color-x24-trad-2 .section--dark .form .form__group .input_container select.has-error::placeholder,
.color-x24-trad-2 .section--dark .form .form__group .input_container textarea.has-error::placeholder, .color-x24-trad-2 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-trad-2 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-trad-2 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-trad-2 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-trad-2 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-trad-2 .section--dark .form .form__group .input_container input:focus,
.color-x24-trad-2 .section--dark .form .form__group .input_container select:focus,
.color-x24-trad-2 .section--dark .form .form__group .input_container textarea:focus, .color-x24-trad-2 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-trad-2 .section--light .form .form__group .input_container input:focus,
.color-x24-trad-2 .section--light .form .form__group .input_container select:focus,
.color-x24-trad-2 .section--light .form .form__group .input_container textarea:focus {
  border: 1px solid #ffffff !important;
}
.color-x24-trad-2 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span, .color-x24-trad-2 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span {
  padding: 0;
}
.color-x24-trad-2 .section--dark .form .form__group .input_container .form-input-uploadFile span.status-label:before, .color-x24-trad-2 .section--light .form .form__group .input_container .form-input-uploadFile span.status-label:before {
  right: 103px;
}
.color-x24-trad-2 .section--dark .form .form__group .input_container.checkbox_wrapper, .color-x24-trad-2 .section--dark .form .form__group .input_container.radio_wrapper, .color-x24-trad-2 .section--light .form .form__group .input_container.checkbox_wrapper, .color-x24-trad-2 .section--light .form .form__group .input_container.radio_wrapper {
  position: relative;
  overflow: hidden;
  border-style: none;
}
.color-x24-trad-2 .section--dark .form .form__group .input_container.checkbox_wrapper input, .color-x24-trad-2 .section--dark .form .form__group .input_container.radio_wrapper input, .color-x24-trad-2 .section--light .form .form__group .input_container.checkbox_wrapper input, .color-x24-trad-2 .section--light .form .form__group .input_container.radio_wrapper input {
  position: absolute;
  top: 0;
  left: -9999px;
}
.color-x24-trad-2 .section--dark .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-trad-2 .section--dark .form .form__group .input_container.radio_wrapper input + label, .color-x24-trad-2 .section--light .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-trad-2 .section--light .form .form__group .input_container.radio_wrapper input + label {
  position: relative;
  margin-bottom: 4px;
  padding: 5px 0 0 50px;
  min-height: 30px;
  font: 18px/1.375 "Heebo", sans-serif;
}
.color-x24-trad-2 .section--dark .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-trad-2 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-trad-2 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-trad-2 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  height: 30px;
  width: 30px;
  text-align: center;
  color: #ffffff;
  background: rgba(255, 192, 0, 0.7);
  border: 4px solid rgba(255, 192, 0, 0.7) !important;
  border-radius: 4px;
  font: normal normal normal 18px/1.2 font-awesome;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
}
.color-x24-trad-2 .section--dark .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-trad-2 .section--dark .form .form__group .input_container.radio_wrapper .has-error + label:before, .color-x24-trad-2 .section--light .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-trad-2 .section--light .form .form__group .input_container.radio_wrapper .has-error + label:before {
  border-color: #E03B33 !important;
}
.color-x24-trad-2 .section--dark .form .form__group .input_container.checkbox_wrapper input:checked + label:before, .color-x24-trad-2 .section--light .form .form__group .input_container.checkbox_wrapper input:checked + label:before {
  content: "";
}
.color-x24-trad-2 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-trad-2 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  border-radius: 50%;
}
.color-x24-trad-2 .section--dark .form .form__group .input_container.radio_wrapper input:checked + label:before, .color-x24-trad-2 .section--light .form .form__group .input_container.radio_wrapper input:checked + label:before {
  content: "";
  font-size: 17px;
  line-height: 1.3;
  letter-spacing: -0.5px;
}
.color-x24-trad-2 .section--dark .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-trad-2 .section--dark .form .form__group .input_container.radio_wrapper div[class$=__label-input-container], .color-x24-trad-2 .section--light .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-trad-2 .section--light .form .form__group .input_container.radio_wrapper div[class$=__label-input-container] {
  position: relative;
  padding: 0 0 5px;
}
.color-x24-trad-2 .section--dark .form .form__group .input_container input[type=checkbox],
.color-x24-trad-2 .section--dark .form .form__group .input_container input[type=radio], .color-x24-trad-2 .section--light .form .form__group .input_container input[type=checkbox],
.color-x24-trad-2 .section--light .form .form__group .input_container input[type=radio] {
  width: 26px;
  height: 26px;
  position: absolute;
  top: 2;
  left: 2;
  outline: none;
}
.color-x24-trad-2 .section--dark .form .form__group .input_container select, .color-x24-trad-2 .section--light .form .form__group .input_container select {
  height: 42px;
}
.color-x24-trad-2 .section--dark .form-wrap__submit, .color-x24-trad-2 .section--light .form-wrap__submit {
  text-align: center;
}
.color-x24-trad-2 .section--dark .form form pre,
.color-x24-trad-2 .section--dark .form form .formatted_text,
.color-x24-trad-2 .section--dark .form form .help_text,
.color-x24-trad-2 .section--dark .form form .formatted_text p,
.color-x24-trad-2 .section--dark .form form .form-input-info,
.color-x24-trad-2 .section--dark .form form .leadFormInfo,
.color-x24-trad-2 .section--dark .form form label, .color-x24-trad-2 .section--light .form form pre,
.color-x24-trad-2 .section--light .form form .formatted_text,
.color-x24-trad-2 .section--light .form form .help_text,
.color-x24-trad-2 .section--light .form form .formatted_text p,
.color-x24-trad-2 .section--light .form form .form-input-info,
.color-x24-trad-2 .section--light .form form .leadFormInfo,
.color-x24-trad-2 .section--light .form form label {
  color: #ffffff;
}
.color-x24-trad-2 .section--dark .form form pre:focus, .color-x24-trad-2 .section--dark .form form pre:hover,
.color-x24-trad-2 .section--dark .form form .formatted_text:focus,
.color-x24-trad-2 .section--dark .form form .formatted_text:hover,
.color-x24-trad-2 .section--dark .form form .help_text:focus,
.color-x24-trad-2 .section--dark .form form .help_text:hover,
.color-x24-trad-2 .section--dark .form form .formatted_text p:focus,
.color-x24-trad-2 .section--dark .form form .formatted_text p:hover,
.color-x24-trad-2 .section--dark .form form .form-input-info:focus,
.color-x24-trad-2 .section--dark .form form .form-input-info:hover,
.color-x24-trad-2 .section--dark .form form .leadFormInfo:focus,
.color-x24-trad-2 .section--dark .form form .leadFormInfo:hover,
.color-x24-trad-2 .section--dark .form form label:focus,
.color-x24-trad-2 .section--dark .form form label:hover, .color-x24-trad-2 .section--light .form form pre:focus, .color-x24-trad-2 .section--light .form form pre:hover,
.color-x24-trad-2 .section--light .form form .formatted_text:focus,
.color-x24-trad-2 .section--light .form form .formatted_text:hover,
.color-x24-trad-2 .section--light .form form .help_text:focus,
.color-x24-trad-2 .section--light .form form .help_text:hover,
.color-x24-trad-2 .section--light .form form .formatted_text p:focus,
.color-x24-trad-2 .section--light .form form .formatted_text p:hover,
.color-x24-trad-2 .section--light .form form .form-input-info:focus,
.color-x24-trad-2 .section--light .form form .form-input-info:hover,
.color-x24-trad-2 .section--light .form form .leadFormInfo:focus,
.color-x24-trad-2 .section--light .form form .leadFormInfo:hover,
.color-x24-trad-2 .section--light .form form label:focus,
.color-x24-trad-2 .section--light .form form label:hover {
  outline: none;
}
.color-x24-trad-2 .section--dark .form form pre:disabled,
.color-x24-trad-2 .section--dark .form form .formatted_text:disabled,
.color-x24-trad-2 .section--dark .form form .help_text:disabled,
.color-x24-trad-2 .section--dark .form form .formatted_text p:disabled,
.color-x24-trad-2 .section--dark .form form .form-input-info:disabled,
.color-x24-trad-2 .section--dark .form form .leadFormInfo:disabled,
.color-x24-trad-2 .section--dark .form form label:disabled, .color-x24-trad-2 .section--light .form form pre:disabled,
.color-x24-trad-2 .section--light .form form .formatted_text:disabled,
.color-x24-trad-2 .section--light .form form .help_text:disabled,
.color-x24-trad-2 .section--light .form form .formatted_text p:disabled,
.color-x24-trad-2 .section--light .form form .form-input-info:disabled,
.color-x24-trad-2 .section--light .form form .leadFormInfo:disabled,
.color-x24-trad-2 .section--light .form form label:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.color-x24-trad-2 .section--dark .form form hr, .color-x24-trad-2 .section--light .form form hr {
  border-color: #ffffff;
}
.color-x24-trad-2 .section--dark .form form .form-wrap__submit input, .color-x24-trad-2 .section--light .form form .form-wrap__submit input {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
  border-radius: 4px;
  color: #000000 !important;
  width: auto;
  padding: 11px 47px 13px;
  height: 40px;
  min-width: 200px;
  transition: 0.25s;
  font: 600 14px/16px "Poppins", sans-serif;
  text-transform: uppercase;
  display: inline-block;
}
.color-x24-trad-2 .section--dark .form form .form-wrap__submit input:hover, .color-x24-trad-2 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-trad-2 .section--dark .form form .form-wrap__submit input:focus, .color-x24-trad-2 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-2 .section--light .form .form__title {
  color: #000000;
}
.color-x24-trad-2 .section--light .form .form__caption, .color-x24-trad-2 .section--light .form .form__name {
  color: #000000;
}
.color-x24-trad-2 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-2 .section--light .form .form__group .input_container input,
.color-x24-trad-2 .section--light .form .form__group .input_container select,
.color-x24-trad-2 .section--light .form .form__group .input_container textarea {
  color: #f0edeb;
  background: rgba(255, 192, 0, 0.7);
}
.color-x24-trad-2 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-trad-2 .section--light .form .form__group .input_container input::placeholder,
.color-x24-trad-2 .section--light .form .form__group .input_container select::placeholder,
.color-x24-trad-2 .section--light .form .form__group .input_container textarea::placeholder {
  color: #f0edeb;
}
.color-x24-trad-2 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-trad-2 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-trad-2 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-trad-2 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-trad-2 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error,
.color-x24-trad-2 .section--light .form .form__group .input_container input.has-error,
.color-x24-trad-2 .section--light .form .form__group .input_container select.has-error,
.color-x24-trad-2 .section--light .form .form__group .input_container textarea.has-error {
  border: 1px solid #E03B33 !important;
}
.color-x24-trad-2 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-trad-2 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-trad-2 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-trad-2 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-trad-2 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-trad-2 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  color: #f0edeb;
  background: rgba(255, 192, 0, 0.7);
  border: 4px solid rgba(255, 192, 0, 0.7) !important;
}
.color-x24-trad-2 .section--light .form form pre,
.color-x24-trad-2 .section--light .form form .formatted_text,
.color-x24-trad-2 .section--light .form form .help_text,
.color-x24-trad-2 .section--light .form form .formatted_text p,
.color-x24-trad-2 .section--light .form form .form-input-info,
.color-x24-trad-2 .section--light .form form .leadFormInfo,
.color-x24-trad-2 .section--light .form form label {
  color: #002d42;
}
.color-x24-trad-2 .section--light .form form hr {
  border-color: #002d42;
}
.color-x24-trad-2 .section--light .form form .form-wrap__submit input {
  border: 1px solid #002d42 !important;
  color: #ffffff !important;
  background: #002d42 !important;
}
.color-x24-trad-2 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #0073a8 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #0073a8 !important;
}
.color-x24-trad-2 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #0073a8 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #0073a8 !important;
}
.color-x24-trad-2 .newsletter-2-fields .section--dark .form-wrap__submit input {
  display: flex;
}
.color-x24-trad-2 .exclusive-offer .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-trad-2 .newsletter-3-fields .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-trad-2 .exclusive-offer .form .error_container label {
  width: 100%;
}
.color-x24-trad-2 .exclusive-offer .col-lg-12 .form__group {
  width: 284px;
  margin-right: 0;
}
.color-x24-trad-2 .exclusive-offer .leadFormInfo {
  bottom: -30px;
}
.color-x24-trad-2 .exclusive-offer .col-lg-12 form .form-wrap__submit {
  width: 254px;
}
.color-x24-trad-2 .exclusive-offer .col-lg-12 form .error_container {
  width: 254px;
  text-align: left;
}
.color-x24-trad-2 .forms--fullwidth form,
.color-x24-trad-2 .forms--2col-textarea form {
  width: 100%;
  margin-bottom: 44px;
}
.color-x24-trad-2 .forms--2col-textarea input,
.color-x24-trad-2 .forms--2col-textarea select,
.color-x24-trad-2 .forms--2col-textarea textarea {
  width: 100%;
}
.color-x24-trad-2 .forms--fullwidth .form__group,
.color-x24-trad-2 .forms--2col-textarea .form__group {
  margin-bottom: 16px;
}
.color-x24-trad-2 .forms--fullwidth .form-wrap__submit input,
.color-x24-trad-2 .forms--2col-textarea .form-wrap__submit input {
  width: auto;
  display: flex;
}
.color-x24-trad-2 .forms--3col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-trad-2 .forms--2col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-trad-2 .forms--2col form .form__group {
  width: 49%;
  margin-right: 2%;
  margin-bottom: 16px;
}
.color-x24-trad-2 .forms--2col form .form__group:nth-child(2n) {
  margin-right: 0;
}
.color-x24-trad-2 .forms--2col form .form__group .input_container {
  height: auto;
}
.color-x24-trad-2 .forms--3col form .form__group {
  width: 30%;
  margin-right: 5%;
  margin-bottom: 16px;
}
.color-x24-trad-2 .forms--3col form .form__group:nth-child(3n) {
  margin-right: 0;
}
.color-x24-trad-2 .forms--3col form .form__group input,
.color-x24-trad-2 .forms--3col form .form__group textarea,
.color-x24-trad-2 .forms--3col form .form__group select {
  width: 100%;
}
.color-x24-trad-2 .forms--3col form .form__group .input_container {
  height: auto;
}
.color-x24-trad-2 .forms--3col form .leadFormInfo {
  width: 100%;
}
.color-x24-trad-2 .forms--2col form .form__group input,
.color-x24-trad-2 .forms--2col form .form__group textarea,
.color-x24-trad-2 .forms--2col form .form__group select {
  width: 100%;
}
.color-x24-trad-2 .forms--2col form .leadFormInfo {
  width: 100%;
  text-align: center;
}
.color-x24-trad-2 .forms--2col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-trad-2 .forms--3col form .form__group .leadFormInfo {
  text-align: center;
}
.color-x24-trad-2 .forms--3col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-trad-2 .newsletter-2-fields .form__title,
.color-x24-trad-2 .newsletter-2-fields .form__caption {
  text-align: left;
}
@media (max-width: 1024px) {
  .color-x24-trad-2 .newsletter-3-fields .col-lg-12 form .leadFormInfo,
.color-x24-trad-2 .exclusive-offer .col-lg-12 form .leadFormInfo {
    position: relative;
    text-align: center;
    bottom: auto;
  }
}
@media (max-width: 991px) {
  .color-x24-trad-2 .editable__container .component__title,
.color-x24-trad-2 .editable__container h1 {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-trad-2 .editable__container h2 {
    font-size: 24px;
    line-height: 32px;
  }
  .color-x24-trad-2 .editable__container h3 {
    font-size: 16px;
    line-height: 18px;
  }
  .color-x24-trad-2 .editable__container h4 {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-trad-2 .editable__container h5 {
    font-size: 13px;
    line-height: 15px;
  }
  .color-x24-trad-2 .editable__container h6 {
    font-size: 12px;
    line-height: 14px;
  }
  .color-x24-trad-2 .section--dark .staff__container .staff__container--inner .staff__title,
.color-x24-trad-2 .section--light .staff__container .staff__container--inner .staff__title,
.color-x24-trad-2 .form .form__title,
.color-x24-trad-2 .contact-us-im .form__title,
.color-x24-trad-2 .component__title {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-trad-2 .section--dark .staff__container .staff__container--inner .staff__caption,
.color-x24-trad-2 .section--light .staff__container .staff__container--inner .staff__caption,
.color-x24-trad-2 .form .form__caption,
.color-x24-trad-2 .contact-us-im .form__caption,
.color-x24-trad-2 .component__subtitle {
    font-size: 14px;
    line-height: 18px;
  }
  .color-x24-trad-2 .section-banner .banner .banner-text__title--extraLarge,
.color-x24-trad-2 .section-banner .banner .banner-text__title--large {
    font-size: 40px;
    line-height: 48px;
  }
  .color-x24-trad-2 .section-banner .banner .banner-text__subtitle--medium,
.color-x24-trad-2 .section-banner .banner .banner-text__subtitle--small {
    font-size: 16px;
    line-height: 20px;
  }
  .color-x24-trad-2 .forms--3col form,
.color-x24-trad-2 .forms--2col form {
    flex-direction: column;
    align-items: center;
    margin-bottom: 0;
  }
  .color-x24-trad-2 .forms--3col form .form__group,
.color-x24-trad-2 .forms--2col form .form__group {
    margin: 0 auto 16px;
  }
  .color-x24-trad-2 .forms--3col form .form__group:nth-child(3n),
.color-x24-trad-2 .forms--2col form .form__group:nth-child(2n) {
    margin-right: auto;
  }
  .color-x24-trad-2 .exclusive-offer .col-lg-12 .form__group {
    margin: 0 auto 0.9375rem;
  }
  .color-x24-trad-2 .forms--fullwidth form,
.color-x24-trad-2 .forms--2col-textarea form {
    margin: 0 auto;
    margin-bottom: 44px;
  }
  .color-x24-trad-2 .newsletter-2-fields .form__title,
.color-x24-trad-2 .newsletter-2-fields .form__caption {
    text-align: center;
  }
  .color-x24-trad-2 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-trad-2 .exclusive-offer .section--light .form-wrap__submit input {
    width: auto;
    margin: 0 auto;
  }
  .color-x24-trad-2 .alias-home_askaquestion input,
.color-x24-trad-2 .alias-home_askaquestion textarea,
.color-x24-trad-2 .alias-home_askaquestion .error_container {
    margin: 0 auto;
  }
  .color-x24-trad-2 .alias-home_askaquestion .leadFormInfo {
    margin: 1.25rem auto 1rem;
  }
  .color-x24-trad-2 .form .component__title-caption-wrap,
.color-x24-trad-2 .alias-blade_home_grid .blade-a__title {
    text-align: center;
  }
  .color-x24-trad-2 .section__column-2 {
    order: 3;
  }
  .color-x24-trad-2 .section__column-2 .location__text-wrapper {
    text-align: center;
  }
  .color-x24-trad-2 .section__column-3 {
    order: 2;
  }
  .color-x24-trad-2 .newsletter-2-fields .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-trad-2 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-2 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-2 .section--dark .featuredblocks .featuredblock__cta .component__button--1, .color-x24-trad-2 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-2 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-2 .section--light .featuredblocks .featuredblock__cta .component__button--1 {
    min-width: 80px !important;
  }
  .color-x24-trad-2 .section--dark .featuredblocks .featuredblock__title, .color-x24-trad-2 .section--light .featuredblocks .featuredblock__title {
    font-size: 18px;
  }
  .color-x24-trad-2 .section--dark .staff__container .staff-member__name, .color-x24-trad-2 .section--dark .staff__container .staff-member__name span, .color-x24-trad-2 .section--light .staff__container .staff-member__name, .color-x24-trad-2 .section--light .staff__container .staff-member__name span {
    font: 600 16px/20px "Poppins", sans-serif !important;
  }
  .color-x24-trad-2 .section--dark .banner .controls-wrapper, .color-x24-trad-2 .section--light .banner .controls-wrapper {
    padding: 0;
    margin-top: 0;
  }
  .color-x24-trad-2 .section--dark .banner .banner-text__wrapper, .color-x24-trad-2 .section--light .banner .banner-text__wrapper {
    padding-bottom: 0;
  }
}
@media (max-width: 768px) {
  .color-x24-trad-2 .forms--fullwidth form,
.color-x24-trad-2 .forms--2col-textarea form {
    margin-bottom: 0;
  }
  .color-x24-trad-2 .forms--3col form .form__group,
.color-x24-trad-2 .forms--2col form .form__group {
    width: 100%;
  }
  .color-x24-trad-2 .section-blade .blade-a__bg > div {
    min-height: inherit !important;
  }
}
@media (max-width: 767px) {
  .color-x24-trad-2 .section.forms--fullwidth .component__title-caption-wrap,
.color-x24-trad-2 .section .form .component__title-caption-wrap {
    padding-top: 0;
  }
}
@media (max-width: 414px) {
  .color-x24-trad-2 .exclusive-offer .col-lg-12 .form__group,
.color-x24-trad-2 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-trad-2 .exclusive-offer .section--light .form-wrap__submit input {
    width: 100%;
  }
  .color-x24-trad-2 .form-default .form-wrap__submit input,
.color-x24-trad-2 .newsletter-2-fields .section--light .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-trad-2 .section .section--light .form-wrap__submit input,
.color-x24-trad-2 .section .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-trad-2 .newsletter-3-fields .col-lg-12 .form,
.color-x24-trad-2 .exclusive-offer .col-lg-12 .form {
    padding: 3.125rem 0;
    margin: 0 auto;
    max-width: 900px;
  }
  .color-x24-trad-2 .alias-home_askaquestion input,
.color-x24-trad-2 .alias-home_askaquestion textarea,
.color-x24-trad-2 .alias-home_askaquestion .leadFormInfo,
.color-x24-trad-2 .alias-home_askaquestion .error_container {
    width: 100%;
  }
  .color-x24-trad-2 .forms--fullwidth form,
.color-x24-trad-2 .forms--2col-textarea form,
.color-x24-trad-2 .forms--3col form .form-wrap__submit,
.color-x24-trad-2 .forms--2col form .form-wrap__submit,
.color-x24-trad-2 .exclusive-offer .col-lg-12 form .form-wrap__submit {
    width: 100%;
  }
  .color-x24-trad-2 .forms--2col form .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
}
.color-x24-trad-2 .forms--2col-textarea .form .leadForm form {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.color-x24-trad-2 .forms--2col-textarea .form .leadForm form .outerWrap {
  position: relative;
  float: left;
  width: 47%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-end;
}
.color-x24-trad-2 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-trad-2 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-trad-2 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-trad-2 .forms--2col-textarea .form__group {
  width: 100%;
  margin-right: 0;
  float: left;
  margin-bottom: 15px;
}
.color-x24-trad-2 .forms--2col-textarea .form-wrap__submit {
  margin: 0 auto;
  width: 100%;
  display: flex;
  justify-content: center;
}
.color-x24-trad-2 .forms--2col-textarea .form .form-input-comments {
  display: flex;
  flex-direction: column;
  width: 49%;
}
.color-x24-trad-2 .forms--2col-textarea .form .form-input-comments .input_container {
  width: 100%;
  display: flex;
  flex-grow: 1;
}
.color-x24-trad-2 .forms--2col-textarea .form .leadFormInfo {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-trad-2 .forms--2col-textarea .form .leadFormSuccess {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-trad-2 .forms-option--b .label_container {
  position: absolute;
  padding: 5px 0 0 12px;
}
.color-x24-trad-2 .forms-option--b input, .color-x24-trad-2 .forms-option--b select {
  height: 70px !important;
  padding-bottom: 0 !important;
}
.color-x24-trad-2 .section-featuredblocks .featuredblock__wrap .featuredblock__image {
  background-position: left;
}
.color-x24-trad-2 .section-featuredblocks .featuredblock__item {
  border: none !important;
}
.color-x24-trad-2 .section-featuredblocks .featuredblock__item .featuredblock__wrap .featuredblock__icon .icon,
.color-x24-trad-2 .section-featuredblocks .featuredblock__item .featuredblock__wrap:hover .featuredblock__icon .icon {
  color: #ffc000;
}
.color-x24-trad-2 .section--dark .featuredblocks .featuredblock__wrap, .color-x24-trad-2 .section--light .featuredblocks .featuredblock__wrap {
  border: 0 !important;
}
.color-x24-trad-2 .section--dark .featuredblocks .featuredblock__wrap .featuredblock__title, .color-x24-trad-2 .section--light .featuredblocks .featuredblock__wrap .featuredblock__title {
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-trad-2 .section--dark .featuredblocks-grid-c .featuredblock__title, .color-x24-trad-2 .section--light .featuredblocks-grid-c .featuredblock__title {
  margin-top: 0;
}
.color-x24-trad-2 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-trad-2 .section--light .featuredblocks-grid-c .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
}
.color-x24-trad-2 .section--dark .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button, .color-x24-trad-2 .section--light .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button {
  border: 0;
  background: none;
  font-family: "GothicA1", sans-serif;
}
.color-x24-trad-2 .section--dark .featuredblocks-grid-e, .color-x24-trad-2 .section--light .featuredblocks-grid-e {
  margin: 0 -30px;
}
.color-x24-trad-2 .section--dark .featuredblocks-grid-e .featuredblock__wrap, .color-x24-trad-2 .section--light .featuredblocks-grid-e .featuredblock__wrap {
  justify-content: flex-end;
  min-height: 232px;
}
.color-x24-trad-2 .section--dark .featuredblocks-grid-e .featuredblocks__container, .color-x24-trad-2 .section--light .featuredblocks-grid-e .featuredblocks__container {
  margin: 50px 0;
}
.color-x24-trad-2 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-2 .section--dark .featuredblocks-grid-e .featuredblock__title, .color-x24-trad-2 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-2 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #ffffff;
  position: relative;
  z-index: 2;
  font-size: 24px;
  font-family: "Poppins", sans-serif;
}
.color-x24-trad-2 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-trad-2 .section--light .featuredblocks-grid-e .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
  /* Safari 4.0 - 8.0 */
  /* Standard syntax */
}
.color-x24-trad-2 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage, .color-x24-trad-2 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage {
  border-radius: 9px;
}
.color-x24-trad-2 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage, .color-x24-trad-2 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage {
  background-size: 125%;
  -webkit-animation-name: animation-fb;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 0.8s;
  /* Safari 4.0 - 8.0 */
  animation-name: animation-fb;
  animation-duration: 0.8s;
}
.color-x24-trad-2 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-trad-2 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(0, 45, 66, 0.7) !important;
}
@-moz-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@-webkit-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
.color-x24-trad-2 .section--dark .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-trad-2 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before, .color-x24-trad-2 .section--light .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-trad-2 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before {
  background: none !important;
}
.color-x24-trad-2 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-trad-2 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-trad-2 .section--dark .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-trad-2 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-trad-2 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-trad-2 .section--dark .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-trad-2 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-trad-2 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-trad-2 .section--dark .featuredblocks-flyup-c .featuredblock__item:active, .color-x24-trad-2 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-trad-2 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-trad-2 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-trad-2 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-trad-2 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-trad-2 .section--light .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-trad-2 .section--light .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-trad-2 .section--light .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-trad-2 .section--light .featuredblocks-flyup-c .featuredblock__item:active {
  background: none !important;
}
.color-x24-trad-2 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-2 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-2 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-2 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-2 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-trad-2 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-trad-2 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-2 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-2 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-2 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-2 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-trad-2 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-trad-2 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-2 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-2 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-2 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-2 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-trad-2 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon, .color-x24-trad-2 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-2 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-2 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-2 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-2 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-trad-2 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-trad-2 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-2 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-2 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-2 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-2 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-trad-2 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-trad-2 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-2 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-2 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-2 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-2 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-trad-2 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon {
  color: #ffffff;
}
.color-x24-trad-2 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-2 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-2 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-2 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-2 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-2 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-trad-2 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-2 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-2 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-2 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-2 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-2 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-trad-2 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-2 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-2 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-2 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-2 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-2 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover, .color-x24-trad-2 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-2 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-2 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-2 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-2 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-2 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-trad-2 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-2 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-2 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-2 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-2 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-2 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-trad-2 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-2 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-2 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-2 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-2 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-2 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover {
  text-decoration: none;
}
.color-x24-trad-2 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title, .color-x24-trad-2 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #ffffff !important;
}
.color-x24-trad-2 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-trad-2 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-trad-2 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3, .color-x24-trad-2 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-trad-2 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-trad-2 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
}
.color-x24-trad-2 .section--dark .featuredblocks .featuredblock .featuredblock__wrap, .color-x24-trad-2 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(0, 45, 66, 0.7);
  border-radius: 8px;
  text-align: left;
  padding: 15px;
}
.color-x24-trad-2 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover, .color-x24-trad-2 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(0, 45, 66, 0.8);
}
.color-x24-trad-2 .section--dark .featuredblocks .featuredblock__title, .color-x24-trad-2 .section--dark .featuredblocks .featuredblock__content, .color-x24-trad-2 .section--light .featuredblocks .featuredblock__title, .color-x24-trad-2 .section--light .featuredblocks .featuredblock__content {
  color: #ffffff;
}
.color-x24-trad-2 .section--dark .featuredblocks .featuredblock__cta .cta__link, .color-x24-trad-2 .section--light .featuredblocks .featuredblock__cta .cta__link {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-trad-2 .section--dark .featuredblocks .featuredblock__cta .cta__link:hover, .color-x24-trad-2 .section--light .featuredblocks .featuredblock__cta .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-trad-2 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon, .color-x24-trad-2 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon {
  color: #ffffff !important;
}
.color-x24-trad-2 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover, .color-x24-trad-2 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover {
  color: white !important;
}
.color-x24-trad-2 .section--dark .featuredblocks .featuredblock__cta .cta__button,
.color-x24-trad-2 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon, .color-x24-trad-2 .section--light .featuredblocks .featuredblock__cta .cta__button,
.color-x24-trad-2 .section--light .featuredblocks .featuredblock__cta .cta__button--icon {
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-2 .section--dark .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-trad-2 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:hover, .color-x24-trad-2 .section--light .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-trad-2 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-trad-2 .section--dark .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-trad-2 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:focus, .color-x24-trad-2 .section--light .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-trad-2 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-2 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-2 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #002d42;
}
.color-x24-trad-2 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6) !important;
}
.color-x24-trad-2 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-trad-2 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-trad-2 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-trad-2 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-trad-2 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-trad-2 .section--light .featuredblocks-flyup-b .featuredblock__item:active {
  background: none !important;
}
.color-x24-trad-2 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-2 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-2 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-2 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-2 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-trad-2 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-trad-2 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-2 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-2 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-2 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-2 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-trad-2 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon {
  color: #002d42;
}
.color-x24-trad-2 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #002d42 !important;
}
.color-x24-trad-2 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-trad-2 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-trad-2 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #000000 !important;
}
.color-x24-trad-2 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6);
}
.color-x24-trad-2 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(255, 255, 255, 0.8);
}
.color-x24-trad-2 .section--light .featuredblocks .featuredblock__title {
  color: #002d42;
}
.color-x24-trad-2 .section--light .featuredblocks .featuredblock__content {
  color: rgba(0, 45, 66, 0.7);
}
.color-x24-trad-2 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link {
  color: #000000 !important;
}
.color-x24-trad-2 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-trad-2 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon {
  color: #000000 !important;
}
.color-x24-trad-2 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon:hover {
  color: #666666 !important;
}
.color-x24-trad-2 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-2 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon {
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  border: 1px solid #002d42 !important;
  color: #ffffff !important;
  background: #002d42 !important;
}
.color-x24-trad-2 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:hover,
.color-x24-trad-2 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #0073a8 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #0073a8 !important;
}
.color-x24-trad-2 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:focus,
.color-x24-trad-2 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #0fb3ff !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #0fb3ff !important;
}
.color-x24-trad-2 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item:last-child,
.color-x24-trad-2 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item {
  border: none;
}
.color-x24-trad-2 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__sub-menu {
  background: rgba(0, 45, 66, 0.8);
  border-radius: 8px 8px 0 0;
}
.color-x24-trad-2 .articles__container {
  padding-top: 15px;
  padding-bottom: 15px;
}
.color-x24-trad-2 .articles__container .articles__item {
  margin-bottom: 15px;
}
.color-x24-trad-2 .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-trad-2 .section--dark .testimonials .testimonials-item__content, .color-x24-trad-2 .section--light .testimonials .testimonials-item__content {
  margin: 0 0 15px;
}
.color-x24-trad-2 .section--dark .testimonials .testimonials-item--wrapInner p, .color-x24-trad-2 .section--light .testimonials .testimonials-item--wrapInner p {
  color: #000000;
}
.color-x24-trad-2 .section--dark .testimonials .testimonial-grid__source,
.color-x24-trad-2 .section--dark .testimonials .testimonial-list__source,
.color-x24-trad-2 .section--dark .testimonials .testimonials-item__source, .color-x24-trad-2 .section--light .testimonials .testimonial-grid__source,
.color-x24-trad-2 .section--light .testimonials .testimonial-list__source,
.color-x24-trad-2 .section--light .testimonials .testimonials-item__source {
  margin: 0 0 15px;
  display: block;
  width: 100%;
  padding: 0;
}
.color-x24-trad-2 .section--dark .testimonials .expand, .color-x24-trad-2 .section--light .testimonials .expand {
  font-weight: 400;
  text-transform: none;
  text-decoration: underline;
  float: none;
  padding-top: 0;
  padding-bottom: 10px;
  margin: 0 0 10px;
}
.color-x24-trad-2 .section--dark .testimonials .expand:hover, .color-x24-trad-2 .section--light .testimonials .expand:hover {
  text-decoration: none;
}
.color-x24-trad-2 .section--dark .testimonials .expand:before, .color-x24-trad-2 .section--light .testimonials .expand:before {
  display: none;
}
.color-x24-trad-2 .section--dark .phone__container .phone__wrapper .phone__number, .color-x24-trad-2 .section--light .phone__container .phone__wrapper .phone__number {
  color: #ffc000;
  font-size: 16px;
  line-height: 19px;
  position: relative;
  padding: 0 0 0 20px;
  display: inline-block;
  font-family: "GothicA1", sans-serif;
}
.color-x24-trad-2 .section--dark .phone__container .phone__wrapper .phone__number:before, .color-x24-trad-2 .section--light .phone__container .phone__wrapper .phone__number:before {
  position: absolute;
  left: 0;
  top: 0;
  font-family: "font-awesome";
  content: "";
  font-size: 16px;
  margin: 0 10px 0 0;
  color: #ffc000;
  display: inline;
}
.color-x24-trad-2 .section--light .phone__container .phone__wrapper .phone__number {
  color: #ffc000;
}
.color-x24-trad-2 .section--light .phone__container .phone__wrapper .phone__number:before {
  color: #ffc000;
}
.color-x24-trad-2 .section--dark .staff-a .staff__item .staff-member__image-wrapper, .color-x24-trad-2 .section--light .staff-a .staff__item .staff-member__image-wrapper {
  display: flex;
  align-items: center;
}
.color-x24-trad-2 .section--dark .staff-a .staff__title-caption-wrap, .color-x24-trad-2 .section--light .staff-a .staff__title-caption-wrap {
  max-width: 100%;
}
.color-x24-trad-2 .section--dark .staff-a .staff__title-caption-wrap div, .color-x24-trad-2 .section--light .staff-a .staff__title-caption-wrap div {
  padding-left: 0;
  padding-right: 0;
}
.color-x24-trad-2 .section--dark .staff-a .staff__title, .color-x24-trad-2 .section--light .staff-a .staff__title {
  margin-bottom: 10px;
}
.color-x24-trad-2 .section--dark .staff-a .staff-member__text-wrap, .color-x24-trad-2 .section--light .staff-a .staff-member__text-wrap {
  padding-left: 16px;
  padding-right: 16px;
}
.color-x24-trad-2 .section--dark .staff-a .staff-member__text, .color-x24-trad-2 .section--light .staff-a .staff-member__text {
  margin-left: 32px;
}
.color-x24-trad-2 .section--dark .staff__container .staff-member, .color-x24-trad-2 .section--light .staff__container .staff-member {
  overflow: hidden;
}
.color-x24-trad-2 .section--dark .staff__container .staff__title, .color-x24-trad-2 .section--light .staff__container .staff__title {
  font: bold 48px/56px "Poppins", sans-serif;
  color: #ffffff;
}
.color-x24-trad-2 .section--dark .staff__container .staff__caption, .color-x24-trad-2 .section--light .staff__container .staff__caption {
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
  color: #ffffff !important;
}
.color-x24-trad-2 .section--dark .staff__container .staff-a .staff__list, .color-x24-trad-2 .section--light .staff__container .staff-a .staff__list {
  padding: 0;
}
.color-x24-trad-2 .section--dark .staff__container .staff__item, .color-x24-trad-2 .section--light .staff__container .staff__item {
  color: #ffffff;
}
.color-x24-trad-2 .section--dark .staff__container--inner, .color-x24-trad-2 .section--light .staff__container--inner {
  overflow: hidden;
}
.color-x24-trad-2 .section--dark .staff__container .staff-member__name, .color-x24-trad-2 .section--dark .staff__container .staff-member__name span, .color-x24-trad-2 .section--light .staff__container .staff-member__name, .color-x24-trad-2 .section--light .staff__container .staff-member__name span {
  color: #ffffff;
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-trad-2 .section--dark .staff__container .staff-member__position, .color-x24-trad-2 .section--light .staff__container .staff-member__position {
  color: #ffffff;
  font-size: 14px;
}
.color-x24-trad-2 .section--dark .staff__container .staff-member__image, .color-x24-trad-2 .section--light .staff__container .staff-member__image {
  border-radius: 22px;
}
.color-x24-trad-2 .section--dark .staff__container .staff-member__description, .color-x24-trad-2 .section--light .staff__container .staff-member__description {
  border: none;
}
.color-x24-trad-2 .section--dark .staff__container .staff-member__link, .color-x24-trad-2 .section--light .staff__container .staff-member__link {
  color: #ffffff !important;
  font: 900 16px/20px "GothicA1", sans-serif;
}
.color-x24-trad-2 .section--dark .staff__container .staff-member__link:hover, .color-x24-trad-2 .section--light .staff__container .staff-member__link:hover {
  text-decoration: underline;
}
.color-x24-trad-2 .section--dark .staff__container .staff__controls .flex-control-nav, .color-x24-trad-2 .section--light .staff__container .staff__controls .flex-control-nav {
  width: 100%;
  margin-top: 0;
}
.color-x24-trad-2 .section--dark .staff__container .component__button--1,
.color-x24-trad-2 .section--dark .staff__container .component__button--2,
.color-x24-trad-2 .section--dark .staff__container .component__button--3, .color-x24-trad-2 .section--light .staff__container .component__button--1,
.color-x24-trad-2 .section--light .staff__container .component__button--2,
.color-x24-trad-2 .section--light .staff__container .component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-2 .section--dark .staff__container .component__button--1:hover,
.color-x24-trad-2 .section--dark .staff__container .component__button--2:hover,
.color-x24-trad-2 .section--dark .staff__container .component__button--3:hover, .color-x24-trad-2 .section--light .staff__container .component__button--1:hover,
.color-x24-trad-2 .section--light .staff__container .component__button--2:hover,
.color-x24-trad-2 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
}
.color-x24-trad-2 .section--dark .staff__container .component__button--1:focus,
.color-x24-trad-2 .section--dark .staff__container .component__button--2:focus,
.color-x24-trad-2 .section--dark .staff__container .component__button--3:focus, .color-x24-trad-2 .section--light .staff__container .component__button--1:focus,
.color-x24-trad-2 .section--light .staff__container .component__button--2:focus,
.color-x24-trad-2 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
}
.color-x24-trad-2 .section--dark .staff__container .component__button--2, .color-x24-trad-2 .section--light .staff__container .component__button--2 {
  border: 1px solid #00adef !important;
  color: #ffffff !important;
  background: #00adef !important;
}
.color-x24-trad-2 .section--dark .staff__container .component__button--2:hover, .color-x24-trad-2 .section--light .staff__container .component__button--2:hover {
  border: 1px solid #56d0ff !important;
  background: #56d0ff !important;
  color: #ffffff !important;
}
.color-x24-trad-2 .section--dark .staff__container .component__button--2:focus, .color-x24-trad-2 .section--light .staff__container .component__button--2:focus {
  border: 1px solid #bcecff !important;
  color: #ffffff !important;
  background: #bcecff !important;
}
.color-x24-trad-2 .section--dark .staff__container .component__button--3, .color-x24-trad-2 .section--light .staff__container .component__button--3 {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-trad-2 .section--dark .staff__container .component__button--3:hover, .color-x24-trad-2 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
}
.color-x24-trad-2 .section--dark .staff__container .component__button--3:focus, .color-x24-trad-2 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-trad-2 .section--light .staff__container .staff__item {
  color: #000000;
}
.color-x24-trad-2 .section--light .staff__container .staff__title,
.color-x24-trad-2 .section--light .staff__container .staff__caption {
  color: #000000 !important;
}
.color-x24-trad-2 .section--light .staff__container .staff-member__name, .color-x24-trad-2 .section--light .staff__container .staff-member__name span {
  color: #002d42;
}
.color-x24-trad-2 .section--light .staff__container .staff-member__position {
  color: #002d42 !important;
}
.color-x24-trad-2 .section--light .staff__container .staff-member__link {
  color: #000000 !important;
}
.color-x24-trad-2 .section--light .staff__container .staff-member .component__button--1,
.color-x24-trad-2 .section--light .staff__container .staff-member .component__button--2,
.color-x24-trad-2 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #002d42 !important;
  color: #ffffff !important;
  background: #002d42 !important;
}
.color-x24-trad-2 .section--light .staff__container .staff-member .component__button--1:hover,
.color-x24-trad-2 .section--light .staff__container .staff-member .component__button--2:hover,
.color-x24-trad-2 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #0073a8 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #0073a8 !important;
}
.color-x24-trad-2 .section--light .staff__container .staff-member .component__button--1:focus,
.color-x24-trad-2 .section--light .staff__container .staff-member .component__button--2:focus,
.color-x24-trad-2 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #0fb3ff !important;
  color: #ffffff !important;
  background: #0fb3ff !important;
}
.color-x24-trad-2 .section--light .staff__container .staff-member .component__button--2 {
  border: 1px solid #00adef !important;
  color: #ffffff !important;
  background: #00adef !important;
}
.color-x24-trad-2 .section--light .staff__container .staff-member .component__button--2:hover {
  border: 1px solid #56d0ff !important;
  background: #56d0ff !important;
  color: #ffffff !important;
}
.color-x24-trad-2 .section--light .staff__container .staff-member .component__button--2:focus {
  border: 1px solid #bcecff !important;
  color: #ffffff !important;
  background: #bcecff !important;
}
.color-x24-trad-2 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-trad-2 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #89deff !important;
  color: #002d42 !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #bcecff !important;
}
.color-x24-trad-2 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-trad-2 .container-fluid .staff__container .staff-a {
  margin-left: 0;
  margin-right: 0;
}
.color-x24-trad-2 .section--dark .hours .component__subtitle, .color-x24-trad-2 .section--light .hours .component__subtitle {
  color: #ffffff !important;
}
.color-x24-trad-2 .section--dark .hours-a__title, .color-x24-trad-2 .section--light .hours-a__title {
  color: #ffffff;
}
.color-x24-trad-2 .section--dark .hours-a .component__subtitle, .color-x24-trad-2 .section--light .hours-a .component__subtitle {
  color: #ffffff !important;
  font-weight: 900;
}
.color-x24-trad-2 .section--dark .hours-a__schedule, .color-x24-trad-2 .section--light .hours-a__schedule {
  color: #ffffff !important;
}
.color-x24-trad-2 .section--dark .hours-a__schedule .cta__link, .color-x24-trad-2 .section--light .hours-a__schedule .cta__link {
  color: #ffffff !important;
}
.color-x24-trad-2 .section--dark .hours-a__schedule .cta__link:hover, .color-x24-trad-2 .section--light .hours-a__schedule .cta__link:hover {
  text-decoration: underline;
}
.color-x24-trad-2 .section--dark .hours-a__schedule--responsive .cta__link, .color-x24-trad-2 .section--light .hours-a__schedule--responsive .cta__link {
  color: #ffffff !important;
  padding: 15px 0;
}
.color-x24-trad-2 .section--dark .hours-a__schedule--responsive .cta__link:hover, .color-x24-trad-2 .section--light .hours-a__schedule--responsive .cta__link:hover {
  text-decoration: underline;
}
.color-x24-trad-2 .section--dark .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-trad-2 .section--dark .hours-a__schedule--responsive .row, .color-x24-trad-2 .section--light .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-trad-2 .section--light .hours-a__schedule--responsive .row {
  background: none;
  border-top: 1px solid #ffc000;
  padding: 0;
}
.color-x24-trad-2 .section--dark .hours-a__schedule--responsive .row:first-of-type, .color-x24-trad-2 .section--light .hours-a__schedule--responsive .row:first-of-type {
  border-top: 0;
}
.color-x24-trad-2 .section--dark .hours-a__schedule .hours-a__subtitle, .color-x24-trad-2 .section--light .hours-a__schedule .hours-a__subtitle {
  font: 600 24px/32px "Poppins", sans-serif !important;
}
.color-x24-trad-2 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-trad-2 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ffc000;
  padding: 0 20px;
}
.color-x24-trad-2 .section--dark .hours-a__schedule .hours-a__schedule--border:first-child, .color-x24-trad-2 .section--light .hours-a__schedule .hours-a__schedule--border:first-child {
  padding-left: 0;
}
.color-x24-trad-2 .section--dark .hours-a__schedule .hours-a__schedule--border strong, .color-x24-trad-2 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #ffffff;
  font: 600 20px/28px "Poppins", sans-serif !important;
}
.color-x24-trad-2 .section--dark .hours-a__schedule .hours-a__schedule--border p, .color-x24-trad-2 .section--light .hours-a__schedule .hours-a__schedule--border p {
  font-size: 14px;
}
.color-x24-trad-2 .section--dark .hours-a__schedule .hours-a__schedule--border p:last-child, .color-x24-trad-2 .section--light .hours-a__schedule .hours-a__schedule--border p:last-child {
  margin-bottom: 0;
}
.color-x24-trad-2 .section--light .hours .component__subtitle {
  color: #000000 !important;
}
.color-x24-trad-2 .section--light .hours-a__title {
  color: #000000 !important;
}
.color-x24-trad-2 .section--light .hours-a .component__subtitle {
  color: #000000 !important;
}
.color-x24-trad-2 .section--light .hours-a__schedule {
  color: #000000 !important;
}
.color-x24-trad-2 .section--light .hours-a__schedule .cta__link {
  color: #000000 !important;
}
.color-x24-trad-2 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ffc000;
}
.color-x24-trad-2 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #000000;
}
.color-x24-trad-2 .map .map-a .map-search {
  padding: 15px;
}
.color-x24-trad-2 .map .map-a .map-search__form {
  display: none;
}
.color-x24-trad-2 .map .map-a .map-search__location-distance {
  padding: 0;
}
.color-x24-trad-2 .map .map-a .map-search__location-distance h3 {
  font-size: 16px;
}
.color-x24-trad-2 .map .map-a .map-search__location-contact b, .color-x24-trad-2 .map .map-a .map-search__location-address b {
  display: none;
}
.color-x24-trad-2 .map .map__col {
  margin: 150px 0;
  padding: 15px 0;
  border-radius: 8px;
  width: 474px;
}
.color-x24-trad-2 .section--dark .map .map-a .map__col, .color-x24-trad-2 .section--light .map .map-a .map__col {
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.2), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-trad-2 .section--dark .map .map-a .map__col h3, .color-x24-trad-2 .section--light .map .map-a .map__col h3 {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-trad-2 .section--dark .map .map-a .map__title, .color-x24-trad-2 .section--light .map .map-a .map__title {
  color: #ffffff !important;
}
.color-x24-trad-2 .section--dark .map .map-a .map__caption, .color-x24-trad-2 .section--light .map .map-a .map__caption {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-trad-2 .section--dark .map .map-a .map-search__location-distance, .color-x24-trad-2 .section--dark .map .map-a .map__container .component, .color-x24-trad-2 .section--light .map .map-a .map-search__location-distance, .color-x24-trad-2 .section--light .map .map-a .map__container .component {
  color: #ffffff;
}
.color-x24-trad-2 .section--dark .map .map-a .map-search, .color-x24-trad-2 .section--light .map .map-a .map-search {
  margin-top: 0;
}
.color-x24-trad-2 .section--dark .map .map-a .map-search .cta__link, .color-x24-trad-2 .section--light .map .map-a .map-search .cta__link {
  margin: 0;
  display: inline-block;
  width: auto;
  color: #ffffff !important;
}
.color-x24-trad-2 .section--dark .map .map-a .map-search .cta__link:hover, .color-x24-trad-2 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-trad-2 .section--dark #map-marker__content p {
  color: #000000;
}
.color-x24-trad-2 .section--light .map .map-a .map__col {
  box-shadow: none;
}
.color-x24-trad-2 .section--light .map .map-a .map__col h3 {
  color: #000000 !important;
}
.color-x24-trad-2 .section--light .map .map-a .map__title, .color-x24-trad-2 .section--light .map .map-a .map__caption {
  color: #000000 !important;
}
.color-x24-trad-2 .section--light .map .map-a .map-search__location-distance, .color-x24-trad-2 .section--light .map .map-a .map__container .component {
  color: #000000;
}
.color-x24-trad-2 .section--light .map .map-a .map-search__location-address p {
  color: #002d42;
}
.color-x24-trad-2 .section--light .map .map-a .map-search .cta__link {
  color: #000000 !important;
}
.color-x24-trad-2 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-trad-2 .footer .logo_footer__container--inner,
.color-x24-trad-2 .footer .logo__container {
  display: flex;
  height: 100%;
  justify-content: center;
}
.color-x24-trad-2 .footer .logo_footer__container--inner .logo,
.color-x24-trad-2 .footer .logo__container .logo {
  align-self: center;
}
.color-x24-trad-2 .copyright__container {
  display: flex;
  justify-content: flex-end;
}
.color-x24-trad-2 .copyright__container .copyright__item {
  padding: 0 10px;
  margin-top: 0;
}
.color-x24-trad-2 .copyright__container .copyright__item .copyright__link {
  font: 12px/18px "GothicA1", sans-serif;
}
.color-x24-trad-2 .section--dark .copyright__link, .color-x24-trad-2 .section--light .copyright__link {
  color: #ffffff;
  font-family: "Poppins", sans-serif;
}
.color-x24-trad-2 .section--dark .copyright__link:hover, .color-x24-trad-2 .section--light .copyright__link:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-trad-2 .section--dark .copyright__item:not(:last-child),
.color-x24-trad-2 .section--dark #copyright__item:not(:last-child), .color-x24-trad-2 .section--light .copyright__item:not(:last-child),
.color-x24-trad-2 .section--light #copyright__item:not(:last-child) {
  border-color: #ffffff;
}
.color-x24-trad-2 .section--dark .copyright__container,
.color-x24-trad-2 .section--dark #copyright__container, .color-x24-trad-2 .section--light .copyright__container,
.color-x24-trad-2 .section--light #copyright__container {
  padding: 0 !important;
}
.color-x24-trad-2 .section--light .copyright__link {
  color: #002d42;
}
.color-x24-trad-2 .section--light .copyright__link:hover {
  color: #002d42;
}
.color-x24-trad-2 .section--light .copyright__item:not(:last-child),
.color-x24-trad-2 .section--light #copyright__item:not(:last-child) {
  border-color: #002d42;
}
.color-x24-trad-2 .section-copyright .copyright,
.color-x24-trad-2 .section-copyright #copyright {
  display: flex;
  height: 100%;
  align-items: center;
}
.color-x24-trad-2 .section-copyright .copyright .copyright__link,
.color-x24-trad-2 .section-copyright #copyright .copyright__link {
  line-height: 17px;
}
.color-x24-trad-2 .section--dark .socialmedia__item .socialmedia__link, .color-x24-trad-2 .section--light .socialmedia__item .socialmedia__link {
  border-radius: 8px;
  background: #e0e0e0;
  color: #212121;
}
.color-x24-trad-2 .section--dark .socialmedia__item .socialmedia__link:hover, .color-x24-trad-2 .section--light .socialmedia__item .socialmedia__link:hover {
  background: #c1bcbc;
}
.color-x24-trad-2 .section--dark .section-socialmedia .socialmedia__link--small, .color-x24-trad-2 .section--light .section-socialmedia .socialmedia__link--small {
  width: 34px;
  height: 34px;
}
.color-x24-trad-2 .section--dark .socialmedia, .color-x24-trad-2 .section--light .socialmedia {
  padding: 0;
}
.color-x24-trad-2 .section--light .socialmedia__item .socialmedia__link {
  background: #f0edeb;
  color: #e0e0e0;
}
.color-x24-trad-2 .section--light .socialmedia__item .socialmedia__link:hover {
  background: rgba(0, 45, 66, 0.5);
}
.color-x24-trad-2 .logo__container .logo-a__title {
  font-size: 14px;
  line-height: 18px;
}
.color-x24-trad-2 .logo__container .logo-a__caption {
  font-size: 12px;
  line-height: 14px;
}
@media (max-width: 1224px) {
  .color-x24-trad-2 .section--dark .cta__button,
.color-x24-trad-2 .section--dark .cta__button--icon,
.color-x24-trad-2 .section--dark .staff-member__link.component__button--1,
.color-x24-trad-2 .section--dark .staff-member__link__button--icon,
.color-x24-trad-2 .section--dark .staff-member__link--icon,
.color-x24-trad-2 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-2 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-2 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-trad-2 .section--light .cta__button,
.color-x24-trad-2 .section--light .cta__button--icon,
.color-x24-trad-2 .section--light .staff-member__link.component__button--1,
.color-x24-trad-2 .section--light .staff-member__link__button--icon,
.color-x24-trad-2 .section--light .staff-member__link--icon,
.color-x24-trad-2 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-2 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-2 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 155px;
  }
  .color-x24-trad-2 .banner .banner-text__wrapper {
    padding: 30px 0 50px;
  }
  .color-x24-trad-2 .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-trad-2 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-trad-2 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-trad-2 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-trad-2 .section--light .featuredblocks-grid-e .featuredblock__item {
    margin: 0 0 20px;
  }
  .color-x24-trad-2 .section--dark .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-trad-2 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-trad-2 .section--light .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-trad-2 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
    height: 100% !important;
  }
  .color-x24-trad-2 .contact-us-im .form,
.color-x24-trad-2 .form .component__title-caption-wrap {
    padding-top: 0;
    padding-bottom: 20px;
  }
}
@media (max-width: 1199px) {
  .color-x24-trad-2 .header-sticky,
.color-x24-trad-2 .header_home,
.color-x24-trad-2 .header_home.overlap {
    padding: 0;
    position: static;
  }
  .color-x24-trad-2 .header-sticky .section--dark.section--inner, .color-x24-trad-2 .header-sticky .section--light.section--inner,
.color-x24-trad-2 .header_home .section--dark.section--inner,
.color-x24-trad-2 .header_home .section--light.section--inner,
.color-x24-trad-2 .header_home.overlap .section--dark.section--inner,
.color-x24-trad-2 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-trad-2 .header-sticky .container,
.color-x24-trad-2 .header-sticky .section--dark.section--inner,
.color-x24-trad-2 .header-sticky .section--light.section--inner,
.color-x24-trad-2 .header_home .container,
.color-x24-trad-2 .header_home .section--dark.section--inner,
.color-x24-trad-2 .header_home .section--light.section--inner,
.color-x24-trad-2 .header_home.overlap .container,
.color-x24-trad-2 .header_home.overlap .section--dark.section--inner,
.color-x24-trad-2 .header_home.overlap .section--light.section--inner {
    max-width: 1140px;
  }
  .color-x24-trad-2 .banner .banner-e__header, .color-x24-trad-2 .banner .banner-e__contactform {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .color-x24-trad-2 .banner .banner-e__contactform {
    margin-left: 0;
  }
  .color-x24-trad-2 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-trad-2 .featuredblocks .featuredblocks-grid-d .featuredblock__cta {
    display: block;
  }
  .color-x24-trad-2 .banner .banner-text__wrapper {
    margin: 0 auto !important;
  }
  .color-x24-trad-2 .hours-a .hours__sep {
    display: none !important;
  }
  .color-x24-trad-2 .hours-a .hours__day:first-child {
    padding-left: 0;
    width: 27%;
  }
  .color-x24-trad-2 .hours-a .hours__hours {
    width: 73%;
    flex-direction: row !important;
    justify-content: flex-start;
  }
  .color-x24-trad-2 .hours-a .hours__hours span {
    display: inline-block;
    width: 50%;
    text-align: left !important;
    padding: 0 10px 0 0;
  }
}
@media (max-width: 1023px) {
  .color-x24-trad-2 .section--dark .cta__button,
.color-x24-trad-2 .section--dark .cta__button--icon,
.color-x24-trad-2 .section--dark .staff-member__link.component__button--1,
.color-x24-trad-2 .section--dark .staff-member__link__button--icon,
.color-x24-trad-2 .section--dark .staff-member__link--icon,
.color-x24-trad-2 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-2 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-2 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-trad-2 .section--light .cta__button,
.color-x24-trad-2 .section--light .cta__button--icon,
.color-x24-trad-2 .section--light .staff-member__link.component__button--1,
.color-x24-trad-2 .section--light .staff-member__link__button--icon,
.color-x24-trad-2 .section--light .staff-member__link--icon,
.color-x24-trad-2 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-2 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-2 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 135px;
  }
  .color-x24-trad-2 .section--dark .phone__container .phone__wrapper .phone__number,
.color-x24-trad-2 .section--light .phone__container .phone__wrapper .phone__number {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-trad-2 .header_home.overlap .section--dark.section--inner, .color-x24-trad-2 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-trad-2 .section--dark .navigation .navigation-b .navigation__menu--list, .color-x24-trad-2 .section--light .navigation .navigation-b .navigation__menu--list {
    display: block;
  }
  .color-x24-trad-2 .section--dark .navigation .navigation-b .navigation__menu--list > .navigation__item, .color-x24-trad-2 .section--light .navigation .navigation-b .navigation__menu--list > .navigation__item {
    width: 100%;
    padding: 10px;
    border-left: 0;
    border-bottom: 1px solid #ffffff;
  }
  .color-x24-trad-2 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-trad-2 .section--light .blade__container .blade-a--12 .blade-a__bg {
    position: static;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 1;
    margin: 0 0 26px;
  }
  .color-x24-trad-2 .section--dark .blade__container .blade-a--12 .blade-a__text, .color-x24-trad-2 .section--light .blade__container .blade-a--12 .blade-a__text {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 2;
    margin: 0 0 10px;
    padding-left: 0;
    padding-right: 0;
    background: none;
  }
  .color-x24-trad-2 .section--dark .blade-a__wrap, .color-x24-trad-2 .section--light .blade-a__wrap {
    padding: 0 15px;
  }
  .color-x24-trad-2 .section--dark .blade-a__text, .color-x24-trad-2 .section--light .blade-a__text {
    margin: 0 0 30px;
  }
  .color-x24-trad-2 .alias-partial_header_2x6x2x2 .section--dark.section--inner,
.color-x24-trad-2 .alias-partial_header_2x6x2x2 .section--light.section--inner {
    padding: 0;
  }
  .color-x24-trad-2 .alias-partial_header_2x6x2x2 .col_header_logo {
    flex: 0 0 100%;
    order: 1;
    max-width: 100%;
    padding: 20px 60px;
  }
  .color-x24-trad-2 .alias-partial_header_2x6x2x2 .col_nav {
    flex: 0 0 60%;
    max-width: 60%;
    order: 2;
    padding: 0 20px 10px 30px;
  }
  .color-x24-trad-2 .alias-partial_header_2x6x2x2 .col_top_phone {
    order: 3;
    flex: 0 0 15%;
    max-width: 15%;
    padding: 0 0 10px;
  }
  .color-x24-trad-2 .alias-partial_header_2x6x2x2 .col_header_cta {
    flex: 0 0 25%;
    max-width: 25%;
    order: 4;
    padding: 0 0 10px;
  }
  .color-x24-trad-2 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-trad-2 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-trad-2 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 165px;
    min-width: 165px;
  }
  .color-x24-trad-2 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link, .color-x24-trad-2 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link {
    padding-left: 15px;
    white-space: normal;
  }
  .color-x24-trad-2 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after, .color-x24-trad-2 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after {
    display: none;
  }
  .color-x24-trad-2 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before, .color-x24-trad-2 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    left: 5px;
    margin-top: -6px;
    border: inset 6px;
    border-left-width: 0;
    border-left-style: solid;
    border-color: transparent #ffffff transparent transparent;
  }
  .color-x24-trad-2 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover:before, .color-x24-trad-2 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-trad-2 .section--dark .navigation-a .more .navigation__list--sub .navigation__list, .color-x24-trad-2 .section--light .navigation-a .more .navigation__list--sub .navigation__list {
    left: auto;
    right: 100%;
  }
  .color-x24-trad-2 .section--dark .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before, .color-x24-trad-2 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-trad-2 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent #feffff transparent transparent !important;
  }
  .color-x24-trad-2 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent #feffff transparent transparent !important;
  }
  .color-x24-trad-2 .section--dark .featuredblocks-grid-d, .color-x24-trad-2 .section--dark .featuredblocks-grid-c, .color-x24-trad-2 .section--dark .featuredblocks-grid-e, .color-x24-trad-2 .section--light .featuredblocks-grid-d, .color-x24-trad-2 .section--light .featuredblocks-grid-c, .color-x24-trad-2 .section--light .featuredblocks-grid-e {
    margin: 0;
  }
  .color-x24-trad-2 .section--dark .featuredblocks-grid-d .featuredblock__item, .color-x24-trad-2 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-trad-2 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-trad-2 .section--light .featuredblocks-grid-d .featuredblock__item, .color-x24-trad-2 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-trad-2 .section--light .featuredblocks-grid-e .featuredblock__item {
    border-left: 0 !important;
    border-right: 0 !important;
  }
  .color-x24-trad-2 .section-banner .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-trad-2 .blade-a__text {
    order: 2;
  }
  .color-x24-trad-2 .blade-a__bg {
    order: 1;
  }
  .color-x24-trad-2 .section-blade .blade-a--12 .blade-a__bg {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  .color-x24-trad-2 .map__container .map .map__col {
    margin: 0;
    box-shadow: none;
    border-radius: 0;
    width: 100%;
    max-width: 100%;
    flex: inherit;
    text-align: center;
  }
  .color-x24-trad-2 .map__container .map .map__col .map__title-caption-wrap {
    padding-top: 40px;
  }
  .color-x24-trad-2 .map__container .map-a .map__container {
    max-width: 100% !important;
    padding: 0;
  }
  .color-x24-trad-2 .map__container .map-a .map__display {
    position: static;
  }
  .color-x24-trad-2 .map__container .map__wrap {
    padding: 0;
  }
  .color-x24-trad-2 .footer {
    padding: 55px 0 30px;
    overflow: hidden;
  }
  .color-x24-trad-2 .footer .section-socialmedia,
.color-x24-trad-2 .footer .section-copyright {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    justify-content: center;
  }
  .color-x24-trad-2 .footer .section-logo {
    padding: 50px 0 10px;
  }
  .color-x24-trad-2 .footer .logo__container {
    margin: 0 auto 23px;
  }
  .color-x24-trad-2 .footer .row {
    display: block;
  }
  .color-x24-trad-2 .footer div[class*=col-] {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: none;
    text-align: center;
  }
  .color-x24-trad-2 .footer .logo_footer__container--inner,
.color-x24-trad-2 .footer .logo__container {
    justify-content: center;
  }
  .color-x24-trad-2 .footer .section-socialmedia .socialmedia,
.color-x24-trad-2 .footer .section-socialmedia .copyright__container,
.color-x24-trad-2 .footer .section-copyright .socialmedia,
.color-x24-trad-2 .footer .section-copyright .copyright__container,
.color-x24-trad-2 .footer .logo__container .socialmedia,
.color-x24-trad-2 .footer .logo__container .copyright__container {
    padding: 0 0 20px;
  }
  .color-x24-trad-2 .footer .section-logo {
    padding: 0;
  }
  .color-x24-trad-2 .logo__container {
    margin: 0 auto;
  }
  .color-x24-trad-2 .logo__container .logo-a__img {
    max-width: 200px;
    margin: 0 auto;
  }
  .color-x24-trad-2 .copyright__container {
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .color-x24-trad-2 .banner-e__contactform .contactform__wrapper {
    position: relative;
    top: 0;
  }
  .color-x24-trad-2 .banner .banner-e {
    padding-top: 100px;
  }
  .color-x24-trad-2 .banner .banner-e__header {
    padding-top: 100px;
  }
}
@media (max-width: 990px) {
  .color-x24-trad-2 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-trad-2 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 140px;
    min-width: 140px;
    font-size: 12px;
  }
  .color-x24-trad-2 .section--dark .navigation-a .navigation__item--link, .color-x24-trad-2 .section--light .navigation-a .navigation__item--link {
    font-size: 12px !important;
  }
}
@media (max-width: 767px) {
  .color-x24-trad-2 .blade-a__text .blade-a__title {
    text-align: center;
  }
  .color-x24-trad-2 .form .form__title,
.color-x24-trad-2 .contact-us-im .form__title,
.color-x24-trad-2 .component__title {
    font: bold 32px/40px "Poppins", sans-serif !important;
    text-align: center;
  }
  .color-x24-trad-2 .form .form__caption,
.color-x24-trad-2 .contact-us-im .form__caption,
.color-x24-trad-2 .component__subtitle {
    font: 600 14px/18px "GothicA1", sans-serif !important;
    text-align: center;
  }
  .color-x24-trad-2 .section-banner .banner .component__title,
.color-x24-trad-2 .section-banner .banner .component__subtitle {
    text-align: center;
  }
  .color-x24-trad-2 .section-banner .banner .component__subtitle {
    margin-bottom: 24px;
  }
  .color-x24-trad-2 .banner__container .banner .cta__button {
    margin: 0 auto;
  }
  .color-x24-trad-2 .banner__container .banner .component__button {
    text-align: center !important;
  }
  .color-x24-trad-2 .featuredblocks-grid-d .featuredblock__item {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-trad-2 .section--dark .staff__list, .color-x24-trad-2 .section--light .staff__list {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-trad-2 .section--dark .staff__container .staff__title, .color-x24-trad-2 .section--light .staff__container .staff__title {
    font: bold 32px/40px "Poppins", sans-serif;
  }
  .color-x24-trad-2 .section--dark .staff__container .staff__caption, .color-x24-trad-2 .section--light .staff__container .staff__caption {
    font: 600 14px/18px "GothicA1", sans-serif;
  }
  .color-x24-trad-2 .section--dark .staff__container .staff-b .staff-member__image, .color-x24-trad-2 .section--light .staff__container .staff-b .staff-member__image {
    border-radius: 0;
  }
  .color-x24-trad-2 .section-staff .staff-a .staff__item:before {
    margin-left: 0;
  }
  .color-x24-trad-2 .section--dark .staff-a .staff-member__text, .color-x24-trad-2 .section--light .staff-a .staff-member__text {
    margin-left: auto;
  }
  .color-x24-trad-2 .hours-a__title, .color-x24-trad-2 .hours-a__subtitle {
    text-align: center;
  }
  .color-x24-trad-2 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    text-align: left;
  }
  .color-x24-trad-2 .hours-a .hours-a__schedule--responsive .cta__button, .color-x24-trad-2 .hours-a .hours-a__schedule--responsive .cta__button--icon, .color-x24-trad-2 .hours-a .hours-a__schedule--responsive .cta__link {
    margin: 0 auto;
  }
  .color-x24-trad-2 .hours-a .hours-a__schedule--responsive .row {
    min-height: 30px;
  }
  .color-x24-trad-2 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    font: 600 20px/28px "Poppins", sans-serif !important;
  }
  .color-x24-trad-2 .hours-a .hours__day:first-child {
    padding-right: 10px;
    width: 50%;
  }
  .color-x24-trad-2 .hours-a .hours__hours, .color-x24-trad-2 .hours-a .hours__day {
    align-items: flex-start !important;
    padding: 10px 0;
  }
  .color-x24-trad-2 .hours-a .hours__hours {
    padding-right: 0;
    width: 50%;
    flex-direction: column !important;
  }
  .color-x24-trad-2 .hours-a .hours__hours span {
    display: block;
    align-self: center;
    width: 100%;
    text-align: right !important;
    padding: 5px 0 0;
  }
  .color-x24-trad-2 .hours-a .hours__hours span:first-child {
    padding-top: 0;
  }
  .color-x24-trad-2 .copyright__container {
    justify-content: center;
  }
  .color-x24-trad-2 .copyright__container .copyright__list {
    justify-content: center;
    padding: 0 0 4px;
  }
  .color-x24-trad-2 .copyright__container .copyright__item {
    padding: 0 10px 10px;
  }
  .color-x24-trad-2 .section-copyright .copyright__item:not(:last-child),
.color-x24-trad-2 .section-copyright #copyright__item:not(:last-child) {
    border: 0;
  }
  .color-x24-trad-2 .section-socialmedia .socialmedia.text-center .socialmedia__link--small,
.color-x24-trad-2 .section-socialmedia .socialmedia.text-center .socialmedia__link--medium,
.color-x24-trad-2 .section-socialmedia .socialmedia.text-center .socialmedia__link--large {
    margin: 0 5px;
  }
  .color-x24-trad-2 .forms--2col-textarea .form .leadForm form .outerWrap {
    width: 100%;
  }
  .color-x24-trad-2 .forms--2col-textarea .form .form-input-comments {
    width: 100%;
  }
}

.color-x24-trad-1 .carmel-wave {
  display: block !important;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
}
.color-x24-trad-1 .carmel-wave.carmel-wave-top {
  bottom: 100% !important;
}
.color-x24-trad-1 .carmel-wave.carmel-wave-bottom {
  top: 100% !important;
}
.color-x24-trad-1 .header_home {
  z-index: 100;
}
.color-x24-trad-1 .header_home.overlap .section--dark.section--inner, .color-x24-trad-1 .header_home.overlap .section--light.section--inner {
  max-width: 1160px;
  border-radius: 8px;
  margin: 0 auto;
  position: relative;
  padding: 0 40px 0 30px;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-trad-1 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: #464230;
}
.color-x24-trad-1 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: #837b59;
}
.color-x24-trad-1 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: #090907;
}
.color-x24-trad-1 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: #90b626;
}
.color-x24-trad-1 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: #ff8000;
}
.color-x24-trad-1 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: black;
}
.color-x24-trad-1 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: white;
}
.color-x24-trad-1 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: #f5f5f5;
}
.color-x24-trad-1 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: #ff8000;
}
.color-x24-trad-1 .header-sticky {
  box-shadow: 0 8px 10px rgba(0, 0, 0, 0.14);
}
.color-x24-trad-1 .header-sticky .row {
  align-items: center;
}
.color-x24-trad-1 .header-sticky .section--dark.section--inner, .color-x24-trad-1 .header-sticky .section--light.section--inner {
  padding: 0 40px 0 30px;
}
.color-x24-trad-1 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
  letter-spacing: 0.44px;
  line-height: 16px;
  text-align: center;
  margin-top: 0;
}
.color-x24-trad-1 body,
.color-x24-trad-1 p,
.color-x24-trad-1 .component__p,
.color-x24-trad-1 .editable__container p,
.color-x24-trad-1 .section-editable .editable__container p,
.color-x24-trad-1 .section-editable .editable__container ul,
.color-x24-trad-1 .section-editable .editable__container li,
.color-x24-trad-1 .section-editable .editable__container ol,
.color-x24-trad-1 .editable__container table td,
.color-x24-trad-1 body .editable__container p,
.color-x24-trad-1 body .editable__container ol,
.color-x24-trad-1 body .editable__container ul,
.color-x24-trad-1 body .editable__container li,
.color-x24-trad-1 body .editable__container table td,
.color-x24-trad-1 body .editable__container span,
.color-x24-trad-1 .form .leadFormInfo {
  font-family: "GothicA1", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.color-x24-trad-1 .staff-member {
  flex-wrap: nowrap !important;
}
.color-x24-trad-1 .section--dark p {
  color: #ffffff;
}
.color-x24-trad-1 .section--dark p a {
  text-decoration: underline;
}
.color-x24-trad-1 .section--dark p a:hover {
  text-decoration: none;
}
.color-x24-trad-1 .section--dark .component__title {
  color: #ffffff;
}
.color-x24-trad-1 .section--dark .component__subtitle {
  color: #ffffff;
}
.color-x24-trad-1 .section--dark .component__p {
  color: #ffffff;
}
.color-x24-trad-1 .section--dark .component__p a {
  text-decoration: underline;
}
.color-x24-trad-1 .section--dark .component__p a:hover {
  text-decoration: none;
}
.color-x24-trad-1 .section--dark a {
  color: #ffffff;
}
.color-x24-trad-1 .section--dark .bx-wrapper .bx-controls {
  margin-top: 15px;
}
.color-x24-trad-1 .section--light p {
  color: #000000;
}
.color-x24-trad-1 .section--light p a {
  text-decoration: underline;
}
.color-x24-trad-1 .section--light p a:hover {
  text-decoration: none;
}
.color-x24-trad-1 .section--light .component__title, .color-x24-trad-1 .section--light .component__subtitle {
  color: #000000 !important;
}
.color-x24-trad-1 .section--light .component__p {
  color: #000000;
}
.color-x24-trad-1 .section--light .component__p a {
  text-decoration: underline;
}
.color-x24-trad-1 .section--light .component__p a:hover {
  text-decoration: none;
}
.color-x24-trad-1 .section--light a {
  color: #000000;
}
.color-x24-trad-1 .section-base-container .section-cta .cta-a,
.color-x24-trad-1 .section-base-container .section-logo .logo-a {
  padding: 0;
}
.color-x24-trad-1 .logo__container .logo-a {
  margin: 0;
}
.color-x24-trad-1 .logo__container .logo-a__text {
  padding: 0 10px;
  min-width: 120px;
}
.color-x24-trad-1 .logo__container .logo-a__title {
  font-size: 12px;
  line-height: 14px;
}
.color-x24-trad-1 .logo__container .logo-a__caption {
  font-size: 10px;
  line-height: 12px;
}
.color-x24-trad-1 .logo__container .logo-a__img {
  display: block;
}
.color-x24-trad-1 .section--dark .logo__container .logo-a__title, .color-x24-trad-1 .section--dark .logo__container .logo-a__caption {
  color: #ffffff !important;
}
.color-x24-trad-1 .section--light .logo__container .logo-a__title, .color-x24-trad-1 .section--light .logo__container .logo-a__caption {
  color: #000000 !important;
}
.color-x24-trad-1 .comp-phone .phone__title {
  font-size: 18px;
  line-height: 20px;
}
.color-x24-trad-1 .col_header_cta .cta__link {
  margin-top: 0;
}
.color-x24-trad-1 .phone__setting-title,
.color-x24-trad-1 .phone__city {
  font-size: 16px;
  line-height: 18px;
}
.color-x24-trad-1 .editable__container h6,
.color-x24-trad-1 .editable__container h5,
.color-x24-trad-1 .editable__container h4,
.color-x24-trad-1 .editable__container h3,
.color-x24-trad-1 .editable__container h2,
.color-x24-trad-1 .editable__container h1 {
  font-family: "Poppins", sans-serif;
  font-weight: bold;
  border-bottom: none;
}
.color-x24-trad-1 .editable__container h1 {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-trad-1 .editable__container h2 {
  font-size: 48px;
  line-height: 56px;
}
.color-x24-trad-1 .editable__container h3 {
  font-size: 24px;
  line-height: 32px;
}
.color-x24-trad-1 .editable__container h4 {
  font-size: 20px;
  line-height: 28px;
}
.color-x24-trad-1 .editable__container h5 {
  font-size: 18px;
  line-height: 24px;
}
.color-x24-trad-1 .editable__container h6 {
  font-size: 16px;
  line-height: 20px;
}
.color-x24-trad-1 .section--dark .editable__container h6,
.color-x24-trad-1 .section--dark .editable__container h5,
.color-x24-trad-1 .section--dark .editable__container h4,
.color-x24-trad-1 .section--dark .editable__container h3,
.color-x24-trad-1 .section--dark .editable__container h2,
.color-x24-trad-1 .section--dark .editable__container h1, .color-x24-trad-1 .section--light .editable__container h6,
.color-x24-trad-1 .section--light .editable__container h5,
.color-x24-trad-1 .section--light .editable__container h4,
.color-x24-trad-1 .section--light .editable__container h3,
.color-x24-trad-1 .section--light .editable__container h2,
.color-x24-trad-1 .section--light .editable__container h1 {
  color: #ffffff;
}
.color-x24-trad-1 .section--light .editable__container h6,
.color-x24-trad-1 .section--light .editable__container h5,
.color-x24-trad-1 .section--light .editable__container h4,
.color-x24-trad-1 .section--light .editable__container h3,
.color-x24-trad-1 .section--light .editable__container h2,
.color-x24-trad-1 .section--light .editable__container h1 {
  color: #000000;
}
.color-x24-trad-1 .form__title {
  margin-bottom: 1.875rem;
}
.color-x24-trad-1 .form .form__title,
.color-x24-trad-1 .contact-us-im .form__title,
.color-x24-trad-1 .component__title {
  font: bold 48px/56px "Poppins", sans-serif;
}
.color-x24-trad-1 .form .form__caption,
.color-x24-trad-1 .contact-us-im .form__caption,
.color-x24-trad-1 .component__subtitle {
  font: 600 16px/20px "GothicA1", sans-serif;
}
.color-x24-trad-1 .form .error_container label,
.color-x24-trad-1 .contact-us-im .form .error_container label {
  color: #E03B33;
}
.color-x24-trad-1 .header-sticky .cta,
.color-x24-trad-1 .header_home .cta,
.color-x24-trad-1 .header_home.overlap .cta {
  padding: 0;
}
.color-x24-trad-1 .section__bg--light-1 .componentWith__container.form__container {
  padding-left: 0;
  padding-right: 0;
  padding: 0 0 50px;
}
.color-x24-trad-1 .section--dark .flex-control-paging li a, .color-x24-trad-1 .section--light .flex-control-paging li a {
  background: #f7f0e9;
  border-radius: 6px;
  width: 13px;
  height: 12px;
  box-shadow: none;
}
.color-x24-trad-1 .section--dark .flex-control-paging li a.flex-active, .color-x24-trad-1 .section--light .flex-control-paging li a.flex-active {
  background: #ff8000 !important;
  border-radius: 6px;
  width: 34px;
  height: 12px;
  transition: width 0.2s linear;
}
.color-x24-trad-1 .section--dark .flex-control-paging li a:hover, .color-x24-trad-1 .section--light .flex-control-paging li a:hover {
  background: #ff8000 !important;
}
.color-x24-trad-1 .section--dark .bx-wrapper .bx-pager.bx-default-pager a, .color-x24-trad-1 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #f7f0e9;
}
.color-x24-trad-1 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-trad-1 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  width: 34px;
  transition: width 0.2s linear;
  background: #ff8000 !important;
}
.color-x24-trad-1 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-trad-1 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ff8000 !important;
}
.color-x24-trad-1 .section--dark .banner .controls-wrapper, .color-x24-trad-1 .section--light .banner .controls-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 45px 0;
  margin-top: -132px;
}
@media (max-width: 991px) {
  .color-x24-trad-1 .section--dark .banner .controls-wrapper, .color-x24-trad-1 .section--light .banner .controls-wrapper {
    margin-top: 0;
  }
}
.color-x24-trad-1 .section--dark .banner .controls-wrapper .flex-control-nav, .color-x24-trad-1 .section--light .banner .controls-wrapper .flex-control-nav {
  bottom: 0 !important;
  width: auto;
  display: flex !important;
  align-items: center;
  position: relative;
  height: 0 !important;
  left: auto !important;
  transform: translateX(0) !important;
}
.color-x24-trad-1 .section--dark .banner .controls-wrapper .flex-control-nav a, .color-x24-trad-1 .section--light .banner .controls-wrapper .flex-control-nav a {
  background: #ffffff;
}
.color-x24-trad-1 .section--dark .banner .controls-wrapper .flex-prev, .color-x24-trad-1 .section--light .banner .controls-wrapper .flex-prev {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-right: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-trad-1 .section--dark .banner .controls-wrapper .flex-prev:hover, .color-x24-trad-1 .section--light .banner .controls-wrapper .flex-prev:hover {
  color: #ff8000;
}
.color-x24-trad-1 .section--dark .banner .controls-wrapper .flex-prev:before, .color-x24-trad-1 .section--light .banner .controls-wrapper .flex-prev:before {
  content: "";
  font-size: 24px;
}
.color-x24-trad-1 .section--dark .banner .controls-wrapper .flex-next, .color-x24-trad-1 .section--light .banner .controls-wrapper .flex-next {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-left: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-trad-1 .section--dark .banner .controls-wrapper .flex-next:hover, .color-x24-trad-1 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #ff8000;
}
.color-x24-trad-1 .section--dark .banner .controls-wrapper .flex-next:before, .color-x24-trad-1 .section--light .banner .controls-wrapper .flex-next:before {
  content: "";
  font-size: 24px;
}
.color-x24-trad-1 .section--light .flex-control-paging li a {
  background: #464230;
}
.color-x24-trad-1 .section--light .flex-control-paging li a.flex-active {
  background: #ff8000 !important;
}
.color-x24-trad-1 .section--light .flex-control-paging li a:hover {
  background: #ff8000 !important;
}
.color-x24-trad-1 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #464230;
}
.color-x24-trad-1 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #ff8000 !important;
}
.color-x24-trad-1 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ff8000 !important;
}
.color-x24-trad-1 .section--light .banner .controls-wrapper .flex-prev,
.color-x24-trad-1 .section--light .banner .controls-wrapper .flex-next {
  color: #464230;
}
.color-x24-trad-1 .section--light .banner .controls-wrapper .flex-prev:hover,
.color-x24-trad-1 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #ff8000;
}
.color-x24-trad-1 .section-breadcrumbs .section--dark .breadcrumb__item, .color-x24-trad-1 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #ffffff !important;
  font: 400 16px/24px "GothicA1", sans-serif;
}
.color-x24-trad-1 .section-breadcrumbs .section--dark .breadcrumb__item a, .color-x24-trad-1 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-trad-1 .section-breadcrumbs .section--dark .breadcrumb__item a:hover, .color-x24-trad-1 .section-breadcrumbs .section--light .breadcrumb__item a:hover {
  text-decoration: none;
}
.color-x24-trad-1 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #000000 !important;
}
.color-x24-trad-1 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #000000 !important;
}
.color-x24-trad-1 .blade-a__bg > div {
  border-radius: 8px;
  overflow: hidden;
}
.color-x24-trad-1 .blade-a__bg > div img {
  border-radius: 8px;
}
.color-x24-trad-1 .blade-a__text .blade-a__title {
  border-bottom: none;
}
.color-x24-trad-1 .blade-a__description a {
  text-decoration: underline;
}
.color-x24-trad-1 .blade-a__description a:hover {
  text-decoration: none;
}
.color-x24-trad-1 .container-fluid .blade__container .blade-a--12 {
  position: relative;
}
.color-x24-trad-1 .container-fluid .blade__container .blade-a--12 .blade-a__wrap > .row {
  padding: 0;
}
.color-x24-trad-1 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-trad-1 .section--light .blade__container .blade-a--12 .blade-a__bg {
  padding-top: 0;
  padding-bottom: 0;
}
.color-x24-trad-1 .section--dark .blade-a--12 .blade-a__text, .color-x24-trad-1 .section--light .blade-a--12 .blade-a__text {
  padding-top: 16px;
  padding-bottom: 16px;
}
.color-x24-trad-1 .section--dark .blade-a--12 .blade-a__bg, .color-x24-trad-1 .section--light .blade-a--12 .blade-a__bg {
  height: 100%;
}
.color-x24-trad-1 .section--dark .blade-a__bg > div, .color-x24-trad-1 .section--light .blade-a__bg > div {
  height: 100%;
  min-height: 100%;
}
.color-x24-trad-1 .section--dark .blade-a__text, .color-x24-trad-1 .section--light .blade-a__text {
  background: rgba(70, 66, 48, 0.7);
  border-radius: 8px;
}
.color-x24-trad-1 .section--dark .blade-a__text .cta__link, .color-x24-trad-1 .section--light .blade-a__text .cta__link {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
}
.color-x24-trad-1 .section--dark .blade-a__text .cta__link:hover, .color-x24-trad-1 .section--light .blade-a__text .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-trad-1 .section--dark .blade-a__text .blade-a__readmore .cta__link, .color-x24-trad-1 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: #e1f0b8 !important;
  text-transform: none;
  text-decoration: underline;
  font-weight: 400;
}
.color-x24-trad-1 .section--dark .blade-a__text .blade-a__readmore .cta__link:hover, .color-x24-trad-1 .section--light .blade-a__text .blade-a__readmore .cta__link:hover {
  text-decoration: none;
}
.color-x24-trad-1 .section--dark .blade-a__description, .color-x24-trad-1 .section--light .blade-a__description {
  color: #ffffff;
}
.color-x24-trad-1 .section--light .blade-a__text {
  background: rgba(224, 224, 224, 0.7);
}
.color-x24-trad-1 .section--light .blade-a__text .cta__link {
  color: #000000 !important;
}
.color-x24-trad-1 .section--light .blade-a__text .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-trad-1 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: #90b626 !important;
}
.color-x24-trad-1 .section--light .blade-a__description {
  color: #464230;
}
.color-x24-trad-1 .container-fluid .blade-a__wrap {
  max-width: 100%;
}
.color-x24-trad-1 .componentWith__container.featuredarticles__container {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-trad-1 .section--dark .featuredarticles .featuredarticle__image, .color-x24-trad-1 .section--light .featuredarticles .featuredarticle__image {
  border-radius: 8px;
}
.color-x24-trad-1 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link, .color-x24-trad-1 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  font: 16px/20px "GothicA1", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
}
.color-x24-trad-1 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:hover, .color-x24-trad-1 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:hover {
  text-decoration: underline;
}
.color-x24-trad-1 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:before, .color-x24-trad-1 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:before {
  display: none;
}
.color-x24-trad-1 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__description, .color-x24-trad-1 .section--light .featuredarticles .featuredarticle__text .featuredarticle__description {
  font: 16px/20px "GothicA1", sans-serif;
}
.color-x24-trad-1 .section--dark .featuredarticles .featuredarticle__title, .color-x24-trad-1 .section--light .featuredarticles .featuredarticle__title {
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-trad-1 .section--dark .featuredarticles .featuredarticle__title a, .color-x24-trad-1 .section--light .featuredarticles .featuredarticle__title a {
  color: #ffffff;
  text-decoration: none;
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-trad-1 .section--dark .featuredarticles .featuredarticle__title a:hover, .color-x24-trad-1 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-trad-1 .section--dark .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper, .color-x24-trad-1 .section--light .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper {
  margin-top: 0 !important;
}
.color-x24-trad-1 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  color: #000000;
}
.color-x24-trad-1 .section--light .featuredarticles .featuredarticle__title a {
  color: #000000;
}
.color-x24-trad-1 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #000000;
}
.color-x24-trad-1 .section--light .featuredblocks-list-a .featuredblock__item {
  margin-bottom: 10px;
}
.color-x24-trad-1 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a {
  color: #000000 !important;
}
.color-x24-trad-1 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a:hover:after {
  text-decoration: underline;
}
.color-x24-trad-1 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-trad-1 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-trad-1 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-trad-1 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-trad-1 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-trad-1 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-trad-1 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-trad-1 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ffffff !important;
}
.color-x24-trad-1 .section__bg--light-3 .section--dark .flex-control-paging li a.flex-active, .color-x24-trad-1 .section__bg--light-3 .section--dark .flex-control-paging li a:hover, .color-x24-trad-1 .section__bg--light-3 .section--light .flex-control-paging li a.flex-active, .color-x24-trad-1 .section__bg--light-3 .section--light .flex-control-paging li a:hover,
.color-x24-trad-1 .section__bg--dark-5 .section--dark .flex-control-paging li a.flex-active,
.color-x24-trad-1 .section__bg--dark-5 .section--dark .flex-control-paging li a:hover,
.color-x24-trad-1 .section__bg--dark-5 .section--light .flex-control-paging li a.flex-active,
.color-x24-trad-1 .section__bg--dark-5 .section--light .flex-control-paging li a:hover {
  background: #ffffff !important;
}
.color-x24-trad-1 .section__bg--light-3 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-trad-1 .section__bg--light-3 .section--light .hours-a__schedule .hours-a__schedule--border,
.color-x24-trad-1 .section__bg--dark-5 .section--dark .hours-a__schedule .hours-a__schedule--border,
.color-x24-trad-1 .section__bg--dark-5 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ffffff !important;
}
.color-x24-trad-1 .section__bg--dark-5 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-1 .section__bg--dark-5 .section--dark .form .form__group .input_container input,
.color-x24-trad-1 .section__bg--dark-5 .section--dark .form .form__group .input_container select,
.color-x24-trad-1 .section__bg--dark-5 .section--dark .form .form__group .input_container textarea,
.color-x24-trad-1 .section__bg--dark-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-1 .section__bg--dark-5 .section--light .form .form__group .input_container input,
.color-x24-trad-1 .section__bg--dark-5 .section--light .form .form__group .input_container select,
.color-x24-trad-1 .section__bg--dark-5 .section--light .form .form__group .input_container textarea,
.color-x24-trad-1 .section__bg--light-3 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-1 .section__bg--light-3 .section--dark .form .form__group .input_container input,
.color-x24-trad-1 .section__bg--light-3 .section--dark .form .form__group .input_container select,
.color-x24-trad-1 .section__bg--light-3 .section--dark .form .form__group .input_container textarea,
.color-x24-trad-1 .section__bg--light-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-1 .section__bg--light-3 .section--light .form .form__group .input_container input,
.color-x24-trad-1 .section__bg--light-3 .section--light .form .form__group .input_container select,
.color-x24-trad-1 .section__bg--light-3 .section--light .form .form__group .input_container textarea {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
}
.color-x24-trad-1 .section__bg--dark-4 .section--dark .staff__container .component__button--2 {
  border: 1px solid #464230 !important;
  color: #ffffff !important;
  background: #464230 !important;
}
.color-x24-trad-1 .section__bg--dark-4 .section--dark .staff__container .component__button--2:hover {
  border: 1px solid #837b59 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #837b59 !important;
}
.color-x24-trad-1 .section__bg--dark-4 .section--dark .staff__container .component__button--2:focus {
  border: 1px solid #b3ac8f !important;
  color: #ffffff !important;
  background: #b3ac8f !important;
}
.color-x24-trad-1 .section--dark .disclaimer, .color-x24-trad-1 .section--light .disclaimer {
  padding: 0;
}
.color-x24-trad-1 .section--dark .disclaimer__content p, .color-x24-trad-1 .section--light .disclaimer__content p {
  font: 400 16px/20px "GothicA1", sans-serif;
}
.color-x24-trad-1 .section--dark .disclaimer__content a, .color-x24-trad-1 .section--light .disclaimer__content a {
  font-weight: 400;
  text-decoration: underline;
}
.color-x24-trad-1 .section--dark .disclaimer__content a:hover, .color-x24-trad-1 .section--dark .disclaimer__content a:focus, .color-x24-trad-1 .section--light .disclaimer__content a:hover, .color-x24-trad-1 .section--light .disclaimer__content a:focus {
  text-decoration: none;
}
.color-x24-trad-1 .section--dark .section-featuredblocks .section--inner.container-fluid > .row > div, .color-x24-trad-1 .section--light .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-trad-1 .section--dark .cta__link, .color-x24-trad-1 .section--light .cta__link {
  font: bold 16px/20px "GothicA1", sans-serif;
}
.color-x24-trad-1 .section--dark .featuredblocks__title-wrap, .color-x24-trad-1 .section--light .featuredblocks__title-wrap {
  margin-bottom: 1.875rem;
}
.color-x24-trad-1 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button, .color-x24-trad-1 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-1 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover, .color-x24-trad-1 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-trad-1 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus, .color-x24-trad-1 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-1 .section--dark .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-trad-1 .section--dark .banner .component__button--1.cta__button,
.color-x24-trad-1 .section--dark .cta__button.component__button--1, .color-x24-trad-1 .section--light .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-trad-1 .section--light .banner .component__button--1.cta__button,
.color-x24-trad-1 .section--light .cta__button.component__button--1 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-1 .section--dark .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-trad-1 .section--dark .banner .component__button--1.cta__button:hover,
.color-x24-trad-1 .section--dark .cta__button.component__button--1:hover, .color-x24-trad-1 .section--light .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-trad-1 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-trad-1 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-trad-1 .section--dark .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-trad-1 .section--dark .banner .component__button--1.cta__button:focus,
.color-x24-trad-1 .section--dark .cta__button.component__button--1:focus, .color-x24-trad-1 .section--light .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-trad-1 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-trad-1 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-1 .section--dark .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-trad-1 .section--dark .banner .component__button--2.cta__button,
.color-x24-trad-1 .section--dark .cta__button.component__button--2, .color-x24-trad-1 .section--light .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-trad-1 .section--light .banner .component__button--2.cta__button,
.color-x24-trad-1 .section--light .cta__button.component__button--2 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #90b626 !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #90b626 !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-1 .section--dark .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-trad-1 .section--dark .banner .component__button--2.cta__button:hover,
.color-x24-trad-1 .section--dark .cta__button.component__button--2:hover, .color-x24-trad-1 .section--light .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-trad-1 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-trad-1 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #bedf63 !important;
  background: #bedf63 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-trad-1 .section--dark .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-trad-1 .section--dark .banner .component__button--2.cta__button:focus,
.color-x24-trad-1 .section--dark .cta__button.component__button--2:focus, .color-x24-trad-1 .section--light .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-trad-1 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-trad-1 .section--light .cta__button.component__button--2:focus {
  border: 1px solid #e1f0b8 !important;
  color: #ffffff !important;
  background: #e1f0b8 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-1 .section--dark .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-trad-1 .section--dark .banner .component__button--3.cta__button,
.color-x24-trad-1 .section--dark .cta__button.component__button--3, .color-x24-trad-1 .section--light .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-trad-1 .section--light .banner .component__button--3.cta__button,
.color-x24-trad-1 .section--light .cta__button.component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: none !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-1 .section--dark .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-trad-1 .section--dark .banner .component__button--3.cta__button:hover,
.color-x24-trad-1 .section--dark .cta__button.component__button--3:hover, .color-x24-trad-1 .section--light .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-trad-1 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-trad-1 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(158, 150, 113, 0.42), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(158, 150, 113, 0.1);
}
.color-x24-trad-1 .section--dark .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-trad-1 .section--dark .banner .component__button--3.cta__button:focus,
.color-x24-trad-1 .section--dark .cta__button.component__button--3:focus, .color-x24-trad-1 .section--light .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-trad-1 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-trad-1 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-1 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  border: 1px solid #464230 !important;
  color: #ffffff !important;
  background: #464230 !important;
}
.color-x24-trad-1 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #837b59 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #837b59 !important;
}
.color-x24-trad-1 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #b3ac8f !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #b3ac8f !important;
}
.color-x24-trad-1 .section--light .banner .component__button--1.cta__button,
.color-x24-trad-1 .section--light .cta__button.component__button--1 {
  border: 1px solid #464230 !important;
  color: #ffffff !important;
  background: #464230 !important;
}
.color-x24-trad-1 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-trad-1 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #837b59 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #837b59 !important;
}
.color-x24-trad-1 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-trad-1 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #b3ac8f !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #b3ac8f !important;
}
.color-x24-trad-1 .section--light .banner .component__button--2.cta__button,
.color-x24-trad-1 .section--light .cta__button.component__button--2 {
  border: 1px solid #90b626 !important;
  color: #ffffff !important;
  background: #90b626 !important;
}
.color-x24-trad-1 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-trad-1 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #bedf63 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #bedf63 !important;
}
.color-x24-trad-1 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-trad-1 .section--light .cta__button.component__button--2:focus {
  border: 1px solid #e1f0b8 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #e1f0b8 !important;
}
.color-x24-trad-1 .section--light .banner .component__button--3.cta__button,
.color-x24-trad-1 .section--light .cta__button.component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-trad-1 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-trad-1 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #d0e78e !important;
  color: #464230 !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #e1f0b8 !important;
}
.color-x24-trad-1 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-trad-1 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-trad-1 .section--dark .articles__categories .mm-navbar .mm-btn, .color-x24-trad-1 .section--light .articles__categories .mm-navbar .mm-btn {
  top: 7px;
}
.color-x24-trad-1 .section--dark .articles__categories .mm-panels > .mm-panel > .mm-listview, .color-x24-trad-1 .section--light .articles__categories .mm-panels > .mm-panel > .mm-listview {
  margin: 7px 0 0 0;
}
.color-x24-trad-1 .section--dark .articles__categories .mm-opened .mm-title,
.color-x24-trad-1 .section--dark .articles__categories .mm-title, .color-x24-trad-1 .section--light .articles__categories .mm-opened .mm-title,
.color-x24-trad-1 .section--light .articles__categories .mm-title {
  font-size: 22px;
  line-height: 24px;
}
.color-x24-trad-1 .section--dark .blog-post__title,
.color-x24-trad-1 .section--dark .blog__post-title,
.color-x24-trad-1 .section--dark .article__post-title, .color-x24-trad-1 .section--light .blog-post__title,
.color-x24-trad-1 .section--light .blog__post-title,
.color-x24-trad-1 .section--light .article__post-title {
  font-family: "Poppins", sans-serif;
  text-decoration: none;
  color: #ffffff !important;
}
.color-x24-trad-1 .section--dark .blog-post__title:hover, .color-x24-trad-1 .section--dark .blog-post__title:focus,
.color-x24-trad-1 .section--dark .blog__post-title:hover,
.color-x24-trad-1 .section--dark .blog__post-title:focus,
.color-x24-trad-1 .section--dark .article__post-title:hover,
.color-x24-trad-1 .section--dark .article__post-title:focus, .color-x24-trad-1 .section--light .blog-post__title:hover, .color-x24-trad-1 .section--light .blog-post__title:focus,
.color-x24-trad-1 .section--light .blog__post-title:hover,
.color-x24-trad-1 .section--light .blog__post-title:focus,
.color-x24-trad-1 .section--light .article__post-title:hover,
.color-x24-trad-1 .section--light .article__post-title:focus {
  text-decoration: underline;
}
.color-x24-trad-1 .section--dark .blog-post__info li, .color-x24-trad-1 .section--light .blog-post__info li {
  border-left-color: #ffffff;
}
.color-x24-trad-1 .section--dark .category__description h1,
.color-x24-trad-1 .section--dark .category__description h2,
.color-x24-trad-1 .section--dark .category__description h3,
.color-x24-trad-1 .section--dark .category__description h4,
.color-x24-trad-1 .section--dark .category__description h5,
.color-x24-trad-1 .section--dark .category__description h6,
.color-x24-trad-1 .section--dark .category__description p > strong,
.color-x24-trad-1 .section--dark .blog__content h1,
.color-x24-trad-1 .section--dark .blog__content h2,
.color-x24-trad-1 .section--dark .blog__content h3,
.color-x24-trad-1 .section--dark .blog__content h4,
.color-x24-trad-1 .section--dark .blog__content h5,
.color-x24-trad-1 .section--dark .blog__content h6,
.color-x24-trad-1 .section--dark .blog__content p > strong,
.color-x24-trad-1 .section--dark .article__content h1,
.color-x24-trad-1 .section--dark .article__content h2,
.color-x24-trad-1 .section--dark .article__content h3,
.color-x24-trad-1 .section--dark .article__content h4,
.color-x24-trad-1 .section--dark .article__content h5,
.color-x24-trad-1 .section--dark .article__content h6,
.color-x24-trad-1 .section--dark .article__content p > strong, .color-x24-trad-1 .section--light .category__description h1,
.color-x24-trad-1 .section--light .category__description h2,
.color-x24-trad-1 .section--light .category__description h3,
.color-x24-trad-1 .section--light .category__description h4,
.color-x24-trad-1 .section--light .category__description h5,
.color-x24-trad-1 .section--light .category__description h6,
.color-x24-trad-1 .section--light .category__description p > strong,
.color-x24-trad-1 .section--light .blog__content h1,
.color-x24-trad-1 .section--light .blog__content h2,
.color-x24-trad-1 .section--light .blog__content h3,
.color-x24-trad-1 .section--light .blog__content h4,
.color-x24-trad-1 .section--light .blog__content h5,
.color-x24-trad-1 .section--light .blog__content h6,
.color-x24-trad-1 .section--light .blog__content p > strong,
.color-x24-trad-1 .section--light .article__content h1,
.color-x24-trad-1 .section--light .article__content h2,
.color-x24-trad-1 .section--light .article__content h3,
.color-x24-trad-1 .section--light .article__content h4,
.color-x24-trad-1 .section--light .article__content h5,
.color-x24-trad-1 .section--light .article__content h6,
.color-x24-trad-1 .section--light .article__content p > strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-trad-1 .section--dark .category__description h1 strong,
.color-x24-trad-1 .section--dark .category__description h2 strong,
.color-x24-trad-1 .section--dark .category__description h3 strong,
.color-x24-trad-1 .section--dark .category__description h4 strong,
.color-x24-trad-1 .section--dark .category__description h5 strong,
.color-x24-trad-1 .section--dark .category__description h6 strong,
.color-x24-trad-1 .section--dark .category__description p > strong strong,
.color-x24-trad-1 .section--dark .blog__content h1 strong,
.color-x24-trad-1 .section--dark .blog__content h2 strong,
.color-x24-trad-1 .section--dark .blog__content h3 strong,
.color-x24-trad-1 .section--dark .blog__content h4 strong,
.color-x24-trad-1 .section--dark .blog__content h5 strong,
.color-x24-trad-1 .section--dark .blog__content h6 strong,
.color-x24-trad-1 .section--dark .blog__content p > strong strong,
.color-x24-trad-1 .section--dark .article__content h1 strong,
.color-x24-trad-1 .section--dark .article__content h2 strong,
.color-x24-trad-1 .section--dark .article__content h3 strong,
.color-x24-trad-1 .section--dark .article__content h4 strong,
.color-x24-trad-1 .section--dark .article__content h5 strong,
.color-x24-trad-1 .section--dark .article__content h6 strong,
.color-x24-trad-1 .section--dark .article__content p > strong strong, .color-x24-trad-1 .section--light .category__description h1 strong,
.color-x24-trad-1 .section--light .category__description h2 strong,
.color-x24-trad-1 .section--light .category__description h3 strong,
.color-x24-trad-1 .section--light .category__description h4 strong,
.color-x24-trad-1 .section--light .category__description h5 strong,
.color-x24-trad-1 .section--light .category__description h6 strong,
.color-x24-trad-1 .section--light .category__description p > strong strong,
.color-x24-trad-1 .section--light .blog__content h1 strong,
.color-x24-trad-1 .section--light .blog__content h2 strong,
.color-x24-trad-1 .section--light .blog__content h3 strong,
.color-x24-trad-1 .section--light .blog__content h4 strong,
.color-x24-trad-1 .section--light .blog__content h5 strong,
.color-x24-trad-1 .section--light .blog__content h6 strong,
.color-x24-trad-1 .section--light .blog__content p > strong strong,
.color-x24-trad-1 .section--light .article__content h1 strong,
.color-x24-trad-1 .section--light .article__content h2 strong,
.color-x24-trad-1 .section--light .article__content h3 strong,
.color-x24-trad-1 .section--light .article__content h4 strong,
.color-x24-trad-1 .section--light .article__content h5 strong,
.color-x24-trad-1 .section--light .article__content h6 strong,
.color-x24-trad-1 .section--light .article__content p > strong strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-trad-1 .section--dark .article__post-permalink,
.color-x24-trad-1 .section--dark .blog__post-permalink, .color-x24-trad-1 .section--light .article__post-permalink,
.color-x24-trad-1 .section--light .blog__post-permalink {
  text-decoration: none;
  font-family: "GothicA1", sans-serif;
  position: relative;
  font-weight: 700;
  color: #ffffff;
}
.color-x24-trad-1 .section--dark .article__post-permalink:hover, .color-x24-trad-1 .section--dark .article__post-permalink:focus,
.color-x24-trad-1 .section--dark .blog__post-permalink:hover,
.color-x24-trad-1 .section--dark .blog__post-permalink:focus, .color-x24-trad-1 .section--light .article__post-permalink:hover, .color-x24-trad-1 .section--light .article__post-permalink:focus,
.color-x24-trad-1 .section--light .blog__post-permalink:hover,
.color-x24-trad-1 .section--light .blog__post-permalink:focus {
  text-decoration: underline;
}
.color-x24-trad-1 .section--dark .article__post-permalink:before,
.color-x24-trad-1 .section--dark .blog__post-permalink:before, .color-x24-trad-1 .section--light .article__post-permalink:before,
.color-x24-trad-1 .section--light .blog__post-permalink:before {
  content: "";
  top: -3px;
  font-family: "font-awesome";
  position: absolute;
  right: -13px;
  font-weight: normal;
  display: none;
}
.color-x24-trad-1 .section--dark .articles__categories .category__list-child li a,
.color-x24-trad-1 .section--dark .articles__categories-list li a, .color-x24-trad-1 .section--light .articles__categories .category__list-child li a,
.color-x24-trad-1 .section--light .articles__categories-list li a {
  font: 16px/1.375 "GothicA1", sans-serif;
}
.color-x24-trad-1 .section--dark .articles__categories .category__list-child li a:hover, .color-x24-trad-1 .section--dark .articles__categories .category__list-child li a:focus,
.color-x24-trad-1 .section--dark .articles__categories-list li a:hover,
.color-x24-trad-1 .section--dark .articles__categories-list li a:focus, .color-x24-trad-1 .section--light .articles__categories .category__list-child li a:hover, .color-x24-trad-1 .section--light .articles__categories .category__list-child li a:focus,
.color-x24-trad-1 .section--light .articles__categories-list li a:hover,
.color-x24-trad-1 .section--light .articles__categories-list li a:focus {
  text-decoration: none;
}
.color-x24-trad-1 .section--dark .articles__categories .mm-opened .mm-title, .color-x24-trad-1 .section--light .articles__categories .mm-opened .mm-title {
  font-family: "Poppins", sans-serif;
}
.color-x24-trad-1 .section--dark .articles__pagination ul li a, .color-x24-trad-1 .section--light .articles__pagination ul li a {
  color: #000000;
}
.color-x24-trad-1 .section--light .blog__post-title,
.color-x24-trad-1 .section--light .article__post-title {
  color: #000000 !important;
}
.color-x24-trad-1 .section--light .article__post-permalink,
.color-x24-trad-1 .section--light .blog__post-permalink {
  color: #000000;
}
.color-x24-trad-1 .section--light .blog-post__info li {
  border-left-color: #000000;
}
.color-x24-trad-1 .section--dark .banner__container .banner .cta__button, .color-x24-trad-1 .section--light .banner__container .banner .cta__button {
  min-height: 45px;
  max-width: 250px;
  font: 700 14px/25px "Poppins", sans-serif;
}
.color-x24-trad-1 .section--dark .banner__container .banner .form .form__title,
.color-x24-trad-1 .section--dark .banner__container .banner .form .form__caption,
.color-x24-trad-1 .section--dark .banner__container .banner .form .leadFormInfo,
.color-x24-trad-1 .section--dark .banner__container .banner .form .form__name, .color-x24-trad-1 .section--light .banner__container .banner .form .form__title,
.color-x24-trad-1 .section--light .banner__container .banner .form .form__caption,
.color-x24-trad-1 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-trad-1 .section--light .banner__container .banner .form .form__name {
  color: #000000;
}
.color-x24-trad-1 .section--light .banner__container .banner .form .form__title,
.color-x24-trad-1 .section--light .banner__container .banner .form .form__caption,
.color-x24-trad-1 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-trad-1 .section--light .banner__container .banner .form .form__name {
  color: #ffffff;
}
.color-x24-trad-1 .section-banner .banner .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-trad-1 .section-banner .banner form {
  margin-bottom: 0;
}
.color-x24-trad-1 .section-banner .banner .component__title {
  color: #ffffff !important;
  font-family: "Poppins", sans-serif;
  font-weight: bold;
}
.color-x24-trad-1 .section-banner .banner .banner-text__title--large {
  font-size: 40px;
  line-height: 46px;
}
.color-x24-trad-1 .section-banner .banner .banner-text__title--extraLarge {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-trad-1 .section-banner .banner .banner-e .input_container {
  margin: 0 0 10px;
}
.color-x24-trad-1 .section-banner .banner-text__wrapper .text-left .banner-c__title,
.color-x24-trad-1 .section-banner .banner-text__wrapper .text-center .banner-c__title,
.color-x24-trad-1 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  max-width: 650px;
}
.color-x24-trad-1 .section-banner .banner-text__wrapper .text-left .banner-c__title {
  max-width: 650px;
}
.color-x24-trad-1 .section-banner .banner-text__wrapper .text-left .text-center {
  text-align: left !important;
}
.color-x24-trad-1 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  display: inline-block;
}
.color-x24-trad-1 .section-banner .banner-text__wrapper .text-right .banner-c__button {
  text-align: right !important;
  margin-right: 0 !important;
}
.color-x24-trad-1 .section-banner .banner-text__wrapper .text-center {
  margin: 0 auto;
}
.color-x24-trad-1 .section-banner .banner .component__subtitle {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-trad-1 .section-banner .banner .banner-text__subtitle--small {
  font-size: 18px;
  line-height: 22px;
}
.color-x24-trad-1 .section-banner .banner .banner-text__subtitle--medium {
  font-size: 24px;
  line-height: 26px;
}
.color-x24-trad-1 .section-banner .banner .cta__link:hover {
  text-decoration: underline;
}
.color-x24-trad-1 .section-banner .banner .flexslider .flex-control-nav {
  bottom: 100px;
}
@keyframes fadeInUp {
  from {
    transform: translate3d(0, 40px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.color-x24-trad-1 .in-view {
  animation-duration: 1s;
  animation-fill-mode: both;
  opacity: 0;
  animation-name: fadeInUp;
}
.color-x24-trad-1 .section--dark .navigation .navigation-b,
.color-x24-trad-1 .section--dark .navigation .navigation-c, .color-x24-trad-1 .section--light .navigation .navigation-b,
.color-x24-trad-1 .section--light .navigation .navigation-c {
  background: none;
}
.color-x24-trad-1 .section--dark .navigation .navigation-b .navigation__button:focus,
.color-x24-trad-1 .section--dark .navigation .navigation-c .navigation__button:focus, .color-x24-trad-1 .section--light .navigation .navigation-b .navigation__button:focus,
.color-x24-trad-1 .section--light .navigation .navigation-c .navigation__button:focus {
  outline: none;
}
.color-x24-trad-1 .section--dark .navigation-a .navigation__item--link,
.color-x24-trad-1 .section--dark .navigation-b .navigation__item--link,
.color-x24-trad-1 .section--dark .navigation-c .navigation__item--link, .color-x24-trad-1 .section--light .navigation-a .navigation__item--link,
.color-x24-trad-1 .section--light .navigation-b .navigation__item--link,
.color-x24-trad-1 .section--light .navigation-c .navigation__item--link {
  padding: 5px 0.7rem;
  font-size: 12px !important;
  color: #ffffff;
  text-transform: uppercase;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  line-height: 24px;
}
.color-x24-trad-1 .section--dark .navigation-a .navigation__item--link:hover,
.color-x24-trad-1 .section--dark .navigation-b .navigation__item--link:hover,
.color-x24-trad-1 .section--dark .navigation-c .navigation__item--link:hover, .color-x24-trad-1 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-trad-1 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-trad-1 .section--light .navigation-c .navigation__item--link:hover {
  color: #999;
}
.color-x24-trad-1 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-1 .section--dark .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-1 .section--dark .navigation-c .navigation__item.has-drop-down ul a:hover, .color-x24-trad-1 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-1 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-1 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #999;
}
.color-x24-trad-1 .section--dark .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-1 .section--dark .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-1 .section--dark .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-trad-1 .section--light .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-1 .section--light .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-1 .section--light .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after {
  font-family: "font-awesome";
  content: "";
  border: 0 !important;
  width: 10px;
  height: 20px;
  margin: 0;
  font-size: 8px !important;
  right: 10px;
  top: 4px;
}
.color-x24-trad-1 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-trad-1 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-trad-1 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub, .color-x24-trad-1 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-trad-1 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-trad-1 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub {
  right: 0;
}
.color-x24-trad-1 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-trad-1 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-trad-1 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub, .color-x24-trad-1 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-trad-1 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-trad-1 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub {
  left: unset;
  right: 100%;
}
.color-x24-trad-1 .section--dark .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-1 .section--dark .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-1 .section--dark .navigation-c .navigation__list--head .navigation-open > .navigation__item--link, .color-x24-trad-1 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-1 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-1 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-trad-1 .section--dark .navigation-a .navigation__list--sub,
.color-x24-trad-1 .section--dark .navigation-b .navigation__list--sub,
.color-x24-trad-1 .section--dark .navigation-c .navigation__list--sub, .color-x24-trad-1 .section--light .navigation-a .navigation__list--sub,
.color-x24-trad-1 .section--light .navigation-b .navigation__list--sub,
.color-x24-trad-1 .section--light .navigation-c .navigation__list--sub {
  border: 0;
  border-radius: 8px;
  background: #464230 !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-trad-1 .section--dark .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-trad-1 .section--dark .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-trad-1 .section--dark .navigation-c .navigation__list--sub .navigation__item--link, .color-x24-trad-1 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-trad-1 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-trad-1 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #ffffff;
}
.color-x24-trad-1 .section--dark .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-1 .section--dark .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-1 .section--dark .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-trad-1 .section--light .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-1 .section--light .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-1 .section--light .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  content: "";
}
.color-x24-trad-1 .section--dark .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-1 .section--dark .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-1 .section--dark .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link, .color-x24-trad-1 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-1 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-1 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-trad-1 .section--light .navigation-a .navigation__item--link,
.color-x24-trad-1 .section--light .navigation-b .navigation__item--link,
.color-x24-trad-1 .section--light .navigation-c .navigation__item--link {
  color: #000000;
}
.color-x24-trad-1 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-trad-1 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-trad-1 .section--light .navigation-c .navigation__item--link:hover {
  color: #666;
}
.color-x24-trad-1 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-1 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-1 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #666;
}
.color-x24-trad-1 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-1 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-1 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #666;
}
.color-x24-trad-1 .section--light .navigation-a .navigation__list--sub,
.color-x24-trad-1 .section--light .navigation-b .navigation__list--sub,
.color-x24-trad-1 .section--light .navigation-c .navigation__list--sub {
  background: #e0e0e0 !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-trad-1 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-trad-1 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-trad-1 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #000000;
}
.color-x24-trad-1 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-1 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-1 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #666 !important;
}
.color-x24-trad-1 .section--dark .navigation__container .navigation__item.has-drop-down .navigation__item--link:hover:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-trad-1 .section--dark .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-trad-1 .section--dark .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #999 !important;
}
.color-x24-trad-1 .section--dark .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #f0f !important;
}
.color-x24-trad-1 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: #000000 transparent transparent transparent !important;
}
.color-x24-trad-1 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: #666 transparent transparent transparent !important;
}
.color-x24-trad-1 .section--light .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #666 transparent transparent !important;
}
.color-x24-trad-1 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: transparent transparent transparent #000000 !important;
}
.color-x24-trad-1 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #f00 !important;
}
.color-x24-trad-1 .section--light .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #666 !important;
}
.color-x24-trad-1 .contact-us-im {
  overflow: hidden;
}
.color-x24-trad-1 .contact-us-im .form .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-trad-1 .form .form__name {
  font: 14px/20px "GothicA1", sans-serif;
}
.color-x24-trad-1 .form .leadForm,
.color-x24-trad-1 .form .label_container {
  text-align: left;
}
.color-x24-trad-1 .form form .form-input-comments {
  flex-direction: column;
}
.color-x24-trad-1 .form .form__group {
  overflow: hidden;
  margin: 0 0 20px;
}
.color-x24-trad-1 .section--dark .form, .color-x24-trad-1 .section--light .form {
  padding: 3.125rem 0;
  margin: 0 auto;
  max-width: 900px;
}
.color-x24-trad-1 .section--dark .form form .form-wrap__submit, .color-x24-trad-1 .section--light .form form .form-wrap__submit {
  display: block;
}
.color-x24-trad-1 .section--dark .form form .form-wrap__submit input, .color-x24-trad-1 .section--light .form form .form-wrap__submit input {
  width: 100%;
}
.color-x24-trad-1 .section--dark .form .leadFormInfo,
.color-x24-trad-1 .section--dark .form .component__title-caption-wrap, .color-x24-trad-1 .section--light .form .leadFormInfo,
.color-x24-trad-1 .section--light .form .component__title-caption-wrap {
  text-align: center;
}
.color-x24-trad-1 .section--dark .form .form__title, .color-x24-trad-1 .section--light .form .form__title {
  color: #ffffff;
}
.color-x24-trad-1 .section--dark .form .form__caption, .color-x24-trad-1 .section--dark .form .form__name, .color-x24-trad-1 .section--light .form .form__caption, .color-x24-trad-1 .section--light .form .form__name {
  color: #ffffff;
}
.color-x24-trad-1 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-1 .section--dark .form .form__group .input_container input,
.color-x24-trad-1 .section--dark .form .form__group .input_container select,
.color-x24-trad-1 .section--dark .form .form__group .input_container textarea, .color-x24-trad-1 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-1 .section--light .form .form__group .input_container input,
.color-x24-trad-1 .section--light .form .form__group .input_container select,
.color-x24-trad-1 .section--light .form .form__group .input_container textarea {
  width: 100%;
  font: 14px/16px "GothicA1", sans-serif;
  color: #ffffff;
  background: rgba(255, 128, 0, 0.7);
  border-radius: 8px;
  padding: 12px 16px 13px;
  border: 1px solid rgba(255, 128, 0, 0.7) !important;
  outline: none;
  height: auto;
}
.color-x24-trad-1 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-trad-1 .section--dark .form .form__group .input_container input::placeholder,
.color-x24-trad-1 .section--dark .form .form__group .input_container select::placeholder,
.color-x24-trad-1 .section--dark .form .form__group .input_container textarea::placeholder, .color-x24-trad-1 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-trad-1 .section--light .form .form__group .input_container input::placeholder,
.color-x24-trad-1 .section--light .form .form__group .input_container select::placeholder,
.color-x24-trad-1 .section--light .form .form__group .input_container textarea::placeholder {
  color: #ffffff;
}
.color-x24-trad-1 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-trad-1 .section--dark .form .form__group .input_container input.has-error::placeholder,
.color-x24-trad-1 .section--dark .form .form__group .input_container select.has-error::placeholder,
.color-x24-trad-1 .section--dark .form .form__group .input_container textarea.has-error::placeholder, .color-x24-trad-1 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-trad-1 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-trad-1 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-trad-1 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-trad-1 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-trad-1 .section--dark .form .form__group .input_container input:focus,
.color-x24-trad-1 .section--dark .form .form__group .input_container select:focus,
.color-x24-trad-1 .section--dark .form .form__group .input_container textarea:focus, .color-x24-trad-1 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-trad-1 .section--light .form .form__group .input_container input:focus,
.color-x24-trad-1 .section--light .form .form__group .input_container select:focus,
.color-x24-trad-1 .section--light .form .form__group .input_container textarea:focus {
  border: 1px solid #ffffff !important;
}
.color-x24-trad-1 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span, .color-x24-trad-1 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span {
  padding: 0;
}
.color-x24-trad-1 .section--dark .form .form__group .input_container .form-input-uploadFile span.status-label:before, .color-x24-trad-1 .section--light .form .form__group .input_container .form-input-uploadFile span.status-label:before {
  right: 103px;
}
.color-x24-trad-1 .section--dark .form .form__group .input_container.checkbox_wrapper, .color-x24-trad-1 .section--dark .form .form__group .input_container.radio_wrapper, .color-x24-trad-1 .section--light .form .form__group .input_container.checkbox_wrapper, .color-x24-trad-1 .section--light .form .form__group .input_container.radio_wrapper {
  position: relative;
  overflow: hidden;
  border-style: none;
}
.color-x24-trad-1 .section--dark .form .form__group .input_container.checkbox_wrapper input, .color-x24-trad-1 .section--dark .form .form__group .input_container.radio_wrapper input, .color-x24-trad-1 .section--light .form .form__group .input_container.checkbox_wrapper input, .color-x24-trad-1 .section--light .form .form__group .input_container.radio_wrapper input {
  position: absolute;
  top: 0;
  left: -9999px;
}
.color-x24-trad-1 .section--dark .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-trad-1 .section--dark .form .form__group .input_container.radio_wrapper input + label, .color-x24-trad-1 .section--light .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-trad-1 .section--light .form .form__group .input_container.radio_wrapper input + label {
  position: relative;
  margin-bottom: 4px;
  padding: 5px 0 0 50px;
  min-height: 30px;
  font: 18px/1.375 "Heebo", sans-serif;
}
.color-x24-trad-1 .section--dark .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-trad-1 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-trad-1 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-trad-1 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  height: 30px;
  width: 30px;
  text-align: center;
  color: #ffffff;
  background: rgba(255, 128, 0, 0.7);
  border: 4px solid rgba(255, 128, 0, 0.7) !important;
  border-radius: 4px;
  font: normal normal normal 18px/1.2 font-awesome;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
}
.color-x24-trad-1 .section--dark .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-trad-1 .section--dark .form .form__group .input_container.radio_wrapper .has-error + label:before, .color-x24-trad-1 .section--light .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-trad-1 .section--light .form .form__group .input_container.radio_wrapper .has-error + label:before {
  border-color: #E03B33 !important;
}
.color-x24-trad-1 .section--dark .form .form__group .input_container.checkbox_wrapper input:checked + label:before, .color-x24-trad-1 .section--light .form .form__group .input_container.checkbox_wrapper input:checked + label:before {
  content: "";
}
.color-x24-trad-1 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-trad-1 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  border-radius: 50%;
}
.color-x24-trad-1 .section--dark .form .form__group .input_container.radio_wrapper input:checked + label:before, .color-x24-trad-1 .section--light .form .form__group .input_container.radio_wrapper input:checked + label:before {
  content: "";
  font-size: 17px;
  line-height: 1.3;
  letter-spacing: -0.5px;
}
.color-x24-trad-1 .section--dark .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-trad-1 .section--dark .form .form__group .input_container.radio_wrapper div[class$=__label-input-container], .color-x24-trad-1 .section--light .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-trad-1 .section--light .form .form__group .input_container.radio_wrapper div[class$=__label-input-container] {
  position: relative;
  padding: 0 0 5px;
}
.color-x24-trad-1 .section--dark .form .form__group .input_container input[type=checkbox],
.color-x24-trad-1 .section--dark .form .form__group .input_container input[type=radio], .color-x24-trad-1 .section--light .form .form__group .input_container input[type=checkbox],
.color-x24-trad-1 .section--light .form .form__group .input_container input[type=radio] {
  width: 26px;
  height: 26px;
  position: absolute;
  top: 2;
  left: 2;
  outline: none;
}
.color-x24-trad-1 .section--dark .form .form__group .input_container select, .color-x24-trad-1 .section--light .form .form__group .input_container select {
  height: 42px;
}
.color-x24-trad-1 .section--dark .form-wrap__submit, .color-x24-trad-1 .section--light .form-wrap__submit {
  text-align: center;
}
.color-x24-trad-1 .section--dark .form form pre,
.color-x24-trad-1 .section--dark .form form .formatted_text,
.color-x24-trad-1 .section--dark .form form .help_text,
.color-x24-trad-1 .section--dark .form form .formatted_text p,
.color-x24-trad-1 .section--dark .form form .form-input-info,
.color-x24-trad-1 .section--dark .form form .leadFormInfo,
.color-x24-trad-1 .section--dark .form form label, .color-x24-trad-1 .section--light .form form pre,
.color-x24-trad-1 .section--light .form form .formatted_text,
.color-x24-trad-1 .section--light .form form .help_text,
.color-x24-trad-1 .section--light .form form .formatted_text p,
.color-x24-trad-1 .section--light .form form .form-input-info,
.color-x24-trad-1 .section--light .form form .leadFormInfo,
.color-x24-trad-1 .section--light .form form label {
  color: #ffffff;
}
.color-x24-trad-1 .section--dark .form form pre:focus, .color-x24-trad-1 .section--dark .form form pre:hover,
.color-x24-trad-1 .section--dark .form form .formatted_text:focus,
.color-x24-trad-1 .section--dark .form form .formatted_text:hover,
.color-x24-trad-1 .section--dark .form form .help_text:focus,
.color-x24-trad-1 .section--dark .form form .help_text:hover,
.color-x24-trad-1 .section--dark .form form .formatted_text p:focus,
.color-x24-trad-1 .section--dark .form form .formatted_text p:hover,
.color-x24-trad-1 .section--dark .form form .form-input-info:focus,
.color-x24-trad-1 .section--dark .form form .form-input-info:hover,
.color-x24-trad-1 .section--dark .form form .leadFormInfo:focus,
.color-x24-trad-1 .section--dark .form form .leadFormInfo:hover,
.color-x24-trad-1 .section--dark .form form label:focus,
.color-x24-trad-1 .section--dark .form form label:hover, .color-x24-trad-1 .section--light .form form pre:focus, .color-x24-trad-1 .section--light .form form pre:hover,
.color-x24-trad-1 .section--light .form form .formatted_text:focus,
.color-x24-trad-1 .section--light .form form .formatted_text:hover,
.color-x24-trad-1 .section--light .form form .help_text:focus,
.color-x24-trad-1 .section--light .form form .help_text:hover,
.color-x24-trad-1 .section--light .form form .formatted_text p:focus,
.color-x24-trad-1 .section--light .form form .formatted_text p:hover,
.color-x24-trad-1 .section--light .form form .form-input-info:focus,
.color-x24-trad-1 .section--light .form form .form-input-info:hover,
.color-x24-trad-1 .section--light .form form .leadFormInfo:focus,
.color-x24-trad-1 .section--light .form form .leadFormInfo:hover,
.color-x24-trad-1 .section--light .form form label:focus,
.color-x24-trad-1 .section--light .form form label:hover {
  outline: none;
}
.color-x24-trad-1 .section--dark .form form pre:disabled,
.color-x24-trad-1 .section--dark .form form .formatted_text:disabled,
.color-x24-trad-1 .section--dark .form form .help_text:disabled,
.color-x24-trad-1 .section--dark .form form .formatted_text p:disabled,
.color-x24-trad-1 .section--dark .form form .form-input-info:disabled,
.color-x24-trad-1 .section--dark .form form .leadFormInfo:disabled,
.color-x24-trad-1 .section--dark .form form label:disabled, .color-x24-trad-1 .section--light .form form pre:disabled,
.color-x24-trad-1 .section--light .form form .formatted_text:disabled,
.color-x24-trad-1 .section--light .form form .help_text:disabled,
.color-x24-trad-1 .section--light .form form .formatted_text p:disabled,
.color-x24-trad-1 .section--light .form form .form-input-info:disabled,
.color-x24-trad-1 .section--light .form form .leadFormInfo:disabled,
.color-x24-trad-1 .section--light .form form label:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.color-x24-trad-1 .section--dark .form form hr, .color-x24-trad-1 .section--light .form form hr {
  border-color: #ffffff;
}
.color-x24-trad-1 .section--dark .form form .form-wrap__submit input, .color-x24-trad-1 .section--light .form form .form-wrap__submit input {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
  border-radius: 4px;
  color: #000000 !important;
  width: auto;
  padding: 11px 47px 13px;
  height: 40px;
  min-width: 200px;
  transition: 0.25s;
  font: 600 14px/16px "Poppins", sans-serif;
  text-transform: uppercase;
  display: inline-block;
}
.color-x24-trad-1 .section--dark .form form .form-wrap__submit input:hover, .color-x24-trad-1 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-trad-1 .section--dark .form form .form-wrap__submit input:focus, .color-x24-trad-1 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-1 .section--light .form .form__title {
  color: #000000;
}
.color-x24-trad-1 .section--light .form .form__caption, .color-x24-trad-1 .section--light .form .form__name {
  color: #000000;
}
.color-x24-trad-1 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-1 .section--light .form .form__group .input_container input,
.color-x24-trad-1 .section--light .form .form__group .input_container select,
.color-x24-trad-1 .section--light .form .form__group .input_container textarea {
  color: #f0edeb;
  background: rgba(255, 128, 0, 0.7);
}
.color-x24-trad-1 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-trad-1 .section--light .form .form__group .input_container input::placeholder,
.color-x24-trad-1 .section--light .form .form__group .input_container select::placeholder,
.color-x24-trad-1 .section--light .form .form__group .input_container textarea::placeholder {
  color: #f0edeb;
}
.color-x24-trad-1 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-trad-1 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-trad-1 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-trad-1 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-trad-1 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error,
.color-x24-trad-1 .section--light .form .form__group .input_container input.has-error,
.color-x24-trad-1 .section--light .form .form__group .input_container select.has-error,
.color-x24-trad-1 .section--light .form .form__group .input_container textarea.has-error {
  border: 1px solid #E03B33 !important;
}
.color-x24-trad-1 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-trad-1 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-trad-1 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-trad-1 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-trad-1 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-trad-1 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  color: #f0edeb;
  background: rgba(255, 128, 0, 0.7);
  border: 4px solid rgba(255, 128, 0, 0.7) !important;
}
.color-x24-trad-1 .section--light .form form pre,
.color-x24-trad-1 .section--light .form form .formatted_text,
.color-x24-trad-1 .section--light .form form .help_text,
.color-x24-trad-1 .section--light .form form .formatted_text p,
.color-x24-trad-1 .section--light .form form .form-input-info,
.color-x24-trad-1 .section--light .form form .leadFormInfo,
.color-x24-trad-1 .section--light .form form label {
  color: #464230;
}
.color-x24-trad-1 .section--light .form form hr {
  border-color: #464230;
}
.color-x24-trad-1 .section--light .form form .form-wrap__submit input {
  border: 1px solid #464230 !important;
  color: #ffffff !important;
  background: #464230 !important;
}
.color-x24-trad-1 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #837b59 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #837b59 !important;
}
.color-x24-trad-1 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #837b59 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #837b59 !important;
}
.color-x24-trad-1 .newsletter-2-fields .section--dark .form-wrap__submit input {
  display: flex;
}
.color-x24-trad-1 .exclusive-offer .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-trad-1 .newsletter-3-fields .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-trad-1 .exclusive-offer .form .error_container label {
  width: 100%;
}
.color-x24-trad-1 .exclusive-offer .col-lg-12 .form__group {
  width: 284px;
  margin-right: 0;
}
.color-x24-trad-1 .exclusive-offer .leadFormInfo {
  bottom: -30px;
}
.color-x24-trad-1 .exclusive-offer .col-lg-12 form .form-wrap__submit {
  width: 254px;
}
.color-x24-trad-1 .exclusive-offer .col-lg-12 form .error_container {
  width: 254px;
  text-align: left;
}
.color-x24-trad-1 .forms--fullwidth form,
.color-x24-trad-1 .forms--2col-textarea form {
  width: 100%;
  margin-bottom: 44px;
}
.color-x24-trad-1 .forms--2col-textarea input,
.color-x24-trad-1 .forms--2col-textarea select,
.color-x24-trad-1 .forms--2col-textarea textarea {
  width: 100%;
}
.color-x24-trad-1 .forms--fullwidth .form__group,
.color-x24-trad-1 .forms--2col-textarea .form__group {
  margin-bottom: 16px;
}
.color-x24-trad-1 .forms--fullwidth .form-wrap__submit input,
.color-x24-trad-1 .forms--2col-textarea .form-wrap__submit input {
  width: auto;
  display: flex;
}
.color-x24-trad-1 .forms--3col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-trad-1 .forms--2col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-trad-1 .forms--2col form .form__group {
  width: 49%;
  margin-right: 2%;
  margin-bottom: 16px;
}
.color-x24-trad-1 .forms--2col form .form__group:nth-child(2n) {
  margin-right: 0;
}
.color-x24-trad-1 .forms--2col form .form__group .input_container {
  height: auto;
}
.color-x24-trad-1 .forms--3col form .form__group {
  width: 30%;
  margin-right: 5%;
  margin-bottom: 16px;
}
.color-x24-trad-1 .forms--3col form .form__group:nth-child(3n) {
  margin-right: 0;
}
.color-x24-trad-1 .forms--3col form .form__group input,
.color-x24-trad-1 .forms--3col form .form__group textarea,
.color-x24-trad-1 .forms--3col form .form__group select {
  width: 100%;
}
.color-x24-trad-1 .forms--3col form .form__group .input_container {
  height: auto;
}
.color-x24-trad-1 .forms--3col form .leadFormInfo {
  width: 100%;
}
.color-x24-trad-1 .forms--2col form .form__group input,
.color-x24-trad-1 .forms--2col form .form__group textarea,
.color-x24-trad-1 .forms--2col form .form__group select {
  width: 100%;
}
.color-x24-trad-1 .forms--2col form .leadFormInfo {
  width: 100%;
  text-align: center;
}
.color-x24-trad-1 .forms--2col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-trad-1 .forms--3col form .form__group .leadFormInfo {
  text-align: center;
}
.color-x24-trad-1 .forms--3col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-trad-1 .newsletter-2-fields .form__title,
.color-x24-trad-1 .newsletter-2-fields .form__caption {
  text-align: left;
}
@media (max-width: 1024px) {
  .color-x24-trad-1 .newsletter-3-fields .col-lg-12 form .leadFormInfo,
.color-x24-trad-1 .exclusive-offer .col-lg-12 form .leadFormInfo {
    position: relative;
    text-align: center;
    bottom: auto;
  }
}
@media (max-width: 991px) {
  .color-x24-trad-1 .editable__container .component__title,
.color-x24-trad-1 .editable__container h1 {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-trad-1 .editable__container h2 {
    font-size: 24px;
    line-height: 32px;
  }
  .color-x24-trad-1 .editable__container h3 {
    font-size: 16px;
    line-height: 18px;
  }
  .color-x24-trad-1 .editable__container h4 {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-trad-1 .editable__container h5 {
    font-size: 13px;
    line-height: 15px;
  }
  .color-x24-trad-1 .editable__container h6 {
    font-size: 12px;
    line-height: 14px;
  }
  .color-x24-trad-1 .section--dark .staff__container .staff__container--inner .staff__title,
.color-x24-trad-1 .section--light .staff__container .staff__container--inner .staff__title,
.color-x24-trad-1 .form .form__title,
.color-x24-trad-1 .contact-us-im .form__title,
.color-x24-trad-1 .component__title {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-trad-1 .section--dark .staff__container .staff__container--inner .staff__caption,
.color-x24-trad-1 .section--light .staff__container .staff__container--inner .staff__caption,
.color-x24-trad-1 .form .form__caption,
.color-x24-trad-1 .contact-us-im .form__caption,
.color-x24-trad-1 .component__subtitle {
    font-size: 14px;
    line-height: 18px;
  }
  .color-x24-trad-1 .section-banner .banner .banner-text__title--extraLarge,
.color-x24-trad-1 .section-banner .banner .banner-text__title--large {
    font-size: 40px;
    line-height: 48px;
  }
  .color-x24-trad-1 .section-banner .banner .banner-text__subtitle--medium,
.color-x24-trad-1 .section-banner .banner .banner-text__subtitle--small {
    font-size: 16px;
    line-height: 20px;
  }
  .color-x24-trad-1 .forms--3col form,
.color-x24-trad-1 .forms--2col form {
    flex-direction: column;
    align-items: center;
    margin-bottom: 0;
  }
  .color-x24-trad-1 .forms--3col form .form__group,
.color-x24-trad-1 .forms--2col form .form__group {
    margin: 0 auto 16px;
  }
  .color-x24-trad-1 .forms--3col form .form__group:nth-child(3n),
.color-x24-trad-1 .forms--2col form .form__group:nth-child(2n) {
    margin-right: auto;
  }
  .color-x24-trad-1 .exclusive-offer .col-lg-12 .form__group {
    margin: 0 auto 0.9375rem;
  }
  .color-x24-trad-1 .forms--fullwidth form,
.color-x24-trad-1 .forms--2col-textarea form {
    margin: 0 auto;
    margin-bottom: 44px;
  }
  .color-x24-trad-1 .newsletter-2-fields .form__title,
.color-x24-trad-1 .newsletter-2-fields .form__caption {
    text-align: center;
  }
  .color-x24-trad-1 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-trad-1 .exclusive-offer .section--light .form-wrap__submit input {
    width: auto;
    margin: 0 auto;
  }
  .color-x24-trad-1 .alias-home_askaquestion input,
.color-x24-trad-1 .alias-home_askaquestion textarea,
.color-x24-trad-1 .alias-home_askaquestion .error_container {
    margin: 0 auto;
  }
  .color-x24-trad-1 .alias-home_askaquestion .leadFormInfo {
    margin: 1.25rem auto 1rem;
  }
  .color-x24-trad-1 .form .component__title-caption-wrap,
.color-x24-trad-1 .alias-blade_home_grid .blade-a__title {
    text-align: center;
  }
  .color-x24-trad-1 .section__column-2 {
    order: 3;
  }
  .color-x24-trad-1 .section__column-2 .location__text-wrapper {
    text-align: center;
  }
  .color-x24-trad-1 .section__column-3 {
    order: 2;
  }
  .color-x24-trad-1 .newsletter-2-fields .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-trad-1 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-1 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-1 .section--dark .featuredblocks .featuredblock__cta .component__button--1, .color-x24-trad-1 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-1 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-1 .section--light .featuredblocks .featuredblock__cta .component__button--1 {
    min-width: 80px !important;
  }
  .color-x24-trad-1 .section--dark .featuredblocks .featuredblock__title, .color-x24-trad-1 .section--light .featuredblocks .featuredblock__title {
    font-size: 18px;
  }
  .color-x24-trad-1 .section--dark .staff__container .staff-member__name, .color-x24-trad-1 .section--dark .staff__container .staff-member__name span, .color-x24-trad-1 .section--light .staff__container .staff-member__name, .color-x24-trad-1 .section--light .staff__container .staff-member__name span {
    font: 600 16px/20px "Poppins", sans-serif !important;
  }
  .color-x24-trad-1 .section--dark .banner .controls-wrapper, .color-x24-trad-1 .section--light .banner .controls-wrapper {
    padding: 0;
    margin-top: 0;
  }
  .color-x24-trad-1 .section--dark .banner .banner-text__wrapper, .color-x24-trad-1 .section--light .banner .banner-text__wrapper {
    padding-bottom: 0;
  }
}
@media (max-width: 768px) {
  .color-x24-trad-1 .forms--fullwidth form,
.color-x24-trad-1 .forms--2col-textarea form {
    margin-bottom: 0;
  }
  .color-x24-trad-1 .forms--3col form .form__group,
.color-x24-trad-1 .forms--2col form .form__group {
    width: 100%;
  }
  .color-x24-trad-1 .section-blade .blade-a__bg > div {
    min-height: inherit !important;
  }
}
@media (max-width: 767px) {
  .color-x24-trad-1 .section.forms--fullwidth .component__title-caption-wrap,
.color-x24-trad-1 .section .form .component__title-caption-wrap {
    padding-top: 0;
  }
}
@media (max-width: 414px) {
  .color-x24-trad-1 .exclusive-offer .col-lg-12 .form__group,
.color-x24-trad-1 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-trad-1 .exclusive-offer .section--light .form-wrap__submit input {
    width: 100%;
  }
  .color-x24-trad-1 .form-default .form-wrap__submit input,
.color-x24-trad-1 .newsletter-2-fields .section--light .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-trad-1 .section .section--light .form-wrap__submit input,
.color-x24-trad-1 .section .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-trad-1 .newsletter-3-fields .col-lg-12 .form,
.color-x24-trad-1 .exclusive-offer .col-lg-12 .form {
    padding: 3.125rem 0;
    margin: 0 auto;
    max-width: 900px;
  }
  .color-x24-trad-1 .alias-home_askaquestion input,
.color-x24-trad-1 .alias-home_askaquestion textarea,
.color-x24-trad-1 .alias-home_askaquestion .leadFormInfo,
.color-x24-trad-1 .alias-home_askaquestion .error_container {
    width: 100%;
  }
  .color-x24-trad-1 .forms--fullwidth form,
.color-x24-trad-1 .forms--2col-textarea form,
.color-x24-trad-1 .forms--3col form .form-wrap__submit,
.color-x24-trad-1 .forms--2col form .form-wrap__submit,
.color-x24-trad-1 .exclusive-offer .col-lg-12 form .form-wrap__submit {
    width: 100%;
  }
  .color-x24-trad-1 .forms--2col form .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
}
.color-x24-trad-1 .forms--2col-textarea .form .leadForm form {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.color-x24-trad-1 .forms--2col-textarea .form .leadForm form .outerWrap {
  position: relative;
  float: left;
  width: 47%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-end;
}
.color-x24-trad-1 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-trad-1 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-trad-1 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-trad-1 .forms--2col-textarea .form__group {
  width: 100%;
  margin-right: 0;
  float: left;
  margin-bottom: 15px;
}
.color-x24-trad-1 .forms--2col-textarea .form-wrap__submit {
  margin: 0 auto;
  width: 100%;
  display: flex;
  justify-content: center;
}
.color-x24-trad-1 .forms--2col-textarea .form .form-input-comments {
  display: flex;
  flex-direction: column;
  width: 49%;
}
.color-x24-trad-1 .forms--2col-textarea .form .form-input-comments .input_container {
  width: 100%;
  display: flex;
  flex-grow: 1;
}
.color-x24-trad-1 .forms--2col-textarea .form .leadFormInfo {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-trad-1 .forms--2col-textarea .form .leadFormSuccess {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-trad-1 .forms-option--b .label_container {
  position: absolute;
  padding: 5px 0 0 12px;
}
.color-x24-trad-1 .forms-option--b input, .color-x24-trad-1 .forms-option--b select {
  height: 70px !important;
  padding-bottom: 0 !important;
}
.color-x24-trad-1 .section-featuredblocks .featuredblock__wrap .featuredblock__image {
  background-position: left;
}
.color-x24-trad-1 .section-featuredblocks .featuredblock__item {
  border: none !important;
}
.color-x24-trad-1 .section-featuredblocks .featuredblock__item .featuredblock__wrap .featuredblock__icon .icon,
.color-x24-trad-1 .section-featuredblocks .featuredblock__item .featuredblock__wrap:hover .featuredblock__icon .icon {
  color: #ff8000;
}
.color-x24-trad-1 .section--dark .featuredblocks .featuredblock__wrap, .color-x24-trad-1 .section--light .featuredblocks .featuredblock__wrap {
  border: 0 !important;
}
.color-x24-trad-1 .section--dark .featuredblocks .featuredblock__wrap .featuredblock__title, .color-x24-trad-1 .section--light .featuredblocks .featuredblock__wrap .featuredblock__title {
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-trad-1 .section--dark .featuredblocks-grid-c .featuredblock__title, .color-x24-trad-1 .section--light .featuredblocks-grid-c .featuredblock__title {
  margin-top: 0;
}
.color-x24-trad-1 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-trad-1 .section--light .featuredblocks-grid-c .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
}
.color-x24-trad-1 .section--dark .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button, .color-x24-trad-1 .section--light .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button {
  border: 0;
  background: none;
  font-family: "GothicA1", sans-serif;
}
.color-x24-trad-1 .section--dark .featuredblocks-grid-e, .color-x24-trad-1 .section--light .featuredblocks-grid-e {
  margin: 0 -30px;
}
.color-x24-trad-1 .section--dark .featuredblocks-grid-e .featuredblock__wrap, .color-x24-trad-1 .section--light .featuredblocks-grid-e .featuredblock__wrap {
  justify-content: flex-end;
  min-height: 232px;
}
.color-x24-trad-1 .section--dark .featuredblocks-grid-e .featuredblocks__container, .color-x24-trad-1 .section--light .featuredblocks-grid-e .featuredblocks__container {
  margin: 50px 0;
}
.color-x24-trad-1 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-1 .section--dark .featuredblocks-grid-e .featuredblock__title, .color-x24-trad-1 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-1 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #ffffff;
  position: relative;
  z-index: 2;
  font-size: 24px;
  font-family: "Poppins", sans-serif;
}
.color-x24-trad-1 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-trad-1 .section--light .featuredblocks-grid-e .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
  /* Safari 4.0 - 8.0 */
  /* Standard syntax */
}
.color-x24-trad-1 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage, .color-x24-trad-1 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage {
  border-radius: 9px;
}
.color-x24-trad-1 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage, .color-x24-trad-1 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage {
  background-size: 125%;
  -webkit-animation-name: animation-fb;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 0.8s;
  /* Safari 4.0 - 8.0 */
  animation-name: animation-fb;
  animation-duration: 0.8s;
}
.color-x24-trad-1 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-trad-1 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(70, 66, 48, 0.7) !important;
}
@-moz-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@-webkit-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
.color-x24-trad-1 .section--dark .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-trad-1 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before, .color-x24-trad-1 .section--light .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-trad-1 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before {
  background: none !important;
}
.color-x24-trad-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-trad-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-trad-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-trad-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-trad-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-trad-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-trad-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-trad-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-trad-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:active, .color-x24-trad-1 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-trad-1 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-trad-1 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-trad-1 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-trad-1 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-trad-1 .section--light .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-trad-1 .section--light .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-trad-1 .section--light .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-trad-1 .section--light .featuredblocks-flyup-c .featuredblock__item:active {
  background: none !important;
}
.color-x24-trad-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-trad-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-trad-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-trad-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-trad-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-trad-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon, .color-x24-trad-1 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-1 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-1 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-1 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-1 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-trad-1 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-trad-1 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-1 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-1 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-1 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-1 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-trad-1 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-trad-1 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-1 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-1 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-1 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-1 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-trad-1 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon {
  color: #ffffff;
}
.color-x24-trad-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-trad-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-trad-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover, .color-x24-trad-1 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-1 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-1 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-1 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-1 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-1 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-trad-1 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-1 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-1 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-1 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-1 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-1 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-trad-1 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-1 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-1 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-1 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-1 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-1 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover {
  text-decoration: none;
}
.color-x24-trad-1 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title, .color-x24-trad-1 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #ffffff !important;
}
.color-x24-trad-1 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-trad-1 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-trad-1 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3, .color-x24-trad-1 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-trad-1 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-trad-1 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
}
.color-x24-trad-1 .section--dark .featuredblocks .featuredblock .featuredblock__wrap, .color-x24-trad-1 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(70, 66, 48, 0.7);
  border-radius: 8px;
  text-align: left;
  padding: 15px;
}
.color-x24-trad-1 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover, .color-x24-trad-1 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(70, 66, 48, 0.8);
}
.color-x24-trad-1 .section--dark .featuredblocks .featuredblock__title, .color-x24-trad-1 .section--dark .featuredblocks .featuredblock__content, .color-x24-trad-1 .section--light .featuredblocks .featuredblock__title, .color-x24-trad-1 .section--light .featuredblocks .featuredblock__content {
  color: #ffffff;
}
.color-x24-trad-1 .section--dark .featuredblocks .featuredblock__cta .cta__link, .color-x24-trad-1 .section--light .featuredblocks .featuredblock__cta .cta__link {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-trad-1 .section--dark .featuredblocks .featuredblock__cta .cta__link:hover, .color-x24-trad-1 .section--light .featuredblocks .featuredblock__cta .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-trad-1 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon, .color-x24-trad-1 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon {
  color: #ffffff !important;
}
.color-x24-trad-1 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover, .color-x24-trad-1 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover {
  color: white !important;
}
.color-x24-trad-1 .section--dark .featuredblocks .featuredblock__cta .cta__button,
.color-x24-trad-1 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon, .color-x24-trad-1 .section--light .featuredblocks .featuredblock__cta .cta__button,
.color-x24-trad-1 .section--light .featuredblocks .featuredblock__cta .cta__button--icon {
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-1 .section--dark .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-trad-1 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:hover, .color-x24-trad-1 .section--light .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-trad-1 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-trad-1 .section--dark .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-trad-1 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:focus, .color-x24-trad-1 .section--light .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-trad-1 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-1 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-1 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #464230;
}
.color-x24-trad-1 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6) !important;
}
.color-x24-trad-1 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-trad-1 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-trad-1 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-trad-1 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-trad-1 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-trad-1 .section--light .featuredblocks-flyup-b .featuredblock__item:active {
  background: none !important;
}
.color-x24-trad-1 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-1 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-1 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-1 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-1 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-trad-1 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-trad-1 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-1 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-1 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-1 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-1 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-trad-1 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon {
  color: #464230;
}
.color-x24-trad-1 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #464230 !important;
}
.color-x24-trad-1 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-trad-1 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-trad-1 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #000000 !important;
}
.color-x24-trad-1 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6);
}
.color-x24-trad-1 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(255, 255, 255, 0.8);
}
.color-x24-trad-1 .section--light .featuredblocks .featuredblock__title {
  color: #464230;
}
.color-x24-trad-1 .section--light .featuredblocks .featuredblock__content {
  color: rgba(70, 66, 48, 0.7);
}
.color-x24-trad-1 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link {
  color: #000000 !important;
}
.color-x24-trad-1 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-trad-1 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon {
  color: #000000 !important;
}
.color-x24-trad-1 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon:hover {
  color: #666666 !important;
}
.color-x24-trad-1 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-1 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon {
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  border: 1px solid #464230 !important;
  color: #ffffff !important;
  background: #464230 !important;
}
.color-x24-trad-1 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:hover,
.color-x24-trad-1 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #837b59 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #837b59 !important;
}
.color-x24-trad-1 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:focus,
.color-x24-trad-1 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #b3ac8f !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #b3ac8f !important;
}
.color-x24-trad-1 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item:last-child,
.color-x24-trad-1 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item {
  border: none;
}
.color-x24-trad-1 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__sub-menu {
  background: rgba(70, 66, 48, 0.8);
  border-radius: 8px 8px 0 0;
}
.color-x24-trad-1 .articles__container {
  padding-top: 15px;
  padding-bottom: 15px;
}
.color-x24-trad-1 .articles__container .articles__item {
  margin-bottom: 15px;
}
.color-x24-trad-1 .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-trad-1 .section--dark .testimonials .testimonials-item__content, .color-x24-trad-1 .section--light .testimonials .testimonials-item__content {
  margin: 0 0 15px;
}
.color-x24-trad-1 .section--dark .testimonials .testimonials-item--wrapInner p, .color-x24-trad-1 .section--light .testimonials .testimonials-item--wrapInner p {
  color: #000000;
}
.color-x24-trad-1 .section--dark .testimonials .testimonial-grid__source,
.color-x24-trad-1 .section--dark .testimonials .testimonial-list__source,
.color-x24-trad-1 .section--dark .testimonials .testimonials-item__source, .color-x24-trad-1 .section--light .testimonials .testimonial-grid__source,
.color-x24-trad-1 .section--light .testimonials .testimonial-list__source,
.color-x24-trad-1 .section--light .testimonials .testimonials-item__source {
  margin: 0 0 15px;
  display: block;
  width: 100%;
  padding: 0;
}
.color-x24-trad-1 .section--dark .testimonials .expand, .color-x24-trad-1 .section--light .testimonials .expand {
  font-weight: 400;
  text-transform: none;
  text-decoration: underline;
  float: none;
  padding-top: 0;
  padding-bottom: 10px;
  margin: 0 0 10px;
}
.color-x24-trad-1 .section--dark .testimonials .expand:hover, .color-x24-trad-1 .section--light .testimonials .expand:hover {
  text-decoration: none;
}
.color-x24-trad-1 .section--dark .testimonials .expand:before, .color-x24-trad-1 .section--light .testimonials .expand:before {
  display: none;
}
.color-x24-trad-1 .section--dark .phone__container .phone__wrapper .phone__number, .color-x24-trad-1 .section--light .phone__container .phone__wrapper .phone__number {
  color: #ff8000;
  font-size: 16px;
  line-height: 19px;
  position: relative;
  padding: 0 0 0 20px;
  display: inline-block;
  font-family: "GothicA1", sans-serif;
}
.color-x24-trad-1 .section--dark .phone__container .phone__wrapper .phone__number:before, .color-x24-trad-1 .section--light .phone__container .phone__wrapper .phone__number:before {
  position: absolute;
  left: 0;
  top: 0;
  font-family: "font-awesome";
  content: "";
  font-size: 16px;
  margin: 0 10px 0 0;
  color: #ff8000;
  display: inline;
}
.color-x24-trad-1 .section--light .phone__container .phone__wrapper .phone__number {
  color: #ff8000;
}
.color-x24-trad-1 .section--light .phone__container .phone__wrapper .phone__number:before {
  color: #ff8000;
}
.color-x24-trad-1 .section--dark .staff-a .staff__item .staff-member__image-wrapper, .color-x24-trad-1 .section--light .staff-a .staff__item .staff-member__image-wrapper {
  display: flex;
  align-items: center;
}
.color-x24-trad-1 .section--dark .staff-a .staff__title-caption-wrap, .color-x24-trad-1 .section--light .staff-a .staff__title-caption-wrap {
  max-width: 100%;
}
.color-x24-trad-1 .section--dark .staff-a .staff__title-caption-wrap div, .color-x24-trad-1 .section--light .staff-a .staff__title-caption-wrap div {
  padding-left: 0;
  padding-right: 0;
}
.color-x24-trad-1 .section--dark .staff-a .staff__title, .color-x24-trad-1 .section--light .staff-a .staff__title {
  margin-bottom: 10px;
}
.color-x24-trad-1 .section--dark .staff-a .staff-member__text-wrap, .color-x24-trad-1 .section--light .staff-a .staff-member__text-wrap {
  padding-left: 16px;
  padding-right: 16px;
}
.color-x24-trad-1 .section--dark .staff-a .staff-member__text, .color-x24-trad-1 .section--light .staff-a .staff-member__text {
  margin-left: 32px;
}
.color-x24-trad-1 .section--dark .staff__container .staff-member, .color-x24-trad-1 .section--light .staff__container .staff-member {
  overflow: hidden;
}
.color-x24-trad-1 .section--dark .staff__container .staff__title, .color-x24-trad-1 .section--light .staff__container .staff__title {
  font: bold 48px/56px "Poppins", sans-serif;
  color: #ffffff;
}
.color-x24-trad-1 .section--dark .staff__container .staff__caption, .color-x24-trad-1 .section--light .staff__container .staff__caption {
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
  color: #ffffff !important;
}
.color-x24-trad-1 .section--dark .staff__container .staff-a .staff__list, .color-x24-trad-1 .section--light .staff__container .staff-a .staff__list {
  padding: 0;
}
.color-x24-trad-1 .section--dark .staff__container .staff__item, .color-x24-trad-1 .section--light .staff__container .staff__item {
  color: #ffffff;
}
.color-x24-trad-1 .section--dark .staff__container--inner, .color-x24-trad-1 .section--light .staff__container--inner {
  overflow: hidden;
}
.color-x24-trad-1 .section--dark .staff__container .staff-member__name, .color-x24-trad-1 .section--dark .staff__container .staff-member__name span, .color-x24-trad-1 .section--light .staff__container .staff-member__name, .color-x24-trad-1 .section--light .staff__container .staff-member__name span {
  color: #ffffff;
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-trad-1 .section--dark .staff__container .staff-member__position, .color-x24-trad-1 .section--light .staff__container .staff-member__position {
  color: #ffffff;
  font-size: 14px;
}
.color-x24-trad-1 .section--dark .staff__container .staff-member__image, .color-x24-trad-1 .section--light .staff__container .staff-member__image {
  border-radius: 22px;
}
.color-x24-trad-1 .section--dark .staff__container .staff-member__description, .color-x24-trad-1 .section--light .staff__container .staff-member__description {
  border: none;
}
.color-x24-trad-1 .section--dark .staff__container .staff-member__link, .color-x24-trad-1 .section--light .staff__container .staff-member__link {
  color: #ffffff !important;
  font: 900 16px/20px "GothicA1", sans-serif;
}
.color-x24-trad-1 .section--dark .staff__container .staff-member__link:hover, .color-x24-trad-1 .section--light .staff__container .staff-member__link:hover {
  text-decoration: underline;
}
.color-x24-trad-1 .section--dark .staff__container .staff__controls .flex-control-nav, .color-x24-trad-1 .section--light .staff__container .staff__controls .flex-control-nav {
  width: 100%;
  margin-top: 0;
}
.color-x24-trad-1 .section--dark .staff__container .component__button--1,
.color-x24-trad-1 .section--dark .staff__container .component__button--2,
.color-x24-trad-1 .section--dark .staff__container .component__button--3, .color-x24-trad-1 .section--light .staff__container .component__button--1,
.color-x24-trad-1 .section--light .staff__container .component__button--2,
.color-x24-trad-1 .section--light .staff__container .component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-1 .section--dark .staff__container .component__button--1:hover,
.color-x24-trad-1 .section--dark .staff__container .component__button--2:hover,
.color-x24-trad-1 .section--dark .staff__container .component__button--3:hover, .color-x24-trad-1 .section--light .staff__container .component__button--1:hover,
.color-x24-trad-1 .section--light .staff__container .component__button--2:hover,
.color-x24-trad-1 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
}
.color-x24-trad-1 .section--dark .staff__container .component__button--1:focus,
.color-x24-trad-1 .section--dark .staff__container .component__button--2:focus,
.color-x24-trad-1 .section--dark .staff__container .component__button--3:focus, .color-x24-trad-1 .section--light .staff__container .component__button--1:focus,
.color-x24-trad-1 .section--light .staff__container .component__button--2:focus,
.color-x24-trad-1 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
}
.color-x24-trad-1 .section--dark .staff__container .component__button--2, .color-x24-trad-1 .section--light .staff__container .component__button--2 {
  border: 1px solid #90b626 !important;
  color: #ffffff !important;
  background: #90b626 !important;
}
.color-x24-trad-1 .section--dark .staff__container .component__button--2:hover, .color-x24-trad-1 .section--light .staff__container .component__button--2:hover {
  border: 1px solid #bedf63 !important;
  background: #bedf63 !important;
  color: #ffffff !important;
}
.color-x24-trad-1 .section--dark .staff__container .component__button--2:focus, .color-x24-trad-1 .section--light .staff__container .component__button--2:focus {
  border: 1px solid #e1f0b8 !important;
  color: #ffffff !important;
  background: #e1f0b8 !important;
}
.color-x24-trad-1 .section--dark .staff__container .component__button--3, .color-x24-trad-1 .section--light .staff__container .component__button--3 {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-trad-1 .section--dark .staff__container .component__button--3:hover, .color-x24-trad-1 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
}
.color-x24-trad-1 .section--dark .staff__container .component__button--3:focus, .color-x24-trad-1 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-trad-1 .section--light .staff__container .staff__item {
  color: #000000;
}
.color-x24-trad-1 .section--light .staff__container .staff__title,
.color-x24-trad-1 .section--light .staff__container .staff__caption {
  color: #000000 !important;
}
.color-x24-trad-1 .section--light .staff__container .staff-member__name, .color-x24-trad-1 .section--light .staff__container .staff-member__name span {
  color: #464230;
}
.color-x24-trad-1 .section--light .staff__container .staff-member__position {
  color: #464230 !important;
}
.color-x24-trad-1 .section--light .staff__container .staff-member__link {
  color: #000000 !important;
}
.color-x24-trad-1 .section--light .staff__container .staff-member .component__button--1,
.color-x24-trad-1 .section--light .staff__container .staff-member .component__button--2,
.color-x24-trad-1 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #464230 !important;
  color: #ffffff !important;
  background: #464230 !important;
}
.color-x24-trad-1 .section--light .staff__container .staff-member .component__button--1:hover,
.color-x24-trad-1 .section--light .staff__container .staff-member .component__button--2:hover,
.color-x24-trad-1 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #837b59 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #837b59 !important;
}
.color-x24-trad-1 .section--light .staff__container .staff-member .component__button--1:focus,
.color-x24-trad-1 .section--light .staff__container .staff-member .component__button--2:focus,
.color-x24-trad-1 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #b3ac8f !important;
  color: #ffffff !important;
  background: #b3ac8f !important;
}
.color-x24-trad-1 .section--light .staff__container .staff-member .component__button--2 {
  border: 1px solid #90b626 !important;
  color: #ffffff !important;
  background: #90b626 !important;
}
.color-x24-trad-1 .section--light .staff__container .staff-member .component__button--2:hover {
  border: 1px solid #bedf63 !important;
  background: #bedf63 !important;
  color: #ffffff !important;
}
.color-x24-trad-1 .section--light .staff__container .staff-member .component__button--2:focus {
  border: 1px solid #e1f0b8 !important;
  color: #ffffff !important;
  background: #e1f0b8 !important;
}
.color-x24-trad-1 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-trad-1 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #d0e78e !important;
  color: #464230 !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #e1f0b8 !important;
}
.color-x24-trad-1 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-trad-1 .container-fluid .staff__container .staff-a {
  margin-left: 0;
  margin-right: 0;
}
.color-x24-trad-1 .section--dark .hours .component__subtitle, .color-x24-trad-1 .section--light .hours .component__subtitle {
  color: #ffffff !important;
}
.color-x24-trad-1 .section--dark .hours-a__title, .color-x24-trad-1 .section--light .hours-a__title {
  color: #ffffff;
}
.color-x24-trad-1 .section--dark .hours-a .component__subtitle, .color-x24-trad-1 .section--light .hours-a .component__subtitle {
  color: #ffffff !important;
  font-weight: 900;
}
.color-x24-trad-1 .section--dark .hours-a__schedule, .color-x24-trad-1 .section--light .hours-a__schedule {
  color: #ffffff !important;
}
.color-x24-trad-1 .section--dark .hours-a__schedule .cta__link, .color-x24-trad-1 .section--light .hours-a__schedule .cta__link {
  color: #ffffff !important;
}
.color-x24-trad-1 .section--dark .hours-a__schedule .cta__link:hover, .color-x24-trad-1 .section--light .hours-a__schedule .cta__link:hover {
  text-decoration: underline;
}
.color-x24-trad-1 .section--dark .hours-a__schedule--responsive .cta__link, .color-x24-trad-1 .section--light .hours-a__schedule--responsive .cta__link {
  color: #ffffff !important;
  padding: 15px 0;
}
.color-x24-trad-1 .section--dark .hours-a__schedule--responsive .cta__link:hover, .color-x24-trad-1 .section--light .hours-a__schedule--responsive .cta__link:hover {
  text-decoration: underline;
}
.color-x24-trad-1 .section--dark .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-trad-1 .section--dark .hours-a__schedule--responsive .row, .color-x24-trad-1 .section--light .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-trad-1 .section--light .hours-a__schedule--responsive .row {
  background: none;
  border-top: 1px solid #ff8000;
  padding: 0;
}
.color-x24-trad-1 .section--dark .hours-a__schedule--responsive .row:first-of-type, .color-x24-trad-1 .section--light .hours-a__schedule--responsive .row:first-of-type {
  border-top: 0;
}
.color-x24-trad-1 .section--dark .hours-a__schedule .hours-a__subtitle, .color-x24-trad-1 .section--light .hours-a__schedule .hours-a__subtitle {
  font: 600 24px/32px "Poppins", sans-serif !important;
}
.color-x24-trad-1 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-trad-1 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ff8000;
  padding: 0 20px;
}
.color-x24-trad-1 .section--dark .hours-a__schedule .hours-a__schedule--border:first-child, .color-x24-trad-1 .section--light .hours-a__schedule .hours-a__schedule--border:first-child {
  padding-left: 0;
}
.color-x24-trad-1 .section--dark .hours-a__schedule .hours-a__schedule--border strong, .color-x24-trad-1 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #ffffff;
  font: 600 20px/28px "Poppins", sans-serif !important;
}
.color-x24-trad-1 .section--dark .hours-a__schedule .hours-a__schedule--border p, .color-x24-trad-1 .section--light .hours-a__schedule .hours-a__schedule--border p {
  font-size: 14px;
}
.color-x24-trad-1 .section--dark .hours-a__schedule .hours-a__schedule--border p:last-child, .color-x24-trad-1 .section--light .hours-a__schedule .hours-a__schedule--border p:last-child {
  margin-bottom: 0;
}
.color-x24-trad-1 .section--light .hours .component__subtitle {
  color: #000000 !important;
}
.color-x24-trad-1 .section--light .hours-a__title {
  color: #000000 !important;
}
.color-x24-trad-1 .section--light .hours-a .component__subtitle {
  color: #000000 !important;
}
.color-x24-trad-1 .section--light .hours-a__schedule {
  color: #000000 !important;
}
.color-x24-trad-1 .section--light .hours-a__schedule .cta__link {
  color: #000000 !important;
}
.color-x24-trad-1 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ff8000;
}
.color-x24-trad-1 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #000000;
}
.color-x24-trad-1 .map .map-a .map-search {
  padding: 15px;
}
.color-x24-trad-1 .map .map-a .map-search__form {
  display: none;
}
.color-x24-trad-1 .map .map-a .map-search__location-distance {
  padding: 0;
}
.color-x24-trad-1 .map .map-a .map-search__location-distance h3 {
  font-size: 16px;
}
.color-x24-trad-1 .map .map-a .map-search__location-contact b, .color-x24-trad-1 .map .map-a .map-search__location-address b {
  display: none;
}
.color-x24-trad-1 .map .map__col {
  margin: 150px 0;
  padding: 15px 0;
  border-radius: 8px;
  width: 474px;
}
.color-x24-trad-1 .section--dark .map .map-a .map__col, .color-x24-trad-1 .section--light .map .map-a .map__col {
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.2), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-trad-1 .section--dark .map .map-a .map__col h3, .color-x24-trad-1 .section--light .map .map-a .map__col h3 {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-trad-1 .section--dark .map .map-a .map__title, .color-x24-trad-1 .section--light .map .map-a .map__title {
  color: #ffffff !important;
}
.color-x24-trad-1 .section--dark .map .map-a .map__caption, .color-x24-trad-1 .section--light .map .map-a .map__caption {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-trad-1 .section--dark .map .map-a .map-search__location-distance, .color-x24-trad-1 .section--dark .map .map-a .map__container .component, .color-x24-trad-1 .section--light .map .map-a .map-search__location-distance, .color-x24-trad-1 .section--light .map .map-a .map__container .component {
  color: #ffffff;
}
.color-x24-trad-1 .section--dark .map .map-a .map-search, .color-x24-trad-1 .section--light .map .map-a .map-search {
  margin-top: 0;
}
.color-x24-trad-1 .section--dark .map .map-a .map-search .cta__link, .color-x24-trad-1 .section--light .map .map-a .map-search .cta__link {
  margin: 0;
  display: inline-block;
  width: auto;
  color: #ffffff !important;
}
.color-x24-trad-1 .section--dark .map .map-a .map-search .cta__link:hover, .color-x24-trad-1 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-trad-1 .section--dark #map-marker__content p {
  color: #000000;
}
.color-x24-trad-1 .section--light .map .map-a .map__col {
  box-shadow: none;
}
.color-x24-trad-1 .section--light .map .map-a .map__col h3 {
  color: #000000 !important;
}
.color-x24-trad-1 .section--light .map .map-a .map__title, .color-x24-trad-1 .section--light .map .map-a .map__caption {
  color: #000000 !important;
}
.color-x24-trad-1 .section--light .map .map-a .map-search__location-distance, .color-x24-trad-1 .section--light .map .map-a .map__container .component {
  color: #000000;
}
.color-x24-trad-1 .section--light .map .map-a .map-search__location-address p {
  color: #464230;
}
.color-x24-trad-1 .section--light .map .map-a .map-search .cta__link {
  color: #000000 !important;
}
.color-x24-trad-1 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-trad-1 .footer .logo_footer__container--inner,
.color-x24-trad-1 .footer .logo__container {
  display: flex;
  height: 100%;
  justify-content: center;
}
.color-x24-trad-1 .footer .logo_footer__container--inner .logo,
.color-x24-trad-1 .footer .logo__container .logo {
  align-self: center;
}
.color-x24-trad-1 .copyright__container {
  display: flex;
  justify-content: flex-end;
}
.color-x24-trad-1 .copyright__container .copyright__item {
  padding: 0 10px;
  margin-top: 0;
}
.color-x24-trad-1 .copyright__container .copyright__item .copyright__link {
  font: 12px/18px "GothicA1", sans-serif;
}
.color-x24-trad-1 .section--dark .copyright__link, .color-x24-trad-1 .section--light .copyright__link {
  color: #ffffff;
  font-family: "Poppins", sans-serif;
}
.color-x24-trad-1 .section--dark .copyright__link:hover, .color-x24-trad-1 .section--light .copyright__link:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-trad-1 .section--dark .copyright__item:not(:last-child),
.color-x24-trad-1 .section--dark #copyright__item:not(:last-child), .color-x24-trad-1 .section--light .copyright__item:not(:last-child),
.color-x24-trad-1 .section--light #copyright__item:not(:last-child) {
  border-color: #ffffff;
}
.color-x24-trad-1 .section--dark .copyright__container,
.color-x24-trad-1 .section--dark #copyright__container, .color-x24-trad-1 .section--light .copyright__container,
.color-x24-trad-1 .section--light #copyright__container {
  padding: 0 !important;
}
.color-x24-trad-1 .section--light .copyright__link {
  color: #464230;
}
.color-x24-trad-1 .section--light .copyright__link:hover {
  color: #464230;
}
.color-x24-trad-1 .section--light .copyright__item:not(:last-child),
.color-x24-trad-1 .section--light #copyright__item:not(:last-child) {
  border-color: #464230;
}
.color-x24-trad-1 .section-copyright .copyright,
.color-x24-trad-1 .section-copyright #copyright {
  display: flex;
  height: 100%;
  align-items: center;
}
.color-x24-trad-1 .section-copyright .copyright .copyright__link,
.color-x24-trad-1 .section-copyright #copyright .copyright__link {
  line-height: 17px;
}
.color-x24-trad-1 .section--dark .socialmedia__item .socialmedia__link, .color-x24-trad-1 .section--light .socialmedia__item .socialmedia__link {
  border-radius: 8px;
  background: #e0e0e0;
  color: #212121;
}
.color-x24-trad-1 .section--dark .socialmedia__item .socialmedia__link:hover, .color-x24-trad-1 .section--light .socialmedia__item .socialmedia__link:hover {
  background: #c1bcbc;
}
.color-x24-trad-1 .section--dark .section-socialmedia .socialmedia__link--small, .color-x24-trad-1 .section--light .section-socialmedia .socialmedia__link--small {
  width: 34px;
  height: 34px;
}
.color-x24-trad-1 .section--dark .socialmedia, .color-x24-trad-1 .section--light .socialmedia {
  padding: 0;
}
.color-x24-trad-1 .section--light .socialmedia__item .socialmedia__link {
  background: #f0edeb;
  color: #e0e0e0;
}
.color-x24-trad-1 .section--light .socialmedia__item .socialmedia__link:hover {
  background: rgba(70, 66, 48, 0.5);
}
.color-x24-trad-1 .logo__container .logo-a__title {
  font-size: 14px;
  line-height: 18px;
}
.color-x24-trad-1 .logo__container .logo-a__caption {
  font-size: 12px;
  line-height: 14px;
}
@media (max-width: 1224px) {
  .color-x24-trad-1 .section--dark .cta__button,
.color-x24-trad-1 .section--dark .cta__button--icon,
.color-x24-trad-1 .section--dark .staff-member__link.component__button--1,
.color-x24-trad-1 .section--dark .staff-member__link__button--icon,
.color-x24-trad-1 .section--dark .staff-member__link--icon,
.color-x24-trad-1 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-1 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-1 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-trad-1 .section--light .cta__button,
.color-x24-trad-1 .section--light .cta__button--icon,
.color-x24-trad-1 .section--light .staff-member__link.component__button--1,
.color-x24-trad-1 .section--light .staff-member__link__button--icon,
.color-x24-trad-1 .section--light .staff-member__link--icon,
.color-x24-trad-1 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-1 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-1 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 155px;
  }
  .color-x24-trad-1 .banner .banner-text__wrapper {
    padding: 30px 0 50px;
  }
  .color-x24-trad-1 .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-trad-1 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-trad-1 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-trad-1 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-trad-1 .section--light .featuredblocks-grid-e .featuredblock__item {
    margin: 0 0 20px;
  }
  .color-x24-trad-1 .section--dark .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-trad-1 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-trad-1 .section--light .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-trad-1 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
    height: 100% !important;
  }
  .color-x24-trad-1 .contact-us-im .form,
.color-x24-trad-1 .form .component__title-caption-wrap {
    padding-top: 0;
    padding-bottom: 20px;
  }
}
@media (max-width: 1199px) {
  .color-x24-trad-1 .header-sticky,
.color-x24-trad-1 .header_home,
.color-x24-trad-1 .header_home.overlap {
    padding: 0;
    position: static;
  }
  .color-x24-trad-1 .header-sticky .section--dark.section--inner, .color-x24-trad-1 .header-sticky .section--light.section--inner,
.color-x24-trad-1 .header_home .section--dark.section--inner,
.color-x24-trad-1 .header_home .section--light.section--inner,
.color-x24-trad-1 .header_home.overlap .section--dark.section--inner,
.color-x24-trad-1 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-trad-1 .header-sticky .container,
.color-x24-trad-1 .header-sticky .section--dark.section--inner,
.color-x24-trad-1 .header-sticky .section--light.section--inner,
.color-x24-trad-1 .header_home .container,
.color-x24-trad-1 .header_home .section--dark.section--inner,
.color-x24-trad-1 .header_home .section--light.section--inner,
.color-x24-trad-1 .header_home.overlap .container,
.color-x24-trad-1 .header_home.overlap .section--dark.section--inner,
.color-x24-trad-1 .header_home.overlap .section--light.section--inner {
    max-width: 1140px;
  }
  .color-x24-trad-1 .banner .banner-e__header, .color-x24-trad-1 .banner .banner-e__contactform {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .color-x24-trad-1 .banner .banner-e__contactform {
    margin-left: 0;
  }
  .color-x24-trad-1 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-trad-1 .featuredblocks .featuredblocks-grid-d .featuredblock__cta {
    display: block;
  }
  .color-x24-trad-1 .banner .banner-text__wrapper {
    margin: 0 auto !important;
  }
  .color-x24-trad-1 .hours-a .hours__sep {
    display: none !important;
  }
  .color-x24-trad-1 .hours-a .hours__day:first-child {
    padding-left: 0;
    width: 27%;
  }
  .color-x24-trad-1 .hours-a .hours__hours {
    width: 73%;
    flex-direction: row !important;
    justify-content: flex-start;
  }
  .color-x24-trad-1 .hours-a .hours__hours span {
    display: inline-block;
    width: 50%;
    text-align: left !important;
    padding: 0 10px 0 0;
  }
}
@media (max-width: 1023px) {
  .color-x24-trad-1 .section--dark .cta__button,
.color-x24-trad-1 .section--dark .cta__button--icon,
.color-x24-trad-1 .section--dark .staff-member__link.component__button--1,
.color-x24-trad-1 .section--dark .staff-member__link__button--icon,
.color-x24-trad-1 .section--dark .staff-member__link--icon,
.color-x24-trad-1 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-1 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-1 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-trad-1 .section--light .cta__button,
.color-x24-trad-1 .section--light .cta__button--icon,
.color-x24-trad-1 .section--light .staff-member__link.component__button--1,
.color-x24-trad-1 .section--light .staff-member__link__button--icon,
.color-x24-trad-1 .section--light .staff-member__link--icon,
.color-x24-trad-1 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-1 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-1 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 135px;
  }
  .color-x24-trad-1 .section--dark .phone__container .phone__wrapper .phone__number,
.color-x24-trad-1 .section--light .phone__container .phone__wrapper .phone__number {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-trad-1 .header_home.overlap .section--dark.section--inner, .color-x24-trad-1 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-trad-1 .section--dark .navigation .navigation-b .navigation__menu--list, .color-x24-trad-1 .section--light .navigation .navigation-b .navigation__menu--list {
    display: block;
  }
  .color-x24-trad-1 .section--dark .navigation .navigation-b .navigation__menu--list > .navigation__item, .color-x24-trad-1 .section--light .navigation .navigation-b .navigation__menu--list > .navigation__item {
    width: 100%;
    padding: 10px;
    border-left: 0;
    border-bottom: 1px solid #ffffff;
  }
  .color-x24-trad-1 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-trad-1 .section--light .blade__container .blade-a--12 .blade-a__bg {
    position: static;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 1;
    margin: 0 0 26px;
  }
  .color-x24-trad-1 .section--dark .blade__container .blade-a--12 .blade-a__text, .color-x24-trad-1 .section--light .blade__container .blade-a--12 .blade-a__text {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 2;
    margin: 0 0 10px;
    padding-left: 0;
    padding-right: 0;
    background: none;
  }
  .color-x24-trad-1 .section--dark .blade-a__wrap, .color-x24-trad-1 .section--light .blade-a__wrap {
    padding: 0 15px;
  }
  .color-x24-trad-1 .section--dark .blade-a__text, .color-x24-trad-1 .section--light .blade-a__text {
    margin: 0 0 30px;
  }
  .color-x24-trad-1 .alias-partial_header_2x6x2x2 .section--dark.section--inner,
.color-x24-trad-1 .alias-partial_header_2x6x2x2 .section--light.section--inner {
    padding: 0;
  }
  .color-x24-trad-1 .alias-partial_header_2x6x2x2 .col_header_logo {
    flex: 0 0 100%;
    order: 1;
    max-width: 100%;
    padding: 20px 60px;
  }
  .color-x24-trad-1 .alias-partial_header_2x6x2x2 .col_nav {
    flex: 0 0 60%;
    max-width: 60%;
    order: 2;
    padding: 0 20px 10px 30px;
  }
  .color-x24-trad-1 .alias-partial_header_2x6x2x2 .col_top_phone {
    order: 3;
    flex: 0 0 15%;
    max-width: 15%;
    padding: 0 0 10px;
  }
  .color-x24-trad-1 .alias-partial_header_2x6x2x2 .col_header_cta {
    flex: 0 0 25%;
    max-width: 25%;
    order: 4;
    padding: 0 0 10px;
  }
  .color-x24-trad-1 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-trad-1 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-trad-1 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 165px;
    min-width: 165px;
  }
  .color-x24-trad-1 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link, .color-x24-trad-1 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link {
    padding-left: 15px;
    white-space: normal;
  }
  .color-x24-trad-1 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after, .color-x24-trad-1 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after {
    display: none;
  }
  .color-x24-trad-1 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before, .color-x24-trad-1 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    left: 5px;
    margin-top: -6px;
    border: inset 6px;
    border-left-width: 0;
    border-left-style: solid;
    border-color: transparent #ffffff transparent transparent;
  }
  .color-x24-trad-1 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover:before, .color-x24-trad-1 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-trad-1 .section--dark .navigation-a .more .navigation__list--sub .navigation__list, .color-x24-trad-1 .section--light .navigation-a .more .navigation__list--sub .navigation__list {
    left: auto;
    right: 100%;
  }
  .color-x24-trad-1 .section--dark .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before, .color-x24-trad-1 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-trad-1 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent #f8fbef transparent transparent !important;
  }
  .color-x24-trad-1 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent #f8fbef transparent transparent !important;
  }
  .color-x24-trad-1 .section--dark .featuredblocks-grid-d, .color-x24-trad-1 .section--dark .featuredblocks-grid-c, .color-x24-trad-1 .section--dark .featuredblocks-grid-e, .color-x24-trad-1 .section--light .featuredblocks-grid-d, .color-x24-trad-1 .section--light .featuredblocks-grid-c, .color-x24-trad-1 .section--light .featuredblocks-grid-e {
    margin: 0;
  }
  .color-x24-trad-1 .section--dark .featuredblocks-grid-d .featuredblock__item, .color-x24-trad-1 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-trad-1 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-trad-1 .section--light .featuredblocks-grid-d .featuredblock__item, .color-x24-trad-1 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-trad-1 .section--light .featuredblocks-grid-e .featuredblock__item {
    border-left: 0 !important;
    border-right: 0 !important;
  }
  .color-x24-trad-1 .section-banner .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-trad-1 .blade-a__text {
    order: 2;
  }
  .color-x24-trad-1 .blade-a__bg {
    order: 1;
  }
  .color-x24-trad-1 .section-blade .blade-a--12 .blade-a__bg {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  .color-x24-trad-1 .map__container .map .map__col {
    margin: 0;
    box-shadow: none;
    border-radius: 0;
    width: 100%;
    max-width: 100%;
    flex: inherit;
    text-align: center;
  }
  .color-x24-trad-1 .map__container .map .map__col .map__title-caption-wrap {
    padding-top: 40px;
  }
  .color-x24-trad-1 .map__container .map-a .map__container {
    max-width: 100% !important;
    padding: 0;
  }
  .color-x24-trad-1 .map__container .map-a .map__display {
    position: static;
  }
  .color-x24-trad-1 .map__container .map__wrap {
    padding: 0;
  }
  .color-x24-trad-1 .footer {
    padding: 55px 0 30px;
    overflow: hidden;
  }
  .color-x24-trad-1 .footer .section-socialmedia,
.color-x24-trad-1 .footer .section-copyright {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    justify-content: center;
  }
  .color-x24-trad-1 .footer .section-logo {
    padding: 50px 0 10px;
  }
  .color-x24-trad-1 .footer .logo__container {
    margin: 0 auto 23px;
  }
  .color-x24-trad-1 .footer .row {
    display: block;
  }
  .color-x24-trad-1 .footer div[class*=col-] {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: none;
    text-align: center;
  }
  .color-x24-trad-1 .footer .logo_footer__container--inner,
.color-x24-trad-1 .footer .logo__container {
    justify-content: center;
  }
  .color-x24-trad-1 .footer .section-socialmedia .socialmedia,
.color-x24-trad-1 .footer .section-socialmedia .copyright__container,
.color-x24-trad-1 .footer .section-copyright .socialmedia,
.color-x24-trad-1 .footer .section-copyright .copyright__container,
.color-x24-trad-1 .footer .logo__container .socialmedia,
.color-x24-trad-1 .footer .logo__container .copyright__container {
    padding: 0 0 20px;
  }
  .color-x24-trad-1 .footer .section-logo {
    padding: 0;
  }
  .color-x24-trad-1 .logo__container {
    margin: 0 auto;
  }
  .color-x24-trad-1 .logo__container .logo-a__img {
    max-width: 200px;
    margin: 0 auto;
  }
  .color-x24-trad-1 .copyright__container {
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .color-x24-trad-1 .banner-e__contactform .contactform__wrapper {
    position: relative;
    top: 0;
  }
  .color-x24-trad-1 .banner .banner-e {
    padding-top: 100px;
  }
  .color-x24-trad-1 .banner .banner-e__header {
    padding-top: 100px;
  }
}
@media (max-width: 990px) {
  .color-x24-trad-1 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-trad-1 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 140px;
    min-width: 140px;
    font-size: 12px;
  }
  .color-x24-trad-1 .section--dark .navigation-a .navigation__item--link, .color-x24-trad-1 .section--light .navigation-a .navigation__item--link {
    font-size: 12px !important;
  }
}
@media (max-width: 767px) {
  .color-x24-trad-1 .blade-a__text .blade-a__title {
    text-align: center;
  }
  .color-x24-trad-1 .form .form__title,
.color-x24-trad-1 .contact-us-im .form__title,
.color-x24-trad-1 .component__title {
    font: bold 32px/40px "Poppins", sans-serif !important;
    text-align: center;
  }
  .color-x24-trad-1 .form .form__caption,
.color-x24-trad-1 .contact-us-im .form__caption,
.color-x24-trad-1 .component__subtitle {
    font: 600 14px/18px "GothicA1", sans-serif !important;
    text-align: center;
  }
  .color-x24-trad-1 .section-banner .banner .component__title,
.color-x24-trad-1 .section-banner .banner .component__subtitle {
    text-align: center;
  }
  .color-x24-trad-1 .section-banner .banner .component__subtitle {
    margin-bottom: 24px;
  }
  .color-x24-trad-1 .banner__container .banner .cta__button {
    margin: 0 auto;
  }
  .color-x24-trad-1 .banner__container .banner .component__button {
    text-align: center !important;
  }
  .color-x24-trad-1 .featuredblocks-grid-d .featuredblock__item {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-trad-1 .section--dark .staff__list, .color-x24-trad-1 .section--light .staff__list {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-trad-1 .section--dark .staff__container .staff__title, .color-x24-trad-1 .section--light .staff__container .staff__title {
    font: bold 32px/40px "Poppins", sans-serif;
  }
  .color-x24-trad-1 .section--dark .staff__container .staff__caption, .color-x24-trad-1 .section--light .staff__container .staff__caption {
    font: 600 14px/18px "GothicA1", sans-serif;
  }
  .color-x24-trad-1 .section--dark .staff__container .staff-b .staff-member__image, .color-x24-trad-1 .section--light .staff__container .staff-b .staff-member__image {
    border-radius: 0;
  }
  .color-x24-trad-1 .section-staff .staff-a .staff__item:before {
    margin-left: 0;
  }
  .color-x24-trad-1 .section--dark .staff-a .staff-member__text, .color-x24-trad-1 .section--light .staff-a .staff-member__text {
    margin-left: auto;
  }
  .color-x24-trad-1 .hours-a__title, .color-x24-trad-1 .hours-a__subtitle {
    text-align: center;
  }
  .color-x24-trad-1 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    text-align: left;
  }
  .color-x24-trad-1 .hours-a .hours-a__schedule--responsive .cta__button, .color-x24-trad-1 .hours-a .hours-a__schedule--responsive .cta__button--icon, .color-x24-trad-1 .hours-a .hours-a__schedule--responsive .cta__link {
    margin: 0 auto;
  }
  .color-x24-trad-1 .hours-a .hours-a__schedule--responsive .row {
    min-height: 30px;
  }
  .color-x24-trad-1 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    font: 600 20px/28px "Poppins", sans-serif !important;
  }
  .color-x24-trad-1 .hours-a .hours__day:first-child {
    padding-right: 10px;
    width: 50%;
  }
  .color-x24-trad-1 .hours-a .hours__hours, .color-x24-trad-1 .hours-a .hours__day {
    align-items: flex-start !important;
    padding: 10px 0;
  }
  .color-x24-trad-1 .hours-a .hours__hours {
    padding-right: 0;
    width: 50%;
    flex-direction: column !important;
  }
  .color-x24-trad-1 .hours-a .hours__hours span {
    display: block;
    align-self: center;
    width: 100%;
    text-align: right !important;
    padding: 5px 0 0;
  }
  .color-x24-trad-1 .hours-a .hours__hours span:first-child {
    padding-top: 0;
  }
  .color-x24-trad-1 .copyright__container {
    justify-content: center;
  }
  .color-x24-trad-1 .copyright__container .copyright__list {
    justify-content: center;
    padding: 0 0 4px;
  }
  .color-x24-trad-1 .copyright__container .copyright__item {
    padding: 0 10px 10px;
  }
  .color-x24-trad-1 .section-copyright .copyright__item:not(:last-child),
.color-x24-trad-1 .section-copyright #copyright__item:not(:last-child) {
    border: 0;
  }
  .color-x24-trad-1 .section-socialmedia .socialmedia.text-center .socialmedia__link--small,
.color-x24-trad-1 .section-socialmedia .socialmedia.text-center .socialmedia__link--medium,
.color-x24-trad-1 .section-socialmedia .socialmedia.text-center .socialmedia__link--large {
    margin: 0 5px;
  }
  .color-x24-trad-1 .forms--2col-textarea .form .leadForm form .outerWrap {
    width: 100%;
  }
  .color-x24-trad-1 .forms--2col-textarea .form .form-input-comments {
    width: 100%;
  }
}

.color-x24-trad-10 .carmel-wave {
  display: block !important;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
}
.color-x24-trad-10 .carmel-wave.carmel-wave-top {
  bottom: 100% !important;
}
.color-x24-trad-10 .carmel-wave.carmel-wave-bottom {
  top: 100% !important;
}
.color-x24-trad-10 .header_home {
  z-index: 100;
}
.color-x24-trad-10 .header_home.overlap .section--dark.section--inner, .color-x24-trad-10 .header_home.overlap .section--light.section--inner {
  max-width: 1160px;
  border-radius: 8px;
  margin: 0 auto;
  position: relative;
  padding: 0 40px 0 30px;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-trad-10 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: #36303e;
}
.color-x24-trad-10 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: #685d77;
}
.color-x24-trad-10 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: #040305;
}
.color-x24-trad-10 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: #d33b3b;
}
.color-x24-trad-10 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: #f9b311;
}
.color-x24-trad-10 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: black;
}
.color-x24-trad-10 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: white;
}
.color-x24-trad-10 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: #f5f5f5;
}
.color-x24-trad-10 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: #f9b311;
}
.color-x24-trad-10 .header-sticky {
  box-shadow: 0 8px 10px rgba(0, 0, 0, 0.14);
}
.color-x24-trad-10 .header-sticky .row {
  align-items: center;
}
.color-x24-trad-10 .header-sticky .section--dark.section--inner, .color-x24-trad-10 .header-sticky .section--light.section--inner {
  padding: 0 40px 0 30px;
}
.color-x24-trad-10 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
  letter-spacing: 0.44px;
  line-height: 16px;
  text-align: center;
  margin-top: 0;
}
.color-x24-trad-10 body,
.color-x24-trad-10 p,
.color-x24-trad-10 .component__p,
.color-x24-trad-10 .editable__container p,
.color-x24-trad-10 .section-editable .editable__container p,
.color-x24-trad-10 .section-editable .editable__container ul,
.color-x24-trad-10 .section-editable .editable__container li,
.color-x24-trad-10 .section-editable .editable__container ol,
.color-x24-trad-10 .editable__container table td,
.color-x24-trad-10 body .editable__container p,
.color-x24-trad-10 body .editable__container ol,
.color-x24-trad-10 body .editable__container ul,
.color-x24-trad-10 body .editable__container li,
.color-x24-trad-10 body .editable__container table td,
.color-x24-trad-10 body .editable__container span,
.color-x24-trad-10 .form .leadFormInfo {
  font-family: "GothicA1", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.color-x24-trad-10 .staff-member {
  flex-wrap: nowrap !important;
}
.color-x24-trad-10 .section--dark p {
  color: #ffffff;
}
.color-x24-trad-10 .section--dark p a {
  text-decoration: underline;
}
.color-x24-trad-10 .section--dark p a:hover {
  text-decoration: none;
}
.color-x24-trad-10 .section--dark .component__title {
  color: #ffffff;
}
.color-x24-trad-10 .section--dark .component__subtitle {
  color: #ffffff;
}
.color-x24-trad-10 .section--dark .component__p {
  color: #ffffff;
}
.color-x24-trad-10 .section--dark .component__p a {
  text-decoration: underline;
}
.color-x24-trad-10 .section--dark .component__p a:hover {
  text-decoration: none;
}
.color-x24-trad-10 .section--dark a {
  color: #ffffff;
}
.color-x24-trad-10 .section--dark .bx-wrapper .bx-controls {
  margin-top: 15px;
}
.color-x24-trad-10 .section--light p {
  color: #000000;
}
.color-x24-trad-10 .section--light p a {
  text-decoration: underline;
}
.color-x24-trad-10 .section--light p a:hover {
  text-decoration: none;
}
.color-x24-trad-10 .section--light .component__title, .color-x24-trad-10 .section--light .component__subtitle {
  color: #000000 !important;
}
.color-x24-trad-10 .section--light .component__p {
  color: #000000;
}
.color-x24-trad-10 .section--light .component__p a {
  text-decoration: underline;
}
.color-x24-trad-10 .section--light .component__p a:hover {
  text-decoration: none;
}
.color-x24-trad-10 .section--light a {
  color: #000000;
}
.color-x24-trad-10 .section-base-container .section-cta .cta-a,
.color-x24-trad-10 .section-base-container .section-logo .logo-a {
  padding: 0;
}
.color-x24-trad-10 .logo__container .logo-a {
  margin: 0;
}
.color-x24-trad-10 .logo__container .logo-a__text {
  padding: 0 10px;
  min-width: 120px;
}
.color-x24-trad-10 .logo__container .logo-a__title {
  font-size: 12px;
  line-height: 14px;
}
.color-x24-trad-10 .logo__container .logo-a__caption {
  font-size: 10px;
  line-height: 12px;
}
.color-x24-trad-10 .logo__container .logo-a__img {
  display: block;
}
.color-x24-trad-10 .section--dark .logo__container .logo-a__title, .color-x24-trad-10 .section--dark .logo__container .logo-a__caption {
  color: #ffffff !important;
}
.color-x24-trad-10 .section--light .logo__container .logo-a__title, .color-x24-trad-10 .section--light .logo__container .logo-a__caption {
  color: #000000 !important;
}
.color-x24-trad-10 .comp-phone .phone__title {
  font-size: 18px;
  line-height: 20px;
}
.color-x24-trad-10 .col_header_cta .cta__link {
  margin-top: 0;
}
.color-x24-trad-10 .phone__setting-title,
.color-x24-trad-10 .phone__city {
  font-size: 16px;
  line-height: 18px;
}
.color-x24-trad-10 .editable__container h6,
.color-x24-trad-10 .editable__container h5,
.color-x24-trad-10 .editable__container h4,
.color-x24-trad-10 .editable__container h3,
.color-x24-trad-10 .editable__container h2,
.color-x24-trad-10 .editable__container h1 {
  font-family: "Poppins", sans-serif;
  font-weight: bold;
  border-bottom: none;
}
.color-x24-trad-10 .editable__container h1 {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-trad-10 .editable__container h2 {
  font-size: 48px;
  line-height: 56px;
}
.color-x24-trad-10 .editable__container h3 {
  font-size: 24px;
  line-height: 32px;
}
.color-x24-trad-10 .editable__container h4 {
  font-size: 20px;
  line-height: 28px;
}
.color-x24-trad-10 .editable__container h5 {
  font-size: 18px;
  line-height: 24px;
}
.color-x24-trad-10 .editable__container h6 {
  font-size: 16px;
  line-height: 20px;
}
.color-x24-trad-10 .section--dark .editable__container h6,
.color-x24-trad-10 .section--dark .editable__container h5,
.color-x24-trad-10 .section--dark .editable__container h4,
.color-x24-trad-10 .section--dark .editable__container h3,
.color-x24-trad-10 .section--dark .editable__container h2,
.color-x24-trad-10 .section--dark .editable__container h1, .color-x24-trad-10 .section--light .editable__container h6,
.color-x24-trad-10 .section--light .editable__container h5,
.color-x24-trad-10 .section--light .editable__container h4,
.color-x24-trad-10 .section--light .editable__container h3,
.color-x24-trad-10 .section--light .editable__container h2,
.color-x24-trad-10 .section--light .editable__container h1 {
  color: #ffffff;
}
.color-x24-trad-10 .section--light .editable__container h6,
.color-x24-trad-10 .section--light .editable__container h5,
.color-x24-trad-10 .section--light .editable__container h4,
.color-x24-trad-10 .section--light .editable__container h3,
.color-x24-trad-10 .section--light .editable__container h2,
.color-x24-trad-10 .section--light .editable__container h1 {
  color: #000000;
}
.color-x24-trad-10 .form__title {
  margin-bottom: 1.875rem;
}
.color-x24-trad-10 .form .form__title,
.color-x24-trad-10 .contact-us-im .form__title,
.color-x24-trad-10 .component__title {
  font: bold 48px/56px "Poppins", sans-serif;
}
.color-x24-trad-10 .form .form__caption,
.color-x24-trad-10 .contact-us-im .form__caption,
.color-x24-trad-10 .component__subtitle {
  font: 600 16px/20px "GothicA1", sans-serif;
}
.color-x24-trad-10 .form .error_container label,
.color-x24-trad-10 .contact-us-im .form .error_container label {
  color: #E03B33;
}
.color-x24-trad-10 .header-sticky .cta,
.color-x24-trad-10 .header_home .cta,
.color-x24-trad-10 .header_home.overlap .cta {
  padding: 0;
}
.color-x24-trad-10 .section__bg--light-1 .componentWith__container.form__container {
  padding-left: 0;
  padding-right: 0;
  padding: 0 0 50px;
}
.color-x24-trad-10 .section--dark .flex-control-paging li a, .color-x24-trad-10 .section--light .flex-control-paging li a {
  background: #f7f0e9;
  border-radius: 6px;
  width: 13px;
  height: 12px;
  box-shadow: none;
}
.color-x24-trad-10 .section--dark .flex-control-paging li a.flex-active, .color-x24-trad-10 .section--light .flex-control-paging li a.flex-active {
  background: #f9b311 !important;
  border-radius: 6px;
  width: 34px;
  height: 12px;
  transition: width 0.2s linear;
}
.color-x24-trad-10 .section--dark .flex-control-paging li a:hover, .color-x24-trad-10 .section--light .flex-control-paging li a:hover {
  background: #f9b311 !important;
}
.color-x24-trad-10 .section--dark .bx-wrapper .bx-pager.bx-default-pager a, .color-x24-trad-10 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #f7f0e9;
}
.color-x24-trad-10 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-trad-10 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  width: 34px;
  transition: width 0.2s linear;
  background: #f9b311 !important;
}
.color-x24-trad-10 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-trad-10 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #f9b311 !important;
}
.color-x24-trad-10 .section--dark .banner .controls-wrapper, .color-x24-trad-10 .section--light .banner .controls-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 45px 0;
  margin-top: -132px;
}
@media (max-width: 991px) {
  .color-x24-trad-10 .section--dark .banner .controls-wrapper, .color-x24-trad-10 .section--light .banner .controls-wrapper {
    margin-top: 0;
  }
}
.color-x24-trad-10 .section--dark .banner .controls-wrapper .flex-control-nav, .color-x24-trad-10 .section--light .banner .controls-wrapper .flex-control-nav {
  bottom: 0 !important;
  width: auto;
  display: flex !important;
  align-items: center;
  position: relative;
  height: 0 !important;
  left: auto !important;
  transform: translateX(0) !important;
}
.color-x24-trad-10 .section--dark .banner .controls-wrapper .flex-control-nav a, .color-x24-trad-10 .section--light .banner .controls-wrapper .flex-control-nav a {
  background: #ffffff;
}
.color-x24-trad-10 .section--dark .banner .controls-wrapper .flex-prev, .color-x24-trad-10 .section--light .banner .controls-wrapper .flex-prev {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-right: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-trad-10 .section--dark .banner .controls-wrapper .flex-prev:hover, .color-x24-trad-10 .section--light .banner .controls-wrapper .flex-prev:hover {
  color: #f9b311;
}
.color-x24-trad-10 .section--dark .banner .controls-wrapper .flex-prev:before, .color-x24-trad-10 .section--light .banner .controls-wrapper .flex-prev:before {
  content: "";
  font-size: 24px;
}
.color-x24-trad-10 .section--dark .banner .controls-wrapper .flex-next, .color-x24-trad-10 .section--light .banner .controls-wrapper .flex-next {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-left: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-trad-10 .section--dark .banner .controls-wrapper .flex-next:hover, .color-x24-trad-10 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #f9b311;
}
.color-x24-trad-10 .section--dark .banner .controls-wrapper .flex-next:before, .color-x24-trad-10 .section--light .banner .controls-wrapper .flex-next:before {
  content: "";
  font-size: 24px;
}
.color-x24-trad-10 .section--light .flex-control-paging li a {
  background: #36303e;
}
.color-x24-trad-10 .section--light .flex-control-paging li a.flex-active {
  background: #f9b311 !important;
}
.color-x24-trad-10 .section--light .flex-control-paging li a:hover {
  background: #f9b311 !important;
}
.color-x24-trad-10 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #36303e;
}
.color-x24-trad-10 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #f9b311 !important;
}
.color-x24-trad-10 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #f9b311 !important;
}
.color-x24-trad-10 .section--light .banner .controls-wrapper .flex-prev,
.color-x24-trad-10 .section--light .banner .controls-wrapper .flex-next {
  color: #36303e;
}
.color-x24-trad-10 .section--light .banner .controls-wrapper .flex-prev:hover,
.color-x24-trad-10 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #f9b311;
}
.color-x24-trad-10 .section-breadcrumbs .section--dark .breadcrumb__item, .color-x24-trad-10 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #ffffff !important;
  font: 400 16px/24px "GothicA1", sans-serif;
}
.color-x24-trad-10 .section-breadcrumbs .section--dark .breadcrumb__item a, .color-x24-trad-10 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-trad-10 .section-breadcrumbs .section--dark .breadcrumb__item a:hover, .color-x24-trad-10 .section-breadcrumbs .section--light .breadcrumb__item a:hover {
  text-decoration: none;
}
.color-x24-trad-10 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #000000 !important;
}
.color-x24-trad-10 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #000000 !important;
}
.color-x24-trad-10 .blade-a__bg > div {
  border-radius: 8px;
  overflow: hidden;
}
.color-x24-trad-10 .blade-a__bg > div img {
  border-radius: 8px;
}
.color-x24-trad-10 .blade-a__text .blade-a__title {
  border-bottom: none;
}
.color-x24-trad-10 .blade-a__description a {
  text-decoration: underline;
}
.color-x24-trad-10 .blade-a__description a:hover {
  text-decoration: none;
}
.color-x24-trad-10 .container-fluid .blade__container .blade-a--12 {
  position: relative;
}
.color-x24-trad-10 .container-fluid .blade__container .blade-a--12 .blade-a__wrap > .row {
  padding: 0;
}
.color-x24-trad-10 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-trad-10 .section--light .blade__container .blade-a--12 .blade-a__bg {
  padding-top: 0;
  padding-bottom: 0;
}
.color-x24-trad-10 .section--dark .blade-a--12 .blade-a__text, .color-x24-trad-10 .section--light .blade-a--12 .blade-a__text {
  padding-top: 16px;
  padding-bottom: 16px;
}
.color-x24-trad-10 .section--dark .blade-a--12 .blade-a__bg, .color-x24-trad-10 .section--light .blade-a--12 .blade-a__bg {
  height: 100%;
}
.color-x24-trad-10 .section--dark .blade-a__bg > div, .color-x24-trad-10 .section--light .blade-a__bg > div {
  height: 100%;
  min-height: 100%;
}
.color-x24-trad-10 .section--dark .blade-a__text, .color-x24-trad-10 .section--light .blade-a__text {
  background: rgba(54, 48, 62, 0.7);
  border-radius: 8px;
}
.color-x24-trad-10 .section--dark .blade-a__text .cta__link, .color-x24-trad-10 .section--light .blade-a__text .cta__link {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
}
.color-x24-trad-10 .section--dark .blade-a__text .cta__link:hover, .color-x24-trad-10 .section--light .blade-a__text .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-trad-10 .section--dark .blade-a__text .blade-a__readmore .cta__link, .color-x24-trad-10 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: #f8e2e2 !important;
  text-transform: none;
  text-decoration: underline;
  font-weight: 400;
}
.color-x24-trad-10 .section--dark .blade-a__text .blade-a__readmore .cta__link:hover, .color-x24-trad-10 .section--light .blade-a__text .blade-a__readmore .cta__link:hover {
  text-decoration: none;
}
.color-x24-trad-10 .section--dark .blade-a__description, .color-x24-trad-10 .section--light .blade-a__description {
  color: #ffffff;
}
.color-x24-trad-10 .section--light .blade-a__text {
  background: rgba(224, 224, 224, 0.7);
}
.color-x24-trad-10 .section--light .blade-a__text .cta__link {
  color: #000000 !important;
}
.color-x24-trad-10 .section--light .blade-a__text .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-trad-10 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: #d33b3b !important;
}
.color-x24-trad-10 .section--light .blade-a__description {
  color: #36303e;
}
.color-x24-trad-10 .container-fluid .blade-a__wrap {
  max-width: 100%;
}
.color-x24-trad-10 .componentWith__container.featuredarticles__container {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-trad-10 .section--dark .featuredarticles .featuredarticle__image, .color-x24-trad-10 .section--light .featuredarticles .featuredarticle__image {
  border-radius: 8px;
}
.color-x24-trad-10 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link, .color-x24-trad-10 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  font: 16px/20px "GothicA1", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
}
.color-x24-trad-10 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:hover, .color-x24-trad-10 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:hover {
  text-decoration: underline;
}
.color-x24-trad-10 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:before, .color-x24-trad-10 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:before {
  display: none;
}
.color-x24-trad-10 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__description, .color-x24-trad-10 .section--light .featuredarticles .featuredarticle__text .featuredarticle__description {
  font: 16px/20px "GothicA1", sans-serif;
}
.color-x24-trad-10 .section--dark .featuredarticles .featuredarticle__title, .color-x24-trad-10 .section--light .featuredarticles .featuredarticle__title {
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-trad-10 .section--dark .featuredarticles .featuredarticle__title a, .color-x24-trad-10 .section--light .featuredarticles .featuredarticle__title a {
  color: #ffffff;
  text-decoration: none;
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-trad-10 .section--dark .featuredarticles .featuredarticle__title a:hover, .color-x24-trad-10 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-trad-10 .section--dark .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper, .color-x24-trad-10 .section--light .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper {
  margin-top: 0 !important;
}
.color-x24-trad-10 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  color: #000000;
}
.color-x24-trad-10 .section--light .featuredarticles .featuredarticle__title a {
  color: #000000;
}
.color-x24-trad-10 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #000000;
}
.color-x24-trad-10 .section--light .featuredblocks-list-a .featuredblock__item {
  margin-bottom: 10px;
}
.color-x24-trad-10 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a {
  color: #000000 !important;
}
.color-x24-trad-10 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a:hover:after {
  text-decoration: underline;
}
.color-x24-trad-10 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-trad-10 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-trad-10 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-trad-10 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-trad-10 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-trad-10 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-trad-10 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-trad-10 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ffffff !important;
}
.color-x24-trad-10 .section__bg--light-3 .section--dark .flex-control-paging li a.flex-active, .color-x24-trad-10 .section__bg--light-3 .section--dark .flex-control-paging li a:hover, .color-x24-trad-10 .section__bg--light-3 .section--light .flex-control-paging li a.flex-active, .color-x24-trad-10 .section__bg--light-3 .section--light .flex-control-paging li a:hover,
.color-x24-trad-10 .section__bg--dark-5 .section--dark .flex-control-paging li a.flex-active,
.color-x24-trad-10 .section__bg--dark-5 .section--dark .flex-control-paging li a:hover,
.color-x24-trad-10 .section__bg--dark-5 .section--light .flex-control-paging li a.flex-active,
.color-x24-trad-10 .section__bg--dark-5 .section--light .flex-control-paging li a:hover {
  background: #ffffff !important;
}
.color-x24-trad-10 .section__bg--light-3 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-trad-10 .section__bg--light-3 .section--light .hours-a__schedule .hours-a__schedule--border,
.color-x24-trad-10 .section__bg--dark-5 .section--dark .hours-a__schedule .hours-a__schedule--border,
.color-x24-trad-10 .section__bg--dark-5 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ffffff !important;
}
.color-x24-trad-10 .section__bg--dark-5 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-10 .section__bg--dark-5 .section--dark .form .form__group .input_container input,
.color-x24-trad-10 .section__bg--dark-5 .section--dark .form .form__group .input_container select,
.color-x24-trad-10 .section__bg--dark-5 .section--dark .form .form__group .input_container textarea,
.color-x24-trad-10 .section__bg--dark-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-10 .section__bg--dark-5 .section--light .form .form__group .input_container input,
.color-x24-trad-10 .section__bg--dark-5 .section--light .form .form__group .input_container select,
.color-x24-trad-10 .section__bg--dark-5 .section--light .form .form__group .input_container textarea,
.color-x24-trad-10 .section__bg--light-3 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-10 .section__bg--light-3 .section--dark .form .form__group .input_container input,
.color-x24-trad-10 .section__bg--light-3 .section--dark .form .form__group .input_container select,
.color-x24-trad-10 .section__bg--light-3 .section--dark .form .form__group .input_container textarea,
.color-x24-trad-10 .section__bg--light-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-10 .section__bg--light-3 .section--light .form .form__group .input_container input,
.color-x24-trad-10 .section__bg--light-3 .section--light .form .form__group .input_container select,
.color-x24-trad-10 .section__bg--light-3 .section--light .form .form__group .input_container textarea {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
}
.color-x24-trad-10 .section__bg--dark-4 .section--dark .staff__container .component__button--2 {
  border: 1px solid #36303e !important;
  color: #ffffff !important;
  background: #36303e !important;
}
.color-x24-trad-10 .section__bg--dark-4 .section--dark .staff__container .component__button--2:hover {
  border: 1px solid #685d77 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #685d77 !important;
}
.color-x24-trad-10 .section__bg--dark-4 .section--dark .staff__container .component__button--2:focus {
  border: 1px solid #9b91a9 !important;
  color: #ffffff !important;
  background: #9b91a9 !important;
}
.color-x24-trad-10 .section--dark .disclaimer, .color-x24-trad-10 .section--light .disclaimer {
  padding: 0;
}
.color-x24-trad-10 .section--dark .disclaimer__content p, .color-x24-trad-10 .section--light .disclaimer__content p {
  font: 400 16px/20px "GothicA1", sans-serif;
}
.color-x24-trad-10 .section--dark .disclaimer__content a, .color-x24-trad-10 .section--light .disclaimer__content a {
  font-weight: 400;
  text-decoration: underline;
}
.color-x24-trad-10 .section--dark .disclaimer__content a:hover, .color-x24-trad-10 .section--dark .disclaimer__content a:focus, .color-x24-trad-10 .section--light .disclaimer__content a:hover, .color-x24-trad-10 .section--light .disclaimer__content a:focus {
  text-decoration: none;
}
.color-x24-trad-10 .section--dark .section-featuredblocks .section--inner.container-fluid > .row > div, .color-x24-trad-10 .section--light .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-trad-10 .section--dark .cta__link, .color-x24-trad-10 .section--light .cta__link {
  font: bold 16px/20px "GothicA1", sans-serif;
}
.color-x24-trad-10 .section--dark .featuredblocks__title-wrap, .color-x24-trad-10 .section--light .featuredblocks__title-wrap {
  margin-bottom: 1.875rem;
}
.color-x24-trad-10 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button, .color-x24-trad-10 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-10 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover, .color-x24-trad-10 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-trad-10 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus, .color-x24-trad-10 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-10 .section--dark .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-trad-10 .section--dark .banner .component__button--1.cta__button,
.color-x24-trad-10 .section--dark .cta__button.component__button--1, .color-x24-trad-10 .section--light .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-trad-10 .section--light .banner .component__button--1.cta__button,
.color-x24-trad-10 .section--light .cta__button.component__button--1 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-10 .section--dark .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-trad-10 .section--dark .banner .component__button--1.cta__button:hover,
.color-x24-trad-10 .section--dark .cta__button.component__button--1:hover, .color-x24-trad-10 .section--light .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-trad-10 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-trad-10 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-trad-10 .section--dark .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-trad-10 .section--dark .banner .component__button--1.cta__button:focus,
.color-x24-trad-10 .section--dark .cta__button.component__button--1:focus, .color-x24-trad-10 .section--light .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-trad-10 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-trad-10 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-10 .section--dark .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-trad-10 .section--dark .banner .component__button--2.cta__button,
.color-x24-trad-10 .section--dark .cta__button.component__button--2, .color-x24-trad-10 .section--light .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-trad-10 .section--light .banner .component__button--2.cta__button,
.color-x24-trad-10 .section--light .cta__button.component__button--2 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #d33b3b !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #d33b3b !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-10 .section--dark .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-trad-10 .section--dark .banner .component__button--2.cta__button:hover,
.color-x24-trad-10 .section--dark .cta__button.component__button--2:hover, .color-x24-trad-10 .section--light .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-trad-10 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-trad-10 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #e68e8e !important;
  background: #e68e8e !important;
  color: #ffffff !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-trad-10 .section--dark .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-trad-10 .section--dark .banner .component__button--2.cta__button:focus,
.color-x24-trad-10 .section--dark .cta__button.component__button--2:focus, .color-x24-trad-10 .section--light .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-trad-10 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-trad-10 .section--light .cta__button.component__button--2:focus {
  border: 1px solid #f8e2e2 !important;
  color: #ffffff !important;
  background: #f8e2e2 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-10 .section--dark .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-trad-10 .section--dark .banner .component__button--3.cta__button,
.color-x24-trad-10 .section--dark .cta__button.component__button--3, .color-x24-trad-10 .section--light .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-trad-10 .section--light .banner .component__button--3.cta__button,
.color-x24-trad-10 .section--light .cta__button.component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: none !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-10 .section--dark .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-trad-10 .section--dark .banner .component__button--3.cta__button:hover,
.color-x24-trad-10 .section--dark .cta__button.component__button--3:hover, .color-x24-trad-10 .section--light .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-trad-10 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-trad-10 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(129, 116, 147, 0.42), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(129, 116, 147, 0.1);
}
.color-x24-trad-10 .section--dark .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-trad-10 .section--dark .banner .component__button--3.cta__button:focus,
.color-x24-trad-10 .section--dark .cta__button.component__button--3:focus, .color-x24-trad-10 .section--light .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-trad-10 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-trad-10 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-10 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  border: 1px solid #36303e !important;
  color: #ffffff !important;
  background: #36303e !important;
}
.color-x24-trad-10 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #685d77 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #685d77 !important;
}
.color-x24-trad-10 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #9b91a9 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #9b91a9 !important;
}
.color-x24-trad-10 .section--light .banner .component__button--1.cta__button,
.color-x24-trad-10 .section--light .cta__button.component__button--1 {
  border: 1px solid #36303e !important;
  color: #ffffff !important;
  background: #36303e !important;
}
.color-x24-trad-10 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-trad-10 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #685d77 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #685d77 !important;
}
.color-x24-trad-10 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-trad-10 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #9b91a9 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #9b91a9 !important;
}
.color-x24-trad-10 .section--light .banner .component__button--2.cta__button,
.color-x24-trad-10 .section--light .cta__button.component__button--2 {
  border: 1px solid #d33b3b !important;
  color: #ffffff !important;
  background: #d33b3b !important;
}
.color-x24-trad-10 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-trad-10 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #e68e8e !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #e68e8e !important;
}
.color-x24-trad-10 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-trad-10 .section--light .cta__button.component__button--2:focus {
  border: 1px solid #f8e2e2 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #f8e2e2 !important;
}
.color-x24-trad-10 .section--light .banner .component__button--3.cta__button,
.color-x24-trad-10 .section--light .cta__button.component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-trad-10 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-trad-10 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #efb8b8 !important;
  color: #36303e !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #f8e2e2 !important;
}
.color-x24-trad-10 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-trad-10 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-trad-10 .section--dark .articles__categories .mm-navbar .mm-btn, .color-x24-trad-10 .section--light .articles__categories .mm-navbar .mm-btn {
  top: 7px;
}
.color-x24-trad-10 .section--dark .articles__categories .mm-panels > .mm-panel > .mm-listview, .color-x24-trad-10 .section--light .articles__categories .mm-panels > .mm-panel > .mm-listview {
  margin: 7px 0 0 0;
}
.color-x24-trad-10 .section--dark .articles__categories .mm-opened .mm-title,
.color-x24-trad-10 .section--dark .articles__categories .mm-title, .color-x24-trad-10 .section--light .articles__categories .mm-opened .mm-title,
.color-x24-trad-10 .section--light .articles__categories .mm-title {
  font-size: 22px;
  line-height: 24px;
}
.color-x24-trad-10 .section--dark .blog-post__title,
.color-x24-trad-10 .section--dark .blog__post-title,
.color-x24-trad-10 .section--dark .article__post-title, .color-x24-trad-10 .section--light .blog-post__title,
.color-x24-trad-10 .section--light .blog__post-title,
.color-x24-trad-10 .section--light .article__post-title {
  font-family: "Poppins", sans-serif;
  text-decoration: none;
  color: #ffffff !important;
}
.color-x24-trad-10 .section--dark .blog-post__title:hover, .color-x24-trad-10 .section--dark .blog-post__title:focus,
.color-x24-trad-10 .section--dark .blog__post-title:hover,
.color-x24-trad-10 .section--dark .blog__post-title:focus,
.color-x24-trad-10 .section--dark .article__post-title:hover,
.color-x24-trad-10 .section--dark .article__post-title:focus, .color-x24-trad-10 .section--light .blog-post__title:hover, .color-x24-trad-10 .section--light .blog-post__title:focus,
.color-x24-trad-10 .section--light .blog__post-title:hover,
.color-x24-trad-10 .section--light .blog__post-title:focus,
.color-x24-trad-10 .section--light .article__post-title:hover,
.color-x24-trad-10 .section--light .article__post-title:focus {
  text-decoration: underline;
}
.color-x24-trad-10 .section--dark .blog-post__info li, .color-x24-trad-10 .section--light .blog-post__info li {
  border-left-color: #ffffff;
}
.color-x24-trad-10 .section--dark .category__description h1,
.color-x24-trad-10 .section--dark .category__description h2,
.color-x24-trad-10 .section--dark .category__description h3,
.color-x24-trad-10 .section--dark .category__description h4,
.color-x24-trad-10 .section--dark .category__description h5,
.color-x24-trad-10 .section--dark .category__description h6,
.color-x24-trad-10 .section--dark .category__description p > strong,
.color-x24-trad-10 .section--dark .blog__content h1,
.color-x24-trad-10 .section--dark .blog__content h2,
.color-x24-trad-10 .section--dark .blog__content h3,
.color-x24-trad-10 .section--dark .blog__content h4,
.color-x24-trad-10 .section--dark .blog__content h5,
.color-x24-trad-10 .section--dark .blog__content h6,
.color-x24-trad-10 .section--dark .blog__content p > strong,
.color-x24-trad-10 .section--dark .article__content h1,
.color-x24-trad-10 .section--dark .article__content h2,
.color-x24-trad-10 .section--dark .article__content h3,
.color-x24-trad-10 .section--dark .article__content h4,
.color-x24-trad-10 .section--dark .article__content h5,
.color-x24-trad-10 .section--dark .article__content h6,
.color-x24-trad-10 .section--dark .article__content p > strong, .color-x24-trad-10 .section--light .category__description h1,
.color-x24-trad-10 .section--light .category__description h2,
.color-x24-trad-10 .section--light .category__description h3,
.color-x24-trad-10 .section--light .category__description h4,
.color-x24-trad-10 .section--light .category__description h5,
.color-x24-trad-10 .section--light .category__description h6,
.color-x24-trad-10 .section--light .category__description p > strong,
.color-x24-trad-10 .section--light .blog__content h1,
.color-x24-trad-10 .section--light .blog__content h2,
.color-x24-trad-10 .section--light .blog__content h3,
.color-x24-trad-10 .section--light .blog__content h4,
.color-x24-trad-10 .section--light .blog__content h5,
.color-x24-trad-10 .section--light .blog__content h6,
.color-x24-trad-10 .section--light .blog__content p > strong,
.color-x24-trad-10 .section--light .article__content h1,
.color-x24-trad-10 .section--light .article__content h2,
.color-x24-trad-10 .section--light .article__content h3,
.color-x24-trad-10 .section--light .article__content h4,
.color-x24-trad-10 .section--light .article__content h5,
.color-x24-trad-10 .section--light .article__content h6,
.color-x24-trad-10 .section--light .article__content p > strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-trad-10 .section--dark .category__description h1 strong,
.color-x24-trad-10 .section--dark .category__description h2 strong,
.color-x24-trad-10 .section--dark .category__description h3 strong,
.color-x24-trad-10 .section--dark .category__description h4 strong,
.color-x24-trad-10 .section--dark .category__description h5 strong,
.color-x24-trad-10 .section--dark .category__description h6 strong,
.color-x24-trad-10 .section--dark .category__description p > strong strong,
.color-x24-trad-10 .section--dark .blog__content h1 strong,
.color-x24-trad-10 .section--dark .blog__content h2 strong,
.color-x24-trad-10 .section--dark .blog__content h3 strong,
.color-x24-trad-10 .section--dark .blog__content h4 strong,
.color-x24-trad-10 .section--dark .blog__content h5 strong,
.color-x24-trad-10 .section--dark .blog__content h6 strong,
.color-x24-trad-10 .section--dark .blog__content p > strong strong,
.color-x24-trad-10 .section--dark .article__content h1 strong,
.color-x24-trad-10 .section--dark .article__content h2 strong,
.color-x24-trad-10 .section--dark .article__content h3 strong,
.color-x24-trad-10 .section--dark .article__content h4 strong,
.color-x24-trad-10 .section--dark .article__content h5 strong,
.color-x24-trad-10 .section--dark .article__content h6 strong,
.color-x24-trad-10 .section--dark .article__content p > strong strong, .color-x24-trad-10 .section--light .category__description h1 strong,
.color-x24-trad-10 .section--light .category__description h2 strong,
.color-x24-trad-10 .section--light .category__description h3 strong,
.color-x24-trad-10 .section--light .category__description h4 strong,
.color-x24-trad-10 .section--light .category__description h5 strong,
.color-x24-trad-10 .section--light .category__description h6 strong,
.color-x24-trad-10 .section--light .category__description p > strong strong,
.color-x24-trad-10 .section--light .blog__content h1 strong,
.color-x24-trad-10 .section--light .blog__content h2 strong,
.color-x24-trad-10 .section--light .blog__content h3 strong,
.color-x24-trad-10 .section--light .blog__content h4 strong,
.color-x24-trad-10 .section--light .blog__content h5 strong,
.color-x24-trad-10 .section--light .blog__content h6 strong,
.color-x24-trad-10 .section--light .blog__content p > strong strong,
.color-x24-trad-10 .section--light .article__content h1 strong,
.color-x24-trad-10 .section--light .article__content h2 strong,
.color-x24-trad-10 .section--light .article__content h3 strong,
.color-x24-trad-10 .section--light .article__content h4 strong,
.color-x24-trad-10 .section--light .article__content h5 strong,
.color-x24-trad-10 .section--light .article__content h6 strong,
.color-x24-trad-10 .section--light .article__content p > strong strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-trad-10 .section--dark .article__post-permalink,
.color-x24-trad-10 .section--dark .blog__post-permalink, .color-x24-trad-10 .section--light .article__post-permalink,
.color-x24-trad-10 .section--light .blog__post-permalink {
  text-decoration: none;
  font-family: "GothicA1", sans-serif;
  position: relative;
  font-weight: 700;
  color: #ffffff;
}
.color-x24-trad-10 .section--dark .article__post-permalink:hover, .color-x24-trad-10 .section--dark .article__post-permalink:focus,
.color-x24-trad-10 .section--dark .blog__post-permalink:hover,
.color-x24-trad-10 .section--dark .blog__post-permalink:focus, .color-x24-trad-10 .section--light .article__post-permalink:hover, .color-x24-trad-10 .section--light .article__post-permalink:focus,
.color-x24-trad-10 .section--light .blog__post-permalink:hover,
.color-x24-trad-10 .section--light .blog__post-permalink:focus {
  text-decoration: underline;
}
.color-x24-trad-10 .section--dark .article__post-permalink:before,
.color-x24-trad-10 .section--dark .blog__post-permalink:before, .color-x24-trad-10 .section--light .article__post-permalink:before,
.color-x24-trad-10 .section--light .blog__post-permalink:before {
  content: "";
  top: -3px;
  font-family: "font-awesome";
  position: absolute;
  right: -13px;
  font-weight: normal;
  display: none;
}
.color-x24-trad-10 .section--dark .articles__categories .category__list-child li a,
.color-x24-trad-10 .section--dark .articles__categories-list li a, .color-x24-trad-10 .section--light .articles__categories .category__list-child li a,
.color-x24-trad-10 .section--light .articles__categories-list li a {
  font: 16px/1.375 "GothicA1", sans-serif;
}
.color-x24-trad-10 .section--dark .articles__categories .category__list-child li a:hover, .color-x24-trad-10 .section--dark .articles__categories .category__list-child li a:focus,
.color-x24-trad-10 .section--dark .articles__categories-list li a:hover,
.color-x24-trad-10 .section--dark .articles__categories-list li a:focus, .color-x24-trad-10 .section--light .articles__categories .category__list-child li a:hover, .color-x24-trad-10 .section--light .articles__categories .category__list-child li a:focus,
.color-x24-trad-10 .section--light .articles__categories-list li a:hover,
.color-x24-trad-10 .section--light .articles__categories-list li a:focus {
  text-decoration: none;
}
.color-x24-trad-10 .section--dark .articles__categories .mm-opened .mm-title, .color-x24-trad-10 .section--light .articles__categories .mm-opened .mm-title {
  font-family: "Poppins", sans-serif;
}
.color-x24-trad-10 .section--dark .articles__pagination ul li a, .color-x24-trad-10 .section--light .articles__pagination ul li a {
  color: #000000;
}
.color-x24-trad-10 .section--light .blog__post-title,
.color-x24-trad-10 .section--light .article__post-title {
  color: #000000 !important;
}
.color-x24-trad-10 .section--light .article__post-permalink,
.color-x24-trad-10 .section--light .blog__post-permalink {
  color: #000000;
}
.color-x24-trad-10 .section--light .blog-post__info li {
  border-left-color: #000000;
}
.color-x24-trad-10 .section--dark .banner__container .banner .cta__button, .color-x24-trad-10 .section--light .banner__container .banner .cta__button {
  min-height: 45px;
  max-width: 250px;
  font: 700 14px/25px "Poppins", sans-serif;
}
.color-x24-trad-10 .section--dark .banner__container .banner .form .form__title,
.color-x24-trad-10 .section--dark .banner__container .banner .form .form__caption,
.color-x24-trad-10 .section--dark .banner__container .banner .form .leadFormInfo,
.color-x24-trad-10 .section--dark .banner__container .banner .form .form__name, .color-x24-trad-10 .section--light .banner__container .banner .form .form__title,
.color-x24-trad-10 .section--light .banner__container .banner .form .form__caption,
.color-x24-trad-10 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-trad-10 .section--light .banner__container .banner .form .form__name {
  color: #000000;
}
.color-x24-trad-10 .section--light .banner__container .banner .form .form__title,
.color-x24-trad-10 .section--light .banner__container .banner .form .form__caption,
.color-x24-trad-10 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-trad-10 .section--light .banner__container .banner .form .form__name {
  color: #ffffff;
}
.color-x24-trad-10 .section-banner .banner .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-trad-10 .section-banner .banner form {
  margin-bottom: 0;
}
.color-x24-trad-10 .section-banner .banner .component__title {
  color: #ffffff !important;
  font-family: "Poppins", sans-serif;
  font-weight: bold;
}
.color-x24-trad-10 .section-banner .banner .banner-text__title--large {
  font-size: 40px;
  line-height: 46px;
}
.color-x24-trad-10 .section-banner .banner .banner-text__title--extraLarge {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-trad-10 .section-banner .banner .banner-e .input_container {
  margin: 0 0 10px;
}
.color-x24-trad-10 .section-banner .banner-text__wrapper .text-left .banner-c__title,
.color-x24-trad-10 .section-banner .banner-text__wrapper .text-center .banner-c__title,
.color-x24-trad-10 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  max-width: 650px;
}
.color-x24-trad-10 .section-banner .banner-text__wrapper .text-left .banner-c__title {
  max-width: 650px;
}
.color-x24-trad-10 .section-banner .banner-text__wrapper .text-left .text-center {
  text-align: left !important;
}
.color-x24-trad-10 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  display: inline-block;
}
.color-x24-trad-10 .section-banner .banner-text__wrapper .text-right .banner-c__button {
  text-align: right !important;
  margin-right: 0 !important;
}
.color-x24-trad-10 .section-banner .banner-text__wrapper .text-center {
  margin: 0 auto;
}
.color-x24-trad-10 .section-banner .banner .component__subtitle {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-trad-10 .section-banner .banner .banner-text__subtitle--small {
  font-size: 18px;
  line-height: 22px;
}
.color-x24-trad-10 .section-banner .banner .banner-text__subtitle--medium {
  font-size: 24px;
  line-height: 26px;
}
.color-x24-trad-10 .section-banner .banner .cta__link:hover {
  text-decoration: underline;
}
.color-x24-trad-10 .section-banner .banner .flexslider .flex-control-nav {
  bottom: 100px;
}
@keyframes fadeInUp {
  from {
    transform: translate3d(0, 40px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.color-x24-trad-10 .in-view {
  animation-duration: 1s;
  animation-fill-mode: both;
  opacity: 0;
  animation-name: fadeInUp;
}
.color-x24-trad-10 .section--dark .navigation .navigation-b,
.color-x24-trad-10 .section--dark .navigation .navigation-c, .color-x24-trad-10 .section--light .navigation .navigation-b,
.color-x24-trad-10 .section--light .navigation .navigation-c {
  background: none;
}
.color-x24-trad-10 .section--dark .navigation .navigation-b .navigation__button:focus,
.color-x24-trad-10 .section--dark .navigation .navigation-c .navigation__button:focus, .color-x24-trad-10 .section--light .navigation .navigation-b .navigation__button:focus,
.color-x24-trad-10 .section--light .navigation .navigation-c .navigation__button:focus {
  outline: none;
}
.color-x24-trad-10 .section--dark .navigation-a .navigation__item--link,
.color-x24-trad-10 .section--dark .navigation-b .navigation__item--link,
.color-x24-trad-10 .section--dark .navigation-c .navigation__item--link, .color-x24-trad-10 .section--light .navigation-a .navigation__item--link,
.color-x24-trad-10 .section--light .navigation-b .navigation__item--link,
.color-x24-trad-10 .section--light .navigation-c .navigation__item--link {
  padding: 5px 0.7rem;
  font-size: 12px !important;
  color: #ffffff;
  text-transform: uppercase;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  line-height: 24px;
}
.color-x24-trad-10 .section--dark .navigation-a .navigation__item--link:hover,
.color-x24-trad-10 .section--dark .navigation-b .navigation__item--link:hover,
.color-x24-trad-10 .section--dark .navigation-c .navigation__item--link:hover, .color-x24-trad-10 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-trad-10 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-trad-10 .section--light .navigation-c .navigation__item--link:hover {
  color: #999;
}
.color-x24-trad-10 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-10 .section--dark .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-10 .section--dark .navigation-c .navigation__item.has-drop-down ul a:hover, .color-x24-trad-10 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-10 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-10 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #999;
}
.color-x24-trad-10 .section--dark .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-10 .section--dark .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-10 .section--dark .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-trad-10 .section--light .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-10 .section--light .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-10 .section--light .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after {
  font-family: "font-awesome";
  content: "";
  border: 0 !important;
  width: 10px;
  height: 20px;
  margin: 0;
  font-size: 8px !important;
  right: 10px;
  top: 4px;
}
.color-x24-trad-10 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-trad-10 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-trad-10 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub, .color-x24-trad-10 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-trad-10 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-trad-10 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub {
  right: 0;
}
.color-x24-trad-10 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-trad-10 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-trad-10 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub, .color-x24-trad-10 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-trad-10 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-trad-10 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub {
  left: unset;
  right: 100%;
}
.color-x24-trad-10 .section--dark .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-10 .section--dark .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-10 .section--dark .navigation-c .navigation__list--head .navigation-open > .navigation__item--link, .color-x24-trad-10 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-10 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-10 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-trad-10 .section--dark .navigation-a .navigation__list--sub,
.color-x24-trad-10 .section--dark .navigation-b .navigation__list--sub,
.color-x24-trad-10 .section--dark .navigation-c .navigation__list--sub, .color-x24-trad-10 .section--light .navigation-a .navigation__list--sub,
.color-x24-trad-10 .section--light .navigation-b .navigation__list--sub,
.color-x24-trad-10 .section--light .navigation-c .navigation__list--sub {
  border: 0;
  border-radius: 8px;
  background: #36303e !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-trad-10 .section--dark .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-trad-10 .section--dark .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-trad-10 .section--dark .navigation-c .navigation__list--sub .navigation__item--link, .color-x24-trad-10 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-trad-10 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-trad-10 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #ffffff;
}
.color-x24-trad-10 .section--dark .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-10 .section--dark .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-10 .section--dark .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-trad-10 .section--light .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-10 .section--light .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-trad-10 .section--light .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  content: "";
}
.color-x24-trad-10 .section--dark .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-10 .section--dark .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-10 .section--dark .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link, .color-x24-trad-10 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-10 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-10 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-trad-10 .section--light .navigation-a .navigation__item--link,
.color-x24-trad-10 .section--light .navigation-b .navigation__item--link,
.color-x24-trad-10 .section--light .navigation-c .navigation__item--link {
  color: #000000;
}
.color-x24-trad-10 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-trad-10 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-trad-10 .section--light .navigation-c .navigation__item--link:hover {
  color: #666;
}
.color-x24-trad-10 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-10 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-trad-10 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #666;
}
.color-x24-trad-10 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-10 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-trad-10 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #666;
}
.color-x24-trad-10 .section--light .navigation-a .navigation__list--sub,
.color-x24-trad-10 .section--light .navigation-b .navigation__list--sub,
.color-x24-trad-10 .section--light .navigation-c .navigation__list--sub {
  background: #e0e0e0 !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-trad-10 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-trad-10 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-trad-10 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #000000;
}
.color-x24-trad-10 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-10 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-trad-10 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #666 !important;
}
.color-x24-trad-10 .section--dark .navigation__container .navigation__item.has-drop-down .navigation__item--link:hover:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-trad-10 .section--dark .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-trad-10 .section--dark .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #999 !important;
}
.color-x24-trad-10 .section--dark .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #f0f !important;
}
.color-x24-trad-10 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: #000000 transparent transparent transparent !important;
}
.color-x24-trad-10 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: #666 transparent transparent transparent !important;
}
.color-x24-trad-10 .section--light .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #666 transparent transparent !important;
}
.color-x24-trad-10 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: transparent transparent transparent #000000 !important;
}
.color-x24-trad-10 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #f00 !important;
}
.color-x24-trad-10 .section--light .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #666 !important;
}
.color-x24-trad-10 .contact-us-im {
  overflow: hidden;
}
.color-x24-trad-10 .contact-us-im .form .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-trad-10 .form .form__name {
  font: 14px/20px "GothicA1", sans-serif;
}
.color-x24-trad-10 .form .leadForm,
.color-x24-trad-10 .form .label_container {
  text-align: left;
}
.color-x24-trad-10 .form form .form-input-comments {
  flex-direction: column;
}
.color-x24-trad-10 .form .form__group {
  overflow: hidden;
  margin: 0 0 20px;
}
.color-x24-trad-10 .section--dark .form, .color-x24-trad-10 .section--light .form {
  padding: 3.125rem 0;
  margin: 0 auto;
  max-width: 900px;
}
.color-x24-trad-10 .section--dark .form form .form-wrap__submit, .color-x24-trad-10 .section--light .form form .form-wrap__submit {
  display: block;
}
.color-x24-trad-10 .section--dark .form form .form-wrap__submit input, .color-x24-trad-10 .section--light .form form .form-wrap__submit input {
  width: 100%;
}
.color-x24-trad-10 .section--dark .form .leadFormInfo,
.color-x24-trad-10 .section--dark .form .component__title-caption-wrap, .color-x24-trad-10 .section--light .form .leadFormInfo,
.color-x24-trad-10 .section--light .form .component__title-caption-wrap {
  text-align: center;
}
.color-x24-trad-10 .section--dark .form .form__title, .color-x24-trad-10 .section--light .form .form__title {
  color: #ffffff;
}
.color-x24-trad-10 .section--dark .form .form__caption, .color-x24-trad-10 .section--dark .form .form__name, .color-x24-trad-10 .section--light .form .form__caption, .color-x24-trad-10 .section--light .form .form__name {
  color: #ffffff;
}
.color-x24-trad-10 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-10 .section--dark .form .form__group .input_container input,
.color-x24-trad-10 .section--dark .form .form__group .input_container select,
.color-x24-trad-10 .section--dark .form .form__group .input_container textarea, .color-x24-trad-10 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-10 .section--light .form .form__group .input_container input,
.color-x24-trad-10 .section--light .form .form__group .input_container select,
.color-x24-trad-10 .section--light .form .form__group .input_container textarea {
  width: 100%;
  font: 14px/16px "GothicA1", sans-serif;
  color: #ffffff;
  background: rgba(249, 179, 17, 0.7);
  border-radius: 8px;
  padding: 12px 16px 13px;
  border: 1px solid rgba(249, 179, 17, 0.7) !important;
  outline: none;
  height: auto;
}
.color-x24-trad-10 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-trad-10 .section--dark .form .form__group .input_container input::placeholder,
.color-x24-trad-10 .section--dark .form .form__group .input_container select::placeholder,
.color-x24-trad-10 .section--dark .form .form__group .input_container textarea::placeholder, .color-x24-trad-10 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-trad-10 .section--light .form .form__group .input_container input::placeholder,
.color-x24-trad-10 .section--light .form .form__group .input_container select::placeholder,
.color-x24-trad-10 .section--light .form .form__group .input_container textarea::placeholder {
  color: #ffffff;
}
.color-x24-trad-10 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-trad-10 .section--dark .form .form__group .input_container input.has-error::placeholder,
.color-x24-trad-10 .section--dark .form .form__group .input_container select.has-error::placeholder,
.color-x24-trad-10 .section--dark .form .form__group .input_container textarea.has-error::placeholder, .color-x24-trad-10 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-trad-10 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-trad-10 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-trad-10 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-trad-10 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-trad-10 .section--dark .form .form__group .input_container input:focus,
.color-x24-trad-10 .section--dark .form .form__group .input_container select:focus,
.color-x24-trad-10 .section--dark .form .form__group .input_container textarea:focus, .color-x24-trad-10 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-trad-10 .section--light .form .form__group .input_container input:focus,
.color-x24-trad-10 .section--light .form .form__group .input_container select:focus,
.color-x24-trad-10 .section--light .form .form__group .input_container textarea:focus {
  border: 1px solid #ffffff !important;
}
.color-x24-trad-10 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span, .color-x24-trad-10 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span {
  padding: 0;
}
.color-x24-trad-10 .section--dark .form .form__group .input_container .form-input-uploadFile span.status-label:before, .color-x24-trad-10 .section--light .form .form__group .input_container .form-input-uploadFile span.status-label:before {
  right: 103px;
}
.color-x24-trad-10 .section--dark .form .form__group .input_container.checkbox_wrapper, .color-x24-trad-10 .section--dark .form .form__group .input_container.radio_wrapper, .color-x24-trad-10 .section--light .form .form__group .input_container.checkbox_wrapper, .color-x24-trad-10 .section--light .form .form__group .input_container.radio_wrapper {
  position: relative;
  overflow: hidden;
  border-style: none;
}
.color-x24-trad-10 .section--dark .form .form__group .input_container.checkbox_wrapper input, .color-x24-trad-10 .section--dark .form .form__group .input_container.radio_wrapper input, .color-x24-trad-10 .section--light .form .form__group .input_container.checkbox_wrapper input, .color-x24-trad-10 .section--light .form .form__group .input_container.radio_wrapper input {
  position: absolute;
  top: 0;
  left: -9999px;
}
.color-x24-trad-10 .section--dark .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-trad-10 .section--dark .form .form__group .input_container.radio_wrapper input + label, .color-x24-trad-10 .section--light .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-trad-10 .section--light .form .form__group .input_container.radio_wrapper input + label {
  position: relative;
  margin-bottom: 4px;
  padding: 5px 0 0 50px;
  min-height: 30px;
  font: 18px/1.375 "Heebo", sans-serif;
}
.color-x24-trad-10 .section--dark .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-trad-10 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-trad-10 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-trad-10 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  height: 30px;
  width: 30px;
  text-align: center;
  color: #ffffff;
  background: rgba(249, 179, 17, 0.7);
  border: 4px solid rgba(249, 179, 17, 0.7) !important;
  border-radius: 4px;
  font: normal normal normal 18px/1.2 font-awesome;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
}
.color-x24-trad-10 .section--dark .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-trad-10 .section--dark .form .form__group .input_container.radio_wrapper .has-error + label:before, .color-x24-trad-10 .section--light .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-trad-10 .section--light .form .form__group .input_container.radio_wrapper .has-error + label:before {
  border-color: #E03B33 !important;
}
.color-x24-trad-10 .section--dark .form .form__group .input_container.checkbox_wrapper input:checked + label:before, .color-x24-trad-10 .section--light .form .form__group .input_container.checkbox_wrapper input:checked + label:before {
  content: "";
}
.color-x24-trad-10 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-trad-10 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  border-radius: 50%;
}
.color-x24-trad-10 .section--dark .form .form__group .input_container.radio_wrapper input:checked + label:before, .color-x24-trad-10 .section--light .form .form__group .input_container.radio_wrapper input:checked + label:before {
  content: "";
  font-size: 17px;
  line-height: 1.3;
  letter-spacing: -0.5px;
}
.color-x24-trad-10 .section--dark .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-trad-10 .section--dark .form .form__group .input_container.radio_wrapper div[class$=__label-input-container], .color-x24-trad-10 .section--light .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-trad-10 .section--light .form .form__group .input_container.radio_wrapper div[class$=__label-input-container] {
  position: relative;
  padding: 0 0 5px;
}
.color-x24-trad-10 .section--dark .form .form__group .input_container input[type=checkbox],
.color-x24-trad-10 .section--dark .form .form__group .input_container input[type=radio], .color-x24-trad-10 .section--light .form .form__group .input_container input[type=checkbox],
.color-x24-trad-10 .section--light .form .form__group .input_container input[type=radio] {
  width: 26px;
  height: 26px;
  position: absolute;
  top: 2;
  left: 2;
  outline: none;
}
.color-x24-trad-10 .section--dark .form .form__group .input_container select, .color-x24-trad-10 .section--light .form .form__group .input_container select {
  height: 42px;
}
.color-x24-trad-10 .section--dark .form-wrap__submit, .color-x24-trad-10 .section--light .form-wrap__submit {
  text-align: center;
}
.color-x24-trad-10 .section--dark .form form pre,
.color-x24-trad-10 .section--dark .form form .formatted_text,
.color-x24-trad-10 .section--dark .form form .help_text,
.color-x24-trad-10 .section--dark .form form .formatted_text p,
.color-x24-trad-10 .section--dark .form form .form-input-info,
.color-x24-trad-10 .section--dark .form form .leadFormInfo,
.color-x24-trad-10 .section--dark .form form label, .color-x24-trad-10 .section--light .form form pre,
.color-x24-trad-10 .section--light .form form .formatted_text,
.color-x24-trad-10 .section--light .form form .help_text,
.color-x24-trad-10 .section--light .form form .formatted_text p,
.color-x24-trad-10 .section--light .form form .form-input-info,
.color-x24-trad-10 .section--light .form form .leadFormInfo,
.color-x24-trad-10 .section--light .form form label {
  color: #ffffff;
}
.color-x24-trad-10 .section--dark .form form pre:focus, .color-x24-trad-10 .section--dark .form form pre:hover,
.color-x24-trad-10 .section--dark .form form .formatted_text:focus,
.color-x24-trad-10 .section--dark .form form .formatted_text:hover,
.color-x24-trad-10 .section--dark .form form .help_text:focus,
.color-x24-trad-10 .section--dark .form form .help_text:hover,
.color-x24-trad-10 .section--dark .form form .formatted_text p:focus,
.color-x24-trad-10 .section--dark .form form .formatted_text p:hover,
.color-x24-trad-10 .section--dark .form form .form-input-info:focus,
.color-x24-trad-10 .section--dark .form form .form-input-info:hover,
.color-x24-trad-10 .section--dark .form form .leadFormInfo:focus,
.color-x24-trad-10 .section--dark .form form .leadFormInfo:hover,
.color-x24-trad-10 .section--dark .form form label:focus,
.color-x24-trad-10 .section--dark .form form label:hover, .color-x24-trad-10 .section--light .form form pre:focus, .color-x24-trad-10 .section--light .form form pre:hover,
.color-x24-trad-10 .section--light .form form .formatted_text:focus,
.color-x24-trad-10 .section--light .form form .formatted_text:hover,
.color-x24-trad-10 .section--light .form form .help_text:focus,
.color-x24-trad-10 .section--light .form form .help_text:hover,
.color-x24-trad-10 .section--light .form form .formatted_text p:focus,
.color-x24-trad-10 .section--light .form form .formatted_text p:hover,
.color-x24-trad-10 .section--light .form form .form-input-info:focus,
.color-x24-trad-10 .section--light .form form .form-input-info:hover,
.color-x24-trad-10 .section--light .form form .leadFormInfo:focus,
.color-x24-trad-10 .section--light .form form .leadFormInfo:hover,
.color-x24-trad-10 .section--light .form form label:focus,
.color-x24-trad-10 .section--light .form form label:hover {
  outline: none;
}
.color-x24-trad-10 .section--dark .form form pre:disabled,
.color-x24-trad-10 .section--dark .form form .formatted_text:disabled,
.color-x24-trad-10 .section--dark .form form .help_text:disabled,
.color-x24-trad-10 .section--dark .form form .formatted_text p:disabled,
.color-x24-trad-10 .section--dark .form form .form-input-info:disabled,
.color-x24-trad-10 .section--dark .form form .leadFormInfo:disabled,
.color-x24-trad-10 .section--dark .form form label:disabled, .color-x24-trad-10 .section--light .form form pre:disabled,
.color-x24-trad-10 .section--light .form form .formatted_text:disabled,
.color-x24-trad-10 .section--light .form form .help_text:disabled,
.color-x24-trad-10 .section--light .form form .formatted_text p:disabled,
.color-x24-trad-10 .section--light .form form .form-input-info:disabled,
.color-x24-trad-10 .section--light .form form .leadFormInfo:disabled,
.color-x24-trad-10 .section--light .form form label:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.color-x24-trad-10 .section--dark .form form hr, .color-x24-trad-10 .section--light .form form hr {
  border-color: #ffffff;
}
.color-x24-trad-10 .section--dark .form form .form-wrap__submit input, .color-x24-trad-10 .section--light .form form .form-wrap__submit input {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
  border-radius: 4px;
  color: #000000 !important;
  width: auto;
  padding: 11px 47px 13px;
  height: 40px;
  min-width: 200px;
  transition: 0.25s;
  font: 600 14px/16px "Poppins", sans-serif;
  text-transform: uppercase;
  display: inline-block;
}
.color-x24-trad-10 .section--dark .form form .form-wrap__submit input:hover, .color-x24-trad-10 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-trad-10 .section--dark .form form .form-wrap__submit input:focus, .color-x24-trad-10 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-10 .section--light .form .form__title {
  color: #000000;
}
.color-x24-trad-10 .section--light .form .form__caption, .color-x24-trad-10 .section--light .form .form__name {
  color: #000000;
}
.color-x24-trad-10 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-trad-10 .section--light .form .form__group .input_container input,
.color-x24-trad-10 .section--light .form .form__group .input_container select,
.color-x24-trad-10 .section--light .form .form__group .input_container textarea {
  color: #f0edeb;
  background: rgba(249, 179, 17, 0.7);
}
.color-x24-trad-10 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-trad-10 .section--light .form .form__group .input_container input::placeholder,
.color-x24-trad-10 .section--light .form .form__group .input_container select::placeholder,
.color-x24-trad-10 .section--light .form .form__group .input_container textarea::placeholder {
  color: #f0edeb;
}
.color-x24-trad-10 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-trad-10 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-trad-10 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-trad-10 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-trad-10 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error,
.color-x24-trad-10 .section--light .form .form__group .input_container input.has-error,
.color-x24-trad-10 .section--light .form .form__group .input_container select.has-error,
.color-x24-trad-10 .section--light .form .form__group .input_container textarea.has-error {
  border: 1px solid #E03B33 !important;
}
.color-x24-trad-10 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-trad-10 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-trad-10 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-trad-10 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-trad-10 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-trad-10 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  color: #f0edeb;
  background: rgba(249, 179, 17, 0.7);
  border: 4px solid rgba(249, 179, 17, 0.7) !important;
}
.color-x24-trad-10 .section--light .form form pre,
.color-x24-trad-10 .section--light .form form .formatted_text,
.color-x24-trad-10 .section--light .form form .help_text,
.color-x24-trad-10 .section--light .form form .formatted_text p,
.color-x24-trad-10 .section--light .form form .form-input-info,
.color-x24-trad-10 .section--light .form form .leadFormInfo,
.color-x24-trad-10 .section--light .form form label {
  color: #36303e;
}
.color-x24-trad-10 .section--light .form form hr {
  border-color: #36303e;
}
.color-x24-trad-10 .section--light .form form .form-wrap__submit input {
  border: 1px solid #36303e !important;
  color: #ffffff !important;
  background: #36303e !important;
}
.color-x24-trad-10 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #685d77 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #685d77 !important;
}
.color-x24-trad-10 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #685d77 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #685d77 !important;
}
.color-x24-trad-10 .newsletter-2-fields .section--dark .form-wrap__submit input {
  display: flex;
}
.color-x24-trad-10 .exclusive-offer .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-trad-10 .newsletter-3-fields .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-trad-10 .exclusive-offer .form .error_container label {
  width: 100%;
}
.color-x24-trad-10 .exclusive-offer .col-lg-12 .form__group {
  width: 284px;
  margin-right: 0;
}
.color-x24-trad-10 .exclusive-offer .leadFormInfo {
  bottom: -30px;
}
.color-x24-trad-10 .exclusive-offer .col-lg-12 form .form-wrap__submit {
  width: 254px;
}
.color-x24-trad-10 .exclusive-offer .col-lg-12 form .error_container {
  width: 254px;
  text-align: left;
}
.color-x24-trad-10 .forms--fullwidth form,
.color-x24-trad-10 .forms--2col-textarea form {
  width: 100%;
  margin-bottom: 44px;
}
.color-x24-trad-10 .forms--2col-textarea input,
.color-x24-trad-10 .forms--2col-textarea select,
.color-x24-trad-10 .forms--2col-textarea textarea {
  width: 100%;
}
.color-x24-trad-10 .forms--fullwidth .form__group,
.color-x24-trad-10 .forms--2col-textarea .form__group {
  margin-bottom: 16px;
}
.color-x24-trad-10 .forms--fullwidth .form-wrap__submit input,
.color-x24-trad-10 .forms--2col-textarea .form-wrap__submit input {
  width: auto;
  display: flex;
}
.color-x24-trad-10 .forms--3col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-trad-10 .forms--2col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-trad-10 .forms--2col form .form__group {
  width: 49%;
  margin-right: 2%;
  margin-bottom: 16px;
}
.color-x24-trad-10 .forms--2col form .form__group:nth-child(2n) {
  margin-right: 0;
}
.color-x24-trad-10 .forms--2col form .form__group .input_container {
  height: auto;
}
.color-x24-trad-10 .forms--3col form .form__group {
  width: 30%;
  margin-right: 5%;
  margin-bottom: 16px;
}
.color-x24-trad-10 .forms--3col form .form__group:nth-child(3n) {
  margin-right: 0;
}
.color-x24-trad-10 .forms--3col form .form__group input,
.color-x24-trad-10 .forms--3col form .form__group textarea,
.color-x24-trad-10 .forms--3col form .form__group select {
  width: 100%;
}
.color-x24-trad-10 .forms--3col form .form__group .input_container {
  height: auto;
}
.color-x24-trad-10 .forms--3col form .leadFormInfo {
  width: 100%;
}
.color-x24-trad-10 .forms--2col form .form__group input,
.color-x24-trad-10 .forms--2col form .form__group textarea,
.color-x24-trad-10 .forms--2col form .form__group select {
  width: 100%;
}
.color-x24-trad-10 .forms--2col form .leadFormInfo {
  width: 100%;
  text-align: center;
}
.color-x24-trad-10 .forms--2col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-trad-10 .forms--3col form .form__group .leadFormInfo {
  text-align: center;
}
.color-x24-trad-10 .forms--3col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-trad-10 .newsletter-2-fields .form__title,
.color-x24-trad-10 .newsletter-2-fields .form__caption {
  text-align: left;
}
@media (max-width: 1024px) {
  .color-x24-trad-10 .newsletter-3-fields .col-lg-12 form .leadFormInfo,
.color-x24-trad-10 .exclusive-offer .col-lg-12 form .leadFormInfo {
    position: relative;
    text-align: center;
    bottom: auto;
  }
}
@media (max-width: 991px) {
  .color-x24-trad-10 .editable__container .component__title,
.color-x24-trad-10 .editable__container h1 {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-trad-10 .editable__container h2 {
    font-size: 24px;
    line-height: 32px;
  }
  .color-x24-trad-10 .editable__container h3 {
    font-size: 16px;
    line-height: 18px;
  }
  .color-x24-trad-10 .editable__container h4 {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-trad-10 .editable__container h5 {
    font-size: 13px;
    line-height: 15px;
  }
  .color-x24-trad-10 .editable__container h6 {
    font-size: 12px;
    line-height: 14px;
  }
  .color-x24-trad-10 .section--dark .staff__container .staff__container--inner .staff__title,
.color-x24-trad-10 .section--light .staff__container .staff__container--inner .staff__title,
.color-x24-trad-10 .form .form__title,
.color-x24-trad-10 .contact-us-im .form__title,
.color-x24-trad-10 .component__title {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-trad-10 .section--dark .staff__container .staff__container--inner .staff__caption,
.color-x24-trad-10 .section--light .staff__container .staff__container--inner .staff__caption,
.color-x24-trad-10 .form .form__caption,
.color-x24-trad-10 .contact-us-im .form__caption,
.color-x24-trad-10 .component__subtitle {
    font-size: 14px;
    line-height: 18px;
  }
  .color-x24-trad-10 .section-banner .banner .banner-text__title--extraLarge,
.color-x24-trad-10 .section-banner .banner .banner-text__title--large {
    font-size: 40px;
    line-height: 48px;
  }
  .color-x24-trad-10 .section-banner .banner .banner-text__subtitle--medium,
.color-x24-trad-10 .section-banner .banner .banner-text__subtitle--small {
    font-size: 16px;
    line-height: 20px;
  }
  .color-x24-trad-10 .forms--3col form,
.color-x24-trad-10 .forms--2col form {
    flex-direction: column;
    align-items: center;
    margin-bottom: 0;
  }
  .color-x24-trad-10 .forms--3col form .form__group,
.color-x24-trad-10 .forms--2col form .form__group {
    margin: 0 auto 16px;
  }
  .color-x24-trad-10 .forms--3col form .form__group:nth-child(3n),
.color-x24-trad-10 .forms--2col form .form__group:nth-child(2n) {
    margin-right: auto;
  }
  .color-x24-trad-10 .exclusive-offer .col-lg-12 .form__group {
    margin: 0 auto 0.9375rem;
  }
  .color-x24-trad-10 .forms--fullwidth form,
.color-x24-trad-10 .forms--2col-textarea form {
    margin: 0 auto;
    margin-bottom: 44px;
  }
  .color-x24-trad-10 .newsletter-2-fields .form__title,
.color-x24-trad-10 .newsletter-2-fields .form__caption {
    text-align: center;
  }
  .color-x24-trad-10 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-trad-10 .exclusive-offer .section--light .form-wrap__submit input {
    width: auto;
    margin: 0 auto;
  }
  .color-x24-trad-10 .alias-home_askaquestion input,
.color-x24-trad-10 .alias-home_askaquestion textarea,
.color-x24-trad-10 .alias-home_askaquestion .error_container {
    margin: 0 auto;
  }
  .color-x24-trad-10 .alias-home_askaquestion .leadFormInfo {
    margin: 1.25rem auto 1rem;
  }
  .color-x24-trad-10 .form .component__title-caption-wrap,
.color-x24-trad-10 .alias-blade_home_grid .blade-a__title {
    text-align: center;
  }
  .color-x24-trad-10 .section__column-2 {
    order: 3;
  }
  .color-x24-trad-10 .section__column-2 .location__text-wrapper {
    text-align: center;
  }
  .color-x24-trad-10 .section__column-3 {
    order: 2;
  }
  .color-x24-trad-10 .newsletter-2-fields .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-trad-10 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-10 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-10 .section--dark .featuredblocks .featuredblock__cta .component__button--1, .color-x24-trad-10 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-10 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-10 .section--light .featuredblocks .featuredblock__cta .component__button--1 {
    min-width: 80px !important;
  }
  .color-x24-trad-10 .section--dark .featuredblocks .featuredblock__title, .color-x24-trad-10 .section--light .featuredblocks .featuredblock__title {
    font-size: 18px;
  }
  .color-x24-trad-10 .section--dark .staff__container .staff-member__name, .color-x24-trad-10 .section--dark .staff__container .staff-member__name span, .color-x24-trad-10 .section--light .staff__container .staff-member__name, .color-x24-trad-10 .section--light .staff__container .staff-member__name span {
    font: 600 16px/20px "Poppins", sans-serif !important;
  }
  .color-x24-trad-10 .section--dark .banner .controls-wrapper, .color-x24-trad-10 .section--light .banner .controls-wrapper {
    padding: 0;
    margin-top: 0;
  }
  .color-x24-trad-10 .section--dark .banner .banner-text__wrapper, .color-x24-trad-10 .section--light .banner .banner-text__wrapper {
    padding-bottom: 0;
  }
}
@media (max-width: 768px) {
  .color-x24-trad-10 .forms--fullwidth form,
.color-x24-trad-10 .forms--2col-textarea form {
    margin-bottom: 0;
  }
  .color-x24-trad-10 .forms--3col form .form__group,
.color-x24-trad-10 .forms--2col form .form__group {
    width: 100%;
  }
  .color-x24-trad-10 .section-blade .blade-a__bg > div {
    min-height: inherit !important;
  }
}
@media (max-width: 767px) {
  .color-x24-trad-10 .section.forms--fullwidth .component__title-caption-wrap,
.color-x24-trad-10 .section .form .component__title-caption-wrap {
    padding-top: 0;
  }
}
@media (max-width: 414px) {
  .color-x24-trad-10 .exclusive-offer .col-lg-12 .form__group,
.color-x24-trad-10 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-trad-10 .exclusive-offer .section--light .form-wrap__submit input {
    width: 100%;
  }
  .color-x24-trad-10 .form-default .form-wrap__submit input,
.color-x24-trad-10 .newsletter-2-fields .section--light .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-trad-10 .section .section--light .form-wrap__submit input,
.color-x24-trad-10 .section .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-trad-10 .newsletter-3-fields .col-lg-12 .form,
.color-x24-trad-10 .exclusive-offer .col-lg-12 .form {
    padding: 3.125rem 0;
    margin: 0 auto;
    max-width: 900px;
  }
  .color-x24-trad-10 .alias-home_askaquestion input,
.color-x24-trad-10 .alias-home_askaquestion textarea,
.color-x24-trad-10 .alias-home_askaquestion .leadFormInfo,
.color-x24-trad-10 .alias-home_askaquestion .error_container {
    width: 100%;
  }
  .color-x24-trad-10 .forms--fullwidth form,
.color-x24-trad-10 .forms--2col-textarea form,
.color-x24-trad-10 .forms--3col form .form-wrap__submit,
.color-x24-trad-10 .forms--2col form .form-wrap__submit,
.color-x24-trad-10 .exclusive-offer .col-lg-12 form .form-wrap__submit {
    width: 100%;
  }
  .color-x24-trad-10 .forms--2col form .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
}
.color-x24-trad-10 .forms--2col-textarea .form .leadForm form {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.color-x24-trad-10 .forms--2col-textarea .form .leadForm form .outerWrap {
  position: relative;
  float: left;
  width: 47%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-end;
}
.color-x24-trad-10 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-trad-10 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-trad-10 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-trad-10 .forms--2col-textarea .form__group {
  width: 100%;
  margin-right: 0;
  float: left;
  margin-bottom: 15px;
}
.color-x24-trad-10 .forms--2col-textarea .form-wrap__submit {
  margin: 0 auto;
  width: 100%;
  display: flex;
  justify-content: center;
}
.color-x24-trad-10 .forms--2col-textarea .form .form-input-comments {
  display: flex;
  flex-direction: column;
  width: 49%;
}
.color-x24-trad-10 .forms--2col-textarea .form .form-input-comments .input_container {
  width: 100%;
  display: flex;
  flex-grow: 1;
}
.color-x24-trad-10 .forms--2col-textarea .form .leadFormInfo {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-trad-10 .forms--2col-textarea .form .leadFormSuccess {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-trad-10 .forms-option--b .label_container {
  position: absolute;
  padding: 5px 0 0 12px;
}
.color-x24-trad-10 .forms-option--b input, .color-x24-trad-10 .forms-option--b select {
  height: 70px !important;
  padding-bottom: 0 !important;
}
.color-x24-trad-10 .section-featuredblocks .featuredblock__wrap .featuredblock__image {
  background-position: left;
}
.color-x24-trad-10 .section-featuredblocks .featuredblock__item {
  border: none !important;
}
.color-x24-trad-10 .section-featuredblocks .featuredblock__item .featuredblock__wrap .featuredblock__icon .icon,
.color-x24-trad-10 .section-featuredblocks .featuredblock__item .featuredblock__wrap:hover .featuredblock__icon .icon {
  color: #f9b311;
}
.color-x24-trad-10 .section--dark .featuredblocks .featuredblock__wrap, .color-x24-trad-10 .section--light .featuredblocks .featuredblock__wrap {
  border: 0 !important;
}
.color-x24-trad-10 .section--dark .featuredblocks .featuredblock__wrap .featuredblock__title, .color-x24-trad-10 .section--light .featuredblocks .featuredblock__wrap .featuredblock__title {
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-trad-10 .section--dark .featuredblocks-grid-c .featuredblock__title, .color-x24-trad-10 .section--light .featuredblocks-grid-c .featuredblock__title {
  margin-top: 0;
}
.color-x24-trad-10 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-trad-10 .section--light .featuredblocks-grid-c .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
}
.color-x24-trad-10 .section--dark .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button, .color-x24-trad-10 .section--light .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button {
  border: 0;
  background: none;
  font-family: "GothicA1", sans-serif;
}
.color-x24-trad-10 .section--dark .featuredblocks-grid-e, .color-x24-trad-10 .section--light .featuredblocks-grid-e {
  margin: 0 -30px;
}
.color-x24-trad-10 .section--dark .featuredblocks-grid-e .featuredblock__wrap, .color-x24-trad-10 .section--light .featuredblocks-grid-e .featuredblock__wrap {
  justify-content: flex-end;
  min-height: 232px;
}
.color-x24-trad-10 .section--dark .featuredblocks-grid-e .featuredblocks__container, .color-x24-trad-10 .section--light .featuredblocks-grid-e .featuredblocks__container {
  margin: 50px 0;
}
.color-x24-trad-10 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-10 .section--dark .featuredblocks-grid-e .featuredblock__title, .color-x24-trad-10 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-10 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #ffffff;
  position: relative;
  z-index: 2;
  font-size: 24px;
  font-family: "Poppins", sans-serif;
}
.color-x24-trad-10 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-trad-10 .section--light .featuredblocks-grid-e .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
  /* Safari 4.0 - 8.0 */
  /* Standard syntax */
}
.color-x24-trad-10 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage, .color-x24-trad-10 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage {
  border-radius: 9px;
}
.color-x24-trad-10 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage, .color-x24-trad-10 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage {
  background-size: 125%;
  -webkit-animation-name: animation-fb;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 0.8s;
  /* Safari 4.0 - 8.0 */
  animation-name: animation-fb;
  animation-duration: 0.8s;
}
.color-x24-trad-10 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-trad-10 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(54, 48, 62, 0.7) !important;
}
@-moz-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@-webkit-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
.color-x24-trad-10 .section--dark .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-trad-10 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before, .color-x24-trad-10 .section--light .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-trad-10 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before {
  background: none !important;
}
.color-x24-trad-10 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-trad-10 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-trad-10 .section--dark .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-trad-10 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-trad-10 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-trad-10 .section--dark .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-trad-10 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-trad-10 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-trad-10 .section--dark .featuredblocks-flyup-c .featuredblock__item:active, .color-x24-trad-10 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-trad-10 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-trad-10 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-trad-10 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-trad-10 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-trad-10 .section--light .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-trad-10 .section--light .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-trad-10 .section--light .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-trad-10 .section--light .featuredblocks-flyup-c .featuredblock__item:active {
  background: none !important;
}
.color-x24-trad-10 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-10 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-10 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-10 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-10 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-trad-10 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-trad-10 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-10 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-10 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-10 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-10 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-trad-10 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-trad-10 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-10 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-10 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-10 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-10 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-trad-10 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon, .color-x24-trad-10 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-10 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-10 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-10 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-10 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-trad-10 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-trad-10 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-10 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-10 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-10 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-10 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-trad-10 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-trad-10 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-10 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-10 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-10 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-10 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-trad-10 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon {
  color: #ffffff;
}
.color-x24-trad-10 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-10 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-10 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-10 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-10 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-10 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-trad-10 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-10 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-10 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-10 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-10 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-10 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-trad-10 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-10 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-10 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-10 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-10 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-10 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover, .color-x24-trad-10 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-10 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-10 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-10 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-10 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-10 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-trad-10 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-10 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-10 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-10 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-10 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-10 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-trad-10 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-trad-10 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-trad-10 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-trad-10 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-trad-10 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-trad-10 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover {
  text-decoration: none;
}
.color-x24-trad-10 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title, .color-x24-trad-10 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #ffffff !important;
}
.color-x24-trad-10 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-trad-10 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-trad-10 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3, .color-x24-trad-10 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-trad-10 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-trad-10 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
}
.color-x24-trad-10 .section--dark .featuredblocks .featuredblock .featuredblock__wrap, .color-x24-trad-10 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(54, 48, 62, 0.7);
  border-radius: 8px;
  text-align: left;
  padding: 15px;
}
.color-x24-trad-10 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover, .color-x24-trad-10 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(54, 48, 62, 0.8);
}
.color-x24-trad-10 .section--dark .featuredblocks .featuredblock__title, .color-x24-trad-10 .section--dark .featuredblocks .featuredblock__content, .color-x24-trad-10 .section--light .featuredblocks .featuredblock__title, .color-x24-trad-10 .section--light .featuredblocks .featuredblock__content {
  color: #ffffff;
}
.color-x24-trad-10 .section--dark .featuredblocks .featuredblock__cta .cta__link, .color-x24-trad-10 .section--light .featuredblocks .featuredblock__cta .cta__link {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-trad-10 .section--dark .featuredblocks .featuredblock__cta .cta__link:hover, .color-x24-trad-10 .section--light .featuredblocks .featuredblock__cta .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-trad-10 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon, .color-x24-trad-10 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon {
  color: #ffffff !important;
}
.color-x24-trad-10 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover, .color-x24-trad-10 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover {
  color: white !important;
}
.color-x24-trad-10 .section--dark .featuredblocks .featuredblock__cta .cta__button,
.color-x24-trad-10 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon, .color-x24-trad-10 .section--light .featuredblocks .featuredblock__cta .cta__button,
.color-x24-trad-10 .section--light .featuredblocks .featuredblock__cta .cta__button--icon {
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-10 .section--dark .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-trad-10 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:hover, .color-x24-trad-10 .section--light .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-trad-10 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-trad-10 .section--dark .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-trad-10 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:focus, .color-x24-trad-10 .section--light .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-trad-10 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-trad-10 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-10 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #36303e;
}
.color-x24-trad-10 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6) !important;
}
.color-x24-trad-10 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-trad-10 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-trad-10 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-trad-10 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-trad-10 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-trad-10 .section--light .featuredblocks-flyup-b .featuredblock__item:active {
  background: none !important;
}
.color-x24-trad-10 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-10 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-10 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-10 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-10 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-trad-10 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-trad-10 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-trad-10 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-trad-10 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-trad-10 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-trad-10 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-trad-10 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon {
  color: #36303e;
}
.color-x24-trad-10 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #36303e !important;
}
.color-x24-trad-10 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-trad-10 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-trad-10 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #000000 !important;
}
.color-x24-trad-10 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6);
}
.color-x24-trad-10 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(255, 255, 255, 0.8);
}
.color-x24-trad-10 .section--light .featuredblocks .featuredblock__title {
  color: #36303e;
}
.color-x24-trad-10 .section--light .featuredblocks .featuredblock__content {
  color: rgba(54, 48, 62, 0.7);
}
.color-x24-trad-10 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link {
  color: #000000 !important;
}
.color-x24-trad-10 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-trad-10 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon {
  color: #000000 !important;
}
.color-x24-trad-10 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon:hover {
  color: #666666 !important;
}
.color-x24-trad-10 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-10 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon {
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  border: 1px solid #36303e !important;
  color: #ffffff !important;
  background: #36303e !important;
}
.color-x24-trad-10 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:hover,
.color-x24-trad-10 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #685d77 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #685d77 !important;
}
.color-x24-trad-10 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:focus,
.color-x24-trad-10 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #9b91a9 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #9b91a9 !important;
}
.color-x24-trad-10 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item:last-child,
.color-x24-trad-10 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item {
  border: none;
}
.color-x24-trad-10 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__sub-menu {
  background: rgba(54, 48, 62, 0.8);
  border-radius: 8px 8px 0 0;
}
.color-x24-trad-10 .articles__container {
  padding-top: 15px;
  padding-bottom: 15px;
}
.color-x24-trad-10 .articles__container .articles__item {
  margin-bottom: 15px;
}
.color-x24-trad-10 .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-trad-10 .section--dark .testimonials .testimonials-item__content, .color-x24-trad-10 .section--light .testimonials .testimonials-item__content {
  margin: 0 0 15px;
}
.color-x24-trad-10 .section--dark .testimonials .testimonials-item--wrapInner p, .color-x24-trad-10 .section--light .testimonials .testimonials-item--wrapInner p {
  color: #000000;
}
.color-x24-trad-10 .section--dark .testimonials .testimonial-grid__source,
.color-x24-trad-10 .section--dark .testimonials .testimonial-list__source,
.color-x24-trad-10 .section--dark .testimonials .testimonials-item__source, .color-x24-trad-10 .section--light .testimonials .testimonial-grid__source,
.color-x24-trad-10 .section--light .testimonials .testimonial-list__source,
.color-x24-trad-10 .section--light .testimonials .testimonials-item__source {
  margin: 0 0 15px;
  display: block;
  width: 100%;
  padding: 0;
}
.color-x24-trad-10 .section--dark .testimonials .expand, .color-x24-trad-10 .section--light .testimonials .expand {
  font-weight: 400;
  text-transform: none;
  text-decoration: underline;
  float: none;
  padding-top: 0;
  padding-bottom: 10px;
  margin: 0 0 10px;
}
.color-x24-trad-10 .section--dark .testimonials .expand:hover, .color-x24-trad-10 .section--light .testimonials .expand:hover {
  text-decoration: none;
}
.color-x24-trad-10 .section--dark .testimonials .expand:before, .color-x24-trad-10 .section--light .testimonials .expand:before {
  display: none;
}
.color-x24-trad-10 .section--dark .phone__container .phone__wrapper .phone__number, .color-x24-trad-10 .section--light .phone__container .phone__wrapper .phone__number {
  color: #f9b311;
  font-size: 16px;
  line-height: 19px;
  position: relative;
  padding: 0 0 0 20px;
  display: inline-block;
  font-family: "GothicA1", sans-serif;
}
.color-x24-trad-10 .section--dark .phone__container .phone__wrapper .phone__number:before, .color-x24-trad-10 .section--light .phone__container .phone__wrapper .phone__number:before {
  position: absolute;
  left: 0;
  top: 0;
  font-family: "font-awesome";
  content: "";
  font-size: 16px;
  margin: 0 10px 0 0;
  color: #f9b311;
  display: inline;
}
.color-x24-trad-10 .section--light .phone__container .phone__wrapper .phone__number {
  color: #f9b311;
}
.color-x24-trad-10 .section--light .phone__container .phone__wrapper .phone__number:before {
  color: #f9b311;
}
.color-x24-trad-10 .section--dark .staff-a .staff__item .staff-member__image-wrapper, .color-x24-trad-10 .section--light .staff-a .staff__item .staff-member__image-wrapper {
  display: flex;
  align-items: center;
}
.color-x24-trad-10 .section--dark .staff-a .staff__title-caption-wrap, .color-x24-trad-10 .section--light .staff-a .staff__title-caption-wrap {
  max-width: 100%;
}
.color-x24-trad-10 .section--dark .staff-a .staff__title-caption-wrap div, .color-x24-trad-10 .section--light .staff-a .staff__title-caption-wrap div {
  padding-left: 0;
  padding-right: 0;
}
.color-x24-trad-10 .section--dark .staff-a .staff__title, .color-x24-trad-10 .section--light .staff-a .staff__title {
  margin-bottom: 10px;
}
.color-x24-trad-10 .section--dark .staff-a .staff-member__text-wrap, .color-x24-trad-10 .section--light .staff-a .staff-member__text-wrap {
  padding-left: 16px;
  padding-right: 16px;
}
.color-x24-trad-10 .section--dark .staff-a .staff-member__text, .color-x24-trad-10 .section--light .staff-a .staff-member__text {
  margin-left: 32px;
}
.color-x24-trad-10 .section--dark .staff__container .staff-member, .color-x24-trad-10 .section--light .staff__container .staff-member {
  overflow: hidden;
}
.color-x24-trad-10 .section--dark .staff__container .staff__title, .color-x24-trad-10 .section--light .staff__container .staff__title {
  font: bold 48px/56px "Poppins", sans-serif;
  color: #ffffff;
}
.color-x24-trad-10 .section--dark .staff__container .staff__caption, .color-x24-trad-10 .section--light .staff__container .staff__caption {
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
  color: #ffffff !important;
}
.color-x24-trad-10 .section--dark .staff__container .staff-a .staff__list, .color-x24-trad-10 .section--light .staff__container .staff-a .staff__list {
  padding: 0;
}
.color-x24-trad-10 .section--dark .staff__container .staff__item, .color-x24-trad-10 .section--light .staff__container .staff__item {
  color: #ffffff;
}
.color-x24-trad-10 .section--dark .staff__container--inner, .color-x24-trad-10 .section--light .staff__container--inner {
  overflow: hidden;
}
.color-x24-trad-10 .section--dark .staff__container .staff-member__name, .color-x24-trad-10 .section--dark .staff__container .staff-member__name span, .color-x24-trad-10 .section--light .staff__container .staff-member__name, .color-x24-trad-10 .section--light .staff__container .staff-member__name span {
  color: #ffffff;
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-trad-10 .section--dark .staff__container .staff-member__position, .color-x24-trad-10 .section--light .staff__container .staff-member__position {
  color: #ffffff;
  font-size: 14px;
}
.color-x24-trad-10 .section--dark .staff__container .staff-member__image, .color-x24-trad-10 .section--light .staff__container .staff-member__image {
  border-radius: 22px;
}
.color-x24-trad-10 .section--dark .staff__container .staff-member__description, .color-x24-trad-10 .section--light .staff__container .staff-member__description {
  border: none;
}
.color-x24-trad-10 .section--dark .staff__container .staff-member__link, .color-x24-trad-10 .section--light .staff__container .staff-member__link {
  color: #ffffff !important;
  font: 900 16px/20px "GothicA1", sans-serif;
}
.color-x24-trad-10 .section--dark .staff__container .staff-member__link:hover, .color-x24-trad-10 .section--light .staff__container .staff-member__link:hover {
  text-decoration: underline;
}
.color-x24-trad-10 .section--dark .staff__container .staff__controls .flex-control-nav, .color-x24-trad-10 .section--light .staff__container .staff__controls .flex-control-nav {
  width: 100%;
  margin-top: 0;
}
.color-x24-trad-10 .section--dark .staff__container .component__button--1,
.color-x24-trad-10 .section--dark .staff__container .component__button--2,
.color-x24-trad-10 .section--dark .staff__container .component__button--3, .color-x24-trad-10 .section--light .staff__container .component__button--1,
.color-x24-trad-10 .section--light .staff__container .component__button--2,
.color-x24-trad-10 .section--light .staff__container .component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-trad-10 .section--dark .staff__container .component__button--1:hover,
.color-x24-trad-10 .section--dark .staff__container .component__button--2:hover,
.color-x24-trad-10 .section--dark .staff__container .component__button--3:hover, .color-x24-trad-10 .section--light .staff__container .component__button--1:hover,
.color-x24-trad-10 .section--light .staff__container .component__button--2:hover,
.color-x24-trad-10 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
}
.color-x24-trad-10 .section--dark .staff__container .component__button--1:focus,
.color-x24-trad-10 .section--dark .staff__container .component__button--2:focus,
.color-x24-trad-10 .section--dark .staff__container .component__button--3:focus, .color-x24-trad-10 .section--light .staff__container .component__button--1:focus,
.color-x24-trad-10 .section--light .staff__container .component__button--2:focus,
.color-x24-trad-10 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
}
.color-x24-trad-10 .section--dark .staff__container .component__button--2, .color-x24-trad-10 .section--light .staff__container .component__button--2 {
  border: 1px solid #d33b3b !important;
  color: #ffffff !important;
  background: #d33b3b !important;
}
.color-x24-trad-10 .section--dark .staff__container .component__button--2:hover, .color-x24-trad-10 .section--light .staff__container .component__button--2:hover {
  border: 1px solid #e68e8e !important;
  background: #e68e8e !important;
  color: #ffffff !important;
}
.color-x24-trad-10 .section--dark .staff__container .component__button--2:focus, .color-x24-trad-10 .section--light .staff__container .component__button--2:focus {
  border: 1px solid #f8e2e2 !important;
  color: #ffffff !important;
  background: #f8e2e2 !important;
}
.color-x24-trad-10 .section--dark .staff__container .component__button--3, .color-x24-trad-10 .section--light .staff__container .component__button--3 {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-trad-10 .section--dark .staff__container .component__button--3:hover, .color-x24-trad-10 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
}
.color-x24-trad-10 .section--dark .staff__container .component__button--3:focus, .color-x24-trad-10 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-trad-10 .section--light .staff__container .staff__item {
  color: #000000;
}
.color-x24-trad-10 .section--light .staff__container .staff__title,
.color-x24-trad-10 .section--light .staff__container .staff__caption {
  color: #000000 !important;
}
.color-x24-trad-10 .section--light .staff__container .staff-member__name, .color-x24-trad-10 .section--light .staff__container .staff-member__name span {
  color: #36303e;
}
.color-x24-trad-10 .section--light .staff__container .staff-member__position {
  color: #36303e !important;
}
.color-x24-trad-10 .section--light .staff__container .staff-member__link {
  color: #000000 !important;
}
.color-x24-trad-10 .section--light .staff__container .staff-member .component__button--1,
.color-x24-trad-10 .section--light .staff__container .staff-member .component__button--2,
.color-x24-trad-10 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #36303e !important;
  color: #ffffff !important;
  background: #36303e !important;
}
.color-x24-trad-10 .section--light .staff__container .staff-member .component__button--1:hover,
.color-x24-trad-10 .section--light .staff__container .staff-member .component__button--2:hover,
.color-x24-trad-10 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #685d77 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #685d77 !important;
}
.color-x24-trad-10 .section--light .staff__container .staff-member .component__button--1:focus,
.color-x24-trad-10 .section--light .staff__container .staff-member .component__button--2:focus,
.color-x24-trad-10 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #9b91a9 !important;
  color: #ffffff !important;
  background: #9b91a9 !important;
}
.color-x24-trad-10 .section--light .staff__container .staff-member .component__button--2 {
  border: 1px solid #d33b3b !important;
  color: #ffffff !important;
  background: #d33b3b !important;
}
.color-x24-trad-10 .section--light .staff__container .staff-member .component__button--2:hover {
  border: 1px solid #e68e8e !important;
  background: #e68e8e !important;
  color: #ffffff !important;
}
.color-x24-trad-10 .section--light .staff__container .staff-member .component__button--2:focus {
  border: 1px solid #f8e2e2 !important;
  color: #ffffff !important;
  background: #f8e2e2 !important;
}
.color-x24-trad-10 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-trad-10 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #efb8b8 !important;
  color: #36303e !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #f8e2e2 !important;
}
.color-x24-trad-10 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-trad-10 .container-fluid .staff__container .staff-a {
  margin-left: 0;
  margin-right: 0;
}
.color-x24-trad-10 .section--dark .hours .component__subtitle, .color-x24-trad-10 .section--light .hours .component__subtitle {
  color: #ffffff !important;
}
.color-x24-trad-10 .section--dark .hours-a__title, .color-x24-trad-10 .section--light .hours-a__title {
  color: #ffffff;
}
.color-x24-trad-10 .section--dark .hours-a .component__subtitle, .color-x24-trad-10 .section--light .hours-a .component__subtitle {
  color: #ffffff !important;
  font-weight: 900;
}
.color-x24-trad-10 .section--dark .hours-a__schedule, .color-x24-trad-10 .section--light .hours-a__schedule {
  color: #ffffff !important;
}
.color-x24-trad-10 .section--dark .hours-a__schedule .cta__link, .color-x24-trad-10 .section--light .hours-a__schedule .cta__link {
  color: #ffffff !important;
}
.color-x24-trad-10 .section--dark .hours-a__schedule .cta__link:hover, .color-x24-trad-10 .section--light .hours-a__schedule .cta__link:hover {
  text-decoration: underline;
}
.color-x24-trad-10 .section--dark .hours-a__schedule--responsive .cta__link, .color-x24-trad-10 .section--light .hours-a__schedule--responsive .cta__link {
  color: #ffffff !important;
  padding: 15px 0;
}
.color-x24-trad-10 .section--dark .hours-a__schedule--responsive .cta__link:hover, .color-x24-trad-10 .section--light .hours-a__schedule--responsive .cta__link:hover {
  text-decoration: underline;
}
.color-x24-trad-10 .section--dark .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-trad-10 .section--dark .hours-a__schedule--responsive .row, .color-x24-trad-10 .section--light .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-trad-10 .section--light .hours-a__schedule--responsive .row {
  background: none;
  border-top: 1px solid #f9b311;
  padding: 0;
}
.color-x24-trad-10 .section--dark .hours-a__schedule--responsive .row:first-of-type, .color-x24-trad-10 .section--light .hours-a__schedule--responsive .row:first-of-type {
  border-top: 0;
}
.color-x24-trad-10 .section--dark .hours-a__schedule .hours-a__subtitle, .color-x24-trad-10 .section--light .hours-a__schedule .hours-a__subtitle {
  font: 600 24px/32px "Poppins", sans-serif !important;
}
.color-x24-trad-10 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-trad-10 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #f9b311;
  padding: 0 20px;
}
.color-x24-trad-10 .section--dark .hours-a__schedule .hours-a__schedule--border:first-child, .color-x24-trad-10 .section--light .hours-a__schedule .hours-a__schedule--border:first-child {
  padding-left: 0;
}
.color-x24-trad-10 .section--dark .hours-a__schedule .hours-a__schedule--border strong, .color-x24-trad-10 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #ffffff;
  font: 600 20px/28px "Poppins", sans-serif !important;
}
.color-x24-trad-10 .section--dark .hours-a__schedule .hours-a__schedule--border p, .color-x24-trad-10 .section--light .hours-a__schedule .hours-a__schedule--border p {
  font-size: 14px;
}
.color-x24-trad-10 .section--dark .hours-a__schedule .hours-a__schedule--border p:last-child, .color-x24-trad-10 .section--light .hours-a__schedule .hours-a__schedule--border p:last-child {
  margin-bottom: 0;
}
.color-x24-trad-10 .section--light .hours .component__subtitle {
  color: #000000 !important;
}
.color-x24-trad-10 .section--light .hours-a__title {
  color: #000000 !important;
}
.color-x24-trad-10 .section--light .hours-a .component__subtitle {
  color: #000000 !important;
}
.color-x24-trad-10 .section--light .hours-a__schedule {
  color: #000000 !important;
}
.color-x24-trad-10 .section--light .hours-a__schedule .cta__link {
  color: #000000 !important;
}
.color-x24-trad-10 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #f9b311;
}
.color-x24-trad-10 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #000000;
}
.color-x24-trad-10 .map .map-a .map-search {
  padding: 15px;
}
.color-x24-trad-10 .map .map-a .map-search__form {
  display: none;
}
.color-x24-trad-10 .map .map-a .map-search__location-distance {
  padding: 0;
}
.color-x24-trad-10 .map .map-a .map-search__location-distance h3 {
  font-size: 16px;
}
.color-x24-trad-10 .map .map-a .map-search__location-contact b, .color-x24-trad-10 .map .map-a .map-search__location-address b {
  display: none;
}
.color-x24-trad-10 .map .map__col {
  margin: 150px 0;
  padding: 15px 0;
  border-radius: 8px;
  width: 474px;
}
.color-x24-trad-10 .section--dark .map .map-a .map__col, .color-x24-trad-10 .section--light .map .map-a .map__col {
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.2), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-trad-10 .section--dark .map .map-a .map__col h3, .color-x24-trad-10 .section--light .map .map-a .map__col h3 {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-trad-10 .section--dark .map .map-a .map__title, .color-x24-trad-10 .section--light .map .map-a .map__title {
  color: #ffffff !important;
}
.color-x24-trad-10 .section--dark .map .map-a .map__caption, .color-x24-trad-10 .section--light .map .map-a .map__caption {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-trad-10 .section--dark .map .map-a .map-search__location-distance, .color-x24-trad-10 .section--dark .map .map-a .map__container .component, .color-x24-trad-10 .section--light .map .map-a .map-search__location-distance, .color-x24-trad-10 .section--light .map .map-a .map__container .component {
  color: #ffffff;
}
.color-x24-trad-10 .section--dark .map .map-a .map-search, .color-x24-trad-10 .section--light .map .map-a .map-search {
  margin-top: 0;
}
.color-x24-trad-10 .section--dark .map .map-a .map-search .cta__link, .color-x24-trad-10 .section--light .map .map-a .map-search .cta__link {
  margin: 0;
  display: inline-block;
  width: auto;
  color: #ffffff !important;
}
.color-x24-trad-10 .section--dark .map .map-a .map-search .cta__link:hover, .color-x24-trad-10 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-trad-10 .section--dark #map-marker__content p {
  color: #000000;
}
.color-x24-trad-10 .section--light .map .map-a .map__col {
  box-shadow: none;
}
.color-x24-trad-10 .section--light .map .map-a .map__col h3 {
  color: #000000 !important;
}
.color-x24-trad-10 .section--light .map .map-a .map__title, .color-x24-trad-10 .section--light .map .map-a .map__caption {
  color: #000000 !important;
}
.color-x24-trad-10 .section--light .map .map-a .map-search__location-distance, .color-x24-trad-10 .section--light .map .map-a .map__container .component {
  color: #000000;
}
.color-x24-trad-10 .section--light .map .map-a .map-search__location-address p {
  color: #36303e;
}
.color-x24-trad-10 .section--light .map .map-a .map-search .cta__link {
  color: #000000 !important;
}
.color-x24-trad-10 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-trad-10 .footer .logo_footer__container--inner,
.color-x24-trad-10 .footer .logo__container {
  display: flex;
  height: 100%;
  justify-content: center;
}
.color-x24-trad-10 .footer .logo_footer__container--inner .logo,
.color-x24-trad-10 .footer .logo__container .logo {
  align-self: center;
}
.color-x24-trad-10 .copyright__container {
  display: flex;
  justify-content: flex-end;
}
.color-x24-trad-10 .copyright__container .copyright__item {
  padding: 0 10px;
  margin-top: 0;
}
.color-x24-trad-10 .copyright__container .copyright__item .copyright__link {
  font: 12px/18px "GothicA1", sans-serif;
}
.color-x24-trad-10 .section--dark .copyright__link, .color-x24-trad-10 .section--light .copyright__link {
  color: #ffffff;
  font-family: "Poppins", sans-serif;
}
.color-x24-trad-10 .section--dark .copyright__link:hover, .color-x24-trad-10 .section--light .copyright__link:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-trad-10 .section--dark .copyright__item:not(:last-child),
.color-x24-trad-10 .section--dark #copyright__item:not(:last-child), .color-x24-trad-10 .section--light .copyright__item:not(:last-child),
.color-x24-trad-10 .section--light #copyright__item:not(:last-child) {
  border-color: #ffffff;
}
.color-x24-trad-10 .section--dark .copyright__container,
.color-x24-trad-10 .section--dark #copyright__container, .color-x24-trad-10 .section--light .copyright__container,
.color-x24-trad-10 .section--light #copyright__container {
  padding: 0 !important;
}
.color-x24-trad-10 .section--light .copyright__link {
  color: #36303e;
}
.color-x24-trad-10 .section--light .copyright__link:hover {
  color: #36303e;
}
.color-x24-trad-10 .section--light .copyright__item:not(:last-child),
.color-x24-trad-10 .section--light #copyright__item:not(:last-child) {
  border-color: #36303e;
}
.color-x24-trad-10 .section-copyright .copyright,
.color-x24-trad-10 .section-copyright #copyright {
  display: flex;
  height: 100%;
  align-items: center;
}
.color-x24-trad-10 .section-copyright .copyright .copyright__link,
.color-x24-trad-10 .section-copyright #copyright .copyright__link {
  line-height: 17px;
}
.color-x24-trad-10 .section--dark .socialmedia__item .socialmedia__link, .color-x24-trad-10 .section--light .socialmedia__item .socialmedia__link {
  border-radius: 8px;
  background: #e0e0e0;
  color: #212121;
}
.color-x24-trad-10 .section--dark .socialmedia__item .socialmedia__link:hover, .color-x24-trad-10 .section--light .socialmedia__item .socialmedia__link:hover {
  background: #c1bcbc;
}
.color-x24-trad-10 .section--dark .section-socialmedia .socialmedia__link--small, .color-x24-trad-10 .section--light .section-socialmedia .socialmedia__link--small {
  width: 34px;
  height: 34px;
}
.color-x24-trad-10 .section--dark .socialmedia, .color-x24-trad-10 .section--light .socialmedia {
  padding: 0;
}
.color-x24-trad-10 .section--light .socialmedia__item .socialmedia__link {
  background: #f0edeb;
  color: #e0e0e0;
}
.color-x24-trad-10 .section--light .socialmedia__item .socialmedia__link:hover {
  background: rgba(54, 48, 62, 0.5);
}
.color-x24-trad-10 .logo__container .logo-a__title {
  font-size: 14px;
  line-height: 18px;
}
.color-x24-trad-10 .logo__container .logo-a__caption {
  font-size: 12px;
  line-height: 14px;
}
@media (max-width: 1224px) {
  .color-x24-trad-10 .section--dark .cta__button,
.color-x24-trad-10 .section--dark .cta__button--icon,
.color-x24-trad-10 .section--dark .staff-member__link.component__button--1,
.color-x24-trad-10 .section--dark .staff-member__link__button--icon,
.color-x24-trad-10 .section--dark .staff-member__link--icon,
.color-x24-trad-10 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-10 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-10 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-trad-10 .section--light .cta__button,
.color-x24-trad-10 .section--light .cta__button--icon,
.color-x24-trad-10 .section--light .staff-member__link.component__button--1,
.color-x24-trad-10 .section--light .staff-member__link__button--icon,
.color-x24-trad-10 .section--light .staff-member__link--icon,
.color-x24-trad-10 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-10 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-10 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 155px;
  }
  .color-x24-trad-10 .banner .banner-text__wrapper {
    padding: 30px 0 50px;
  }
  .color-x24-trad-10 .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-trad-10 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-trad-10 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-trad-10 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-trad-10 .section--light .featuredblocks-grid-e .featuredblock__item {
    margin: 0 0 20px;
  }
  .color-x24-trad-10 .section--dark .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-trad-10 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-trad-10 .section--light .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-trad-10 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
    height: 100% !important;
  }
  .color-x24-trad-10 .contact-us-im .form,
.color-x24-trad-10 .form .component__title-caption-wrap {
    padding-top: 0;
    padding-bottom: 20px;
  }
}
@media (max-width: 1199px) {
  .color-x24-trad-10 .header-sticky,
.color-x24-trad-10 .header_home,
.color-x24-trad-10 .header_home.overlap {
    padding: 0;
    position: static;
  }
  .color-x24-trad-10 .header-sticky .section--dark.section--inner, .color-x24-trad-10 .header-sticky .section--light.section--inner,
.color-x24-trad-10 .header_home .section--dark.section--inner,
.color-x24-trad-10 .header_home .section--light.section--inner,
.color-x24-trad-10 .header_home.overlap .section--dark.section--inner,
.color-x24-trad-10 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-trad-10 .header-sticky .container,
.color-x24-trad-10 .header-sticky .section--dark.section--inner,
.color-x24-trad-10 .header-sticky .section--light.section--inner,
.color-x24-trad-10 .header_home .container,
.color-x24-trad-10 .header_home .section--dark.section--inner,
.color-x24-trad-10 .header_home .section--light.section--inner,
.color-x24-trad-10 .header_home.overlap .container,
.color-x24-trad-10 .header_home.overlap .section--dark.section--inner,
.color-x24-trad-10 .header_home.overlap .section--light.section--inner {
    max-width: 1140px;
  }
  .color-x24-trad-10 .banner .banner-e__header, .color-x24-trad-10 .banner .banner-e__contactform {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .color-x24-trad-10 .banner .banner-e__contactform {
    margin-left: 0;
  }
  .color-x24-trad-10 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-trad-10 .featuredblocks .featuredblocks-grid-d .featuredblock__cta {
    display: block;
  }
  .color-x24-trad-10 .banner .banner-text__wrapper {
    margin: 0 auto !important;
  }
  .color-x24-trad-10 .hours-a .hours__sep {
    display: none !important;
  }
  .color-x24-trad-10 .hours-a .hours__day:first-child {
    padding-left: 0;
    width: 27%;
  }
  .color-x24-trad-10 .hours-a .hours__hours {
    width: 73%;
    flex-direction: row !important;
    justify-content: flex-start;
  }
  .color-x24-trad-10 .hours-a .hours__hours span {
    display: inline-block;
    width: 50%;
    text-align: left !important;
    padding: 0 10px 0 0;
  }
}
@media (max-width: 1023px) {
  .color-x24-trad-10 .section--dark .cta__button,
.color-x24-trad-10 .section--dark .cta__button--icon,
.color-x24-trad-10 .section--dark .staff-member__link.component__button--1,
.color-x24-trad-10 .section--dark .staff-member__link__button--icon,
.color-x24-trad-10 .section--dark .staff-member__link--icon,
.color-x24-trad-10 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-10 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-10 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-trad-10 .section--light .cta__button,
.color-x24-trad-10 .section--light .cta__button--icon,
.color-x24-trad-10 .section--light .staff-member__link.component__button--1,
.color-x24-trad-10 .section--light .staff-member__link__button--icon,
.color-x24-trad-10 .section--light .staff-member__link--icon,
.color-x24-trad-10 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-trad-10 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-trad-10 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 135px;
  }
  .color-x24-trad-10 .section--dark .phone__container .phone__wrapper .phone__number,
.color-x24-trad-10 .section--light .phone__container .phone__wrapper .phone__number {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-trad-10 .header_home.overlap .section--dark.section--inner, .color-x24-trad-10 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-trad-10 .section--dark .navigation .navigation-b .navigation__menu--list, .color-x24-trad-10 .section--light .navigation .navigation-b .navigation__menu--list {
    display: block;
  }
  .color-x24-trad-10 .section--dark .navigation .navigation-b .navigation__menu--list > .navigation__item, .color-x24-trad-10 .section--light .navigation .navigation-b .navigation__menu--list > .navigation__item {
    width: 100%;
    padding: 10px;
    border-left: 0;
    border-bottom: 1px solid #ffffff;
  }
  .color-x24-trad-10 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-trad-10 .section--light .blade__container .blade-a--12 .blade-a__bg {
    position: static;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 1;
    margin: 0 0 26px;
  }
  .color-x24-trad-10 .section--dark .blade__container .blade-a--12 .blade-a__text, .color-x24-trad-10 .section--light .blade__container .blade-a--12 .blade-a__text {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 2;
    margin: 0 0 10px;
    padding-left: 0;
    padding-right: 0;
    background: none;
  }
  .color-x24-trad-10 .section--dark .blade-a__wrap, .color-x24-trad-10 .section--light .blade-a__wrap {
    padding: 0 15px;
  }
  .color-x24-trad-10 .section--dark .blade-a__text, .color-x24-trad-10 .section--light .blade-a__text {
    margin: 0 0 30px;
  }
  .color-x24-trad-10 .alias-partial_header_2x6x2x2 .section--dark.section--inner,
.color-x24-trad-10 .alias-partial_header_2x6x2x2 .section--light.section--inner {
    padding: 0;
  }
  .color-x24-trad-10 .alias-partial_header_2x6x2x2 .col_header_logo {
    flex: 0 0 100%;
    order: 1;
    max-width: 100%;
    padding: 20px 60px;
  }
  .color-x24-trad-10 .alias-partial_header_2x6x2x2 .col_nav {
    flex: 0 0 60%;
    max-width: 60%;
    order: 2;
    padding: 0 20px 10px 30px;
  }
  .color-x24-trad-10 .alias-partial_header_2x6x2x2 .col_top_phone {
    order: 3;
    flex: 0 0 15%;
    max-width: 15%;
    padding: 0 0 10px;
  }
  .color-x24-trad-10 .alias-partial_header_2x6x2x2 .col_header_cta {
    flex: 0 0 25%;
    max-width: 25%;
    order: 4;
    padding: 0 0 10px;
  }
  .color-x24-trad-10 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-trad-10 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-trad-10 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 165px;
    min-width: 165px;
  }
  .color-x24-trad-10 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link, .color-x24-trad-10 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link {
    padding-left: 15px;
    white-space: normal;
  }
  .color-x24-trad-10 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after, .color-x24-trad-10 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after {
    display: none;
  }
  .color-x24-trad-10 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before, .color-x24-trad-10 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    left: 5px;
    margin-top: -6px;
    border: inset 6px;
    border-left-width: 0;
    border-left-style: solid;
    border-color: transparent #ffffff transparent transparent;
  }
  .color-x24-trad-10 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover:before, .color-x24-trad-10 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-trad-10 .section--dark .navigation-a .more .navigation__list--sub .navigation__list, .color-x24-trad-10 .section--light .navigation-a .more .navigation__list--sub .navigation__list {
    left: auto;
    right: 100%;
  }
  .color-x24-trad-10 .section--dark .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before, .color-x24-trad-10 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-trad-10 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent white transparent transparent !important;
  }
  .color-x24-trad-10 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent white transparent transparent !important;
  }
  .color-x24-trad-10 .section--dark .featuredblocks-grid-d, .color-x24-trad-10 .section--dark .featuredblocks-grid-c, .color-x24-trad-10 .section--dark .featuredblocks-grid-e, .color-x24-trad-10 .section--light .featuredblocks-grid-d, .color-x24-trad-10 .section--light .featuredblocks-grid-c, .color-x24-trad-10 .section--light .featuredblocks-grid-e {
    margin: 0;
  }
  .color-x24-trad-10 .section--dark .featuredblocks-grid-d .featuredblock__item, .color-x24-trad-10 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-trad-10 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-trad-10 .section--light .featuredblocks-grid-d .featuredblock__item, .color-x24-trad-10 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-trad-10 .section--light .featuredblocks-grid-e .featuredblock__item {
    border-left: 0 !important;
    border-right: 0 !important;
  }
  .color-x24-trad-10 .section-banner .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-trad-10 .blade-a__text {
    order: 2;
  }
  .color-x24-trad-10 .blade-a__bg {
    order: 1;
  }
  .color-x24-trad-10 .section-blade .blade-a--12 .blade-a__bg {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  .color-x24-trad-10 .map__container .map .map__col {
    margin: 0;
    box-shadow: none;
    border-radius: 0;
    width: 100%;
    max-width: 100%;
    flex: inherit;
    text-align: center;
  }
  .color-x24-trad-10 .map__container .map .map__col .map__title-caption-wrap {
    padding-top: 40px;
  }
  .color-x24-trad-10 .map__container .map-a .map__container {
    max-width: 100% !important;
    padding: 0;
  }
  .color-x24-trad-10 .map__container .map-a .map__display {
    position: static;
  }
  .color-x24-trad-10 .map__container .map__wrap {
    padding: 0;
  }
  .color-x24-trad-10 .footer {
    padding: 55px 0 30px;
    overflow: hidden;
  }
  .color-x24-trad-10 .footer .section-socialmedia,
.color-x24-trad-10 .footer .section-copyright {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    justify-content: center;
  }
  .color-x24-trad-10 .footer .section-logo {
    padding: 50px 0 10px;
  }
  .color-x24-trad-10 .footer .logo__container {
    margin: 0 auto 23px;
  }
  .color-x24-trad-10 .footer .row {
    display: block;
  }
  .color-x24-trad-10 .footer div[class*=col-] {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: none;
    text-align: center;
  }
  .color-x24-trad-10 .footer .logo_footer__container--inner,
.color-x24-trad-10 .footer .logo__container {
    justify-content: center;
  }
  .color-x24-trad-10 .footer .section-socialmedia .socialmedia,
.color-x24-trad-10 .footer .section-socialmedia .copyright__container,
.color-x24-trad-10 .footer .section-copyright .socialmedia,
.color-x24-trad-10 .footer .section-copyright .copyright__container,
.color-x24-trad-10 .footer .logo__container .socialmedia,
.color-x24-trad-10 .footer .logo__container .copyright__container {
    padding: 0 0 20px;
  }
  .color-x24-trad-10 .footer .section-logo {
    padding: 0;
  }
  .color-x24-trad-10 .logo__container {
    margin: 0 auto;
  }
  .color-x24-trad-10 .logo__container .logo-a__img {
    max-width: 200px;
    margin: 0 auto;
  }
  .color-x24-trad-10 .copyright__container {
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .color-x24-trad-10 .banner-e__contactform .contactform__wrapper {
    position: relative;
    top: 0;
  }
  .color-x24-trad-10 .banner .banner-e {
    padding-top: 100px;
  }
  .color-x24-trad-10 .banner .banner-e__header {
    padding-top: 100px;
  }
}
@media (max-width: 990px) {
  .color-x24-trad-10 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-trad-10 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 140px;
    min-width: 140px;
    font-size: 12px;
  }
  .color-x24-trad-10 .section--dark .navigation-a .navigation__item--link, .color-x24-trad-10 .section--light .navigation-a .navigation__item--link {
    font-size: 12px !important;
  }
}
@media (max-width: 767px) {
  .color-x24-trad-10 .blade-a__text .blade-a__title {
    text-align: center;
  }
  .color-x24-trad-10 .form .form__title,
.color-x24-trad-10 .contact-us-im .form__title,
.color-x24-trad-10 .component__title {
    font: bold 32px/40px "Poppins", sans-serif !important;
    text-align: center;
  }
  .color-x24-trad-10 .form .form__caption,
.color-x24-trad-10 .contact-us-im .form__caption,
.color-x24-trad-10 .component__subtitle {
    font: 600 14px/18px "GothicA1", sans-serif !important;
    text-align: center;
  }
  .color-x24-trad-10 .section-banner .banner .component__title,
.color-x24-trad-10 .section-banner .banner .component__subtitle {
    text-align: center;
  }
  .color-x24-trad-10 .section-banner .banner .component__subtitle {
    margin-bottom: 24px;
  }
  .color-x24-trad-10 .banner__container .banner .cta__button {
    margin: 0 auto;
  }
  .color-x24-trad-10 .banner__container .banner .component__button {
    text-align: center !important;
  }
  .color-x24-trad-10 .featuredblocks-grid-d .featuredblock__item {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-trad-10 .section--dark .staff__list, .color-x24-trad-10 .section--light .staff__list {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-trad-10 .section--dark .staff__container .staff__title, .color-x24-trad-10 .section--light .staff__container .staff__title {
    font: bold 32px/40px "Poppins", sans-serif;
  }
  .color-x24-trad-10 .section--dark .staff__container .staff__caption, .color-x24-trad-10 .section--light .staff__container .staff__caption {
    font: 600 14px/18px "GothicA1", sans-serif;
  }
  .color-x24-trad-10 .section--dark .staff__container .staff-b .staff-member__image, .color-x24-trad-10 .section--light .staff__container .staff-b .staff-member__image {
    border-radius: 0;
  }
  .color-x24-trad-10 .section-staff .staff-a .staff__item:before {
    margin-left: 0;
  }
  .color-x24-trad-10 .section--dark .staff-a .staff-member__text, .color-x24-trad-10 .section--light .staff-a .staff-member__text {
    margin-left: auto;
  }
  .color-x24-trad-10 .hours-a__title, .color-x24-trad-10 .hours-a__subtitle {
    text-align: center;
  }
  .color-x24-trad-10 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    text-align: left;
  }
  .color-x24-trad-10 .hours-a .hours-a__schedule--responsive .cta__button, .color-x24-trad-10 .hours-a .hours-a__schedule--responsive .cta__button--icon, .color-x24-trad-10 .hours-a .hours-a__schedule--responsive .cta__link {
    margin: 0 auto;
  }
  .color-x24-trad-10 .hours-a .hours-a__schedule--responsive .row {
    min-height: 30px;
  }
  .color-x24-trad-10 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    font: 600 20px/28px "Poppins", sans-serif !important;
  }
  .color-x24-trad-10 .hours-a .hours__day:first-child {
    padding-right: 10px;
    width: 50%;
  }
  .color-x24-trad-10 .hours-a .hours__hours, .color-x24-trad-10 .hours-a .hours__day {
    align-items: flex-start !important;
    padding: 10px 0;
  }
  .color-x24-trad-10 .hours-a .hours__hours {
    padding-right: 0;
    width: 50%;
    flex-direction: column !important;
  }
  .color-x24-trad-10 .hours-a .hours__hours span {
    display: block;
    align-self: center;
    width: 100%;
    text-align: right !important;
    padding: 5px 0 0;
  }
  .color-x24-trad-10 .hours-a .hours__hours span:first-child {
    padding-top: 0;
  }
  .color-x24-trad-10 .copyright__container {
    justify-content: center;
  }
  .color-x24-trad-10 .copyright__container .copyright__list {
    justify-content: center;
    padding: 0 0 4px;
  }
  .color-x24-trad-10 .copyright__container .copyright__item {
    padding: 0 10px 10px;
  }
  .color-x24-trad-10 .section-copyright .copyright__item:not(:last-child),
.color-x24-trad-10 .section-copyright #copyright__item:not(:last-child) {
    border: 0;
  }
  .color-x24-trad-10 .section-socialmedia .socialmedia.text-center .socialmedia__link--small,
.color-x24-trad-10 .section-socialmedia .socialmedia.text-center .socialmedia__link--medium,
.color-x24-trad-10 .section-socialmedia .socialmedia.text-center .socialmedia__link--large {
    margin: 0 5px;
  }
  .color-x24-trad-10 .forms--2col-textarea .form .leadForm form .outerWrap {
    width: 100%;
  }
  .color-x24-trad-10 .forms--2col-textarea .form .form-input-comments {
    width: 100%;
  }
}

.color-x24-demo-1 .carmel-wave {
  display: block !important;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
}
.color-x24-demo-1 .carmel-wave.carmel-wave-top {
  bottom: 100% !important;
}
.color-x24-demo-1 .carmel-wave.carmel-wave-bottom {
  top: 100% !important;
}
.color-x24-demo-1 .header_home {
  z-index: 100;
}
.color-x24-demo-1 .header_home.overlap .section--dark.section--inner, .color-x24-demo-1 .header_home.overlap .section--light.section--inner {
  max-width: 1160px;
  border-radius: 8px;
  margin: 0 auto;
  position: relative;
  padding: 0 40px 0 30px;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-demo-1 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: #000000;
}
.color-x24-demo-1 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: #333333;
}
.color-x24-demo-1 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: black;
}
.color-x24-demo-1 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: #656565;
}
.color-x24-demo-1 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: #000000;
}
.color-x24-demo-1 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: black;
}
.color-x24-demo-1 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: white;
}
.color-x24-demo-1 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: #f5f5f5;
}
.color-x24-demo-1 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: #000000;
}
.color-x24-demo-1 .header-sticky {
  box-shadow: 0 8px 10px rgba(0, 0, 0, 0.14);
}
.color-x24-demo-1 .header-sticky .row {
  align-items: center;
}
.color-x24-demo-1 .header-sticky .section--dark.section--inner, .color-x24-demo-1 .header-sticky .section--light.section--inner {
  padding: 0 40px 0 30px;
}
.color-x24-demo-1 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
  letter-spacing: 0.44px;
  line-height: 16px;
  text-align: center;
  margin-top: 0;
}
.color-x24-demo-1 body,
.color-x24-demo-1 p,
.color-x24-demo-1 .component__p,
.color-x24-demo-1 .editable__container p,
.color-x24-demo-1 .section-editable .editable__container p,
.color-x24-demo-1 .section-editable .editable__container ul,
.color-x24-demo-1 .section-editable .editable__container li,
.color-x24-demo-1 .section-editable .editable__container ol,
.color-x24-demo-1 .editable__container table td,
.color-x24-demo-1 body .editable__container p,
.color-x24-demo-1 body .editable__container ol,
.color-x24-demo-1 body .editable__container ul,
.color-x24-demo-1 body .editable__container li,
.color-x24-demo-1 body .editable__container table td,
.color-x24-demo-1 body .editable__container span,
.color-x24-demo-1 .form .leadFormInfo {
  font-family: "GothicA1", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.color-x24-demo-1 .staff-member {
  flex-wrap: nowrap !important;
}
.color-x24-demo-1 .section--dark p {
  color: #ffffff;
}
.color-x24-demo-1 .section--dark p a {
  text-decoration: underline;
}
.color-x24-demo-1 .section--dark p a:hover {
  text-decoration: none;
}
.color-x24-demo-1 .section--dark .component__title {
  color: #ffffff;
}
.color-x24-demo-1 .section--dark .component__subtitle {
  color: #ffffff;
}
.color-x24-demo-1 .section--dark .component__p {
  color: #ffffff;
}
.color-x24-demo-1 .section--dark .component__p a {
  text-decoration: underline;
}
.color-x24-demo-1 .section--dark .component__p a:hover {
  text-decoration: none;
}
.color-x24-demo-1 .section--dark a {
  color: #ffffff;
}
.color-x24-demo-1 .section--dark .bx-wrapper .bx-controls {
  margin-top: 15px;
}
.color-x24-demo-1 .section--light p {
  color: #000000;
}
.color-x24-demo-1 .section--light p a {
  text-decoration: underline;
}
.color-x24-demo-1 .section--light p a:hover {
  text-decoration: none;
}
.color-x24-demo-1 .section--light .component__title, .color-x24-demo-1 .section--light .component__subtitle {
  color: #000000 !important;
}
.color-x24-demo-1 .section--light .component__p {
  color: #000000;
}
.color-x24-demo-1 .section--light .component__p a {
  text-decoration: underline;
}
.color-x24-demo-1 .section--light .component__p a:hover {
  text-decoration: none;
}
.color-x24-demo-1 .section--light a {
  color: #000000;
}
.color-x24-demo-1 .section-base-container .section-cta .cta-a,
.color-x24-demo-1 .section-base-container .section-logo .logo-a {
  padding: 0;
}
.color-x24-demo-1 .logo__container .logo-a {
  margin: 0;
}
.color-x24-demo-1 .logo__container .logo-a__text {
  padding: 0 10px;
  min-width: 120px;
}
.color-x24-demo-1 .logo__container .logo-a__title {
  font-size: 12px;
  line-height: 14px;
}
.color-x24-demo-1 .logo__container .logo-a__caption {
  font-size: 10px;
  line-height: 12px;
}
.color-x24-demo-1 .logo__container .logo-a__img {
  display: block;
}
.color-x24-demo-1 .section--dark .logo__container .logo-a__title, .color-x24-demo-1 .section--dark .logo__container .logo-a__caption {
  color: #ffffff !important;
}
.color-x24-demo-1 .section--light .logo__container .logo-a__title, .color-x24-demo-1 .section--light .logo__container .logo-a__caption {
  color: #000000 !important;
}
.color-x24-demo-1 .comp-phone .phone__title {
  font-size: 18px;
  line-height: 20px;
}
.color-x24-demo-1 .col_header_cta .cta__link {
  margin-top: 0;
}
.color-x24-demo-1 .phone__setting-title,
.color-x24-demo-1 .phone__city {
  font-size: 16px;
  line-height: 18px;
}
.color-x24-demo-1 .editable__container h6,
.color-x24-demo-1 .editable__container h5,
.color-x24-demo-1 .editable__container h4,
.color-x24-demo-1 .editable__container h3,
.color-x24-demo-1 .editable__container h2,
.color-x24-demo-1 .editable__container h1 {
  font-family: "Poppins", sans-serif;
  font-weight: bold;
  border-bottom: none;
}
.color-x24-demo-1 .editable__container h1 {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-demo-1 .editable__container h2 {
  font-size: 48px;
  line-height: 56px;
}
.color-x24-demo-1 .editable__container h3 {
  font-size: 24px;
  line-height: 32px;
}
.color-x24-demo-1 .editable__container h4 {
  font-size: 20px;
  line-height: 28px;
}
.color-x24-demo-1 .editable__container h5 {
  font-size: 18px;
  line-height: 24px;
}
.color-x24-demo-1 .editable__container h6 {
  font-size: 16px;
  line-height: 20px;
}
.color-x24-demo-1 .section--dark .editable__container h6,
.color-x24-demo-1 .section--dark .editable__container h5,
.color-x24-demo-1 .section--dark .editable__container h4,
.color-x24-demo-1 .section--dark .editable__container h3,
.color-x24-demo-1 .section--dark .editable__container h2,
.color-x24-demo-1 .section--dark .editable__container h1, .color-x24-demo-1 .section--light .editable__container h6,
.color-x24-demo-1 .section--light .editable__container h5,
.color-x24-demo-1 .section--light .editable__container h4,
.color-x24-demo-1 .section--light .editable__container h3,
.color-x24-demo-1 .section--light .editable__container h2,
.color-x24-demo-1 .section--light .editable__container h1 {
  color: #ffffff;
}
.color-x24-demo-1 .section--light .editable__container h6,
.color-x24-demo-1 .section--light .editable__container h5,
.color-x24-demo-1 .section--light .editable__container h4,
.color-x24-demo-1 .section--light .editable__container h3,
.color-x24-demo-1 .section--light .editable__container h2,
.color-x24-demo-1 .section--light .editable__container h1 {
  color: #000000;
}
.color-x24-demo-1 .form__title {
  margin-bottom: 1.875rem;
}
.color-x24-demo-1 .form .form__title,
.color-x24-demo-1 .contact-us-im .form__title,
.color-x24-demo-1 .component__title {
  font: bold 48px/56px "Poppins", sans-serif;
}
.color-x24-demo-1 .form .form__caption,
.color-x24-demo-1 .contact-us-im .form__caption,
.color-x24-demo-1 .component__subtitle {
  font: 600 16px/20px "GothicA1", sans-serif;
}
.color-x24-demo-1 .form .error_container label,
.color-x24-demo-1 .contact-us-im .form .error_container label {
  color: #E03B33;
}
.color-x24-demo-1 .header-sticky .cta,
.color-x24-demo-1 .header_home .cta,
.color-x24-demo-1 .header_home.overlap .cta {
  padding: 0;
}
.color-x24-demo-1 .section__bg--light-1 .componentWith__container.form__container {
  padding-left: 0;
  padding-right: 0;
  padding: 0 0 50px;
}
.color-x24-demo-1 .section--dark .flex-control-paging li a, .color-x24-demo-1 .section--light .flex-control-paging li a {
  background: #f7f0e9;
  border-radius: 6px;
  width: 13px;
  height: 12px;
  box-shadow: none;
}
.color-x24-demo-1 .section--dark .flex-control-paging li a.flex-active, .color-x24-demo-1 .section--light .flex-control-paging li a.flex-active {
  background: #000000 !important;
  border-radius: 6px;
  width: 34px;
  height: 12px;
  transition: width 0.2s linear;
}
.color-x24-demo-1 .section--dark .flex-control-paging li a:hover, .color-x24-demo-1 .section--light .flex-control-paging li a:hover {
  background: #000000 !important;
}
.color-x24-demo-1 .section--dark .bx-wrapper .bx-pager.bx-default-pager a, .color-x24-demo-1 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #f7f0e9;
}
.color-x24-demo-1 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-demo-1 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  width: 34px;
  transition: width 0.2s linear;
  background: #000000 !important;
}
.color-x24-demo-1 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-demo-1 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #000000 !important;
}
.color-x24-demo-1 .section--dark .banner .controls-wrapper, .color-x24-demo-1 .section--light .banner .controls-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 45px 0;
  margin-top: -132px;
}
@media (max-width: 991px) {
  .color-x24-demo-1 .section--dark .banner .controls-wrapper, .color-x24-demo-1 .section--light .banner .controls-wrapper {
    margin-top: 0;
  }
}
.color-x24-demo-1 .section--dark .banner .controls-wrapper .flex-control-nav, .color-x24-demo-1 .section--light .banner .controls-wrapper .flex-control-nav {
  bottom: 0 !important;
  width: auto;
  display: flex !important;
  align-items: center;
  position: relative;
  height: 0 !important;
  left: auto !important;
  transform: translateX(0) !important;
}
.color-x24-demo-1 .section--dark .banner .controls-wrapper .flex-control-nav a, .color-x24-demo-1 .section--light .banner .controls-wrapper .flex-control-nav a {
  background: #ffffff;
}
.color-x24-demo-1 .section--dark .banner .controls-wrapper .flex-prev, .color-x24-demo-1 .section--light .banner .controls-wrapper .flex-prev {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-right: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-demo-1 .section--dark .banner .controls-wrapper .flex-prev:hover, .color-x24-demo-1 .section--light .banner .controls-wrapper .flex-prev:hover {
  color: #000000;
}
.color-x24-demo-1 .section--dark .banner .controls-wrapper .flex-prev:before, .color-x24-demo-1 .section--light .banner .controls-wrapper .flex-prev:before {
  content: "";
  font-size: 24px;
}
.color-x24-demo-1 .section--dark .banner .controls-wrapper .flex-next, .color-x24-demo-1 .section--light .banner .controls-wrapper .flex-next {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-left: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-demo-1 .section--dark .banner .controls-wrapper .flex-next:hover, .color-x24-demo-1 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #000000;
}
.color-x24-demo-1 .section--dark .banner .controls-wrapper .flex-next:before, .color-x24-demo-1 .section--light .banner .controls-wrapper .flex-next:before {
  content: "";
  font-size: 24px;
}
.color-x24-demo-1 .section--light .flex-control-paging li a {
  background: #000000;
}
.color-x24-demo-1 .section--light .flex-control-paging li a.flex-active {
  background: #000000 !important;
}
.color-x24-demo-1 .section--light .flex-control-paging li a:hover {
  background: #000000 !important;
}
.color-x24-demo-1 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #000000;
}
.color-x24-demo-1 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #000000 !important;
}
.color-x24-demo-1 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #000000 !important;
}
.color-x24-demo-1 .section--light .banner .controls-wrapper .flex-prev,
.color-x24-demo-1 .section--light .banner .controls-wrapper .flex-next {
  color: #000000;
}
.color-x24-demo-1 .section--light .banner .controls-wrapper .flex-prev:hover,
.color-x24-demo-1 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #000000;
}
.color-x24-demo-1 .section-breadcrumbs .section--dark .breadcrumb__item, .color-x24-demo-1 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #ffffff !important;
  font: 400 16px/24px "GothicA1", sans-serif;
}
.color-x24-demo-1 .section-breadcrumbs .section--dark .breadcrumb__item a, .color-x24-demo-1 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-demo-1 .section-breadcrumbs .section--dark .breadcrumb__item a:hover, .color-x24-demo-1 .section-breadcrumbs .section--light .breadcrumb__item a:hover {
  text-decoration: none;
}
.color-x24-demo-1 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #000000 !important;
}
.color-x24-demo-1 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #000000 !important;
}
.color-x24-demo-1 .blade-a__bg > div {
  border-radius: 8px;
  overflow: hidden;
}
.color-x24-demo-1 .blade-a__bg > div img {
  border-radius: 8px;
}
.color-x24-demo-1 .blade-a__text .blade-a__title {
  border-bottom: none;
}
.color-x24-demo-1 .blade-a__description a {
  text-decoration: underline;
}
.color-x24-demo-1 .blade-a__description a:hover {
  text-decoration: none;
}
.color-x24-demo-1 .container-fluid .blade__container .blade-a--12 {
  position: relative;
}
.color-x24-demo-1 .container-fluid .blade__container .blade-a--12 .blade-a__wrap > .row {
  padding: 0;
}
.color-x24-demo-1 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-demo-1 .section--light .blade__container .blade-a--12 .blade-a__bg {
  padding-top: 0;
  padding-bottom: 0;
}
.color-x24-demo-1 .section--dark .blade-a--12 .blade-a__text, .color-x24-demo-1 .section--light .blade-a--12 .blade-a__text {
  padding-top: 16px;
  padding-bottom: 16px;
}
.color-x24-demo-1 .section--dark .blade-a--12 .blade-a__bg, .color-x24-demo-1 .section--light .blade-a--12 .blade-a__bg {
  height: 100%;
}
.color-x24-demo-1 .section--dark .blade-a__bg > div, .color-x24-demo-1 .section--light .blade-a__bg > div {
  height: 100%;
  min-height: 100%;
}
.color-x24-demo-1 .section--dark .blade-a__text, .color-x24-demo-1 .section--light .blade-a__text {
  background: rgba(0, 0, 0, 0.7);
  border-radius: 8px;
}
.color-x24-demo-1 .section--dark .blade-a__text .cta__link, .color-x24-demo-1 .section--light .blade-a__text .cta__link {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
}
.color-x24-demo-1 .section--dark .blade-a__text .cta__link:hover, .color-x24-demo-1 .section--light .blade-a__text .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-demo-1 .section--dark .blade-a__text .blade-a__readmore .cta__link, .color-x24-demo-1 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: #cbcbcb !important;
  text-transform: none;
  text-decoration: underline;
  font-weight: 400;
}
.color-x24-demo-1 .section--dark .blade-a__text .blade-a__readmore .cta__link:hover, .color-x24-demo-1 .section--light .blade-a__text .blade-a__readmore .cta__link:hover {
  text-decoration: none;
}
.color-x24-demo-1 .section--dark .blade-a__description, .color-x24-demo-1 .section--light .blade-a__description {
  color: #ffffff;
}
.color-x24-demo-1 .section--light .blade-a__text {
  background: rgba(197, 197, 197, 0.7);
}
.color-x24-demo-1 .section--light .blade-a__text .cta__link {
  color: #000000 !important;
}
.color-x24-demo-1 .section--light .blade-a__text .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-demo-1 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: #656565 !important;
}
.color-x24-demo-1 .section--light .blade-a__description {
  color: #000000;
}
.color-x24-demo-1 .container-fluid .blade-a__wrap {
  max-width: 100%;
}
.color-x24-demo-1 .componentWith__container.featuredarticles__container {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-demo-1 .section--dark .featuredarticles .featuredarticle__image, .color-x24-demo-1 .section--light .featuredarticles .featuredarticle__image {
  border-radius: 8px;
}
.color-x24-demo-1 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link, .color-x24-demo-1 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  font: 16px/20px "GothicA1", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
}
.color-x24-demo-1 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:hover, .color-x24-demo-1 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:hover {
  text-decoration: underline;
}
.color-x24-demo-1 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:before, .color-x24-demo-1 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:before {
  display: none;
}
.color-x24-demo-1 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__description, .color-x24-demo-1 .section--light .featuredarticles .featuredarticle__text .featuredarticle__description {
  font: 16px/20px "GothicA1", sans-serif;
}
.color-x24-demo-1 .section--dark .featuredarticles .featuredarticle__title, .color-x24-demo-1 .section--light .featuredarticles .featuredarticle__title {
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-demo-1 .section--dark .featuredarticles .featuredarticle__title a, .color-x24-demo-1 .section--light .featuredarticles .featuredarticle__title a {
  color: #ffffff;
  text-decoration: none;
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-demo-1 .section--dark .featuredarticles .featuredarticle__title a:hover, .color-x24-demo-1 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-demo-1 .section--dark .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper, .color-x24-demo-1 .section--light .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper {
  margin-top: 0 !important;
}
.color-x24-demo-1 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  color: #000000;
}
.color-x24-demo-1 .section--light .featuredarticles .featuredarticle__title a {
  color: #000000;
}
.color-x24-demo-1 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #000000;
}
.color-x24-demo-1 .section--light .featuredblocks-list-a .featuredblock__item {
  margin-bottom: 10px;
}
.color-x24-demo-1 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a {
  color: #000000 !important;
}
.color-x24-demo-1 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a:hover:after {
  text-decoration: underline;
}
.color-x24-demo-1 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-demo-1 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-demo-1 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-demo-1 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-demo-1 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-demo-1 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-demo-1 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-demo-1 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ffffff !important;
}
.color-x24-demo-1 .section__bg--light-3 .section--dark .flex-control-paging li a.flex-active, .color-x24-demo-1 .section__bg--light-3 .section--dark .flex-control-paging li a:hover, .color-x24-demo-1 .section__bg--light-3 .section--light .flex-control-paging li a.flex-active, .color-x24-demo-1 .section__bg--light-3 .section--light .flex-control-paging li a:hover,
.color-x24-demo-1 .section__bg--dark-5 .section--dark .flex-control-paging li a.flex-active,
.color-x24-demo-1 .section__bg--dark-5 .section--dark .flex-control-paging li a:hover,
.color-x24-demo-1 .section__bg--dark-5 .section--light .flex-control-paging li a.flex-active,
.color-x24-demo-1 .section__bg--dark-5 .section--light .flex-control-paging li a:hover {
  background: #ffffff !important;
}
.color-x24-demo-1 .section__bg--light-3 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-demo-1 .section__bg--light-3 .section--light .hours-a__schedule .hours-a__schedule--border,
.color-x24-demo-1 .section__bg--dark-5 .section--dark .hours-a__schedule .hours-a__schedule--border,
.color-x24-demo-1 .section__bg--dark-5 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ffffff !important;
}
.color-x24-demo-1 .section__bg--dark-5 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-demo-1 .section__bg--dark-5 .section--dark .form .form__group .input_container input,
.color-x24-demo-1 .section__bg--dark-5 .section--dark .form .form__group .input_container select,
.color-x24-demo-1 .section__bg--dark-5 .section--dark .form .form__group .input_container textarea,
.color-x24-demo-1 .section__bg--dark-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-demo-1 .section__bg--dark-5 .section--light .form .form__group .input_container input,
.color-x24-demo-1 .section__bg--dark-5 .section--light .form .form__group .input_container select,
.color-x24-demo-1 .section__bg--dark-5 .section--light .form .form__group .input_container textarea,
.color-x24-demo-1 .section__bg--light-3 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-demo-1 .section__bg--light-3 .section--dark .form .form__group .input_container input,
.color-x24-demo-1 .section__bg--light-3 .section--dark .form .form__group .input_container select,
.color-x24-demo-1 .section__bg--light-3 .section--dark .form .form__group .input_container textarea,
.color-x24-demo-1 .section__bg--light-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-demo-1 .section__bg--light-3 .section--light .form .form__group .input_container input,
.color-x24-demo-1 .section__bg--light-3 .section--light .form .form__group .input_container select,
.color-x24-demo-1 .section__bg--light-3 .section--light .form .form__group .input_container textarea {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
}
.color-x24-demo-1 .section__bg--dark-4 .section--dark .staff__container .component__button--2 {
  border: 1px solid #000000 !important;
  color: #ffffff !important;
  background: #000000 !important;
}
.color-x24-demo-1 .section__bg--dark-4 .section--dark .staff__container .component__button--2:hover {
  border: 1px solid #333333 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #333333 !important;
}
.color-x24-demo-1 .section__bg--dark-4 .section--dark .staff__container .component__button--2:focus {
  border: 1px solid #666666 !important;
  color: #ffffff !important;
  background: #666666 !important;
}
.color-x24-demo-1 .section--dark .disclaimer, .color-x24-demo-1 .section--light .disclaimer {
  padding: 0;
}
.color-x24-demo-1 .section--dark .disclaimer__content p, .color-x24-demo-1 .section--light .disclaimer__content p {
  font: 400 16px/20px "GothicA1", sans-serif;
}
.color-x24-demo-1 .section--dark .disclaimer__content a, .color-x24-demo-1 .section--light .disclaimer__content a {
  font-weight: 400;
  text-decoration: underline;
}
.color-x24-demo-1 .section--dark .disclaimer__content a:hover, .color-x24-demo-1 .section--dark .disclaimer__content a:focus, .color-x24-demo-1 .section--light .disclaimer__content a:hover, .color-x24-demo-1 .section--light .disclaimer__content a:focus {
  text-decoration: none;
}
.color-x24-demo-1 .section--dark .section-featuredblocks .section--inner.container-fluid > .row > div, .color-x24-demo-1 .section--light .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-demo-1 .section--dark .cta__link, .color-x24-demo-1 .section--light .cta__link {
  font: bold 16px/20px "GothicA1", sans-serif;
}
.color-x24-demo-1 .section--dark .featuredblocks__title-wrap, .color-x24-demo-1 .section--light .featuredblocks__title-wrap {
  margin-bottom: 1.875rem;
}
.color-x24-demo-1 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button, .color-x24-demo-1 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-demo-1 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover, .color-x24-demo-1 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-demo-1 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus, .color-x24-demo-1 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-demo-1 .section--dark .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-demo-1 .section--dark .banner .component__button--1.cta__button,
.color-x24-demo-1 .section--dark .cta__button.component__button--1, .color-x24-demo-1 .section--light .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-demo-1 .section--light .banner .component__button--1.cta__button,
.color-x24-demo-1 .section--light .cta__button.component__button--1 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-demo-1 .section--dark .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-demo-1 .section--dark .banner .component__button--1.cta__button:hover,
.color-x24-demo-1 .section--dark .cta__button.component__button--1:hover, .color-x24-demo-1 .section--light .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-demo-1 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-demo-1 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-demo-1 .section--dark .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-demo-1 .section--dark .banner .component__button--1.cta__button:focus,
.color-x24-demo-1 .section--dark .cta__button.component__button--1:focus, .color-x24-demo-1 .section--light .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-demo-1 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-demo-1 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-demo-1 .section--dark .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-demo-1 .section--dark .banner .component__button--2.cta__button,
.color-x24-demo-1 .section--dark .cta__button.component__button--2, .color-x24-demo-1 .section--light .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-demo-1 .section--light .banner .component__button--2.cta__button,
.color-x24-demo-1 .section--light .cta__button.component__button--2 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #656565 !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #656565 !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-demo-1 .section--dark .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-demo-1 .section--dark .banner .component__button--2.cta__button:hover,
.color-x24-demo-1 .section--dark .cta__button.component__button--2:hover, .color-x24-demo-1 .section--light .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-demo-1 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-demo-1 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #989898 !important;
  background: #989898 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-demo-1 .section--dark .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-demo-1 .section--dark .banner .component__button--2.cta__button:focus,
.color-x24-demo-1 .section--dark .cta__button.component__button--2:focus, .color-x24-demo-1 .section--light .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-demo-1 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-demo-1 .section--light .cta__button.component__button--2:focus {
  border: 1px solid #cbcbcb !important;
  color: #ffffff !important;
  background: #cbcbcb !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-demo-1 .section--dark .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-demo-1 .section--dark .banner .component__button--3.cta__button,
.color-x24-demo-1 .section--dark .cta__button.component__button--3, .color-x24-demo-1 .section--light .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-demo-1 .section--light .banner .component__button--3.cta__button,
.color-x24-demo-1 .section--light .cta__button.component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: none !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-demo-1 .section--dark .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-demo-1 .section--dark .banner .component__button--3.cta__button:hover,
.color-x24-demo-1 .section--dark .cta__button.component__button--3:hover, .color-x24-demo-1 .section--light .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-demo-1 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-demo-1 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(77, 77, 77, 0.42), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(77, 77, 77, 0.1);
}
.color-x24-demo-1 .section--dark .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-demo-1 .section--dark .banner .component__button--3.cta__button:focus,
.color-x24-demo-1 .section--dark .cta__button.component__button--3:focus, .color-x24-demo-1 .section--light .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-demo-1 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-demo-1 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-demo-1 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  border: 1px solid #000000 !important;
  color: #ffffff !important;
  background: #000000 !important;
}
.color-x24-demo-1 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #333333 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #333333 !important;
}
.color-x24-demo-1 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #666666 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #666666 !important;
}
.color-x24-demo-1 .section--light .banner .component__button--1.cta__button,
.color-x24-demo-1 .section--light .cta__button.component__button--1 {
  border: 1px solid #000000 !important;
  color: #ffffff !important;
  background: #000000 !important;
}
.color-x24-demo-1 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-demo-1 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #333333 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #333333 !important;
}
.color-x24-demo-1 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-demo-1 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #666666 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #666666 !important;
}
.color-x24-demo-1 .section--light .banner .component__button--2.cta__button,
.color-x24-demo-1 .section--light .cta__button.component__button--2 {
  border: 1px solid #656565 !important;
  color: #ffffff !important;
  background: #656565 !important;
}
.color-x24-demo-1 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-demo-1 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #989898 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #989898 !important;
}
.color-x24-demo-1 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-demo-1 .section--light .cta__button.component__button--2:focus {
  border: 1px solid #cbcbcb !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #cbcbcb !important;
}
.color-x24-demo-1 .section--light .banner .component__button--3.cta__button,
.color-x24-demo-1 .section--light .cta__button.component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-demo-1 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-demo-1 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #b2b2b2 !important;
  color: #000000 !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #cbcbcb !important;
}
.color-x24-demo-1 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-demo-1 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-demo-1 .section--dark .articles__categories .mm-navbar .mm-btn, .color-x24-demo-1 .section--light .articles__categories .mm-navbar .mm-btn {
  top: 7px;
}
.color-x24-demo-1 .section--dark .articles__categories .mm-panels > .mm-panel > .mm-listview, .color-x24-demo-1 .section--light .articles__categories .mm-panels > .mm-panel > .mm-listview {
  margin: 7px 0 0 0;
}
.color-x24-demo-1 .section--dark .articles__categories .mm-opened .mm-title,
.color-x24-demo-1 .section--dark .articles__categories .mm-title, .color-x24-demo-1 .section--light .articles__categories .mm-opened .mm-title,
.color-x24-demo-1 .section--light .articles__categories .mm-title {
  font-size: 22px;
  line-height: 24px;
}
.color-x24-demo-1 .section--dark .blog-post__title,
.color-x24-demo-1 .section--dark .blog__post-title,
.color-x24-demo-1 .section--dark .article__post-title, .color-x24-demo-1 .section--light .blog-post__title,
.color-x24-demo-1 .section--light .blog__post-title,
.color-x24-demo-1 .section--light .article__post-title {
  font-family: "Poppins", sans-serif;
  text-decoration: none;
  color: #ffffff !important;
}
.color-x24-demo-1 .section--dark .blog-post__title:hover, .color-x24-demo-1 .section--dark .blog-post__title:focus,
.color-x24-demo-1 .section--dark .blog__post-title:hover,
.color-x24-demo-1 .section--dark .blog__post-title:focus,
.color-x24-demo-1 .section--dark .article__post-title:hover,
.color-x24-demo-1 .section--dark .article__post-title:focus, .color-x24-demo-1 .section--light .blog-post__title:hover, .color-x24-demo-1 .section--light .blog-post__title:focus,
.color-x24-demo-1 .section--light .blog__post-title:hover,
.color-x24-demo-1 .section--light .blog__post-title:focus,
.color-x24-demo-1 .section--light .article__post-title:hover,
.color-x24-demo-1 .section--light .article__post-title:focus {
  text-decoration: underline;
}
.color-x24-demo-1 .section--dark .blog-post__info li, .color-x24-demo-1 .section--light .blog-post__info li {
  border-left-color: #ffffff;
}
.color-x24-demo-1 .section--dark .category__description h1,
.color-x24-demo-1 .section--dark .category__description h2,
.color-x24-demo-1 .section--dark .category__description h3,
.color-x24-demo-1 .section--dark .category__description h4,
.color-x24-demo-1 .section--dark .category__description h5,
.color-x24-demo-1 .section--dark .category__description h6,
.color-x24-demo-1 .section--dark .category__description p > strong,
.color-x24-demo-1 .section--dark .blog__content h1,
.color-x24-demo-1 .section--dark .blog__content h2,
.color-x24-demo-1 .section--dark .blog__content h3,
.color-x24-demo-1 .section--dark .blog__content h4,
.color-x24-demo-1 .section--dark .blog__content h5,
.color-x24-demo-1 .section--dark .blog__content h6,
.color-x24-demo-1 .section--dark .blog__content p > strong,
.color-x24-demo-1 .section--dark .article__content h1,
.color-x24-demo-1 .section--dark .article__content h2,
.color-x24-demo-1 .section--dark .article__content h3,
.color-x24-demo-1 .section--dark .article__content h4,
.color-x24-demo-1 .section--dark .article__content h5,
.color-x24-demo-1 .section--dark .article__content h6,
.color-x24-demo-1 .section--dark .article__content p > strong, .color-x24-demo-1 .section--light .category__description h1,
.color-x24-demo-1 .section--light .category__description h2,
.color-x24-demo-1 .section--light .category__description h3,
.color-x24-demo-1 .section--light .category__description h4,
.color-x24-demo-1 .section--light .category__description h5,
.color-x24-demo-1 .section--light .category__description h6,
.color-x24-demo-1 .section--light .category__description p > strong,
.color-x24-demo-1 .section--light .blog__content h1,
.color-x24-demo-1 .section--light .blog__content h2,
.color-x24-demo-1 .section--light .blog__content h3,
.color-x24-demo-1 .section--light .blog__content h4,
.color-x24-demo-1 .section--light .blog__content h5,
.color-x24-demo-1 .section--light .blog__content h6,
.color-x24-demo-1 .section--light .blog__content p > strong,
.color-x24-demo-1 .section--light .article__content h1,
.color-x24-demo-1 .section--light .article__content h2,
.color-x24-demo-1 .section--light .article__content h3,
.color-x24-demo-1 .section--light .article__content h4,
.color-x24-demo-1 .section--light .article__content h5,
.color-x24-demo-1 .section--light .article__content h6,
.color-x24-demo-1 .section--light .article__content p > strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-demo-1 .section--dark .category__description h1 strong,
.color-x24-demo-1 .section--dark .category__description h2 strong,
.color-x24-demo-1 .section--dark .category__description h3 strong,
.color-x24-demo-1 .section--dark .category__description h4 strong,
.color-x24-demo-1 .section--dark .category__description h5 strong,
.color-x24-demo-1 .section--dark .category__description h6 strong,
.color-x24-demo-1 .section--dark .category__description p > strong strong,
.color-x24-demo-1 .section--dark .blog__content h1 strong,
.color-x24-demo-1 .section--dark .blog__content h2 strong,
.color-x24-demo-1 .section--dark .blog__content h3 strong,
.color-x24-demo-1 .section--dark .blog__content h4 strong,
.color-x24-demo-1 .section--dark .blog__content h5 strong,
.color-x24-demo-1 .section--dark .blog__content h6 strong,
.color-x24-demo-1 .section--dark .blog__content p > strong strong,
.color-x24-demo-1 .section--dark .article__content h1 strong,
.color-x24-demo-1 .section--dark .article__content h2 strong,
.color-x24-demo-1 .section--dark .article__content h3 strong,
.color-x24-demo-1 .section--dark .article__content h4 strong,
.color-x24-demo-1 .section--dark .article__content h5 strong,
.color-x24-demo-1 .section--dark .article__content h6 strong,
.color-x24-demo-1 .section--dark .article__content p > strong strong, .color-x24-demo-1 .section--light .category__description h1 strong,
.color-x24-demo-1 .section--light .category__description h2 strong,
.color-x24-demo-1 .section--light .category__description h3 strong,
.color-x24-demo-1 .section--light .category__description h4 strong,
.color-x24-demo-1 .section--light .category__description h5 strong,
.color-x24-demo-1 .section--light .category__description h6 strong,
.color-x24-demo-1 .section--light .category__description p > strong strong,
.color-x24-demo-1 .section--light .blog__content h1 strong,
.color-x24-demo-1 .section--light .blog__content h2 strong,
.color-x24-demo-1 .section--light .blog__content h3 strong,
.color-x24-demo-1 .section--light .blog__content h4 strong,
.color-x24-demo-1 .section--light .blog__content h5 strong,
.color-x24-demo-1 .section--light .blog__content h6 strong,
.color-x24-demo-1 .section--light .blog__content p > strong strong,
.color-x24-demo-1 .section--light .article__content h1 strong,
.color-x24-demo-1 .section--light .article__content h2 strong,
.color-x24-demo-1 .section--light .article__content h3 strong,
.color-x24-demo-1 .section--light .article__content h4 strong,
.color-x24-demo-1 .section--light .article__content h5 strong,
.color-x24-demo-1 .section--light .article__content h6 strong,
.color-x24-demo-1 .section--light .article__content p > strong strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-demo-1 .section--dark .article__post-permalink,
.color-x24-demo-1 .section--dark .blog__post-permalink, .color-x24-demo-1 .section--light .article__post-permalink,
.color-x24-demo-1 .section--light .blog__post-permalink {
  text-decoration: none;
  font-family: "GothicA1", sans-serif;
  position: relative;
  font-weight: 700;
  color: #ffffff;
}
.color-x24-demo-1 .section--dark .article__post-permalink:hover, .color-x24-demo-1 .section--dark .article__post-permalink:focus,
.color-x24-demo-1 .section--dark .blog__post-permalink:hover,
.color-x24-demo-1 .section--dark .blog__post-permalink:focus, .color-x24-demo-1 .section--light .article__post-permalink:hover, .color-x24-demo-1 .section--light .article__post-permalink:focus,
.color-x24-demo-1 .section--light .blog__post-permalink:hover,
.color-x24-demo-1 .section--light .blog__post-permalink:focus {
  text-decoration: underline;
}
.color-x24-demo-1 .section--dark .article__post-permalink:before,
.color-x24-demo-1 .section--dark .blog__post-permalink:before, .color-x24-demo-1 .section--light .article__post-permalink:before,
.color-x24-demo-1 .section--light .blog__post-permalink:before {
  content: "";
  top: -3px;
  font-family: "font-awesome";
  position: absolute;
  right: -13px;
  font-weight: normal;
  display: none;
}
.color-x24-demo-1 .section--dark .articles__categories .category__list-child li a,
.color-x24-demo-1 .section--dark .articles__categories-list li a, .color-x24-demo-1 .section--light .articles__categories .category__list-child li a,
.color-x24-demo-1 .section--light .articles__categories-list li a {
  font: 16px/1.375 "GothicA1", sans-serif;
}
.color-x24-demo-1 .section--dark .articles__categories .category__list-child li a:hover, .color-x24-demo-1 .section--dark .articles__categories .category__list-child li a:focus,
.color-x24-demo-1 .section--dark .articles__categories-list li a:hover,
.color-x24-demo-1 .section--dark .articles__categories-list li a:focus, .color-x24-demo-1 .section--light .articles__categories .category__list-child li a:hover, .color-x24-demo-1 .section--light .articles__categories .category__list-child li a:focus,
.color-x24-demo-1 .section--light .articles__categories-list li a:hover,
.color-x24-demo-1 .section--light .articles__categories-list li a:focus {
  text-decoration: none;
}
.color-x24-demo-1 .section--dark .articles__categories .mm-opened .mm-title, .color-x24-demo-1 .section--light .articles__categories .mm-opened .mm-title {
  font-family: "Poppins", sans-serif;
}
.color-x24-demo-1 .section--dark .articles__pagination ul li a, .color-x24-demo-1 .section--light .articles__pagination ul li a {
  color: #000000;
}
.color-x24-demo-1 .section--light .blog__post-title,
.color-x24-demo-1 .section--light .article__post-title {
  color: #000000 !important;
}
.color-x24-demo-1 .section--light .article__post-permalink,
.color-x24-demo-1 .section--light .blog__post-permalink {
  color: #000000;
}
.color-x24-demo-1 .section--light .blog-post__info li {
  border-left-color: #000000;
}
.color-x24-demo-1 .section--dark .banner__container .banner .cta__button, .color-x24-demo-1 .section--light .banner__container .banner .cta__button {
  min-height: 45px;
  max-width: 250px;
  font: 700 14px/25px "Poppins", sans-serif;
}
.color-x24-demo-1 .section--dark .banner__container .banner .form .form__title,
.color-x24-demo-1 .section--dark .banner__container .banner .form .form__caption,
.color-x24-demo-1 .section--dark .banner__container .banner .form .leadFormInfo,
.color-x24-demo-1 .section--dark .banner__container .banner .form .form__name, .color-x24-demo-1 .section--light .banner__container .banner .form .form__title,
.color-x24-demo-1 .section--light .banner__container .banner .form .form__caption,
.color-x24-demo-1 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-demo-1 .section--light .banner__container .banner .form .form__name {
  color: #000000;
}
.color-x24-demo-1 .section--light .banner__container .banner .form .form__title,
.color-x24-demo-1 .section--light .banner__container .banner .form .form__caption,
.color-x24-demo-1 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-demo-1 .section--light .banner__container .banner .form .form__name {
  color: #ffffff;
}
.color-x24-demo-1 .section-banner .banner .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-demo-1 .section-banner .banner form {
  margin-bottom: 0;
}
.color-x24-demo-1 .section-banner .banner .component__title {
  color: #ffffff !important;
  font-family: "Poppins", sans-serif;
  font-weight: bold;
}
.color-x24-demo-1 .section-banner .banner .banner-text__title--large {
  font-size: 40px;
  line-height: 46px;
}
.color-x24-demo-1 .section-banner .banner .banner-text__title--extraLarge {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-demo-1 .section-banner .banner .banner-e .input_container {
  margin: 0 0 10px;
}
.color-x24-demo-1 .section-banner .banner-text__wrapper .text-left .banner-c__title,
.color-x24-demo-1 .section-banner .banner-text__wrapper .text-center .banner-c__title,
.color-x24-demo-1 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  max-width: 650px;
}
.color-x24-demo-1 .section-banner .banner-text__wrapper .text-left .banner-c__title {
  max-width: 650px;
}
.color-x24-demo-1 .section-banner .banner-text__wrapper .text-left .text-center {
  text-align: left !important;
}
.color-x24-demo-1 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  display: inline-block;
}
.color-x24-demo-1 .section-banner .banner-text__wrapper .text-right .banner-c__button {
  text-align: right !important;
  margin-right: 0 !important;
}
.color-x24-demo-1 .section-banner .banner-text__wrapper .text-center {
  margin: 0 auto;
}
.color-x24-demo-1 .section-banner .banner .component__subtitle {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-demo-1 .section-banner .banner .banner-text__subtitle--small {
  font-size: 18px;
  line-height: 22px;
}
.color-x24-demo-1 .section-banner .banner .banner-text__subtitle--medium {
  font-size: 24px;
  line-height: 26px;
}
.color-x24-demo-1 .section-banner .banner .cta__link:hover {
  text-decoration: underline;
}
.color-x24-demo-1 .section-banner .banner .flexslider .flex-control-nav {
  bottom: 100px;
}
@keyframes fadeInUp {
  from {
    transform: translate3d(0, 40px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.color-x24-demo-1 .in-view {
  animation-duration: 1s;
  animation-fill-mode: both;
  opacity: 0;
  animation-name: fadeInUp;
}
.color-x24-demo-1 .section--dark .navigation .navigation-b,
.color-x24-demo-1 .section--dark .navigation .navigation-c, .color-x24-demo-1 .section--light .navigation .navigation-b,
.color-x24-demo-1 .section--light .navigation .navigation-c {
  background: none;
}
.color-x24-demo-1 .section--dark .navigation .navigation-b .navigation__button:focus,
.color-x24-demo-1 .section--dark .navigation .navigation-c .navigation__button:focus, .color-x24-demo-1 .section--light .navigation .navigation-b .navigation__button:focus,
.color-x24-demo-1 .section--light .navigation .navigation-c .navigation__button:focus {
  outline: none;
}
.color-x24-demo-1 .section--dark .navigation-a .navigation__item--link,
.color-x24-demo-1 .section--dark .navigation-b .navigation__item--link,
.color-x24-demo-1 .section--dark .navigation-c .navigation__item--link, .color-x24-demo-1 .section--light .navigation-a .navigation__item--link,
.color-x24-demo-1 .section--light .navigation-b .navigation__item--link,
.color-x24-demo-1 .section--light .navigation-c .navigation__item--link {
  padding: 5px 0.7rem;
  font-size: 12px !important;
  color: #ffffff;
  text-transform: uppercase;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  line-height: 24px;
}
.color-x24-demo-1 .section--dark .navigation-a .navigation__item--link:hover,
.color-x24-demo-1 .section--dark .navigation-b .navigation__item--link:hover,
.color-x24-demo-1 .section--dark .navigation-c .navigation__item--link:hover, .color-x24-demo-1 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-demo-1 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-demo-1 .section--light .navigation-c .navigation__item--link:hover {
  color: #999;
}
.color-x24-demo-1 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-demo-1 .section--dark .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-demo-1 .section--dark .navigation-c .navigation__item.has-drop-down ul a:hover, .color-x24-demo-1 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-demo-1 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-demo-1 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #999;
}
.color-x24-demo-1 .section--dark .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-demo-1 .section--dark .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-demo-1 .section--dark .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-demo-1 .section--light .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-demo-1 .section--light .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-demo-1 .section--light .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after {
  font-family: "font-awesome";
  content: "";
  border: 0 !important;
  width: 10px;
  height: 20px;
  margin: 0;
  font-size: 8px !important;
  right: 10px;
  top: 4px;
}
.color-x24-demo-1 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-demo-1 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-demo-1 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub, .color-x24-demo-1 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-demo-1 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-demo-1 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub {
  right: 0;
}
.color-x24-demo-1 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-demo-1 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-demo-1 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub, .color-x24-demo-1 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-demo-1 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-demo-1 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub {
  left: unset;
  right: 100%;
}
.color-x24-demo-1 .section--dark .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-demo-1 .section--dark .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-demo-1 .section--dark .navigation-c .navigation__list--head .navigation-open > .navigation__item--link, .color-x24-demo-1 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-demo-1 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-demo-1 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-demo-1 .section--dark .navigation-a .navigation__list--sub,
.color-x24-demo-1 .section--dark .navigation-b .navigation__list--sub,
.color-x24-demo-1 .section--dark .navigation-c .navigation__list--sub, .color-x24-demo-1 .section--light .navigation-a .navigation__list--sub,
.color-x24-demo-1 .section--light .navigation-b .navigation__list--sub,
.color-x24-demo-1 .section--light .navigation-c .navigation__list--sub {
  border: 0;
  border-radius: 8px;
  background: #000000 !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-demo-1 .section--dark .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-demo-1 .section--dark .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-demo-1 .section--dark .navigation-c .navigation__list--sub .navigation__item--link, .color-x24-demo-1 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-demo-1 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-demo-1 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #ffffff;
}
.color-x24-demo-1 .section--dark .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-demo-1 .section--dark .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-demo-1 .section--dark .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-demo-1 .section--light .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-demo-1 .section--light .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-demo-1 .section--light .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  content: "";
}
.color-x24-demo-1 .section--dark .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-demo-1 .section--dark .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-demo-1 .section--dark .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link, .color-x24-demo-1 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-demo-1 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-demo-1 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-demo-1 .section--light .navigation-a .navigation__item--link,
.color-x24-demo-1 .section--light .navigation-b .navigation__item--link,
.color-x24-demo-1 .section--light .navigation-c .navigation__item--link {
  color: #000000;
}
.color-x24-demo-1 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-demo-1 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-demo-1 .section--light .navigation-c .navigation__item--link:hover {
  color: #666;
}
.color-x24-demo-1 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-demo-1 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-demo-1 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #666;
}
.color-x24-demo-1 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-demo-1 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-demo-1 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #666;
}
.color-x24-demo-1 .section--light .navigation-a .navigation__list--sub,
.color-x24-demo-1 .section--light .navigation-b .navigation__list--sub,
.color-x24-demo-1 .section--light .navigation-c .navigation__list--sub {
  background: #c5c5c5 !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-demo-1 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-demo-1 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-demo-1 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #000000;
}
.color-x24-demo-1 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-demo-1 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-demo-1 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #666 !important;
}
.color-x24-demo-1 .section--dark .navigation__container .navigation__item.has-drop-down .navigation__item--link:hover:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-demo-1 .section--dark .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-demo-1 .section--dark .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #999 !important;
}
.color-x24-demo-1 .section--dark .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #f0f !important;
}
.color-x24-demo-1 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: #000000 transparent transparent transparent !important;
}
.color-x24-demo-1 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: #666 transparent transparent transparent !important;
}
.color-x24-demo-1 .section--light .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #666 transparent transparent !important;
}
.color-x24-demo-1 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: transparent transparent transparent #000000 !important;
}
.color-x24-demo-1 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #f00 !important;
}
.color-x24-demo-1 .section--light .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #666 !important;
}
.color-x24-demo-1 .contact-us-im {
  overflow: hidden;
}
.color-x24-demo-1 .contact-us-im .form .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-demo-1 .form .form__name {
  font: 14px/20px "GothicA1", sans-serif;
}
.color-x24-demo-1 .form .leadForm,
.color-x24-demo-1 .form .label_container {
  text-align: left;
}
.color-x24-demo-1 .form form .form-input-comments {
  flex-direction: column;
}
.color-x24-demo-1 .form .form__group {
  overflow: hidden;
  margin: 0 0 20px;
}
.color-x24-demo-1 .section--dark .form, .color-x24-demo-1 .section--light .form {
  padding: 3.125rem 0;
  margin: 0 auto;
  max-width: 900px;
}
.color-x24-demo-1 .section--dark .form form .form-wrap__submit, .color-x24-demo-1 .section--light .form form .form-wrap__submit {
  display: block;
}
.color-x24-demo-1 .section--dark .form form .form-wrap__submit input, .color-x24-demo-1 .section--light .form form .form-wrap__submit input {
  width: 100%;
}
.color-x24-demo-1 .section--dark .form .leadFormInfo,
.color-x24-demo-1 .section--dark .form .component__title-caption-wrap, .color-x24-demo-1 .section--light .form .leadFormInfo,
.color-x24-demo-1 .section--light .form .component__title-caption-wrap {
  text-align: center;
}
.color-x24-demo-1 .section--dark .form .form__title, .color-x24-demo-1 .section--light .form .form__title {
  color: #ffffff;
}
.color-x24-demo-1 .section--dark .form .form__caption, .color-x24-demo-1 .section--dark .form .form__name, .color-x24-demo-1 .section--light .form .form__caption, .color-x24-demo-1 .section--light .form .form__name {
  color: #ffffff;
}
.color-x24-demo-1 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-demo-1 .section--dark .form .form__group .input_container input,
.color-x24-demo-1 .section--dark .form .form__group .input_container select,
.color-x24-demo-1 .section--dark .form .form__group .input_container textarea, .color-x24-demo-1 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-demo-1 .section--light .form .form__group .input_container input,
.color-x24-demo-1 .section--light .form .form__group .input_container select,
.color-x24-demo-1 .section--light .form .form__group .input_container textarea {
  width: 100%;
  font: 14px/16px "GothicA1", sans-serif;
  color: #ffffff;
  background: rgba(0, 0, 0, 0.7);
  border-radius: 8px;
  padding: 12px 16px 13px;
  border: 1px solid rgba(0, 0, 0, 0.7) !important;
  outline: none;
  height: auto;
}
.color-x24-demo-1 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-demo-1 .section--dark .form .form__group .input_container input::placeholder,
.color-x24-demo-1 .section--dark .form .form__group .input_container select::placeholder,
.color-x24-demo-1 .section--dark .form .form__group .input_container textarea::placeholder, .color-x24-demo-1 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-demo-1 .section--light .form .form__group .input_container input::placeholder,
.color-x24-demo-1 .section--light .form .form__group .input_container select::placeholder,
.color-x24-demo-1 .section--light .form .form__group .input_container textarea::placeholder {
  color: #ffffff;
}
.color-x24-demo-1 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-demo-1 .section--dark .form .form__group .input_container input.has-error::placeholder,
.color-x24-demo-1 .section--dark .form .form__group .input_container select.has-error::placeholder,
.color-x24-demo-1 .section--dark .form .form__group .input_container textarea.has-error::placeholder, .color-x24-demo-1 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-demo-1 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-demo-1 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-demo-1 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-demo-1 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-demo-1 .section--dark .form .form__group .input_container input:focus,
.color-x24-demo-1 .section--dark .form .form__group .input_container select:focus,
.color-x24-demo-1 .section--dark .form .form__group .input_container textarea:focus, .color-x24-demo-1 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-demo-1 .section--light .form .form__group .input_container input:focus,
.color-x24-demo-1 .section--light .form .form__group .input_container select:focus,
.color-x24-demo-1 .section--light .form .form__group .input_container textarea:focus {
  border: 1px solid #ffffff !important;
}
.color-x24-demo-1 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span, .color-x24-demo-1 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span {
  padding: 0;
}
.color-x24-demo-1 .section--dark .form .form__group .input_container .form-input-uploadFile span.status-label:before, .color-x24-demo-1 .section--light .form .form__group .input_container .form-input-uploadFile span.status-label:before {
  right: 103px;
}
.color-x24-demo-1 .section--dark .form .form__group .input_container.checkbox_wrapper, .color-x24-demo-1 .section--dark .form .form__group .input_container.radio_wrapper, .color-x24-demo-1 .section--light .form .form__group .input_container.checkbox_wrapper, .color-x24-demo-1 .section--light .form .form__group .input_container.radio_wrapper {
  position: relative;
  overflow: hidden;
  border-style: none;
}
.color-x24-demo-1 .section--dark .form .form__group .input_container.checkbox_wrapper input, .color-x24-demo-1 .section--dark .form .form__group .input_container.radio_wrapper input, .color-x24-demo-1 .section--light .form .form__group .input_container.checkbox_wrapper input, .color-x24-demo-1 .section--light .form .form__group .input_container.radio_wrapper input {
  position: absolute;
  top: 0;
  left: -9999px;
}
.color-x24-demo-1 .section--dark .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-demo-1 .section--dark .form .form__group .input_container.radio_wrapper input + label, .color-x24-demo-1 .section--light .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-demo-1 .section--light .form .form__group .input_container.radio_wrapper input + label {
  position: relative;
  margin-bottom: 4px;
  padding: 5px 0 0 50px;
  min-height: 30px;
  font: 18px/1.375 "Heebo", sans-serif;
}
.color-x24-demo-1 .section--dark .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-demo-1 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-demo-1 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-demo-1 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  height: 30px;
  width: 30px;
  text-align: center;
  color: #ffffff;
  background: rgba(0, 0, 0, 0.7);
  border: 4px solid rgba(0, 0, 0, 0.7) !important;
  border-radius: 4px;
  font: normal normal normal 18px/1.2 font-awesome;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
}
.color-x24-demo-1 .section--dark .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-demo-1 .section--dark .form .form__group .input_container.radio_wrapper .has-error + label:before, .color-x24-demo-1 .section--light .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-demo-1 .section--light .form .form__group .input_container.radio_wrapper .has-error + label:before {
  border-color: #E03B33 !important;
}
.color-x24-demo-1 .section--dark .form .form__group .input_container.checkbox_wrapper input:checked + label:before, .color-x24-demo-1 .section--light .form .form__group .input_container.checkbox_wrapper input:checked + label:before {
  content: "";
}
.color-x24-demo-1 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-demo-1 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  border-radius: 50%;
}
.color-x24-demo-1 .section--dark .form .form__group .input_container.radio_wrapper input:checked + label:before, .color-x24-demo-1 .section--light .form .form__group .input_container.radio_wrapper input:checked + label:before {
  content: "";
  font-size: 17px;
  line-height: 1.3;
  letter-spacing: -0.5px;
}
.color-x24-demo-1 .section--dark .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-demo-1 .section--dark .form .form__group .input_container.radio_wrapper div[class$=__label-input-container], .color-x24-demo-1 .section--light .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-demo-1 .section--light .form .form__group .input_container.radio_wrapper div[class$=__label-input-container] {
  position: relative;
  padding: 0 0 5px;
}
.color-x24-demo-1 .section--dark .form .form__group .input_container input[type=checkbox],
.color-x24-demo-1 .section--dark .form .form__group .input_container input[type=radio], .color-x24-demo-1 .section--light .form .form__group .input_container input[type=checkbox],
.color-x24-demo-1 .section--light .form .form__group .input_container input[type=radio] {
  width: 26px;
  height: 26px;
  position: absolute;
  top: 2;
  left: 2;
  outline: none;
}
.color-x24-demo-1 .section--dark .form .form__group .input_container select, .color-x24-demo-1 .section--light .form .form__group .input_container select {
  height: 42px;
}
.color-x24-demo-1 .section--dark .form-wrap__submit, .color-x24-demo-1 .section--light .form-wrap__submit {
  text-align: center;
}
.color-x24-demo-1 .section--dark .form form pre,
.color-x24-demo-1 .section--dark .form form .formatted_text,
.color-x24-demo-1 .section--dark .form form .help_text,
.color-x24-demo-1 .section--dark .form form .formatted_text p,
.color-x24-demo-1 .section--dark .form form .form-input-info,
.color-x24-demo-1 .section--dark .form form .leadFormInfo,
.color-x24-demo-1 .section--dark .form form label, .color-x24-demo-1 .section--light .form form pre,
.color-x24-demo-1 .section--light .form form .formatted_text,
.color-x24-demo-1 .section--light .form form .help_text,
.color-x24-demo-1 .section--light .form form .formatted_text p,
.color-x24-demo-1 .section--light .form form .form-input-info,
.color-x24-demo-1 .section--light .form form .leadFormInfo,
.color-x24-demo-1 .section--light .form form label {
  color: #ffffff;
}
.color-x24-demo-1 .section--dark .form form pre:focus, .color-x24-demo-1 .section--dark .form form pre:hover,
.color-x24-demo-1 .section--dark .form form .formatted_text:focus,
.color-x24-demo-1 .section--dark .form form .formatted_text:hover,
.color-x24-demo-1 .section--dark .form form .help_text:focus,
.color-x24-demo-1 .section--dark .form form .help_text:hover,
.color-x24-demo-1 .section--dark .form form .formatted_text p:focus,
.color-x24-demo-1 .section--dark .form form .formatted_text p:hover,
.color-x24-demo-1 .section--dark .form form .form-input-info:focus,
.color-x24-demo-1 .section--dark .form form .form-input-info:hover,
.color-x24-demo-1 .section--dark .form form .leadFormInfo:focus,
.color-x24-demo-1 .section--dark .form form .leadFormInfo:hover,
.color-x24-demo-1 .section--dark .form form label:focus,
.color-x24-demo-1 .section--dark .form form label:hover, .color-x24-demo-1 .section--light .form form pre:focus, .color-x24-demo-1 .section--light .form form pre:hover,
.color-x24-demo-1 .section--light .form form .formatted_text:focus,
.color-x24-demo-1 .section--light .form form .formatted_text:hover,
.color-x24-demo-1 .section--light .form form .help_text:focus,
.color-x24-demo-1 .section--light .form form .help_text:hover,
.color-x24-demo-1 .section--light .form form .formatted_text p:focus,
.color-x24-demo-1 .section--light .form form .formatted_text p:hover,
.color-x24-demo-1 .section--light .form form .form-input-info:focus,
.color-x24-demo-1 .section--light .form form .form-input-info:hover,
.color-x24-demo-1 .section--light .form form .leadFormInfo:focus,
.color-x24-demo-1 .section--light .form form .leadFormInfo:hover,
.color-x24-demo-1 .section--light .form form label:focus,
.color-x24-demo-1 .section--light .form form label:hover {
  outline: none;
}
.color-x24-demo-1 .section--dark .form form pre:disabled,
.color-x24-demo-1 .section--dark .form form .formatted_text:disabled,
.color-x24-demo-1 .section--dark .form form .help_text:disabled,
.color-x24-demo-1 .section--dark .form form .formatted_text p:disabled,
.color-x24-demo-1 .section--dark .form form .form-input-info:disabled,
.color-x24-demo-1 .section--dark .form form .leadFormInfo:disabled,
.color-x24-demo-1 .section--dark .form form label:disabled, .color-x24-demo-1 .section--light .form form pre:disabled,
.color-x24-demo-1 .section--light .form form .formatted_text:disabled,
.color-x24-demo-1 .section--light .form form .help_text:disabled,
.color-x24-demo-1 .section--light .form form .formatted_text p:disabled,
.color-x24-demo-1 .section--light .form form .form-input-info:disabled,
.color-x24-demo-1 .section--light .form form .leadFormInfo:disabled,
.color-x24-demo-1 .section--light .form form label:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.color-x24-demo-1 .section--dark .form form hr, .color-x24-demo-1 .section--light .form form hr {
  border-color: #ffffff;
}
.color-x24-demo-1 .section--dark .form form .form-wrap__submit input, .color-x24-demo-1 .section--light .form form .form-wrap__submit input {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
  border-radius: 4px;
  color: #000000 !important;
  width: auto;
  padding: 11px 47px 13px;
  height: 40px;
  min-width: 200px;
  transition: 0.25s;
  font: 600 14px/16px "Poppins", sans-serif;
  text-transform: uppercase;
  display: inline-block;
}
.color-x24-demo-1 .section--dark .form form .form-wrap__submit input:hover, .color-x24-demo-1 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-demo-1 .section--dark .form form .form-wrap__submit input:focus, .color-x24-demo-1 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-demo-1 .section--light .form .form__title {
  color: #000000;
}
.color-x24-demo-1 .section--light .form .form__caption, .color-x24-demo-1 .section--light .form .form__name {
  color: #000000;
}
.color-x24-demo-1 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-demo-1 .section--light .form .form__group .input_container input,
.color-x24-demo-1 .section--light .form .form__group .input_container select,
.color-x24-demo-1 .section--light .form .form__group .input_container textarea {
  color: #c5c5c5;
  background: rgba(0, 0, 0, 0.7);
}
.color-x24-demo-1 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-demo-1 .section--light .form .form__group .input_container input::placeholder,
.color-x24-demo-1 .section--light .form .form__group .input_container select::placeholder,
.color-x24-demo-1 .section--light .form .form__group .input_container textarea::placeholder {
  color: #c5c5c5;
}
.color-x24-demo-1 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-demo-1 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-demo-1 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-demo-1 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-demo-1 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error,
.color-x24-demo-1 .section--light .form .form__group .input_container input.has-error,
.color-x24-demo-1 .section--light .form .form__group .input_container select.has-error,
.color-x24-demo-1 .section--light .form .form__group .input_container textarea.has-error {
  border: 1px solid #E03B33 !important;
}
.color-x24-demo-1 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-demo-1 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-demo-1 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-demo-1 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-demo-1 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-demo-1 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  color: #c5c5c5;
  background: rgba(0, 0, 0, 0.7);
  border: 4px solid rgba(0, 0, 0, 0.7) !important;
}
.color-x24-demo-1 .section--light .form form pre,
.color-x24-demo-1 .section--light .form form .formatted_text,
.color-x24-demo-1 .section--light .form form .help_text,
.color-x24-demo-1 .section--light .form form .formatted_text p,
.color-x24-demo-1 .section--light .form form .form-input-info,
.color-x24-demo-1 .section--light .form form .leadFormInfo,
.color-x24-demo-1 .section--light .form form label {
  color: #000000;
}
.color-x24-demo-1 .section--light .form form hr {
  border-color: #000000;
}
.color-x24-demo-1 .section--light .form form .form-wrap__submit input {
  border: 1px solid #000000 !important;
  color: #ffffff !important;
  background: #000000 !important;
}
.color-x24-demo-1 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #333333 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #333333 !important;
}
.color-x24-demo-1 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #333333 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #333333 !important;
}
.color-x24-demo-1 .newsletter-2-fields .section--dark .form-wrap__submit input {
  display: flex;
}
.color-x24-demo-1 .exclusive-offer .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-demo-1 .newsletter-3-fields .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-demo-1 .exclusive-offer .form .error_container label {
  width: 100%;
}
.color-x24-demo-1 .exclusive-offer .col-lg-12 .form__group {
  width: 284px;
  margin-right: 0;
}
.color-x24-demo-1 .exclusive-offer .leadFormInfo {
  bottom: -30px;
}
.color-x24-demo-1 .exclusive-offer .col-lg-12 form .form-wrap__submit {
  width: 254px;
}
.color-x24-demo-1 .exclusive-offer .col-lg-12 form .error_container {
  width: 254px;
  text-align: left;
}
.color-x24-demo-1 .forms--fullwidth form,
.color-x24-demo-1 .forms--2col-textarea form {
  width: 100%;
  margin-bottom: 44px;
}
.color-x24-demo-1 .forms--2col-textarea input,
.color-x24-demo-1 .forms--2col-textarea select,
.color-x24-demo-1 .forms--2col-textarea textarea {
  width: 100%;
}
.color-x24-demo-1 .forms--fullwidth .form__group,
.color-x24-demo-1 .forms--2col-textarea .form__group {
  margin-bottom: 16px;
}
.color-x24-demo-1 .forms--fullwidth .form-wrap__submit input,
.color-x24-demo-1 .forms--2col-textarea .form-wrap__submit input {
  width: auto;
  display: flex;
}
.color-x24-demo-1 .forms--3col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-demo-1 .forms--2col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-demo-1 .forms--2col form .form__group {
  width: 49%;
  margin-right: 2%;
  margin-bottom: 16px;
}
.color-x24-demo-1 .forms--2col form .form__group:nth-child(2n) {
  margin-right: 0;
}
.color-x24-demo-1 .forms--2col form .form__group .input_container {
  height: auto;
}
.color-x24-demo-1 .forms--3col form .form__group {
  width: 30%;
  margin-right: 5%;
  margin-bottom: 16px;
}
.color-x24-demo-1 .forms--3col form .form__group:nth-child(3n) {
  margin-right: 0;
}
.color-x24-demo-1 .forms--3col form .form__group input,
.color-x24-demo-1 .forms--3col form .form__group textarea,
.color-x24-demo-1 .forms--3col form .form__group select {
  width: 100%;
}
.color-x24-demo-1 .forms--3col form .form__group .input_container {
  height: auto;
}
.color-x24-demo-1 .forms--3col form .leadFormInfo {
  width: 100%;
}
.color-x24-demo-1 .forms--2col form .form__group input,
.color-x24-demo-1 .forms--2col form .form__group textarea,
.color-x24-demo-1 .forms--2col form .form__group select {
  width: 100%;
}
.color-x24-demo-1 .forms--2col form .leadFormInfo {
  width: 100%;
  text-align: center;
}
.color-x24-demo-1 .forms--2col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-demo-1 .forms--3col form .form__group .leadFormInfo {
  text-align: center;
}
.color-x24-demo-1 .forms--3col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-demo-1 .newsletter-2-fields .form__title,
.color-x24-demo-1 .newsletter-2-fields .form__caption {
  text-align: left;
}
@media (max-width: 1024px) {
  .color-x24-demo-1 .newsletter-3-fields .col-lg-12 form .leadFormInfo,
.color-x24-demo-1 .exclusive-offer .col-lg-12 form .leadFormInfo {
    position: relative;
    text-align: center;
    bottom: auto;
  }
}
@media (max-width: 991px) {
  .color-x24-demo-1 .editable__container .component__title,
.color-x24-demo-1 .editable__container h1 {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-demo-1 .editable__container h2 {
    font-size: 24px;
    line-height: 32px;
  }
  .color-x24-demo-1 .editable__container h3 {
    font-size: 16px;
    line-height: 18px;
  }
  .color-x24-demo-1 .editable__container h4 {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-demo-1 .editable__container h5 {
    font-size: 13px;
    line-height: 15px;
  }
  .color-x24-demo-1 .editable__container h6 {
    font-size: 12px;
    line-height: 14px;
  }
  .color-x24-demo-1 .section--dark .staff__container .staff__container--inner .staff__title,
.color-x24-demo-1 .section--light .staff__container .staff__container--inner .staff__title,
.color-x24-demo-1 .form .form__title,
.color-x24-demo-1 .contact-us-im .form__title,
.color-x24-demo-1 .component__title {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-demo-1 .section--dark .staff__container .staff__container--inner .staff__caption,
.color-x24-demo-1 .section--light .staff__container .staff__container--inner .staff__caption,
.color-x24-demo-1 .form .form__caption,
.color-x24-demo-1 .contact-us-im .form__caption,
.color-x24-demo-1 .component__subtitle {
    font-size: 14px;
    line-height: 18px;
  }
  .color-x24-demo-1 .section-banner .banner .banner-text__title--extraLarge,
.color-x24-demo-1 .section-banner .banner .banner-text__title--large {
    font-size: 40px;
    line-height: 48px;
  }
  .color-x24-demo-1 .section-banner .banner .banner-text__subtitle--medium,
.color-x24-demo-1 .section-banner .banner .banner-text__subtitle--small {
    font-size: 16px;
    line-height: 20px;
  }
  .color-x24-demo-1 .forms--3col form,
.color-x24-demo-1 .forms--2col form {
    flex-direction: column;
    align-items: center;
    margin-bottom: 0;
  }
  .color-x24-demo-1 .forms--3col form .form__group,
.color-x24-demo-1 .forms--2col form .form__group {
    margin: 0 auto 16px;
  }
  .color-x24-demo-1 .forms--3col form .form__group:nth-child(3n),
.color-x24-demo-1 .forms--2col form .form__group:nth-child(2n) {
    margin-right: auto;
  }
  .color-x24-demo-1 .exclusive-offer .col-lg-12 .form__group {
    margin: 0 auto 0.9375rem;
  }
  .color-x24-demo-1 .forms--fullwidth form,
.color-x24-demo-1 .forms--2col-textarea form {
    margin: 0 auto;
    margin-bottom: 44px;
  }
  .color-x24-demo-1 .newsletter-2-fields .form__title,
.color-x24-demo-1 .newsletter-2-fields .form__caption {
    text-align: center;
  }
  .color-x24-demo-1 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-demo-1 .exclusive-offer .section--light .form-wrap__submit input {
    width: auto;
    margin: 0 auto;
  }
  .color-x24-demo-1 .alias-home_askaquestion input,
.color-x24-demo-1 .alias-home_askaquestion textarea,
.color-x24-demo-1 .alias-home_askaquestion .error_container {
    margin: 0 auto;
  }
  .color-x24-demo-1 .alias-home_askaquestion .leadFormInfo {
    margin: 1.25rem auto 1rem;
  }
  .color-x24-demo-1 .form .component__title-caption-wrap,
.color-x24-demo-1 .alias-blade_home_grid .blade-a__title {
    text-align: center;
  }
  .color-x24-demo-1 .section__column-2 {
    order: 3;
  }
  .color-x24-demo-1 .section__column-2 .location__text-wrapper {
    text-align: center;
  }
  .color-x24-demo-1 .section__column-3 {
    order: 2;
  }
  .color-x24-demo-1 .newsletter-2-fields .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-demo-1 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-demo-1 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-demo-1 .section--dark .featuredblocks .featuredblock__cta .component__button--1, .color-x24-demo-1 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-demo-1 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-demo-1 .section--light .featuredblocks .featuredblock__cta .component__button--1 {
    min-width: 80px !important;
  }
  .color-x24-demo-1 .section--dark .featuredblocks .featuredblock__title, .color-x24-demo-1 .section--light .featuredblocks .featuredblock__title {
    font-size: 18px;
  }
  .color-x24-demo-1 .section--dark .staff__container .staff-member__name, .color-x24-demo-1 .section--dark .staff__container .staff-member__name span, .color-x24-demo-1 .section--light .staff__container .staff-member__name, .color-x24-demo-1 .section--light .staff__container .staff-member__name span {
    font: 600 16px/20px "Poppins", sans-serif !important;
  }
  .color-x24-demo-1 .section--dark .banner .controls-wrapper, .color-x24-demo-1 .section--light .banner .controls-wrapper {
    padding: 0;
    margin-top: 0;
  }
  .color-x24-demo-1 .section--dark .banner .banner-text__wrapper, .color-x24-demo-1 .section--light .banner .banner-text__wrapper {
    padding-bottom: 0;
  }
}
@media (max-width: 768px) {
  .color-x24-demo-1 .forms--fullwidth form,
.color-x24-demo-1 .forms--2col-textarea form {
    margin-bottom: 0;
  }
  .color-x24-demo-1 .forms--3col form .form__group,
.color-x24-demo-1 .forms--2col form .form__group {
    width: 100%;
  }
  .color-x24-demo-1 .section-blade .blade-a__bg > div {
    min-height: inherit !important;
  }
}
@media (max-width: 767px) {
  .color-x24-demo-1 .section.forms--fullwidth .component__title-caption-wrap,
.color-x24-demo-1 .section .form .component__title-caption-wrap {
    padding-top: 0;
  }
}
@media (max-width: 414px) {
  .color-x24-demo-1 .exclusive-offer .col-lg-12 .form__group,
.color-x24-demo-1 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-demo-1 .exclusive-offer .section--light .form-wrap__submit input {
    width: 100%;
  }
  .color-x24-demo-1 .form-default .form-wrap__submit input,
.color-x24-demo-1 .newsletter-2-fields .section--light .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-demo-1 .section .section--light .form-wrap__submit input,
.color-x24-demo-1 .section .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-demo-1 .newsletter-3-fields .col-lg-12 .form,
.color-x24-demo-1 .exclusive-offer .col-lg-12 .form {
    padding: 3.125rem 0;
    margin: 0 auto;
    max-width: 900px;
  }
  .color-x24-demo-1 .alias-home_askaquestion input,
.color-x24-demo-1 .alias-home_askaquestion textarea,
.color-x24-demo-1 .alias-home_askaquestion .leadFormInfo,
.color-x24-demo-1 .alias-home_askaquestion .error_container {
    width: 100%;
  }
  .color-x24-demo-1 .forms--fullwidth form,
.color-x24-demo-1 .forms--2col-textarea form,
.color-x24-demo-1 .forms--3col form .form-wrap__submit,
.color-x24-demo-1 .forms--2col form .form-wrap__submit,
.color-x24-demo-1 .exclusive-offer .col-lg-12 form .form-wrap__submit {
    width: 100%;
  }
  .color-x24-demo-1 .forms--2col form .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
}
.color-x24-demo-1 .forms--2col-textarea .form .leadForm form {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.color-x24-demo-1 .forms--2col-textarea .form .leadForm form .outerWrap {
  position: relative;
  float: left;
  width: 47%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-end;
}
.color-x24-demo-1 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-demo-1 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-demo-1 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-demo-1 .forms--2col-textarea .form__group {
  width: 100%;
  margin-right: 0;
  float: left;
  margin-bottom: 15px;
}
.color-x24-demo-1 .forms--2col-textarea .form-wrap__submit {
  margin: 0 auto;
  width: 100%;
  display: flex;
  justify-content: center;
}
.color-x24-demo-1 .forms--2col-textarea .form .form-input-comments {
  display: flex;
  flex-direction: column;
  width: 49%;
}
.color-x24-demo-1 .forms--2col-textarea .form .form-input-comments .input_container {
  width: 100%;
  display: flex;
  flex-grow: 1;
}
.color-x24-demo-1 .forms--2col-textarea .form .leadFormInfo {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-demo-1 .forms--2col-textarea .form .leadFormSuccess {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-demo-1 .forms-option--b .label_container {
  position: absolute;
  padding: 5px 0 0 12px;
}
.color-x24-demo-1 .forms-option--b input, .color-x24-demo-1 .forms-option--b select {
  height: 70px !important;
  padding-bottom: 0 !important;
}
.color-x24-demo-1 .section-featuredblocks .featuredblock__wrap .featuredblock__image {
  background-position: left;
}
.color-x24-demo-1 .section-featuredblocks .featuredblock__item {
  border: none !important;
}
.color-x24-demo-1 .section-featuredblocks .featuredblock__item .featuredblock__wrap .featuredblock__icon .icon,
.color-x24-demo-1 .section-featuredblocks .featuredblock__item .featuredblock__wrap:hover .featuredblock__icon .icon {
  color: #000000;
}
.color-x24-demo-1 .section--dark .featuredblocks .featuredblock__wrap, .color-x24-demo-1 .section--light .featuredblocks .featuredblock__wrap {
  border: 0 !important;
}
.color-x24-demo-1 .section--dark .featuredblocks .featuredblock__wrap .featuredblock__title, .color-x24-demo-1 .section--light .featuredblocks .featuredblock__wrap .featuredblock__title {
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-demo-1 .section--dark .featuredblocks-grid-c .featuredblock__title, .color-x24-demo-1 .section--light .featuredblocks-grid-c .featuredblock__title {
  margin-top: 0;
}
.color-x24-demo-1 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-demo-1 .section--light .featuredblocks-grid-c .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
}
.color-x24-demo-1 .section--dark .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button, .color-x24-demo-1 .section--light .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button {
  border: 0;
  background: none;
  font-family: "GothicA1", sans-serif;
}
.color-x24-demo-1 .section--dark .featuredblocks-grid-e, .color-x24-demo-1 .section--light .featuredblocks-grid-e {
  margin: 0 -30px;
}
.color-x24-demo-1 .section--dark .featuredblocks-grid-e .featuredblock__wrap, .color-x24-demo-1 .section--light .featuredblocks-grid-e .featuredblock__wrap {
  justify-content: flex-end;
  min-height: 232px;
}
.color-x24-demo-1 .section--dark .featuredblocks-grid-e .featuredblocks__container, .color-x24-demo-1 .section--light .featuredblocks-grid-e .featuredblocks__container {
  margin: 50px 0;
}
.color-x24-demo-1 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-demo-1 .section--dark .featuredblocks-grid-e .featuredblock__title, .color-x24-demo-1 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-demo-1 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #ffffff;
  position: relative;
  z-index: 2;
  font-size: 24px;
  font-family: "Poppins", sans-serif;
}
.color-x24-demo-1 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-demo-1 .section--light .featuredblocks-grid-e .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
  /* Safari 4.0 - 8.0 */
  /* Standard syntax */
}
.color-x24-demo-1 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage, .color-x24-demo-1 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage {
  border-radius: 9px;
}
.color-x24-demo-1 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage, .color-x24-demo-1 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage {
  background-size: 125%;
  -webkit-animation-name: animation-fb;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 0.8s;
  /* Safari 4.0 - 8.0 */
  animation-name: animation-fb;
  animation-duration: 0.8s;
}
.color-x24-demo-1 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-demo-1 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(0, 0, 0, 0.7) !important;
}
@-moz-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@-webkit-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
.color-x24-demo-1 .section--dark .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-demo-1 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before, .color-x24-demo-1 .section--light .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-demo-1 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before {
  background: none !important;
}
.color-x24-demo-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-demo-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-demo-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-demo-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-demo-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-demo-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-demo-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-demo-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-demo-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:active, .color-x24-demo-1 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-demo-1 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-demo-1 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-demo-1 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-demo-1 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-demo-1 .section--light .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-demo-1 .section--light .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-demo-1 .section--light .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-demo-1 .section--light .featuredblocks-flyup-c .featuredblock__item:active {
  background: none !important;
}
.color-x24-demo-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-demo-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-demo-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-demo-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-demo-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-demo-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-demo-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-demo-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-demo-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-demo-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-demo-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-demo-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-demo-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-demo-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-demo-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-demo-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-demo-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-demo-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon, .color-x24-demo-1 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-demo-1 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-demo-1 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-demo-1 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-demo-1 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-demo-1 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-demo-1 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-demo-1 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-demo-1 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-demo-1 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-demo-1 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-demo-1 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-demo-1 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-demo-1 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-demo-1 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-demo-1 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-demo-1 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-demo-1 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon {
  color: #ffffff;
}
.color-x24-demo-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-demo-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-demo-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-demo-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-demo-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-demo-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-demo-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-demo-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-demo-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-demo-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-demo-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-demo-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-demo-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-demo-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-demo-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-demo-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-demo-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-demo-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover, .color-x24-demo-1 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-demo-1 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-demo-1 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-demo-1 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-demo-1 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-demo-1 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-demo-1 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-demo-1 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-demo-1 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-demo-1 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-demo-1 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-demo-1 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-demo-1 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-demo-1 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-demo-1 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-demo-1 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-demo-1 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-demo-1 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover {
  text-decoration: none;
}
.color-x24-demo-1 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title, .color-x24-demo-1 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #ffffff !important;
}
.color-x24-demo-1 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-demo-1 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-demo-1 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3, .color-x24-demo-1 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-demo-1 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-demo-1 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
}
.color-x24-demo-1 .section--dark .featuredblocks .featuredblock .featuredblock__wrap, .color-x24-demo-1 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(0, 0, 0, 0.7);
  border-radius: 8px;
  text-align: left;
  padding: 15px;
}
.color-x24-demo-1 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover, .color-x24-demo-1 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(0, 0, 0, 0.8);
}
.color-x24-demo-1 .section--dark .featuredblocks .featuredblock__title, .color-x24-demo-1 .section--dark .featuredblocks .featuredblock__content, .color-x24-demo-1 .section--light .featuredblocks .featuredblock__title, .color-x24-demo-1 .section--light .featuredblocks .featuredblock__content {
  color: #ffffff;
}
.color-x24-demo-1 .section--dark .featuredblocks .featuredblock__cta .cta__link, .color-x24-demo-1 .section--light .featuredblocks .featuredblock__cta .cta__link {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-demo-1 .section--dark .featuredblocks .featuredblock__cta .cta__link:hover, .color-x24-demo-1 .section--light .featuredblocks .featuredblock__cta .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-demo-1 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon, .color-x24-demo-1 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon {
  color: #ffffff !important;
}
.color-x24-demo-1 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover, .color-x24-demo-1 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover {
  color: white !important;
}
.color-x24-demo-1 .section--dark .featuredblocks .featuredblock__cta .cta__button,
.color-x24-demo-1 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon, .color-x24-demo-1 .section--light .featuredblocks .featuredblock__cta .cta__button,
.color-x24-demo-1 .section--light .featuredblocks .featuredblock__cta .cta__button--icon {
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-demo-1 .section--dark .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-demo-1 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:hover, .color-x24-demo-1 .section--light .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-demo-1 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-demo-1 .section--dark .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-demo-1 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:focus, .color-x24-demo-1 .section--light .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-demo-1 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-demo-1 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-demo-1 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #000000;
}
.color-x24-demo-1 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(240, 240, 240, 0.6) !important;
}
.color-x24-demo-1 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-demo-1 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-demo-1 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-demo-1 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-demo-1 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-demo-1 .section--light .featuredblocks-flyup-b .featuredblock__item:active {
  background: none !important;
}
.color-x24-demo-1 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-demo-1 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-demo-1 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-demo-1 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-demo-1 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-demo-1 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-demo-1 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-demo-1 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-demo-1 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-demo-1 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-demo-1 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-demo-1 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon {
  color: #000000;
}
.color-x24-demo-1 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #000000 !important;
}
.color-x24-demo-1 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-demo-1 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-demo-1 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #000000 !important;
}
.color-x24-demo-1 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(240, 240, 240, 0.6);
}
.color-x24-demo-1 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(240, 240, 240, 0.8);
}
.color-x24-demo-1 .section--light .featuredblocks .featuredblock__title {
  color: #000000;
}
.color-x24-demo-1 .section--light .featuredblocks .featuredblock__content {
  color: rgba(0, 0, 0, 0.7);
}
.color-x24-demo-1 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link {
  color: #000000 !important;
}
.color-x24-demo-1 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-demo-1 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon {
  color: #000000 !important;
}
.color-x24-demo-1 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon:hover {
  color: #666666 !important;
}
.color-x24-demo-1 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-demo-1 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon {
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  border: 1px solid #000000 !important;
  color: #ffffff !important;
  background: #000000 !important;
}
.color-x24-demo-1 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:hover,
.color-x24-demo-1 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #333333 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #333333 !important;
}
.color-x24-demo-1 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:focus,
.color-x24-demo-1 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #666666 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #666666 !important;
}
.color-x24-demo-1 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item:last-child,
.color-x24-demo-1 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item {
  border: none;
}
.color-x24-demo-1 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__sub-menu {
  background: rgba(0, 0, 0, 0.8);
  border-radius: 8px 8px 0 0;
}
.color-x24-demo-1 .articles__container {
  padding-top: 15px;
  padding-bottom: 15px;
}
.color-x24-demo-1 .articles__container .articles__item {
  margin-bottom: 15px;
}
.color-x24-demo-1 .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-demo-1 .section--dark .testimonials .testimonials-item__content, .color-x24-demo-1 .section--light .testimonials .testimonials-item__content {
  margin: 0 0 15px;
}
.color-x24-demo-1 .section--dark .testimonials .testimonials-item--wrapInner p, .color-x24-demo-1 .section--light .testimonials .testimonials-item--wrapInner p {
  color: #000000;
}
.color-x24-demo-1 .section--dark .testimonials .testimonial-grid__source,
.color-x24-demo-1 .section--dark .testimonials .testimonial-list__source,
.color-x24-demo-1 .section--dark .testimonials .testimonials-item__source, .color-x24-demo-1 .section--light .testimonials .testimonial-grid__source,
.color-x24-demo-1 .section--light .testimonials .testimonial-list__source,
.color-x24-demo-1 .section--light .testimonials .testimonials-item__source {
  margin: 0 0 15px;
  display: block;
  width: 100%;
  padding: 0;
}
.color-x24-demo-1 .section--dark .testimonials .expand, .color-x24-demo-1 .section--light .testimonials .expand {
  font-weight: 400;
  text-transform: none;
  text-decoration: underline;
  float: none;
  padding-top: 0;
  padding-bottom: 10px;
  margin: 0 0 10px;
}
.color-x24-demo-1 .section--dark .testimonials .expand:hover, .color-x24-demo-1 .section--light .testimonials .expand:hover {
  text-decoration: none;
}
.color-x24-demo-1 .section--dark .testimonials .expand:before, .color-x24-demo-1 .section--light .testimonials .expand:before {
  display: none;
}
.color-x24-demo-1 .section--dark .phone__container .phone__wrapper .phone__number, .color-x24-demo-1 .section--light .phone__container .phone__wrapper .phone__number {
  color: #000000;
  font-size: 16px;
  line-height: 19px;
  position: relative;
  padding: 0 0 0 20px;
  display: inline-block;
  font-family: "GothicA1", sans-serif;
}
.color-x24-demo-1 .section--dark .phone__container .phone__wrapper .phone__number:before, .color-x24-demo-1 .section--light .phone__container .phone__wrapper .phone__number:before {
  position: absolute;
  left: 0;
  top: 0;
  font-family: "font-awesome";
  content: "";
  font-size: 16px;
  margin: 0 10px 0 0;
  color: #000000;
  display: inline;
}
.color-x24-demo-1 .section--light .phone__container .phone__wrapper .phone__number {
  color: #000000;
}
.color-x24-demo-1 .section--light .phone__container .phone__wrapper .phone__number:before {
  color: #000000;
}
.color-x24-demo-1 .section--dark .staff-a .staff__item .staff-member__image-wrapper, .color-x24-demo-1 .section--light .staff-a .staff__item .staff-member__image-wrapper {
  display: flex;
  align-items: center;
}
.color-x24-demo-1 .section--dark .staff-a .staff__title-caption-wrap, .color-x24-demo-1 .section--light .staff-a .staff__title-caption-wrap {
  max-width: 100%;
}
.color-x24-demo-1 .section--dark .staff-a .staff__title-caption-wrap div, .color-x24-demo-1 .section--light .staff-a .staff__title-caption-wrap div {
  padding-left: 0;
  padding-right: 0;
}
.color-x24-demo-1 .section--dark .staff-a .staff__title, .color-x24-demo-1 .section--light .staff-a .staff__title {
  margin-bottom: 10px;
}
.color-x24-demo-1 .section--dark .staff-a .staff-member__text-wrap, .color-x24-demo-1 .section--light .staff-a .staff-member__text-wrap {
  padding-left: 16px;
  padding-right: 16px;
}
.color-x24-demo-1 .section--dark .staff-a .staff-member__text, .color-x24-demo-1 .section--light .staff-a .staff-member__text {
  margin-left: 32px;
}
.color-x24-demo-1 .section--dark .staff__container .staff-member, .color-x24-demo-1 .section--light .staff__container .staff-member {
  overflow: hidden;
}
.color-x24-demo-1 .section--dark .staff__container .staff__title, .color-x24-demo-1 .section--light .staff__container .staff__title {
  font: bold 48px/56px "Poppins", sans-serif;
  color: #ffffff;
}
.color-x24-demo-1 .section--dark .staff__container .staff__caption, .color-x24-demo-1 .section--light .staff__container .staff__caption {
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
  color: #ffffff !important;
}
.color-x24-demo-1 .section--dark .staff__container .staff-a .staff__list, .color-x24-demo-1 .section--light .staff__container .staff-a .staff__list {
  padding: 0;
}
.color-x24-demo-1 .section--dark .staff__container .staff__item, .color-x24-demo-1 .section--light .staff__container .staff__item {
  color: #ffffff;
}
.color-x24-demo-1 .section--dark .staff__container--inner, .color-x24-demo-1 .section--light .staff__container--inner {
  overflow: hidden;
}
.color-x24-demo-1 .section--dark .staff__container .staff-member__name, .color-x24-demo-1 .section--dark .staff__container .staff-member__name span, .color-x24-demo-1 .section--light .staff__container .staff-member__name, .color-x24-demo-1 .section--light .staff__container .staff-member__name span {
  color: #ffffff;
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-demo-1 .section--dark .staff__container .staff-member__position, .color-x24-demo-1 .section--light .staff__container .staff-member__position {
  color: #ffffff;
  font-size: 14px;
}
.color-x24-demo-1 .section--dark .staff__container .staff-member__image, .color-x24-demo-1 .section--light .staff__container .staff-member__image {
  border-radius: 22px;
}
.color-x24-demo-1 .section--dark .staff__container .staff-member__description, .color-x24-demo-1 .section--light .staff__container .staff-member__description {
  border: none;
}
.color-x24-demo-1 .section--dark .staff__container .staff-member__link, .color-x24-demo-1 .section--light .staff__container .staff-member__link {
  color: #ffffff !important;
  font: 900 16px/20px "GothicA1", sans-serif;
}
.color-x24-demo-1 .section--dark .staff__container .staff-member__link:hover, .color-x24-demo-1 .section--light .staff__container .staff-member__link:hover {
  text-decoration: underline;
}
.color-x24-demo-1 .section--dark .staff__container .staff__controls .flex-control-nav, .color-x24-demo-1 .section--light .staff__container .staff__controls .flex-control-nav {
  width: 100%;
  margin-top: 0;
}
.color-x24-demo-1 .section--dark .staff__container .component__button--1,
.color-x24-demo-1 .section--dark .staff__container .component__button--2,
.color-x24-demo-1 .section--dark .staff__container .component__button--3, .color-x24-demo-1 .section--light .staff__container .component__button--1,
.color-x24-demo-1 .section--light .staff__container .component__button--2,
.color-x24-demo-1 .section--light .staff__container .component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-demo-1 .section--dark .staff__container .component__button--1:hover,
.color-x24-demo-1 .section--dark .staff__container .component__button--2:hover,
.color-x24-demo-1 .section--dark .staff__container .component__button--3:hover, .color-x24-demo-1 .section--light .staff__container .component__button--1:hover,
.color-x24-demo-1 .section--light .staff__container .component__button--2:hover,
.color-x24-demo-1 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
}
.color-x24-demo-1 .section--dark .staff__container .component__button--1:focus,
.color-x24-demo-1 .section--dark .staff__container .component__button--2:focus,
.color-x24-demo-1 .section--dark .staff__container .component__button--3:focus, .color-x24-demo-1 .section--light .staff__container .component__button--1:focus,
.color-x24-demo-1 .section--light .staff__container .component__button--2:focus,
.color-x24-demo-1 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
}
.color-x24-demo-1 .section--dark .staff__container .component__button--2, .color-x24-demo-1 .section--light .staff__container .component__button--2 {
  border: 1px solid #656565 !important;
  color: #ffffff !important;
  background: #656565 !important;
}
.color-x24-demo-1 .section--dark .staff__container .component__button--2:hover, .color-x24-demo-1 .section--light .staff__container .component__button--2:hover {
  border: 1px solid #989898 !important;
  background: #989898 !important;
  color: #ffffff !important;
}
.color-x24-demo-1 .section--dark .staff__container .component__button--2:focus, .color-x24-demo-1 .section--light .staff__container .component__button--2:focus {
  border: 1px solid #cbcbcb !important;
  color: #ffffff !important;
  background: #cbcbcb !important;
}
.color-x24-demo-1 .section--dark .staff__container .component__button--3, .color-x24-demo-1 .section--light .staff__container .component__button--3 {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-demo-1 .section--dark .staff__container .component__button--3:hover, .color-x24-demo-1 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
}
.color-x24-demo-1 .section--dark .staff__container .component__button--3:focus, .color-x24-demo-1 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-demo-1 .section--light .staff__container .staff__item {
  color: #000000;
}
.color-x24-demo-1 .section--light .staff__container .staff__title,
.color-x24-demo-1 .section--light .staff__container .staff__caption {
  color: #000000 !important;
}
.color-x24-demo-1 .section--light .staff__container .staff-member__name, .color-x24-demo-1 .section--light .staff__container .staff-member__name span {
  color: #000000;
}
.color-x24-demo-1 .section--light .staff__container .staff-member__position {
  color: #000000 !important;
}
.color-x24-demo-1 .section--light .staff__container .staff-member__link {
  color: #000000 !important;
}
.color-x24-demo-1 .section--light .staff__container .staff-member .component__button--1,
.color-x24-demo-1 .section--light .staff__container .staff-member .component__button--2,
.color-x24-demo-1 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #000000 !important;
  color: #ffffff !important;
  background: #000000 !important;
}
.color-x24-demo-1 .section--light .staff__container .staff-member .component__button--1:hover,
.color-x24-demo-1 .section--light .staff__container .staff-member .component__button--2:hover,
.color-x24-demo-1 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #333333 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #333333 !important;
}
.color-x24-demo-1 .section--light .staff__container .staff-member .component__button--1:focus,
.color-x24-demo-1 .section--light .staff__container .staff-member .component__button--2:focus,
.color-x24-demo-1 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #666666 !important;
  color: #ffffff !important;
  background: #666666 !important;
}
.color-x24-demo-1 .section--light .staff__container .staff-member .component__button--2 {
  border: 1px solid #656565 !important;
  color: #ffffff !important;
  background: #656565 !important;
}
.color-x24-demo-1 .section--light .staff__container .staff-member .component__button--2:hover {
  border: 1px solid #989898 !important;
  background: #989898 !important;
  color: #ffffff !important;
}
.color-x24-demo-1 .section--light .staff__container .staff-member .component__button--2:focus {
  border: 1px solid #cbcbcb !important;
  color: #ffffff !important;
  background: #cbcbcb !important;
}
.color-x24-demo-1 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-demo-1 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #b2b2b2 !important;
  color: #000000 !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #cbcbcb !important;
}
.color-x24-demo-1 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-demo-1 .container-fluid .staff__container .staff-a {
  margin-left: 0;
  margin-right: 0;
}
.color-x24-demo-1 .section--dark .hours .component__subtitle, .color-x24-demo-1 .section--light .hours .component__subtitle {
  color: #ffffff !important;
}
.color-x24-demo-1 .section--dark .hours-a__title, .color-x24-demo-1 .section--light .hours-a__title {
  color: #ffffff;
}
.color-x24-demo-1 .section--dark .hours-a .component__subtitle, .color-x24-demo-1 .section--light .hours-a .component__subtitle {
  color: #ffffff !important;
  font-weight: 900;
}
.color-x24-demo-1 .section--dark .hours-a__schedule, .color-x24-demo-1 .section--light .hours-a__schedule {
  color: #ffffff !important;
}
.color-x24-demo-1 .section--dark .hours-a__schedule .cta__link, .color-x24-demo-1 .section--light .hours-a__schedule .cta__link {
  color: #ffffff !important;
}
.color-x24-demo-1 .section--dark .hours-a__schedule .cta__link:hover, .color-x24-demo-1 .section--light .hours-a__schedule .cta__link:hover {
  text-decoration: underline;
}
.color-x24-demo-1 .section--dark .hours-a__schedule--responsive .cta__link, .color-x24-demo-1 .section--light .hours-a__schedule--responsive .cta__link {
  color: #ffffff !important;
  padding: 15px 0;
}
.color-x24-demo-1 .section--dark .hours-a__schedule--responsive .cta__link:hover, .color-x24-demo-1 .section--light .hours-a__schedule--responsive .cta__link:hover {
  text-decoration: underline;
}
.color-x24-demo-1 .section--dark .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-demo-1 .section--dark .hours-a__schedule--responsive .row, .color-x24-demo-1 .section--light .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-demo-1 .section--light .hours-a__schedule--responsive .row {
  background: none;
  border-top: 1px solid #000000;
  padding: 0;
}
.color-x24-demo-1 .section--dark .hours-a__schedule--responsive .row:first-of-type, .color-x24-demo-1 .section--light .hours-a__schedule--responsive .row:first-of-type {
  border-top: 0;
}
.color-x24-demo-1 .section--dark .hours-a__schedule .hours-a__subtitle, .color-x24-demo-1 .section--light .hours-a__schedule .hours-a__subtitle {
  font: 600 24px/32px "Poppins", sans-serif !important;
}
.color-x24-demo-1 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-demo-1 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #000000;
  padding: 0 20px;
}
.color-x24-demo-1 .section--dark .hours-a__schedule .hours-a__schedule--border:first-child, .color-x24-demo-1 .section--light .hours-a__schedule .hours-a__schedule--border:first-child {
  padding-left: 0;
}
.color-x24-demo-1 .section--dark .hours-a__schedule .hours-a__schedule--border strong, .color-x24-demo-1 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #ffffff;
  font: 600 20px/28px "Poppins", sans-serif !important;
}
.color-x24-demo-1 .section--dark .hours-a__schedule .hours-a__schedule--border p, .color-x24-demo-1 .section--light .hours-a__schedule .hours-a__schedule--border p {
  font-size: 14px;
}
.color-x24-demo-1 .section--dark .hours-a__schedule .hours-a__schedule--border p:last-child, .color-x24-demo-1 .section--light .hours-a__schedule .hours-a__schedule--border p:last-child {
  margin-bottom: 0;
}
.color-x24-demo-1 .section--light .hours .component__subtitle {
  color: #000000 !important;
}
.color-x24-demo-1 .section--light .hours-a__title {
  color: #000000 !important;
}
.color-x24-demo-1 .section--light .hours-a .component__subtitle {
  color: #000000 !important;
}
.color-x24-demo-1 .section--light .hours-a__schedule {
  color: #000000 !important;
}
.color-x24-demo-1 .section--light .hours-a__schedule .cta__link {
  color: #000000 !important;
}
.color-x24-demo-1 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #000000;
}
.color-x24-demo-1 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #000000;
}
.color-x24-demo-1 .map .map-a .map-search {
  padding: 15px;
}
.color-x24-demo-1 .map .map-a .map-search__form {
  display: none;
}
.color-x24-demo-1 .map .map-a .map-search__location-distance {
  padding: 0;
}
.color-x24-demo-1 .map .map-a .map-search__location-distance h3 {
  font-size: 16px;
}
.color-x24-demo-1 .map .map-a .map-search__location-contact b, .color-x24-demo-1 .map .map-a .map-search__location-address b {
  display: none;
}
.color-x24-demo-1 .map .map__col {
  margin: 150px 0;
  padding: 15px 0;
  border-radius: 8px;
  width: 474px;
}
.color-x24-demo-1 .section--dark .map .map-a .map__col, .color-x24-demo-1 .section--light .map .map-a .map__col {
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.2), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-demo-1 .section--dark .map .map-a .map__col h3, .color-x24-demo-1 .section--light .map .map-a .map__col h3 {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-demo-1 .section--dark .map .map-a .map__title, .color-x24-demo-1 .section--light .map .map-a .map__title {
  color: #ffffff !important;
}
.color-x24-demo-1 .section--dark .map .map-a .map__caption, .color-x24-demo-1 .section--light .map .map-a .map__caption {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-demo-1 .section--dark .map .map-a .map-search__location-distance, .color-x24-demo-1 .section--dark .map .map-a .map__container .component, .color-x24-demo-1 .section--light .map .map-a .map-search__location-distance, .color-x24-demo-1 .section--light .map .map-a .map__container .component {
  color: #ffffff;
}
.color-x24-demo-1 .section--dark .map .map-a .map-search, .color-x24-demo-1 .section--light .map .map-a .map-search {
  margin-top: 0;
}
.color-x24-demo-1 .section--dark .map .map-a .map-search .cta__link, .color-x24-demo-1 .section--light .map .map-a .map-search .cta__link {
  margin: 0;
  display: inline-block;
  width: auto;
  color: #ffffff !important;
}
.color-x24-demo-1 .section--dark .map .map-a .map-search .cta__link:hover, .color-x24-demo-1 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-demo-1 .section--dark #map-marker__content p {
  color: #000000;
}
.color-x24-demo-1 .section--light .map .map-a .map__col {
  box-shadow: none;
}
.color-x24-demo-1 .section--light .map .map-a .map__col h3 {
  color: #000000 !important;
}
.color-x24-demo-1 .section--light .map .map-a .map__title, .color-x24-demo-1 .section--light .map .map-a .map__caption {
  color: #000000 !important;
}
.color-x24-demo-1 .section--light .map .map-a .map-search__location-distance, .color-x24-demo-1 .section--light .map .map-a .map__container .component {
  color: #000000;
}
.color-x24-demo-1 .section--light .map .map-a .map-search__location-address p {
  color: #000000;
}
.color-x24-demo-1 .section--light .map .map-a .map-search .cta__link {
  color: #000000 !important;
}
.color-x24-demo-1 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-demo-1 .footer .logo_footer__container--inner,
.color-x24-demo-1 .footer .logo__container {
  display: flex;
  height: 100%;
  justify-content: center;
}
.color-x24-demo-1 .footer .logo_footer__container--inner .logo,
.color-x24-demo-1 .footer .logo__container .logo {
  align-self: center;
}
.color-x24-demo-1 .copyright__container {
  display: flex;
  justify-content: flex-end;
}
.color-x24-demo-1 .copyright__container .copyright__item {
  padding: 0 10px;
  margin-top: 0;
}
.color-x24-demo-1 .copyright__container .copyright__item .copyright__link {
  font: 12px/18px "GothicA1", sans-serif;
}
.color-x24-demo-1 .section--dark .copyright__link, .color-x24-demo-1 .section--light .copyright__link {
  color: #ffffff;
  font-family: "Poppins", sans-serif;
}
.color-x24-demo-1 .section--dark .copyright__link:hover, .color-x24-demo-1 .section--light .copyright__link:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-demo-1 .section--dark .copyright__item:not(:last-child),
.color-x24-demo-1 .section--dark #copyright__item:not(:last-child), .color-x24-demo-1 .section--light .copyright__item:not(:last-child),
.color-x24-demo-1 .section--light #copyright__item:not(:last-child) {
  border-color: #ffffff;
}
.color-x24-demo-1 .section--dark .copyright__container,
.color-x24-demo-1 .section--dark #copyright__container, .color-x24-demo-1 .section--light .copyright__container,
.color-x24-demo-1 .section--light #copyright__container {
  padding: 0 !important;
}
.color-x24-demo-1 .section--light .copyright__link {
  color: #000000;
}
.color-x24-demo-1 .section--light .copyright__link:hover {
  color: #000000;
}
.color-x24-demo-1 .section--light .copyright__item:not(:last-child),
.color-x24-demo-1 .section--light #copyright__item:not(:last-child) {
  border-color: #000000;
}
.color-x24-demo-1 .section-copyright .copyright,
.color-x24-demo-1 .section-copyright #copyright {
  display: flex;
  height: 100%;
  align-items: center;
}
.color-x24-demo-1 .section-copyright .copyright .copyright__link,
.color-x24-demo-1 .section-copyright #copyright .copyright__link {
  line-height: 17px;
}
.color-x24-demo-1 .section--dark .socialmedia__item .socialmedia__link, .color-x24-demo-1 .section--light .socialmedia__item .socialmedia__link {
  border-radius: 8px;
  background: #c5c5c5;
  color: #212121;
}
.color-x24-demo-1 .section--dark .socialmedia__item .socialmedia__link:hover, .color-x24-demo-1 .section--light .socialmedia__item .socialmedia__link:hover {
  background: #a7a0a0;
}
.color-x24-demo-1 .section--dark .section-socialmedia .socialmedia__link--small, .color-x24-demo-1 .section--light .section-socialmedia .socialmedia__link--small {
  width: 34px;
  height: 34px;
}
.color-x24-demo-1 .section--dark .socialmedia, .color-x24-demo-1 .section--light .socialmedia {
  padding: 0;
}
.color-x24-demo-1 .section--light .socialmedia__item .socialmedia__link {
  background: #c5c5c5;
  color: #c5c5c5;
}
.color-x24-demo-1 .section--light .socialmedia__item .socialmedia__link:hover {
  background: rgba(0, 0, 0, 0.5);
}
.color-x24-demo-1 .logo__container .logo-a__title {
  font-size: 14px;
  line-height: 18px;
}
.color-x24-demo-1 .logo__container .logo-a__caption {
  font-size: 12px;
  line-height: 14px;
}
@media (max-width: 1224px) {
  .color-x24-demo-1 .section--dark .cta__button,
.color-x24-demo-1 .section--dark .cta__button--icon,
.color-x24-demo-1 .section--dark .staff-member__link.component__button--1,
.color-x24-demo-1 .section--dark .staff-member__link__button--icon,
.color-x24-demo-1 .section--dark .staff-member__link--icon,
.color-x24-demo-1 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-demo-1 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-demo-1 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-demo-1 .section--light .cta__button,
.color-x24-demo-1 .section--light .cta__button--icon,
.color-x24-demo-1 .section--light .staff-member__link.component__button--1,
.color-x24-demo-1 .section--light .staff-member__link__button--icon,
.color-x24-demo-1 .section--light .staff-member__link--icon,
.color-x24-demo-1 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-demo-1 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-demo-1 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 155px;
  }
  .color-x24-demo-1 .banner .banner-text__wrapper {
    padding: 30px 0 50px;
  }
  .color-x24-demo-1 .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-demo-1 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-demo-1 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-demo-1 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-demo-1 .section--light .featuredblocks-grid-e .featuredblock__item {
    margin: 0 0 20px;
  }
  .color-x24-demo-1 .section--dark .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-demo-1 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-demo-1 .section--light .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-demo-1 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
    height: 100% !important;
  }
  .color-x24-demo-1 .contact-us-im .form,
.color-x24-demo-1 .form .component__title-caption-wrap {
    padding-top: 0;
    padding-bottom: 20px;
  }
}
@media (max-width: 1199px) {
  .color-x24-demo-1 .header-sticky,
.color-x24-demo-1 .header_home,
.color-x24-demo-1 .header_home.overlap {
    padding: 0;
    position: static;
  }
  .color-x24-demo-1 .header-sticky .section--dark.section--inner, .color-x24-demo-1 .header-sticky .section--light.section--inner,
.color-x24-demo-1 .header_home .section--dark.section--inner,
.color-x24-demo-1 .header_home .section--light.section--inner,
.color-x24-demo-1 .header_home.overlap .section--dark.section--inner,
.color-x24-demo-1 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-demo-1 .header-sticky .container,
.color-x24-demo-1 .header-sticky .section--dark.section--inner,
.color-x24-demo-1 .header-sticky .section--light.section--inner,
.color-x24-demo-1 .header_home .container,
.color-x24-demo-1 .header_home .section--dark.section--inner,
.color-x24-demo-1 .header_home .section--light.section--inner,
.color-x24-demo-1 .header_home.overlap .container,
.color-x24-demo-1 .header_home.overlap .section--dark.section--inner,
.color-x24-demo-1 .header_home.overlap .section--light.section--inner {
    max-width: 1140px;
  }
  .color-x24-demo-1 .banner .banner-e__header, .color-x24-demo-1 .banner .banner-e__contactform {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .color-x24-demo-1 .banner .banner-e__contactform {
    margin-left: 0;
  }
  .color-x24-demo-1 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-demo-1 .featuredblocks .featuredblocks-grid-d .featuredblock__cta {
    display: block;
  }
  .color-x24-demo-1 .banner .banner-text__wrapper {
    margin: 0 auto !important;
  }
  .color-x24-demo-1 .hours-a .hours__sep {
    display: none !important;
  }
  .color-x24-demo-1 .hours-a .hours__day:first-child {
    padding-left: 0;
    width: 27%;
  }
  .color-x24-demo-1 .hours-a .hours__hours {
    width: 73%;
    flex-direction: row !important;
    justify-content: flex-start;
  }
  .color-x24-demo-1 .hours-a .hours__hours span {
    display: inline-block;
    width: 50%;
    text-align: left !important;
    padding: 0 10px 0 0;
  }
}
@media (max-width: 1023px) {
  .color-x24-demo-1 .section--dark .cta__button,
.color-x24-demo-1 .section--dark .cta__button--icon,
.color-x24-demo-1 .section--dark .staff-member__link.component__button--1,
.color-x24-demo-1 .section--dark .staff-member__link__button--icon,
.color-x24-demo-1 .section--dark .staff-member__link--icon,
.color-x24-demo-1 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-demo-1 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-demo-1 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-demo-1 .section--light .cta__button,
.color-x24-demo-1 .section--light .cta__button--icon,
.color-x24-demo-1 .section--light .staff-member__link.component__button--1,
.color-x24-demo-1 .section--light .staff-member__link__button--icon,
.color-x24-demo-1 .section--light .staff-member__link--icon,
.color-x24-demo-1 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-demo-1 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-demo-1 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 135px;
  }
  .color-x24-demo-1 .section--dark .phone__container .phone__wrapper .phone__number,
.color-x24-demo-1 .section--light .phone__container .phone__wrapper .phone__number {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-demo-1 .header_home.overlap .section--dark.section--inner, .color-x24-demo-1 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-demo-1 .section--dark .navigation .navigation-b .navigation__menu--list, .color-x24-demo-1 .section--light .navigation .navigation-b .navigation__menu--list {
    display: block;
  }
  .color-x24-demo-1 .section--dark .navigation .navigation-b .navigation__menu--list > .navigation__item, .color-x24-demo-1 .section--light .navigation .navigation-b .navigation__menu--list > .navigation__item {
    width: 100%;
    padding: 10px;
    border-left: 0;
    border-bottom: 1px solid #ffffff;
  }
  .color-x24-demo-1 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-demo-1 .section--light .blade__container .blade-a--12 .blade-a__bg {
    position: static;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 1;
    margin: 0 0 26px;
  }
  .color-x24-demo-1 .section--dark .blade__container .blade-a--12 .blade-a__text, .color-x24-demo-1 .section--light .blade__container .blade-a--12 .blade-a__text {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 2;
    margin: 0 0 10px;
    padding-left: 0;
    padding-right: 0;
    background: none;
  }
  .color-x24-demo-1 .section--dark .blade-a__wrap, .color-x24-demo-1 .section--light .blade-a__wrap {
    padding: 0 15px;
  }
  .color-x24-demo-1 .section--dark .blade-a__text, .color-x24-demo-1 .section--light .blade-a__text {
    margin: 0 0 30px;
  }
  .color-x24-demo-1 .alias-partial_header_2x6x2x2 .section--dark.section--inner,
.color-x24-demo-1 .alias-partial_header_2x6x2x2 .section--light.section--inner {
    padding: 0;
  }
  .color-x24-demo-1 .alias-partial_header_2x6x2x2 .col_header_logo {
    flex: 0 0 100%;
    order: 1;
    max-width: 100%;
    padding: 20px 60px;
  }
  .color-x24-demo-1 .alias-partial_header_2x6x2x2 .col_nav {
    flex: 0 0 60%;
    max-width: 60%;
    order: 2;
    padding: 0 20px 10px 30px;
  }
  .color-x24-demo-1 .alias-partial_header_2x6x2x2 .col_top_phone {
    order: 3;
    flex: 0 0 15%;
    max-width: 15%;
    padding: 0 0 10px;
  }
  .color-x24-demo-1 .alias-partial_header_2x6x2x2 .col_header_cta {
    flex: 0 0 25%;
    max-width: 25%;
    order: 4;
    padding: 0 0 10px;
  }
  .color-x24-demo-1 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-demo-1 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-demo-1 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 165px;
    min-width: 165px;
  }
  .color-x24-demo-1 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link, .color-x24-demo-1 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link {
    padding-left: 15px;
    white-space: normal;
  }
  .color-x24-demo-1 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after, .color-x24-demo-1 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after {
    display: none;
  }
  .color-x24-demo-1 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before, .color-x24-demo-1 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    left: 5px;
    margin-top: -6px;
    border: inset 6px;
    border-left-width: 0;
    border-left-style: solid;
    border-color: transparent #ffffff transparent transparent;
  }
  .color-x24-demo-1 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover:before, .color-x24-demo-1 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-demo-1 .section--dark .navigation-a .more .navigation__list--sub .navigation__list, .color-x24-demo-1 .section--light .navigation-a .more .navigation__list--sub .navigation__list {
    left: auto;
    right: 100%;
  }
  .color-x24-demo-1 .section--dark .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before, .color-x24-demo-1 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-demo-1 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent #ececec transparent transparent !important;
  }
  .color-x24-demo-1 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent #ececec transparent transparent !important;
  }
  .color-x24-demo-1 .section--dark .featuredblocks-grid-d, .color-x24-demo-1 .section--dark .featuredblocks-grid-c, .color-x24-demo-1 .section--dark .featuredblocks-grid-e, .color-x24-demo-1 .section--light .featuredblocks-grid-d, .color-x24-demo-1 .section--light .featuredblocks-grid-c, .color-x24-demo-1 .section--light .featuredblocks-grid-e {
    margin: 0;
  }
  .color-x24-demo-1 .section--dark .featuredblocks-grid-d .featuredblock__item, .color-x24-demo-1 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-demo-1 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-demo-1 .section--light .featuredblocks-grid-d .featuredblock__item, .color-x24-demo-1 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-demo-1 .section--light .featuredblocks-grid-e .featuredblock__item {
    border-left: 0 !important;
    border-right: 0 !important;
  }
  .color-x24-demo-1 .section-banner .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-demo-1 .blade-a__text {
    order: 2;
  }
  .color-x24-demo-1 .blade-a__bg {
    order: 1;
  }
  .color-x24-demo-1 .section-blade .blade-a--12 .blade-a__bg {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  .color-x24-demo-1 .map__container .map .map__col {
    margin: 0;
    box-shadow: none;
    border-radius: 0;
    width: 100%;
    max-width: 100%;
    flex: inherit;
    text-align: center;
  }
  .color-x24-demo-1 .map__container .map .map__col .map__title-caption-wrap {
    padding-top: 40px;
  }
  .color-x24-demo-1 .map__container .map-a .map__container {
    max-width: 100% !important;
    padding: 0;
  }
  .color-x24-demo-1 .map__container .map-a .map__display {
    position: static;
  }
  .color-x24-demo-1 .map__container .map__wrap {
    padding: 0;
  }
  .color-x24-demo-1 .footer {
    padding: 55px 0 30px;
    overflow: hidden;
  }
  .color-x24-demo-1 .footer .section-socialmedia,
.color-x24-demo-1 .footer .section-copyright {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    justify-content: center;
  }
  .color-x24-demo-1 .footer .section-logo {
    padding: 50px 0 10px;
  }
  .color-x24-demo-1 .footer .logo__container {
    margin: 0 auto 23px;
  }
  .color-x24-demo-1 .footer .row {
    display: block;
  }
  .color-x24-demo-1 .footer div[class*=col-] {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: none;
    text-align: center;
  }
  .color-x24-demo-1 .footer .logo_footer__container--inner,
.color-x24-demo-1 .footer .logo__container {
    justify-content: center;
  }
  .color-x24-demo-1 .footer .section-socialmedia .socialmedia,
.color-x24-demo-1 .footer .section-socialmedia .copyright__container,
.color-x24-demo-1 .footer .section-copyright .socialmedia,
.color-x24-demo-1 .footer .section-copyright .copyright__container,
.color-x24-demo-1 .footer .logo__container .socialmedia,
.color-x24-demo-1 .footer .logo__container .copyright__container {
    padding: 0 0 20px;
  }
  .color-x24-demo-1 .footer .section-logo {
    padding: 0;
  }
  .color-x24-demo-1 .logo__container {
    margin: 0 auto;
  }
  .color-x24-demo-1 .logo__container .logo-a__img {
    max-width: 200px;
    margin: 0 auto;
  }
  .color-x24-demo-1 .copyright__container {
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .color-x24-demo-1 .banner-e__contactform .contactform__wrapper {
    position: relative;
    top: 0;
  }
  .color-x24-demo-1 .banner .banner-e {
    padding-top: 100px;
  }
  .color-x24-demo-1 .banner .banner-e__header {
    padding-top: 100px;
  }
}
@media (max-width: 990px) {
  .color-x24-demo-1 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-demo-1 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 140px;
    min-width: 140px;
    font-size: 12px;
  }
  .color-x24-demo-1 .section--dark .navigation-a .navigation__item--link, .color-x24-demo-1 .section--light .navigation-a .navigation__item--link {
    font-size: 12px !important;
  }
}
@media (max-width: 767px) {
  .color-x24-demo-1 .blade-a__text .blade-a__title {
    text-align: center;
  }
  .color-x24-demo-1 .form .form__title,
.color-x24-demo-1 .contact-us-im .form__title,
.color-x24-demo-1 .component__title {
    font: bold 32px/40px "Poppins", sans-serif !important;
    text-align: center;
  }
  .color-x24-demo-1 .form .form__caption,
.color-x24-demo-1 .contact-us-im .form__caption,
.color-x24-demo-1 .component__subtitle {
    font: 600 14px/18px "GothicA1", sans-serif !important;
    text-align: center;
  }
  .color-x24-demo-1 .section-banner .banner .component__title,
.color-x24-demo-1 .section-banner .banner .component__subtitle {
    text-align: center;
  }
  .color-x24-demo-1 .section-banner .banner .component__subtitle {
    margin-bottom: 24px;
  }
  .color-x24-demo-1 .banner__container .banner .cta__button {
    margin: 0 auto;
  }
  .color-x24-demo-1 .banner__container .banner .component__button {
    text-align: center !important;
  }
  .color-x24-demo-1 .featuredblocks-grid-d .featuredblock__item {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-demo-1 .section--dark .staff__list, .color-x24-demo-1 .section--light .staff__list {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-demo-1 .section--dark .staff__container .staff__title, .color-x24-demo-1 .section--light .staff__container .staff__title {
    font: bold 32px/40px "Poppins", sans-serif;
  }
  .color-x24-demo-1 .section--dark .staff__container .staff__caption, .color-x24-demo-1 .section--light .staff__container .staff__caption {
    font: 600 14px/18px "GothicA1", sans-serif;
  }
  .color-x24-demo-1 .section--dark .staff__container .staff-b .staff-member__image, .color-x24-demo-1 .section--light .staff__container .staff-b .staff-member__image {
    border-radius: 0;
  }
  .color-x24-demo-1 .section-staff .staff-a .staff__item:before {
    margin-left: 0;
  }
  .color-x24-demo-1 .section--dark .staff-a .staff-member__text, .color-x24-demo-1 .section--light .staff-a .staff-member__text {
    margin-left: auto;
  }
  .color-x24-demo-1 .hours-a__title, .color-x24-demo-1 .hours-a__subtitle {
    text-align: center;
  }
  .color-x24-demo-1 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    text-align: left;
  }
  .color-x24-demo-1 .hours-a .hours-a__schedule--responsive .cta__button, .color-x24-demo-1 .hours-a .hours-a__schedule--responsive .cta__button--icon, .color-x24-demo-1 .hours-a .hours-a__schedule--responsive .cta__link {
    margin: 0 auto;
  }
  .color-x24-demo-1 .hours-a .hours-a__schedule--responsive .row {
    min-height: 30px;
  }
  .color-x24-demo-1 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    font: 600 20px/28px "Poppins", sans-serif !important;
  }
  .color-x24-demo-1 .hours-a .hours__day:first-child {
    padding-right: 10px;
    width: 50%;
  }
  .color-x24-demo-1 .hours-a .hours__hours, .color-x24-demo-1 .hours-a .hours__day {
    align-items: flex-start !important;
    padding: 10px 0;
  }
  .color-x24-demo-1 .hours-a .hours__hours {
    padding-right: 0;
    width: 50%;
    flex-direction: column !important;
  }
  .color-x24-demo-1 .hours-a .hours__hours span {
    display: block;
    align-self: center;
    width: 100%;
    text-align: right !important;
    padding: 5px 0 0;
  }
  .color-x24-demo-1 .hours-a .hours__hours span:first-child {
    padding-top: 0;
  }
  .color-x24-demo-1 .copyright__container {
    justify-content: center;
  }
  .color-x24-demo-1 .copyright__container .copyright__list {
    justify-content: center;
    padding: 0 0 4px;
  }
  .color-x24-demo-1 .copyright__container .copyright__item {
    padding: 0 10px 10px;
  }
  .color-x24-demo-1 .section-copyright .copyright__item:not(:last-child),
.color-x24-demo-1 .section-copyright #copyright__item:not(:last-child) {
    border: 0;
  }
  .color-x24-demo-1 .section-socialmedia .socialmedia.text-center .socialmedia__link--small,
.color-x24-demo-1 .section-socialmedia .socialmedia.text-center .socialmedia__link--medium,
.color-x24-demo-1 .section-socialmedia .socialmedia.text-center .socialmedia__link--large {
    margin: 0 5px;
  }
  .color-x24-demo-1 .forms--2col-textarea .form .leadForm form .outerWrap {
    width: 100%;
  }
  .color-x24-demo-1 .forms--2col-textarea .form .form-input-comments {
    width: 100%;
  }
}

.color-x24-comp-9 .carmel-wave {
  display: block !important;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
}
.color-x24-comp-9 .carmel-wave.carmel-wave-top {
  bottom: 100% !important;
}
.color-x24-comp-9 .carmel-wave.carmel-wave-bottom {
  top: 100% !important;
}
.color-x24-comp-9 .header_home {
  z-index: 100;
}
.color-x24-comp-9 .header_home.overlap .section--dark.section--inner, .color-x24-comp-9 .header_home.overlap .section--light.section--inner {
  max-width: 1160px;
  border-radius: 8px;
  margin: 0 auto;
  position: relative;
  padding: 0 40px 0 30px;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-comp-9 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: #42412d;
}
.color-x24-comp-9 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: #7f7d56;
}
.color-x24-comp-9 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: #050504;
}
.color-x24-comp-9 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: #b5b381;
}
.color-x24-comp-9 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: #ff8144;
}
.color-x24-comp-9 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: black;
}
.color-x24-comp-9 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: white;
}
.color-x24-comp-9 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: #f5f5f5;
}
.color-x24-comp-9 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: #ff8144;
}
.color-x24-comp-9 .header-sticky {
  box-shadow: 0 8px 10px rgba(0, 0, 0, 0.14);
}
.color-x24-comp-9 .header-sticky .row {
  align-items: center;
}
.color-x24-comp-9 .header-sticky .section--dark.section--inner, .color-x24-comp-9 .header-sticky .section--light.section--inner {
  padding: 0 40px 0 30px;
}
.color-x24-comp-9 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
  letter-spacing: 0.44px;
  line-height: 16px;
  text-align: center;
  margin-top: 0;
}
.color-x24-comp-9 body,
.color-x24-comp-9 p,
.color-x24-comp-9 .component__p,
.color-x24-comp-9 .editable__container p,
.color-x24-comp-9 .section-editable .editable__container p,
.color-x24-comp-9 .section-editable .editable__container ul,
.color-x24-comp-9 .section-editable .editable__container li,
.color-x24-comp-9 .section-editable .editable__container ol,
.color-x24-comp-9 .editable__container table td,
.color-x24-comp-9 body .editable__container p,
.color-x24-comp-9 body .editable__container ol,
.color-x24-comp-9 body .editable__container ul,
.color-x24-comp-9 body .editable__container li,
.color-x24-comp-9 body .editable__container table td,
.color-x24-comp-9 body .editable__container span,
.color-x24-comp-9 .form .leadFormInfo {
  font-family: "GothicA1", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.color-x24-comp-9 .staff-member {
  flex-wrap: nowrap !important;
}
.color-x24-comp-9 .section--dark p {
  color: #ffffff;
}
.color-x24-comp-9 .section--dark p a {
  text-decoration: underline;
}
.color-x24-comp-9 .section--dark p a:hover {
  text-decoration: none;
}
.color-x24-comp-9 .section--dark .component__title {
  color: #ffffff;
}
.color-x24-comp-9 .section--dark .component__subtitle {
  color: #ffffff;
}
.color-x24-comp-9 .section--dark .component__p {
  color: #ffffff;
}
.color-x24-comp-9 .section--dark .component__p a {
  text-decoration: underline;
}
.color-x24-comp-9 .section--dark .component__p a:hover {
  text-decoration: none;
}
.color-x24-comp-9 .section--dark a {
  color: #ffffff;
}
.color-x24-comp-9 .section--dark .bx-wrapper .bx-controls {
  margin-top: 15px;
}
.color-x24-comp-9 .section--light p {
  color: #000000;
}
.color-x24-comp-9 .section--light p a {
  text-decoration: underline;
}
.color-x24-comp-9 .section--light p a:hover {
  text-decoration: none;
}
.color-x24-comp-9 .section--light .component__title, .color-x24-comp-9 .section--light .component__subtitle {
  color: #000000 !important;
}
.color-x24-comp-9 .section--light .component__p {
  color: #000000;
}
.color-x24-comp-9 .section--light .component__p a {
  text-decoration: underline;
}
.color-x24-comp-9 .section--light .component__p a:hover {
  text-decoration: none;
}
.color-x24-comp-9 .section--light a {
  color: #000000;
}
.color-x24-comp-9 .section-base-container .section-cta .cta-a,
.color-x24-comp-9 .section-base-container .section-logo .logo-a {
  padding: 0;
}
.color-x24-comp-9 .logo__container .logo-a {
  margin: 0;
}
.color-x24-comp-9 .logo__container .logo-a__text {
  padding: 0 10px;
  min-width: 120px;
}
.color-x24-comp-9 .logo__container .logo-a__title {
  font-size: 12px;
  line-height: 14px;
}
.color-x24-comp-9 .logo__container .logo-a__caption {
  font-size: 10px;
  line-height: 12px;
}
.color-x24-comp-9 .logo__container .logo-a__img {
  display: block;
}
.color-x24-comp-9 .section--dark .logo__container .logo-a__title, .color-x24-comp-9 .section--dark .logo__container .logo-a__caption {
  color: #ffffff !important;
}
.color-x24-comp-9 .section--light .logo__container .logo-a__title, .color-x24-comp-9 .section--light .logo__container .logo-a__caption {
  color: #000000 !important;
}
.color-x24-comp-9 .comp-phone .phone__title {
  font-size: 18px;
  line-height: 20px;
}
.color-x24-comp-9 .col_header_cta .cta__link {
  margin-top: 0;
}
.color-x24-comp-9 .phone__setting-title,
.color-x24-comp-9 .phone__city {
  font-size: 16px;
  line-height: 18px;
}
.color-x24-comp-9 .editable__container h6,
.color-x24-comp-9 .editable__container h5,
.color-x24-comp-9 .editable__container h4,
.color-x24-comp-9 .editable__container h3,
.color-x24-comp-9 .editable__container h2,
.color-x24-comp-9 .editable__container h1 {
  font-family: "Poppins", sans-serif;
  font-weight: bold;
  border-bottom: none;
}
.color-x24-comp-9 .editable__container h1 {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-comp-9 .editable__container h2 {
  font-size: 48px;
  line-height: 56px;
}
.color-x24-comp-9 .editable__container h3 {
  font-size: 24px;
  line-height: 32px;
}
.color-x24-comp-9 .editable__container h4 {
  font-size: 20px;
  line-height: 28px;
}
.color-x24-comp-9 .editable__container h5 {
  font-size: 18px;
  line-height: 24px;
}
.color-x24-comp-9 .editable__container h6 {
  font-size: 16px;
  line-height: 20px;
}
.color-x24-comp-9 .section--dark .editable__container h6,
.color-x24-comp-9 .section--dark .editable__container h5,
.color-x24-comp-9 .section--dark .editable__container h4,
.color-x24-comp-9 .section--dark .editable__container h3,
.color-x24-comp-9 .section--dark .editable__container h2,
.color-x24-comp-9 .section--dark .editable__container h1, .color-x24-comp-9 .section--light .editable__container h6,
.color-x24-comp-9 .section--light .editable__container h5,
.color-x24-comp-9 .section--light .editable__container h4,
.color-x24-comp-9 .section--light .editable__container h3,
.color-x24-comp-9 .section--light .editable__container h2,
.color-x24-comp-9 .section--light .editable__container h1 {
  color: #ffffff;
}
.color-x24-comp-9 .section--light .editable__container h6,
.color-x24-comp-9 .section--light .editable__container h5,
.color-x24-comp-9 .section--light .editable__container h4,
.color-x24-comp-9 .section--light .editable__container h3,
.color-x24-comp-9 .section--light .editable__container h2,
.color-x24-comp-9 .section--light .editable__container h1 {
  color: #000000;
}
.color-x24-comp-9 .form__title {
  margin-bottom: 1.875rem;
}
.color-x24-comp-9 .form .form__title,
.color-x24-comp-9 .contact-us-im .form__title,
.color-x24-comp-9 .component__title {
  font: bold 48px/56px "Poppins", sans-serif;
}
.color-x24-comp-9 .form .form__caption,
.color-x24-comp-9 .contact-us-im .form__caption,
.color-x24-comp-9 .component__subtitle {
  font: 600 16px/20px "GothicA1", sans-serif;
}
.color-x24-comp-9 .form .error_container label,
.color-x24-comp-9 .contact-us-im .form .error_container label {
  color: #E03B33;
}
.color-x24-comp-9 .header-sticky .cta,
.color-x24-comp-9 .header_home .cta,
.color-x24-comp-9 .header_home.overlap .cta {
  padding: 0;
}
.color-x24-comp-9 .section__bg--light-1 .componentWith__container.form__container {
  padding-left: 0;
  padding-right: 0;
  padding: 0 0 50px;
}
.color-x24-comp-9 .section--dark .flex-control-paging li a, .color-x24-comp-9 .section--light .flex-control-paging li a {
  background: #f7f0e9;
  border-radius: 6px;
  width: 13px;
  height: 12px;
  box-shadow: none;
}
.color-x24-comp-9 .section--dark .flex-control-paging li a.flex-active, .color-x24-comp-9 .section--light .flex-control-paging li a.flex-active {
  background: #ff8144 !important;
  border-radius: 6px;
  width: 34px;
  height: 12px;
  transition: width 0.2s linear;
}
.color-x24-comp-9 .section--dark .flex-control-paging li a:hover, .color-x24-comp-9 .section--light .flex-control-paging li a:hover {
  background: #ff8144 !important;
}
.color-x24-comp-9 .section--dark .bx-wrapper .bx-pager.bx-default-pager a, .color-x24-comp-9 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #f7f0e9;
}
.color-x24-comp-9 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-comp-9 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  width: 34px;
  transition: width 0.2s linear;
  background: #ff8144 !important;
}
.color-x24-comp-9 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-comp-9 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ff8144 !important;
}
.color-x24-comp-9 .section--dark .banner .controls-wrapper, .color-x24-comp-9 .section--light .banner .controls-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 45px 0;
  margin-top: -132px;
}
@media (max-width: 991px) {
  .color-x24-comp-9 .section--dark .banner .controls-wrapper, .color-x24-comp-9 .section--light .banner .controls-wrapper {
    margin-top: 0;
  }
}
.color-x24-comp-9 .section--dark .banner .controls-wrapper .flex-control-nav, .color-x24-comp-9 .section--light .banner .controls-wrapper .flex-control-nav {
  bottom: 0 !important;
  width: auto;
  display: flex !important;
  align-items: center;
  position: relative;
  height: 0 !important;
  left: auto !important;
  transform: translateX(0) !important;
}
.color-x24-comp-9 .section--dark .banner .controls-wrapper .flex-control-nav a, .color-x24-comp-9 .section--light .banner .controls-wrapper .flex-control-nav a {
  background: #ffffff;
}
.color-x24-comp-9 .section--dark .banner .controls-wrapper .flex-prev, .color-x24-comp-9 .section--light .banner .controls-wrapper .flex-prev {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-right: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-comp-9 .section--dark .banner .controls-wrapper .flex-prev:hover, .color-x24-comp-9 .section--light .banner .controls-wrapper .flex-prev:hover {
  color: #ff8144;
}
.color-x24-comp-9 .section--dark .banner .controls-wrapper .flex-prev:before, .color-x24-comp-9 .section--light .banner .controls-wrapper .flex-prev:before {
  content: "";
  font-size: 24px;
}
.color-x24-comp-9 .section--dark .banner .controls-wrapper .flex-next, .color-x24-comp-9 .section--light .banner .controls-wrapper .flex-next {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-left: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-comp-9 .section--dark .banner .controls-wrapper .flex-next:hover, .color-x24-comp-9 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #ff8144;
}
.color-x24-comp-9 .section--dark .banner .controls-wrapper .flex-next:before, .color-x24-comp-9 .section--light .banner .controls-wrapper .flex-next:before {
  content: "";
  font-size: 24px;
}
.color-x24-comp-9 .section--light .flex-control-paging li a {
  background: #42412d;
}
.color-x24-comp-9 .section--light .flex-control-paging li a.flex-active {
  background: #ff8144 !important;
}
.color-x24-comp-9 .section--light .flex-control-paging li a:hover {
  background: #ff8144 !important;
}
.color-x24-comp-9 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #42412d;
}
.color-x24-comp-9 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #ff8144 !important;
}
.color-x24-comp-9 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ff8144 !important;
}
.color-x24-comp-9 .section--light .banner .controls-wrapper .flex-prev,
.color-x24-comp-9 .section--light .banner .controls-wrapper .flex-next {
  color: #42412d;
}
.color-x24-comp-9 .section--light .banner .controls-wrapper .flex-prev:hover,
.color-x24-comp-9 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #ff8144;
}
.color-x24-comp-9 .section-breadcrumbs .section--dark .breadcrumb__item, .color-x24-comp-9 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #ffffff !important;
  font: 400 16px/24px "GothicA1", sans-serif;
}
.color-x24-comp-9 .section-breadcrumbs .section--dark .breadcrumb__item a, .color-x24-comp-9 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-comp-9 .section-breadcrumbs .section--dark .breadcrumb__item a:hover, .color-x24-comp-9 .section-breadcrumbs .section--light .breadcrumb__item a:hover {
  text-decoration: none;
}
.color-x24-comp-9 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #000000 !important;
}
.color-x24-comp-9 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #000000 !important;
}
.color-x24-comp-9 .blade-a__bg > div {
  border-radius: 8px;
  overflow: hidden;
}
.color-x24-comp-9 .blade-a__bg > div img {
  border-radius: 8px;
}
.color-x24-comp-9 .blade-a__text .blade-a__title {
  border-bottom: none;
}
.color-x24-comp-9 .blade-a__description a {
  text-decoration: underline;
}
.color-x24-comp-9 .blade-a__description a:hover {
  text-decoration: none;
}
.color-x24-comp-9 .container-fluid .blade__container .blade-a--12 {
  position: relative;
}
.color-x24-comp-9 .container-fluid .blade__container .blade-a--12 .blade-a__wrap > .row {
  padding: 0;
}
.color-x24-comp-9 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-comp-9 .section--light .blade__container .blade-a--12 .blade-a__bg {
  padding-top: 0;
  padding-bottom: 0;
}
.color-x24-comp-9 .section--dark .blade-a--12 .blade-a__text, .color-x24-comp-9 .section--light .blade-a--12 .blade-a__text {
  padding-top: 16px;
  padding-bottom: 16px;
}
.color-x24-comp-9 .section--dark .blade-a--12 .blade-a__bg, .color-x24-comp-9 .section--light .blade-a--12 .blade-a__bg {
  height: 100%;
}
.color-x24-comp-9 .section--dark .blade-a__bg > div, .color-x24-comp-9 .section--light .blade-a__bg > div {
  height: 100%;
  min-height: 100%;
}
.color-x24-comp-9 .section--dark .blade-a__text, .color-x24-comp-9 .section--light .blade-a__text {
  background: rgba(66, 65, 45, 0.7);
  border-radius: 8px;
}
.color-x24-comp-9 .section--dark .blade-a__text .cta__link, .color-x24-comp-9 .section--light .blade-a__text .cta__link {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
}
.color-x24-comp-9 .section--dark .blade-a__text .cta__link:hover, .color-x24-comp-9 .section--light .blade-a__text .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-comp-9 .section--dark .blade-a__text .blade-a__readmore .cta__link, .color-x24-comp-9 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: white !important;
  text-transform: none;
  text-decoration: underline;
  font-weight: 400;
}
.color-x24-comp-9 .section--dark .blade-a__text .blade-a__readmore .cta__link:hover, .color-x24-comp-9 .section--light .blade-a__text .blade-a__readmore .cta__link:hover {
  text-decoration: none;
}
.color-x24-comp-9 .section--dark .blade-a__description, .color-x24-comp-9 .section--light .blade-a__description {
  color: #ffffff;
}
.color-x24-comp-9 .section--light .blade-a__text {
  background: rgba(224, 224, 224, 0.7);
}
.color-x24-comp-9 .section--light .blade-a__text .cta__link {
  color: #000000 !important;
}
.color-x24-comp-9 .section--light .blade-a__text .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-comp-9 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: #b5b381 !important;
}
.color-x24-comp-9 .section--light .blade-a__description {
  color: #42412d;
}
.color-x24-comp-9 .container-fluid .blade-a__wrap {
  max-width: 100%;
}
.color-x24-comp-9 .componentWith__container.featuredarticles__container {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-comp-9 .section--dark .featuredarticles .featuredarticle__image, .color-x24-comp-9 .section--light .featuredarticles .featuredarticle__image {
  border-radius: 8px;
}
.color-x24-comp-9 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link, .color-x24-comp-9 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  font: 16px/20px "GothicA1", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
}
.color-x24-comp-9 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:hover, .color-x24-comp-9 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:hover {
  text-decoration: underline;
}
.color-x24-comp-9 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:before, .color-x24-comp-9 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:before {
  display: none;
}
.color-x24-comp-9 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__description, .color-x24-comp-9 .section--light .featuredarticles .featuredarticle__text .featuredarticle__description {
  font: 16px/20px "GothicA1", sans-serif;
}
.color-x24-comp-9 .section--dark .featuredarticles .featuredarticle__title, .color-x24-comp-9 .section--light .featuredarticles .featuredarticle__title {
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-comp-9 .section--dark .featuredarticles .featuredarticle__title a, .color-x24-comp-9 .section--light .featuredarticles .featuredarticle__title a {
  color: #ffffff;
  text-decoration: none;
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-comp-9 .section--dark .featuredarticles .featuredarticle__title a:hover, .color-x24-comp-9 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-comp-9 .section--dark .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper, .color-x24-comp-9 .section--light .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper {
  margin-top: 0 !important;
}
.color-x24-comp-9 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  color: #000000;
}
.color-x24-comp-9 .section--light .featuredarticles .featuredarticle__title a {
  color: #000000;
}
.color-x24-comp-9 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #000000;
}
.color-x24-comp-9 .section--light .featuredblocks-list-a .featuredblock__item {
  margin-bottom: 10px;
}
.color-x24-comp-9 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a {
  color: #000000 !important;
}
.color-x24-comp-9 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a:hover:after {
  text-decoration: underline;
}
.color-x24-comp-9 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-comp-9 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-comp-9 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-comp-9 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-comp-9 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-comp-9 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-comp-9 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-comp-9 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ffffff !important;
}
.color-x24-comp-9 .section__bg--light-3 .section--dark .flex-control-paging li a.flex-active, .color-x24-comp-9 .section__bg--light-3 .section--dark .flex-control-paging li a:hover, .color-x24-comp-9 .section__bg--light-3 .section--light .flex-control-paging li a.flex-active, .color-x24-comp-9 .section__bg--light-3 .section--light .flex-control-paging li a:hover,
.color-x24-comp-9 .section__bg--dark-5 .section--dark .flex-control-paging li a.flex-active,
.color-x24-comp-9 .section__bg--dark-5 .section--dark .flex-control-paging li a:hover,
.color-x24-comp-9 .section__bg--dark-5 .section--light .flex-control-paging li a.flex-active,
.color-x24-comp-9 .section__bg--dark-5 .section--light .flex-control-paging li a:hover {
  background: #ffffff !important;
}
.color-x24-comp-9 .section__bg--light-3 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-comp-9 .section__bg--light-3 .section--light .hours-a__schedule .hours-a__schedule--border,
.color-x24-comp-9 .section__bg--dark-5 .section--dark .hours-a__schedule .hours-a__schedule--border,
.color-x24-comp-9 .section__bg--dark-5 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ffffff !important;
}
.color-x24-comp-9 .section__bg--dark-5 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-9 .section__bg--dark-5 .section--dark .form .form__group .input_container input,
.color-x24-comp-9 .section__bg--dark-5 .section--dark .form .form__group .input_container select,
.color-x24-comp-9 .section__bg--dark-5 .section--dark .form .form__group .input_container textarea,
.color-x24-comp-9 .section__bg--dark-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-9 .section__bg--dark-5 .section--light .form .form__group .input_container input,
.color-x24-comp-9 .section__bg--dark-5 .section--light .form .form__group .input_container select,
.color-x24-comp-9 .section__bg--dark-5 .section--light .form .form__group .input_container textarea,
.color-x24-comp-9 .section__bg--light-3 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-9 .section__bg--light-3 .section--dark .form .form__group .input_container input,
.color-x24-comp-9 .section__bg--light-3 .section--dark .form .form__group .input_container select,
.color-x24-comp-9 .section__bg--light-3 .section--dark .form .form__group .input_container textarea,
.color-x24-comp-9 .section__bg--light-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-9 .section__bg--light-3 .section--light .form .form__group .input_container input,
.color-x24-comp-9 .section__bg--light-3 .section--light .form .form__group .input_container select,
.color-x24-comp-9 .section__bg--light-3 .section--light .form .form__group .input_container textarea {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
}
.color-x24-comp-9 .section__bg--dark-4 .section--dark .staff__container .component__button--2 {
  border: 1px solid #42412d !important;
  color: #ffffff !important;
  background: #42412d !important;
}
.color-x24-comp-9 .section__bg--dark-4 .section--dark .staff__container .component__button--2:hover {
  border: 1px solid #7f7d56 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #7f7d56 !important;
}
.color-x24-comp-9 .section__bg--dark-4 .section--dark .staff__container .component__button--2:focus {
  border: 1px solid #b0ae8b !important;
  color: #ffffff !important;
  background: #b0ae8b !important;
}
.color-x24-comp-9 .section--dark .disclaimer, .color-x24-comp-9 .section--light .disclaimer {
  padding: 0;
}
.color-x24-comp-9 .section--dark .disclaimer__content p, .color-x24-comp-9 .section--light .disclaimer__content p {
  font: 400 16px/20px "GothicA1", sans-serif;
}
.color-x24-comp-9 .section--dark .disclaimer__content a, .color-x24-comp-9 .section--light .disclaimer__content a {
  font-weight: 400;
  text-decoration: underline;
}
.color-x24-comp-9 .section--dark .disclaimer__content a:hover, .color-x24-comp-9 .section--dark .disclaimer__content a:focus, .color-x24-comp-9 .section--light .disclaimer__content a:hover, .color-x24-comp-9 .section--light .disclaimer__content a:focus {
  text-decoration: none;
}
.color-x24-comp-9 .section--dark .section-featuredblocks .section--inner.container-fluid > .row > div, .color-x24-comp-9 .section--light .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-comp-9 .section--dark .cta__link, .color-x24-comp-9 .section--light .cta__link {
  font: bold 16px/20px "GothicA1", sans-serif;
}
.color-x24-comp-9 .section--dark .featuredblocks__title-wrap, .color-x24-comp-9 .section--light .featuredblocks__title-wrap {
  margin-bottom: 1.875rem;
}
.color-x24-comp-9 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button, .color-x24-comp-9 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-9 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover, .color-x24-comp-9 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-comp-9 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus, .color-x24-comp-9 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-9 .section--dark .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-comp-9 .section--dark .banner .component__button--1.cta__button,
.color-x24-comp-9 .section--dark .cta__button.component__button--1, .color-x24-comp-9 .section--light .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-comp-9 .section--light .banner .component__button--1.cta__button,
.color-x24-comp-9 .section--light .cta__button.component__button--1 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-9 .section--dark .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-comp-9 .section--dark .banner .component__button--1.cta__button:hover,
.color-x24-comp-9 .section--dark .cta__button.component__button--1:hover, .color-x24-comp-9 .section--light .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-comp-9 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-comp-9 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-comp-9 .section--dark .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-comp-9 .section--dark .banner .component__button--1.cta__button:focus,
.color-x24-comp-9 .section--dark .cta__button.component__button--1:focus, .color-x24-comp-9 .section--light .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-comp-9 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-comp-9 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-9 .section--dark .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-comp-9 .section--dark .banner .component__button--2.cta__button,
.color-x24-comp-9 .section--dark .cta__button.component__button--2, .color-x24-comp-9 .section--light .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-comp-9 .section--light .banner .component__button--2.cta__button,
.color-x24-comp-9 .section--light .cta__button.component__button--2 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #b5b381 !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #b5b381 !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-9 .section--dark .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-comp-9 .section--dark .banner .component__button--2.cta__button:hover,
.color-x24-comp-9 .section--dark .cta__button.component__button--2:hover, .color-x24-comp-9 .section--light .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-comp-9 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-comp-9 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #dbdac1 !important;
  background: #dbdac1 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-comp-9 .section--dark .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-comp-9 .section--dark .banner .component__button--2.cta__button:focus,
.color-x24-comp-9 .section--dark .cta__button.component__button--2:focus, .color-x24-comp-9 .section--light .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-comp-9 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-comp-9 .section--light .cta__button.component__button--2:focus {
  border: 1px solid white !important;
  color: #ffffff !important;
  background: white !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-9 .section--dark .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-comp-9 .section--dark .banner .component__button--3.cta__button,
.color-x24-comp-9 .section--dark .cta__button.component__button--3, .color-x24-comp-9 .section--light .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-comp-9 .section--light .banner .component__button--3.cta__button,
.color-x24-comp-9 .section--light .cta__button.component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: none !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-9 .section--dark .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-comp-9 .section--dark .banner .component__button--3.cta__button:hover,
.color-x24-comp-9 .section--dark .cta__button.component__button--3:hover, .color-x24-comp-9 .section--light .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-comp-9 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-comp-9 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(155, 153, 109, 0.42), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(155, 153, 109, 0.1);
}
.color-x24-comp-9 .section--dark .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-comp-9 .section--dark .banner .component__button--3.cta__button:focus,
.color-x24-comp-9 .section--dark .cta__button.component__button--3:focus, .color-x24-comp-9 .section--light .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-comp-9 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-comp-9 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-9 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  border: 1px solid #42412d !important;
  color: #ffffff !important;
  background: #42412d !important;
}
.color-x24-comp-9 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #7f7d56 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #7f7d56 !important;
}
.color-x24-comp-9 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #b0ae8b !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #b0ae8b !important;
}
.color-x24-comp-9 .section--light .banner .component__button--1.cta__button,
.color-x24-comp-9 .section--light .cta__button.component__button--1 {
  border: 1px solid #42412d !important;
  color: #ffffff !important;
  background: #42412d !important;
}
.color-x24-comp-9 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-comp-9 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #7f7d56 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #7f7d56 !important;
}
.color-x24-comp-9 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-comp-9 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #b0ae8b !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #b0ae8b !important;
}
.color-x24-comp-9 .section--light .banner .component__button--2.cta__button,
.color-x24-comp-9 .section--light .cta__button.component__button--2 {
  border: 1px solid #b5b381 !important;
  color: #ffffff !important;
  background: #b5b381 !important;
}
.color-x24-comp-9 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-comp-9 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #dbdac1 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #dbdac1 !important;
}
.color-x24-comp-9 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-comp-9 .section--light .cta__button.component__button--2:focus {
  border: 1px solid white !important;
  color: #ffffff !important;
  box-shadow: none;
  background: white !important;
}
.color-x24-comp-9 .section--light .banner .component__button--3.cta__button,
.color-x24-comp-9 .section--light .cta__button.component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-comp-9 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-comp-9 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #eeede1 !important;
  color: #42412d !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: white !important;
}
.color-x24-comp-9 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-comp-9 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-comp-9 .section--dark .articles__categories .mm-navbar .mm-btn, .color-x24-comp-9 .section--light .articles__categories .mm-navbar .mm-btn {
  top: 7px;
}
.color-x24-comp-9 .section--dark .articles__categories .mm-panels > .mm-panel > .mm-listview, .color-x24-comp-9 .section--light .articles__categories .mm-panels > .mm-panel > .mm-listview {
  margin: 7px 0 0 0;
}
.color-x24-comp-9 .section--dark .articles__categories .mm-opened .mm-title,
.color-x24-comp-9 .section--dark .articles__categories .mm-title, .color-x24-comp-9 .section--light .articles__categories .mm-opened .mm-title,
.color-x24-comp-9 .section--light .articles__categories .mm-title {
  font-size: 22px;
  line-height: 24px;
}
.color-x24-comp-9 .section--dark .blog-post__title,
.color-x24-comp-9 .section--dark .blog__post-title,
.color-x24-comp-9 .section--dark .article__post-title, .color-x24-comp-9 .section--light .blog-post__title,
.color-x24-comp-9 .section--light .blog__post-title,
.color-x24-comp-9 .section--light .article__post-title {
  font-family: "Poppins", sans-serif;
  text-decoration: none;
  color: #ffffff !important;
}
.color-x24-comp-9 .section--dark .blog-post__title:hover, .color-x24-comp-9 .section--dark .blog-post__title:focus,
.color-x24-comp-9 .section--dark .blog__post-title:hover,
.color-x24-comp-9 .section--dark .blog__post-title:focus,
.color-x24-comp-9 .section--dark .article__post-title:hover,
.color-x24-comp-9 .section--dark .article__post-title:focus, .color-x24-comp-9 .section--light .blog-post__title:hover, .color-x24-comp-9 .section--light .blog-post__title:focus,
.color-x24-comp-9 .section--light .blog__post-title:hover,
.color-x24-comp-9 .section--light .blog__post-title:focus,
.color-x24-comp-9 .section--light .article__post-title:hover,
.color-x24-comp-9 .section--light .article__post-title:focus {
  text-decoration: underline;
}
.color-x24-comp-9 .section--dark .blog-post__info li, .color-x24-comp-9 .section--light .blog-post__info li {
  border-left-color: #ffffff;
}
.color-x24-comp-9 .section--dark .category__description h1,
.color-x24-comp-9 .section--dark .category__description h2,
.color-x24-comp-9 .section--dark .category__description h3,
.color-x24-comp-9 .section--dark .category__description h4,
.color-x24-comp-9 .section--dark .category__description h5,
.color-x24-comp-9 .section--dark .category__description h6,
.color-x24-comp-9 .section--dark .category__description p > strong,
.color-x24-comp-9 .section--dark .blog__content h1,
.color-x24-comp-9 .section--dark .blog__content h2,
.color-x24-comp-9 .section--dark .blog__content h3,
.color-x24-comp-9 .section--dark .blog__content h4,
.color-x24-comp-9 .section--dark .blog__content h5,
.color-x24-comp-9 .section--dark .blog__content h6,
.color-x24-comp-9 .section--dark .blog__content p > strong,
.color-x24-comp-9 .section--dark .article__content h1,
.color-x24-comp-9 .section--dark .article__content h2,
.color-x24-comp-9 .section--dark .article__content h3,
.color-x24-comp-9 .section--dark .article__content h4,
.color-x24-comp-9 .section--dark .article__content h5,
.color-x24-comp-9 .section--dark .article__content h6,
.color-x24-comp-9 .section--dark .article__content p > strong, .color-x24-comp-9 .section--light .category__description h1,
.color-x24-comp-9 .section--light .category__description h2,
.color-x24-comp-9 .section--light .category__description h3,
.color-x24-comp-9 .section--light .category__description h4,
.color-x24-comp-9 .section--light .category__description h5,
.color-x24-comp-9 .section--light .category__description h6,
.color-x24-comp-9 .section--light .category__description p > strong,
.color-x24-comp-9 .section--light .blog__content h1,
.color-x24-comp-9 .section--light .blog__content h2,
.color-x24-comp-9 .section--light .blog__content h3,
.color-x24-comp-9 .section--light .blog__content h4,
.color-x24-comp-9 .section--light .blog__content h5,
.color-x24-comp-9 .section--light .blog__content h6,
.color-x24-comp-9 .section--light .blog__content p > strong,
.color-x24-comp-9 .section--light .article__content h1,
.color-x24-comp-9 .section--light .article__content h2,
.color-x24-comp-9 .section--light .article__content h3,
.color-x24-comp-9 .section--light .article__content h4,
.color-x24-comp-9 .section--light .article__content h5,
.color-x24-comp-9 .section--light .article__content h6,
.color-x24-comp-9 .section--light .article__content p > strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-comp-9 .section--dark .category__description h1 strong,
.color-x24-comp-9 .section--dark .category__description h2 strong,
.color-x24-comp-9 .section--dark .category__description h3 strong,
.color-x24-comp-9 .section--dark .category__description h4 strong,
.color-x24-comp-9 .section--dark .category__description h5 strong,
.color-x24-comp-9 .section--dark .category__description h6 strong,
.color-x24-comp-9 .section--dark .category__description p > strong strong,
.color-x24-comp-9 .section--dark .blog__content h1 strong,
.color-x24-comp-9 .section--dark .blog__content h2 strong,
.color-x24-comp-9 .section--dark .blog__content h3 strong,
.color-x24-comp-9 .section--dark .blog__content h4 strong,
.color-x24-comp-9 .section--dark .blog__content h5 strong,
.color-x24-comp-9 .section--dark .blog__content h6 strong,
.color-x24-comp-9 .section--dark .blog__content p > strong strong,
.color-x24-comp-9 .section--dark .article__content h1 strong,
.color-x24-comp-9 .section--dark .article__content h2 strong,
.color-x24-comp-9 .section--dark .article__content h3 strong,
.color-x24-comp-9 .section--dark .article__content h4 strong,
.color-x24-comp-9 .section--dark .article__content h5 strong,
.color-x24-comp-9 .section--dark .article__content h6 strong,
.color-x24-comp-9 .section--dark .article__content p > strong strong, .color-x24-comp-9 .section--light .category__description h1 strong,
.color-x24-comp-9 .section--light .category__description h2 strong,
.color-x24-comp-9 .section--light .category__description h3 strong,
.color-x24-comp-9 .section--light .category__description h4 strong,
.color-x24-comp-9 .section--light .category__description h5 strong,
.color-x24-comp-9 .section--light .category__description h6 strong,
.color-x24-comp-9 .section--light .category__description p > strong strong,
.color-x24-comp-9 .section--light .blog__content h1 strong,
.color-x24-comp-9 .section--light .blog__content h2 strong,
.color-x24-comp-9 .section--light .blog__content h3 strong,
.color-x24-comp-9 .section--light .blog__content h4 strong,
.color-x24-comp-9 .section--light .blog__content h5 strong,
.color-x24-comp-9 .section--light .blog__content h6 strong,
.color-x24-comp-9 .section--light .blog__content p > strong strong,
.color-x24-comp-9 .section--light .article__content h1 strong,
.color-x24-comp-9 .section--light .article__content h2 strong,
.color-x24-comp-9 .section--light .article__content h3 strong,
.color-x24-comp-9 .section--light .article__content h4 strong,
.color-x24-comp-9 .section--light .article__content h5 strong,
.color-x24-comp-9 .section--light .article__content h6 strong,
.color-x24-comp-9 .section--light .article__content p > strong strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-comp-9 .section--dark .article__post-permalink,
.color-x24-comp-9 .section--dark .blog__post-permalink, .color-x24-comp-9 .section--light .article__post-permalink,
.color-x24-comp-9 .section--light .blog__post-permalink {
  text-decoration: none;
  font-family: "GothicA1", sans-serif;
  position: relative;
  font-weight: 700;
  color: #ffffff;
}
.color-x24-comp-9 .section--dark .article__post-permalink:hover, .color-x24-comp-9 .section--dark .article__post-permalink:focus,
.color-x24-comp-9 .section--dark .blog__post-permalink:hover,
.color-x24-comp-9 .section--dark .blog__post-permalink:focus, .color-x24-comp-9 .section--light .article__post-permalink:hover, .color-x24-comp-9 .section--light .article__post-permalink:focus,
.color-x24-comp-9 .section--light .blog__post-permalink:hover,
.color-x24-comp-9 .section--light .blog__post-permalink:focus {
  text-decoration: underline;
}
.color-x24-comp-9 .section--dark .article__post-permalink:before,
.color-x24-comp-9 .section--dark .blog__post-permalink:before, .color-x24-comp-9 .section--light .article__post-permalink:before,
.color-x24-comp-9 .section--light .blog__post-permalink:before {
  content: "";
  top: -3px;
  font-family: "font-awesome";
  position: absolute;
  right: -13px;
  font-weight: normal;
  display: none;
}
.color-x24-comp-9 .section--dark .articles__categories .category__list-child li a,
.color-x24-comp-9 .section--dark .articles__categories-list li a, .color-x24-comp-9 .section--light .articles__categories .category__list-child li a,
.color-x24-comp-9 .section--light .articles__categories-list li a {
  font: 16px/1.375 "GothicA1", sans-serif;
}
.color-x24-comp-9 .section--dark .articles__categories .category__list-child li a:hover, .color-x24-comp-9 .section--dark .articles__categories .category__list-child li a:focus,
.color-x24-comp-9 .section--dark .articles__categories-list li a:hover,
.color-x24-comp-9 .section--dark .articles__categories-list li a:focus, .color-x24-comp-9 .section--light .articles__categories .category__list-child li a:hover, .color-x24-comp-9 .section--light .articles__categories .category__list-child li a:focus,
.color-x24-comp-9 .section--light .articles__categories-list li a:hover,
.color-x24-comp-9 .section--light .articles__categories-list li a:focus {
  text-decoration: none;
}
.color-x24-comp-9 .section--dark .articles__categories .mm-opened .mm-title, .color-x24-comp-9 .section--light .articles__categories .mm-opened .mm-title {
  font-family: "Poppins", sans-serif;
}
.color-x24-comp-9 .section--dark .articles__pagination ul li a, .color-x24-comp-9 .section--light .articles__pagination ul li a {
  color: #000000;
}
.color-x24-comp-9 .section--light .blog__post-title,
.color-x24-comp-9 .section--light .article__post-title {
  color: #000000 !important;
}
.color-x24-comp-9 .section--light .article__post-permalink,
.color-x24-comp-9 .section--light .blog__post-permalink {
  color: #000000;
}
.color-x24-comp-9 .section--light .blog-post__info li {
  border-left-color: #000000;
}
.color-x24-comp-9 .section--dark .banner__container .banner .cta__button, .color-x24-comp-9 .section--light .banner__container .banner .cta__button {
  min-height: 45px;
  max-width: 250px;
  font: 700 14px/25px "Poppins", sans-serif;
}
.color-x24-comp-9 .section--dark .banner__container .banner .form .form__title,
.color-x24-comp-9 .section--dark .banner__container .banner .form .form__caption,
.color-x24-comp-9 .section--dark .banner__container .banner .form .leadFormInfo,
.color-x24-comp-9 .section--dark .banner__container .banner .form .form__name, .color-x24-comp-9 .section--light .banner__container .banner .form .form__title,
.color-x24-comp-9 .section--light .banner__container .banner .form .form__caption,
.color-x24-comp-9 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-comp-9 .section--light .banner__container .banner .form .form__name {
  color: #000000;
}
.color-x24-comp-9 .section--light .banner__container .banner .form .form__title,
.color-x24-comp-9 .section--light .banner__container .banner .form .form__caption,
.color-x24-comp-9 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-comp-9 .section--light .banner__container .banner .form .form__name {
  color: #ffffff;
}
.color-x24-comp-9 .section-banner .banner .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-comp-9 .section-banner .banner form {
  margin-bottom: 0;
}
.color-x24-comp-9 .section-banner .banner .component__title {
  color: #ffffff !important;
  font-family: "Poppins", sans-serif;
  font-weight: bold;
}
.color-x24-comp-9 .section-banner .banner .banner-text__title--large {
  font-size: 40px;
  line-height: 46px;
}
.color-x24-comp-9 .section-banner .banner .banner-text__title--extraLarge {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-comp-9 .section-banner .banner .banner-e .input_container {
  margin: 0 0 10px;
}
.color-x24-comp-9 .section-banner .banner-text__wrapper .text-left .banner-c__title,
.color-x24-comp-9 .section-banner .banner-text__wrapper .text-center .banner-c__title,
.color-x24-comp-9 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  max-width: 650px;
}
.color-x24-comp-9 .section-banner .banner-text__wrapper .text-left .banner-c__title {
  max-width: 650px;
}
.color-x24-comp-9 .section-banner .banner-text__wrapper .text-left .text-center {
  text-align: left !important;
}
.color-x24-comp-9 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  display: inline-block;
}
.color-x24-comp-9 .section-banner .banner-text__wrapper .text-right .banner-c__button {
  text-align: right !important;
  margin-right: 0 !important;
}
.color-x24-comp-9 .section-banner .banner-text__wrapper .text-center {
  margin: 0 auto;
}
.color-x24-comp-9 .section-banner .banner .component__subtitle {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-comp-9 .section-banner .banner .banner-text__subtitle--small {
  font-size: 18px;
  line-height: 22px;
}
.color-x24-comp-9 .section-banner .banner .banner-text__subtitle--medium {
  font-size: 24px;
  line-height: 26px;
}
.color-x24-comp-9 .section-banner .banner .cta__link:hover {
  text-decoration: underline;
}
.color-x24-comp-9 .section-banner .banner .flexslider .flex-control-nav {
  bottom: 100px;
}
@keyframes fadeInUp {
  from {
    transform: translate3d(0, 40px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.color-x24-comp-9 .in-view {
  animation-duration: 1s;
  animation-fill-mode: both;
  opacity: 0;
  animation-name: fadeInUp;
}
.color-x24-comp-9 .section--dark .navigation .navigation-b,
.color-x24-comp-9 .section--dark .navigation .navigation-c, .color-x24-comp-9 .section--light .navigation .navigation-b,
.color-x24-comp-9 .section--light .navigation .navigation-c {
  background: none;
}
.color-x24-comp-9 .section--dark .navigation .navigation-b .navigation__button:focus,
.color-x24-comp-9 .section--dark .navigation .navigation-c .navigation__button:focus, .color-x24-comp-9 .section--light .navigation .navigation-b .navigation__button:focus,
.color-x24-comp-9 .section--light .navigation .navigation-c .navigation__button:focus {
  outline: none;
}
.color-x24-comp-9 .section--dark .navigation-a .navigation__item--link,
.color-x24-comp-9 .section--dark .navigation-b .navigation__item--link,
.color-x24-comp-9 .section--dark .navigation-c .navigation__item--link, .color-x24-comp-9 .section--light .navigation-a .navigation__item--link,
.color-x24-comp-9 .section--light .navigation-b .navigation__item--link,
.color-x24-comp-9 .section--light .navigation-c .navigation__item--link {
  padding: 5px 0.7rem;
  font-size: 12px !important;
  color: #ffffff;
  text-transform: uppercase;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  line-height: 24px;
}
.color-x24-comp-9 .section--dark .navigation-a .navigation__item--link:hover,
.color-x24-comp-9 .section--dark .navigation-b .navigation__item--link:hover,
.color-x24-comp-9 .section--dark .navigation-c .navigation__item--link:hover, .color-x24-comp-9 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-comp-9 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-comp-9 .section--light .navigation-c .navigation__item--link:hover {
  color: #999;
}
.color-x24-comp-9 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-9 .section--dark .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-9 .section--dark .navigation-c .navigation__item.has-drop-down ul a:hover, .color-x24-comp-9 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-9 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-9 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #999;
}
.color-x24-comp-9 .section--dark .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-9 .section--dark .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-9 .section--dark .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-comp-9 .section--light .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-9 .section--light .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-9 .section--light .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after {
  font-family: "font-awesome";
  content: "";
  border: 0 !important;
  width: 10px;
  height: 20px;
  margin: 0;
  font-size: 8px !important;
  right: 10px;
  top: 4px;
}
.color-x24-comp-9 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-comp-9 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-comp-9 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub, .color-x24-comp-9 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-comp-9 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-comp-9 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub {
  right: 0;
}
.color-x24-comp-9 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-comp-9 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-comp-9 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub, .color-x24-comp-9 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-comp-9 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-comp-9 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub {
  left: unset;
  right: 100%;
}
.color-x24-comp-9 .section--dark .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-9 .section--dark .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-9 .section--dark .navigation-c .navigation__list--head .navigation-open > .navigation__item--link, .color-x24-comp-9 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-9 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-9 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-comp-9 .section--dark .navigation-a .navigation__list--sub,
.color-x24-comp-9 .section--dark .navigation-b .navigation__list--sub,
.color-x24-comp-9 .section--dark .navigation-c .navigation__list--sub, .color-x24-comp-9 .section--light .navigation-a .navigation__list--sub,
.color-x24-comp-9 .section--light .navigation-b .navigation__list--sub,
.color-x24-comp-9 .section--light .navigation-c .navigation__list--sub {
  border: 0;
  border-radius: 8px;
  background: #42412d !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-comp-9 .section--dark .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-comp-9 .section--dark .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-comp-9 .section--dark .navigation-c .navigation__list--sub .navigation__item--link, .color-x24-comp-9 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-comp-9 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-comp-9 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #ffffff;
}
.color-x24-comp-9 .section--dark .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-9 .section--dark .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-9 .section--dark .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-comp-9 .section--light .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-9 .section--light .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-9 .section--light .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  content: "";
}
.color-x24-comp-9 .section--dark .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-9 .section--dark .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-9 .section--dark .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link, .color-x24-comp-9 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-9 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-9 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-comp-9 .section--light .navigation-a .navigation__item--link,
.color-x24-comp-9 .section--light .navigation-b .navigation__item--link,
.color-x24-comp-9 .section--light .navigation-c .navigation__item--link {
  color: #000000;
}
.color-x24-comp-9 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-comp-9 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-comp-9 .section--light .navigation-c .navigation__item--link:hover {
  color: #666;
}
.color-x24-comp-9 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-9 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-9 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #666;
}
.color-x24-comp-9 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-9 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-9 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #666;
}
.color-x24-comp-9 .section--light .navigation-a .navigation__list--sub,
.color-x24-comp-9 .section--light .navigation-b .navigation__list--sub,
.color-x24-comp-9 .section--light .navigation-c .navigation__list--sub {
  background: #e0e0e0 !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-comp-9 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-comp-9 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-comp-9 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #000000;
}
.color-x24-comp-9 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-9 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-9 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #666 !important;
}
.color-x24-comp-9 .section--dark .navigation__container .navigation__item.has-drop-down .navigation__item--link:hover:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-comp-9 .section--dark .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-comp-9 .section--dark .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #999 !important;
}
.color-x24-comp-9 .section--dark .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #f0f !important;
}
.color-x24-comp-9 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: #000000 transparent transparent transparent !important;
}
.color-x24-comp-9 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: #666 transparent transparent transparent !important;
}
.color-x24-comp-9 .section--light .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #666 transparent transparent !important;
}
.color-x24-comp-9 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: transparent transparent transparent #000000 !important;
}
.color-x24-comp-9 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #f00 !important;
}
.color-x24-comp-9 .section--light .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #666 !important;
}
.color-x24-comp-9 .contact-us-im {
  overflow: hidden;
}
.color-x24-comp-9 .contact-us-im .form .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-comp-9 .form .form__name {
  font: 14px/20px "GothicA1", sans-serif;
}
.color-x24-comp-9 .form .leadForm,
.color-x24-comp-9 .form .label_container {
  text-align: left;
}
.color-x24-comp-9 .form form .form-input-comments {
  flex-direction: column;
}
.color-x24-comp-9 .form .form__group {
  overflow: hidden;
  margin: 0 0 20px;
}
.color-x24-comp-9 .section--dark .form, .color-x24-comp-9 .section--light .form {
  padding: 3.125rem 0;
  margin: 0 auto;
  max-width: 900px;
}
.color-x24-comp-9 .section--dark .form form .form-wrap__submit, .color-x24-comp-9 .section--light .form form .form-wrap__submit {
  display: block;
}
.color-x24-comp-9 .section--dark .form form .form-wrap__submit input, .color-x24-comp-9 .section--light .form form .form-wrap__submit input {
  width: 100%;
}
.color-x24-comp-9 .section--dark .form .leadFormInfo,
.color-x24-comp-9 .section--dark .form .component__title-caption-wrap, .color-x24-comp-9 .section--light .form .leadFormInfo,
.color-x24-comp-9 .section--light .form .component__title-caption-wrap {
  text-align: center;
}
.color-x24-comp-9 .section--dark .form .form__title, .color-x24-comp-9 .section--light .form .form__title {
  color: #ffffff;
}
.color-x24-comp-9 .section--dark .form .form__caption, .color-x24-comp-9 .section--dark .form .form__name, .color-x24-comp-9 .section--light .form .form__caption, .color-x24-comp-9 .section--light .form .form__name {
  color: #ffffff;
}
.color-x24-comp-9 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-9 .section--dark .form .form__group .input_container input,
.color-x24-comp-9 .section--dark .form .form__group .input_container select,
.color-x24-comp-9 .section--dark .form .form__group .input_container textarea, .color-x24-comp-9 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-9 .section--light .form .form__group .input_container input,
.color-x24-comp-9 .section--light .form .form__group .input_container select,
.color-x24-comp-9 .section--light .form .form__group .input_container textarea {
  width: 100%;
  font: 14px/16px "GothicA1", sans-serif;
  color: #ffffff;
  background: rgba(255, 129, 68, 0.7);
  border-radius: 8px;
  padding: 12px 16px 13px;
  border: 1px solid rgba(255, 129, 68, 0.7) !important;
  outline: none;
  height: auto;
}
.color-x24-comp-9 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-comp-9 .section--dark .form .form__group .input_container input::placeholder,
.color-x24-comp-9 .section--dark .form .form__group .input_container select::placeholder,
.color-x24-comp-9 .section--dark .form .form__group .input_container textarea::placeholder, .color-x24-comp-9 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-comp-9 .section--light .form .form__group .input_container input::placeholder,
.color-x24-comp-9 .section--light .form .form__group .input_container select::placeholder,
.color-x24-comp-9 .section--light .form .form__group .input_container textarea::placeholder {
  color: #ffffff;
}
.color-x24-comp-9 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-comp-9 .section--dark .form .form__group .input_container input.has-error::placeholder,
.color-x24-comp-9 .section--dark .form .form__group .input_container select.has-error::placeholder,
.color-x24-comp-9 .section--dark .form .form__group .input_container textarea.has-error::placeholder, .color-x24-comp-9 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-comp-9 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-comp-9 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-comp-9 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-comp-9 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-comp-9 .section--dark .form .form__group .input_container input:focus,
.color-x24-comp-9 .section--dark .form .form__group .input_container select:focus,
.color-x24-comp-9 .section--dark .form .form__group .input_container textarea:focus, .color-x24-comp-9 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-comp-9 .section--light .form .form__group .input_container input:focus,
.color-x24-comp-9 .section--light .form .form__group .input_container select:focus,
.color-x24-comp-9 .section--light .form .form__group .input_container textarea:focus {
  border: 1px solid #ffffff !important;
}
.color-x24-comp-9 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span, .color-x24-comp-9 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span {
  padding: 0;
}
.color-x24-comp-9 .section--dark .form .form__group .input_container .form-input-uploadFile span.status-label:before, .color-x24-comp-9 .section--light .form .form__group .input_container .form-input-uploadFile span.status-label:before {
  right: 103px;
}
.color-x24-comp-9 .section--dark .form .form__group .input_container.checkbox_wrapper, .color-x24-comp-9 .section--dark .form .form__group .input_container.radio_wrapper, .color-x24-comp-9 .section--light .form .form__group .input_container.checkbox_wrapper, .color-x24-comp-9 .section--light .form .form__group .input_container.radio_wrapper {
  position: relative;
  overflow: hidden;
  border-style: none;
}
.color-x24-comp-9 .section--dark .form .form__group .input_container.checkbox_wrapper input, .color-x24-comp-9 .section--dark .form .form__group .input_container.radio_wrapper input, .color-x24-comp-9 .section--light .form .form__group .input_container.checkbox_wrapper input, .color-x24-comp-9 .section--light .form .form__group .input_container.radio_wrapper input {
  position: absolute;
  top: 0;
  left: -9999px;
}
.color-x24-comp-9 .section--dark .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-comp-9 .section--dark .form .form__group .input_container.radio_wrapper input + label, .color-x24-comp-9 .section--light .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-comp-9 .section--light .form .form__group .input_container.radio_wrapper input + label {
  position: relative;
  margin-bottom: 4px;
  padding: 5px 0 0 50px;
  min-height: 30px;
  font: 18px/1.375 "Heebo", sans-serif;
}
.color-x24-comp-9 .section--dark .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-comp-9 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-comp-9 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-comp-9 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  height: 30px;
  width: 30px;
  text-align: center;
  color: #ffffff;
  background: rgba(255, 129, 68, 0.7);
  border: 4px solid rgba(255, 129, 68, 0.7) !important;
  border-radius: 4px;
  font: normal normal normal 18px/1.2 font-awesome;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
}
.color-x24-comp-9 .section--dark .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-comp-9 .section--dark .form .form__group .input_container.radio_wrapper .has-error + label:before, .color-x24-comp-9 .section--light .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-comp-9 .section--light .form .form__group .input_container.radio_wrapper .has-error + label:before {
  border-color: #E03B33 !important;
}
.color-x24-comp-9 .section--dark .form .form__group .input_container.checkbox_wrapper input:checked + label:before, .color-x24-comp-9 .section--light .form .form__group .input_container.checkbox_wrapper input:checked + label:before {
  content: "";
}
.color-x24-comp-9 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-comp-9 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  border-radius: 50%;
}
.color-x24-comp-9 .section--dark .form .form__group .input_container.radio_wrapper input:checked + label:before, .color-x24-comp-9 .section--light .form .form__group .input_container.radio_wrapper input:checked + label:before {
  content: "";
  font-size: 17px;
  line-height: 1.3;
  letter-spacing: -0.5px;
}
.color-x24-comp-9 .section--dark .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-comp-9 .section--dark .form .form__group .input_container.radio_wrapper div[class$=__label-input-container], .color-x24-comp-9 .section--light .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-comp-9 .section--light .form .form__group .input_container.radio_wrapper div[class$=__label-input-container] {
  position: relative;
  padding: 0 0 5px;
}
.color-x24-comp-9 .section--dark .form .form__group .input_container input[type=checkbox],
.color-x24-comp-9 .section--dark .form .form__group .input_container input[type=radio], .color-x24-comp-9 .section--light .form .form__group .input_container input[type=checkbox],
.color-x24-comp-9 .section--light .form .form__group .input_container input[type=radio] {
  width: 26px;
  height: 26px;
  position: absolute;
  top: 2;
  left: 2;
  outline: none;
}
.color-x24-comp-9 .section--dark .form .form__group .input_container select, .color-x24-comp-9 .section--light .form .form__group .input_container select {
  height: 42px;
}
.color-x24-comp-9 .section--dark .form-wrap__submit, .color-x24-comp-9 .section--light .form-wrap__submit {
  text-align: center;
}
.color-x24-comp-9 .section--dark .form form pre,
.color-x24-comp-9 .section--dark .form form .formatted_text,
.color-x24-comp-9 .section--dark .form form .help_text,
.color-x24-comp-9 .section--dark .form form .formatted_text p,
.color-x24-comp-9 .section--dark .form form .form-input-info,
.color-x24-comp-9 .section--dark .form form .leadFormInfo,
.color-x24-comp-9 .section--dark .form form label, .color-x24-comp-9 .section--light .form form pre,
.color-x24-comp-9 .section--light .form form .formatted_text,
.color-x24-comp-9 .section--light .form form .help_text,
.color-x24-comp-9 .section--light .form form .formatted_text p,
.color-x24-comp-9 .section--light .form form .form-input-info,
.color-x24-comp-9 .section--light .form form .leadFormInfo,
.color-x24-comp-9 .section--light .form form label {
  color: #ffffff;
}
.color-x24-comp-9 .section--dark .form form pre:focus, .color-x24-comp-9 .section--dark .form form pre:hover,
.color-x24-comp-9 .section--dark .form form .formatted_text:focus,
.color-x24-comp-9 .section--dark .form form .formatted_text:hover,
.color-x24-comp-9 .section--dark .form form .help_text:focus,
.color-x24-comp-9 .section--dark .form form .help_text:hover,
.color-x24-comp-9 .section--dark .form form .formatted_text p:focus,
.color-x24-comp-9 .section--dark .form form .formatted_text p:hover,
.color-x24-comp-9 .section--dark .form form .form-input-info:focus,
.color-x24-comp-9 .section--dark .form form .form-input-info:hover,
.color-x24-comp-9 .section--dark .form form .leadFormInfo:focus,
.color-x24-comp-9 .section--dark .form form .leadFormInfo:hover,
.color-x24-comp-9 .section--dark .form form label:focus,
.color-x24-comp-9 .section--dark .form form label:hover, .color-x24-comp-9 .section--light .form form pre:focus, .color-x24-comp-9 .section--light .form form pre:hover,
.color-x24-comp-9 .section--light .form form .formatted_text:focus,
.color-x24-comp-9 .section--light .form form .formatted_text:hover,
.color-x24-comp-9 .section--light .form form .help_text:focus,
.color-x24-comp-9 .section--light .form form .help_text:hover,
.color-x24-comp-9 .section--light .form form .formatted_text p:focus,
.color-x24-comp-9 .section--light .form form .formatted_text p:hover,
.color-x24-comp-9 .section--light .form form .form-input-info:focus,
.color-x24-comp-9 .section--light .form form .form-input-info:hover,
.color-x24-comp-9 .section--light .form form .leadFormInfo:focus,
.color-x24-comp-9 .section--light .form form .leadFormInfo:hover,
.color-x24-comp-9 .section--light .form form label:focus,
.color-x24-comp-9 .section--light .form form label:hover {
  outline: none;
}
.color-x24-comp-9 .section--dark .form form pre:disabled,
.color-x24-comp-9 .section--dark .form form .formatted_text:disabled,
.color-x24-comp-9 .section--dark .form form .help_text:disabled,
.color-x24-comp-9 .section--dark .form form .formatted_text p:disabled,
.color-x24-comp-9 .section--dark .form form .form-input-info:disabled,
.color-x24-comp-9 .section--dark .form form .leadFormInfo:disabled,
.color-x24-comp-9 .section--dark .form form label:disabled, .color-x24-comp-9 .section--light .form form pre:disabled,
.color-x24-comp-9 .section--light .form form .formatted_text:disabled,
.color-x24-comp-9 .section--light .form form .help_text:disabled,
.color-x24-comp-9 .section--light .form form .formatted_text p:disabled,
.color-x24-comp-9 .section--light .form form .form-input-info:disabled,
.color-x24-comp-9 .section--light .form form .leadFormInfo:disabled,
.color-x24-comp-9 .section--light .form form label:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.color-x24-comp-9 .section--dark .form form hr, .color-x24-comp-9 .section--light .form form hr {
  border-color: #ffffff;
}
.color-x24-comp-9 .section--dark .form form .form-wrap__submit input, .color-x24-comp-9 .section--light .form form .form-wrap__submit input {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
  border-radius: 4px;
  color: #000000 !important;
  width: auto;
  padding: 11px 47px 13px;
  height: 40px;
  min-width: 200px;
  transition: 0.25s;
  font: 600 14px/16px "Poppins", sans-serif;
  text-transform: uppercase;
  display: inline-block;
}
.color-x24-comp-9 .section--dark .form form .form-wrap__submit input:hover, .color-x24-comp-9 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-comp-9 .section--dark .form form .form-wrap__submit input:focus, .color-x24-comp-9 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-9 .section--light .form .form__title {
  color: #000000;
}
.color-x24-comp-9 .section--light .form .form__caption, .color-x24-comp-9 .section--light .form .form__name {
  color: #000000;
}
.color-x24-comp-9 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-9 .section--light .form .form__group .input_container input,
.color-x24-comp-9 .section--light .form .form__group .input_container select,
.color-x24-comp-9 .section--light .form .form__group .input_container textarea {
  color: #f0efe5;
  background: rgba(255, 129, 68, 0.7);
}
.color-x24-comp-9 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-comp-9 .section--light .form .form__group .input_container input::placeholder,
.color-x24-comp-9 .section--light .form .form__group .input_container select::placeholder,
.color-x24-comp-9 .section--light .form .form__group .input_container textarea::placeholder {
  color: #f0efe5;
}
.color-x24-comp-9 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-comp-9 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-comp-9 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-comp-9 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-comp-9 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error,
.color-x24-comp-9 .section--light .form .form__group .input_container input.has-error,
.color-x24-comp-9 .section--light .form .form__group .input_container select.has-error,
.color-x24-comp-9 .section--light .form .form__group .input_container textarea.has-error {
  border: 1px solid #E03B33 !important;
}
.color-x24-comp-9 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-comp-9 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-comp-9 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-comp-9 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-comp-9 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-comp-9 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  color: #f0efe5;
  background: rgba(255, 129, 68, 0.7);
  border: 4px solid rgba(255, 129, 68, 0.7) !important;
}
.color-x24-comp-9 .section--light .form form pre,
.color-x24-comp-9 .section--light .form form .formatted_text,
.color-x24-comp-9 .section--light .form form .help_text,
.color-x24-comp-9 .section--light .form form .formatted_text p,
.color-x24-comp-9 .section--light .form form .form-input-info,
.color-x24-comp-9 .section--light .form form .leadFormInfo,
.color-x24-comp-9 .section--light .form form label {
  color: #42412d;
}
.color-x24-comp-9 .section--light .form form hr {
  border-color: #42412d;
}
.color-x24-comp-9 .section--light .form form .form-wrap__submit input {
  border: 1px solid #42412d !important;
  color: #ffffff !important;
  background: #42412d !important;
}
.color-x24-comp-9 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #7f7d56 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #7f7d56 !important;
}
.color-x24-comp-9 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #7f7d56 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #7f7d56 !important;
}
.color-x24-comp-9 .newsletter-2-fields .section--dark .form-wrap__submit input {
  display: flex;
}
.color-x24-comp-9 .exclusive-offer .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-comp-9 .newsletter-3-fields .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-comp-9 .exclusive-offer .form .error_container label {
  width: 100%;
}
.color-x24-comp-9 .exclusive-offer .col-lg-12 .form__group {
  width: 284px;
  margin-right: 0;
}
.color-x24-comp-9 .exclusive-offer .leadFormInfo {
  bottom: -30px;
}
.color-x24-comp-9 .exclusive-offer .col-lg-12 form .form-wrap__submit {
  width: 254px;
}
.color-x24-comp-9 .exclusive-offer .col-lg-12 form .error_container {
  width: 254px;
  text-align: left;
}
.color-x24-comp-9 .forms--fullwidth form,
.color-x24-comp-9 .forms--2col-textarea form {
  width: 100%;
  margin-bottom: 44px;
}
.color-x24-comp-9 .forms--2col-textarea input,
.color-x24-comp-9 .forms--2col-textarea select,
.color-x24-comp-9 .forms--2col-textarea textarea {
  width: 100%;
}
.color-x24-comp-9 .forms--fullwidth .form__group,
.color-x24-comp-9 .forms--2col-textarea .form__group {
  margin-bottom: 16px;
}
.color-x24-comp-9 .forms--fullwidth .form-wrap__submit input,
.color-x24-comp-9 .forms--2col-textarea .form-wrap__submit input {
  width: auto;
  display: flex;
}
.color-x24-comp-9 .forms--3col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-comp-9 .forms--2col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-comp-9 .forms--2col form .form__group {
  width: 49%;
  margin-right: 2%;
  margin-bottom: 16px;
}
.color-x24-comp-9 .forms--2col form .form__group:nth-child(2n) {
  margin-right: 0;
}
.color-x24-comp-9 .forms--2col form .form__group .input_container {
  height: auto;
}
.color-x24-comp-9 .forms--3col form .form__group {
  width: 30%;
  margin-right: 5%;
  margin-bottom: 16px;
}
.color-x24-comp-9 .forms--3col form .form__group:nth-child(3n) {
  margin-right: 0;
}
.color-x24-comp-9 .forms--3col form .form__group input,
.color-x24-comp-9 .forms--3col form .form__group textarea,
.color-x24-comp-9 .forms--3col form .form__group select {
  width: 100%;
}
.color-x24-comp-9 .forms--3col form .form__group .input_container {
  height: auto;
}
.color-x24-comp-9 .forms--3col form .leadFormInfo {
  width: 100%;
}
.color-x24-comp-9 .forms--2col form .form__group input,
.color-x24-comp-9 .forms--2col form .form__group textarea,
.color-x24-comp-9 .forms--2col form .form__group select {
  width: 100%;
}
.color-x24-comp-9 .forms--2col form .leadFormInfo {
  width: 100%;
  text-align: center;
}
.color-x24-comp-9 .forms--2col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-comp-9 .forms--3col form .form__group .leadFormInfo {
  text-align: center;
}
.color-x24-comp-9 .forms--3col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-comp-9 .newsletter-2-fields .form__title,
.color-x24-comp-9 .newsletter-2-fields .form__caption {
  text-align: left;
}
@media (max-width: 1024px) {
  .color-x24-comp-9 .newsletter-3-fields .col-lg-12 form .leadFormInfo,
.color-x24-comp-9 .exclusive-offer .col-lg-12 form .leadFormInfo {
    position: relative;
    text-align: center;
    bottom: auto;
  }
}
@media (max-width: 991px) {
  .color-x24-comp-9 .editable__container .component__title,
.color-x24-comp-9 .editable__container h1 {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-comp-9 .editable__container h2 {
    font-size: 24px;
    line-height: 32px;
  }
  .color-x24-comp-9 .editable__container h3 {
    font-size: 16px;
    line-height: 18px;
  }
  .color-x24-comp-9 .editable__container h4 {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-comp-9 .editable__container h5 {
    font-size: 13px;
    line-height: 15px;
  }
  .color-x24-comp-9 .editable__container h6 {
    font-size: 12px;
    line-height: 14px;
  }
  .color-x24-comp-9 .section--dark .staff__container .staff__container--inner .staff__title,
.color-x24-comp-9 .section--light .staff__container .staff__container--inner .staff__title,
.color-x24-comp-9 .form .form__title,
.color-x24-comp-9 .contact-us-im .form__title,
.color-x24-comp-9 .component__title {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-comp-9 .section--dark .staff__container .staff__container--inner .staff__caption,
.color-x24-comp-9 .section--light .staff__container .staff__container--inner .staff__caption,
.color-x24-comp-9 .form .form__caption,
.color-x24-comp-9 .contact-us-im .form__caption,
.color-x24-comp-9 .component__subtitle {
    font-size: 14px;
    line-height: 18px;
  }
  .color-x24-comp-9 .section-banner .banner .banner-text__title--extraLarge,
.color-x24-comp-9 .section-banner .banner .banner-text__title--large {
    font-size: 40px;
    line-height: 48px;
  }
  .color-x24-comp-9 .section-banner .banner .banner-text__subtitle--medium,
.color-x24-comp-9 .section-banner .banner .banner-text__subtitle--small {
    font-size: 16px;
    line-height: 20px;
  }
  .color-x24-comp-9 .forms--3col form,
.color-x24-comp-9 .forms--2col form {
    flex-direction: column;
    align-items: center;
    margin-bottom: 0;
  }
  .color-x24-comp-9 .forms--3col form .form__group,
.color-x24-comp-9 .forms--2col form .form__group {
    margin: 0 auto 16px;
  }
  .color-x24-comp-9 .forms--3col form .form__group:nth-child(3n),
.color-x24-comp-9 .forms--2col form .form__group:nth-child(2n) {
    margin-right: auto;
  }
  .color-x24-comp-9 .exclusive-offer .col-lg-12 .form__group {
    margin: 0 auto 0.9375rem;
  }
  .color-x24-comp-9 .forms--fullwidth form,
.color-x24-comp-9 .forms--2col-textarea form {
    margin: 0 auto;
    margin-bottom: 44px;
  }
  .color-x24-comp-9 .newsletter-2-fields .form__title,
.color-x24-comp-9 .newsletter-2-fields .form__caption {
    text-align: center;
  }
  .color-x24-comp-9 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-comp-9 .exclusive-offer .section--light .form-wrap__submit input {
    width: auto;
    margin: 0 auto;
  }
  .color-x24-comp-9 .alias-home_askaquestion input,
.color-x24-comp-9 .alias-home_askaquestion textarea,
.color-x24-comp-9 .alias-home_askaquestion .error_container {
    margin: 0 auto;
  }
  .color-x24-comp-9 .alias-home_askaquestion .leadFormInfo {
    margin: 1.25rem auto 1rem;
  }
  .color-x24-comp-9 .form .component__title-caption-wrap,
.color-x24-comp-9 .alias-blade_home_grid .blade-a__title {
    text-align: center;
  }
  .color-x24-comp-9 .section__column-2 {
    order: 3;
  }
  .color-x24-comp-9 .section__column-2 .location__text-wrapper {
    text-align: center;
  }
  .color-x24-comp-9 .section__column-3 {
    order: 2;
  }
  .color-x24-comp-9 .newsletter-2-fields .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-comp-9 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-9 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-9 .section--dark .featuredblocks .featuredblock__cta .component__button--1, .color-x24-comp-9 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-9 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-9 .section--light .featuredblocks .featuredblock__cta .component__button--1 {
    min-width: 80px !important;
  }
  .color-x24-comp-9 .section--dark .featuredblocks .featuredblock__title, .color-x24-comp-9 .section--light .featuredblocks .featuredblock__title {
    font-size: 18px;
  }
  .color-x24-comp-9 .section--dark .staff__container .staff-member__name, .color-x24-comp-9 .section--dark .staff__container .staff-member__name span, .color-x24-comp-9 .section--light .staff__container .staff-member__name, .color-x24-comp-9 .section--light .staff__container .staff-member__name span {
    font: 600 16px/20px "Poppins", sans-serif !important;
  }
  .color-x24-comp-9 .section--dark .banner .controls-wrapper, .color-x24-comp-9 .section--light .banner .controls-wrapper {
    padding: 0;
    margin-top: 0;
  }
  .color-x24-comp-9 .section--dark .banner .banner-text__wrapper, .color-x24-comp-9 .section--light .banner .banner-text__wrapper {
    padding-bottom: 0;
  }
}
@media (max-width: 768px) {
  .color-x24-comp-9 .forms--fullwidth form,
.color-x24-comp-9 .forms--2col-textarea form {
    margin-bottom: 0;
  }
  .color-x24-comp-9 .forms--3col form .form__group,
.color-x24-comp-9 .forms--2col form .form__group {
    width: 100%;
  }
  .color-x24-comp-9 .section-blade .blade-a__bg > div {
    min-height: inherit !important;
  }
}
@media (max-width: 767px) {
  .color-x24-comp-9 .section.forms--fullwidth .component__title-caption-wrap,
.color-x24-comp-9 .section .form .component__title-caption-wrap {
    padding-top: 0;
  }
}
@media (max-width: 414px) {
  .color-x24-comp-9 .exclusive-offer .col-lg-12 .form__group,
.color-x24-comp-9 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-comp-9 .exclusive-offer .section--light .form-wrap__submit input {
    width: 100%;
  }
  .color-x24-comp-9 .form-default .form-wrap__submit input,
.color-x24-comp-9 .newsletter-2-fields .section--light .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-comp-9 .section .section--light .form-wrap__submit input,
.color-x24-comp-9 .section .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-comp-9 .newsletter-3-fields .col-lg-12 .form,
.color-x24-comp-9 .exclusive-offer .col-lg-12 .form {
    padding: 3.125rem 0;
    margin: 0 auto;
    max-width: 900px;
  }
  .color-x24-comp-9 .alias-home_askaquestion input,
.color-x24-comp-9 .alias-home_askaquestion textarea,
.color-x24-comp-9 .alias-home_askaquestion .leadFormInfo,
.color-x24-comp-9 .alias-home_askaquestion .error_container {
    width: 100%;
  }
  .color-x24-comp-9 .forms--fullwidth form,
.color-x24-comp-9 .forms--2col-textarea form,
.color-x24-comp-9 .forms--3col form .form-wrap__submit,
.color-x24-comp-9 .forms--2col form .form-wrap__submit,
.color-x24-comp-9 .exclusive-offer .col-lg-12 form .form-wrap__submit {
    width: 100%;
  }
  .color-x24-comp-9 .forms--2col form .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
}
.color-x24-comp-9 .forms--2col-textarea .form .leadForm form {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.color-x24-comp-9 .forms--2col-textarea .form .leadForm form .outerWrap {
  position: relative;
  float: left;
  width: 47%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-end;
}
.color-x24-comp-9 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-comp-9 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-comp-9 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-comp-9 .forms--2col-textarea .form__group {
  width: 100%;
  margin-right: 0;
  float: left;
  margin-bottom: 15px;
}
.color-x24-comp-9 .forms--2col-textarea .form-wrap__submit {
  margin: 0 auto;
  width: 100%;
  display: flex;
  justify-content: center;
}
.color-x24-comp-9 .forms--2col-textarea .form .form-input-comments {
  display: flex;
  flex-direction: column;
  width: 49%;
}
.color-x24-comp-9 .forms--2col-textarea .form .form-input-comments .input_container {
  width: 100%;
  display: flex;
  flex-grow: 1;
}
.color-x24-comp-9 .forms--2col-textarea .form .leadFormInfo {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-comp-9 .forms--2col-textarea .form .leadFormSuccess {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-comp-9 .forms-option--b .label_container {
  position: absolute;
  padding: 5px 0 0 12px;
}
.color-x24-comp-9 .forms-option--b input, .color-x24-comp-9 .forms-option--b select {
  height: 70px !important;
  padding-bottom: 0 !important;
}
.color-x24-comp-9 .section-featuredblocks .featuredblock__wrap .featuredblock__image {
  background-position: left;
}
.color-x24-comp-9 .section-featuredblocks .featuredblock__item {
  border: none !important;
}
.color-x24-comp-9 .section-featuredblocks .featuredblock__item .featuredblock__wrap .featuredblock__icon .icon,
.color-x24-comp-9 .section-featuredblocks .featuredblock__item .featuredblock__wrap:hover .featuredblock__icon .icon {
  color: #ff8144;
}
.color-x24-comp-9 .section--dark .featuredblocks .featuredblock__wrap, .color-x24-comp-9 .section--light .featuredblocks .featuredblock__wrap {
  border: 0 !important;
}
.color-x24-comp-9 .section--dark .featuredblocks .featuredblock__wrap .featuredblock__title, .color-x24-comp-9 .section--light .featuredblocks .featuredblock__wrap .featuredblock__title {
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-comp-9 .section--dark .featuredblocks-grid-c .featuredblock__title, .color-x24-comp-9 .section--light .featuredblocks-grid-c .featuredblock__title {
  margin-top: 0;
}
.color-x24-comp-9 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-comp-9 .section--light .featuredblocks-grid-c .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
}
.color-x24-comp-9 .section--dark .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button, .color-x24-comp-9 .section--light .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button {
  border: 0;
  background: none;
  font-family: "GothicA1", sans-serif;
}
.color-x24-comp-9 .section--dark .featuredblocks-grid-e, .color-x24-comp-9 .section--light .featuredblocks-grid-e {
  margin: 0 -30px;
}
.color-x24-comp-9 .section--dark .featuredblocks-grid-e .featuredblock__wrap, .color-x24-comp-9 .section--light .featuredblocks-grid-e .featuredblock__wrap {
  justify-content: flex-end;
  min-height: 232px;
}
.color-x24-comp-9 .section--dark .featuredblocks-grid-e .featuredblocks__container, .color-x24-comp-9 .section--light .featuredblocks-grid-e .featuredblocks__container {
  margin: 50px 0;
}
.color-x24-comp-9 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-9 .section--dark .featuredblocks-grid-e .featuredblock__title, .color-x24-comp-9 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-9 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #ffffff;
  position: relative;
  z-index: 2;
  font-size: 24px;
  font-family: "Poppins", sans-serif;
}
.color-x24-comp-9 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-comp-9 .section--light .featuredblocks-grid-e .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
  /* Safari 4.0 - 8.0 */
  /* Standard syntax */
}
.color-x24-comp-9 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage, .color-x24-comp-9 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage {
  border-radius: 9px;
}
.color-x24-comp-9 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage, .color-x24-comp-9 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage {
  background-size: 125%;
  -webkit-animation-name: animation-fb;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 0.8s;
  /* Safari 4.0 - 8.0 */
  animation-name: animation-fb;
  animation-duration: 0.8s;
}
.color-x24-comp-9 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-comp-9 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(66, 65, 45, 0.7) !important;
}
@-moz-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@-webkit-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
.color-x24-comp-9 .section--dark .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-comp-9 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before, .color-x24-comp-9 .section--light .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-comp-9 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before {
  background: none !important;
}
.color-x24-comp-9 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-comp-9 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-comp-9 .section--dark .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-comp-9 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-comp-9 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-comp-9 .section--dark .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-comp-9 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-comp-9 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-comp-9 .section--dark .featuredblocks-flyup-c .featuredblock__item:active, .color-x24-comp-9 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-comp-9 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-comp-9 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-comp-9 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-comp-9 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-comp-9 .section--light .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-comp-9 .section--light .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-comp-9 .section--light .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-comp-9 .section--light .featuredblocks-flyup-c .featuredblock__item:active {
  background: none !important;
}
.color-x24-comp-9 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-9 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-9 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-9 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-9 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-comp-9 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-comp-9 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-9 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-9 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-9 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-9 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-comp-9 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-comp-9 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-9 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-9 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-9 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-9 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-comp-9 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon, .color-x24-comp-9 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-9 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-9 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-9 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-9 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-comp-9 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-comp-9 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-9 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-9 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-9 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-9 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-comp-9 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-comp-9 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-9 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-9 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-9 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-9 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-comp-9 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon {
  color: #ffffff;
}
.color-x24-comp-9 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-9 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-9 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-9 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-9 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-9 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-comp-9 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-9 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-9 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-9 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-9 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-9 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-comp-9 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-9 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-9 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-9 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-9 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-9 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover, .color-x24-comp-9 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-9 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-9 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-9 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-9 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-9 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-comp-9 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-9 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-9 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-9 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-9 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-9 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-comp-9 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-9 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-9 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-9 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-9 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-9 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover {
  text-decoration: none;
}
.color-x24-comp-9 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title, .color-x24-comp-9 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #ffffff !important;
}
.color-x24-comp-9 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-comp-9 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-comp-9 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3, .color-x24-comp-9 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-comp-9 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-comp-9 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
}
.color-x24-comp-9 .section--dark .featuredblocks .featuredblock .featuredblock__wrap, .color-x24-comp-9 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(66, 65, 45, 0.7);
  border-radius: 8px;
  text-align: left;
  padding: 15px;
}
.color-x24-comp-9 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover, .color-x24-comp-9 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(66, 65, 45, 0.8);
}
.color-x24-comp-9 .section--dark .featuredblocks .featuredblock__title, .color-x24-comp-9 .section--dark .featuredblocks .featuredblock__content, .color-x24-comp-9 .section--light .featuredblocks .featuredblock__title, .color-x24-comp-9 .section--light .featuredblocks .featuredblock__content {
  color: #ffffff;
}
.color-x24-comp-9 .section--dark .featuredblocks .featuredblock__cta .cta__link, .color-x24-comp-9 .section--light .featuredblocks .featuredblock__cta .cta__link {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-comp-9 .section--dark .featuredblocks .featuredblock__cta .cta__link:hover, .color-x24-comp-9 .section--light .featuredblocks .featuredblock__cta .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-comp-9 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon, .color-x24-comp-9 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon {
  color: #ffffff !important;
}
.color-x24-comp-9 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover, .color-x24-comp-9 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover {
  color: white !important;
}
.color-x24-comp-9 .section--dark .featuredblocks .featuredblock__cta .cta__button,
.color-x24-comp-9 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon, .color-x24-comp-9 .section--light .featuredblocks .featuredblock__cta .cta__button,
.color-x24-comp-9 .section--light .featuredblocks .featuredblock__cta .cta__button--icon {
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-9 .section--dark .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-comp-9 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:hover, .color-x24-comp-9 .section--light .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-comp-9 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-comp-9 .section--dark .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-comp-9 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:focus, .color-x24-comp-9 .section--light .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-comp-9 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-9 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-9 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #42412d;
}
.color-x24-comp-9 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6) !important;
}
.color-x24-comp-9 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-comp-9 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-comp-9 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-comp-9 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-comp-9 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-comp-9 .section--light .featuredblocks-flyup-b .featuredblock__item:active {
  background: none !important;
}
.color-x24-comp-9 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-9 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-9 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-9 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-9 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-comp-9 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-comp-9 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-9 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-9 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-9 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-9 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-comp-9 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon {
  color: #42412d;
}
.color-x24-comp-9 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #42412d !important;
}
.color-x24-comp-9 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-comp-9 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-comp-9 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #000000 !important;
}
.color-x24-comp-9 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6);
}
.color-x24-comp-9 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(255, 255, 255, 0.8);
}
.color-x24-comp-9 .section--light .featuredblocks .featuredblock__title {
  color: #42412d;
}
.color-x24-comp-9 .section--light .featuredblocks .featuredblock__content {
  color: rgba(66, 65, 45, 0.7);
}
.color-x24-comp-9 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link {
  color: #000000 !important;
}
.color-x24-comp-9 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-comp-9 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon {
  color: #000000 !important;
}
.color-x24-comp-9 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon:hover {
  color: #666666 !important;
}
.color-x24-comp-9 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-9 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon {
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  border: 1px solid #42412d !important;
  color: #ffffff !important;
  background: #42412d !important;
}
.color-x24-comp-9 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:hover,
.color-x24-comp-9 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #7f7d56 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #7f7d56 !important;
}
.color-x24-comp-9 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:focus,
.color-x24-comp-9 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #b0ae8b !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #b0ae8b !important;
}
.color-x24-comp-9 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item:last-child,
.color-x24-comp-9 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item {
  border: none;
}
.color-x24-comp-9 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__sub-menu {
  background: rgba(66, 65, 45, 0.8);
  border-radius: 8px 8px 0 0;
}
.color-x24-comp-9 .articles__container {
  padding-top: 15px;
  padding-bottom: 15px;
}
.color-x24-comp-9 .articles__container .articles__item {
  margin-bottom: 15px;
}
.color-x24-comp-9 .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-comp-9 .section--dark .testimonials .testimonials-item__content, .color-x24-comp-9 .section--light .testimonials .testimonials-item__content {
  margin: 0 0 15px;
}
.color-x24-comp-9 .section--dark .testimonials .testimonials-item--wrapInner p, .color-x24-comp-9 .section--light .testimonials .testimonials-item--wrapInner p {
  color: #000000;
}
.color-x24-comp-9 .section--dark .testimonials .testimonial-grid__source,
.color-x24-comp-9 .section--dark .testimonials .testimonial-list__source,
.color-x24-comp-9 .section--dark .testimonials .testimonials-item__source, .color-x24-comp-9 .section--light .testimonials .testimonial-grid__source,
.color-x24-comp-9 .section--light .testimonials .testimonial-list__source,
.color-x24-comp-9 .section--light .testimonials .testimonials-item__source {
  margin: 0 0 15px;
  display: block;
  width: 100%;
  padding: 0;
}
.color-x24-comp-9 .section--dark .testimonials .expand, .color-x24-comp-9 .section--light .testimonials .expand {
  font-weight: 400;
  text-transform: none;
  text-decoration: underline;
  float: none;
  padding-top: 0;
  padding-bottom: 10px;
  margin: 0 0 10px;
}
.color-x24-comp-9 .section--dark .testimonials .expand:hover, .color-x24-comp-9 .section--light .testimonials .expand:hover {
  text-decoration: none;
}
.color-x24-comp-9 .section--dark .testimonials .expand:before, .color-x24-comp-9 .section--light .testimonials .expand:before {
  display: none;
}
.color-x24-comp-9 .section--dark .phone__container .phone__wrapper .phone__number, .color-x24-comp-9 .section--light .phone__container .phone__wrapper .phone__number {
  color: #ff8144;
  font-size: 16px;
  line-height: 19px;
  position: relative;
  padding: 0 0 0 20px;
  display: inline-block;
  font-family: "GothicA1", sans-serif;
}
.color-x24-comp-9 .section--dark .phone__container .phone__wrapper .phone__number:before, .color-x24-comp-9 .section--light .phone__container .phone__wrapper .phone__number:before {
  position: absolute;
  left: 0;
  top: 0;
  font-family: "font-awesome";
  content: "";
  font-size: 16px;
  margin: 0 10px 0 0;
  color: #ff8144;
  display: inline;
}
.color-x24-comp-9 .section--light .phone__container .phone__wrapper .phone__number {
  color: #ff8144;
}
.color-x24-comp-9 .section--light .phone__container .phone__wrapper .phone__number:before {
  color: #ff8144;
}
.color-x24-comp-9 .section--dark .staff-a .staff__item .staff-member__image-wrapper, .color-x24-comp-9 .section--light .staff-a .staff__item .staff-member__image-wrapper {
  display: flex;
  align-items: center;
}
.color-x24-comp-9 .section--dark .staff-a .staff__title-caption-wrap, .color-x24-comp-9 .section--light .staff-a .staff__title-caption-wrap {
  max-width: 100%;
}
.color-x24-comp-9 .section--dark .staff-a .staff__title-caption-wrap div, .color-x24-comp-9 .section--light .staff-a .staff__title-caption-wrap div {
  padding-left: 0;
  padding-right: 0;
}
.color-x24-comp-9 .section--dark .staff-a .staff__title, .color-x24-comp-9 .section--light .staff-a .staff__title {
  margin-bottom: 10px;
}
.color-x24-comp-9 .section--dark .staff-a .staff-member__text-wrap, .color-x24-comp-9 .section--light .staff-a .staff-member__text-wrap {
  padding-left: 16px;
  padding-right: 16px;
}
.color-x24-comp-9 .section--dark .staff-a .staff-member__text, .color-x24-comp-9 .section--light .staff-a .staff-member__text {
  margin-left: 32px;
}
.color-x24-comp-9 .section--dark .staff__container .staff-member, .color-x24-comp-9 .section--light .staff__container .staff-member {
  overflow: hidden;
}
.color-x24-comp-9 .section--dark .staff__container .staff__title, .color-x24-comp-9 .section--light .staff__container .staff__title {
  font: bold 48px/56px "Poppins", sans-serif;
  color: #ffffff;
}
.color-x24-comp-9 .section--dark .staff__container .staff__caption, .color-x24-comp-9 .section--light .staff__container .staff__caption {
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
  color: #ffffff !important;
}
.color-x24-comp-9 .section--dark .staff__container .staff-a .staff__list, .color-x24-comp-9 .section--light .staff__container .staff-a .staff__list {
  padding: 0;
}
.color-x24-comp-9 .section--dark .staff__container .staff__item, .color-x24-comp-9 .section--light .staff__container .staff__item {
  color: #ffffff;
}
.color-x24-comp-9 .section--dark .staff__container--inner, .color-x24-comp-9 .section--light .staff__container--inner {
  overflow: hidden;
}
.color-x24-comp-9 .section--dark .staff__container .staff-member__name, .color-x24-comp-9 .section--dark .staff__container .staff-member__name span, .color-x24-comp-9 .section--light .staff__container .staff-member__name, .color-x24-comp-9 .section--light .staff__container .staff-member__name span {
  color: #ffffff;
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-comp-9 .section--dark .staff__container .staff-member__position, .color-x24-comp-9 .section--light .staff__container .staff-member__position {
  color: #ffffff;
  font-size: 14px;
}
.color-x24-comp-9 .section--dark .staff__container .staff-member__image, .color-x24-comp-9 .section--light .staff__container .staff-member__image {
  border-radius: 22px;
}
.color-x24-comp-9 .section--dark .staff__container .staff-member__description, .color-x24-comp-9 .section--light .staff__container .staff-member__description {
  border: none;
}
.color-x24-comp-9 .section--dark .staff__container .staff-member__link, .color-x24-comp-9 .section--light .staff__container .staff-member__link {
  color: #ffffff !important;
  font: 900 16px/20px "GothicA1", sans-serif;
}
.color-x24-comp-9 .section--dark .staff__container .staff-member__link:hover, .color-x24-comp-9 .section--light .staff__container .staff-member__link:hover {
  text-decoration: underline;
}
.color-x24-comp-9 .section--dark .staff__container .staff__controls .flex-control-nav, .color-x24-comp-9 .section--light .staff__container .staff__controls .flex-control-nav {
  width: 100%;
  margin-top: 0;
}
.color-x24-comp-9 .section--dark .staff__container .component__button--1,
.color-x24-comp-9 .section--dark .staff__container .component__button--2,
.color-x24-comp-9 .section--dark .staff__container .component__button--3, .color-x24-comp-9 .section--light .staff__container .component__button--1,
.color-x24-comp-9 .section--light .staff__container .component__button--2,
.color-x24-comp-9 .section--light .staff__container .component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-9 .section--dark .staff__container .component__button--1:hover,
.color-x24-comp-9 .section--dark .staff__container .component__button--2:hover,
.color-x24-comp-9 .section--dark .staff__container .component__button--3:hover, .color-x24-comp-9 .section--light .staff__container .component__button--1:hover,
.color-x24-comp-9 .section--light .staff__container .component__button--2:hover,
.color-x24-comp-9 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
}
.color-x24-comp-9 .section--dark .staff__container .component__button--1:focus,
.color-x24-comp-9 .section--dark .staff__container .component__button--2:focus,
.color-x24-comp-9 .section--dark .staff__container .component__button--3:focus, .color-x24-comp-9 .section--light .staff__container .component__button--1:focus,
.color-x24-comp-9 .section--light .staff__container .component__button--2:focus,
.color-x24-comp-9 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
}
.color-x24-comp-9 .section--dark .staff__container .component__button--2, .color-x24-comp-9 .section--light .staff__container .component__button--2 {
  border: 1px solid #b5b381 !important;
  color: #ffffff !important;
  background: #b5b381 !important;
}
.color-x24-comp-9 .section--dark .staff__container .component__button--2:hover, .color-x24-comp-9 .section--light .staff__container .component__button--2:hover {
  border: 1px solid #dbdac1 !important;
  background: #dbdac1 !important;
  color: #ffffff !important;
}
.color-x24-comp-9 .section--dark .staff__container .component__button--2:focus, .color-x24-comp-9 .section--light .staff__container .component__button--2:focus {
  border: 1px solid white !important;
  color: #ffffff !important;
  background: white !important;
}
.color-x24-comp-9 .section--dark .staff__container .component__button--3, .color-x24-comp-9 .section--light .staff__container .component__button--3 {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-comp-9 .section--dark .staff__container .component__button--3:hover, .color-x24-comp-9 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
}
.color-x24-comp-9 .section--dark .staff__container .component__button--3:focus, .color-x24-comp-9 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-comp-9 .section--light .staff__container .staff__item {
  color: #000000;
}
.color-x24-comp-9 .section--light .staff__container .staff__title,
.color-x24-comp-9 .section--light .staff__container .staff__caption {
  color: #000000 !important;
}
.color-x24-comp-9 .section--light .staff__container .staff-member__name, .color-x24-comp-9 .section--light .staff__container .staff-member__name span {
  color: #42412d;
}
.color-x24-comp-9 .section--light .staff__container .staff-member__position {
  color: #42412d !important;
}
.color-x24-comp-9 .section--light .staff__container .staff-member__link {
  color: #000000 !important;
}
.color-x24-comp-9 .section--light .staff__container .staff-member .component__button--1,
.color-x24-comp-9 .section--light .staff__container .staff-member .component__button--2,
.color-x24-comp-9 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #42412d !important;
  color: #ffffff !important;
  background: #42412d !important;
}
.color-x24-comp-9 .section--light .staff__container .staff-member .component__button--1:hover,
.color-x24-comp-9 .section--light .staff__container .staff-member .component__button--2:hover,
.color-x24-comp-9 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #7f7d56 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #7f7d56 !important;
}
.color-x24-comp-9 .section--light .staff__container .staff-member .component__button--1:focus,
.color-x24-comp-9 .section--light .staff__container .staff-member .component__button--2:focus,
.color-x24-comp-9 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #b0ae8b !important;
  color: #ffffff !important;
  background: #b0ae8b !important;
}
.color-x24-comp-9 .section--light .staff__container .staff-member .component__button--2 {
  border: 1px solid #b5b381 !important;
  color: #ffffff !important;
  background: #b5b381 !important;
}
.color-x24-comp-9 .section--light .staff__container .staff-member .component__button--2:hover {
  border: 1px solid #dbdac1 !important;
  background: #dbdac1 !important;
  color: #ffffff !important;
}
.color-x24-comp-9 .section--light .staff__container .staff-member .component__button--2:focus {
  border: 1px solid white !important;
  color: #ffffff !important;
  background: white !important;
}
.color-x24-comp-9 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-comp-9 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #eeede1 !important;
  color: #42412d !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: white !important;
}
.color-x24-comp-9 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-comp-9 .container-fluid .staff__container .staff-a {
  margin-left: 0;
  margin-right: 0;
}
.color-x24-comp-9 .section--dark .hours .component__subtitle, .color-x24-comp-9 .section--light .hours .component__subtitle {
  color: #ffffff !important;
}
.color-x24-comp-9 .section--dark .hours-a__title, .color-x24-comp-9 .section--light .hours-a__title {
  color: #ffffff;
}
.color-x24-comp-9 .section--dark .hours-a .component__subtitle, .color-x24-comp-9 .section--light .hours-a .component__subtitle {
  color: #ffffff !important;
  font-weight: 900;
}
.color-x24-comp-9 .section--dark .hours-a__schedule, .color-x24-comp-9 .section--light .hours-a__schedule {
  color: #ffffff !important;
}
.color-x24-comp-9 .section--dark .hours-a__schedule .cta__link, .color-x24-comp-9 .section--light .hours-a__schedule .cta__link {
  color: #ffffff !important;
}
.color-x24-comp-9 .section--dark .hours-a__schedule .cta__link:hover, .color-x24-comp-9 .section--light .hours-a__schedule .cta__link:hover {
  text-decoration: underline;
}
.color-x24-comp-9 .section--dark .hours-a__schedule--responsive .cta__link, .color-x24-comp-9 .section--light .hours-a__schedule--responsive .cta__link {
  color: #ffffff !important;
  padding: 15px 0;
}
.color-x24-comp-9 .section--dark .hours-a__schedule--responsive .cta__link:hover, .color-x24-comp-9 .section--light .hours-a__schedule--responsive .cta__link:hover {
  text-decoration: underline;
}
.color-x24-comp-9 .section--dark .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-comp-9 .section--dark .hours-a__schedule--responsive .row, .color-x24-comp-9 .section--light .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-comp-9 .section--light .hours-a__schedule--responsive .row {
  background: none;
  border-top: 1px solid #ff8144;
  padding: 0;
}
.color-x24-comp-9 .section--dark .hours-a__schedule--responsive .row:first-of-type, .color-x24-comp-9 .section--light .hours-a__schedule--responsive .row:first-of-type {
  border-top: 0;
}
.color-x24-comp-9 .section--dark .hours-a__schedule .hours-a__subtitle, .color-x24-comp-9 .section--light .hours-a__schedule .hours-a__subtitle {
  font: 600 24px/32px "Poppins", sans-serif !important;
}
.color-x24-comp-9 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-comp-9 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ff8144;
  padding: 0 20px;
}
.color-x24-comp-9 .section--dark .hours-a__schedule .hours-a__schedule--border:first-child, .color-x24-comp-9 .section--light .hours-a__schedule .hours-a__schedule--border:first-child {
  padding-left: 0;
}
.color-x24-comp-9 .section--dark .hours-a__schedule .hours-a__schedule--border strong, .color-x24-comp-9 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #ffffff;
  font: 600 20px/28px "Poppins", sans-serif !important;
}
.color-x24-comp-9 .section--dark .hours-a__schedule .hours-a__schedule--border p, .color-x24-comp-9 .section--light .hours-a__schedule .hours-a__schedule--border p {
  font-size: 14px;
}
.color-x24-comp-9 .section--dark .hours-a__schedule .hours-a__schedule--border p:last-child, .color-x24-comp-9 .section--light .hours-a__schedule .hours-a__schedule--border p:last-child {
  margin-bottom: 0;
}
.color-x24-comp-9 .section--light .hours .component__subtitle {
  color: #000000 !important;
}
.color-x24-comp-9 .section--light .hours-a__title {
  color: #000000 !important;
}
.color-x24-comp-9 .section--light .hours-a .component__subtitle {
  color: #000000 !important;
}
.color-x24-comp-9 .section--light .hours-a__schedule {
  color: #000000 !important;
}
.color-x24-comp-9 .section--light .hours-a__schedule .cta__link {
  color: #000000 !important;
}
.color-x24-comp-9 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ff8144;
}
.color-x24-comp-9 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #000000;
}
.color-x24-comp-9 .map .map-a .map-search {
  padding: 15px;
}
.color-x24-comp-9 .map .map-a .map-search__form {
  display: none;
}
.color-x24-comp-9 .map .map-a .map-search__location-distance {
  padding: 0;
}
.color-x24-comp-9 .map .map-a .map-search__location-distance h3 {
  font-size: 16px;
}
.color-x24-comp-9 .map .map-a .map-search__location-contact b, .color-x24-comp-9 .map .map-a .map-search__location-address b {
  display: none;
}
.color-x24-comp-9 .map .map__col {
  margin: 150px 0;
  padding: 15px 0;
  border-radius: 8px;
  width: 474px;
}
.color-x24-comp-9 .section--dark .map .map-a .map__col, .color-x24-comp-9 .section--light .map .map-a .map__col {
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.2), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-comp-9 .section--dark .map .map-a .map__col h3, .color-x24-comp-9 .section--light .map .map-a .map__col h3 {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-comp-9 .section--dark .map .map-a .map__title, .color-x24-comp-9 .section--light .map .map-a .map__title {
  color: #ffffff !important;
}
.color-x24-comp-9 .section--dark .map .map-a .map__caption, .color-x24-comp-9 .section--light .map .map-a .map__caption {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-comp-9 .section--dark .map .map-a .map-search__location-distance, .color-x24-comp-9 .section--dark .map .map-a .map__container .component, .color-x24-comp-9 .section--light .map .map-a .map-search__location-distance, .color-x24-comp-9 .section--light .map .map-a .map__container .component {
  color: #ffffff;
}
.color-x24-comp-9 .section--dark .map .map-a .map-search, .color-x24-comp-9 .section--light .map .map-a .map-search {
  margin-top: 0;
}
.color-x24-comp-9 .section--dark .map .map-a .map-search .cta__link, .color-x24-comp-9 .section--light .map .map-a .map-search .cta__link {
  margin: 0;
  display: inline-block;
  width: auto;
  color: #ffffff !important;
}
.color-x24-comp-9 .section--dark .map .map-a .map-search .cta__link:hover, .color-x24-comp-9 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-comp-9 .section--dark #map-marker__content p {
  color: #000000;
}
.color-x24-comp-9 .section--light .map .map-a .map__col {
  box-shadow: none;
}
.color-x24-comp-9 .section--light .map .map-a .map__col h3 {
  color: #000000 !important;
}
.color-x24-comp-9 .section--light .map .map-a .map__title, .color-x24-comp-9 .section--light .map .map-a .map__caption {
  color: #000000 !important;
}
.color-x24-comp-9 .section--light .map .map-a .map-search__location-distance, .color-x24-comp-9 .section--light .map .map-a .map__container .component {
  color: #000000;
}
.color-x24-comp-9 .section--light .map .map-a .map-search__location-address p {
  color: #42412d;
}
.color-x24-comp-9 .section--light .map .map-a .map-search .cta__link {
  color: #000000 !important;
}
.color-x24-comp-9 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-comp-9 .footer .logo_footer__container--inner,
.color-x24-comp-9 .footer .logo__container {
  display: flex;
  height: 100%;
  justify-content: center;
}
.color-x24-comp-9 .footer .logo_footer__container--inner .logo,
.color-x24-comp-9 .footer .logo__container .logo {
  align-self: center;
}
.color-x24-comp-9 .copyright__container {
  display: flex;
  justify-content: flex-end;
}
.color-x24-comp-9 .copyright__container .copyright__item {
  padding: 0 10px;
  margin-top: 0;
}
.color-x24-comp-9 .copyright__container .copyright__item .copyright__link {
  font: 12px/18px "GothicA1", sans-serif;
}
.color-x24-comp-9 .section--dark .copyright__link, .color-x24-comp-9 .section--light .copyright__link {
  color: #ffffff;
  font-family: "Poppins", sans-serif;
}
.color-x24-comp-9 .section--dark .copyright__link:hover, .color-x24-comp-9 .section--light .copyright__link:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-comp-9 .section--dark .copyright__item:not(:last-child),
.color-x24-comp-9 .section--dark #copyright__item:not(:last-child), .color-x24-comp-9 .section--light .copyright__item:not(:last-child),
.color-x24-comp-9 .section--light #copyright__item:not(:last-child) {
  border-color: #ffffff;
}
.color-x24-comp-9 .section--dark .copyright__container,
.color-x24-comp-9 .section--dark #copyright__container, .color-x24-comp-9 .section--light .copyright__container,
.color-x24-comp-9 .section--light #copyright__container {
  padding: 0 !important;
}
.color-x24-comp-9 .section--light .copyright__link {
  color: #42412d;
}
.color-x24-comp-9 .section--light .copyright__link:hover {
  color: #42412d;
}
.color-x24-comp-9 .section--light .copyright__item:not(:last-child),
.color-x24-comp-9 .section--light #copyright__item:not(:last-child) {
  border-color: #42412d;
}
.color-x24-comp-9 .section-copyright .copyright,
.color-x24-comp-9 .section-copyright #copyright {
  display: flex;
  height: 100%;
  align-items: center;
}
.color-x24-comp-9 .section-copyright .copyright .copyright__link,
.color-x24-comp-9 .section-copyright #copyright .copyright__link {
  line-height: 17px;
}
.color-x24-comp-9 .section--dark .socialmedia__item .socialmedia__link, .color-x24-comp-9 .section--light .socialmedia__item .socialmedia__link {
  border-radius: 8px;
  background: #e0e0e0;
  color: #212121;
}
.color-x24-comp-9 .section--dark .socialmedia__item .socialmedia__link:hover, .color-x24-comp-9 .section--light .socialmedia__item .socialmedia__link:hover {
  background: #c1bcbc;
}
.color-x24-comp-9 .section--dark .section-socialmedia .socialmedia__link--small, .color-x24-comp-9 .section--light .section-socialmedia .socialmedia__link--small {
  width: 34px;
  height: 34px;
}
.color-x24-comp-9 .section--dark .socialmedia, .color-x24-comp-9 .section--light .socialmedia {
  padding: 0;
}
.color-x24-comp-9 .section--light .socialmedia__item .socialmedia__link {
  background: #f0efe5;
  color: #e0e0e0;
}
.color-x24-comp-9 .section--light .socialmedia__item .socialmedia__link:hover {
  background: rgba(66, 65, 45, 0.5);
}
.color-x24-comp-9 .logo__container .logo-a__title {
  font-size: 14px;
  line-height: 18px;
}
.color-x24-comp-9 .logo__container .logo-a__caption {
  font-size: 12px;
  line-height: 14px;
}
@media (max-width: 1224px) {
  .color-x24-comp-9 .section--dark .cta__button,
.color-x24-comp-9 .section--dark .cta__button--icon,
.color-x24-comp-9 .section--dark .staff-member__link.component__button--1,
.color-x24-comp-9 .section--dark .staff-member__link__button--icon,
.color-x24-comp-9 .section--dark .staff-member__link--icon,
.color-x24-comp-9 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-9 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-9 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-comp-9 .section--light .cta__button,
.color-x24-comp-9 .section--light .cta__button--icon,
.color-x24-comp-9 .section--light .staff-member__link.component__button--1,
.color-x24-comp-9 .section--light .staff-member__link__button--icon,
.color-x24-comp-9 .section--light .staff-member__link--icon,
.color-x24-comp-9 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-9 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-9 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 155px;
  }
  .color-x24-comp-9 .banner .banner-text__wrapper {
    padding: 30px 0 50px;
  }
  .color-x24-comp-9 .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-comp-9 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-comp-9 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-comp-9 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-comp-9 .section--light .featuredblocks-grid-e .featuredblock__item {
    margin: 0 0 20px;
  }
  .color-x24-comp-9 .section--dark .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-comp-9 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-comp-9 .section--light .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-comp-9 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
    height: 100% !important;
  }
  .color-x24-comp-9 .contact-us-im .form,
.color-x24-comp-9 .form .component__title-caption-wrap {
    padding-top: 0;
    padding-bottom: 20px;
  }
}
@media (max-width: 1199px) {
  .color-x24-comp-9 .header-sticky,
.color-x24-comp-9 .header_home,
.color-x24-comp-9 .header_home.overlap {
    padding: 0;
    position: static;
  }
  .color-x24-comp-9 .header-sticky .section--dark.section--inner, .color-x24-comp-9 .header-sticky .section--light.section--inner,
.color-x24-comp-9 .header_home .section--dark.section--inner,
.color-x24-comp-9 .header_home .section--light.section--inner,
.color-x24-comp-9 .header_home.overlap .section--dark.section--inner,
.color-x24-comp-9 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-comp-9 .header-sticky .container,
.color-x24-comp-9 .header-sticky .section--dark.section--inner,
.color-x24-comp-9 .header-sticky .section--light.section--inner,
.color-x24-comp-9 .header_home .container,
.color-x24-comp-9 .header_home .section--dark.section--inner,
.color-x24-comp-9 .header_home .section--light.section--inner,
.color-x24-comp-9 .header_home.overlap .container,
.color-x24-comp-9 .header_home.overlap .section--dark.section--inner,
.color-x24-comp-9 .header_home.overlap .section--light.section--inner {
    max-width: 1140px;
  }
  .color-x24-comp-9 .banner .banner-e__header, .color-x24-comp-9 .banner .banner-e__contactform {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .color-x24-comp-9 .banner .banner-e__contactform {
    margin-left: 0;
  }
  .color-x24-comp-9 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-comp-9 .featuredblocks .featuredblocks-grid-d .featuredblock__cta {
    display: block;
  }
  .color-x24-comp-9 .banner .banner-text__wrapper {
    margin: 0 auto !important;
  }
  .color-x24-comp-9 .hours-a .hours__sep {
    display: none !important;
  }
  .color-x24-comp-9 .hours-a .hours__day:first-child {
    padding-left: 0;
    width: 27%;
  }
  .color-x24-comp-9 .hours-a .hours__hours {
    width: 73%;
    flex-direction: row !important;
    justify-content: flex-start;
  }
  .color-x24-comp-9 .hours-a .hours__hours span {
    display: inline-block;
    width: 50%;
    text-align: left !important;
    padding: 0 10px 0 0;
  }
}
@media (max-width: 1023px) {
  .color-x24-comp-9 .section--dark .cta__button,
.color-x24-comp-9 .section--dark .cta__button--icon,
.color-x24-comp-9 .section--dark .staff-member__link.component__button--1,
.color-x24-comp-9 .section--dark .staff-member__link__button--icon,
.color-x24-comp-9 .section--dark .staff-member__link--icon,
.color-x24-comp-9 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-9 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-9 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-comp-9 .section--light .cta__button,
.color-x24-comp-9 .section--light .cta__button--icon,
.color-x24-comp-9 .section--light .staff-member__link.component__button--1,
.color-x24-comp-9 .section--light .staff-member__link__button--icon,
.color-x24-comp-9 .section--light .staff-member__link--icon,
.color-x24-comp-9 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-9 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-9 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 135px;
  }
  .color-x24-comp-9 .section--dark .phone__container .phone__wrapper .phone__number,
.color-x24-comp-9 .section--light .phone__container .phone__wrapper .phone__number {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-comp-9 .header_home.overlap .section--dark.section--inner, .color-x24-comp-9 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-comp-9 .section--dark .navigation .navigation-b .navigation__menu--list, .color-x24-comp-9 .section--light .navigation .navigation-b .navigation__menu--list {
    display: block;
  }
  .color-x24-comp-9 .section--dark .navigation .navigation-b .navigation__menu--list > .navigation__item, .color-x24-comp-9 .section--light .navigation .navigation-b .navigation__menu--list > .navigation__item {
    width: 100%;
    padding: 10px;
    border-left: 0;
    border-bottom: 1px solid #ffffff;
  }
  .color-x24-comp-9 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-comp-9 .section--light .blade__container .blade-a--12 .blade-a__bg {
    position: static;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 1;
    margin: 0 0 26px;
  }
  .color-x24-comp-9 .section--dark .blade__container .blade-a--12 .blade-a__text, .color-x24-comp-9 .section--light .blade__container .blade-a--12 .blade-a__text {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 2;
    margin: 0 0 10px;
    padding-left: 0;
    padding-right: 0;
    background: none;
  }
  .color-x24-comp-9 .section--dark .blade-a__wrap, .color-x24-comp-9 .section--light .blade-a__wrap {
    padding: 0 15px;
  }
  .color-x24-comp-9 .section--dark .blade-a__text, .color-x24-comp-9 .section--light .blade-a__text {
    margin: 0 0 30px;
  }
  .color-x24-comp-9 .alias-partial_header_2x6x2x2 .section--dark.section--inner,
.color-x24-comp-9 .alias-partial_header_2x6x2x2 .section--light.section--inner {
    padding: 0;
  }
  .color-x24-comp-9 .alias-partial_header_2x6x2x2 .col_header_logo {
    flex: 0 0 100%;
    order: 1;
    max-width: 100%;
    padding: 20px 60px;
  }
  .color-x24-comp-9 .alias-partial_header_2x6x2x2 .col_nav {
    flex: 0 0 60%;
    max-width: 60%;
    order: 2;
    padding: 0 20px 10px 30px;
  }
  .color-x24-comp-9 .alias-partial_header_2x6x2x2 .col_top_phone {
    order: 3;
    flex: 0 0 15%;
    max-width: 15%;
    padding: 0 0 10px;
  }
  .color-x24-comp-9 .alias-partial_header_2x6x2x2 .col_header_cta {
    flex: 0 0 25%;
    max-width: 25%;
    order: 4;
    padding: 0 0 10px;
  }
  .color-x24-comp-9 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-comp-9 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-comp-9 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 165px;
    min-width: 165px;
  }
  .color-x24-comp-9 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link, .color-x24-comp-9 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link {
    padding-left: 15px;
    white-space: normal;
  }
  .color-x24-comp-9 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after, .color-x24-comp-9 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after {
    display: none;
  }
  .color-x24-comp-9 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before, .color-x24-comp-9 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    left: 5px;
    margin-top: -6px;
    border: inset 6px;
    border-left-width: 0;
    border-left-style: solid;
    border-color: transparent #ffffff transparent transparent;
  }
  .color-x24-comp-9 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover:before, .color-x24-comp-9 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-comp-9 .section--dark .navigation-a .more .navigation__list--sub .navigation__list, .color-x24-comp-9 .section--light .navigation-a .more .navigation__list--sub .navigation__list {
    left: auto;
    right: 100%;
  }
  .color-x24-comp-9 .section--dark .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before, .color-x24-comp-9 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-comp-9 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent white transparent transparent !important;
  }
  .color-x24-comp-9 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent white transparent transparent !important;
  }
  .color-x24-comp-9 .section--dark .featuredblocks-grid-d, .color-x24-comp-9 .section--dark .featuredblocks-grid-c, .color-x24-comp-9 .section--dark .featuredblocks-grid-e, .color-x24-comp-9 .section--light .featuredblocks-grid-d, .color-x24-comp-9 .section--light .featuredblocks-grid-c, .color-x24-comp-9 .section--light .featuredblocks-grid-e {
    margin: 0;
  }
  .color-x24-comp-9 .section--dark .featuredblocks-grid-d .featuredblock__item, .color-x24-comp-9 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-comp-9 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-comp-9 .section--light .featuredblocks-grid-d .featuredblock__item, .color-x24-comp-9 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-comp-9 .section--light .featuredblocks-grid-e .featuredblock__item {
    border-left: 0 !important;
    border-right: 0 !important;
  }
  .color-x24-comp-9 .section-banner .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-comp-9 .blade-a__text {
    order: 2;
  }
  .color-x24-comp-9 .blade-a__bg {
    order: 1;
  }
  .color-x24-comp-9 .section-blade .blade-a--12 .blade-a__bg {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  .color-x24-comp-9 .map__container .map .map__col {
    margin: 0;
    box-shadow: none;
    border-radius: 0;
    width: 100%;
    max-width: 100%;
    flex: inherit;
    text-align: center;
  }
  .color-x24-comp-9 .map__container .map .map__col .map__title-caption-wrap {
    padding-top: 40px;
  }
  .color-x24-comp-9 .map__container .map-a .map__container {
    max-width: 100% !important;
    padding: 0;
  }
  .color-x24-comp-9 .map__container .map-a .map__display {
    position: static;
  }
  .color-x24-comp-9 .map__container .map__wrap {
    padding: 0;
  }
  .color-x24-comp-9 .footer {
    padding: 55px 0 30px;
    overflow: hidden;
  }
  .color-x24-comp-9 .footer .section-socialmedia,
.color-x24-comp-9 .footer .section-copyright {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    justify-content: center;
  }
  .color-x24-comp-9 .footer .section-logo {
    padding: 50px 0 10px;
  }
  .color-x24-comp-9 .footer .logo__container {
    margin: 0 auto 23px;
  }
  .color-x24-comp-9 .footer .row {
    display: block;
  }
  .color-x24-comp-9 .footer div[class*=col-] {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: none;
    text-align: center;
  }
  .color-x24-comp-9 .footer .logo_footer__container--inner,
.color-x24-comp-9 .footer .logo__container {
    justify-content: center;
  }
  .color-x24-comp-9 .footer .section-socialmedia .socialmedia,
.color-x24-comp-9 .footer .section-socialmedia .copyright__container,
.color-x24-comp-9 .footer .section-copyright .socialmedia,
.color-x24-comp-9 .footer .section-copyright .copyright__container,
.color-x24-comp-9 .footer .logo__container .socialmedia,
.color-x24-comp-9 .footer .logo__container .copyright__container {
    padding: 0 0 20px;
  }
  .color-x24-comp-9 .footer .section-logo {
    padding: 0;
  }
  .color-x24-comp-9 .logo__container {
    margin: 0 auto;
  }
  .color-x24-comp-9 .logo__container .logo-a__img {
    max-width: 200px;
    margin: 0 auto;
  }
  .color-x24-comp-9 .copyright__container {
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .color-x24-comp-9 .banner-e__contactform .contactform__wrapper {
    position: relative;
    top: 0;
  }
  .color-x24-comp-9 .banner .banner-e {
    padding-top: 100px;
  }
  .color-x24-comp-9 .banner .banner-e__header {
    padding-top: 100px;
  }
}
@media (max-width: 990px) {
  .color-x24-comp-9 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-comp-9 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 140px;
    min-width: 140px;
    font-size: 12px;
  }
  .color-x24-comp-9 .section--dark .navigation-a .navigation__item--link, .color-x24-comp-9 .section--light .navigation-a .navigation__item--link {
    font-size: 12px !important;
  }
}
@media (max-width: 767px) {
  .color-x24-comp-9 .blade-a__text .blade-a__title {
    text-align: center;
  }
  .color-x24-comp-9 .form .form__title,
.color-x24-comp-9 .contact-us-im .form__title,
.color-x24-comp-9 .component__title {
    font: bold 32px/40px "Poppins", sans-serif !important;
    text-align: center;
  }
  .color-x24-comp-9 .form .form__caption,
.color-x24-comp-9 .contact-us-im .form__caption,
.color-x24-comp-9 .component__subtitle {
    font: 600 14px/18px "GothicA1", sans-serif !important;
    text-align: center;
  }
  .color-x24-comp-9 .section-banner .banner .component__title,
.color-x24-comp-9 .section-banner .banner .component__subtitle {
    text-align: center;
  }
  .color-x24-comp-9 .section-banner .banner .component__subtitle {
    margin-bottom: 24px;
  }
  .color-x24-comp-9 .banner__container .banner .cta__button {
    margin: 0 auto;
  }
  .color-x24-comp-9 .banner__container .banner .component__button {
    text-align: center !important;
  }
  .color-x24-comp-9 .featuredblocks-grid-d .featuredblock__item {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-comp-9 .section--dark .staff__list, .color-x24-comp-9 .section--light .staff__list {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-comp-9 .section--dark .staff__container .staff__title, .color-x24-comp-9 .section--light .staff__container .staff__title {
    font: bold 32px/40px "Poppins", sans-serif;
  }
  .color-x24-comp-9 .section--dark .staff__container .staff__caption, .color-x24-comp-9 .section--light .staff__container .staff__caption {
    font: 600 14px/18px "GothicA1", sans-serif;
  }
  .color-x24-comp-9 .section--dark .staff__container .staff-b .staff-member__image, .color-x24-comp-9 .section--light .staff__container .staff-b .staff-member__image {
    border-radius: 0;
  }
  .color-x24-comp-9 .section-staff .staff-a .staff__item:before {
    margin-left: 0;
  }
  .color-x24-comp-9 .section--dark .staff-a .staff-member__text, .color-x24-comp-9 .section--light .staff-a .staff-member__text {
    margin-left: auto;
  }
  .color-x24-comp-9 .hours-a__title, .color-x24-comp-9 .hours-a__subtitle {
    text-align: center;
  }
  .color-x24-comp-9 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    text-align: left;
  }
  .color-x24-comp-9 .hours-a .hours-a__schedule--responsive .cta__button, .color-x24-comp-9 .hours-a .hours-a__schedule--responsive .cta__button--icon, .color-x24-comp-9 .hours-a .hours-a__schedule--responsive .cta__link {
    margin: 0 auto;
  }
  .color-x24-comp-9 .hours-a .hours-a__schedule--responsive .row {
    min-height: 30px;
  }
  .color-x24-comp-9 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    font: 600 20px/28px "Poppins", sans-serif !important;
  }
  .color-x24-comp-9 .hours-a .hours__day:first-child {
    padding-right: 10px;
    width: 50%;
  }
  .color-x24-comp-9 .hours-a .hours__hours, .color-x24-comp-9 .hours-a .hours__day {
    align-items: flex-start !important;
    padding: 10px 0;
  }
  .color-x24-comp-9 .hours-a .hours__hours {
    padding-right: 0;
    width: 50%;
    flex-direction: column !important;
  }
  .color-x24-comp-9 .hours-a .hours__hours span {
    display: block;
    align-self: center;
    width: 100%;
    text-align: right !important;
    padding: 5px 0 0;
  }
  .color-x24-comp-9 .hours-a .hours__hours span:first-child {
    padding-top: 0;
  }
  .color-x24-comp-9 .copyright__container {
    justify-content: center;
  }
  .color-x24-comp-9 .copyright__container .copyright__list {
    justify-content: center;
    padding: 0 0 4px;
  }
  .color-x24-comp-9 .copyright__container .copyright__item {
    padding: 0 10px 10px;
  }
  .color-x24-comp-9 .section-copyright .copyright__item:not(:last-child),
.color-x24-comp-9 .section-copyright #copyright__item:not(:last-child) {
    border: 0;
  }
  .color-x24-comp-9 .section-socialmedia .socialmedia.text-center .socialmedia__link--small,
.color-x24-comp-9 .section-socialmedia .socialmedia.text-center .socialmedia__link--medium,
.color-x24-comp-9 .section-socialmedia .socialmedia.text-center .socialmedia__link--large {
    margin: 0 5px;
  }
  .color-x24-comp-9 .forms--2col-textarea .form .leadForm form .outerWrap {
    width: 100%;
  }
  .color-x24-comp-9 .forms--2col-textarea .form .form-input-comments {
    width: 100%;
  }
}

.color-x24-comp-8 .carmel-wave {
  display: block !important;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
}
.color-x24-comp-8 .carmel-wave.carmel-wave-top {
  bottom: 100% !important;
}
.color-x24-comp-8 .carmel-wave.carmel-wave-bottom {
  top: 100% !important;
}
.color-x24-comp-8 .header_home {
  z-index: 100;
}
.color-x24-comp-8 .header_home.overlap .section--dark.section--inner, .color-x24-comp-8 .header_home.overlap .section--light.section--inner {
  max-width: 1160px;
  border-radius: 8px;
  margin: 0 auto;
  position: relative;
  padding: 0 40px 0 30px;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-comp-8 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: #1b303e;
}
.color-x24-comp-8 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: #3a6785;
}
.color-x24-comp-8 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: black;
}
.color-x24-comp-8 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: #bd4f50;
}
.color-x24-comp-8 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: #60b2bd;
}
.color-x24-comp-8 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: black;
}
.color-x24-comp-8 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: white;
}
.color-x24-comp-8 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: #f5f5f5;
}
.color-x24-comp-8 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: #60b2bd;
}
.color-x24-comp-8 .header-sticky {
  box-shadow: 0 8px 10px rgba(0, 0, 0, 0.14);
}
.color-x24-comp-8 .header-sticky .row {
  align-items: center;
}
.color-x24-comp-8 .header-sticky .section--dark.section--inner, .color-x24-comp-8 .header-sticky .section--light.section--inner {
  padding: 0 40px 0 30px;
}
.color-x24-comp-8 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
  letter-spacing: 0.44px;
  line-height: 16px;
  text-align: center;
  margin-top: 0;
}
.color-x24-comp-8 body,
.color-x24-comp-8 p,
.color-x24-comp-8 .component__p,
.color-x24-comp-8 .editable__container p,
.color-x24-comp-8 .section-editable .editable__container p,
.color-x24-comp-8 .section-editable .editable__container ul,
.color-x24-comp-8 .section-editable .editable__container li,
.color-x24-comp-8 .section-editable .editable__container ol,
.color-x24-comp-8 .editable__container table td,
.color-x24-comp-8 body .editable__container p,
.color-x24-comp-8 body .editable__container ol,
.color-x24-comp-8 body .editable__container ul,
.color-x24-comp-8 body .editable__container li,
.color-x24-comp-8 body .editable__container table td,
.color-x24-comp-8 body .editable__container span,
.color-x24-comp-8 .form .leadFormInfo {
  font-family: "GothicA1", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.color-x24-comp-8 .staff-member {
  flex-wrap: nowrap !important;
}
.color-x24-comp-8 .section--dark p {
  color: #ffffff;
}
.color-x24-comp-8 .section--dark p a {
  text-decoration: underline;
}
.color-x24-comp-8 .section--dark p a:hover {
  text-decoration: none;
}
.color-x24-comp-8 .section--dark .component__title {
  color: #ffffff;
}
.color-x24-comp-8 .section--dark .component__subtitle {
  color: #ffffff;
}
.color-x24-comp-8 .section--dark .component__p {
  color: #ffffff;
}
.color-x24-comp-8 .section--dark .component__p a {
  text-decoration: underline;
}
.color-x24-comp-8 .section--dark .component__p a:hover {
  text-decoration: none;
}
.color-x24-comp-8 .section--dark a {
  color: #ffffff;
}
.color-x24-comp-8 .section--dark .bx-wrapper .bx-controls {
  margin-top: 15px;
}
.color-x24-comp-8 .section--light p {
  color: #000000;
}
.color-x24-comp-8 .section--light p a {
  text-decoration: underline;
}
.color-x24-comp-8 .section--light p a:hover {
  text-decoration: none;
}
.color-x24-comp-8 .section--light .component__title, .color-x24-comp-8 .section--light .component__subtitle {
  color: #000000 !important;
}
.color-x24-comp-8 .section--light .component__p {
  color: #000000;
}
.color-x24-comp-8 .section--light .component__p a {
  text-decoration: underline;
}
.color-x24-comp-8 .section--light .component__p a:hover {
  text-decoration: none;
}
.color-x24-comp-8 .section--light a {
  color: #000000;
}
.color-x24-comp-8 .section-base-container .section-cta .cta-a,
.color-x24-comp-8 .section-base-container .section-logo .logo-a {
  padding: 0;
}
.color-x24-comp-8 .logo__container .logo-a {
  margin: 0;
}
.color-x24-comp-8 .logo__container .logo-a__text {
  padding: 0 10px;
  min-width: 120px;
}
.color-x24-comp-8 .logo__container .logo-a__title {
  font-size: 12px;
  line-height: 14px;
}
.color-x24-comp-8 .logo__container .logo-a__caption {
  font-size: 10px;
  line-height: 12px;
}
.color-x24-comp-8 .logo__container .logo-a__img {
  display: block;
}
.color-x24-comp-8 .section--dark .logo__container .logo-a__title, .color-x24-comp-8 .section--dark .logo__container .logo-a__caption {
  color: #ffffff !important;
}
.color-x24-comp-8 .section--light .logo__container .logo-a__title, .color-x24-comp-8 .section--light .logo__container .logo-a__caption {
  color: #000000 !important;
}
.color-x24-comp-8 .comp-phone .phone__title {
  font-size: 18px;
  line-height: 20px;
}
.color-x24-comp-8 .col_header_cta .cta__link {
  margin-top: 0;
}
.color-x24-comp-8 .phone__setting-title,
.color-x24-comp-8 .phone__city {
  font-size: 16px;
  line-height: 18px;
}
.color-x24-comp-8 .editable__container h6,
.color-x24-comp-8 .editable__container h5,
.color-x24-comp-8 .editable__container h4,
.color-x24-comp-8 .editable__container h3,
.color-x24-comp-8 .editable__container h2,
.color-x24-comp-8 .editable__container h1 {
  font-family: "Poppins", sans-serif;
  font-weight: bold;
  border-bottom: none;
}
.color-x24-comp-8 .editable__container h1 {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-comp-8 .editable__container h2 {
  font-size: 48px;
  line-height: 56px;
}
.color-x24-comp-8 .editable__container h3 {
  font-size: 24px;
  line-height: 32px;
}
.color-x24-comp-8 .editable__container h4 {
  font-size: 20px;
  line-height: 28px;
}
.color-x24-comp-8 .editable__container h5 {
  font-size: 18px;
  line-height: 24px;
}
.color-x24-comp-8 .editable__container h6 {
  font-size: 16px;
  line-height: 20px;
}
.color-x24-comp-8 .section--dark .editable__container h6,
.color-x24-comp-8 .section--dark .editable__container h5,
.color-x24-comp-8 .section--dark .editable__container h4,
.color-x24-comp-8 .section--dark .editable__container h3,
.color-x24-comp-8 .section--dark .editable__container h2,
.color-x24-comp-8 .section--dark .editable__container h1, .color-x24-comp-8 .section--light .editable__container h6,
.color-x24-comp-8 .section--light .editable__container h5,
.color-x24-comp-8 .section--light .editable__container h4,
.color-x24-comp-8 .section--light .editable__container h3,
.color-x24-comp-8 .section--light .editable__container h2,
.color-x24-comp-8 .section--light .editable__container h1 {
  color: #ffffff;
}
.color-x24-comp-8 .section--light .editable__container h6,
.color-x24-comp-8 .section--light .editable__container h5,
.color-x24-comp-8 .section--light .editable__container h4,
.color-x24-comp-8 .section--light .editable__container h3,
.color-x24-comp-8 .section--light .editable__container h2,
.color-x24-comp-8 .section--light .editable__container h1 {
  color: #000000;
}
.color-x24-comp-8 .form__title {
  margin-bottom: 1.875rem;
}
.color-x24-comp-8 .form .form__title,
.color-x24-comp-8 .contact-us-im .form__title,
.color-x24-comp-8 .component__title {
  font: bold 48px/56px "Poppins", sans-serif;
}
.color-x24-comp-8 .form .form__caption,
.color-x24-comp-8 .contact-us-im .form__caption,
.color-x24-comp-8 .component__subtitle {
  font: 600 16px/20px "GothicA1", sans-serif;
}
.color-x24-comp-8 .form .error_container label,
.color-x24-comp-8 .contact-us-im .form .error_container label {
  color: #E03B33;
}
.color-x24-comp-8 .header-sticky .cta,
.color-x24-comp-8 .header_home .cta,
.color-x24-comp-8 .header_home.overlap .cta {
  padding: 0;
}
.color-x24-comp-8 .section__bg--light-1 .componentWith__container.form__container {
  padding-left: 0;
  padding-right: 0;
  padding: 0 0 50px;
}
.color-x24-comp-8 .section--dark .flex-control-paging li a, .color-x24-comp-8 .section--light .flex-control-paging li a {
  background: #f7f0e9;
  border-radius: 6px;
  width: 13px;
  height: 12px;
  box-shadow: none;
}
.color-x24-comp-8 .section--dark .flex-control-paging li a.flex-active, .color-x24-comp-8 .section--light .flex-control-paging li a.flex-active {
  background: #60b2bd !important;
  border-radius: 6px;
  width: 34px;
  height: 12px;
  transition: width 0.2s linear;
}
.color-x24-comp-8 .section--dark .flex-control-paging li a:hover, .color-x24-comp-8 .section--light .flex-control-paging li a:hover {
  background: #60b2bd !important;
}
.color-x24-comp-8 .section--dark .bx-wrapper .bx-pager.bx-default-pager a, .color-x24-comp-8 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #f7f0e9;
}
.color-x24-comp-8 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-comp-8 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  width: 34px;
  transition: width 0.2s linear;
  background: #60b2bd !important;
}
.color-x24-comp-8 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-comp-8 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #60b2bd !important;
}
.color-x24-comp-8 .section--dark .banner .controls-wrapper, .color-x24-comp-8 .section--light .banner .controls-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 45px 0;
  margin-top: -132px;
}
@media (max-width: 991px) {
  .color-x24-comp-8 .section--dark .banner .controls-wrapper, .color-x24-comp-8 .section--light .banner .controls-wrapper {
    margin-top: 0;
  }
}
.color-x24-comp-8 .section--dark .banner .controls-wrapper .flex-control-nav, .color-x24-comp-8 .section--light .banner .controls-wrapper .flex-control-nav {
  bottom: 0 !important;
  width: auto;
  display: flex !important;
  align-items: center;
  position: relative;
  height: 0 !important;
  left: auto !important;
  transform: translateX(0) !important;
}
.color-x24-comp-8 .section--dark .banner .controls-wrapper .flex-control-nav a, .color-x24-comp-8 .section--light .banner .controls-wrapper .flex-control-nav a {
  background: #ffffff;
}
.color-x24-comp-8 .section--dark .banner .controls-wrapper .flex-prev, .color-x24-comp-8 .section--light .banner .controls-wrapper .flex-prev {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-right: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-comp-8 .section--dark .banner .controls-wrapper .flex-prev:hover, .color-x24-comp-8 .section--light .banner .controls-wrapper .flex-prev:hover {
  color: #60b2bd;
}
.color-x24-comp-8 .section--dark .banner .controls-wrapper .flex-prev:before, .color-x24-comp-8 .section--light .banner .controls-wrapper .flex-prev:before {
  content: "";
  font-size: 24px;
}
.color-x24-comp-8 .section--dark .banner .controls-wrapper .flex-next, .color-x24-comp-8 .section--light .banner .controls-wrapper .flex-next {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-left: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-comp-8 .section--dark .banner .controls-wrapper .flex-next:hover, .color-x24-comp-8 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #60b2bd;
}
.color-x24-comp-8 .section--dark .banner .controls-wrapper .flex-next:before, .color-x24-comp-8 .section--light .banner .controls-wrapper .flex-next:before {
  content: "";
  font-size: 24px;
}
.color-x24-comp-8 .section--light .flex-control-paging li a {
  background: #1b303e;
}
.color-x24-comp-8 .section--light .flex-control-paging li a.flex-active {
  background: #60b2bd !important;
}
.color-x24-comp-8 .section--light .flex-control-paging li a:hover {
  background: #60b2bd !important;
}
.color-x24-comp-8 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #1b303e;
}
.color-x24-comp-8 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #60b2bd !important;
}
.color-x24-comp-8 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #60b2bd !important;
}
.color-x24-comp-8 .section--light .banner .controls-wrapper .flex-prev,
.color-x24-comp-8 .section--light .banner .controls-wrapper .flex-next {
  color: #1b303e;
}
.color-x24-comp-8 .section--light .banner .controls-wrapper .flex-prev:hover,
.color-x24-comp-8 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #60b2bd;
}
.color-x24-comp-8 .section-breadcrumbs .section--dark .breadcrumb__item, .color-x24-comp-8 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #ffffff !important;
  font: 400 16px/24px "GothicA1", sans-serif;
}
.color-x24-comp-8 .section-breadcrumbs .section--dark .breadcrumb__item a, .color-x24-comp-8 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-comp-8 .section-breadcrumbs .section--dark .breadcrumb__item a:hover, .color-x24-comp-8 .section-breadcrumbs .section--light .breadcrumb__item a:hover {
  text-decoration: none;
}
.color-x24-comp-8 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #000000 !important;
}
.color-x24-comp-8 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #000000 !important;
}
.color-x24-comp-8 .blade-a__bg > div {
  border-radius: 8px;
  overflow: hidden;
}
.color-x24-comp-8 .blade-a__bg > div img {
  border-radius: 8px;
}
.color-x24-comp-8 .blade-a__text .blade-a__title {
  border-bottom: none;
}
.color-x24-comp-8 .blade-a__description a {
  text-decoration: underline;
}
.color-x24-comp-8 .blade-a__description a:hover {
  text-decoration: none;
}
.color-x24-comp-8 .container-fluid .blade__container .blade-a--12 {
  position: relative;
}
.color-x24-comp-8 .container-fluid .blade__container .blade-a--12 .blade-a__wrap > .row {
  padding: 0;
}
.color-x24-comp-8 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-comp-8 .section--light .blade__container .blade-a--12 .blade-a__bg {
  padding-top: 0;
  padding-bottom: 0;
}
.color-x24-comp-8 .section--dark .blade-a--12 .blade-a__text, .color-x24-comp-8 .section--light .blade-a--12 .blade-a__text {
  padding-top: 16px;
  padding-bottom: 16px;
}
.color-x24-comp-8 .section--dark .blade-a--12 .blade-a__bg, .color-x24-comp-8 .section--light .blade-a--12 .blade-a__bg {
  height: 100%;
}
.color-x24-comp-8 .section--dark .blade-a__bg > div, .color-x24-comp-8 .section--light .blade-a__bg > div {
  height: 100%;
  min-height: 100%;
}
.color-x24-comp-8 .section--dark .blade-a__text, .color-x24-comp-8 .section--light .blade-a__text {
  background: rgba(27, 48, 62, 0.7);
  border-radius: 8px;
}
.color-x24-comp-8 .section--dark .blade-a__text .cta__link, .color-x24-comp-8 .section--light .blade-a__text .cta__link {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
}
.color-x24-comp-8 .section--dark .blade-a__text .cta__link:hover, .color-x24-comp-8 .section--light .blade-a__text .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-comp-8 .section--dark .blade-a__text .blade-a__readmore .cta__link, .color-x24-comp-8 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: #f5e3e4 !important;
  text-transform: none;
  text-decoration: underline;
  font-weight: 400;
}
.color-x24-comp-8 .section--dark .blade-a__text .blade-a__readmore .cta__link:hover, .color-x24-comp-8 .section--light .blade-a__text .blade-a__readmore .cta__link:hover {
  text-decoration: none;
}
.color-x24-comp-8 .section--dark .blade-a__description, .color-x24-comp-8 .section--light .blade-a__description {
  color: #ffffff;
}
.color-x24-comp-8 .section--light .blade-a__text {
  background: rgba(224, 224, 224, 0.7);
}
.color-x24-comp-8 .section--light .blade-a__text .cta__link {
  color: #000000 !important;
}
.color-x24-comp-8 .section--light .blade-a__text .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-comp-8 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: #bd4f50 !important;
}
.color-x24-comp-8 .section--light .blade-a__description {
  color: #1b303e;
}
.color-x24-comp-8 .container-fluid .blade-a__wrap {
  max-width: 100%;
}
.color-x24-comp-8 .componentWith__container.featuredarticles__container {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-comp-8 .section--dark .featuredarticles .featuredarticle__image, .color-x24-comp-8 .section--light .featuredarticles .featuredarticle__image {
  border-radius: 8px;
}
.color-x24-comp-8 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link, .color-x24-comp-8 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  font: 16px/20px "GothicA1", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
}
.color-x24-comp-8 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:hover, .color-x24-comp-8 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:hover {
  text-decoration: underline;
}
.color-x24-comp-8 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:before, .color-x24-comp-8 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:before {
  display: none;
}
.color-x24-comp-8 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__description, .color-x24-comp-8 .section--light .featuredarticles .featuredarticle__text .featuredarticle__description {
  font: 16px/20px "GothicA1", sans-serif;
}
.color-x24-comp-8 .section--dark .featuredarticles .featuredarticle__title, .color-x24-comp-8 .section--light .featuredarticles .featuredarticle__title {
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-comp-8 .section--dark .featuredarticles .featuredarticle__title a, .color-x24-comp-8 .section--light .featuredarticles .featuredarticle__title a {
  color: #ffffff;
  text-decoration: none;
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-comp-8 .section--dark .featuredarticles .featuredarticle__title a:hover, .color-x24-comp-8 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-comp-8 .section--dark .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper, .color-x24-comp-8 .section--light .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper {
  margin-top: 0 !important;
}
.color-x24-comp-8 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  color: #000000;
}
.color-x24-comp-8 .section--light .featuredarticles .featuredarticle__title a {
  color: #000000;
}
.color-x24-comp-8 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #000000;
}
.color-x24-comp-8 .section--light .featuredblocks-list-a .featuredblock__item {
  margin-bottom: 10px;
}
.color-x24-comp-8 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a {
  color: #000000 !important;
}
.color-x24-comp-8 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a:hover:after {
  text-decoration: underline;
}
.color-x24-comp-8 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-comp-8 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-comp-8 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-comp-8 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-comp-8 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-comp-8 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-comp-8 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-comp-8 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ffffff !important;
}
.color-x24-comp-8 .section__bg--light-3 .section--dark .flex-control-paging li a.flex-active, .color-x24-comp-8 .section__bg--light-3 .section--dark .flex-control-paging li a:hover, .color-x24-comp-8 .section__bg--light-3 .section--light .flex-control-paging li a.flex-active, .color-x24-comp-8 .section__bg--light-3 .section--light .flex-control-paging li a:hover,
.color-x24-comp-8 .section__bg--dark-5 .section--dark .flex-control-paging li a.flex-active,
.color-x24-comp-8 .section__bg--dark-5 .section--dark .flex-control-paging li a:hover,
.color-x24-comp-8 .section__bg--dark-5 .section--light .flex-control-paging li a.flex-active,
.color-x24-comp-8 .section__bg--dark-5 .section--light .flex-control-paging li a:hover {
  background: #ffffff !important;
}
.color-x24-comp-8 .section__bg--light-3 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-comp-8 .section__bg--light-3 .section--light .hours-a__schedule .hours-a__schedule--border,
.color-x24-comp-8 .section__bg--dark-5 .section--dark .hours-a__schedule .hours-a__schedule--border,
.color-x24-comp-8 .section__bg--dark-5 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ffffff !important;
}
.color-x24-comp-8 .section__bg--dark-5 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-8 .section__bg--dark-5 .section--dark .form .form__group .input_container input,
.color-x24-comp-8 .section__bg--dark-5 .section--dark .form .form__group .input_container select,
.color-x24-comp-8 .section__bg--dark-5 .section--dark .form .form__group .input_container textarea,
.color-x24-comp-8 .section__bg--dark-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-8 .section__bg--dark-5 .section--light .form .form__group .input_container input,
.color-x24-comp-8 .section__bg--dark-5 .section--light .form .form__group .input_container select,
.color-x24-comp-8 .section__bg--dark-5 .section--light .form .form__group .input_container textarea,
.color-x24-comp-8 .section__bg--light-3 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-8 .section__bg--light-3 .section--dark .form .form__group .input_container input,
.color-x24-comp-8 .section__bg--light-3 .section--dark .form .form__group .input_container select,
.color-x24-comp-8 .section__bg--light-3 .section--dark .form .form__group .input_container textarea,
.color-x24-comp-8 .section__bg--light-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-8 .section__bg--light-3 .section--light .form .form__group .input_container input,
.color-x24-comp-8 .section__bg--light-3 .section--light .form .form__group .input_container select,
.color-x24-comp-8 .section__bg--light-3 .section--light .form .form__group .input_container textarea {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
}
.color-x24-comp-8 .section__bg--dark-4 .section--dark .staff__container .component__button--2 {
  border: 1px solid #1b303e !important;
  color: #ffffff !important;
  background: #1b303e !important;
}
.color-x24-comp-8 .section__bg--dark-4 .section--dark .staff__container .component__button--2:hover {
  border: 1px solid #3a6785 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #3a6785 !important;
}
.color-x24-comp-8 .section__bg--dark-4 .section--dark .staff__container .component__button--2:focus {
  border: 1px solid #689bbd !important;
  color: #ffffff !important;
  background: #689bbd !important;
}
.color-x24-comp-8 .section--dark .disclaimer, .color-x24-comp-8 .section--light .disclaimer {
  padding: 0;
}
.color-x24-comp-8 .section--dark .disclaimer__content p, .color-x24-comp-8 .section--light .disclaimer__content p {
  font: 400 16px/20px "GothicA1", sans-serif;
}
.color-x24-comp-8 .section--dark .disclaimer__content a, .color-x24-comp-8 .section--light .disclaimer__content a {
  font-weight: 400;
  text-decoration: underline;
}
.color-x24-comp-8 .section--dark .disclaimer__content a:hover, .color-x24-comp-8 .section--dark .disclaimer__content a:focus, .color-x24-comp-8 .section--light .disclaimer__content a:hover, .color-x24-comp-8 .section--light .disclaimer__content a:focus {
  text-decoration: none;
}
.color-x24-comp-8 .section--dark .section-featuredblocks .section--inner.container-fluid > .row > div, .color-x24-comp-8 .section--light .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-comp-8 .section--dark .cta__link, .color-x24-comp-8 .section--light .cta__link {
  font: bold 16px/20px "GothicA1", sans-serif;
}
.color-x24-comp-8 .section--dark .featuredblocks__title-wrap, .color-x24-comp-8 .section--light .featuredblocks__title-wrap {
  margin-bottom: 1.875rem;
}
.color-x24-comp-8 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button, .color-x24-comp-8 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-8 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover, .color-x24-comp-8 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-comp-8 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus, .color-x24-comp-8 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-8 .section--dark .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-comp-8 .section--dark .banner .component__button--1.cta__button,
.color-x24-comp-8 .section--dark .cta__button.component__button--1, .color-x24-comp-8 .section--light .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-comp-8 .section--light .banner .component__button--1.cta__button,
.color-x24-comp-8 .section--light .cta__button.component__button--1 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-8 .section--dark .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-comp-8 .section--dark .banner .component__button--1.cta__button:hover,
.color-x24-comp-8 .section--dark .cta__button.component__button--1:hover, .color-x24-comp-8 .section--light .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-comp-8 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-comp-8 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-comp-8 .section--dark .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-comp-8 .section--dark .banner .component__button--1.cta__button:focus,
.color-x24-comp-8 .section--dark .cta__button.component__button--1:focus, .color-x24-comp-8 .section--light .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-comp-8 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-comp-8 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-8 .section--dark .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-comp-8 .section--dark .banner .component__button--2.cta__button,
.color-x24-comp-8 .section--dark .cta__button.component__button--2, .color-x24-comp-8 .section--light .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-comp-8 .section--light .banner .component__button--2.cta__button,
.color-x24-comp-8 .section--light .cta__button.component__button--2 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #bd4f50 !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #bd4f50 !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-8 .section--dark .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-comp-8 .section--dark .banner .component__button--2.cta__button:hover,
.color-x24-comp-8 .section--dark .cta__button.component__button--2:hover, .color-x24-comp-8 .section--light .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-comp-8 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-comp-8 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #d9999a !important;
  background: #d9999a !important;
  color: #ffffff !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-comp-8 .section--dark .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-comp-8 .section--dark .banner .component__button--2.cta__button:focus,
.color-x24-comp-8 .section--dark .cta__button.component__button--2:focus, .color-x24-comp-8 .section--light .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-comp-8 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-comp-8 .section--light .cta__button.component__button--2:focus {
  border: 1px solid #f5e3e4 !important;
  color: #ffffff !important;
  background: #f5e3e4 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-8 .section--dark .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-comp-8 .section--dark .banner .component__button--3.cta__button,
.color-x24-comp-8 .section--dark .cta__button.component__button--3, .color-x24-comp-8 .section--light .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-comp-8 .section--light .banner .component__button--3.cta__button,
.color-x24-comp-8 .section--light .cta__button.component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: none !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-8 .section--dark .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-comp-8 .section--dark .banner .component__button--3.cta__button:hover,
.color-x24-comp-8 .section--dark .cta__button.component__button--3:hover, .color-x24-comp-8 .section--light .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-comp-8 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-comp-8 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(73, 131, 169, 0.42), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(73, 131, 169, 0.1);
}
.color-x24-comp-8 .section--dark .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-comp-8 .section--dark .banner .component__button--3.cta__button:focus,
.color-x24-comp-8 .section--dark .cta__button.component__button--3:focus, .color-x24-comp-8 .section--light .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-comp-8 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-comp-8 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-8 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  border: 1px solid #1b303e !important;
  color: #ffffff !important;
  background: #1b303e !important;
}
.color-x24-comp-8 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #3a6785 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #3a6785 !important;
}
.color-x24-comp-8 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #689bbd !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #689bbd !important;
}
.color-x24-comp-8 .section--light .banner .component__button--1.cta__button,
.color-x24-comp-8 .section--light .cta__button.component__button--1 {
  border: 1px solid #1b303e !important;
  color: #ffffff !important;
  background: #1b303e !important;
}
.color-x24-comp-8 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-comp-8 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #3a6785 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #3a6785 !important;
}
.color-x24-comp-8 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-comp-8 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #689bbd !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #689bbd !important;
}
.color-x24-comp-8 .section--light .banner .component__button--2.cta__button,
.color-x24-comp-8 .section--light .cta__button.component__button--2 {
  border: 1px solid #bd4f50 !important;
  color: #ffffff !important;
  background: #bd4f50 !important;
}
.color-x24-comp-8 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-comp-8 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #d9999a !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #d9999a !important;
}
.color-x24-comp-8 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-comp-8 .section--light .cta__button.component__button--2:focus {
  border: 1px solid #f5e3e4 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #f5e3e4 !important;
}
.color-x24-comp-8 .section--light .banner .component__button--3.cta__button,
.color-x24-comp-8 .section--light .cta__button.component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-comp-8 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-comp-8 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #e7bebf !important;
  color: #1b303e !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #f5e3e4 !important;
}
.color-x24-comp-8 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-comp-8 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-comp-8 .section--dark .articles__categories .mm-navbar .mm-btn, .color-x24-comp-8 .section--light .articles__categories .mm-navbar .mm-btn {
  top: 7px;
}
.color-x24-comp-8 .section--dark .articles__categories .mm-panels > .mm-panel > .mm-listview, .color-x24-comp-8 .section--light .articles__categories .mm-panels > .mm-panel > .mm-listview {
  margin: 7px 0 0 0;
}
.color-x24-comp-8 .section--dark .articles__categories .mm-opened .mm-title,
.color-x24-comp-8 .section--dark .articles__categories .mm-title, .color-x24-comp-8 .section--light .articles__categories .mm-opened .mm-title,
.color-x24-comp-8 .section--light .articles__categories .mm-title {
  font-size: 22px;
  line-height: 24px;
}
.color-x24-comp-8 .section--dark .blog-post__title,
.color-x24-comp-8 .section--dark .blog__post-title,
.color-x24-comp-8 .section--dark .article__post-title, .color-x24-comp-8 .section--light .blog-post__title,
.color-x24-comp-8 .section--light .blog__post-title,
.color-x24-comp-8 .section--light .article__post-title {
  font-family: "Poppins", sans-serif;
  text-decoration: none;
  color: #ffffff !important;
}
.color-x24-comp-8 .section--dark .blog-post__title:hover, .color-x24-comp-8 .section--dark .blog-post__title:focus,
.color-x24-comp-8 .section--dark .blog__post-title:hover,
.color-x24-comp-8 .section--dark .blog__post-title:focus,
.color-x24-comp-8 .section--dark .article__post-title:hover,
.color-x24-comp-8 .section--dark .article__post-title:focus, .color-x24-comp-8 .section--light .blog-post__title:hover, .color-x24-comp-8 .section--light .blog-post__title:focus,
.color-x24-comp-8 .section--light .blog__post-title:hover,
.color-x24-comp-8 .section--light .blog__post-title:focus,
.color-x24-comp-8 .section--light .article__post-title:hover,
.color-x24-comp-8 .section--light .article__post-title:focus {
  text-decoration: underline;
}
.color-x24-comp-8 .section--dark .blog-post__info li, .color-x24-comp-8 .section--light .blog-post__info li {
  border-left-color: #ffffff;
}
.color-x24-comp-8 .section--dark .category__description h1,
.color-x24-comp-8 .section--dark .category__description h2,
.color-x24-comp-8 .section--dark .category__description h3,
.color-x24-comp-8 .section--dark .category__description h4,
.color-x24-comp-8 .section--dark .category__description h5,
.color-x24-comp-8 .section--dark .category__description h6,
.color-x24-comp-8 .section--dark .category__description p > strong,
.color-x24-comp-8 .section--dark .blog__content h1,
.color-x24-comp-8 .section--dark .blog__content h2,
.color-x24-comp-8 .section--dark .blog__content h3,
.color-x24-comp-8 .section--dark .blog__content h4,
.color-x24-comp-8 .section--dark .blog__content h5,
.color-x24-comp-8 .section--dark .blog__content h6,
.color-x24-comp-8 .section--dark .blog__content p > strong,
.color-x24-comp-8 .section--dark .article__content h1,
.color-x24-comp-8 .section--dark .article__content h2,
.color-x24-comp-8 .section--dark .article__content h3,
.color-x24-comp-8 .section--dark .article__content h4,
.color-x24-comp-8 .section--dark .article__content h5,
.color-x24-comp-8 .section--dark .article__content h6,
.color-x24-comp-8 .section--dark .article__content p > strong, .color-x24-comp-8 .section--light .category__description h1,
.color-x24-comp-8 .section--light .category__description h2,
.color-x24-comp-8 .section--light .category__description h3,
.color-x24-comp-8 .section--light .category__description h4,
.color-x24-comp-8 .section--light .category__description h5,
.color-x24-comp-8 .section--light .category__description h6,
.color-x24-comp-8 .section--light .category__description p > strong,
.color-x24-comp-8 .section--light .blog__content h1,
.color-x24-comp-8 .section--light .blog__content h2,
.color-x24-comp-8 .section--light .blog__content h3,
.color-x24-comp-8 .section--light .blog__content h4,
.color-x24-comp-8 .section--light .blog__content h5,
.color-x24-comp-8 .section--light .blog__content h6,
.color-x24-comp-8 .section--light .blog__content p > strong,
.color-x24-comp-8 .section--light .article__content h1,
.color-x24-comp-8 .section--light .article__content h2,
.color-x24-comp-8 .section--light .article__content h3,
.color-x24-comp-8 .section--light .article__content h4,
.color-x24-comp-8 .section--light .article__content h5,
.color-x24-comp-8 .section--light .article__content h6,
.color-x24-comp-8 .section--light .article__content p > strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-comp-8 .section--dark .category__description h1 strong,
.color-x24-comp-8 .section--dark .category__description h2 strong,
.color-x24-comp-8 .section--dark .category__description h3 strong,
.color-x24-comp-8 .section--dark .category__description h4 strong,
.color-x24-comp-8 .section--dark .category__description h5 strong,
.color-x24-comp-8 .section--dark .category__description h6 strong,
.color-x24-comp-8 .section--dark .category__description p > strong strong,
.color-x24-comp-8 .section--dark .blog__content h1 strong,
.color-x24-comp-8 .section--dark .blog__content h2 strong,
.color-x24-comp-8 .section--dark .blog__content h3 strong,
.color-x24-comp-8 .section--dark .blog__content h4 strong,
.color-x24-comp-8 .section--dark .blog__content h5 strong,
.color-x24-comp-8 .section--dark .blog__content h6 strong,
.color-x24-comp-8 .section--dark .blog__content p > strong strong,
.color-x24-comp-8 .section--dark .article__content h1 strong,
.color-x24-comp-8 .section--dark .article__content h2 strong,
.color-x24-comp-8 .section--dark .article__content h3 strong,
.color-x24-comp-8 .section--dark .article__content h4 strong,
.color-x24-comp-8 .section--dark .article__content h5 strong,
.color-x24-comp-8 .section--dark .article__content h6 strong,
.color-x24-comp-8 .section--dark .article__content p > strong strong, .color-x24-comp-8 .section--light .category__description h1 strong,
.color-x24-comp-8 .section--light .category__description h2 strong,
.color-x24-comp-8 .section--light .category__description h3 strong,
.color-x24-comp-8 .section--light .category__description h4 strong,
.color-x24-comp-8 .section--light .category__description h5 strong,
.color-x24-comp-8 .section--light .category__description h6 strong,
.color-x24-comp-8 .section--light .category__description p > strong strong,
.color-x24-comp-8 .section--light .blog__content h1 strong,
.color-x24-comp-8 .section--light .blog__content h2 strong,
.color-x24-comp-8 .section--light .blog__content h3 strong,
.color-x24-comp-8 .section--light .blog__content h4 strong,
.color-x24-comp-8 .section--light .blog__content h5 strong,
.color-x24-comp-8 .section--light .blog__content h6 strong,
.color-x24-comp-8 .section--light .blog__content p > strong strong,
.color-x24-comp-8 .section--light .article__content h1 strong,
.color-x24-comp-8 .section--light .article__content h2 strong,
.color-x24-comp-8 .section--light .article__content h3 strong,
.color-x24-comp-8 .section--light .article__content h4 strong,
.color-x24-comp-8 .section--light .article__content h5 strong,
.color-x24-comp-8 .section--light .article__content h6 strong,
.color-x24-comp-8 .section--light .article__content p > strong strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-comp-8 .section--dark .article__post-permalink,
.color-x24-comp-8 .section--dark .blog__post-permalink, .color-x24-comp-8 .section--light .article__post-permalink,
.color-x24-comp-8 .section--light .blog__post-permalink {
  text-decoration: none;
  font-family: "GothicA1", sans-serif;
  position: relative;
  font-weight: 700;
  color: #ffffff;
}
.color-x24-comp-8 .section--dark .article__post-permalink:hover, .color-x24-comp-8 .section--dark .article__post-permalink:focus,
.color-x24-comp-8 .section--dark .blog__post-permalink:hover,
.color-x24-comp-8 .section--dark .blog__post-permalink:focus, .color-x24-comp-8 .section--light .article__post-permalink:hover, .color-x24-comp-8 .section--light .article__post-permalink:focus,
.color-x24-comp-8 .section--light .blog__post-permalink:hover,
.color-x24-comp-8 .section--light .blog__post-permalink:focus {
  text-decoration: underline;
}
.color-x24-comp-8 .section--dark .article__post-permalink:before,
.color-x24-comp-8 .section--dark .blog__post-permalink:before, .color-x24-comp-8 .section--light .article__post-permalink:before,
.color-x24-comp-8 .section--light .blog__post-permalink:before {
  content: "";
  top: -3px;
  font-family: "font-awesome";
  position: absolute;
  right: -13px;
  font-weight: normal;
  display: none;
}
.color-x24-comp-8 .section--dark .articles__categories .category__list-child li a,
.color-x24-comp-8 .section--dark .articles__categories-list li a, .color-x24-comp-8 .section--light .articles__categories .category__list-child li a,
.color-x24-comp-8 .section--light .articles__categories-list li a {
  font: 16px/1.375 "GothicA1", sans-serif;
}
.color-x24-comp-8 .section--dark .articles__categories .category__list-child li a:hover, .color-x24-comp-8 .section--dark .articles__categories .category__list-child li a:focus,
.color-x24-comp-8 .section--dark .articles__categories-list li a:hover,
.color-x24-comp-8 .section--dark .articles__categories-list li a:focus, .color-x24-comp-8 .section--light .articles__categories .category__list-child li a:hover, .color-x24-comp-8 .section--light .articles__categories .category__list-child li a:focus,
.color-x24-comp-8 .section--light .articles__categories-list li a:hover,
.color-x24-comp-8 .section--light .articles__categories-list li a:focus {
  text-decoration: none;
}
.color-x24-comp-8 .section--dark .articles__categories .mm-opened .mm-title, .color-x24-comp-8 .section--light .articles__categories .mm-opened .mm-title {
  font-family: "Poppins", sans-serif;
}
.color-x24-comp-8 .section--dark .articles__pagination ul li a, .color-x24-comp-8 .section--light .articles__pagination ul li a {
  color: #000000;
}
.color-x24-comp-8 .section--light .blog__post-title,
.color-x24-comp-8 .section--light .article__post-title {
  color: #000000 !important;
}
.color-x24-comp-8 .section--light .article__post-permalink,
.color-x24-comp-8 .section--light .blog__post-permalink {
  color: #000000;
}
.color-x24-comp-8 .section--light .blog-post__info li {
  border-left-color: #000000;
}
.color-x24-comp-8 .section--dark .banner__container .banner .cta__button, .color-x24-comp-8 .section--light .banner__container .banner .cta__button {
  min-height: 45px;
  max-width: 250px;
  font: 700 14px/25px "Poppins", sans-serif;
}
.color-x24-comp-8 .section--dark .banner__container .banner .form .form__title,
.color-x24-comp-8 .section--dark .banner__container .banner .form .form__caption,
.color-x24-comp-8 .section--dark .banner__container .banner .form .leadFormInfo,
.color-x24-comp-8 .section--dark .banner__container .banner .form .form__name, .color-x24-comp-8 .section--light .banner__container .banner .form .form__title,
.color-x24-comp-8 .section--light .banner__container .banner .form .form__caption,
.color-x24-comp-8 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-comp-8 .section--light .banner__container .banner .form .form__name {
  color: #000000;
}
.color-x24-comp-8 .section--light .banner__container .banner .form .form__title,
.color-x24-comp-8 .section--light .banner__container .banner .form .form__caption,
.color-x24-comp-8 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-comp-8 .section--light .banner__container .banner .form .form__name {
  color: #ffffff;
}
.color-x24-comp-8 .section-banner .banner .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-comp-8 .section-banner .banner form {
  margin-bottom: 0;
}
.color-x24-comp-8 .section-banner .banner .component__title {
  color: #ffffff !important;
  font-family: "Poppins", sans-serif;
  font-weight: bold;
}
.color-x24-comp-8 .section-banner .banner .banner-text__title--large {
  font-size: 40px;
  line-height: 46px;
}
.color-x24-comp-8 .section-banner .banner .banner-text__title--extraLarge {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-comp-8 .section-banner .banner .banner-e .input_container {
  margin: 0 0 10px;
}
.color-x24-comp-8 .section-banner .banner-text__wrapper .text-left .banner-c__title,
.color-x24-comp-8 .section-banner .banner-text__wrapper .text-center .banner-c__title,
.color-x24-comp-8 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  max-width: 650px;
}
.color-x24-comp-8 .section-banner .banner-text__wrapper .text-left .banner-c__title {
  max-width: 650px;
}
.color-x24-comp-8 .section-banner .banner-text__wrapper .text-left .text-center {
  text-align: left !important;
}
.color-x24-comp-8 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  display: inline-block;
}
.color-x24-comp-8 .section-banner .banner-text__wrapper .text-right .banner-c__button {
  text-align: right !important;
  margin-right: 0 !important;
}
.color-x24-comp-8 .section-banner .banner-text__wrapper .text-center {
  margin: 0 auto;
}
.color-x24-comp-8 .section-banner .banner .component__subtitle {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-comp-8 .section-banner .banner .banner-text__subtitle--small {
  font-size: 18px;
  line-height: 22px;
}
.color-x24-comp-8 .section-banner .banner .banner-text__subtitle--medium {
  font-size: 24px;
  line-height: 26px;
}
.color-x24-comp-8 .section-banner .banner .cta__link:hover {
  text-decoration: underline;
}
.color-x24-comp-8 .section-banner .banner .flexslider .flex-control-nav {
  bottom: 100px;
}
@keyframes fadeInUp {
  from {
    transform: translate3d(0, 40px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.color-x24-comp-8 .in-view {
  animation-duration: 1s;
  animation-fill-mode: both;
  opacity: 0;
  animation-name: fadeInUp;
}
.color-x24-comp-8 .section--dark .navigation .navigation-b,
.color-x24-comp-8 .section--dark .navigation .navigation-c, .color-x24-comp-8 .section--light .navigation .navigation-b,
.color-x24-comp-8 .section--light .navigation .navigation-c {
  background: none;
}
.color-x24-comp-8 .section--dark .navigation .navigation-b .navigation__button:focus,
.color-x24-comp-8 .section--dark .navigation .navigation-c .navigation__button:focus, .color-x24-comp-8 .section--light .navigation .navigation-b .navigation__button:focus,
.color-x24-comp-8 .section--light .navigation .navigation-c .navigation__button:focus {
  outline: none;
}
.color-x24-comp-8 .section--dark .navigation-a .navigation__item--link,
.color-x24-comp-8 .section--dark .navigation-b .navigation__item--link,
.color-x24-comp-8 .section--dark .navigation-c .navigation__item--link, .color-x24-comp-8 .section--light .navigation-a .navigation__item--link,
.color-x24-comp-8 .section--light .navigation-b .navigation__item--link,
.color-x24-comp-8 .section--light .navigation-c .navigation__item--link {
  padding: 5px 0.7rem;
  font-size: 12px !important;
  color: #ffffff;
  text-transform: uppercase;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  line-height: 24px;
}
.color-x24-comp-8 .section--dark .navigation-a .navigation__item--link:hover,
.color-x24-comp-8 .section--dark .navigation-b .navigation__item--link:hover,
.color-x24-comp-8 .section--dark .navigation-c .navigation__item--link:hover, .color-x24-comp-8 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-comp-8 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-comp-8 .section--light .navigation-c .navigation__item--link:hover {
  color: #999;
}
.color-x24-comp-8 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-8 .section--dark .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-8 .section--dark .navigation-c .navigation__item.has-drop-down ul a:hover, .color-x24-comp-8 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-8 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-8 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #999;
}
.color-x24-comp-8 .section--dark .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-8 .section--dark .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-8 .section--dark .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-comp-8 .section--light .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-8 .section--light .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-8 .section--light .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after {
  font-family: "font-awesome";
  content: "";
  border: 0 !important;
  width: 10px;
  height: 20px;
  margin: 0;
  font-size: 8px !important;
  right: 10px;
  top: 4px;
}
.color-x24-comp-8 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-comp-8 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-comp-8 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub, .color-x24-comp-8 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-comp-8 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-comp-8 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub {
  right: 0;
}
.color-x24-comp-8 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-comp-8 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-comp-8 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub, .color-x24-comp-8 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-comp-8 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-comp-8 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub {
  left: unset;
  right: 100%;
}
.color-x24-comp-8 .section--dark .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-8 .section--dark .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-8 .section--dark .navigation-c .navigation__list--head .navigation-open > .navigation__item--link, .color-x24-comp-8 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-8 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-8 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-comp-8 .section--dark .navigation-a .navigation__list--sub,
.color-x24-comp-8 .section--dark .navigation-b .navigation__list--sub,
.color-x24-comp-8 .section--dark .navigation-c .navigation__list--sub, .color-x24-comp-8 .section--light .navigation-a .navigation__list--sub,
.color-x24-comp-8 .section--light .navigation-b .navigation__list--sub,
.color-x24-comp-8 .section--light .navigation-c .navigation__list--sub {
  border: 0;
  border-radius: 8px;
  background: #1b303e !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-comp-8 .section--dark .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-comp-8 .section--dark .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-comp-8 .section--dark .navigation-c .navigation__list--sub .navigation__item--link, .color-x24-comp-8 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-comp-8 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-comp-8 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #ffffff;
}
.color-x24-comp-8 .section--dark .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-8 .section--dark .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-8 .section--dark .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-comp-8 .section--light .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-8 .section--light .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-8 .section--light .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  content: "";
}
.color-x24-comp-8 .section--dark .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-8 .section--dark .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-8 .section--dark .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link, .color-x24-comp-8 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-8 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-8 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-comp-8 .section--light .navigation-a .navigation__item--link,
.color-x24-comp-8 .section--light .navigation-b .navigation__item--link,
.color-x24-comp-8 .section--light .navigation-c .navigation__item--link {
  color: #000000;
}
.color-x24-comp-8 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-comp-8 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-comp-8 .section--light .navigation-c .navigation__item--link:hover {
  color: #666;
}
.color-x24-comp-8 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-8 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-8 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #666;
}
.color-x24-comp-8 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-8 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-8 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #666;
}
.color-x24-comp-8 .section--light .navigation-a .navigation__list--sub,
.color-x24-comp-8 .section--light .navigation-b .navigation__list--sub,
.color-x24-comp-8 .section--light .navigation-c .navigation__list--sub {
  background: #e0e0e0 !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-comp-8 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-comp-8 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-comp-8 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #000000;
}
.color-x24-comp-8 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-8 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-8 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #666 !important;
}
.color-x24-comp-8 .section--dark .navigation__container .navigation__item.has-drop-down .navigation__item--link:hover:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-comp-8 .section--dark .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-comp-8 .section--dark .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #999 !important;
}
.color-x24-comp-8 .section--dark .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #f0f !important;
}
.color-x24-comp-8 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: #000000 transparent transparent transparent !important;
}
.color-x24-comp-8 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: #666 transparent transparent transparent !important;
}
.color-x24-comp-8 .section--light .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #666 transparent transparent !important;
}
.color-x24-comp-8 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: transparent transparent transparent #000000 !important;
}
.color-x24-comp-8 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #f00 !important;
}
.color-x24-comp-8 .section--light .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #666 !important;
}
.color-x24-comp-8 .contact-us-im {
  overflow: hidden;
}
.color-x24-comp-8 .contact-us-im .form .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-comp-8 .form .form__name {
  font: 14px/20px "GothicA1", sans-serif;
}
.color-x24-comp-8 .form .leadForm,
.color-x24-comp-8 .form .label_container {
  text-align: left;
}
.color-x24-comp-8 .form form .form-input-comments {
  flex-direction: column;
}
.color-x24-comp-8 .form .form__group {
  overflow: hidden;
  margin: 0 0 20px;
}
.color-x24-comp-8 .section--dark .form, .color-x24-comp-8 .section--light .form {
  padding: 3.125rem 0;
  margin: 0 auto;
  max-width: 900px;
}
.color-x24-comp-8 .section--dark .form form .form-wrap__submit, .color-x24-comp-8 .section--light .form form .form-wrap__submit {
  display: block;
}
.color-x24-comp-8 .section--dark .form form .form-wrap__submit input, .color-x24-comp-8 .section--light .form form .form-wrap__submit input {
  width: 100%;
}
.color-x24-comp-8 .section--dark .form .leadFormInfo,
.color-x24-comp-8 .section--dark .form .component__title-caption-wrap, .color-x24-comp-8 .section--light .form .leadFormInfo,
.color-x24-comp-8 .section--light .form .component__title-caption-wrap {
  text-align: center;
}
.color-x24-comp-8 .section--dark .form .form__title, .color-x24-comp-8 .section--light .form .form__title {
  color: #ffffff;
}
.color-x24-comp-8 .section--dark .form .form__caption, .color-x24-comp-8 .section--dark .form .form__name, .color-x24-comp-8 .section--light .form .form__caption, .color-x24-comp-8 .section--light .form .form__name {
  color: #ffffff;
}
.color-x24-comp-8 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-8 .section--dark .form .form__group .input_container input,
.color-x24-comp-8 .section--dark .form .form__group .input_container select,
.color-x24-comp-8 .section--dark .form .form__group .input_container textarea, .color-x24-comp-8 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-8 .section--light .form .form__group .input_container input,
.color-x24-comp-8 .section--light .form .form__group .input_container select,
.color-x24-comp-8 .section--light .form .form__group .input_container textarea {
  width: 100%;
  font: 14px/16px "GothicA1", sans-serif;
  color: #ffffff;
  background: rgba(96, 178, 189, 0.7);
  border-radius: 8px;
  padding: 12px 16px 13px;
  border: 1px solid rgba(96, 178, 189, 0.7) !important;
  outline: none;
  height: auto;
}
.color-x24-comp-8 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-comp-8 .section--dark .form .form__group .input_container input::placeholder,
.color-x24-comp-8 .section--dark .form .form__group .input_container select::placeholder,
.color-x24-comp-8 .section--dark .form .form__group .input_container textarea::placeholder, .color-x24-comp-8 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-comp-8 .section--light .form .form__group .input_container input::placeholder,
.color-x24-comp-8 .section--light .form .form__group .input_container select::placeholder,
.color-x24-comp-8 .section--light .form .form__group .input_container textarea::placeholder {
  color: #ffffff;
}
.color-x24-comp-8 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-comp-8 .section--dark .form .form__group .input_container input.has-error::placeholder,
.color-x24-comp-8 .section--dark .form .form__group .input_container select.has-error::placeholder,
.color-x24-comp-8 .section--dark .form .form__group .input_container textarea.has-error::placeholder, .color-x24-comp-8 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-comp-8 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-comp-8 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-comp-8 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-comp-8 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-comp-8 .section--dark .form .form__group .input_container input:focus,
.color-x24-comp-8 .section--dark .form .form__group .input_container select:focus,
.color-x24-comp-8 .section--dark .form .form__group .input_container textarea:focus, .color-x24-comp-8 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-comp-8 .section--light .form .form__group .input_container input:focus,
.color-x24-comp-8 .section--light .form .form__group .input_container select:focus,
.color-x24-comp-8 .section--light .form .form__group .input_container textarea:focus {
  border: 1px solid #ffffff !important;
}
.color-x24-comp-8 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span, .color-x24-comp-8 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span {
  padding: 0;
}
.color-x24-comp-8 .section--dark .form .form__group .input_container .form-input-uploadFile span.status-label:before, .color-x24-comp-8 .section--light .form .form__group .input_container .form-input-uploadFile span.status-label:before {
  right: 103px;
}
.color-x24-comp-8 .section--dark .form .form__group .input_container.checkbox_wrapper, .color-x24-comp-8 .section--dark .form .form__group .input_container.radio_wrapper, .color-x24-comp-8 .section--light .form .form__group .input_container.checkbox_wrapper, .color-x24-comp-8 .section--light .form .form__group .input_container.radio_wrapper {
  position: relative;
  overflow: hidden;
  border-style: none;
}
.color-x24-comp-8 .section--dark .form .form__group .input_container.checkbox_wrapper input, .color-x24-comp-8 .section--dark .form .form__group .input_container.radio_wrapper input, .color-x24-comp-8 .section--light .form .form__group .input_container.checkbox_wrapper input, .color-x24-comp-8 .section--light .form .form__group .input_container.radio_wrapper input {
  position: absolute;
  top: 0;
  left: -9999px;
}
.color-x24-comp-8 .section--dark .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-comp-8 .section--dark .form .form__group .input_container.radio_wrapper input + label, .color-x24-comp-8 .section--light .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-comp-8 .section--light .form .form__group .input_container.radio_wrapper input + label {
  position: relative;
  margin-bottom: 4px;
  padding: 5px 0 0 50px;
  min-height: 30px;
  font: 18px/1.375 "Heebo", sans-serif;
}
.color-x24-comp-8 .section--dark .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-comp-8 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-comp-8 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-comp-8 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  height: 30px;
  width: 30px;
  text-align: center;
  color: #ffffff;
  background: rgba(96, 178, 189, 0.7);
  border: 4px solid rgba(96, 178, 189, 0.7) !important;
  border-radius: 4px;
  font: normal normal normal 18px/1.2 font-awesome;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
}
.color-x24-comp-8 .section--dark .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-comp-8 .section--dark .form .form__group .input_container.radio_wrapper .has-error + label:before, .color-x24-comp-8 .section--light .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-comp-8 .section--light .form .form__group .input_container.radio_wrapper .has-error + label:before {
  border-color: #E03B33 !important;
}
.color-x24-comp-8 .section--dark .form .form__group .input_container.checkbox_wrapper input:checked + label:before, .color-x24-comp-8 .section--light .form .form__group .input_container.checkbox_wrapper input:checked + label:before {
  content: "";
}
.color-x24-comp-8 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-comp-8 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  border-radius: 50%;
}
.color-x24-comp-8 .section--dark .form .form__group .input_container.radio_wrapper input:checked + label:before, .color-x24-comp-8 .section--light .form .form__group .input_container.radio_wrapper input:checked + label:before {
  content: "";
  font-size: 17px;
  line-height: 1.3;
  letter-spacing: -0.5px;
}
.color-x24-comp-8 .section--dark .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-comp-8 .section--dark .form .form__group .input_container.radio_wrapper div[class$=__label-input-container], .color-x24-comp-8 .section--light .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-comp-8 .section--light .form .form__group .input_container.radio_wrapper div[class$=__label-input-container] {
  position: relative;
  padding: 0 0 5px;
}
.color-x24-comp-8 .section--dark .form .form__group .input_container input[type=checkbox],
.color-x24-comp-8 .section--dark .form .form__group .input_container input[type=radio], .color-x24-comp-8 .section--light .form .form__group .input_container input[type=checkbox],
.color-x24-comp-8 .section--light .form .form__group .input_container input[type=radio] {
  width: 26px;
  height: 26px;
  position: absolute;
  top: 2;
  left: 2;
  outline: none;
}
.color-x24-comp-8 .section--dark .form .form__group .input_container select, .color-x24-comp-8 .section--light .form .form__group .input_container select {
  height: 42px;
}
.color-x24-comp-8 .section--dark .form-wrap__submit, .color-x24-comp-8 .section--light .form-wrap__submit {
  text-align: center;
}
.color-x24-comp-8 .section--dark .form form pre,
.color-x24-comp-8 .section--dark .form form .formatted_text,
.color-x24-comp-8 .section--dark .form form .help_text,
.color-x24-comp-8 .section--dark .form form .formatted_text p,
.color-x24-comp-8 .section--dark .form form .form-input-info,
.color-x24-comp-8 .section--dark .form form .leadFormInfo,
.color-x24-comp-8 .section--dark .form form label, .color-x24-comp-8 .section--light .form form pre,
.color-x24-comp-8 .section--light .form form .formatted_text,
.color-x24-comp-8 .section--light .form form .help_text,
.color-x24-comp-8 .section--light .form form .formatted_text p,
.color-x24-comp-8 .section--light .form form .form-input-info,
.color-x24-comp-8 .section--light .form form .leadFormInfo,
.color-x24-comp-8 .section--light .form form label {
  color: #ffffff;
}
.color-x24-comp-8 .section--dark .form form pre:focus, .color-x24-comp-8 .section--dark .form form pre:hover,
.color-x24-comp-8 .section--dark .form form .formatted_text:focus,
.color-x24-comp-8 .section--dark .form form .formatted_text:hover,
.color-x24-comp-8 .section--dark .form form .help_text:focus,
.color-x24-comp-8 .section--dark .form form .help_text:hover,
.color-x24-comp-8 .section--dark .form form .formatted_text p:focus,
.color-x24-comp-8 .section--dark .form form .formatted_text p:hover,
.color-x24-comp-8 .section--dark .form form .form-input-info:focus,
.color-x24-comp-8 .section--dark .form form .form-input-info:hover,
.color-x24-comp-8 .section--dark .form form .leadFormInfo:focus,
.color-x24-comp-8 .section--dark .form form .leadFormInfo:hover,
.color-x24-comp-8 .section--dark .form form label:focus,
.color-x24-comp-8 .section--dark .form form label:hover, .color-x24-comp-8 .section--light .form form pre:focus, .color-x24-comp-8 .section--light .form form pre:hover,
.color-x24-comp-8 .section--light .form form .formatted_text:focus,
.color-x24-comp-8 .section--light .form form .formatted_text:hover,
.color-x24-comp-8 .section--light .form form .help_text:focus,
.color-x24-comp-8 .section--light .form form .help_text:hover,
.color-x24-comp-8 .section--light .form form .formatted_text p:focus,
.color-x24-comp-8 .section--light .form form .formatted_text p:hover,
.color-x24-comp-8 .section--light .form form .form-input-info:focus,
.color-x24-comp-8 .section--light .form form .form-input-info:hover,
.color-x24-comp-8 .section--light .form form .leadFormInfo:focus,
.color-x24-comp-8 .section--light .form form .leadFormInfo:hover,
.color-x24-comp-8 .section--light .form form label:focus,
.color-x24-comp-8 .section--light .form form label:hover {
  outline: none;
}
.color-x24-comp-8 .section--dark .form form pre:disabled,
.color-x24-comp-8 .section--dark .form form .formatted_text:disabled,
.color-x24-comp-8 .section--dark .form form .help_text:disabled,
.color-x24-comp-8 .section--dark .form form .formatted_text p:disabled,
.color-x24-comp-8 .section--dark .form form .form-input-info:disabled,
.color-x24-comp-8 .section--dark .form form .leadFormInfo:disabled,
.color-x24-comp-8 .section--dark .form form label:disabled, .color-x24-comp-8 .section--light .form form pre:disabled,
.color-x24-comp-8 .section--light .form form .formatted_text:disabled,
.color-x24-comp-8 .section--light .form form .help_text:disabled,
.color-x24-comp-8 .section--light .form form .formatted_text p:disabled,
.color-x24-comp-8 .section--light .form form .form-input-info:disabled,
.color-x24-comp-8 .section--light .form form .leadFormInfo:disabled,
.color-x24-comp-8 .section--light .form form label:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.color-x24-comp-8 .section--dark .form form hr, .color-x24-comp-8 .section--light .form form hr {
  border-color: #ffffff;
}
.color-x24-comp-8 .section--dark .form form .form-wrap__submit input, .color-x24-comp-8 .section--light .form form .form-wrap__submit input {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
  border-radius: 4px;
  color: #000000 !important;
  width: auto;
  padding: 11px 47px 13px;
  height: 40px;
  min-width: 200px;
  transition: 0.25s;
  font: 600 14px/16px "Poppins", sans-serif;
  text-transform: uppercase;
  display: inline-block;
}
.color-x24-comp-8 .section--dark .form form .form-wrap__submit input:hover, .color-x24-comp-8 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-comp-8 .section--dark .form form .form-wrap__submit input:focus, .color-x24-comp-8 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-8 .section--light .form .form__title {
  color: #000000;
}
.color-x24-comp-8 .section--light .form .form__caption, .color-x24-comp-8 .section--light .form .form__name {
  color: #000000;
}
.color-x24-comp-8 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-8 .section--light .form .form__group .input_container input,
.color-x24-comp-8 .section--light .form .form__group .input_container select,
.color-x24-comp-8 .section--light .form .form__group .input_container textarea {
  color: #f0efe5;
  background: rgba(96, 178, 189, 0.7);
}
.color-x24-comp-8 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-comp-8 .section--light .form .form__group .input_container input::placeholder,
.color-x24-comp-8 .section--light .form .form__group .input_container select::placeholder,
.color-x24-comp-8 .section--light .form .form__group .input_container textarea::placeholder {
  color: #f0efe5;
}
.color-x24-comp-8 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-comp-8 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-comp-8 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-comp-8 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-comp-8 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error,
.color-x24-comp-8 .section--light .form .form__group .input_container input.has-error,
.color-x24-comp-8 .section--light .form .form__group .input_container select.has-error,
.color-x24-comp-8 .section--light .form .form__group .input_container textarea.has-error {
  border: 1px solid #E03B33 !important;
}
.color-x24-comp-8 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-comp-8 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-comp-8 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-comp-8 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-comp-8 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-comp-8 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  color: #f0efe5;
  background: rgba(96, 178, 189, 0.7);
  border: 4px solid rgba(96, 178, 189, 0.7) !important;
}
.color-x24-comp-8 .section--light .form form pre,
.color-x24-comp-8 .section--light .form form .formatted_text,
.color-x24-comp-8 .section--light .form form .help_text,
.color-x24-comp-8 .section--light .form form .formatted_text p,
.color-x24-comp-8 .section--light .form form .form-input-info,
.color-x24-comp-8 .section--light .form form .leadFormInfo,
.color-x24-comp-8 .section--light .form form label {
  color: #1b303e;
}
.color-x24-comp-8 .section--light .form form hr {
  border-color: #1b303e;
}
.color-x24-comp-8 .section--light .form form .form-wrap__submit input {
  border: 1px solid #1b303e !important;
  color: #ffffff !important;
  background: #1b303e !important;
}
.color-x24-comp-8 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #3a6785 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #3a6785 !important;
}
.color-x24-comp-8 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #3a6785 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #3a6785 !important;
}
.color-x24-comp-8 .newsletter-2-fields .section--dark .form-wrap__submit input {
  display: flex;
}
.color-x24-comp-8 .exclusive-offer .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-comp-8 .newsletter-3-fields .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-comp-8 .exclusive-offer .form .error_container label {
  width: 100%;
}
.color-x24-comp-8 .exclusive-offer .col-lg-12 .form__group {
  width: 284px;
  margin-right: 0;
}
.color-x24-comp-8 .exclusive-offer .leadFormInfo {
  bottom: -30px;
}
.color-x24-comp-8 .exclusive-offer .col-lg-12 form .form-wrap__submit {
  width: 254px;
}
.color-x24-comp-8 .exclusive-offer .col-lg-12 form .error_container {
  width: 254px;
  text-align: left;
}
.color-x24-comp-8 .forms--fullwidth form,
.color-x24-comp-8 .forms--2col-textarea form {
  width: 100%;
  margin-bottom: 44px;
}
.color-x24-comp-8 .forms--2col-textarea input,
.color-x24-comp-8 .forms--2col-textarea select,
.color-x24-comp-8 .forms--2col-textarea textarea {
  width: 100%;
}
.color-x24-comp-8 .forms--fullwidth .form__group,
.color-x24-comp-8 .forms--2col-textarea .form__group {
  margin-bottom: 16px;
}
.color-x24-comp-8 .forms--fullwidth .form-wrap__submit input,
.color-x24-comp-8 .forms--2col-textarea .form-wrap__submit input {
  width: auto;
  display: flex;
}
.color-x24-comp-8 .forms--3col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-comp-8 .forms--2col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-comp-8 .forms--2col form .form__group {
  width: 49%;
  margin-right: 2%;
  margin-bottom: 16px;
}
.color-x24-comp-8 .forms--2col form .form__group:nth-child(2n) {
  margin-right: 0;
}
.color-x24-comp-8 .forms--2col form .form__group .input_container {
  height: auto;
}
.color-x24-comp-8 .forms--3col form .form__group {
  width: 30%;
  margin-right: 5%;
  margin-bottom: 16px;
}
.color-x24-comp-8 .forms--3col form .form__group:nth-child(3n) {
  margin-right: 0;
}
.color-x24-comp-8 .forms--3col form .form__group input,
.color-x24-comp-8 .forms--3col form .form__group textarea,
.color-x24-comp-8 .forms--3col form .form__group select {
  width: 100%;
}
.color-x24-comp-8 .forms--3col form .form__group .input_container {
  height: auto;
}
.color-x24-comp-8 .forms--3col form .leadFormInfo {
  width: 100%;
}
.color-x24-comp-8 .forms--2col form .form__group input,
.color-x24-comp-8 .forms--2col form .form__group textarea,
.color-x24-comp-8 .forms--2col form .form__group select {
  width: 100%;
}
.color-x24-comp-8 .forms--2col form .leadFormInfo {
  width: 100%;
  text-align: center;
}
.color-x24-comp-8 .forms--2col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-comp-8 .forms--3col form .form__group .leadFormInfo {
  text-align: center;
}
.color-x24-comp-8 .forms--3col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-comp-8 .newsletter-2-fields .form__title,
.color-x24-comp-8 .newsletter-2-fields .form__caption {
  text-align: left;
}
@media (max-width: 1024px) {
  .color-x24-comp-8 .newsletter-3-fields .col-lg-12 form .leadFormInfo,
.color-x24-comp-8 .exclusive-offer .col-lg-12 form .leadFormInfo {
    position: relative;
    text-align: center;
    bottom: auto;
  }
}
@media (max-width: 991px) {
  .color-x24-comp-8 .editable__container .component__title,
.color-x24-comp-8 .editable__container h1 {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-comp-8 .editable__container h2 {
    font-size: 24px;
    line-height: 32px;
  }
  .color-x24-comp-8 .editable__container h3 {
    font-size: 16px;
    line-height: 18px;
  }
  .color-x24-comp-8 .editable__container h4 {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-comp-8 .editable__container h5 {
    font-size: 13px;
    line-height: 15px;
  }
  .color-x24-comp-8 .editable__container h6 {
    font-size: 12px;
    line-height: 14px;
  }
  .color-x24-comp-8 .section--dark .staff__container .staff__container--inner .staff__title,
.color-x24-comp-8 .section--light .staff__container .staff__container--inner .staff__title,
.color-x24-comp-8 .form .form__title,
.color-x24-comp-8 .contact-us-im .form__title,
.color-x24-comp-8 .component__title {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-comp-8 .section--dark .staff__container .staff__container--inner .staff__caption,
.color-x24-comp-8 .section--light .staff__container .staff__container--inner .staff__caption,
.color-x24-comp-8 .form .form__caption,
.color-x24-comp-8 .contact-us-im .form__caption,
.color-x24-comp-8 .component__subtitle {
    font-size: 14px;
    line-height: 18px;
  }
  .color-x24-comp-8 .section-banner .banner .banner-text__title--extraLarge,
.color-x24-comp-8 .section-banner .banner .banner-text__title--large {
    font-size: 40px;
    line-height: 48px;
  }
  .color-x24-comp-8 .section-banner .banner .banner-text__subtitle--medium,
.color-x24-comp-8 .section-banner .banner .banner-text__subtitle--small {
    font-size: 16px;
    line-height: 20px;
  }
  .color-x24-comp-8 .forms--3col form,
.color-x24-comp-8 .forms--2col form {
    flex-direction: column;
    align-items: center;
    margin-bottom: 0;
  }
  .color-x24-comp-8 .forms--3col form .form__group,
.color-x24-comp-8 .forms--2col form .form__group {
    margin: 0 auto 16px;
  }
  .color-x24-comp-8 .forms--3col form .form__group:nth-child(3n),
.color-x24-comp-8 .forms--2col form .form__group:nth-child(2n) {
    margin-right: auto;
  }
  .color-x24-comp-8 .exclusive-offer .col-lg-12 .form__group {
    margin: 0 auto 0.9375rem;
  }
  .color-x24-comp-8 .forms--fullwidth form,
.color-x24-comp-8 .forms--2col-textarea form {
    margin: 0 auto;
    margin-bottom: 44px;
  }
  .color-x24-comp-8 .newsletter-2-fields .form__title,
.color-x24-comp-8 .newsletter-2-fields .form__caption {
    text-align: center;
  }
  .color-x24-comp-8 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-comp-8 .exclusive-offer .section--light .form-wrap__submit input {
    width: auto;
    margin: 0 auto;
  }
  .color-x24-comp-8 .alias-home_askaquestion input,
.color-x24-comp-8 .alias-home_askaquestion textarea,
.color-x24-comp-8 .alias-home_askaquestion .error_container {
    margin: 0 auto;
  }
  .color-x24-comp-8 .alias-home_askaquestion .leadFormInfo {
    margin: 1.25rem auto 1rem;
  }
  .color-x24-comp-8 .form .component__title-caption-wrap,
.color-x24-comp-8 .alias-blade_home_grid .blade-a__title {
    text-align: center;
  }
  .color-x24-comp-8 .section__column-2 {
    order: 3;
  }
  .color-x24-comp-8 .section__column-2 .location__text-wrapper {
    text-align: center;
  }
  .color-x24-comp-8 .section__column-3 {
    order: 2;
  }
  .color-x24-comp-8 .newsletter-2-fields .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-comp-8 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-8 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-8 .section--dark .featuredblocks .featuredblock__cta .component__button--1, .color-x24-comp-8 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-8 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-8 .section--light .featuredblocks .featuredblock__cta .component__button--1 {
    min-width: 80px !important;
  }
  .color-x24-comp-8 .section--dark .featuredblocks .featuredblock__title, .color-x24-comp-8 .section--light .featuredblocks .featuredblock__title {
    font-size: 18px;
  }
  .color-x24-comp-8 .section--dark .staff__container .staff-member__name, .color-x24-comp-8 .section--dark .staff__container .staff-member__name span, .color-x24-comp-8 .section--light .staff__container .staff-member__name, .color-x24-comp-8 .section--light .staff__container .staff-member__name span {
    font: 600 16px/20px "Poppins", sans-serif !important;
  }
  .color-x24-comp-8 .section--dark .banner .controls-wrapper, .color-x24-comp-8 .section--light .banner .controls-wrapper {
    padding: 0;
    margin-top: 0;
  }
  .color-x24-comp-8 .section--dark .banner .banner-text__wrapper, .color-x24-comp-8 .section--light .banner .banner-text__wrapper {
    padding-bottom: 0;
  }
}
@media (max-width: 768px) {
  .color-x24-comp-8 .forms--fullwidth form,
.color-x24-comp-8 .forms--2col-textarea form {
    margin-bottom: 0;
  }
  .color-x24-comp-8 .forms--3col form .form__group,
.color-x24-comp-8 .forms--2col form .form__group {
    width: 100%;
  }
  .color-x24-comp-8 .section-blade .blade-a__bg > div {
    min-height: inherit !important;
  }
}
@media (max-width: 767px) {
  .color-x24-comp-8 .section.forms--fullwidth .component__title-caption-wrap,
.color-x24-comp-8 .section .form .component__title-caption-wrap {
    padding-top: 0;
  }
}
@media (max-width: 414px) {
  .color-x24-comp-8 .exclusive-offer .col-lg-12 .form__group,
.color-x24-comp-8 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-comp-8 .exclusive-offer .section--light .form-wrap__submit input {
    width: 100%;
  }
  .color-x24-comp-8 .form-default .form-wrap__submit input,
.color-x24-comp-8 .newsletter-2-fields .section--light .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-comp-8 .section .section--light .form-wrap__submit input,
.color-x24-comp-8 .section .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-comp-8 .newsletter-3-fields .col-lg-12 .form,
.color-x24-comp-8 .exclusive-offer .col-lg-12 .form {
    padding: 3.125rem 0;
    margin: 0 auto;
    max-width: 900px;
  }
  .color-x24-comp-8 .alias-home_askaquestion input,
.color-x24-comp-8 .alias-home_askaquestion textarea,
.color-x24-comp-8 .alias-home_askaquestion .leadFormInfo,
.color-x24-comp-8 .alias-home_askaquestion .error_container {
    width: 100%;
  }
  .color-x24-comp-8 .forms--fullwidth form,
.color-x24-comp-8 .forms--2col-textarea form,
.color-x24-comp-8 .forms--3col form .form-wrap__submit,
.color-x24-comp-8 .forms--2col form .form-wrap__submit,
.color-x24-comp-8 .exclusive-offer .col-lg-12 form .form-wrap__submit {
    width: 100%;
  }
  .color-x24-comp-8 .forms--2col form .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
}
.color-x24-comp-8 .forms--2col-textarea .form .leadForm form {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.color-x24-comp-8 .forms--2col-textarea .form .leadForm form .outerWrap {
  position: relative;
  float: left;
  width: 47%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-end;
}
.color-x24-comp-8 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-comp-8 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-comp-8 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-comp-8 .forms--2col-textarea .form__group {
  width: 100%;
  margin-right: 0;
  float: left;
  margin-bottom: 15px;
}
.color-x24-comp-8 .forms--2col-textarea .form-wrap__submit {
  margin: 0 auto;
  width: 100%;
  display: flex;
  justify-content: center;
}
.color-x24-comp-8 .forms--2col-textarea .form .form-input-comments {
  display: flex;
  flex-direction: column;
  width: 49%;
}
.color-x24-comp-8 .forms--2col-textarea .form .form-input-comments .input_container {
  width: 100%;
  display: flex;
  flex-grow: 1;
}
.color-x24-comp-8 .forms--2col-textarea .form .leadFormInfo {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-comp-8 .forms--2col-textarea .form .leadFormSuccess {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-comp-8 .forms-option--b .label_container {
  position: absolute;
  padding: 5px 0 0 12px;
}
.color-x24-comp-8 .forms-option--b input, .color-x24-comp-8 .forms-option--b select {
  height: 70px !important;
  padding-bottom: 0 !important;
}
.color-x24-comp-8 .section-featuredblocks .featuredblock__wrap .featuredblock__image {
  background-position: left;
}
.color-x24-comp-8 .section-featuredblocks .featuredblock__item {
  border: none !important;
}
.color-x24-comp-8 .section-featuredblocks .featuredblock__item .featuredblock__wrap .featuredblock__icon .icon,
.color-x24-comp-8 .section-featuredblocks .featuredblock__item .featuredblock__wrap:hover .featuredblock__icon .icon {
  color: #60b2bd;
}
.color-x24-comp-8 .section--dark .featuredblocks .featuredblock__wrap, .color-x24-comp-8 .section--light .featuredblocks .featuredblock__wrap {
  border: 0 !important;
}
.color-x24-comp-8 .section--dark .featuredblocks .featuredblock__wrap .featuredblock__title, .color-x24-comp-8 .section--light .featuredblocks .featuredblock__wrap .featuredblock__title {
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-comp-8 .section--dark .featuredblocks-grid-c .featuredblock__title, .color-x24-comp-8 .section--light .featuredblocks-grid-c .featuredblock__title {
  margin-top: 0;
}
.color-x24-comp-8 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-comp-8 .section--light .featuredblocks-grid-c .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
}
.color-x24-comp-8 .section--dark .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button, .color-x24-comp-8 .section--light .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button {
  border: 0;
  background: none;
  font-family: "GothicA1", sans-serif;
}
.color-x24-comp-8 .section--dark .featuredblocks-grid-e, .color-x24-comp-8 .section--light .featuredblocks-grid-e {
  margin: 0 -30px;
}
.color-x24-comp-8 .section--dark .featuredblocks-grid-e .featuredblock__wrap, .color-x24-comp-8 .section--light .featuredblocks-grid-e .featuredblock__wrap {
  justify-content: flex-end;
  min-height: 232px;
}
.color-x24-comp-8 .section--dark .featuredblocks-grid-e .featuredblocks__container, .color-x24-comp-8 .section--light .featuredblocks-grid-e .featuredblocks__container {
  margin: 50px 0;
}
.color-x24-comp-8 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-8 .section--dark .featuredblocks-grid-e .featuredblock__title, .color-x24-comp-8 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-8 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #ffffff;
  position: relative;
  z-index: 2;
  font-size: 24px;
  font-family: "Poppins", sans-serif;
}
.color-x24-comp-8 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-comp-8 .section--light .featuredblocks-grid-e .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
  /* Safari 4.0 - 8.0 */
  /* Standard syntax */
}
.color-x24-comp-8 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage, .color-x24-comp-8 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage {
  border-radius: 9px;
}
.color-x24-comp-8 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage, .color-x24-comp-8 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage {
  background-size: 125%;
  -webkit-animation-name: animation-fb;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 0.8s;
  /* Safari 4.0 - 8.0 */
  animation-name: animation-fb;
  animation-duration: 0.8s;
}
.color-x24-comp-8 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-comp-8 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(27, 48, 62, 0.7) !important;
}
@-moz-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@-webkit-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
.color-x24-comp-8 .section--dark .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-comp-8 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before, .color-x24-comp-8 .section--light .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-comp-8 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before {
  background: none !important;
}
.color-x24-comp-8 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-comp-8 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-comp-8 .section--dark .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-comp-8 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-comp-8 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-comp-8 .section--dark .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-comp-8 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-comp-8 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-comp-8 .section--dark .featuredblocks-flyup-c .featuredblock__item:active, .color-x24-comp-8 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-comp-8 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-comp-8 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-comp-8 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-comp-8 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-comp-8 .section--light .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-comp-8 .section--light .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-comp-8 .section--light .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-comp-8 .section--light .featuredblocks-flyup-c .featuredblock__item:active {
  background: none !important;
}
.color-x24-comp-8 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-8 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-8 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-8 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-8 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-comp-8 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-comp-8 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-8 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-8 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-8 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-8 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-comp-8 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-comp-8 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-8 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-8 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-8 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-8 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-comp-8 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon, .color-x24-comp-8 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-8 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-8 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-8 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-8 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-comp-8 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-comp-8 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-8 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-8 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-8 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-8 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-comp-8 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-comp-8 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-8 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-8 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-8 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-8 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-comp-8 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon {
  color: #ffffff;
}
.color-x24-comp-8 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-8 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-8 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-8 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-8 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-8 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-comp-8 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-8 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-8 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-8 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-8 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-8 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-comp-8 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-8 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-8 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-8 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-8 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-8 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover, .color-x24-comp-8 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-8 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-8 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-8 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-8 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-8 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-comp-8 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-8 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-8 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-8 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-8 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-8 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-comp-8 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-8 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-8 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-8 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-8 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-8 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover {
  text-decoration: none;
}
.color-x24-comp-8 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title, .color-x24-comp-8 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #ffffff !important;
}
.color-x24-comp-8 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-comp-8 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-comp-8 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3, .color-x24-comp-8 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-comp-8 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-comp-8 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
}
.color-x24-comp-8 .section--dark .featuredblocks .featuredblock .featuredblock__wrap, .color-x24-comp-8 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(27, 48, 62, 0.7);
  border-radius: 8px;
  text-align: left;
  padding: 15px;
}
.color-x24-comp-8 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover, .color-x24-comp-8 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(27, 48, 62, 0.8);
}
.color-x24-comp-8 .section--dark .featuredblocks .featuredblock__title, .color-x24-comp-8 .section--dark .featuredblocks .featuredblock__content, .color-x24-comp-8 .section--light .featuredblocks .featuredblock__title, .color-x24-comp-8 .section--light .featuredblocks .featuredblock__content {
  color: #ffffff;
}
.color-x24-comp-8 .section--dark .featuredblocks .featuredblock__cta .cta__link, .color-x24-comp-8 .section--light .featuredblocks .featuredblock__cta .cta__link {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-comp-8 .section--dark .featuredblocks .featuredblock__cta .cta__link:hover, .color-x24-comp-8 .section--light .featuredblocks .featuredblock__cta .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-comp-8 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon, .color-x24-comp-8 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon {
  color: #ffffff !important;
}
.color-x24-comp-8 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover, .color-x24-comp-8 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover {
  color: white !important;
}
.color-x24-comp-8 .section--dark .featuredblocks .featuredblock__cta .cta__button,
.color-x24-comp-8 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon, .color-x24-comp-8 .section--light .featuredblocks .featuredblock__cta .cta__button,
.color-x24-comp-8 .section--light .featuredblocks .featuredblock__cta .cta__button--icon {
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-8 .section--dark .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-comp-8 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:hover, .color-x24-comp-8 .section--light .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-comp-8 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-comp-8 .section--dark .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-comp-8 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:focus, .color-x24-comp-8 .section--light .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-comp-8 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-8 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-8 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #1b303e;
}
.color-x24-comp-8 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6) !important;
}
.color-x24-comp-8 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-comp-8 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-comp-8 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-comp-8 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-comp-8 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-comp-8 .section--light .featuredblocks-flyup-b .featuredblock__item:active {
  background: none !important;
}
.color-x24-comp-8 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-8 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-8 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-8 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-8 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-comp-8 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-comp-8 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-8 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-8 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-8 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-8 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-comp-8 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon {
  color: #1b303e;
}
.color-x24-comp-8 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #1b303e !important;
}
.color-x24-comp-8 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-comp-8 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-comp-8 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #000000 !important;
}
.color-x24-comp-8 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6);
}
.color-x24-comp-8 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(255, 255, 255, 0.8);
}
.color-x24-comp-8 .section--light .featuredblocks .featuredblock__title {
  color: #1b303e;
}
.color-x24-comp-8 .section--light .featuredblocks .featuredblock__content {
  color: rgba(27, 48, 62, 0.7);
}
.color-x24-comp-8 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link {
  color: #000000 !important;
}
.color-x24-comp-8 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-comp-8 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon {
  color: #000000 !important;
}
.color-x24-comp-8 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon:hover {
  color: #666666 !important;
}
.color-x24-comp-8 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-8 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon {
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  border: 1px solid #1b303e !important;
  color: #ffffff !important;
  background: #1b303e !important;
}
.color-x24-comp-8 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:hover,
.color-x24-comp-8 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #3a6785 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #3a6785 !important;
}
.color-x24-comp-8 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:focus,
.color-x24-comp-8 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #689bbd !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #689bbd !important;
}
.color-x24-comp-8 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item:last-child,
.color-x24-comp-8 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item {
  border: none;
}
.color-x24-comp-8 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__sub-menu {
  background: rgba(27, 48, 62, 0.8);
  border-radius: 8px 8px 0 0;
}
.color-x24-comp-8 .articles__container {
  padding-top: 15px;
  padding-bottom: 15px;
}
.color-x24-comp-8 .articles__container .articles__item {
  margin-bottom: 15px;
}
.color-x24-comp-8 .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-comp-8 .section--dark .testimonials .testimonials-item__content, .color-x24-comp-8 .section--light .testimonials .testimonials-item__content {
  margin: 0 0 15px;
}
.color-x24-comp-8 .section--dark .testimonials .testimonials-item--wrapInner p, .color-x24-comp-8 .section--light .testimonials .testimonials-item--wrapInner p {
  color: #000000;
}
.color-x24-comp-8 .section--dark .testimonials .testimonial-grid__source,
.color-x24-comp-8 .section--dark .testimonials .testimonial-list__source,
.color-x24-comp-8 .section--dark .testimonials .testimonials-item__source, .color-x24-comp-8 .section--light .testimonials .testimonial-grid__source,
.color-x24-comp-8 .section--light .testimonials .testimonial-list__source,
.color-x24-comp-8 .section--light .testimonials .testimonials-item__source {
  margin: 0 0 15px;
  display: block;
  width: 100%;
  padding: 0;
}
.color-x24-comp-8 .section--dark .testimonials .expand, .color-x24-comp-8 .section--light .testimonials .expand {
  font-weight: 400;
  text-transform: none;
  text-decoration: underline;
  float: none;
  padding-top: 0;
  padding-bottom: 10px;
  margin: 0 0 10px;
}
.color-x24-comp-8 .section--dark .testimonials .expand:hover, .color-x24-comp-8 .section--light .testimonials .expand:hover {
  text-decoration: none;
}
.color-x24-comp-8 .section--dark .testimonials .expand:before, .color-x24-comp-8 .section--light .testimonials .expand:before {
  display: none;
}
.color-x24-comp-8 .section--dark .phone__container .phone__wrapper .phone__number, .color-x24-comp-8 .section--light .phone__container .phone__wrapper .phone__number {
  color: #60b2bd;
  font-size: 16px;
  line-height: 19px;
  position: relative;
  padding: 0 0 0 20px;
  display: inline-block;
  font-family: "GothicA1", sans-serif;
}
.color-x24-comp-8 .section--dark .phone__container .phone__wrapper .phone__number:before, .color-x24-comp-8 .section--light .phone__container .phone__wrapper .phone__number:before {
  position: absolute;
  left: 0;
  top: 0;
  font-family: "font-awesome";
  content: "";
  font-size: 16px;
  margin: 0 10px 0 0;
  color: #60b2bd;
  display: inline;
}
.color-x24-comp-8 .section--light .phone__container .phone__wrapper .phone__number {
  color: #60b2bd;
}
.color-x24-comp-8 .section--light .phone__container .phone__wrapper .phone__number:before {
  color: #60b2bd;
}
.color-x24-comp-8 .section--dark .staff-a .staff__item .staff-member__image-wrapper, .color-x24-comp-8 .section--light .staff-a .staff__item .staff-member__image-wrapper {
  display: flex;
  align-items: center;
}
.color-x24-comp-8 .section--dark .staff-a .staff__title-caption-wrap, .color-x24-comp-8 .section--light .staff-a .staff__title-caption-wrap {
  max-width: 100%;
}
.color-x24-comp-8 .section--dark .staff-a .staff__title-caption-wrap div, .color-x24-comp-8 .section--light .staff-a .staff__title-caption-wrap div {
  padding-left: 0;
  padding-right: 0;
}
.color-x24-comp-8 .section--dark .staff-a .staff__title, .color-x24-comp-8 .section--light .staff-a .staff__title {
  margin-bottom: 10px;
}
.color-x24-comp-8 .section--dark .staff-a .staff-member__text-wrap, .color-x24-comp-8 .section--light .staff-a .staff-member__text-wrap {
  padding-left: 16px;
  padding-right: 16px;
}
.color-x24-comp-8 .section--dark .staff-a .staff-member__text, .color-x24-comp-8 .section--light .staff-a .staff-member__text {
  margin-left: 32px;
}
.color-x24-comp-8 .section--dark .staff__container .staff-member, .color-x24-comp-8 .section--light .staff__container .staff-member {
  overflow: hidden;
}
.color-x24-comp-8 .section--dark .staff__container .staff__title, .color-x24-comp-8 .section--light .staff__container .staff__title {
  font: bold 48px/56px "Poppins", sans-serif;
  color: #ffffff;
}
.color-x24-comp-8 .section--dark .staff__container .staff__caption, .color-x24-comp-8 .section--light .staff__container .staff__caption {
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
  color: #ffffff !important;
}
.color-x24-comp-8 .section--dark .staff__container .staff-a .staff__list, .color-x24-comp-8 .section--light .staff__container .staff-a .staff__list {
  padding: 0;
}
.color-x24-comp-8 .section--dark .staff__container .staff__item, .color-x24-comp-8 .section--light .staff__container .staff__item {
  color: #ffffff;
}
.color-x24-comp-8 .section--dark .staff__container--inner, .color-x24-comp-8 .section--light .staff__container--inner {
  overflow: hidden;
}
.color-x24-comp-8 .section--dark .staff__container .staff-member__name, .color-x24-comp-8 .section--dark .staff__container .staff-member__name span, .color-x24-comp-8 .section--light .staff__container .staff-member__name, .color-x24-comp-8 .section--light .staff__container .staff-member__name span {
  color: #ffffff;
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-comp-8 .section--dark .staff__container .staff-member__position, .color-x24-comp-8 .section--light .staff__container .staff-member__position {
  color: #ffffff;
  font-size: 14px;
}
.color-x24-comp-8 .section--dark .staff__container .staff-member__image, .color-x24-comp-8 .section--light .staff__container .staff-member__image {
  border-radius: 22px;
}
.color-x24-comp-8 .section--dark .staff__container .staff-member__description, .color-x24-comp-8 .section--light .staff__container .staff-member__description {
  border: none;
}
.color-x24-comp-8 .section--dark .staff__container .staff-member__link, .color-x24-comp-8 .section--light .staff__container .staff-member__link {
  color: #ffffff !important;
  font: 900 16px/20px "GothicA1", sans-serif;
}
.color-x24-comp-8 .section--dark .staff__container .staff-member__link:hover, .color-x24-comp-8 .section--light .staff__container .staff-member__link:hover {
  text-decoration: underline;
}
.color-x24-comp-8 .section--dark .staff__container .staff__controls .flex-control-nav, .color-x24-comp-8 .section--light .staff__container .staff__controls .flex-control-nav {
  width: 100%;
  margin-top: 0;
}
.color-x24-comp-8 .section--dark .staff__container .component__button--1,
.color-x24-comp-8 .section--dark .staff__container .component__button--2,
.color-x24-comp-8 .section--dark .staff__container .component__button--3, .color-x24-comp-8 .section--light .staff__container .component__button--1,
.color-x24-comp-8 .section--light .staff__container .component__button--2,
.color-x24-comp-8 .section--light .staff__container .component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-8 .section--dark .staff__container .component__button--1:hover,
.color-x24-comp-8 .section--dark .staff__container .component__button--2:hover,
.color-x24-comp-8 .section--dark .staff__container .component__button--3:hover, .color-x24-comp-8 .section--light .staff__container .component__button--1:hover,
.color-x24-comp-8 .section--light .staff__container .component__button--2:hover,
.color-x24-comp-8 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
}
.color-x24-comp-8 .section--dark .staff__container .component__button--1:focus,
.color-x24-comp-8 .section--dark .staff__container .component__button--2:focus,
.color-x24-comp-8 .section--dark .staff__container .component__button--3:focus, .color-x24-comp-8 .section--light .staff__container .component__button--1:focus,
.color-x24-comp-8 .section--light .staff__container .component__button--2:focus,
.color-x24-comp-8 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
}
.color-x24-comp-8 .section--dark .staff__container .component__button--2, .color-x24-comp-8 .section--light .staff__container .component__button--2 {
  border: 1px solid #bd4f50 !important;
  color: #ffffff !important;
  background: #bd4f50 !important;
}
.color-x24-comp-8 .section--dark .staff__container .component__button--2:hover, .color-x24-comp-8 .section--light .staff__container .component__button--2:hover {
  border: 1px solid #d9999a !important;
  background: #d9999a !important;
  color: #ffffff !important;
}
.color-x24-comp-8 .section--dark .staff__container .component__button--2:focus, .color-x24-comp-8 .section--light .staff__container .component__button--2:focus {
  border: 1px solid #f5e3e4 !important;
  color: #ffffff !important;
  background: #f5e3e4 !important;
}
.color-x24-comp-8 .section--dark .staff__container .component__button--3, .color-x24-comp-8 .section--light .staff__container .component__button--3 {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-comp-8 .section--dark .staff__container .component__button--3:hover, .color-x24-comp-8 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
}
.color-x24-comp-8 .section--dark .staff__container .component__button--3:focus, .color-x24-comp-8 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-comp-8 .section--light .staff__container .staff__item {
  color: #000000;
}
.color-x24-comp-8 .section--light .staff__container .staff__title,
.color-x24-comp-8 .section--light .staff__container .staff__caption {
  color: #000000 !important;
}
.color-x24-comp-8 .section--light .staff__container .staff-member__name, .color-x24-comp-8 .section--light .staff__container .staff-member__name span {
  color: #1b303e;
}
.color-x24-comp-8 .section--light .staff__container .staff-member__position {
  color: #1b303e !important;
}
.color-x24-comp-8 .section--light .staff__container .staff-member__link {
  color: #000000 !important;
}
.color-x24-comp-8 .section--light .staff__container .staff-member .component__button--1,
.color-x24-comp-8 .section--light .staff__container .staff-member .component__button--2,
.color-x24-comp-8 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #1b303e !important;
  color: #ffffff !important;
  background: #1b303e !important;
}
.color-x24-comp-8 .section--light .staff__container .staff-member .component__button--1:hover,
.color-x24-comp-8 .section--light .staff__container .staff-member .component__button--2:hover,
.color-x24-comp-8 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #3a6785 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #3a6785 !important;
}
.color-x24-comp-8 .section--light .staff__container .staff-member .component__button--1:focus,
.color-x24-comp-8 .section--light .staff__container .staff-member .component__button--2:focus,
.color-x24-comp-8 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #689bbd !important;
  color: #ffffff !important;
  background: #689bbd !important;
}
.color-x24-comp-8 .section--light .staff__container .staff-member .component__button--2 {
  border: 1px solid #bd4f50 !important;
  color: #ffffff !important;
  background: #bd4f50 !important;
}
.color-x24-comp-8 .section--light .staff__container .staff-member .component__button--2:hover {
  border: 1px solid #d9999a !important;
  background: #d9999a !important;
  color: #ffffff !important;
}
.color-x24-comp-8 .section--light .staff__container .staff-member .component__button--2:focus {
  border: 1px solid #f5e3e4 !important;
  color: #ffffff !important;
  background: #f5e3e4 !important;
}
.color-x24-comp-8 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-comp-8 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #e7bebf !important;
  color: #1b303e !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #f5e3e4 !important;
}
.color-x24-comp-8 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-comp-8 .container-fluid .staff__container .staff-a {
  margin-left: 0;
  margin-right: 0;
}
.color-x24-comp-8 .section--dark .hours .component__subtitle, .color-x24-comp-8 .section--light .hours .component__subtitle {
  color: #ffffff !important;
}
.color-x24-comp-8 .section--dark .hours-a__title, .color-x24-comp-8 .section--light .hours-a__title {
  color: #ffffff;
}
.color-x24-comp-8 .section--dark .hours-a .component__subtitle, .color-x24-comp-8 .section--light .hours-a .component__subtitle {
  color: #ffffff !important;
  font-weight: 900;
}
.color-x24-comp-8 .section--dark .hours-a__schedule, .color-x24-comp-8 .section--light .hours-a__schedule {
  color: #ffffff !important;
}
.color-x24-comp-8 .section--dark .hours-a__schedule .cta__link, .color-x24-comp-8 .section--light .hours-a__schedule .cta__link {
  color: #ffffff !important;
}
.color-x24-comp-8 .section--dark .hours-a__schedule .cta__link:hover, .color-x24-comp-8 .section--light .hours-a__schedule .cta__link:hover {
  text-decoration: underline;
}
.color-x24-comp-8 .section--dark .hours-a__schedule--responsive .cta__link, .color-x24-comp-8 .section--light .hours-a__schedule--responsive .cta__link {
  color: #ffffff !important;
  padding: 15px 0;
}
.color-x24-comp-8 .section--dark .hours-a__schedule--responsive .cta__link:hover, .color-x24-comp-8 .section--light .hours-a__schedule--responsive .cta__link:hover {
  text-decoration: underline;
}
.color-x24-comp-8 .section--dark .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-comp-8 .section--dark .hours-a__schedule--responsive .row, .color-x24-comp-8 .section--light .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-comp-8 .section--light .hours-a__schedule--responsive .row {
  background: none;
  border-top: 1px solid #60b2bd;
  padding: 0;
}
.color-x24-comp-8 .section--dark .hours-a__schedule--responsive .row:first-of-type, .color-x24-comp-8 .section--light .hours-a__schedule--responsive .row:first-of-type {
  border-top: 0;
}
.color-x24-comp-8 .section--dark .hours-a__schedule .hours-a__subtitle, .color-x24-comp-8 .section--light .hours-a__schedule .hours-a__subtitle {
  font: 600 24px/32px "Poppins", sans-serif !important;
}
.color-x24-comp-8 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-comp-8 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #60b2bd;
  padding: 0 20px;
}
.color-x24-comp-8 .section--dark .hours-a__schedule .hours-a__schedule--border:first-child, .color-x24-comp-8 .section--light .hours-a__schedule .hours-a__schedule--border:first-child {
  padding-left: 0;
}
.color-x24-comp-8 .section--dark .hours-a__schedule .hours-a__schedule--border strong, .color-x24-comp-8 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #ffffff;
  font: 600 20px/28px "Poppins", sans-serif !important;
}
.color-x24-comp-8 .section--dark .hours-a__schedule .hours-a__schedule--border p, .color-x24-comp-8 .section--light .hours-a__schedule .hours-a__schedule--border p {
  font-size: 14px;
}
.color-x24-comp-8 .section--dark .hours-a__schedule .hours-a__schedule--border p:last-child, .color-x24-comp-8 .section--light .hours-a__schedule .hours-a__schedule--border p:last-child {
  margin-bottom: 0;
}
.color-x24-comp-8 .section--light .hours .component__subtitle {
  color: #000000 !important;
}
.color-x24-comp-8 .section--light .hours-a__title {
  color: #000000 !important;
}
.color-x24-comp-8 .section--light .hours-a .component__subtitle {
  color: #000000 !important;
}
.color-x24-comp-8 .section--light .hours-a__schedule {
  color: #000000 !important;
}
.color-x24-comp-8 .section--light .hours-a__schedule .cta__link {
  color: #000000 !important;
}
.color-x24-comp-8 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #60b2bd;
}
.color-x24-comp-8 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #000000;
}
.color-x24-comp-8 .map .map-a .map-search {
  padding: 15px;
}
.color-x24-comp-8 .map .map-a .map-search__form {
  display: none;
}
.color-x24-comp-8 .map .map-a .map-search__location-distance {
  padding: 0;
}
.color-x24-comp-8 .map .map-a .map-search__location-distance h3 {
  font-size: 16px;
}
.color-x24-comp-8 .map .map-a .map-search__location-contact b, .color-x24-comp-8 .map .map-a .map-search__location-address b {
  display: none;
}
.color-x24-comp-8 .map .map__col {
  margin: 150px 0;
  padding: 15px 0;
  border-radius: 8px;
  width: 474px;
}
.color-x24-comp-8 .section--dark .map .map-a .map__col, .color-x24-comp-8 .section--light .map .map-a .map__col {
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.2), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-comp-8 .section--dark .map .map-a .map__col h3, .color-x24-comp-8 .section--light .map .map-a .map__col h3 {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-comp-8 .section--dark .map .map-a .map__title, .color-x24-comp-8 .section--light .map .map-a .map__title {
  color: #ffffff !important;
}
.color-x24-comp-8 .section--dark .map .map-a .map__caption, .color-x24-comp-8 .section--light .map .map-a .map__caption {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-comp-8 .section--dark .map .map-a .map-search__location-distance, .color-x24-comp-8 .section--dark .map .map-a .map__container .component, .color-x24-comp-8 .section--light .map .map-a .map-search__location-distance, .color-x24-comp-8 .section--light .map .map-a .map__container .component {
  color: #ffffff;
}
.color-x24-comp-8 .section--dark .map .map-a .map-search, .color-x24-comp-8 .section--light .map .map-a .map-search {
  margin-top: 0;
}
.color-x24-comp-8 .section--dark .map .map-a .map-search .cta__link, .color-x24-comp-8 .section--light .map .map-a .map-search .cta__link {
  margin: 0;
  display: inline-block;
  width: auto;
  color: #ffffff !important;
}
.color-x24-comp-8 .section--dark .map .map-a .map-search .cta__link:hover, .color-x24-comp-8 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-comp-8 .section--dark #map-marker__content p {
  color: #000000;
}
.color-x24-comp-8 .section--light .map .map-a .map__col {
  box-shadow: none;
}
.color-x24-comp-8 .section--light .map .map-a .map__col h3 {
  color: #000000 !important;
}
.color-x24-comp-8 .section--light .map .map-a .map__title, .color-x24-comp-8 .section--light .map .map-a .map__caption {
  color: #000000 !important;
}
.color-x24-comp-8 .section--light .map .map-a .map-search__location-distance, .color-x24-comp-8 .section--light .map .map-a .map__container .component {
  color: #000000;
}
.color-x24-comp-8 .section--light .map .map-a .map-search__location-address p {
  color: #1b303e;
}
.color-x24-comp-8 .section--light .map .map-a .map-search .cta__link {
  color: #000000 !important;
}
.color-x24-comp-8 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-comp-8 .footer .logo_footer__container--inner,
.color-x24-comp-8 .footer .logo__container {
  display: flex;
  height: 100%;
  justify-content: center;
}
.color-x24-comp-8 .footer .logo_footer__container--inner .logo,
.color-x24-comp-8 .footer .logo__container .logo {
  align-self: center;
}
.color-x24-comp-8 .copyright__container {
  display: flex;
  justify-content: flex-end;
}
.color-x24-comp-8 .copyright__container .copyright__item {
  padding: 0 10px;
  margin-top: 0;
}
.color-x24-comp-8 .copyright__container .copyright__item .copyright__link {
  font: 12px/18px "GothicA1", sans-serif;
}
.color-x24-comp-8 .section--dark .copyright__link, .color-x24-comp-8 .section--light .copyright__link {
  color: #ffffff;
  font-family: "Poppins", sans-serif;
}
.color-x24-comp-8 .section--dark .copyright__link:hover, .color-x24-comp-8 .section--light .copyright__link:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-comp-8 .section--dark .copyright__item:not(:last-child),
.color-x24-comp-8 .section--dark #copyright__item:not(:last-child), .color-x24-comp-8 .section--light .copyright__item:not(:last-child),
.color-x24-comp-8 .section--light #copyright__item:not(:last-child) {
  border-color: #ffffff;
}
.color-x24-comp-8 .section--dark .copyright__container,
.color-x24-comp-8 .section--dark #copyright__container, .color-x24-comp-8 .section--light .copyright__container,
.color-x24-comp-8 .section--light #copyright__container {
  padding: 0 !important;
}
.color-x24-comp-8 .section--light .copyright__link {
  color: #1b303e;
}
.color-x24-comp-8 .section--light .copyright__link:hover {
  color: #1b303e;
}
.color-x24-comp-8 .section--light .copyright__item:not(:last-child),
.color-x24-comp-8 .section--light #copyright__item:not(:last-child) {
  border-color: #1b303e;
}
.color-x24-comp-8 .section-copyright .copyright,
.color-x24-comp-8 .section-copyright #copyright {
  display: flex;
  height: 100%;
  align-items: center;
}
.color-x24-comp-8 .section-copyright .copyright .copyright__link,
.color-x24-comp-8 .section-copyright #copyright .copyright__link {
  line-height: 17px;
}
.color-x24-comp-8 .section--dark .socialmedia__item .socialmedia__link, .color-x24-comp-8 .section--light .socialmedia__item .socialmedia__link {
  border-radius: 8px;
  background: #e0e0e0;
  color: #212121;
}
.color-x24-comp-8 .section--dark .socialmedia__item .socialmedia__link:hover, .color-x24-comp-8 .section--light .socialmedia__item .socialmedia__link:hover {
  background: #c1bcbc;
}
.color-x24-comp-8 .section--dark .section-socialmedia .socialmedia__link--small, .color-x24-comp-8 .section--light .section-socialmedia .socialmedia__link--small {
  width: 34px;
  height: 34px;
}
.color-x24-comp-8 .section--dark .socialmedia, .color-x24-comp-8 .section--light .socialmedia {
  padding: 0;
}
.color-x24-comp-8 .section--light .socialmedia__item .socialmedia__link {
  background: #f0efe5;
  color: #e0e0e0;
}
.color-x24-comp-8 .section--light .socialmedia__item .socialmedia__link:hover {
  background: rgba(27, 48, 62, 0.5);
}
.color-x24-comp-8 .logo__container .logo-a__title {
  font-size: 14px;
  line-height: 18px;
}
.color-x24-comp-8 .logo__container .logo-a__caption {
  font-size: 12px;
  line-height: 14px;
}
@media (max-width: 1224px) {
  .color-x24-comp-8 .section--dark .cta__button,
.color-x24-comp-8 .section--dark .cta__button--icon,
.color-x24-comp-8 .section--dark .staff-member__link.component__button--1,
.color-x24-comp-8 .section--dark .staff-member__link__button--icon,
.color-x24-comp-8 .section--dark .staff-member__link--icon,
.color-x24-comp-8 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-8 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-8 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-comp-8 .section--light .cta__button,
.color-x24-comp-8 .section--light .cta__button--icon,
.color-x24-comp-8 .section--light .staff-member__link.component__button--1,
.color-x24-comp-8 .section--light .staff-member__link__button--icon,
.color-x24-comp-8 .section--light .staff-member__link--icon,
.color-x24-comp-8 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-8 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-8 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 155px;
  }
  .color-x24-comp-8 .banner .banner-text__wrapper {
    padding: 30px 0 50px;
  }
  .color-x24-comp-8 .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-comp-8 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-comp-8 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-comp-8 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-comp-8 .section--light .featuredblocks-grid-e .featuredblock__item {
    margin: 0 0 20px;
  }
  .color-x24-comp-8 .section--dark .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-comp-8 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-comp-8 .section--light .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-comp-8 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
    height: 100% !important;
  }
  .color-x24-comp-8 .contact-us-im .form,
.color-x24-comp-8 .form .component__title-caption-wrap {
    padding-top: 0;
    padding-bottom: 20px;
  }
}
@media (max-width: 1199px) {
  .color-x24-comp-8 .header-sticky,
.color-x24-comp-8 .header_home,
.color-x24-comp-8 .header_home.overlap {
    padding: 0;
    position: static;
  }
  .color-x24-comp-8 .header-sticky .section--dark.section--inner, .color-x24-comp-8 .header-sticky .section--light.section--inner,
.color-x24-comp-8 .header_home .section--dark.section--inner,
.color-x24-comp-8 .header_home .section--light.section--inner,
.color-x24-comp-8 .header_home.overlap .section--dark.section--inner,
.color-x24-comp-8 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-comp-8 .header-sticky .container,
.color-x24-comp-8 .header-sticky .section--dark.section--inner,
.color-x24-comp-8 .header-sticky .section--light.section--inner,
.color-x24-comp-8 .header_home .container,
.color-x24-comp-8 .header_home .section--dark.section--inner,
.color-x24-comp-8 .header_home .section--light.section--inner,
.color-x24-comp-8 .header_home.overlap .container,
.color-x24-comp-8 .header_home.overlap .section--dark.section--inner,
.color-x24-comp-8 .header_home.overlap .section--light.section--inner {
    max-width: 1140px;
  }
  .color-x24-comp-8 .banner .banner-e__header, .color-x24-comp-8 .banner .banner-e__contactform {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .color-x24-comp-8 .banner .banner-e__contactform {
    margin-left: 0;
  }
  .color-x24-comp-8 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-comp-8 .featuredblocks .featuredblocks-grid-d .featuredblock__cta {
    display: block;
  }
  .color-x24-comp-8 .banner .banner-text__wrapper {
    margin: 0 auto !important;
  }
  .color-x24-comp-8 .hours-a .hours__sep {
    display: none !important;
  }
  .color-x24-comp-8 .hours-a .hours__day:first-child {
    padding-left: 0;
    width: 27%;
  }
  .color-x24-comp-8 .hours-a .hours__hours {
    width: 73%;
    flex-direction: row !important;
    justify-content: flex-start;
  }
  .color-x24-comp-8 .hours-a .hours__hours span {
    display: inline-block;
    width: 50%;
    text-align: left !important;
    padding: 0 10px 0 0;
  }
}
@media (max-width: 1023px) {
  .color-x24-comp-8 .section--dark .cta__button,
.color-x24-comp-8 .section--dark .cta__button--icon,
.color-x24-comp-8 .section--dark .staff-member__link.component__button--1,
.color-x24-comp-8 .section--dark .staff-member__link__button--icon,
.color-x24-comp-8 .section--dark .staff-member__link--icon,
.color-x24-comp-8 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-8 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-8 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-comp-8 .section--light .cta__button,
.color-x24-comp-8 .section--light .cta__button--icon,
.color-x24-comp-8 .section--light .staff-member__link.component__button--1,
.color-x24-comp-8 .section--light .staff-member__link__button--icon,
.color-x24-comp-8 .section--light .staff-member__link--icon,
.color-x24-comp-8 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-8 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-8 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 135px;
  }
  .color-x24-comp-8 .section--dark .phone__container .phone__wrapper .phone__number,
.color-x24-comp-8 .section--light .phone__container .phone__wrapper .phone__number {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-comp-8 .header_home.overlap .section--dark.section--inner, .color-x24-comp-8 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-comp-8 .section--dark .navigation .navigation-b .navigation__menu--list, .color-x24-comp-8 .section--light .navigation .navigation-b .navigation__menu--list {
    display: block;
  }
  .color-x24-comp-8 .section--dark .navigation .navigation-b .navigation__menu--list > .navigation__item, .color-x24-comp-8 .section--light .navigation .navigation-b .navigation__menu--list > .navigation__item {
    width: 100%;
    padding: 10px;
    border-left: 0;
    border-bottom: 1px solid #ffffff;
  }
  .color-x24-comp-8 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-comp-8 .section--light .blade__container .blade-a--12 .blade-a__bg {
    position: static;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 1;
    margin: 0 0 26px;
  }
  .color-x24-comp-8 .section--dark .blade__container .blade-a--12 .blade-a__text, .color-x24-comp-8 .section--light .blade__container .blade-a--12 .blade-a__text {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 2;
    margin: 0 0 10px;
    padding-left: 0;
    padding-right: 0;
    background: none;
  }
  .color-x24-comp-8 .section--dark .blade-a__wrap, .color-x24-comp-8 .section--light .blade-a__wrap {
    padding: 0 15px;
  }
  .color-x24-comp-8 .section--dark .blade-a__text, .color-x24-comp-8 .section--light .blade-a__text {
    margin: 0 0 30px;
  }
  .color-x24-comp-8 .alias-partial_header_2x6x2x2 .section--dark.section--inner,
.color-x24-comp-8 .alias-partial_header_2x6x2x2 .section--light.section--inner {
    padding: 0;
  }
  .color-x24-comp-8 .alias-partial_header_2x6x2x2 .col_header_logo {
    flex: 0 0 100%;
    order: 1;
    max-width: 100%;
    padding: 20px 60px;
  }
  .color-x24-comp-8 .alias-partial_header_2x6x2x2 .col_nav {
    flex: 0 0 60%;
    max-width: 60%;
    order: 2;
    padding: 0 20px 10px 30px;
  }
  .color-x24-comp-8 .alias-partial_header_2x6x2x2 .col_top_phone {
    order: 3;
    flex: 0 0 15%;
    max-width: 15%;
    padding: 0 0 10px;
  }
  .color-x24-comp-8 .alias-partial_header_2x6x2x2 .col_header_cta {
    flex: 0 0 25%;
    max-width: 25%;
    order: 4;
    padding: 0 0 10px;
  }
  .color-x24-comp-8 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-comp-8 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-comp-8 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 165px;
    min-width: 165px;
  }
  .color-x24-comp-8 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link, .color-x24-comp-8 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link {
    padding-left: 15px;
    white-space: normal;
  }
  .color-x24-comp-8 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after, .color-x24-comp-8 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after {
    display: none;
  }
  .color-x24-comp-8 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before, .color-x24-comp-8 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    left: 5px;
    margin-top: -6px;
    border: inset 6px;
    border-left-width: 0;
    border-left-style: solid;
    border-color: transparent #ffffff transparent transparent;
  }
  .color-x24-comp-8 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover:before, .color-x24-comp-8 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-comp-8 .section--dark .navigation-a .more .navigation__list--sub .navigation__list, .color-x24-comp-8 .section--light .navigation-a .more .navigation__list--sub .navigation__list {
    left: auto;
    right: 100%;
  }
  .color-x24-comp-8 .section--dark .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before, .color-x24-comp-8 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-comp-8 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent white transparent transparent !important;
  }
  .color-x24-comp-8 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent white transparent transparent !important;
  }
  .color-x24-comp-8 .section--dark .featuredblocks-grid-d, .color-x24-comp-8 .section--dark .featuredblocks-grid-c, .color-x24-comp-8 .section--dark .featuredblocks-grid-e, .color-x24-comp-8 .section--light .featuredblocks-grid-d, .color-x24-comp-8 .section--light .featuredblocks-grid-c, .color-x24-comp-8 .section--light .featuredblocks-grid-e {
    margin: 0;
  }
  .color-x24-comp-8 .section--dark .featuredblocks-grid-d .featuredblock__item, .color-x24-comp-8 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-comp-8 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-comp-8 .section--light .featuredblocks-grid-d .featuredblock__item, .color-x24-comp-8 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-comp-8 .section--light .featuredblocks-grid-e .featuredblock__item {
    border-left: 0 !important;
    border-right: 0 !important;
  }
  .color-x24-comp-8 .section-banner .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-comp-8 .blade-a__text {
    order: 2;
  }
  .color-x24-comp-8 .blade-a__bg {
    order: 1;
  }
  .color-x24-comp-8 .section-blade .blade-a--12 .blade-a__bg {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  .color-x24-comp-8 .map__container .map .map__col {
    margin: 0;
    box-shadow: none;
    border-radius: 0;
    width: 100%;
    max-width: 100%;
    flex: inherit;
    text-align: center;
  }
  .color-x24-comp-8 .map__container .map .map__col .map__title-caption-wrap {
    padding-top: 40px;
  }
  .color-x24-comp-8 .map__container .map-a .map__container {
    max-width: 100% !important;
    padding: 0;
  }
  .color-x24-comp-8 .map__container .map-a .map__display {
    position: static;
  }
  .color-x24-comp-8 .map__container .map__wrap {
    padding: 0;
  }
  .color-x24-comp-8 .footer {
    padding: 55px 0 30px;
    overflow: hidden;
  }
  .color-x24-comp-8 .footer .section-socialmedia,
.color-x24-comp-8 .footer .section-copyright {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    justify-content: center;
  }
  .color-x24-comp-8 .footer .section-logo {
    padding: 50px 0 10px;
  }
  .color-x24-comp-8 .footer .logo__container {
    margin: 0 auto 23px;
  }
  .color-x24-comp-8 .footer .row {
    display: block;
  }
  .color-x24-comp-8 .footer div[class*=col-] {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: none;
    text-align: center;
  }
  .color-x24-comp-8 .footer .logo_footer__container--inner,
.color-x24-comp-8 .footer .logo__container {
    justify-content: center;
  }
  .color-x24-comp-8 .footer .section-socialmedia .socialmedia,
.color-x24-comp-8 .footer .section-socialmedia .copyright__container,
.color-x24-comp-8 .footer .section-copyright .socialmedia,
.color-x24-comp-8 .footer .section-copyright .copyright__container,
.color-x24-comp-8 .footer .logo__container .socialmedia,
.color-x24-comp-8 .footer .logo__container .copyright__container {
    padding: 0 0 20px;
  }
  .color-x24-comp-8 .footer .section-logo {
    padding: 0;
  }
  .color-x24-comp-8 .logo__container {
    margin: 0 auto;
  }
  .color-x24-comp-8 .logo__container .logo-a__img {
    max-width: 200px;
    margin: 0 auto;
  }
  .color-x24-comp-8 .copyright__container {
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .color-x24-comp-8 .banner-e__contactform .contactform__wrapper {
    position: relative;
    top: 0;
  }
  .color-x24-comp-8 .banner .banner-e {
    padding-top: 100px;
  }
  .color-x24-comp-8 .banner .banner-e__header {
    padding-top: 100px;
  }
}
@media (max-width: 990px) {
  .color-x24-comp-8 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-comp-8 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 140px;
    min-width: 140px;
    font-size: 12px;
  }
  .color-x24-comp-8 .section--dark .navigation-a .navigation__item--link, .color-x24-comp-8 .section--light .navigation-a .navigation__item--link {
    font-size: 12px !important;
  }
}
@media (max-width: 767px) {
  .color-x24-comp-8 .blade-a__text .blade-a__title {
    text-align: center;
  }
  .color-x24-comp-8 .form .form__title,
.color-x24-comp-8 .contact-us-im .form__title,
.color-x24-comp-8 .component__title {
    font: bold 32px/40px "Poppins", sans-serif !important;
    text-align: center;
  }
  .color-x24-comp-8 .form .form__caption,
.color-x24-comp-8 .contact-us-im .form__caption,
.color-x24-comp-8 .component__subtitle {
    font: 600 14px/18px "GothicA1", sans-serif !important;
    text-align: center;
  }
  .color-x24-comp-8 .section-banner .banner .component__title,
.color-x24-comp-8 .section-banner .banner .component__subtitle {
    text-align: center;
  }
  .color-x24-comp-8 .section-banner .banner .component__subtitle {
    margin-bottom: 24px;
  }
  .color-x24-comp-8 .banner__container .banner .cta__button {
    margin: 0 auto;
  }
  .color-x24-comp-8 .banner__container .banner .component__button {
    text-align: center !important;
  }
  .color-x24-comp-8 .featuredblocks-grid-d .featuredblock__item {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-comp-8 .section--dark .staff__list, .color-x24-comp-8 .section--light .staff__list {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-comp-8 .section--dark .staff__container .staff__title, .color-x24-comp-8 .section--light .staff__container .staff__title {
    font: bold 32px/40px "Poppins", sans-serif;
  }
  .color-x24-comp-8 .section--dark .staff__container .staff__caption, .color-x24-comp-8 .section--light .staff__container .staff__caption {
    font: 600 14px/18px "GothicA1", sans-serif;
  }
  .color-x24-comp-8 .section--dark .staff__container .staff-b .staff-member__image, .color-x24-comp-8 .section--light .staff__container .staff-b .staff-member__image {
    border-radius: 0;
  }
  .color-x24-comp-8 .section-staff .staff-a .staff__item:before {
    margin-left: 0;
  }
  .color-x24-comp-8 .section--dark .staff-a .staff-member__text, .color-x24-comp-8 .section--light .staff-a .staff-member__text {
    margin-left: auto;
  }
  .color-x24-comp-8 .hours-a__title, .color-x24-comp-8 .hours-a__subtitle {
    text-align: center;
  }
  .color-x24-comp-8 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    text-align: left;
  }
  .color-x24-comp-8 .hours-a .hours-a__schedule--responsive .cta__button, .color-x24-comp-8 .hours-a .hours-a__schedule--responsive .cta__button--icon, .color-x24-comp-8 .hours-a .hours-a__schedule--responsive .cta__link {
    margin: 0 auto;
  }
  .color-x24-comp-8 .hours-a .hours-a__schedule--responsive .row {
    min-height: 30px;
  }
  .color-x24-comp-8 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    font: 600 20px/28px "Poppins", sans-serif !important;
  }
  .color-x24-comp-8 .hours-a .hours__day:first-child {
    padding-right: 10px;
    width: 50%;
  }
  .color-x24-comp-8 .hours-a .hours__hours, .color-x24-comp-8 .hours-a .hours__day {
    align-items: flex-start !important;
    padding: 10px 0;
  }
  .color-x24-comp-8 .hours-a .hours__hours {
    padding-right: 0;
    width: 50%;
    flex-direction: column !important;
  }
  .color-x24-comp-8 .hours-a .hours__hours span {
    display: block;
    align-self: center;
    width: 100%;
    text-align: right !important;
    padding: 5px 0 0;
  }
  .color-x24-comp-8 .hours-a .hours__hours span:first-child {
    padding-top: 0;
  }
  .color-x24-comp-8 .copyright__container {
    justify-content: center;
  }
  .color-x24-comp-8 .copyright__container .copyright__list {
    justify-content: center;
    padding: 0 0 4px;
  }
  .color-x24-comp-8 .copyright__container .copyright__item {
    padding: 0 10px 10px;
  }
  .color-x24-comp-8 .section-copyright .copyright__item:not(:last-child),
.color-x24-comp-8 .section-copyright #copyright__item:not(:last-child) {
    border: 0;
  }
  .color-x24-comp-8 .section-socialmedia .socialmedia.text-center .socialmedia__link--small,
.color-x24-comp-8 .section-socialmedia .socialmedia.text-center .socialmedia__link--medium,
.color-x24-comp-8 .section-socialmedia .socialmedia.text-center .socialmedia__link--large {
    margin: 0 5px;
  }
  .color-x24-comp-8 .forms--2col-textarea .form .leadForm form .outerWrap {
    width: 100%;
  }
  .color-x24-comp-8 .forms--2col-textarea .form .form-input-comments {
    width: 100%;
  }
}

.color-x24-comp-7 .carmel-wave {
  display: block !important;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
}
.color-x24-comp-7 .carmel-wave.carmel-wave-top {
  bottom: 100% !important;
}
.color-x24-comp-7 .carmel-wave.carmel-wave-bottom {
  top: 100% !important;
}
.color-x24-comp-7 .header_home {
  z-index: 100;
}
.color-x24-comp-7 .header_home.overlap .section--dark.section--inner, .color-x24-comp-7 .header_home.overlap .section--light.section--inner {
  max-width: 1160px;
  border-radius: 8px;
  margin: 0 auto;
  position: relative;
  padding: 0 40px 0 30px;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-comp-7 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: #310f1f;
}
.color-x24-comp-7 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: #7f2750;
}
.color-x24-comp-7 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: black;
}
.color-x24-comp-7 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: #86b5bb;
}
.color-x24-comp-7 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: #ff915c;
}
.color-x24-comp-7 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: black;
}
.color-x24-comp-7 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: white;
}
.color-x24-comp-7 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: #f5f5f5;
}
.color-x24-comp-7 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: #ff915c;
}
.color-x24-comp-7 .header-sticky {
  box-shadow: 0 8px 10px rgba(0, 0, 0, 0.14);
}
.color-x24-comp-7 .header-sticky .row {
  align-items: center;
}
.color-x24-comp-7 .header-sticky .section--dark.section--inner, .color-x24-comp-7 .header-sticky .section--light.section--inner {
  padding: 0 40px 0 30px;
}
.color-x24-comp-7 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
  letter-spacing: 0.44px;
  line-height: 16px;
  text-align: center;
  margin-top: 0;
}
.color-x24-comp-7 body,
.color-x24-comp-7 p,
.color-x24-comp-7 .component__p,
.color-x24-comp-7 .editable__container p,
.color-x24-comp-7 .section-editable .editable__container p,
.color-x24-comp-7 .section-editable .editable__container ul,
.color-x24-comp-7 .section-editable .editable__container li,
.color-x24-comp-7 .section-editable .editable__container ol,
.color-x24-comp-7 .editable__container table td,
.color-x24-comp-7 body .editable__container p,
.color-x24-comp-7 body .editable__container ol,
.color-x24-comp-7 body .editable__container ul,
.color-x24-comp-7 body .editable__container li,
.color-x24-comp-7 body .editable__container table td,
.color-x24-comp-7 body .editable__container span,
.color-x24-comp-7 .form .leadFormInfo {
  font-family: "GothicA1", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.color-x24-comp-7 .staff-member {
  flex-wrap: nowrap !important;
}
.color-x24-comp-7 .section--dark p {
  color: #ffffff;
}
.color-x24-comp-7 .section--dark p a {
  text-decoration: underline;
}
.color-x24-comp-7 .section--dark p a:hover {
  text-decoration: none;
}
.color-x24-comp-7 .section--dark .component__title {
  color: #ffffff;
}
.color-x24-comp-7 .section--dark .component__subtitle {
  color: #ffffff;
}
.color-x24-comp-7 .section--dark .component__p {
  color: #ffffff;
}
.color-x24-comp-7 .section--dark .component__p a {
  text-decoration: underline;
}
.color-x24-comp-7 .section--dark .component__p a:hover {
  text-decoration: none;
}
.color-x24-comp-7 .section--dark a {
  color: #ffffff;
}
.color-x24-comp-7 .section--dark .bx-wrapper .bx-controls {
  margin-top: 15px;
}
.color-x24-comp-7 .section--light p {
  color: #000000;
}
.color-x24-comp-7 .section--light p a {
  text-decoration: underline;
}
.color-x24-comp-7 .section--light p a:hover {
  text-decoration: none;
}
.color-x24-comp-7 .section--light .component__title, .color-x24-comp-7 .section--light .component__subtitle {
  color: #000000 !important;
}
.color-x24-comp-7 .section--light .component__p {
  color: #000000;
}
.color-x24-comp-7 .section--light .component__p a {
  text-decoration: underline;
}
.color-x24-comp-7 .section--light .component__p a:hover {
  text-decoration: none;
}
.color-x24-comp-7 .section--light a {
  color: #000000;
}
.color-x24-comp-7 .section-base-container .section-cta .cta-a,
.color-x24-comp-7 .section-base-container .section-logo .logo-a {
  padding: 0;
}
.color-x24-comp-7 .logo__container .logo-a {
  margin: 0;
}
.color-x24-comp-7 .logo__container .logo-a__text {
  padding: 0 10px;
  min-width: 120px;
}
.color-x24-comp-7 .logo__container .logo-a__title {
  font-size: 12px;
  line-height: 14px;
}
.color-x24-comp-7 .logo__container .logo-a__caption {
  font-size: 10px;
  line-height: 12px;
}
.color-x24-comp-7 .logo__container .logo-a__img {
  display: block;
}
.color-x24-comp-7 .section--dark .logo__container .logo-a__title, .color-x24-comp-7 .section--dark .logo__container .logo-a__caption {
  color: #ffffff !important;
}
.color-x24-comp-7 .section--light .logo__container .logo-a__title, .color-x24-comp-7 .section--light .logo__container .logo-a__caption {
  color: #000000 !important;
}
.color-x24-comp-7 .comp-phone .phone__title {
  font-size: 18px;
  line-height: 20px;
}
.color-x24-comp-7 .col_header_cta .cta__link {
  margin-top: 0;
}
.color-x24-comp-7 .phone__setting-title,
.color-x24-comp-7 .phone__city {
  font-size: 16px;
  line-height: 18px;
}
.color-x24-comp-7 .editable__container h6,
.color-x24-comp-7 .editable__container h5,
.color-x24-comp-7 .editable__container h4,
.color-x24-comp-7 .editable__container h3,
.color-x24-comp-7 .editable__container h2,
.color-x24-comp-7 .editable__container h1 {
  font-family: "Poppins", sans-serif;
  font-weight: bold;
  border-bottom: none;
}
.color-x24-comp-7 .editable__container h1 {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-comp-7 .editable__container h2 {
  font-size: 48px;
  line-height: 56px;
}
.color-x24-comp-7 .editable__container h3 {
  font-size: 24px;
  line-height: 32px;
}
.color-x24-comp-7 .editable__container h4 {
  font-size: 20px;
  line-height: 28px;
}
.color-x24-comp-7 .editable__container h5 {
  font-size: 18px;
  line-height: 24px;
}
.color-x24-comp-7 .editable__container h6 {
  font-size: 16px;
  line-height: 20px;
}
.color-x24-comp-7 .section--dark .editable__container h6,
.color-x24-comp-7 .section--dark .editable__container h5,
.color-x24-comp-7 .section--dark .editable__container h4,
.color-x24-comp-7 .section--dark .editable__container h3,
.color-x24-comp-7 .section--dark .editable__container h2,
.color-x24-comp-7 .section--dark .editable__container h1, .color-x24-comp-7 .section--light .editable__container h6,
.color-x24-comp-7 .section--light .editable__container h5,
.color-x24-comp-7 .section--light .editable__container h4,
.color-x24-comp-7 .section--light .editable__container h3,
.color-x24-comp-7 .section--light .editable__container h2,
.color-x24-comp-7 .section--light .editable__container h1 {
  color: #ffffff;
}
.color-x24-comp-7 .section--light .editable__container h6,
.color-x24-comp-7 .section--light .editable__container h5,
.color-x24-comp-7 .section--light .editable__container h4,
.color-x24-comp-7 .section--light .editable__container h3,
.color-x24-comp-7 .section--light .editable__container h2,
.color-x24-comp-7 .section--light .editable__container h1 {
  color: #000000;
}
.color-x24-comp-7 .form__title {
  margin-bottom: 1.875rem;
}
.color-x24-comp-7 .form .form__title,
.color-x24-comp-7 .contact-us-im .form__title,
.color-x24-comp-7 .component__title {
  font: bold 48px/56px "Poppins", sans-serif;
}
.color-x24-comp-7 .form .form__caption,
.color-x24-comp-7 .contact-us-im .form__caption,
.color-x24-comp-7 .component__subtitle {
  font: 600 16px/20px "GothicA1", sans-serif;
}
.color-x24-comp-7 .form .error_container label,
.color-x24-comp-7 .contact-us-im .form .error_container label {
  color: #E03B33;
}
.color-x24-comp-7 .header-sticky .cta,
.color-x24-comp-7 .header_home .cta,
.color-x24-comp-7 .header_home.overlap .cta {
  padding: 0;
}
.color-x24-comp-7 .section__bg--light-1 .componentWith__container.form__container {
  padding-left: 0;
  padding-right: 0;
  padding: 0 0 50px;
}
.color-x24-comp-7 .section--dark .flex-control-paging li a, .color-x24-comp-7 .section--light .flex-control-paging li a {
  background: #f7f0e9;
  border-radius: 6px;
  width: 13px;
  height: 12px;
  box-shadow: none;
}
.color-x24-comp-7 .section--dark .flex-control-paging li a.flex-active, .color-x24-comp-7 .section--light .flex-control-paging li a.flex-active {
  background: #ff915c !important;
  border-radius: 6px;
  width: 34px;
  height: 12px;
  transition: width 0.2s linear;
}
.color-x24-comp-7 .section--dark .flex-control-paging li a:hover, .color-x24-comp-7 .section--light .flex-control-paging li a:hover {
  background: #ff915c !important;
}
.color-x24-comp-7 .section--dark .bx-wrapper .bx-pager.bx-default-pager a, .color-x24-comp-7 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #f7f0e9;
}
.color-x24-comp-7 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-comp-7 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  width: 34px;
  transition: width 0.2s linear;
  background: #ff915c !important;
}
.color-x24-comp-7 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-comp-7 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ff915c !important;
}
.color-x24-comp-7 .section--dark .banner .controls-wrapper, .color-x24-comp-7 .section--light .banner .controls-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 45px 0;
  margin-top: -132px;
}
@media (max-width: 991px) {
  .color-x24-comp-7 .section--dark .banner .controls-wrapper, .color-x24-comp-7 .section--light .banner .controls-wrapper {
    margin-top: 0;
  }
}
.color-x24-comp-7 .section--dark .banner .controls-wrapper .flex-control-nav, .color-x24-comp-7 .section--light .banner .controls-wrapper .flex-control-nav {
  bottom: 0 !important;
  width: auto;
  display: flex !important;
  align-items: center;
  position: relative;
  height: 0 !important;
  left: auto !important;
  transform: translateX(0) !important;
}
.color-x24-comp-7 .section--dark .banner .controls-wrapper .flex-control-nav a, .color-x24-comp-7 .section--light .banner .controls-wrapper .flex-control-nav a {
  background: #ffffff;
}
.color-x24-comp-7 .section--dark .banner .controls-wrapper .flex-prev, .color-x24-comp-7 .section--light .banner .controls-wrapper .flex-prev {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-right: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-comp-7 .section--dark .banner .controls-wrapper .flex-prev:hover, .color-x24-comp-7 .section--light .banner .controls-wrapper .flex-prev:hover {
  color: #ff915c;
}
.color-x24-comp-7 .section--dark .banner .controls-wrapper .flex-prev:before, .color-x24-comp-7 .section--light .banner .controls-wrapper .flex-prev:before {
  content: "";
  font-size: 24px;
}
.color-x24-comp-7 .section--dark .banner .controls-wrapper .flex-next, .color-x24-comp-7 .section--light .banner .controls-wrapper .flex-next {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-left: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-comp-7 .section--dark .banner .controls-wrapper .flex-next:hover, .color-x24-comp-7 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #ff915c;
}
.color-x24-comp-7 .section--dark .banner .controls-wrapper .flex-next:before, .color-x24-comp-7 .section--light .banner .controls-wrapper .flex-next:before {
  content: "";
  font-size: 24px;
}
.color-x24-comp-7 .section--light .flex-control-paging li a {
  background: #310f1f;
}
.color-x24-comp-7 .section--light .flex-control-paging li a.flex-active {
  background: #ff915c !important;
}
.color-x24-comp-7 .section--light .flex-control-paging li a:hover {
  background: #ff915c !important;
}
.color-x24-comp-7 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #310f1f;
}
.color-x24-comp-7 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #ff915c !important;
}
.color-x24-comp-7 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ff915c !important;
}
.color-x24-comp-7 .section--light .banner .controls-wrapper .flex-prev,
.color-x24-comp-7 .section--light .banner .controls-wrapper .flex-next {
  color: #310f1f;
}
.color-x24-comp-7 .section--light .banner .controls-wrapper .flex-prev:hover,
.color-x24-comp-7 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #ff915c;
}
.color-x24-comp-7 .section-breadcrumbs .section--dark .breadcrumb__item, .color-x24-comp-7 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #ffffff !important;
  font: 400 16px/24px "GothicA1", sans-serif;
}
.color-x24-comp-7 .section-breadcrumbs .section--dark .breadcrumb__item a, .color-x24-comp-7 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-comp-7 .section-breadcrumbs .section--dark .breadcrumb__item a:hover, .color-x24-comp-7 .section-breadcrumbs .section--light .breadcrumb__item a:hover {
  text-decoration: none;
}
.color-x24-comp-7 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #000000 !important;
}
.color-x24-comp-7 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #000000 !important;
}
.color-x24-comp-7 .blade-a__bg > div {
  border-radius: 8px;
  overflow: hidden;
}
.color-x24-comp-7 .blade-a__bg > div img {
  border-radius: 8px;
}
.color-x24-comp-7 .blade-a__text .blade-a__title {
  border-bottom: none;
}
.color-x24-comp-7 .blade-a__description a {
  text-decoration: underline;
}
.color-x24-comp-7 .blade-a__description a:hover {
  text-decoration: none;
}
.color-x24-comp-7 .container-fluid .blade__container .blade-a--12 {
  position: relative;
}
.color-x24-comp-7 .container-fluid .blade__container .blade-a--12 .blade-a__wrap > .row {
  padding: 0;
}
.color-x24-comp-7 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-comp-7 .section--light .blade__container .blade-a--12 .blade-a__bg {
  padding-top: 0;
  padding-bottom: 0;
}
.color-x24-comp-7 .section--dark .blade-a--12 .blade-a__text, .color-x24-comp-7 .section--light .blade-a--12 .blade-a__text {
  padding-top: 16px;
  padding-bottom: 16px;
}
.color-x24-comp-7 .section--dark .blade-a--12 .blade-a__bg, .color-x24-comp-7 .section--light .blade-a--12 .blade-a__bg {
  height: 100%;
}
.color-x24-comp-7 .section--dark .blade-a__bg > div, .color-x24-comp-7 .section--light .blade-a__bg > div {
  height: 100%;
  min-height: 100%;
}
.color-x24-comp-7 .section--dark .blade-a__text, .color-x24-comp-7 .section--light .blade-a__text {
  background: rgba(49, 15, 31, 0.7);
  border-radius: 8px;
}
.color-x24-comp-7 .section--dark .blade-a__text .cta__link, .color-x24-comp-7 .section--light .blade-a__text .cta__link {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
}
.color-x24-comp-7 .section--dark .blade-a__text .cta__link:hover, .color-x24-comp-7 .section--light .blade-a__text .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-comp-7 .section--dark .blade-a__text .blade-a__readmore .cta__link, .color-x24-comp-7 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: white !important;
  text-transform: none;
  text-decoration: underline;
  font-weight: 400;
}
.color-x24-comp-7 .section--dark .blade-a__text .blade-a__readmore .cta__link:hover, .color-x24-comp-7 .section--light .blade-a__text .blade-a__readmore .cta__link:hover {
  text-decoration: none;
}
.color-x24-comp-7 .section--dark .blade-a__description, .color-x24-comp-7 .section--light .blade-a__description {
  color: #ffffff;
}
.color-x24-comp-7 .section--light .blade-a__text {
  background: rgba(224, 224, 224, 0.7);
}
.color-x24-comp-7 .section--light .blade-a__text .cta__link {
  color: #000000 !important;
}
.color-x24-comp-7 .section--light .blade-a__text .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-comp-7 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: #86b5bb !important;
}
.color-x24-comp-7 .section--light .blade-a__description {
  color: #310f1f;
}
.color-x24-comp-7 .container-fluid .blade-a__wrap {
  max-width: 100%;
}
.color-x24-comp-7 .componentWith__container.featuredarticles__container {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-comp-7 .section--dark .featuredarticles .featuredarticle__image, .color-x24-comp-7 .section--light .featuredarticles .featuredarticle__image {
  border-radius: 8px;
}
.color-x24-comp-7 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link, .color-x24-comp-7 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  font: 16px/20px "GothicA1", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
}
.color-x24-comp-7 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:hover, .color-x24-comp-7 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:hover {
  text-decoration: underline;
}
.color-x24-comp-7 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:before, .color-x24-comp-7 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:before {
  display: none;
}
.color-x24-comp-7 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__description, .color-x24-comp-7 .section--light .featuredarticles .featuredarticle__text .featuredarticle__description {
  font: 16px/20px "GothicA1", sans-serif;
}
.color-x24-comp-7 .section--dark .featuredarticles .featuredarticle__title, .color-x24-comp-7 .section--light .featuredarticles .featuredarticle__title {
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-comp-7 .section--dark .featuredarticles .featuredarticle__title a, .color-x24-comp-7 .section--light .featuredarticles .featuredarticle__title a {
  color: #ffffff;
  text-decoration: none;
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-comp-7 .section--dark .featuredarticles .featuredarticle__title a:hover, .color-x24-comp-7 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-comp-7 .section--dark .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper, .color-x24-comp-7 .section--light .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper {
  margin-top: 0 !important;
}
.color-x24-comp-7 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  color: #000000;
}
.color-x24-comp-7 .section--light .featuredarticles .featuredarticle__title a {
  color: #000000;
}
.color-x24-comp-7 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #000000;
}
.color-x24-comp-7 .section--light .featuredblocks-list-a .featuredblock__item {
  margin-bottom: 10px;
}
.color-x24-comp-7 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a {
  color: #000000 !important;
}
.color-x24-comp-7 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a:hover:after {
  text-decoration: underline;
}
.color-x24-comp-7 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-comp-7 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-comp-7 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-comp-7 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-comp-7 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-comp-7 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-comp-7 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-comp-7 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ffffff !important;
}
.color-x24-comp-7 .section__bg--light-3 .section--dark .flex-control-paging li a.flex-active, .color-x24-comp-7 .section__bg--light-3 .section--dark .flex-control-paging li a:hover, .color-x24-comp-7 .section__bg--light-3 .section--light .flex-control-paging li a.flex-active, .color-x24-comp-7 .section__bg--light-3 .section--light .flex-control-paging li a:hover,
.color-x24-comp-7 .section__bg--dark-5 .section--dark .flex-control-paging li a.flex-active,
.color-x24-comp-7 .section__bg--dark-5 .section--dark .flex-control-paging li a:hover,
.color-x24-comp-7 .section__bg--dark-5 .section--light .flex-control-paging li a.flex-active,
.color-x24-comp-7 .section__bg--dark-5 .section--light .flex-control-paging li a:hover {
  background: #ffffff !important;
}
.color-x24-comp-7 .section__bg--light-3 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-comp-7 .section__bg--light-3 .section--light .hours-a__schedule .hours-a__schedule--border,
.color-x24-comp-7 .section__bg--dark-5 .section--dark .hours-a__schedule .hours-a__schedule--border,
.color-x24-comp-7 .section__bg--dark-5 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ffffff !important;
}
.color-x24-comp-7 .section__bg--dark-5 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-7 .section__bg--dark-5 .section--dark .form .form__group .input_container input,
.color-x24-comp-7 .section__bg--dark-5 .section--dark .form .form__group .input_container select,
.color-x24-comp-7 .section__bg--dark-5 .section--dark .form .form__group .input_container textarea,
.color-x24-comp-7 .section__bg--dark-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-7 .section__bg--dark-5 .section--light .form .form__group .input_container input,
.color-x24-comp-7 .section__bg--dark-5 .section--light .form .form__group .input_container select,
.color-x24-comp-7 .section__bg--dark-5 .section--light .form .form__group .input_container textarea,
.color-x24-comp-7 .section__bg--light-3 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-7 .section__bg--light-3 .section--dark .form .form__group .input_container input,
.color-x24-comp-7 .section__bg--light-3 .section--dark .form .form__group .input_container select,
.color-x24-comp-7 .section__bg--light-3 .section--dark .form .form__group .input_container textarea,
.color-x24-comp-7 .section__bg--light-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-7 .section__bg--light-3 .section--light .form .form__group .input_container input,
.color-x24-comp-7 .section__bg--light-3 .section--light .form .form__group .input_container select,
.color-x24-comp-7 .section__bg--light-3 .section--light .form .form__group .input_container textarea {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
}
.color-x24-comp-7 .section__bg--dark-4 .section--dark .staff__container .component__button--2 {
  border: 1px solid #310f1f !important;
  color: #ffffff !important;
  background: #310f1f !important;
}
.color-x24-comp-7 .section__bg--dark-4 .section--dark .staff__container .component__button--2:hover {
  border: 1px solid #7f2750 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #7f2750 !important;
}
.color-x24-comp-7 .section__bg--dark-4 .section--dark .staff__container .component__button--2:focus {
  border: 1px solid #c64682 !important;
  color: #ffffff !important;
  background: #c64682 !important;
}
.color-x24-comp-7 .section--dark .disclaimer, .color-x24-comp-7 .section--light .disclaimer {
  padding: 0;
}
.color-x24-comp-7 .section--dark .disclaimer__content p, .color-x24-comp-7 .section--light .disclaimer__content p {
  font: 400 16px/20px "GothicA1", sans-serif;
}
.color-x24-comp-7 .section--dark .disclaimer__content a, .color-x24-comp-7 .section--light .disclaimer__content a {
  font-weight: 400;
  text-decoration: underline;
}
.color-x24-comp-7 .section--dark .disclaimer__content a:hover, .color-x24-comp-7 .section--dark .disclaimer__content a:focus, .color-x24-comp-7 .section--light .disclaimer__content a:hover, .color-x24-comp-7 .section--light .disclaimer__content a:focus {
  text-decoration: none;
}
.color-x24-comp-7 .section--dark .section-featuredblocks .section--inner.container-fluid > .row > div, .color-x24-comp-7 .section--light .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-comp-7 .section--dark .cta__link, .color-x24-comp-7 .section--light .cta__link {
  font: bold 16px/20px "GothicA1", sans-serif;
}
.color-x24-comp-7 .section--dark .featuredblocks__title-wrap, .color-x24-comp-7 .section--light .featuredblocks__title-wrap {
  margin-bottom: 1.875rem;
}
.color-x24-comp-7 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button, .color-x24-comp-7 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-7 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover, .color-x24-comp-7 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-comp-7 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus, .color-x24-comp-7 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-7 .section--dark .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-comp-7 .section--dark .banner .component__button--1.cta__button,
.color-x24-comp-7 .section--dark .cta__button.component__button--1, .color-x24-comp-7 .section--light .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-comp-7 .section--light .banner .component__button--1.cta__button,
.color-x24-comp-7 .section--light .cta__button.component__button--1 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-7 .section--dark .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-comp-7 .section--dark .banner .component__button--1.cta__button:hover,
.color-x24-comp-7 .section--dark .cta__button.component__button--1:hover, .color-x24-comp-7 .section--light .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-comp-7 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-comp-7 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-comp-7 .section--dark .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-comp-7 .section--dark .banner .component__button--1.cta__button:focus,
.color-x24-comp-7 .section--dark .cta__button.component__button--1:focus, .color-x24-comp-7 .section--light .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-comp-7 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-comp-7 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-7 .section--dark .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-comp-7 .section--dark .banner .component__button--2.cta__button,
.color-x24-comp-7 .section--dark .cta__button.component__button--2, .color-x24-comp-7 .section--light .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-comp-7 .section--light .banner .component__button--2.cta__button,
.color-x24-comp-7 .section--light .cta__button.component__button--2 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #86b5bb !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #86b5bb !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-7 .section--dark .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-comp-7 .section--dark .banner .component__button--2.cta__button:hover,
.color-x24-comp-7 .section--dark .cta__button.component__button--2:hover, .color-x24-comp-7 .section--light .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-comp-7 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-comp-7 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #c7dde0 !important;
  background: #c7dde0 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-comp-7 .section--dark .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-comp-7 .section--dark .banner .component__button--2.cta__button:focus,
.color-x24-comp-7 .section--dark .cta__button.component__button--2:focus, .color-x24-comp-7 .section--light .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-comp-7 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-comp-7 .section--light .cta__button.component__button--2:focus {
  border: 1px solid white !important;
  color: #ffffff !important;
  background: white !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-7 .section--dark .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-comp-7 .section--dark .banner .component__button--3.cta__button,
.color-x24-comp-7 .section--dark .cta__button.component__button--3, .color-x24-comp-7 .section--light .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-comp-7 .section--light .banner .component__button--3.cta__button,
.color-x24-comp-7 .section--light .cta__button.component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: none !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-7 .section--dark .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-comp-7 .section--dark .banner .component__button--3.cta__button:hover,
.color-x24-comp-7 .section--dark .cta__button.component__button--3:hover, .color-x24-comp-7 .section--light .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-comp-7 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-comp-7 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(166, 51, 105, 0.42), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(166, 51, 105, 0.1);
}
.color-x24-comp-7 .section--dark .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-comp-7 .section--dark .banner .component__button--3.cta__button:focus,
.color-x24-comp-7 .section--dark .cta__button.component__button--3:focus, .color-x24-comp-7 .section--light .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-comp-7 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-comp-7 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-7 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  border: 1px solid #310f1f !important;
  color: #ffffff !important;
  background: #310f1f !important;
}
.color-x24-comp-7 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #7f2750 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #7f2750 !important;
}
.color-x24-comp-7 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #c64682 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #c64682 !important;
}
.color-x24-comp-7 .section--light .banner .component__button--1.cta__button,
.color-x24-comp-7 .section--light .cta__button.component__button--1 {
  border: 1px solid #310f1f !important;
  color: #ffffff !important;
  background: #310f1f !important;
}
.color-x24-comp-7 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-comp-7 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #7f2750 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #7f2750 !important;
}
.color-x24-comp-7 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-comp-7 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #c64682 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #c64682 !important;
}
.color-x24-comp-7 .section--light .banner .component__button--2.cta__button,
.color-x24-comp-7 .section--light .cta__button.component__button--2 {
  border: 1px solid #86b5bb !important;
  color: #ffffff !important;
  background: #86b5bb !important;
}
.color-x24-comp-7 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-comp-7 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #c7dde0 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #c7dde0 !important;
}
.color-x24-comp-7 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-comp-7 .section--light .cta__button.component__button--2:focus {
  border: 1px solid white !important;
  color: #ffffff !important;
  box-shadow: none;
  background: white !important;
}
.color-x24-comp-7 .section--light .banner .component__button--3.cta__button,
.color-x24-comp-7 .section--light .cta__button.component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-comp-7 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-comp-7 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #e8f1f2 !important;
  color: #310f1f !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: white !important;
}
.color-x24-comp-7 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-comp-7 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-comp-7 .section--dark .articles__categories .mm-navbar .mm-btn, .color-x24-comp-7 .section--light .articles__categories .mm-navbar .mm-btn {
  top: 7px;
}
.color-x24-comp-7 .section--dark .articles__categories .mm-panels > .mm-panel > .mm-listview, .color-x24-comp-7 .section--light .articles__categories .mm-panels > .mm-panel > .mm-listview {
  margin: 7px 0 0 0;
}
.color-x24-comp-7 .section--dark .articles__categories .mm-opened .mm-title,
.color-x24-comp-7 .section--dark .articles__categories .mm-title, .color-x24-comp-7 .section--light .articles__categories .mm-opened .mm-title,
.color-x24-comp-7 .section--light .articles__categories .mm-title {
  font-size: 22px;
  line-height: 24px;
}
.color-x24-comp-7 .section--dark .blog-post__title,
.color-x24-comp-7 .section--dark .blog__post-title,
.color-x24-comp-7 .section--dark .article__post-title, .color-x24-comp-7 .section--light .blog-post__title,
.color-x24-comp-7 .section--light .blog__post-title,
.color-x24-comp-7 .section--light .article__post-title {
  font-family: "Poppins", sans-serif;
  text-decoration: none;
  color: #ffffff !important;
}
.color-x24-comp-7 .section--dark .blog-post__title:hover, .color-x24-comp-7 .section--dark .blog-post__title:focus,
.color-x24-comp-7 .section--dark .blog__post-title:hover,
.color-x24-comp-7 .section--dark .blog__post-title:focus,
.color-x24-comp-7 .section--dark .article__post-title:hover,
.color-x24-comp-7 .section--dark .article__post-title:focus, .color-x24-comp-7 .section--light .blog-post__title:hover, .color-x24-comp-7 .section--light .blog-post__title:focus,
.color-x24-comp-7 .section--light .blog__post-title:hover,
.color-x24-comp-7 .section--light .blog__post-title:focus,
.color-x24-comp-7 .section--light .article__post-title:hover,
.color-x24-comp-7 .section--light .article__post-title:focus {
  text-decoration: underline;
}
.color-x24-comp-7 .section--dark .blog-post__info li, .color-x24-comp-7 .section--light .blog-post__info li {
  border-left-color: #ffffff;
}
.color-x24-comp-7 .section--dark .category__description h1,
.color-x24-comp-7 .section--dark .category__description h2,
.color-x24-comp-7 .section--dark .category__description h3,
.color-x24-comp-7 .section--dark .category__description h4,
.color-x24-comp-7 .section--dark .category__description h5,
.color-x24-comp-7 .section--dark .category__description h6,
.color-x24-comp-7 .section--dark .category__description p > strong,
.color-x24-comp-7 .section--dark .blog__content h1,
.color-x24-comp-7 .section--dark .blog__content h2,
.color-x24-comp-7 .section--dark .blog__content h3,
.color-x24-comp-7 .section--dark .blog__content h4,
.color-x24-comp-7 .section--dark .blog__content h5,
.color-x24-comp-7 .section--dark .blog__content h6,
.color-x24-comp-7 .section--dark .blog__content p > strong,
.color-x24-comp-7 .section--dark .article__content h1,
.color-x24-comp-7 .section--dark .article__content h2,
.color-x24-comp-7 .section--dark .article__content h3,
.color-x24-comp-7 .section--dark .article__content h4,
.color-x24-comp-7 .section--dark .article__content h5,
.color-x24-comp-7 .section--dark .article__content h6,
.color-x24-comp-7 .section--dark .article__content p > strong, .color-x24-comp-7 .section--light .category__description h1,
.color-x24-comp-7 .section--light .category__description h2,
.color-x24-comp-7 .section--light .category__description h3,
.color-x24-comp-7 .section--light .category__description h4,
.color-x24-comp-7 .section--light .category__description h5,
.color-x24-comp-7 .section--light .category__description h6,
.color-x24-comp-7 .section--light .category__description p > strong,
.color-x24-comp-7 .section--light .blog__content h1,
.color-x24-comp-7 .section--light .blog__content h2,
.color-x24-comp-7 .section--light .blog__content h3,
.color-x24-comp-7 .section--light .blog__content h4,
.color-x24-comp-7 .section--light .blog__content h5,
.color-x24-comp-7 .section--light .blog__content h6,
.color-x24-comp-7 .section--light .blog__content p > strong,
.color-x24-comp-7 .section--light .article__content h1,
.color-x24-comp-7 .section--light .article__content h2,
.color-x24-comp-7 .section--light .article__content h3,
.color-x24-comp-7 .section--light .article__content h4,
.color-x24-comp-7 .section--light .article__content h5,
.color-x24-comp-7 .section--light .article__content h6,
.color-x24-comp-7 .section--light .article__content p > strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-comp-7 .section--dark .category__description h1 strong,
.color-x24-comp-7 .section--dark .category__description h2 strong,
.color-x24-comp-7 .section--dark .category__description h3 strong,
.color-x24-comp-7 .section--dark .category__description h4 strong,
.color-x24-comp-7 .section--dark .category__description h5 strong,
.color-x24-comp-7 .section--dark .category__description h6 strong,
.color-x24-comp-7 .section--dark .category__description p > strong strong,
.color-x24-comp-7 .section--dark .blog__content h1 strong,
.color-x24-comp-7 .section--dark .blog__content h2 strong,
.color-x24-comp-7 .section--dark .blog__content h3 strong,
.color-x24-comp-7 .section--dark .blog__content h4 strong,
.color-x24-comp-7 .section--dark .blog__content h5 strong,
.color-x24-comp-7 .section--dark .blog__content h6 strong,
.color-x24-comp-7 .section--dark .blog__content p > strong strong,
.color-x24-comp-7 .section--dark .article__content h1 strong,
.color-x24-comp-7 .section--dark .article__content h2 strong,
.color-x24-comp-7 .section--dark .article__content h3 strong,
.color-x24-comp-7 .section--dark .article__content h4 strong,
.color-x24-comp-7 .section--dark .article__content h5 strong,
.color-x24-comp-7 .section--dark .article__content h6 strong,
.color-x24-comp-7 .section--dark .article__content p > strong strong, .color-x24-comp-7 .section--light .category__description h1 strong,
.color-x24-comp-7 .section--light .category__description h2 strong,
.color-x24-comp-7 .section--light .category__description h3 strong,
.color-x24-comp-7 .section--light .category__description h4 strong,
.color-x24-comp-7 .section--light .category__description h5 strong,
.color-x24-comp-7 .section--light .category__description h6 strong,
.color-x24-comp-7 .section--light .category__description p > strong strong,
.color-x24-comp-7 .section--light .blog__content h1 strong,
.color-x24-comp-7 .section--light .blog__content h2 strong,
.color-x24-comp-7 .section--light .blog__content h3 strong,
.color-x24-comp-7 .section--light .blog__content h4 strong,
.color-x24-comp-7 .section--light .blog__content h5 strong,
.color-x24-comp-7 .section--light .blog__content h6 strong,
.color-x24-comp-7 .section--light .blog__content p > strong strong,
.color-x24-comp-7 .section--light .article__content h1 strong,
.color-x24-comp-7 .section--light .article__content h2 strong,
.color-x24-comp-7 .section--light .article__content h3 strong,
.color-x24-comp-7 .section--light .article__content h4 strong,
.color-x24-comp-7 .section--light .article__content h5 strong,
.color-x24-comp-7 .section--light .article__content h6 strong,
.color-x24-comp-7 .section--light .article__content p > strong strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-comp-7 .section--dark .article__post-permalink,
.color-x24-comp-7 .section--dark .blog__post-permalink, .color-x24-comp-7 .section--light .article__post-permalink,
.color-x24-comp-7 .section--light .blog__post-permalink {
  text-decoration: none;
  font-family: "GothicA1", sans-serif;
  position: relative;
  font-weight: 700;
  color: #ffffff;
}
.color-x24-comp-7 .section--dark .article__post-permalink:hover, .color-x24-comp-7 .section--dark .article__post-permalink:focus,
.color-x24-comp-7 .section--dark .blog__post-permalink:hover,
.color-x24-comp-7 .section--dark .blog__post-permalink:focus, .color-x24-comp-7 .section--light .article__post-permalink:hover, .color-x24-comp-7 .section--light .article__post-permalink:focus,
.color-x24-comp-7 .section--light .blog__post-permalink:hover,
.color-x24-comp-7 .section--light .blog__post-permalink:focus {
  text-decoration: underline;
}
.color-x24-comp-7 .section--dark .article__post-permalink:before,
.color-x24-comp-7 .section--dark .blog__post-permalink:before, .color-x24-comp-7 .section--light .article__post-permalink:before,
.color-x24-comp-7 .section--light .blog__post-permalink:before {
  content: "";
  top: -3px;
  font-family: "font-awesome";
  position: absolute;
  right: -13px;
  font-weight: normal;
  display: none;
}
.color-x24-comp-7 .section--dark .articles__categories .category__list-child li a,
.color-x24-comp-7 .section--dark .articles__categories-list li a, .color-x24-comp-7 .section--light .articles__categories .category__list-child li a,
.color-x24-comp-7 .section--light .articles__categories-list li a {
  font: 16px/1.375 "GothicA1", sans-serif;
}
.color-x24-comp-7 .section--dark .articles__categories .category__list-child li a:hover, .color-x24-comp-7 .section--dark .articles__categories .category__list-child li a:focus,
.color-x24-comp-7 .section--dark .articles__categories-list li a:hover,
.color-x24-comp-7 .section--dark .articles__categories-list li a:focus, .color-x24-comp-7 .section--light .articles__categories .category__list-child li a:hover, .color-x24-comp-7 .section--light .articles__categories .category__list-child li a:focus,
.color-x24-comp-7 .section--light .articles__categories-list li a:hover,
.color-x24-comp-7 .section--light .articles__categories-list li a:focus {
  text-decoration: none;
}
.color-x24-comp-7 .section--dark .articles__categories .mm-opened .mm-title, .color-x24-comp-7 .section--light .articles__categories .mm-opened .mm-title {
  font-family: "Poppins", sans-serif;
}
.color-x24-comp-7 .section--dark .articles__pagination ul li a, .color-x24-comp-7 .section--light .articles__pagination ul li a {
  color: #000000;
}
.color-x24-comp-7 .section--light .blog__post-title,
.color-x24-comp-7 .section--light .article__post-title {
  color: #000000 !important;
}
.color-x24-comp-7 .section--light .article__post-permalink,
.color-x24-comp-7 .section--light .blog__post-permalink {
  color: #000000;
}
.color-x24-comp-7 .section--light .blog-post__info li {
  border-left-color: #000000;
}
.color-x24-comp-7 .section--dark .banner__container .banner .cta__button, .color-x24-comp-7 .section--light .banner__container .banner .cta__button {
  min-height: 45px;
  max-width: 250px;
  font: 700 14px/25px "Poppins", sans-serif;
}
.color-x24-comp-7 .section--dark .banner__container .banner .form .form__title,
.color-x24-comp-7 .section--dark .banner__container .banner .form .form__caption,
.color-x24-comp-7 .section--dark .banner__container .banner .form .leadFormInfo,
.color-x24-comp-7 .section--dark .banner__container .banner .form .form__name, .color-x24-comp-7 .section--light .banner__container .banner .form .form__title,
.color-x24-comp-7 .section--light .banner__container .banner .form .form__caption,
.color-x24-comp-7 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-comp-7 .section--light .banner__container .banner .form .form__name {
  color: #000000;
}
.color-x24-comp-7 .section--light .banner__container .banner .form .form__title,
.color-x24-comp-7 .section--light .banner__container .banner .form .form__caption,
.color-x24-comp-7 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-comp-7 .section--light .banner__container .banner .form .form__name {
  color: #ffffff;
}
.color-x24-comp-7 .section-banner .banner .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-comp-7 .section-banner .banner form {
  margin-bottom: 0;
}
.color-x24-comp-7 .section-banner .banner .component__title {
  color: #ffffff !important;
  font-family: "Poppins", sans-serif;
  font-weight: bold;
}
.color-x24-comp-7 .section-banner .banner .banner-text__title--large {
  font-size: 40px;
  line-height: 46px;
}
.color-x24-comp-7 .section-banner .banner .banner-text__title--extraLarge {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-comp-7 .section-banner .banner .banner-e .input_container {
  margin: 0 0 10px;
}
.color-x24-comp-7 .section-banner .banner-text__wrapper .text-left .banner-c__title,
.color-x24-comp-7 .section-banner .banner-text__wrapper .text-center .banner-c__title,
.color-x24-comp-7 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  max-width: 650px;
}
.color-x24-comp-7 .section-banner .banner-text__wrapper .text-left .banner-c__title {
  max-width: 650px;
}
.color-x24-comp-7 .section-banner .banner-text__wrapper .text-left .text-center {
  text-align: left !important;
}
.color-x24-comp-7 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  display: inline-block;
}
.color-x24-comp-7 .section-banner .banner-text__wrapper .text-right .banner-c__button {
  text-align: right !important;
  margin-right: 0 !important;
}
.color-x24-comp-7 .section-banner .banner-text__wrapper .text-center {
  margin: 0 auto;
}
.color-x24-comp-7 .section-banner .banner .component__subtitle {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-comp-7 .section-banner .banner .banner-text__subtitle--small {
  font-size: 18px;
  line-height: 22px;
}
.color-x24-comp-7 .section-banner .banner .banner-text__subtitle--medium {
  font-size: 24px;
  line-height: 26px;
}
.color-x24-comp-7 .section-banner .banner .cta__link:hover {
  text-decoration: underline;
}
.color-x24-comp-7 .section-banner .banner .flexslider .flex-control-nav {
  bottom: 100px;
}
@keyframes fadeInUp {
  from {
    transform: translate3d(0, 40px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.color-x24-comp-7 .in-view {
  animation-duration: 1s;
  animation-fill-mode: both;
  opacity: 0;
  animation-name: fadeInUp;
}
.color-x24-comp-7 .section--dark .navigation .navigation-b,
.color-x24-comp-7 .section--dark .navigation .navigation-c, .color-x24-comp-7 .section--light .navigation .navigation-b,
.color-x24-comp-7 .section--light .navigation .navigation-c {
  background: none;
}
.color-x24-comp-7 .section--dark .navigation .navigation-b .navigation__button:focus,
.color-x24-comp-7 .section--dark .navigation .navigation-c .navigation__button:focus, .color-x24-comp-7 .section--light .navigation .navigation-b .navigation__button:focus,
.color-x24-comp-7 .section--light .navigation .navigation-c .navigation__button:focus {
  outline: none;
}
.color-x24-comp-7 .section--dark .navigation-a .navigation__item--link,
.color-x24-comp-7 .section--dark .navigation-b .navigation__item--link,
.color-x24-comp-7 .section--dark .navigation-c .navigation__item--link, .color-x24-comp-7 .section--light .navigation-a .navigation__item--link,
.color-x24-comp-7 .section--light .navigation-b .navigation__item--link,
.color-x24-comp-7 .section--light .navigation-c .navigation__item--link {
  padding: 5px 0.7rem;
  font-size: 12px !important;
  color: #ffffff;
  text-transform: uppercase;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  line-height: 24px;
}
.color-x24-comp-7 .section--dark .navigation-a .navigation__item--link:hover,
.color-x24-comp-7 .section--dark .navigation-b .navigation__item--link:hover,
.color-x24-comp-7 .section--dark .navigation-c .navigation__item--link:hover, .color-x24-comp-7 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-comp-7 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-comp-7 .section--light .navigation-c .navigation__item--link:hover {
  color: #999;
}
.color-x24-comp-7 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-7 .section--dark .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-7 .section--dark .navigation-c .navigation__item.has-drop-down ul a:hover, .color-x24-comp-7 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-7 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-7 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #999;
}
.color-x24-comp-7 .section--dark .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-7 .section--dark .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-7 .section--dark .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-comp-7 .section--light .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-7 .section--light .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-7 .section--light .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after {
  font-family: "font-awesome";
  content: "";
  border: 0 !important;
  width: 10px;
  height: 20px;
  margin: 0;
  font-size: 8px !important;
  right: 10px;
  top: 4px;
}
.color-x24-comp-7 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-comp-7 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-comp-7 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub, .color-x24-comp-7 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-comp-7 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-comp-7 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub {
  right: 0;
}
.color-x24-comp-7 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-comp-7 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-comp-7 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub, .color-x24-comp-7 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-comp-7 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-comp-7 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub {
  left: unset;
  right: 100%;
}
.color-x24-comp-7 .section--dark .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-7 .section--dark .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-7 .section--dark .navigation-c .navigation__list--head .navigation-open > .navigation__item--link, .color-x24-comp-7 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-7 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-7 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-comp-7 .section--dark .navigation-a .navigation__list--sub,
.color-x24-comp-7 .section--dark .navigation-b .navigation__list--sub,
.color-x24-comp-7 .section--dark .navigation-c .navigation__list--sub, .color-x24-comp-7 .section--light .navigation-a .navigation__list--sub,
.color-x24-comp-7 .section--light .navigation-b .navigation__list--sub,
.color-x24-comp-7 .section--light .navigation-c .navigation__list--sub {
  border: 0;
  border-radius: 8px;
  background: #310f1f !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-comp-7 .section--dark .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-comp-7 .section--dark .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-comp-7 .section--dark .navigation-c .navigation__list--sub .navigation__item--link, .color-x24-comp-7 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-comp-7 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-comp-7 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #ffffff;
}
.color-x24-comp-7 .section--dark .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-7 .section--dark .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-7 .section--dark .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-comp-7 .section--light .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-7 .section--light .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-7 .section--light .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  content: "";
}
.color-x24-comp-7 .section--dark .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-7 .section--dark .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-7 .section--dark .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link, .color-x24-comp-7 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-7 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-7 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-comp-7 .section--light .navigation-a .navigation__item--link,
.color-x24-comp-7 .section--light .navigation-b .navigation__item--link,
.color-x24-comp-7 .section--light .navigation-c .navigation__item--link {
  color: #000000;
}
.color-x24-comp-7 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-comp-7 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-comp-7 .section--light .navigation-c .navigation__item--link:hover {
  color: #666;
}
.color-x24-comp-7 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-7 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-7 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #666;
}
.color-x24-comp-7 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-7 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-7 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #666;
}
.color-x24-comp-7 .section--light .navigation-a .navigation__list--sub,
.color-x24-comp-7 .section--light .navigation-b .navigation__list--sub,
.color-x24-comp-7 .section--light .navigation-c .navigation__list--sub {
  background: #e0e0e0 !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-comp-7 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-comp-7 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-comp-7 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #000000;
}
.color-x24-comp-7 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-7 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-7 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #666 !important;
}
.color-x24-comp-7 .section--dark .navigation__container .navigation__item.has-drop-down .navigation__item--link:hover:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-comp-7 .section--dark .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-comp-7 .section--dark .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #999 !important;
}
.color-x24-comp-7 .section--dark .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #f0f !important;
}
.color-x24-comp-7 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: #000000 transparent transparent transparent !important;
}
.color-x24-comp-7 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: #666 transparent transparent transparent !important;
}
.color-x24-comp-7 .section--light .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #666 transparent transparent !important;
}
.color-x24-comp-7 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: transparent transparent transparent #000000 !important;
}
.color-x24-comp-7 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #f00 !important;
}
.color-x24-comp-7 .section--light .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #666 !important;
}
.color-x24-comp-7 .contact-us-im {
  overflow: hidden;
}
.color-x24-comp-7 .contact-us-im .form .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-comp-7 .form .form__name {
  font: 14px/20px "GothicA1", sans-serif;
}
.color-x24-comp-7 .form .leadForm,
.color-x24-comp-7 .form .label_container {
  text-align: left;
}
.color-x24-comp-7 .form form .form-input-comments {
  flex-direction: column;
}
.color-x24-comp-7 .form .form__group {
  overflow: hidden;
  margin: 0 0 20px;
}
.color-x24-comp-7 .section--dark .form, .color-x24-comp-7 .section--light .form {
  padding: 3.125rem 0;
  margin: 0 auto;
  max-width: 900px;
}
.color-x24-comp-7 .section--dark .form form .form-wrap__submit, .color-x24-comp-7 .section--light .form form .form-wrap__submit {
  display: block;
}
.color-x24-comp-7 .section--dark .form form .form-wrap__submit input, .color-x24-comp-7 .section--light .form form .form-wrap__submit input {
  width: 100%;
}
.color-x24-comp-7 .section--dark .form .leadFormInfo,
.color-x24-comp-7 .section--dark .form .component__title-caption-wrap, .color-x24-comp-7 .section--light .form .leadFormInfo,
.color-x24-comp-7 .section--light .form .component__title-caption-wrap {
  text-align: center;
}
.color-x24-comp-7 .section--dark .form .form__title, .color-x24-comp-7 .section--light .form .form__title {
  color: #ffffff;
}
.color-x24-comp-7 .section--dark .form .form__caption, .color-x24-comp-7 .section--dark .form .form__name, .color-x24-comp-7 .section--light .form .form__caption, .color-x24-comp-7 .section--light .form .form__name {
  color: #ffffff;
}
.color-x24-comp-7 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-7 .section--dark .form .form__group .input_container input,
.color-x24-comp-7 .section--dark .form .form__group .input_container select,
.color-x24-comp-7 .section--dark .form .form__group .input_container textarea, .color-x24-comp-7 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-7 .section--light .form .form__group .input_container input,
.color-x24-comp-7 .section--light .form .form__group .input_container select,
.color-x24-comp-7 .section--light .form .form__group .input_container textarea {
  width: 100%;
  font: 14px/16px "GothicA1", sans-serif;
  color: #ffffff;
  background: rgba(255, 145, 92, 0.7);
  border-radius: 8px;
  padding: 12px 16px 13px;
  border: 1px solid rgba(255, 145, 92, 0.7) !important;
  outline: none;
  height: auto;
}
.color-x24-comp-7 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-comp-7 .section--dark .form .form__group .input_container input::placeholder,
.color-x24-comp-7 .section--dark .form .form__group .input_container select::placeholder,
.color-x24-comp-7 .section--dark .form .form__group .input_container textarea::placeholder, .color-x24-comp-7 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-comp-7 .section--light .form .form__group .input_container input::placeholder,
.color-x24-comp-7 .section--light .form .form__group .input_container select::placeholder,
.color-x24-comp-7 .section--light .form .form__group .input_container textarea::placeholder {
  color: #ffffff;
}
.color-x24-comp-7 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-comp-7 .section--dark .form .form__group .input_container input.has-error::placeholder,
.color-x24-comp-7 .section--dark .form .form__group .input_container select.has-error::placeholder,
.color-x24-comp-7 .section--dark .form .form__group .input_container textarea.has-error::placeholder, .color-x24-comp-7 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-comp-7 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-comp-7 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-comp-7 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-comp-7 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-comp-7 .section--dark .form .form__group .input_container input:focus,
.color-x24-comp-7 .section--dark .form .form__group .input_container select:focus,
.color-x24-comp-7 .section--dark .form .form__group .input_container textarea:focus, .color-x24-comp-7 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-comp-7 .section--light .form .form__group .input_container input:focus,
.color-x24-comp-7 .section--light .form .form__group .input_container select:focus,
.color-x24-comp-7 .section--light .form .form__group .input_container textarea:focus {
  border: 1px solid #ffffff !important;
}
.color-x24-comp-7 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span, .color-x24-comp-7 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span {
  padding: 0;
}
.color-x24-comp-7 .section--dark .form .form__group .input_container .form-input-uploadFile span.status-label:before, .color-x24-comp-7 .section--light .form .form__group .input_container .form-input-uploadFile span.status-label:before {
  right: 103px;
}
.color-x24-comp-7 .section--dark .form .form__group .input_container.checkbox_wrapper, .color-x24-comp-7 .section--dark .form .form__group .input_container.radio_wrapper, .color-x24-comp-7 .section--light .form .form__group .input_container.checkbox_wrapper, .color-x24-comp-7 .section--light .form .form__group .input_container.radio_wrapper {
  position: relative;
  overflow: hidden;
  border-style: none;
}
.color-x24-comp-7 .section--dark .form .form__group .input_container.checkbox_wrapper input, .color-x24-comp-7 .section--dark .form .form__group .input_container.radio_wrapper input, .color-x24-comp-7 .section--light .form .form__group .input_container.checkbox_wrapper input, .color-x24-comp-7 .section--light .form .form__group .input_container.radio_wrapper input {
  position: absolute;
  top: 0;
  left: -9999px;
}
.color-x24-comp-7 .section--dark .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-comp-7 .section--dark .form .form__group .input_container.radio_wrapper input + label, .color-x24-comp-7 .section--light .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-comp-7 .section--light .form .form__group .input_container.radio_wrapper input + label {
  position: relative;
  margin-bottom: 4px;
  padding: 5px 0 0 50px;
  min-height: 30px;
  font: 18px/1.375 "Heebo", sans-serif;
}
.color-x24-comp-7 .section--dark .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-comp-7 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-comp-7 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-comp-7 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  height: 30px;
  width: 30px;
  text-align: center;
  color: #ffffff;
  background: rgba(255, 145, 92, 0.7);
  border: 4px solid rgba(255, 145, 92, 0.7) !important;
  border-radius: 4px;
  font: normal normal normal 18px/1.2 font-awesome;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
}
.color-x24-comp-7 .section--dark .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-comp-7 .section--dark .form .form__group .input_container.radio_wrapper .has-error + label:before, .color-x24-comp-7 .section--light .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-comp-7 .section--light .form .form__group .input_container.radio_wrapper .has-error + label:before {
  border-color: #E03B33 !important;
}
.color-x24-comp-7 .section--dark .form .form__group .input_container.checkbox_wrapper input:checked + label:before, .color-x24-comp-7 .section--light .form .form__group .input_container.checkbox_wrapper input:checked + label:before {
  content: "";
}
.color-x24-comp-7 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-comp-7 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  border-radius: 50%;
}
.color-x24-comp-7 .section--dark .form .form__group .input_container.radio_wrapper input:checked + label:before, .color-x24-comp-7 .section--light .form .form__group .input_container.radio_wrapper input:checked + label:before {
  content: "";
  font-size: 17px;
  line-height: 1.3;
  letter-spacing: -0.5px;
}
.color-x24-comp-7 .section--dark .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-comp-7 .section--dark .form .form__group .input_container.radio_wrapper div[class$=__label-input-container], .color-x24-comp-7 .section--light .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-comp-7 .section--light .form .form__group .input_container.radio_wrapper div[class$=__label-input-container] {
  position: relative;
  padding: 0 0 5px;
}
.color-x24-comp-7 .section--dark .form .form__group .input_container input[type=checkbox],
.color-x24-comp-7 .section--dark .form .form__group .input_container input[type=radio], .color-x24-comp-7 .section--light .form .form__group .input_container input[type=checkbox],
.color-x24-comp-7 .section--light .form .form__group .input_container input[type=radio] {
  width: 26px;
  height: 26px;
  position: absolute;
  top: 2;
  left: 2;
  outline: none;
}
.color-x24-comp-7 .section--dark .form .form__group .input_container select, .color-x24-comp-7 .section--light .form .form__group .input_container select {
  height: 42px;
}
.color-x24-comp-7 .section--dark .form-wrap__submit, .color-x24-comp-7 .section--light .form-wrap__submit {
  text-align: center;
}
.color-x24-comp-7 .section--dark .form form pre,
.color-x24-comp-7 .section--dark .form form .formatted_text,
.color-x24-comp-7 .section--dark .form form .help_text,
.color-x24-comp-7 .section--dark .form form .formatted_text p,
.color-x24-comp-7 .section--dark .form form .form-input-info,
.color-x24-comp-7 .section--dark .form form .leadFormInfo,
.color-x24-comp-7 .section--dark .form form label, .color-x24-comp-7 .section--light .form form pre,
.color-x24-comp-7 .section--light .form form .formatted_text,
.color-x24-comp-7 .section--light .form form .help_text,
.color-x24-comp-7 .section--light .form form .formatted_text p,
.color-x24-comp-7 .section--light .form form .form-input-info,
.color-x24-comp-7 .section--light .form form .leadFormInfo,
.color-x24-comp-7 .section--light .form form label {
  color: #ffffff;
}
.color-x24-comp-7 .section--dark .form form pre:focus, .color-x24-comp-7 .section--dark .form form pre:hover,
.color-x24-comp-7 .section--dark .form form .formatted_text:focus,
.color-x24-comp-7 .section--dark .form form .formatted_text:hover,
.color-x24-comp-7 .section--dark .form form .help_text:focus,
.color-x24-comp-7 .section--dark .form form .help_text:hover,
.color-x24-comp-7 .section--dark .form form .formatted_text p:focus,
.color-x24-comp-7 .section--dark .form form .formatted_text p:hover,
.color-x24-comp-7 .section--dark .form form .form-input-info:focus,
.color-x24-comp-7 .section--dark .form form .form-input-info:hover,
.color-x24-comp-7 .section--dark .form form .leadFormInfo:focus,
.color-x24-comp-7 .section--dark .form form .leadFormInfo:hover,
.color-x24-comp-7 .section--dark .form form label:focus,
.color-x24-comp-7 .section--dark .form form label:hover, .color-x24-comp-7 .section--light .form form pre:focus, .color-x24-comp-7 .section--light .form form pre:hover,
.color-x24-comp-7 .section--light .form form .formatted_text:focus,
.color-x24-comp-7 .section--light .form form .formatted_text:hover,
.color-x24-comp-7 .section--light .form form .help_text:focus,
.color-x24-comp-7 .section--light .form form .help_text:hover,
.color-x24-comp-7 .section--light .form form .formatted_text p:focus,
.color-x24-comp-7 .section--light .form form .formatted_text p:hover,
.color-x24-comp-7 .section--light .form form .form-input-info:focus,
.color-x24-comp-7 .section--light .form form .form-input-info:hover,
.color-x24-comp-7 .section--light .form form .leadFormInfo:focus,
.color-x24-comp-7 .section--light .form form .leadFormInfo:hover,
.color-x24-comp-7 .section--light .form form label:focus,
.color-x24-comp-7 .section--light .form form label:hover {
  outline: none;
}
.color-x24-comp-7 .section--dark .form form pre:disabled,
.color-x24-comp-7 .section--dark .form form .formatted_text:disabled,
.color-x24-comp-7 .section--dark .form form .help_text:disabled,
.color-x24-comp-7 .section--dark .form form .formatted_text p:disabled,
.color-x24-comp-7 .section--dark .form form .form-input-info:disabled,
.color-x24-comp-7 .section--dark .form form .leadFormInfo:disabled,
.color-x24-comp-7 .section--dark .form form label:disabled, .color-x24-comp-7 .section--light .form form pre:disabled,
.color-x24-comp-7 .section--light .form form .formatted_text:disabled,
.color-x24-comp-7 .section--light .form form .help_text:disabled,
.color-x24-comp-7 .section--light .form form .formatted_text p:disabled,
.color-x24-comp-7 .section--light .form form .form-input-info:disabled,
.color-x24-comp-7 .section--light .form form .leadFormInfo:disabled,
.color-x24-comp-7 .section--light .form form label:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.color-x24-comp-7 .section--dark .form form hr, .color-x24-comp-7 .section--light .form form hr {
  border-color: #ffffff;
}
.color-x24-comp-7 .section--dark .form form .form-wrap__submit input, .color-x24-comp-7 .section--light .form form .form-wrap__submit input {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
  border-radius: 4px;
  color: #000000 !important;
  width: auto;
  padding: 11px 47px 13px;
  height: 40px;
  min-width: 200px;
  transition: 0.25s;
  font: 600 14px/16px "Poppins", sans-serif;
  text-transform: uppercase;
  display: inline-block;
}
.color-x24-comp-7 .section--dark .form form .form-wrap__submit input:hover, .color-x24-comp-7 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-comp-7 .section--dark .form form .form-wrap__submit input:focus, .color-x24-comp-7 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-7 .section--light .form .form__title {
  color: #000000;
}
.color-x24-comp-7 .section--light .form .form__caption, .color-x24-comp-7 .section--light .form .form__name {
  color: #000000;
}
.color-x24-comp-7 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-7 .section--light .form .form__group .input_container input,
.color-x24-comp-7 .section--light .form .form__group .input_container select,
.color-x24-comp-7 .section--light .form .form__group .input_container textarea {
  color: #f0efe5;
  background: rgba(255, 145, 92, 0.7);
}
.color-x24-comp-7 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-comp-7 .section--light .form .form__group .input_container input::placeholder,
.color-x24-comp-7 .section--light .form .form__group .input_container select::placeholder,
.color-x24-comp-7 .section--light .form .form__group .input_container textarea::placeholder {
  color: #f0efe5;
}
.color-x24-comp-7 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-comp-7 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-comp-7 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-comp-7 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-comp-7 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error,
.color-x24-comp-7 .section--light .form .form__group .input_container input.has-error,
.color-x24-comp-7 .section--light .form .form__group .input_container select.has-error,
.color-x24-comp-7 .section--light .form .form__group .input_container textarea.has-error {
  border: 1px solid #E03B33 !important;
}
.color-x24-comp-7 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-comp-7 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-comp-7 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-comp-7 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-comp-7 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-comp-7 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  color: #f0efe5;
  background: rgba(255, 145, 92, 0.7);
  border: 4px solid rgba(255, 145, 92, 0.7) !important;
}
.color-x24-comp-7 .section--light .form form pre,
.color-x24-comp-7 .section--light .form form .formatted_text,
.color-x24-comp-7 .section--light .form form .help_text,
.color-x24-comp-7 .section--light .form form .formatted_text p,
.color-x24-comp-7 .section--light .form form .form-input-info,
.color-x24-comp-7 .section--light .form form .leadFormInfo,
.color-x24-comp-7 .section--light .form form label {
  color: #310f1f;
}
.color-x24-comp-7 .section--light .form form hr {
  border-color: #310f1f;
}
.color-x24-comp-7 .section--light .form form .form-wrap__submit input {
  border: 1px solid #310f1f !important;
  color: #ffffff !important;
  background: #310f1f !important;
}
.color-x24-comp-7 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #7f2750 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #7f2750 !important;
}
.color-x24-comp-7 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #7f2750 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #7f2750 !important;
}
.color-x24-comp-7 .newsletter-2-fields .section--dark .form-wrap__submit input {
  display: flex;
}
.color-x24-comp-7 .exclusive-offer .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-comp-7 .newsletter-3-fields .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-comp-7 .exclusive-offer .form .error_container label {
  width: 100%;
}
.color-x24-comp-7 .exclusive-offer .col-lg-12 .form__group {
  width: 284px;
  margin-right: 0;
}
.color-x24-comp-7 .exclusive-offer .leadFormInfo {
  bottom: -30px;
}
.color-x24-comp-7 .exclusive-offer .col-lg-12 form .form-wrap__submit {
  width: 254px;
}
.color-x24-comp-7 .exclusive-offer .col-lg-12 form .error_container {
  width: 254px;
  text-align: left;
}
.color-x24-comp-7 .forms--fullwidth form,
.color-x24-comp-7 .forms--2col-textarea form {
  width: 100%;
  margin-bottom: 44px;
}
.color-x24-comp-7 .forms--2col-textarea input,
.color-x24-comp-7 .forms--2col-textarea select,
.color-x24-comp-7 .forms--2col-textarea textarea {
  width: 100%;
}
.color-x24-comp-7 .forms--fullwidth .form__group,
.color-x24-comp-7 .forms--2col-textarea .form__group {
  margin-bottom: 16px;
}
.color-x24-comp-7 .forms--fullwidth .form-wrap__submit input,
.color-x24-comp-7 .forms--2col-textarea .form-wrap__submit input {
  width: auto;
  display: flex;
}
.color-x24-comp-7 .forms--3col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-comp-7 .forms--2col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-comp-7 .forms--2col form .form__group {
  width: 49%;
  margin-right: 2%;
  margin-bottom: 16px;
}
.color-x24-comp-7 .forms--2col form .form__group:nth-child(2n) {
  margin-right: 0;
}
.color-x24-comp-7 .forms--2col form .form__group .input_container {
  height: auto;
}
.color-x24-comp-7 .forms--3col form .form__group {
  width: 30%;
  margin-right: 5%;
  margin-bottom: 16px;
}
.color-x24-comp-7 .forms--3col form .form__group:nth-child(3n) {
  margin-right: 0;
}
.color-x24-comp-7 .forms--3col form .form__group input,
.color-x24-comp-7 .forms--3col form .form__group textarea,
.color-x24-comp-7 .forms--3col form .form__group select {
  width: 100%;
}
.color-x24-comp-7 .forms--3col form .form__group .input_container {
  height: auto;
}
.color-x24-comp-7 .forms--3col form .leadFormInfo {
  width: 100%;
}
.color-x24-comp-7 .forms--2col form .form__group input,
.color-x24-comp-7 .forms--2col form .form__group textarea,
.color-x24-comp-7 .forms--2col form .form__group select {
  width: 100%;
}
.color-x24-comp-7 .forms--2col form .leadFormInfo {
  width: 100%;
  text-align: center;
}
.color-x24-comp-7 .forms--2col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-comp-7 .forms--3col form .form__group .leadFormInfo {
  text-align: center;
}
.color-x24-comp-7 .forms--3col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-comp-7 .newsletter-2-fields .form__title,
.color-x24-comp-7 .newsletter-2-fields .form__caption {
  text-align: left;
}
@media (max-width: 1024px) {
  .color-x24-comp-7 .newsletter-3-fields .col-lg-12 form .leadFormInfo,
.color-x24-comp-7 .exclusive-offer .col-lg-12 form .leadFormInfo {
    position: relative;
    text-align: center;
    bottom: auto;
  }
}
@media (max-width: 991px) {
  .color-x24-comp-7 .editable__container .component__title,
.color-x24-comp-7 .editable__container h1 {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-comp-7 .editable__container h2 {
    font-size: 24px;
    line-height: 32px;
  }
  .color-x24-comp-7 .editable__container h3 {
    font-size: 16px;
    line-height: 18px;
  }
  .color-x24-comp-7 .editable__container h4 {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-comp-7 .editable__container h5 {
    font-size: 13px;
    line-height: 15px;
  }
  .color-x24-comp-7 .editable__container h6 {
    font-size: 12px;
    line-height: 14px;
  }
  .color-x24-comp-7 .section--dark .staff__container .staff__container--inner .staff__title,
.color-x24-comp-7 .section--light .staff__container .staff__container--inner .staff__title,
.color-x24-comp-7 .form .form__title,
.color-x24-comp-7 .contact-us-im .form__title,
.color-x24-comp-7 .component__title {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-comp-7 .section--dark .staff__container .staff__container--inner .staff__caption,
.color-x24-comp-7 .section--light .staff__container .staff__container--inner .staff__caption,
.color-x24-comp-7 .form .form__caption,
.color-x24-comp-7 .contact-us-im .form__caption,
.color-x24-comp-7 .component__subtitle {
    font-size: 14px;
    line-height: 18px;
  }
  .color-x24-comp-7 .section-banner .banner .banner-text__title--extraLarge,
.color-x24-comp-7 .section-banner .banner .banner-text__title--large {
    font-size: 40px;
    line-height: 48px;
  }
  .color-x24-comp-7 .section-banner .banner .banner-text__subtitle--medium,
.color-x24-comp-7 .section-banner .banner .banner-text__subtitle--small {
    font-size: 16px;
    line-height: 20px;
  }
  .color-x24-comp-7 .forms--3col form,
.color-x24-comp-7 .forms--2col form {
    flex-direction: column;
    align-items: center;
    margin-bottom: 0;
  }
  .color-x24-comp-7 .forms--3col form .form__group,
.color-x24-comp-7 .forms--2col form .form__group {
    margin: 0 auto 16px;
  }
  .color-x24-comp-7 .forms--3col form .form__group:nth-child(3n),
.color-x24-comp-7 .forms--2col form .form__group:nth-child(2n) {
    margin-right: auto;
  }
  .color-x24-comp-7 .exclusive-offer .col-lg-12 .form__group {
    margin: 0 auto 0.9375rem;
  }
  .color-x24-comp-7 .forms--fullwidth form,
.color-x24-comp-7 .forms--2col-textarea form {
    margin: 0 auto;
    margin-bottom: 44px;
  }
  .color-x24-comp-7 .newsletter-2-fields .form__title,
.color-x24-comp-7 .newsletter-2-fields .form__caption {
    text-align: center;
  }
  .color-x24-comp-7 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-comp-7 .exclusive-offer .section--light .form-wrap__submit input {
    width: auto;
    margin: 0 auto;
  }
  .color-x24-comp-7 .alias-home_askaquestion input,
.color-x24-comp-7 .alias-home_askaquestion textarea,
.color-x24-comp-7 .alias-home_askaquestion .error_container {
    margin: 0 auto;
  }
  .color-x24-comp-7 .alias-home_askaquestion .leadFormInfo {
    margin: 1.25rem auto 1rem;
  }
  .color-x24-comp-7 .form .component__title-caption-wrap,
.color-x24-comp-7 .alias-blade_home_grid .blade-a__title {
    text-align: center;
  }
  .color-x24-comp-7 .section__column-2 {
    order: 3;
  }
  .color-x24-comp-7 .section__column-2 .location__text-wrapper {
    text-align: center;
  }
  .color-x24-comp-7 .section__column-3 {
    order: 2;
  }
  .color-x24-comp-7 .newsletter-2-fields .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-comp-7 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-7 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-7 .section--dark .featuredblocks .featuredblock__cta .component__button--1, .color-x24-comp-7 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-7 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-7 .section--light .featuredblocks .featuredblock__cta .component__button--1 {
    min-width: 80px !important;
  }
  .color-x24-comp-7 .section--dark .featuredblocks .featuredblock__title, .color-x24-comp-7 .section--light .featuredblocks .featuredblock__title {
    font-size: 18px;
  }
  .color-x24-comp-7 .section--dark .staff__container .staff-member__name, .color-x24-comp-7 .section--dark .staff__container .staff-member__name span, .color-x24-comp-7 .section--light .staff__container .staff-member__name, .color-x24-comp-7 .section--light .staff__container .staff-member__name span {
    font: 600 16px/20px "Poppins", sans-serif !important;
  }
  .color-x24-comp-7 .section--dark .banner .controls-wrapper, .color-x24-comp-7 .section--light .banner .controls-wrapper {
    padding: 0;
    margin-top: 0;
  }
  .color-x24-comp-7 .section--dark .banner .banner-text__wrapper, .color-x24-comp-7 .section--light .banner .banner-text__wrapper {
    padding-bottom: 0;
  }
}
@media (max-width: 768px) {
  .color-x24-comp-7 .forms--fullwidth form,
.color-x24-comp-7 .forms--2col-textarea form {
    margin-bottom: 0;
  }
  .color-x24-comp-7 .forms--3col form .form__group,
.color-x24-comp-7 .forms--2col form .form__group {
    width: 100%;
  }
  .color-x24-comp-7 .section-blade .blade-a__bg > div {
    min-height: inherit !important;
  }
}
@media (max-width: 767px) {
  .color-x24-comp-7 .section.forms--fullwidth .component__title-caption-wrap,
.color-x24-comp-7 .section .form .component__title-caption-wrap {
    padding-top: 0;
  }
}
@media (max-width: 414px) {
  .color-x24-comp-7 .exclusive-offer .col-lg-12 .form__group,
.color-x24-comp-7 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-comp-7 .exclusive-offer .section--light .form-wrap__submit input {
    width: 100%;
  }
  .color-x24-comp-7 .form-default .form-wrap__submit input,
.color-x24-comp-7 .newsletter-2-fields .section--light .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-comp-7 .section .section--light .form-wrap__submit input,
.color-x24-comp-7 .section .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-comp-7 .newsletter-3-fields .col-lg-12 .form,
.color-x24-comp-7 .exclusive-offer .col-lg-12 .form {
    padding: 3.125rem 0;
    margin: 0 auto;
    max-width: 900px;
  }
  .color-x24-comp-7 .alias-home_askaquestion input,
.color-x24-comp-7 .alias-home_askaquestion textarea,
.color-x24-comp-7 .alias-home_askaquestion .leadFormInfo,
.color-x24-comp-7 .alias-home_askaquestion .error_container {
    width: 100%;
  }
  .color-x24-comp-7 .forms--fullwidth form,
.color-x24-comp-7 .forms--2col-textarea form,
.color-x24-comp-7 .forms--3col form .form-wrap__submit,
.color-x24-comp-7 .forms--2col form .form-wrap__submit,
.color-x24-comp-7 .exclusive-offer .col-lg-12 form .form-wrap__submit {
    width: 100%;
  }
  .color-x24-comp-7 .forms--2col form .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
}
.color-x24-comp-7 .forms--2col-textarea .form .leadForm form {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.color-x24-comp-7 .forms--2col-textarea .form .leadForm form .outerWrap {
  position: relative;
  float: left;
  width: 47%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-end;
}
.color-x24-comp-7 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-comp-7 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-comp-7 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-comp-7 .forms--2col-textarea .form__group {
  width: 100%;
  margin-right: 0;
  float: left;
  margin-bottom: 15px;
}
.color-x24-comp-7 .forms--2col-textarea .form-wrap__submit {
  margin: 0 auto;
  width: 100%;
  display: flex;
  justify-content: center;
}
.color-x24-comp-7 .forms--2col-textarea .form .form-input-comments {
  display: flex;
  flex-direction: column;
  width: 49%;
}
.color-x24-comp-7 .forms--2col-textarea .form .form-input-comments .input_container {
  width: 100%;
  display: flex;
  flex-grow: 1;
}
.color-x24-comp-7 .forms--2col-textarea .form .leadFormInfo {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-comp-7 .forms--2col-textarea .form .leadFormSuccess {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-comp-7 .forms-option--b .label_container {
  position: absolute;
  padding: 5px 0 0 12px;
}
.color-x24-comp-7 .forms-option--b input, .color-x24-comp-7 .forms-option--b select {
  height: 70px !important;
  padding-bottom: 0 !important;
}
.color-x24-comp-7 .section-featuredblocks .featuredblock__wrap .featuredblock__image {
  background-position: left;
}
.color-x24-comp-7 .section-featuredblocks .featuredblock__item {
  border: none !important;
}
.color-x24-comp-7 .section-featuredblocks .featuredblock__item .featuredblock__wrap .featuredblock__icon .icon,
.color-x24-comp-7 .section-featuredblocks .featuredblock__item .featuredblock__wrap:hover .featuredblock__icon .icon {
  color: #ff915c;
}
.color-x24-comp-7 .section--dark .featuredblocks .featuredblock__wrap, .color-x24-comp-7 .section--light .featuredblocks .featuredblock__wrap {
  border: 0 !important;
}
.color-x24-comp-7 .section--dark .featuredblocks .featuredblock__wrap .featuredblock__title, .color-x24-comp-7 .section--light .featuredblocks .featuredblock__wrap .featuredblock__title {
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-comp-7 .section--dark .featuredblocks-grid-c .featuredblock__title, .color-x24-comp-7 .section--light .featuredblocks-grid-c .featuredblock__title {
  margin-top: 0;
}
.color-x24-comp-7 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-comp-7 .section--light .featuredblocks-grid-c .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
}
.color-x24-comp-7 .section--dark .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button, .color-x24-comp-7 .section--light .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button {
  border: 0;
  background: none;
  font-family: "GothicA1", sans-serif;
}
.color-x24-comp-7 .section--dark .featuredblocks-grid-e, .color-x24-comp-7 .section--light .featuredblocks-grid-e {
  margin: 0 -30px;
}
.color-x24-comp-7 .section--dark .featuredblocks-grid-e .featuredblock__wrap, .color-x24-comp-7 .section--light .featuredblocks-grid-e .featuredblock__wrap {
  justify-content: flex-end;
  min-height: 232px;
}
.color-x24-comp-7 .section--dark .featuredblocks-grid-e .featuredblocks__container, .color-x24-comp-7 .section--light .featuredblocks-grid-e .featuredblocks__container {
  margin: 50px 0;
}
.color-x24-comp-7 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-7 .section--dark .featuredblocks-grid-e .featuredblock__title, .color-x24-comp-7 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-7 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #ffffff;
  position: relative;
  z-index: 2;
  font-size: 24px;
  font-family: "Poppins", sans-serif;
}
.color-x24-comp-7 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-comp-7 .section--light .featuredblocks-grid-e .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
  /* Safari 4.0 - 8.0 */
  /* Standard syntax */
}
.color-x24-comp-7 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage, .color-x24-comp-7 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage {
  border-radius: 9px;
}
.color-x24-comp-7 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage, .color-x24-comp-7 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage {
  background-size: 125%;
  -webkit-animation-name: animation-fb;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 0.8s;
  /* Safari 4.0 - 8.0 */
  animation-name: animation-fb;
  animation-duration: 0.8s;
}
.color-x24-comp-7 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-comp-7 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(49, 15, 31, 0.7) !important;
}
@-moz-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@-webkit-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
.color-x24-comp-7 .section--dark .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-comp-7 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before, .color-x24-comp-7 .section--light .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-comp-7 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before {
  background: none !important;
}
.color-x24-comp-7 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-comp-7 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-comp-7 .section--dark .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-comp-7 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-comp-7 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-comp-7 .section--dark .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-comp-7 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-comp-7 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-comp-7 .section--dark .featuredblocks-flyup-c .featuredblock__item:active, .color-x24-comp-7 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-comp-7 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-comp-7 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-comp-7 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-comp-7 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-comp-7 .section--light .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-comp-7 .section--light .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-comp-7 .section--light .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-comp-7 .section--light .featuredblocks-flyup-c .featuredblock__item:active {
  background: none !important;
}
.color-x24-comp-7 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-7 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-7 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-7 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-7 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-comp-7 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-comp-7 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-7 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-7 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-7 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-7 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-comp-7 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-comp-7 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-7 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-7 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-7 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-7 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-comp-7 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon, .color-x24-comp-7 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-7 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-7 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-7 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-7 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-comp-7 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-comp-7 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-7 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-7 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-7 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-7 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-comp-7 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-comp-7 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-7 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-7 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-7 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-7 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-comp-7 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon {
  color: #ffffff;
}
.color-x24-comp-7 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-7 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-7 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-7 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-7 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-7 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-comp-7 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-7 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-7 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-7 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-7 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-7 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-comp-7 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-7 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-7 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-7 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-7 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-7 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover, .color-x24-comp-7 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-7 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-7 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-7 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-7 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-7 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-comp-7 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-7 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-7 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-7 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-7 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-7 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-comp-7 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-7 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-7 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-7 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-7 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-7 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover {
  text-decoration: none;
}
.color-x24-comp-7 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title, .color-x24-comp-7 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #ffffff !important;
}
.color-x24-comp-7 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-comp-7 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-comp-7 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3, .color-x24-comp-7 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-comp-7 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-comp-7 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
}
.color-x24-comp-7 .section--dark .featuredblocks .featuredblock .featuredblock__wrap, .color-x24-comp-7 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(49, 15, 31, 0.7);
  border-radius: 8px;
  text-align: left;
  padding: 15px;
}
.color-x24-comp-7 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover, .color-x24-comp-7 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(49, 15, 31, 0.8);
}
.color-x24-comp-7 .section--dark .featuredblocks .featuredblock__title, .color-x24-comp-7 .section--dark .featuredblocks .featuredblock__content, .color-x24-comp-7 .section--light .featuredblocks .featuredblock__title, .color-x24-comp-7 .section--light .featuredblocks .featuredblock__content {
  color: #ffffff;
}
.color-x24-comp-7 .section--dark .featuredblocks .featuredblock__cta .cta__link, .color-x24-comp-7 .section--light .featuredblocks .featuredblock__cta .cta__link {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-comp-7 .section--dark .featuredblocks .featuredblock__cta .cta__link:hover, .color-x24-comp-7 .section--light .featuredblocks .featuredblock__cta .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-comp-7 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon, .color-x24-comp-7 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon {
  color: #ffffff !important;
}
.color-x24-comp-7 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover, .color-x24-comp-7 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover {
  color: white !important;
}
.color-x24-comp-7 .section--dark .featuredblocks .featuredblock__cta .cta__button,
.color-x24-comp-7 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon, .color-x24-comp-7 .section--light .featuredblocks .featuredblock__cta .cta__button,
.color-x24-comp-7 .section--light .featuredblocks .featuredblock__cta .cta__button--icon {
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-7 .section--dark .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-comp-7 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:hover, .color-x24-comp-7 .section--light .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-comp-7 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-comp-7 .section--dark .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-comp-7 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:focus, .color-x24-comp-7 .section--light .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-comp-7 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-7 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-7 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #310f1f;
}
.color-x24-comp-7 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6) !important;
}
.color-x24-comp-7 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-comp-7 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-comp-7 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-comp-7 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-comp-7 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-comp-7 .section--light .featuredblocks-flyup-b .featuredblock__item:active {
  background: none !important;
}
.color-x24-comp-7 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-7 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-7 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-7 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-7 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-comp-7 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-comp-7 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-7 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-7 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-7 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-7 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-comp-7 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon {
  color: #310f1f;
}
.color-x24-comp-7 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #310f1f !important;
}
.color-x24-comp-7 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-comp-7 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-comp-7 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #000000 !important;
}
.color-x24-comp-7 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6);
}
.color-x24-comp-7 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(255, 255, 255, 0.8);
}
.color-x24-comp-7 .section--light .featuredblocks .featuredblock__title {
  color: #310f1f;
}
.color-x24-comp-7 .section--light .featuredblocks .featuredblock__content {
  color: rgba(49, 15, 31, 0.7);
}
.color-x24-comp-7 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link {
  color: #000000 !important;
}
.color-x24-comp-7 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-comp-7 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon {
  color: #000000 !important;
}
.color-x24-comp-7 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon:hover {
  color: #666666 !important;
}
.color-x24-comp-7 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-7 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon {
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  border: 1px solid #310f1f !important;
  color: #ffffff !important;
  background: #310f1f !important;
}
.color-x24-comp-7 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:hover,
.color-x24-comp-7 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #7f2750 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #7f2750 !important;
}
.color-x24-comp-7 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:focus,
.color-x24-comp-7 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #c64682 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #c64682 !important;
}
.color-x24-comp-7 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item:last-child,
.color-x24-comp-7 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item {
  border: none;
}
.color-x24-comp-7 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__sub-menu {
  background: rgba(49, 15, 31, 0.8);
  border-radius: 8px 8px 0 0;
}
.color-x24-comp-7 .articles__container {
  padding-top: 15px;
  padding-bottom: 15px;
}
.color-x24-comp-7 .articles__container .articles__item {
  margin-bottom: 15px;
}
.color-x24-comp-7 .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-comp-7 .section--dark .testimonials .testimonials-item__content, .color-x24-comp-7 .section--light .testimonials .testimonials-item__content {
  margin: 0 0 15px;
}
.color-x24-comp-7 .section--dark .testimonials .testimonials-item--wrapInner p, .color-x24-comp-7 .section--light .testimonials .testimonials-item--wrapInner p {
  color: #000000;
}
.color-x24-comp-7 .section--dark .testimonials .testimonial-grid__source,
.color-x24-comp-7 .section--dark .testimonials .testimonial-list__source,
.color-x24-comp-7 .section--dark .testimonials .testimonials-item__source, .color-x24-comp-7 .section--light .testimonials .testimonial-grid__source,
.color-x24-comp-7 .section--light .testimonials .testimonial-list__source,
.color-x24-comp-7 .section--light .testimonials .testimonials-item__source {
  margin: 0 0 15px;
  display: block;
  width: 100%;
  padding: 0;
}
.color-x24-comp-7 .section--dark .testimonials .expand, .color-x24-comp-7 .section--light .testimonials .expand {
  font-weight: 400;
  text-transform: none;
  text-decoration: underline;
  float: none;
  padding-top: 0;
  padding-bottom: 10px;
  margin: 0 0 10px;
}
.color-x24-comp-7 .section--dark .testimonials .expand:hover, .color-x24-comp-7 .section--light .testimonials .expand:hover {
  text-decoration: none;
}
.color-x24-comp-7 .section--dark .testimonials .expand:before, .color-x24-comp-7 .section--light .testimonials .expand:before {
  display: none;
}
.color-x24-comp-7 .section--dark .phone__container .phone__wrapper .phone__number, .color-x24-comp-7 .section--light .phone__container .phone__wrapper .phone__number {
  color: #ff915c;
  font-size: 16px;
  line-height: 19px;
  position: relative;
  padding: 0 0 0 20px;
  display: inline-block;
  font-family: "GothicA1", sans-serif;
}
.color-x24-comp-7 .section--dark .phone__container .phone__wrapper .phone__number:before, .color-x24-comp-7 .section--light .phone__container .phone__wrapper .phone__number:before {
  position: absolute;
  left: 0;
  top: 0;
  font-family: "font-awesome";
  content: "";
  font-size: 16px;
  margin: 0 10px 0 0;
  color: #ff915c;
  display: inline;
}
.color-x24-comp-7 .section--light .phone__container .phone__wrapper .phone__number {
  color: #ff915c;
}
.color-x24-comp-7 .section--light .phone__container .phone__wrapper .phone__number:before {
  color: #ff915c;
}
.color-x24-comp-7 .section--dark .staff-a .staff__item .staff-member__image-wrapper, .color-x24-comp-7 .section--light .staff-a .staff__item .staff-member__image-wrapper {
  display: flex;
  align-items: center;
}
.color-x24-comp-7 .section--dark .staff-a .staff__title-caption-wrap, .color-x24-comp-7 .section--light .staff-a .staff__title-caption-wrap {
  max-width: 100%;
}
.color-x24-comp-7 .section--dark .staff-a .staff__title-caption-wrap div, .color-x24-comp-7 .section--light .staff-a .staff__title-caption-wrap div {
  padding-left: 0;
  padding-right: 0;
}
.color-x24-comp-7 .section--dark .staff-a .staff__title, .color-x24-comp-7 .section--light .staff-a .staff__title {
  margin-bottom: 10px;
}
.color-x24-comp-7 .section--dark .staff-a .staff-member__text-wrap, .color-x24-comp-7 .section--light .staff-a .staff-member__text-wrap {
  padding-left: 16px;
  padding-right: 16px;
}
.color-x24-comp-7 .section--dark .staff-a .staff-member__text, .color-x24-comp-7 .section--light .staff-a .staff-member__text {
  margin-left: 32px;
}
.color-x24-comp-7 .section--dark .staff__container .staff-member, .color-x24-comp-7 .section--light .staff__container .staff-member {
  overflow: hidden;
}
.color-x24-comp-7 .section--dark .staff__container .staff__title, .color-x24-comp-7 .section--light .staff__container .staff__title {
  font: bold 48px/56px "Poppins", sans-serif;
  color: #ffffff;
}
.color-x24-comp-7 .section--dark .staff__container .staff__caption, .color-x24-comp-7 .section--light .staff__container .staff__caption {
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
  color: #ffffff !important;
}
.color-x24-comp-7 .section--dark .staff__container .staff-a .staff__list, .color-x24-comp-7 .section--light .staff__container .staff-a .staff__list {
  padding: 0;
}
.color-x24-comp-7 .section--dark .staff__container .staff__item, .color-x24-comp-7 .section--light .staff__container .staff__item {
  color: #ffffff;
}
.color-x24-comp-7 .section--dark .staff__container--inner, .color-x24-comp-7 .section--light .staff__container--inner {
  overflow: hidden;
}
.color-x24-comp-7 .section--dark .staff__container .staff-member__name, .color-x24-comp-7 .section--dark .staff__container .staff-member__name span, .color-x24-comp-7 .section--light .staff__container .staff-member__name, .color-x24-comp-7 .section--light .staff__container .staff-member__name span {
  color: #ffffff;
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-comp-7 .section--dark .staff__container .staff-member__position, .color-x24-comp-7 .section--light .staff__container .staff-member__position {
  color: #ffffff;
  font-size: 14px;
}
.color-x24-comp-7 .section--dark .staff__container .staff-member__image, .color-x24-comp-7 .section--light .staff__container .staff-member__image {
  border-radius: 22px;
}
.color-x24-comp-7 .section--dark .staff__container .staff-member__description, .color-x24-comp-7 .section--light .staff__container .staff-member__description {
  border: none;
}
.color-x24-comp-7 .section--dark .staff__container .staff-member__link, .color-x24-comp-7 .section--light .staff__container .staff-member__link {
  color: #ffffff !important;
  font: 900 16px/20px "GothicA1", sans-serif;
}
.color-x24-comp-7 .section--dark .staff__container .staff-member__link:hover, .color-x24-comp-7 .section--light .staff__container .staff-member__link:hover {
  text-decoration: underline;
}
.color-x24-comp-7 .section--dark .staff__container .staff__controls .flex-control-nav, .color-x24-comp-7 .section--light .staff__container .staff__controls .flex-control-nav {
  width: 100%;
  margin-top: 0;
}
.color-x24-comp-7 .section--dark .staff__container .component__button--1,
.color-x24-comp-7 .section--dark .staff__container .component__button--2,
.color-x24-comp-7 .section--dark .staff__container .component__button--3, .color-x24-comp-7 .section--light .staff__container .component__button--1,
.color-x24-comp-7 .section--light .staff__container .component__button--2,
.color-x24-comp-7 .section--light .staff__container .component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-7 .section--dark .staff__container .component__button--1:hover,
.color-x24-comp-7 .section--dark .staff__container .component__button--2:hover,
.color-x24-comp-7 .section--dark .staff__container .component__button--3:hover, .color-x24-comp-7 .section--light .staff__container .component__button--1:hover,
.color-x24-comp-7 .section--light .staff__container .component__button--2:hover,
.color-x24-comp-7 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
}
.color-x24-comp-7 .section--dark .staff__container .component__button--1:focus,
.color-x24-comp-7 .section--dark .staff__container .component__button--2:focus,
.color-x24-comp-7 .section--dark .staff__container .component__button--3:focus, .color-x24-comp-7 .section--light .staff__container .component__button--1:focus,
.color-x24-comp-7 .section--light .staff__container .component__button--2:focus,
.color-x24-comp-7 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
}
.color-x24-comp-7 .section--dark .staff__container .component__button--2, .color-x24-comp-7 .section--light .staff__container .component__button--2 {
  border: 1px solid #86b5bb !important;
  color: #ffffff !important;
  background: #86b5bb !important;
}
.color-x24-comp-7 .section--dark .staff__container .component__button--2:hover, .color-x24-comp-7 .section--light .staff__container .component__button--2:hover {
  border: 1px solid #c7dde0 !important;
  background: #c7dde0 !important;
  color: #ffffff !important;
}
.color-x24-comp-7 .section--dark .staff__container .component__button--2:focus, .color-x24-comp-7 .section--light .staff__container .component__button--2:focus {
  border: 1px solid white !important;
  color: #ffffff !important;
  background: white !important;
}
.color-x24-comp-7 .section--dark .staff__container .component__button--3, .color-x24-comp-7 .section--light .staff__container .component__button--3 {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-comp-7 .section--dark .staff__container .component__button--3:hover, .color-x24-comp-7 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
}
.color-x24-comp-7 .section--dark .staff__container .component__button--3:focus, .color-x24-comp-7 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-comp-7 .section--light .staff__container .staff__item {
  color: #000000;
}
.color-x24-comp-7 .section--light .staff__container .staff__title,
.color-x24-comp-7 .section--light .staff__container .staff__caption {
  color: #000000 !important;
}
.color-x24-comp-7 .section--light .staff__container .staff-member__name, .color-x24-comp-7 .section--light .staff__container .staff-member__name span {
  color: #310f1f;
}
.color-x24-comp-7 .section--light .staff__container .staff-member__position {
  color: #310f1f !important;
}
.color-x24-comp-7 .section--light .staff__container .staff-member__link {
  color: #000000 !important;
}
.color-x24-comp-7 .section--light .staff__container .staff-member .component__button--1,
.color-x24-comp-7 .section--light .staff__container .staff-member .component__button--2,
.color-x24-comp-7 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #310f1f !important;
  color: #ffffff !important;
  background: #310f1f !important;
}
.color-x24-comp-7 .section--light .staff__container .staff-member .component__button--1:hover,
.color-x24-comp-7 .section--light .staff__container .staff-member .component__button--2:hover,
.color-x24-comp-7 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #7f2750 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #7f2750 !important;
}
.color-x24-comp-7 .section--light .staff__container .staff-member .component__button--1:focus,
.color-x24-comp-7 .section--light .staff__container .staff-member .component__button--2:focus,
.color-x24-comp-7 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #c64682 !important;
  color: #ffffff !important;
  background: #c64682 !important;
}
.color-x24-comp-7 .section--light .staff__container .staff-member .component__button--2 {
  border: 1px solid #86b5bb !important;
  color: #ffffff !important;
  background: #86b5bb !important;
}
.color-x24-comp-7 .section--light .staff__container .staff-member .component__button--2:hover {
  border: 1px solid #c7dde0 !important;
  background: #c7dde0 !important;
  color: #ffffff !important;
}
.color-x24-comp-7 .section--light .staff__container .staff-member .component__button--2:focus {
  border: 1px solid white !important;
  color: #ffffff !important;
  background: white !important;
}
.color-x24-comp-7 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-comp-7 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #e8f1f2 !important;
  color: #310f1f !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: white !important;
}
.color-x24-comp-7 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-comp-7 .container-fluid .staff__container .staff-a {
  margin-left: 0;
  margin-right: 0;
}
.color-x24-comp-7 .section--dark .hours .component__subtitle, .color-x24-comp-7 .section--light .hours .component__subtitle {
  color: #ffffff !important;
}
.color-x24-comp-7 .section--dark .hours-a__title, .color-x24-comp-7 .section--light .hours-a__title {
  color: #ffffff;
}
.color-x24-comp-7 .section--dark .hours-a .component__subtitle, .color-x24-comp-7 .section--light .hours-a .component__subtitle {
  color: #ffffff !important;
  font-weight: 900;
}
.color-x24-comp-7 .section--dark .hours-a__schedule, .color-x24-comp-7 .section--light .hours-a__schedule {
  color: #ffffff !important;
}
.color-x24-comp-7 .section--dark .hours-a__schedule .cta__link, .color-x24-comp-7 .section--light .hours-a__schedule .cta__link {
  color: #ffffff !important;
}
.color-x24-comp-7 .section--dark .hours-a__schedule .cta__link:hover, .color-x24-comp-7 .section--light .hours-a__schedule .cta__link:hover {
  text-decoration: underline;
}
.color-x24-comp-7 .section--dark .hours-a__schedule--responsive .cta__link, .color-x24-comp-7 .section--light .hours-a__schedule--responsive .cta__link {
  color: #ffffff !important;
  padding: 15px 0;
}
.color-x24-comp-7 .section--dark .hours-a__schedule--responsive .cta__link:hover, .color-x24-comp-7 .section--light .hours-a__schedule--responsive .cta__link:hover {
  text-decoration: underline;
}
.color-x24-comp-7 .section--dark .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-comp-7 .section--dark .hours-a__schedule--responsive .row, .color-x24-comp-7 .section--light .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-comp-7 .section--light .hours-a__schedule--responsive .row {
  background: none;
  border-top: 1px solid #ff915c;
  padding: 0;
}
.color-x24-comp-7 .section--dark .hours-a__schedule--responsive .row:first-of-type, .color-x24-comp-7 .section--light .hours-a__schedule--responsive .row:first-of-type {
  border-top: 0;
}
.color-x24-comp-7 .section--dark .hours-a__schedule .hours-a__subtitle, .color-x24-comp-7 .section--light .hours-a__schedule .hours-a__subtitle {
  font: 600 24px/32px "Poppins", sans-serif !important;
}
.color-x24-comp-7 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-comp-7 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ff915c;
  padding: 0 20px;
}
.color-x24-comp-7 .section--dark .hours-a__schedule .hours-a__schedule--border:first-child, .color-x24-comp-7 .section--light .hours-a__schedule .hours-a__schedule--border:first-child {
  padding-left: 0;
}
.color-x24-comp-7 .section--dark .hours-a__schedule .hours-a__schedule--border strong, .color-x24-comp-7 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #ffffff;
  font: 600 20px/28px "Poppins", sans-serif !important;
}
.color-x24-comp-7 .section--dark .hours-a__schedule .hours-a__schedule--border p, .color-x24-comp-7 .section--light .hours-a__schedule .hours-a__schedule--border p {
  font-size: 14px;
}
.color-x24-comp-7 .section--dark .hours-a__schedule .hours-a__schedule--border p:last-child, .color-x24-comp-7 .section--light .hours-a__schedule .hours-a__schedule--border p:last-child {
  margin-bottom: 0;
}
.color-x24-comp-7 .section--light .hours .component__subtitle {
  color: #000000 !important;
}
.color-x24-comp-7 .section--light .hours-a__title {
  color: #000000 !important;
}
.color-x24-comp-7 .section--light .hours-a .component__subtitle {
  color: #000000 !important;
}
.color-x24-comp-7 .section--light .hours-a__schedule {
  color: #000000 !important;
}
.color-x24-comp-7 .section--light .hours-a__schedule .cta__link {
  color: #000000 !important;
}
.color-x24-comp-7 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ff915c;
}
.color-x24-comp-7 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #000000;
}
.color-x24-comp-7 .map .map-a .map-search {
  padding: 15px;
}
.color-x24-comp-7 .map .map-a .map-search__form {
  display: none;
}
.color-x24-comp-7 .map .map-a .map-search__location-distance {
  padding: 0;
}
.color-x24-comp-7 .map .map-a .map-search__location-distance h3 {
  font-size: 16px;
}
.color-x24-comp-7 .map .map-a .map-search__location-contact b, .color-x24-comp-7 .map .map-a .map-search__location-address b {
  display: none;
}
.color-x24-comp-7 .map .map__col {
  margin: 150px 0;
  padding: 15px 0;
  border-radius: 8px;
  width: 474px;
}
.color-x24-comp-7 .section--dark .map .map-a .map__col, .color-x24-comp-7 .section--light .map .map-a .map__col {
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.2), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-comp-7 .section--dark .map .map-a .map__col h3, .color-x24-comp-7 .section--light .map .map-a .map__col h3 {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-comp-7 .section--dark .map .map-a .map__title, .color-x24-comp-7 .section--light .map .map-a .map__title {
  color: #ffffff !important;
}
.color-x24-comp-7 .section--dark .map .map-a .map__caption, .color-x24-comp-7 .section--light .map .map-a .map__caption {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-comp-7 .section--dark .map .map-a .map-search__location-distance, .color-x24-comp-7 .section--dark .map .map-a .map__container .component, .color-x24-comp-7 .section--light .map .map-a .map-search__location-distance, .color-x24-comp-7 .section--light .map .map-a .map__container .component {
  color: #ffffff;
}
.color-x24-comp-7 .section--dark .map .map-a .map-search, .color-x24-comp-7 .section--light .map .map-a .map-search {
  margin-top: 0;
}
.color-x24-comp-7 .section--dark .map .map-a .map-search .cta__link, .color-x24-comp-7 .section--light .map .map-a .map-search .cta__link {
  margin: 0;
  display: inline-block;
  width: auto;
  color: #ffffff !important;
}
.color-x24-comp-7 .section--dark .map .map-a .map-search .cta__link:hover, .color-x24-comp-7 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-comp-7 .section--dark #map-marker__content p {
  color: #000000;
}
.color-x24-comp-7 .section--light .map .map-a .map__col {
  box-shadow: none;
}
.color-x24-comp-7 .section--light .map .map-a .map__col h3 {
  color: #000000 !important;
}
.color-x24-comp-7 .section--light .map .map-a .map__title, .color-x24-comp-7 .section--light .map .map-a .map__caption {
  color: #000000 !important;
}
.color-x24-comp-7 .section--light .map .map-a .map-search__location-distance, .color-x24-comp-7 .section--light .map .map-a .map__container .component {
  color: #000000;
}
.color-x24-comp-7 .section--light .map .map-a .map-search__location-address p {
  color: #310f1f;
}
.color-x24-comp-7 .section--light .map .map-a .map-search .cta__link {
  color: #000000 !important;
}
.color-x24-comp-7 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-comp-7 .footer .logo_footer__container--inner,
.color-x24-comp-7 .footer .logo__container {
  display: flex;
  height: 100%;
  justify-content: center;
}
.color-x24-comp-7 .footer .logo_footer__container--inner .logo,
.color-x24-comp-7 .footer .logo__container .logo {
  align-self: center;
}
.color-x24-comp-7 .copyright__container {
  display: flex;
  justify-content: flex-end;
}
.color-x24-comp-7 .copyright__container .copyright__item {
  padding: 0 10px;
  margin-top: 0;
}
.color-x24-comp-7 .copyright__container .copyright__item .copyright__link {
  font: 12px/18px "GothicA1", sans-serif;
}
.color-x24-comp-7 .section--dark .copyright__link, .color-x24-comp-7 .section--light .copyright__link {
  color: #ffffff;
  font-family: "Poppins", sans-serif;
}
.color-x24-comp-7 .section--dark .copyright__link:hover, .color-x24-comp-7 .section--light .copyright__link:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-comp-7 .section--dark .copyright__item:not(:last-child),
.color-x24-comp-7 .section--dark #copyright__item:not(:last-child), .color-x24-comp-7 .section--light .copyright__item:not(:last-child),
.color-x24-comp-7 .section--light #copyright__item:not(:last-child) {
  border-color: #ffffff;
}
.color-x24-comp-7 .section--dark .copyright__container,
.color-x24-comp-7 .section--dark #copyright__container, .color-x24-comp-7 .section--light .copyright__container,
.color-x24-comp-7 .section--light #copyright__container {
  padding: 0 !important;
}
.color-x24-comp-7 .section--light .copyright__link {
  color: #310f1f;
}
.color-x24-comp-7 .section--light .copyright__link:hover {
  color: #310f1f;
}
.color-x24-comp-7 .section--light .copyright__item:not(:last-child),
.color-x24-comp-7 .section--light #copyright__item:not(:last-child) {
  border-color: #310f1f;
}
.color-x24-comp-7 .section-copyright .copyright,
.color-x24-comp-7 .section-copyright #copyright {
  display: flex;
  height: 100%;
  align-items: center;
}
.color-x24-comp-7 .section-copyright .copyright .copyright__link,
.color-x24-comp-7 .section-copyright #copyright .copyright__link {
  line-height: 17px;
}
.color-x24-comp-7 .section--dark .socialmedia__item .socialmedia__link, .color-x24-comp-7 .section--light .socialmedia__item .socialmedia__link {
  border-radius: 8px;
  background: #e0e0e0;
  color: #212121;
}
.color-x24-comp-7 .section--dark .socialmedia__item .socialmedia__link:hover, .color-x24-comp-7 .section--light .socialmedia__item .socialmedia__link:hover {
  background: #c1bcbc;
}
.color-x24-comp-7 .section--dark .section-socialmedia .socialmedia__link--small, .color-x24-comp-7 .section--light .section-socialmedia .socialmedia__link--small {
  width: 34px;
  height: 34px;
}
.color-x24-comp-7 .section--dark .socialmedia, .color-x24-comp-7 .section--light .socialmedia {
  padding: 0;
}
.color-x24-comp-7 .section--light .socialmedia__item .socialmedia__link {
  background: #f0efe5;
  color: #e0e0e0;
}
.color-x24-comp-7 .section--light .socialmedia__item .socialmedia__link:hover {
  background: rgba(49, 15, 31, 0.5);
}
.color-x24-comp-7 .logo__container .logo-a__title {
  font-size: 14px;
  line-height: 18px;
}
.color-x24-comp-7 .logo__container .logo-a__caption {
  font-size: 12px;
  line-height: 14px;
}
@media (max-width: 1224px) {
  .color-x24-comp-7 .section--dark .cta__button,
.color-x24-comp-7 .section--dark .cta__button--icon,
.color-x24-comp-7 .section--dark .staff-member__link.component__button--1,
.color-x24-comp-7 .section--dark .staff-member__link__button--icon,
.color-x24-comp-7 .section--dark .staff-member__link--icon,
.color-x24-comp-7 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-7 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-7 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-comp-7 .section--light .cta__button,
.color-x24-comp-7 .section--light .cta__button--icon,
.color-x24-comp-7 .section--light .staff-member__link.component__button--1,
.color-x24-comp-7 .section--light .staff-member__link__button--icon,
.color-x24-comp-7 .section--light .staff-member__link--icon,
.color-x24-comp-7 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-7 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-7 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 155px;
  }
  .color-x24-comp-7 .banner .banner-text__wrapper {
    padding: 30px 0 50px;
  }
  .color-x24-comp-7 .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-comp-7 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-comp-7 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-comp-7 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-comp-7 .section--light .featuredblocks-grid-e .featuredblock__item {
    margin: 0 0 20px;
  }
  .color-x24-comp-7 .section--dark .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-comp-7 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-comp-7 .section--light .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-comp-7 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
    height: 100% !important;
  }
  .color-x24-comp-7 .contact-us-im .form,
.color-x24-comp-7 .form .component__title-caption-wrap {
    padding-top: 0;
    padding-bottom: 20px;
  }
}
@media (max-width: 1199px) {
  .color-x24-comp-7 .header-sticky,
.color-x24-comp-7 .header_home,
.color-x24-comp-7 .header_home.overlap {
    padding: 0;
    position: static;
  }
  .color-x24-comp-7 .header-sticky .section--dark.section--inner, .color-x24-comp-7 .header-sticky .section--light.section--inner,
.color-x24-comp-7 .header_home .section--dark.section--inner,
.color-x24-comp-7 .header_home .section--light.section--inner,
.color-x24-comp-7 .header_home.overlap .section--dark.section--inner,
.color-x24-comp-7 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-comp-7 .header-sticky .container,
.color-x24-comp-7 .header-sticky .section--dark.section--inner,
.color-x24-comp-7 .header-sticky .section--light.section--inner,
.color-x24-comp-7 .header_home .container,
.color-x24-comp-7 .header_home .section--dark.section--inner,
.color-x24-comp-7 .header_home .section--light.section--inner,
.color-x24-comp-7 .header_home.overlap .container,
.color-x24-comp-7 .header_home.overlap .section--dark.section--inner,
.color-x24-comp-7 .header_home.overlap .section--light.section--inner {
    max-width: 1140px;
  }
  .color-x24-comp-7 .banner .banner-e__header, .color-x24-comp-7 .banner .banner-e__contactform {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .color-x24-comp-7 .banner .banner-e__contactform {
    margin-left: 0;
  }
  .color-x24-comp-7 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-comp-7 .featuredblocks .featuredblocks-grid-d .featuredblock__cta {
    display: block;
  }
  .color-x24-comp-7 .banner .banner-text__wrapper {
    margin: 0 auto !important;
  }
  .color-x24-comp-7 .hours-a .hours__sep {
    display: none !important;
  }
  .color-x24-comp-7 .hours-a .hours__day:first-child {
    padding-left: 0;
    width: 27%;
  }
  .color-x24-comp-7 .hours-a .hours__hours {
    width: 73%;
    flex-direction: row !important;
    justify-content: flex-start;
  }
  .color-x24-comp-7 .hours-a .hours__hours span {
    display: inline-block;
    width: 50%;
    text-align: left !important;
    padding: 0 10px 0 0;
  }
}
@media (max-width: 1023px) {
  .color-x24-comp-7 .section--dark .cta__button,
.color-x24-comp-7 .section--dark .cta__button--icon,
.color-x24-comp-7 .section--dark .staff-member__link.component__button--1,
.color-x24-comp-7 .section--dark .staff-member__link__button--icon,
.color-x24-comp-7 .section--dark .staff-member__link--icon,
.color-x24-comp-7 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-7 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-7 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-comp-7 .section--light .cta__button,
.color-x24-comp-7 .section--light .cta__button--icon,
.color-x24-comp-7 .section--light .staff-member__link.component__button--1,
.color-x24-comp-7 .section--light .staff-member__link__button--icon,
.color-x24-comp-7 .section--light .staff-member__link--icon,
.color-x24-comp-7 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-7 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-7 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 135px;
  }
  .color-x24-comp-7 .section--dark .phone__container .phone__wrapper .phone__number,
.color-x24-comp-7 .section--light .phone__container .phone__wrapper .phone__number {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-comp-7 .header_home.overlap .section--dark.section--inner, .color-x24-comp-7 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-comp-7 .section--dark .navigation .navigation-b .navigation__menu--list, .color-x24-comp-7 .section--light .navigation .navigation-b .navigation__menu--list {
    display: block;
  }
  .color-x24-comp-7 .section--dark .navigation .navigation-b .navigation__menu--list > .navigation__item, .color-x24-comp-7 .section--light .navigation .navigation-b .navigation__menu--list > .navigation__item {
    width: 100%;
    padding: 10px;
    border-left: 0;
    border-bottom: 1px solid #ffffff;
  }
  .color-x24-comp-7 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-comp-7 .section--light .blade__container .blade-a--12 .blade-a__bg {
    position: static;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 1;
    margin: 0 0 26px;
  }
  .color-x24-comp-7 .section--dark .blade__container .blade-a--12 .blade-a__text, .color-x24-comp-7 .section--light .blade__container .blade-a--12 .blade-a__text {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 2;
    margin: 0 0 10px;
    padding-left: 0;
    padding-right: 0;
    background: none;
  }
  .color-x24-comp-7 .section--dark .blade-a__wrap, .color-x24-comp-7 .section--light .blade-a__wrap {
    padding: 0 15px;
  }
  .color-x24-comp-7 .section--dark .blade-a__text, .color-x24-comp-7 .section--light .blade-a__text {
    margin: 0 0 30px;
  }
  .color-x24-comp-7 .alias-partial_header_2x6x2x2 .section--dark.section--inner,
.color-x24-comp-7 .alias-partial_header_2x6x2x2 .section--light.section--inner {
    padding: 0;
  }
  .color-x24-comp-7 .alias-partial_header_2x6x2x2 .col_header_logo {
    flex: 0 0 100%;
    order: 1;
    max-width: 100%;
    padding: 20px 60px;
  }
  .color-x24-comp-7 .alias-partial_header_2x6x2x2 .col_nav {
    flex: 0 0 60%;
    max-width: 60%;
    order: 2;
    padding: 0 20px 10px 30px;
  }
  .color-x24-comp-7 .alias-partial_header_2x6x2x2 .col_top_phone {
    order: 3;
    flex: 0 0 15%;
    max-width: 15%;
    padding: 0 0 10px;
  }
  .color-x24-comp-7 .alias-partial_header_2x6x2x2 .col_header_cta {
    flex: 0 0 25%;
    max-width: 25%;
    order: 4;
    padding: 0 0 10px;
  }
  .color-x24-comp-7 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-comp-7 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-comp-7 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 165px;
    min-width: 165px;
  }
  .color-x24-comp-7 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link, .color-x24-comp-7 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link {
    padding-left: 15px;
    white-space: normal;
  }
  .color-x24-comp-7 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after, .color-x24-comp-7 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after {
    display: none;
  }
  .color-x24-comp-7 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before, .color-x24-comp-7 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    left: 5px;
    margin-top: -6px;
    border: inset 6px;
    border-left-width: 0;
    border-left-style: solid;
    border-color: transparent #ffffff transparent transparent;
  }
  .color-x24-comp-7 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover:before, .color-x24-comp-7 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-comp-7 .section--dark .navigation-a .more .navigation__list--sub .navigation__list, .color-x24-comp-7 .section--light .navigation-a .more .navigation__list--sub .navigation__list {
    left: auto;
    right: 100%;
  }
  .color-x24-comp-7 .section--dark .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before, .color-x24-comp-7 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-comp-7 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent white transparent transparent !important;
  }
  .color-x24-comp-7 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent white transparent transparent !important;
  }
  .color-x24-comp-7 .section--dark .featuredblocks-grid-d, .color-x24-comp-7 .section--dark .featuredblocks-grid-c, .color-x24-comp-7 .section--dark .featuredblocks-grid-e, .color-x24-comp-7 .section--light .featuredblocks-grid-d, .color-x24-comp-7 .section--light .featuredblocks-grid-c, .color-x24-comp-7 .section--light .featuredblocks-grid-e {
    margin: 0;
  }
  .color-x24-comp-7 .section--dark .featuredblocks-grid-d .featuredblock__item, .color-x24-comp-7 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-comp-7 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-comp-7 .section--light .featuredblocks-grid-d .featuredblock__item, .color-x24-comp-7 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-comp-7 .section--light .featuredblocks-grid-e .featuredblock__item {
    border-left: 0 !important;
    border-right: 0 !important;
  }
  .color-x24-comp-7 .section-banner .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-comp-7 .blade-a__text {
    order: 2;
  }
  .color-x24-comp-7 .blade-a__bg {
    order: 1;
  }
  .color-x24-comp-7 .section-blade .blade-a--12 .blade-a__bg {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  .color-x24-comp-7 .map__container .map .map__col {
    margin: 0;
    box-shadow: none;
    border-radius: 0;
    width: 100%;
    max-width: 100%;
    flex: inherit;
    text-align: center;
  }
  .color-x24-comp-7 .map__container .map .map__col .map__title-caption-wrap {
    padding-top: 40px;
  }
  .color-x24-comp-7 .map__container .map-a .map__container {
    max-width: 100% !important;
    padding: 0;
  }
  .color-x24-comp-7 .map__container .map-a .map__display {
    position: static;
  }
  .color-x24-comp-7 .map__container .map__wrap {
    padding: 0;
  }
  .color-x24-comp-7 .footer {
    padding: 55px 0 30px;
    overflow: hidden;
  }
  .color-x24-comp-7 .footer .section-socialmedia,
.color-x24-comp-7 .footer .section-copyright {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    justify-content: center;
  }
  .color-x24-comp-7 .footer .section-logo {
    padding: 50px 0 10px;
  }
  .color-x24-comp-7 .footer .logo__container {
    margin: 0 auto 23px;
  }
  .color-x24-comp-7 .footer .row {
    display: block;
  }
  .color-x24-comp-7 .footer div[class*=col-] {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: none;
    text-align: center;
  }
  .color-x24-comp-7 .footer .logo_footer__container--inner,
.color-x24-comp-7 .footer .logo__container {
    justify-content: center;
  }
  .color-x24-comp-7 .footer .section-socialmedia .socialmedia,
.color-x24-comp-7 .footer .section-socialmedia .copyright__container,
.color-x24-comp-7 .footer .section-copyright .socialmedia,
.color-x24-comp-7 .footer .section-copyright .copyright__container,
.color-x24-comp-7 .footer .logo__container .socialmedia,
.color-x24-comp-7 .footer .logo__container .copyright__container {
    padding: 0 0 20px;
  }
  .color-x24-comp-7 .footer .section-logo {
    padding: 0;
  }
  .color-x24-comp-7 .logo__container {
    margin: 0 auto;
  }
  .color-x24-comp-7 .logo__container .logo-a__img {
    max-width: 200px;
    margin: 0 auto;
  }
  .color-x24-comp-7 .copyright__container {
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .color-x24-comp-7 .banner-e__contactform .contactform__wrapper {
    position: relative;
    top: 0;
  }
  .color-x24-comp-7 .banner .banner-e {
    padding-top: 100px;
  }
  .color-x24-comp-7 .banner .banner-e__header {
    padding-top: 100px;
  }
}
@media (max-width: 990px) {
  .color-x24-comp-7 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-comp-7 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 140px;
    min-width: 140px;
    font-size: 12px;
  }
  .color-x24-comp-7 .section--dark .navigation-a .navigation__item--link, .color-x24-comp-7 .section--light .navigation-a .navigation__item--link {
    font-size: 12px !important;
  }
}
@media (max-width: 767px) {
  .color-x24-comp-7 .blade-a__text .blade-a__title {
    text-align: center;
  }
  .color-x24-comp-7 .form .form__title,
.color-x24-comp-7 .contact-us-im .form__title,
.color-x24-comp-7 .component__title {
    font: bold 32px/40px "Poppins", sans-serif !important;
    text-align: center;
  }
  .color-x24-comp-7 .form .form__caption,
.color-x24-comp-7 .contact-us-im .form__caption,
.color-x24-comp-7 .component__subtitle {
    font: 600 14px/18px "GothicA1", sans-serif !important;
    text-align: center;
  }
  .color-x24-comp-7 .section-banner .banner .component__title,
.color-x24-comp-7 .section-banner .banner .component__subtitle {
    text-align: center;
  }
  .color-x24-comp-7 .section-banner .banner .component__subtitle {
    margin-bottom: 24px;
  }
  .color-x24-comp-7 .banner__container .banner .cta__button {
    margin: 0 auto;
  }
  .color-x24-comp-7 .banner__container .banner .component__button {
    text-align: center !important;
  }
  .color-x24-comp-7 .featuredblocks-grid-d .featuredblock__item {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-comp-7 .section--dark .staff__list, .color-x24-comp-7 .section--light .staff__list {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-comp-7 .section--dark .staff__container .staff__title, .color-x24-comp-7 .section--light .staff__container .staff__title {
    font: bold 32px/40px "Poppins", sans-serif;
  }
  .color-x24-comp-7 .section--dark .staff__container .staff__caption, .color-x24-comp-7 .section--light .staff__container .staff__caption {
    font: 600 14px/18px "GothicA1", sans-serif;
  }
  .color-x24-comp-7 .section--dark .staff__container .staff-b .staff-member__image, .color-x24-comp-7 .section--light .staff__container .staff-b .staff-member__image {
    border-radius: 0;
  }
  .color-x24-comp-7 .section-staff .staff-a .staff__item:before {
    margin-left: 0;
  }
  .color-x24-comp-7 .section--dark .staff-a .staff-member__text, .color-x24-comp-7 .section--light .staff-a .staff-member__text {
    margin-left: auto;
  }
  .color-x24-comp-7 .hours-a__title, .color-x24-comp-7 .hours-a__subtitle {
    text-align: center;
  }
  .color-x24-comp-7 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    text-align: left;
  }
  .color-x24-comp-7 .hours-a .hours-a__schedule--responsive .cta__button, .color-x24-comp-7 .hours-a .hours-a__schedule--responsive .cta__button--icon, .color-x24-comp-7 .hours-a .hours-a__schedule--responsive .cta__link {
    margin: 0 auto;
  }
  .color-x24-comp-7 .hours-a .hours-a__schedule--responsive .row {
    min-height: 30px;
  }
  .color-x24-comp-7 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    font: 600 20px/28px "Poppins", sans-serif !important;
  }
  .color-x24-comp-7 .hours-a .hours__day:first-child {
    padding-right: 10px;
    width: 50%;
  }
  .color-x24-comp-7 .hours-a .hours__hours, .color-x24-comp-7 .hours-a .hours__day {
    align-items: flex-start !important;
    padding: 10px 0;
  }
  .color-x24-comp-7 .hours-a .hours__hours {
    padding-right: 0;
    width: 50%;
    flex-direction: column !important;
  }
  .color-x24-comp-7 .hours-a .hours__hours span {
    display: block;
    align-self: center;
    width: 100%;
    text-align: right !important;
    padding: 5px 0 0;
  }
  .color-x24-comp-7 .hours-a .hours__hours span:first-child {
    padding-top: 0;
  }
  .color-x24-comp-7 .copyright__container {
    justify-content: center;
  }
  .color-x24-comp-7 .copyright__container .copyright__list {
    justify-content: center;
    padding: 0 0 4px;
  }
  .color-x24-comp-7 .copyright__container .copyright__item {
    padding: 0 10px 10px;
  }
  .color-x24-comp-7 .section-copyright .copyright__item:not(:last-child),
.color-x24-comp-7 .section-copyright #copyright__item:not(:last-child) {
    border: 0;
  }
  .color-x24-comp-7 .section-socialmedia .socialmedia.text-center .socialmedia__link--small,
.color-x24-comp-7 .section-socialmedia .socialmedia.text-center .socialmedia__link--medium,
.color-x24-comp-7 .section-socialmedia .socialmedia.text-center .socialmedia__link--large {
    margin: 0 5px;
  }
  .color-x24-comp-7 .forms--2col-textarea .form .leadForm form .outerWrap {
    width: 100%;
  }
  .color-x24-comp-7 .forms--2col-textarea .form .form-input-comments {
    width: 100%;
  }
}

.color-x24-comp-6 .carmel-wave {
  display: block !important;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
}
.color-x24-comp-6 .carmel-wave.carmel-wave-top {
  bottom: 100% !important;
}
.color-x24-comp-6 .carmel-wave.carmel-wave-bottom {
  top: 100% !important;
}
.color-x24-comp-6 .header_home {
  z-index: 100;
}
.color-x24-comp-6 .header_home.overlap .section--dark.section--inner, .color-x24-comp-6 .header_home.overlap .section--light.section--inner {
  max-width: 1160px;
  border-radius: 8px;
  margin: 0 auto;
  position: relative;
  padding: 0 40px 0 30px;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-comp-6 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: #310f1f;
}
.color-x24-comp-6 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: #7f2750;
}
.color-x24-comp-6 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: black;
}
.color-x24-comp-6 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: #ff9c6c;
}
.color-x24-comp-6 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: #cb1300;
}
.color-x24-comp-6 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: black;
}
.color-x24-comp-6 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: white;
}
.color-x24-comp-6 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: #f5f5f5;
}
.color-x24-comp-6 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: #cb1300;
}
.color-x24-comp-6 .header-sticky {
  box-shadow: 0 8px 10px rgba(0, 0, 0, 0.14);
}
.color-x24-comp-6 .header-sticky .row {
  align-items: center;
}
.color-x24-comp-6 .header-sticky .section--dark.section--inner, .color-x24-comp-6 .header-sticky .section--light.section--inner {
  padding: 0 40px 0 30px;
}
.color-x24-comp-6 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
  letter-spacing: 0.44px;
  line-height: 16px;
  text-align: center;
  margin-top: 0;
}
.color-x24-comp-6 body,
.color-x24-comp-6 p,
.color-x24-comp-6 .component__p,
.color-x24-comp-6 .editable__container p,
.color-x24-comp-6 .section-editable .editable__container p,
.color-x24-comp-6 .section-editable .editable__container ul,
.color-x24-comp-6 .section-editable .editable__container li,
.color-x24-comp-6 .section-editable .editable__container ol,
.color-x24-comp-6 .editable__container table td,
.color-x24-comp-6 body .editable__container p,
.color-x24-comp-6 body .editable__container ol,
.color-x24-comp-6 body .editable__container ul,
.color-x24-comp-6 body .editable__container li,
.color-x24-comp-6 body .editable__container table td,
.color-x24-comp-6 body .editable__container span,
.color-x24-comp-6 .form .leadFormInfo {
  font-family: "GothicA1", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.color-x24-comp-6 .staff-member {
  flex-wrap: nowrap !important;
}
.color-x24-comp-6 .section--dark p {
  color: #ffffff;
}
.color-x24-comp-6 .section--dark p a {
  text-decoration: underline;
}
.color-x24-comp-6 .section--dark p a:hover {
  text-decoration: none;
}
.color-x24-comp-6 .section--dark .component__title {
  color: #ffffff;
}
.color-x24-comp-6 .section--dark .component__subtitle {
  color: #ffffff;
}
.color-x24-comp-6 .section--dark .component__p {
  color: #ffffff;
}
.color-x24-comp-6 .section--dark .component__p a {
  text-decoration: underline;
}
.color-x24-comp-6 .section--dark .component__p a:hover {
  text-decoration: none;
}
.color-x24-comp-6 .section--dark a {
  color: #ffffff;
}
.color-x24-comp-6 .section--dark .bx-wrapper .bx-controls {
  margin-top: 15px;
}
.color-x24-comp-6 .section--light p {
  color: #000000;
}
.color-x24-comp-6 .section--light p a {
  text-decoration: underline;
}
.color-x24-comp-6 .section--light p a:hover {
  text-decoration: none;
}
.color-x24-comp-6 .section--light .component__title, .color-x24-comp-6 .section--light .component__subtitle {
  color: #000000 !important;
}
.color-x24-comp-6 .section--light .component__p {
  color: #000000;
}
.color-x24-comp-6 .section--light .component__p a {
  text-decoration: underline;
}
.color-x24-comp-6 .section--light .component__p a:hover {
  text-decoration: none;
}
.color-x24-comp-6 .section--light a {
  color: #000000;
}
.color-x24-comp-6 .section-base-container .section-cta .cta-a,
.color-x24-comp-6 .section-base-container .section-logo .logo-a {
  padding: 0;
}
.color-x24-comp-6 .logo__container .logo-a {
  margin: 0;
}
.color-x24-comp-6 .logo__container .logo-a__text {
  padding: 0 10px;
  min-width: 120px;
}
.color-x24-comp-6 .logo__container .logo-a__title {
  font-size: 12px;
  line-height: 14px;
}
.color-x24-comp-6 .logo__container .logo-a__caption {
  font-size: 10px;
  line-height: 12px;
}
.color-x24-comp-6 .logo__container .logo-a__img {
  display: block;
}
.color-x24-comp-6 .section--dark .logo__container .logo-a__title, .color-x24-comp-6 .section--dark .logo__container .logo-a__caption {
  color: #ffffff !important;
}
.color-x24-comp-6 .section--light .logo__container .logo-a__title, .color-x24-comp-6 .section--light .logo__container .logo-a__caption {
  color: #000000 !important;
}
.color-x24-comp-6 .comp-phone .phone__title {
  font-size: 18px;
  line-height: 20px;
}
.color-x24-comp-6 .col_header_cta .cta__link {
  margin-top: 0;
}
.color-x24-comp-6 .phone__setting-title,
.color-x24-comp-6 .phone__city {
  font-size: 16px;
  line-height: 18px;
}
.color-x24-comp-6 .editable__container h6,
.color-x24-comp-6 .editable__container h5,
.color-x24-comp-6 .editable__container h4,
.color-x24-comp-6 .editable__container h3,
.color-x24-comp-6 .editable__container h2,
.color-x24-comp-6 .editable__container h1 {
  font-family: "Poppins", sans-serif;
  font-weight: bold;
  border-bottom: none;
}
.color-x24-comp-6 .editable__container h1 {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-comp-6 .editable__container h2 {
  font-size: 48px;
  line-height: 56px;
}
.color-x24-comp-6 .editable__container h3 {
  font-size: 24px;
  line-height: 32px;
}
.color-x24-comp-6 .editable__container h4 {
  font-size: 20px;
  line-height: 28px;
}
.color-x24-comp-6 .editable__container h5 {
  font-size: 18px;
  line-height: 24px;
}
.color-x24-comp-6 .editable__container h6 {
  font-size: 16px;
  line-height: 20px;
}
.color-x24-comp-6 .section--dark .editable__container h6,
.color-x24-comp-6 .section--dark .editable__container h5,
.color-x24-comp-6 .section--dark .editable__container h4,
.color-x24-comp-6 .section--dark .editable__container h3,
.color-x24-comp-6 .section--dark .editable__container h2,
.color-x24-comp-6 .section--dark .editable__container h1, .color-x24-comp-6 .section--light .editable__container h6,
.color-x24-comp-6 .section--light .editable__container h5,
.color-x24-comp-6 .section--light .editable__container h4,
.color-x24-comp-6 .section--light .editable__container h3,
.color-x24-comp-6 .section--light .editable__container h2,
.color-x24-comp-6 .section--light .editable__container h1 {
  color: #ffffff;
}
.color-x24-comp-6 .section--light .editable__container h6,
.color-x24-comp-6 .section--light .editable__container h5,
.color-x24-comp-6 .section--light .editable__container h4,
.color-x24-comp-6 .section--light .editable__container h3,
.color-x24-comp-6 .section--light .editable__container h2,
.color-x24-comp-6 .section--light .editable__container h1 {
  color: #000000;
}
.color-x24-comp-6 .form__title {
  margin-bottom: 1.875rem;
}
.color-x24-comp-6 .form .form__title,
.color-x24-comp-6 .contact-us-im .form__title,
.color-x24-comp-6 .component__title {
  font: bold 48px/56px "Poppins", sans-serif;
}
.color-x24-comp-6 .form .form__caption,
.color-x24-comp-6 .contact-us-im .form__caption,
.color-x24-comp-6 .component__subtitle {
  font: 600 16px/20px "GothicA1", sans-serif;
}
.color-x24-comp-6 .form .error_container label,
.color-x24-comp-6 .contact-us-im .form .error_container label {
  color: #E03B33;
}
.color-x24-comp-6 .header-sticky .cta,
.color-x24-comp-6 .header_home .cta,
.color-x24-comp-6 .header_home.overlap .cta {
  padding: 0;
}
.color-x24-comp-6 .section__bg--light-1 .componentWith__container.form__container {
  padding-left: 0;
  padding-right: 0;
  padding: 0 0 50px;
}
.color-x24-comp-6 .section--dark .flex-control-paging li a, .color-x24-comp-6 .section--light .flex-control-paging li a {
  background: #f7f0e9;
  border-radius: 6px;
  width: 13px;
  height: 12px;
  box-shadow: none;
}
.color-x24-comp-6 .section--dark .flex-control-paging li a.flex-active, .color-x24-comp-6 .section--light .flex-control-paging li a.flex-active {
  background: #cb1300 !important;
  border-radius: 6px;
  width: 34px;
  height: 12px;
  transition: width 0.2s linear;
}
.color-x24-comp-6 .section--dark .flex-control-paging li a:hover, .color-x24-comp-6 .section--light .flex-control-paging li a:hover {
  background: #cb1300 !important;
}
.color-x24-comp-6 .section--dark .bx-wrapper .bx-pager.bx-default-pager a, .color-x24-comp-6 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #f7f0e9;
}
.color-x24-comp-6 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-comp-6 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  width: 34px;
  transition: width 0.2s linear;
  background: #cb1300 !important;
}
.color-x24-comp-6 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-comp-6 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #cb1300 !important;
}
.color-x24-comp-6 .section--dark .banner .controls-wrapper, .color-x24-comp-6 .section--light .banner .controls-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 45px 0;
  margin-top: -132px;
}
@media (max-width: 991px) {
  .color-x24-comp-6 .section--dark .banner .controls-wrapper, .color-x24-comp-6 .section--light .banner .controls-wrapper {
    margin-top: 0;
  }
}
.color-x24-comp-6 .section--dark .banner .controls-wrapper .flex-control-nav, .color-x24-comp-6 .section--light .banner .controls-wrapper .flex-control-nav {
  bottom: 0 !important;
  width: auto;
  display: flex !important;
  align-items: center;
  position: relative;
  height: 0 !important;
  left: auto !important;
  transform: translateX(0) !important;
}
.color-x24-comp-6 .section--dark .banner .controls-wrapper .flex-control-nav a, .color-x24-comp-6 .section--light .banner .controls-wrapper .flex-control-nav a {
  background: #ffffff;
}
.color-x24-comp-6 .section--dark .banner .controls-wrapper .flex-prev, .color-x24-comp-6 .section--light .banner .controls-wrapper .flex-prev {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-right: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-comp-6 .section--dark .banner .controls-wrapper .flex-prev:hover, .color-x24-comp-6 .section--light .banner .controls-wrapper .flex-prev:hover {
  color: #cb1300;
}
.color-x24-comp-6 .section--dark .banner .controls-wrapper .flex-prev:before, .color-x24-comp-6 .section--light .banner .controls-wrapper .flex-prev:before {
  content: "";
  font-size: 24px;
}
.color-x24-comp-6 .section--dark .banner .controls-wrapper .flex-next, .color-x24-comp-6 .section--light .banner .controls-wrapper .flex-next {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-left: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-comp-6 .section--dark .banner .controls-wrapper .flex-next:hover, .color-x24-comp-6 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #cb1300;
}
.color-x24-comp-6 .section--dark .banner .controls-wrapper .flex-next:before, .color-x24-comp-6 .section--light .banner .controls-wrapper .flex-next:before {
  content: "";
  font-size: 24px;
}
.color-x24-comp-6 .section--light .flex-control-paging li a {
  background: #310f1f;
}
.color-x24-comp-6 .section--light .flex-control-paging li a.flex-active {
  background: #cb1300 !important;
}
.color-x24-comp-6 .section--light .flex-control-paging li a:hover {
  background: #cb1300 !important;
}
.color-x24-comp-6 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #310f1f;
}
.color-x24-comp-6 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #cb1300 !important;
}
.color-x24-comp-6 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #cb1300 !important;
}
.color-x24-comp-6 .section--light .banner .controls-wrapper .flex-prev,
.color-x24-comp-6 .section--light .banner .controls-wrapper .flex-next {
  color: #310f1f;
}
.color-x24-comp-6 .section--light .banner .controls-wrapper .flex-prev:hover,
.color-x24-comp-6 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #cb1300;
}
.color-x24-comp-6 .section-breadcrumbs .section--dark .breadcrumb__item, .color-x24-comp-6 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #ffffff !important;
  font: 400 16px/24px "GothicA1", sans-serif;
}
.color-x24-comp-6 .section-breadcrumbs .section--dark .breadcrumb__item a, .color-x24-comp-6 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-comp-6 .section-breadcrumbs .section--dark .breadcrumb__item a:hover, .color-x24-comp-6 .section-breadcrumbs .section--light .breadcrumb__item a:hover {
  text-decoration: none;
}
.color-x24-comp-6 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #000000 !important;
}
.color-x24-comp-6 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #000000 !important;
}
.color-x24-comp-6 .blade-a__bg > div {
  border-radius: 8px;
  overflow: hidden;
}
.color-x24-comp-6 .blade-a__bg > div img {
  border-radius: 8px;
}
.color-x24-comp-6 .blade-a__text .blade-a__title {
  border-bottom: none;
}
.color-x24-comp-6 .blade-a__description a {
  text-decoration: underline;
}
.color-x24-comp-6 .blade-a__description a:hover {
  text-decoration: none;
}
.color-x24-comp-6 .container-fluid .blade__container .blade-a--12 {
  position: relative;
}
.color-x24-comp-6 .container-fluid .blade__container .blade-a--12 .blade-a__wrap > .row {
  padding: 0;
}
.color-x24-comp-6 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-comp-6 .section--light .blade__container .blade-a--12 .blade-a__bg {
  padding-top: 0;
  padding-bottom: 0;
}
.color-x24-comp-6 .section--dark .blade-a--12 .blade-a__text, .color-x24-comp-6 .section--light .blade-a--12 .blade-a__text {
  padding-top: 16px;
  padding-bottom: 16px;
}
.color-x24-comp-6 .section--dark .blade-a--12 .blade-a__bg, .color-x24-comp-6 .section--light .blade-a--12 .blade-a__bg {
  height: 100%;
}
.color-x24-comp-6 .section--dark .blade-a__bg > div, .color-x24-comp-6 .section--light .blade-a__bg > div {
  height: 100%;
  min-height: 100%;
}
.color-x24-comp-6 .section--dark .blade-a__text, .color-x24-comp-6 .section--light .blade-a__text {
  background: rgba(49, 15, 31, 0.7);
  border-radius: 8px;
}
.color-x24-comp-6 .section--dark .blade-a__text .cta__link, .color-x24-comp-6 .section--light .blade-a__text .cta__link {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
}
.color-x24-comp-6 .section--dark .blade-a__text .cta__link:hover, .color-x24-comp-6 .section--light .blade-a__text .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-comp-6 .section--dark .blade-a__text .blade-a__readmore .cta__link, .color-x24-comp-6 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: white !important;
  text-transform: none;
  text-decoration: underline;
  font-weight: 400;
}
.color-x24-comp-6 .section--dark .blade-a__text .blade-a__readmore .cta__link:hover, .color-x24-comp-6 .section--light .blade-a__text .blade-a__readmore .cta__link:hover {
  text-decoration: none;
}
.color-x24-comp-6 .section--dark .blade-a__description, .color-x24-comp-6 .section--light .blade-a__description {
  color: #ffffff;
}
.color-x24-comp-6 .section--light .blade-a__text {
  background: rgba(224, 224, 224, 0.7);
}
.color-x24-comp-6 .section--light .blade-a__text .cta__link {
  color: #000000 !important;
}
.color-x24-comp-6 .section--light .blade-a__text .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-comp-6 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: #ff9c6c !important;
}
.color-x24-comp-6 .section--light .blade-a__description {
  color: #310f1f;
}
.color-x24-comp-6 .container-fluid .blade-a__wrap {
  max-width: 100%;
}
.color-x24-comp-6 .componentWith__container.featuredarticles__container {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-comp-6 .section--dark .featuredarticles .featuredarticle__image, .color-x24-comp-6 .section--light .featuredarticles .featuredarticle__image {
  border-radius: 8px;
}
.color-x24-comp-6 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link, .color-x24-comp-6 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  font: 16px/20px "GothicA1", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
}
.color-x24-comp-6 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:hover, .color-x24-comp-6 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:hover {
  text-decoration: underline;
}
.color-x24-comp-6 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:before, .color-x24-comp-6 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:before {
  display: none;
}
.color-x24-comp-6 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__description, .color-x24-comp-6 .section--light .featuredarticles .featuredarticle__text .featuredarticle__description {
  font: 16px/20px "GothicA1", sans-serif;
}
.color-x24-comp-6 .section--dark .featuredarticles .featuredarticle__title, .color-x24-comp-6 .section--light .featuredarticles .featuredarticle__title {
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-comp-6 .section--dark .featuredarticles .featuredarticle__title a, .color-x24-comp-6 .section--light .featuredarticles .featuredarticle__title a {
  color: #ffffff;
  text-decoration: none;
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-comp-6 .section--dark .featuredarticles .featuredarticle__title a:hover, .color-x24-comp-6 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-comp-6 .section--dark .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper, .color-x24-comp-6 .section--light .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper {
  margin-top: 0 !important;
}
.color-x24-comp-6 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  color: #000000;
}
.color-x24-comp-6 .section--light .featuredarticles .featuredarticle__title a {
  color: #000000;
}
.color-x24-comp-6 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #000000;
}
.color-x24-comp-6 .section--light .featuredblocks-list-a .featuredblock__item {
  margin-bottom: 10px;
}
.color-x24-comp-6 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a {
  color: #000000 !important;
}
.color-x24-comp-6 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a:hover:after {
  text-decoration: underline;
}
.color-x24-comp-6 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-comp-6 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-comp-6 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-comp-6 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-comp-6 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-comp-6 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-comp-6 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-comp-6 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ffffff !important;
}
.color-x24-comp-6 .section__bg--light-3 .section--dark .flex-control-paging li a.flex-active, .color-x24-comp-6 .section__bg--light-3 .section--dark .flex-control-paging li a:hover, .color-x24-comp-6 .section__bg--light-3 .section--light .flex-control-paging li a.flex-active, .color-x24-comp-6 .section__bg--light-3 .section--light .flex-control-paging li a:hover,
.color-x24-comp-6 .section__bg--dark-5 .section--dark .flex-control-paging li a.flex-active,
.color-x24-comp-6 .section__bg--dark-5 .section--dark .flex-control-paging li a:hover,
.color-x24-comp-6 .section__bg--dark-5 .section--light .flex-control-paging li a.flex-active,
.color-x24-comp-6 .section__bg--dark-5 .section--light .flex-control-paging li a:hover {
  background: #ffffff !important;
}
.color-x24-comp-6 .section__bg--light-3 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-comp-6 .section__bg--light-3 .section--light .hours-a__schedule .hours-a__schedule--border,
.color-x24-comp-6 .section__bg--dark-5 .section--dark .hours-a__schedule .hours-a__schedule--border,
.color-x24-comp-6 .section__bg--dark-5 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ffffff !important;
}
.color-x24-comp-6 .section__bg--dark-5 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-6 .section__bg--dark-5 .section--dark .form .form__group .input_container input,
.color-x24-comp-6 .section__bg--dark-5 .section--dark .form .form__group .input_container select,
.color-x24-comp-6 .section__bg--dark-5 .section--dark .form .form__group .input_container textarea,
.color-x24-comp-6 .section__bg--dark-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-6 .section__bg--dark-5 .section--light .form .form__group .input_container input,
.color-x24-comp-6 .section__bg--dark-5 .section--light .form .form__group .input_container select,
.color-x24-comp-6 .section__bg--dark-5 .section--light .form .form__group .input_container textarea,
.color-x24-comp-6 .section__bg--light-3 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-6 .section__bg--light-3 .section--dark .form .form__group .input_container input,
.color-x24-comp-6 .section__bg--light-3 .section--dark .form .form__group .input_container select,
.color-x24-comp-6 .section__bg--light-3 .section--dark .form .form__group .input_container textarea,
.color-x24-comp-6 .section__bg--light-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-6 .section__bg--light-3 .section--light .form .form__group .input_container input,
.color-x24-comp-6 .section__bg--light-3 .section--light .form .form__group .input_container select,
.color-x24-comp-6 .section__bg--light-3 .section--light .form .form__group .input_container textarea {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
}
.color-x24-comp-6 .section__bg--dark-4 .section--dark .staff__container .component__button--2 {
  border: 1px solid #310f1f !important;
  color: #ffffff !important;
  background: #310f1f !important;
}
.color-x24-comp-6 .section__bg--dark-4 .section--dark .staff__container .component__button--2:hover {
  border: 1px solid #7f2750 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #7f2750 !important;
}
.color-x24-comp-6 .section__bg--dark-4 .section--dark .staff__container .component__button--2:focus {
  border: 1px solid #c64682 !important;
  color: #ffffff !important;
  background: #c64682 !important;
}
.color-x24-comp-6 .section--dark .disclaimer, .color-x24-comp-6 .section--light .disclaimer {
  padding: 0;
}
.color-x24-comp-6 .section--dark .disclaimer__content p, .color-x24-comp-6 .section--light .disclaimer__content p {
  font: 400 16px/20px "GothicA1", sans-serif;
}
.color-x24-comp-6 .section--dark .disclaimer__content a, .color-x24-comp-6 .section--light .disclaimer__content a {
  font-weight: 400;
  text-decoration: underline;
}
.color-x24-comp-6 .section--dark .disclaimer__content a:hover, .color-x24-comp-6 .section--dark .disclaimer__content a:focus, .color-x24-comp-6 .section--light .disclaimer__content a:hover, .color-x24-comp-6 .section--light .disclaimer__content a:focus {
  text-decoration: none;
}
.color-x24-comp-6 .section--dark .section-featuredblocks .section--inner.container-fluid > .row > div, .color-x24-comp-6 .section--light .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-comp-6 .section--dark .cta__link, .color-x24-comp-6 .section--light .cta__link {
  font: bold 16px/20px "GothicA1", sans-serif;
}
.color-x24-comp-6 .section--dark .featuredblocks__title-wrap, .color-x24-comp-6 .section--light .featuredblocks__title-wrap {
  margin-bottom: 1.875rem;
}
.color-x24-comp-6 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button, .color-x24-comp-6 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-6 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover, .color-x24-comp-6 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-comp-6 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus, .color-x24-comp-6 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-6 .section--dark .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-comp-6 .section--dark .banner .component__button--1.cta__button,
.color-x24-comp-6 .section--dark .cta__button.component__button--1, .color-x24-comp-6 .section--light .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-comp-6 .section--light .banner .component__button--1.cta__button,
.color-x24-comp-6 .section--light .cta__button.component__button--1 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-6 .section--dark .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-comp-6 .section--dark .banner .component__button--1.cta__button:hover,
.color-x24-comp-6 .section--dark .cta__button.component__button--1:hover, .color-x24-comp-6 .section--light .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-comp-6 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-comp-6 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-comp-6 .section--dark .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-comp-6 .section--dark .banner .component__button--1.cta__button:focus,
.color-x24-comp-6 .section--dark .cta__button.component__button--1:focus, .color-x24-comp-6 .section--light .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-comp-6 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-comp-6 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-6 .section--dark .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-comp-6 .section--dark .banner .component__button--2.cta__button,
.color-x24-comp-6 .section--dark .cta__button.component__button--2, .color-x24-comp-6 .section--light .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-comp-6 .section--light .banner .component__button--2.cta__button,
.color-x24-comp-6 .section--light .cta__button.component__button--2 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ff9c6c !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ff9c6c !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-6 .section--dark .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-comp-6 .section--dark .banner .component__button--2.cta__button:hover,
.color-x24-comp-6 .section--dark .cta__button.component__button--2:hover, .color-x24-comp-6 .section--light .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-comp-6 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-comp-6 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #ffe1d2 !important;
  background: #ffe1d2 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-comp-6 .section--dark .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-comp-6 .section--dark .banner .component__button--2.cta__button:focus,
.color-x24-comp-6 .section--dark .cta__button.component__button--2:focus, .color-x24-comp-6 .section--light .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-comp-6 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-comp-6 .section--light .cta__button.component__button--2:focus {
  border: 1px solid white !important;
  color: #ffffff !important;
  background: white !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-6 .section--dark .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-comp-6 .section--dark .banner .component__button--3.cta__button,
.color-x24-comp-6 .section--dark .cta__button.component__button--3, .color-x24-comp-6 .section--light .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-comp-6 .section--light .banner .component__button--3.cta__button,
.color-x24-comp-6 .section--light .cta__button.component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: none !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-6 .section--dark .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-comp-6 .section--dark .banner .component__button--3.cta__button:hover,
.color-x24-comp-6 .section--dark .cta__button.component__button--3:hover, .color-x24-comp-6 .section--light .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-comp-6 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-comp-6 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(166, 51, 105, 0.42), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(166, 51, 105, 0.1);
}
.color-x24-comp-6 .section--dark .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-comp-6 .section--dark .banner .component__button--3.cta__button:focus,
.color-x24-comp-6 .section--dark .cta__button.component__button--3:focus, .color-x24-comp-6 .section--light .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-comp-6 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-comp-6 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-6 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  border: 1px solid #310f1f !important;
  color: #ffffff !important;
  background: #310f1f !important;
}
.color-x24-comp-6 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #7f2750 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #7f2750 !important;
}
.color-x24-comp-6 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #c64682 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #c64682 !important;
}
.color-x24-comp-6 .section--light .banner .component__button--1.cta__button,
.color-x24-comp-6 .section--light .cta__button.component__button--1 {
  border: 1px solid #310f1f !important;
  color: #ffffff !important;
  background: #310f1f !important;
}
.color-x24-comp-6 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-comp-6 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #7f2750 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #7f2750 !important;
}
.color-x24-comp-6 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-comp-6 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #c64682 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #c64682 !important;
}
.color-x24-comp-6 .section--light .banner .component__button--2.cta__button,
.color-x24-comp-6 .section--light .cta__button.component__button--2 {
  border: 1px solid #ff9c6c !important;
  color: #ffffff !important;
  background: #ff9c6c !important;
}
.color-x24-comp-6 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-comp-6 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #ffe1d2 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #ffe1d2 !important;
}
.color-x24-comp-6 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-comp-6 .section--light .cta__button.component__button--2:focus {
  border: 1px solid white !important;
  color: #ffffff !important;
  box-shadow: none;
  background: white !important;
}
.color-x24-comp-6 .section--light .banner .component__button--3.cta__button,
.color-x24-comp-6 .section--light .cta__button.component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-comp-6 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-comp-6 .section--light .cta__button.component__button--3:hover {
  border: 1px solid white !important;
  color: #310f1f !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: white !important;
}
.color-x24-comp-6 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-comp-6 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-comp-6 .section--dark .articles__categories .mm-navbar .mm-btn, .color-x24-comp-6 .section--light .articles__categories .mm-navbar .mm-btn {
  top: 7px;
}
.color-x24-comp-6 .section--dark .articles__categories .mm-panels > .mm-panel > .mm-listview, .color-x24-comp-6 .section--light .articles__categories .mm-panels > .mm-panel > .mm-listview {
  margin: 7px 0 0 0;
}
.color-x24-comp-6 .section--dark .articles__categories .mm-opened .mm-title,
.color-x24-comp-6 .section--dark .articles__categories .mm-title, .color-x24-comp-6 .section--light .articles__categories .mm-opened .mm-title,
.color-x24-comp-6 .section--light .articles__categories .mm-title {
  font-size: 22px;
  line-height: 24px;
}
.color-x24-comp-6 .section--dark .blog-post__title,
.color-x24-comp-6 .section--dark .blog__post-title,
.color-x24-comp-6 .section--dark .article__post-title, .color-x24-comp-6 .section--light .blog-post__title,
.color-x24-comp-6 .section--light .blog__post-title,
.color-x24-comp-6 .section--light .article__post-title {
  font-family: "Poppins", sans-serif;
  text-decoration: none;
  color: #ffffff !important;
}
.color-x24-comp-6 .section--dark .blog-post__title:hover, .color-x24-comp-6 .section--dark .blog-post__title:focus,
.color-x24-comp-6 .section--dark .blog__post-title:hover,
.color-x24-comp-6 .section--dark .blog__post-title:focus,
.color-x24-comp-6 .section--dark .article__post-title:hover,
.color-x24-comp-6 .section--dark .article__post-title:focus, .color-x24-comp-6 .section--light .blog-post__title:hover, .color-x24-comp-6 .section--light .blog-post__title:focus,
.color-x24-comp-6 .section--light .blog__post-title:hover,
.color-x24-comp-6 .section--light .blog__post-title:focus,
.color-x24-comp-6 .section--light .article__post-title:hover,
.color-x24-comp-6 .section--light .article__post-title:focus {
  text-decoration: underline;
}
.color-x24-comp-6 .section--dark .blog-post__info li, .color-x24-comp-6 .section--light .blog-post__info li {
  border-left-color: #ffffff;
}
.color-x24-comp-6 .section--dark .category__description h1,
.color-x24-comp-6 .section--dark .category__description h2,
.color-x24-comp-6 .section--dark .category__description h3,
.color-x24-comp-6 .section--dark .category__description h4,
.color-x24-comp-6 .section--dark .category__description h5,
.color-x24-comp-6 .section--dark .category__description h6,
.color-x24-comp-6 .section--dark .category__description p > strong,
.color-x24-comp-6 .section--dark .blog__content h1,
.color-x24-comp-6 .section--dark .blog__content h2,
.color-x24-comp-6 .section--dark .blog__content h3,
.color-x24-comp-6 .section--dark .blog__content h4,
.color-x24-comp-6 .section--dark .blog__content h5,
.color-x24-comp-6 .section--dark .blog__content h6,
.color-x24-comp-6 .section--dark .blog__content p > strong,
.color-x24-comp-6 .section--dark .article__content h1,
.color-x24-comp-6 .section--dark .article__content h2,
.color-x24-comp-6 .section--dark .article__content h3,
.color-x24-comp-6 .section--dark .article__content h4,
.color-x24-comp-6 .section--dark .article__content h5,
.color-x24-comp-6 .section--dark .article__content h6,
.color-x24-comp-6 .section--dark .article__content p > strong, .color-x24-comp-6 .section--light .category__description h1,
.color-x24-comp-6 .section--light .category__description h2,
.color-x24-comp-6 .section--light .category__description h3,
.color-x24-comp-6 .section--light .category__description h4,
.color-x24-comp-6 .section--light .category__description h5,
.color-x24-comp-6 .section--light .category__description h6,
.color-x24-comp-6 .section--light .category__description p > strong,
.color-x24-comp-6 .section--light .blog__content h1,
.color-x24-comp-6 .section--light .blog__content h2,
.color-x24-comp-6 .section--light .blog__content h3,
.color-x24-comp-6 .section--light .blog__content h4,
.color-x24-comp-6 .section--light .blog__content h5,
.color-x24-comp-6 .section--light .blog__content h6,
.color-x24-comp-6 .section--light .blog__content p > strong,
.color-x24-comp-6 .section--light .article__content h1,
.color-x24-comp-6 .section--light .article__content h2,
.color-x24-comp-6 .section--light .article__content h3,
.color-x24-comp-6 .section--light .article__content h4,
.color-x24-comp-6 .section--light .article__content h5,
.color-x24-comp-6 .section--light .article__content h6,
.color-x24-comp-6 .section--light .article__content p > strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-comp-6 .section--dark .category__description h1 strong,
.color-x24-comp-6 .section--dark .category__description h2 strong,
.color-x24-comp-6 .section--dark .category__description h3 strong,
.color-x24-comp-6 .section--dark .category__description h4 strong,
.color-x24-comp-6 .section--dark .category__description h5 strong,
.color-x24-comp-6 .section--dark .category__description h6 strong,
.color-x24-comp-6 .section--dark .category__description p > strong strong,
.color-x24-comp-6 .section--dark .blog__content h1 strong,
.color-x24-comp-6 .section--dark .blog__content h2 strong,
.color-x24-comp-6 .section--dark .blog__content h3 strong,
.color-x24-comp-6 .section--dark .blog__content h4 strong,
.color-x24-comp-6 .section--dark .blog__content h5 strong,
.color-x24-comp-6 .section--dark .blog__content h6 strong,
.color-x24-comp-6 .section--dark .blog__content p > strong strong,
.color-x24-comp-6 .section--dark .article__content h1 strong,
.color-x24-comp-6 .section--dark .article__content h2 strong,
.color-x24-comp-6 .section--dark .article__content h3 strong,
.color-x24-comp-6 .section--dark .article__content h4 strong,
.color-x24-comp-6 .section--dark .article__content h5 strong,
.color-x24-comp-6 .section--dark .article__content h6 strong,
.color-x24-comp-6 .section--dark .article__content p > strong strong, .color-x24-comp-6 .section--light .category__description h1 strong,
.color-x24-comp-6 .section--light .category__description h2 strong,
.color-x24-comp-6 .section--light .category__description h3 strong,
.color-x24-comp-6 .section--light .category__description h4 strong,
.color-x24-comp-6 .section--light .category__description h5 strong,
.color-x24-comp-6 .section--light .category__description h6 strong,
.color-x24-comp-6 .section--light .category__description p > strong strong,
.color-x24-comp-6 .section--light .blog__content h1 strong,
.color-x24-comp-6 .section--light .blog__content h2 strong,
.color-x24-comp-6 .section--light .blog__content h3 strong,
.color-x24-comp-6 .section--light .blog__content h4 strong,
.color-x24-comp-6 .section--light .blog__content h5 strong,
.color-x24-comp-6 .section--light .blog__content h6 strong,
.color-x24-comp-6 .section--light .blog__content p > strong strong,
.color-x24-comp-6 .section--light .article__content h1 strong,
.color-x24-comp-6 .section--light .article__content h2 strong,
.color-x24-comp-6 .section--light .article__content h3 strong,
.color-x24-comp-6 .section--light .article__content h4 strong,
.color-x24-comp-6 .section--light .article__content h5 strong,
.color-x24-comp-6 .section--light .article__content h6 strong,
.color-x24-comp-6 .section--light .article__content p > strong strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-comp-6 .section--dark .article__post-permalink,
.color-x24-comp-6 .section--dark .blog__post-permalink, .color-x24-comp-6 .section--light .article__post-permalink,
.color-x24-comp-6 .section--light .blog__post-permalink {
  text-decoration: none;
  font-family: "GothicA1", sans-serif;
  position: relative;
  font-weight: 700;
  color: #ffffff;
}
.color-x24-comp-6 .section--dark .article__post-permalink:hover, .color-x24-comp-6 .section--dark .article__post-permalink:focus,
.color-x24-comp-6 .section--dark .blog__post-permalink:hover,
.color-x24-comp-6 .section--dark .blog__post-permalink:focus, .color-x24-comp-6 .section--light .article__post-permalink:hover, .color-x24-comp-6 .section--light .article__post-permalink:focus,
.color-x24-comp-6 .section--light .blog__post-permalink:hover,
.color-x24-comp-6 .section--light .blog__post-permalink:focus {
  text-decoration: underline;
}
.color-x24-comp-6 .section--dark .article__post-permalink:before,
.color-x24-comp-6 .section--dark .blog__post-permalink:before, .color-x24-comp-6 .section--light .article__post-permalink:before,
.color-x24-comp-6 .section--light .blog__post-permalink:before {
  content: "";
  top: -3px;
  font-family: "font-awesome";
  position: absolute;
  right: -13px;
  font-weight: normal;
  display: none;
}
.color-x24-comp-6 .section--dark .articles__categories .category__list-child li a,
.color-x24-comp-6 .section--dark .articles__categories-list li a, .color-x24-comp-6 .section--light .articles__categories .category__list-child li a,
.color-x24-comp-6 .section--light .articles__categories-list li a {
  font: 16px/1.375 "GothicA1", sans-serif;
}
.color-x24-comp-6 .section--dark .articles__categories .category__list-child li a:hover, .color-x24-comp-6 .section--dark .articles__categories .category__list-child li a:focus,
.color-x24-comp-6 .section--dark .articles__categories-list li a:hover,
.color-x24-comp-6 .section--dark .articles__categories-list li a:focus, .color-x24-comp-6 .section--light .articles__categories .category__list-child li a:hover, .color-x24-comp-6 .section--light .articles__categories .category__list-child li a:focus,
.color-x24-comp-6 .section--light .articles__categories-list li a:hover,
.color-x24-comp-6 .section--light .articles__categories-list li a:focus {
  text-decoration: none;
}
.color-x24-comp-6 .section--dark .articles__categories .mm-opened .mm-title, .color-x24-comp-6 .section--light .articles__categories .mm-opened .mm-title {
  font-family: "Poppins", sans-serif;
}
.color-x24-comp-6 .section--dark .articles__pagination ul li a, .color-x24-comp-6 .section--light .articles__pagination ul li a {
  color: #000000;
}
.color-x24-comp-6 .section--light .blog__post-title,
.color-x24-comp-6 .section--light .article__post-title {
  color: #000000 !important;
}
.color-x24-comp-6 .section--light .article__post-permalink,
.color-x24-comp-6 .section--light .blog__post-permalink {
  color: #000000;
}
.color-x24-comp-6 .section--light .blog-post__info li {
  border-left-color: #000000;
}
.color-x24-comp-6 .section--dark .banner__container .banner .cta__button, .color-x24-comp-6 .section--light .banner__container .banner .cta__button {
  min-height: 45px;
  max-width: 250px;
  font: 700 14px/25px "Poppins", sans-serif;
}
.color-x24-comp-6 .section--dark .banner__container .banner .form .form__title,
.color-x24-comp-6 .section--dark .banner__container .banner .form .form__caption,
.color-x24-comp-6 .section--dark .banner__container .banner .form .leadFormInfo,
.color-x24-comp-6 .section--dark .banner__container .banner .form .form__name, .color-x24-comp-6 .section--light .banner__container .banner .form .form__title,
.color-x24-comp-6 .section--light .banner__container .banner .form .form__caption,
.color-x24-comp-6 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-comp-6 .section--light .banner__container .banner .form .form__name {
  color: #000000;
}
.color-x24-comp-6 .section--light .banner__container .banner .form .form__title,
.color-x24-comp-6 .section--light .banner__container .banner .form .form__caption,
.color-x24-comp-6 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-comp-6 .section--light .banner__container .banner .form .form__name {
  color: #ffffff;
}
.color-x24-comp-6 .section-banner .banner .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-comp-6 .section-banner .banner form {
  margin-bottom: 0;
}
.color-x24-comp-6 .section-banner .banner .component__title {
  color: #ffffff !important;
  font-family: "Poppins", sans-serif;
  font-weight: bold;
}
.color-x24-comp-6 .section-banner .banner .banner-text__title--large {
  font-size: 40px;
  line-height: 46px;
}
.color-x24-comp-6 .section-banner .banner .banner-text__title--extraLarge {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-comp-6 .section-banner .banner .banner-e .input_container {
  margin: 0 0 10px;
}
.color-x24-comp-6 .section-banner .banner-text__wrapper .text-left .banner-c__title,
.color-x24-comp-6 .section-banner .banner-text__wrapper .text-center .banner-c__title,
.color-x24-comp-6 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  max-width: 650px;
}
.color-x24-comp-6 .section-banner .banner-text__wrapper .text-left .banner-c__title {
  max-width: 650px;
}
.color-x24-comp-6 .section-banner .banner-text__wrapper .text-left .text-center {
  text-align: left !important;
}
.color-x24-comp-6 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  display: inline-block;
}
.color-x24-comp-6 .section-banner .banner-text__wrapper .text-right .banner-c__button {
  text-align: right !important;
  margin-right: 0 !important;
}
.color-x24-comp-6 .section-banner .banner-text__wrapper .text-center {
  margin: 0 auto;
}
.color-x24-comp-6 .section-banner .banner .component__subtitle {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-comp-6 .section-banner .banner .banner-text__subtitle--small {
  font-size: 18px;
  line-height: 22px;
}
.color-x24-comp-6 .section-banner .banner .banner-text__subtitle--medium {
  font-size: 24px;
  line-height: 26px;
}
.color-x24-comp-6 .section-banner .banner .cta__link:hover {
  text-decoration: underline;
}
.color-x24-comp-6 .section-banner .banner .flexslider .flex-control-nav {
  bottom: 100px;
}
@keyframes fadeInUp {
  from {
    transform: translate3d(0, 40px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.color-x24-comp-6 .in-view {
  animation-duration: 1s;
  animation-fill-mode: both;
  opacity: 0;
  animation-name: fadeInUp;
}
.color-x24-comp-6 .section--dark .navigation .navigation-b,
.color-x24-comp-6 .section--dark .navigation .navigation-c, .color-x24-comp-6 .section--light .navigation .navigation-b,
.color-x24-comp-6 .section--light .navigation .navigation-c {
  background: none;
}
.color-x24-comp-6 .section--dark .navigation .navigation-b .navigation__button:focus,
.color-x24-comp-6 .section--dark .navigation .navigation-c .navigation__button:focus, .color-x24-comp-6 .section--light .navigation .navigation-b .navigation__button:focus,
.color-x24-comp-6 .section--light .navigation .navigation-c .navigation__button:focus {
  outline: none;
}
.color-x24-comp-6 .section--dark .navigation-a .navigation__item--link,
.color-x24-comp-6 .section--dark .navigation-b .navigation__item--link,
.color-x24-comp-6 .section--dark .navigation-c .navigation__item--link, .color-x24-comp-6 .section--light .navigation-a .navigation__item--link,
.color-x24-comp-6 .section--light .navigation-b .navigation__item--link,
.color-x24-comp-6 .section--light .navigation-c .navigation__item--link {
  padding: 5px 0.7rem;
  font-size: 12px !important;
  color: #ffffff;
  text-transform: uppercase;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  line-height: 24px;
}
.color-x24-comp-6 .section--dark .navigation-a .navigation__item--link:hover,
.color-x24-comp-6 .section--dark .navigation-b .navigation__item--link:hover,
.color-x24-comp-6 .section--dark .navigation-c .navigation__item--link:hover, .color-x24-comp-6 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-comp-6 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-comp-6 .section--light .navigation-c .navigation__item--link:hover {
  color: #999;
}
.color-x24-comp-6 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-6 .section--dark .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-6 .section--dark .navigation-c .navigation__item.has-drop-down ul a:hover, .color-x24-comp-6 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-6 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-6 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #999;
}
.color-x24-comp-6 .section--dark .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-6 .section--dark .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-6 .section--dark .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-comp-6 .section--light .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-6 .section--light .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-6 .section--light .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after {
  font-family: "font-awesome";
  content: "";
  border: 0 !important;
  width: 10px;
  height: 20px;
  margin: 0;
  font-size: 8px !important;
  right: 10px;
  top: 4px;
}
.color-x24-comp-6 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-comp-6 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-comp-6 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub, .color-x24-comp-6 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-comp-6 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-comp-6 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub {
  right: 0;
}
.color-x24-comp-6 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-comp-6 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-comp-6 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub, .color-x24-comp-6 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-comp-6 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-comp-6 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub {
  left: unset;
  right: 100%;
}
.color-x24-comp-6 .section--dark .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-6 .section--dark .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-6 .section--dark .navigation-c .navigation__list--head .navigation-open > .navigation__item--link, .color-x24-comp-6 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-6 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-6 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-comp-6 .section--dark .navigation-a .navigation__list--sub,
.color-x24-comp-6 .section--dark .navigation-b .navigation__list--sub,
.color-x24-comp-6 .section--dark .navigation-c .navigation__list--sub, .color-x24-comp-6 .section--light .navigation-a .navigation__list--sub,
.color-x24-comp-6 .section--light .navigation-b .navigation__list--sub,
.color-x24-comp-6 .section--light .navigation-c .navigation__list--sub {
  border: 0;
  border-radius: 8px;
  background: #310f1f !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-comp-6 .section--dark .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-comp-6 .section--dark .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-comp-6 .section--dark .navigation-c .navigation__list--sub .navigation__item--link, .color-x24-comp-6 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-comp-6 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-comp-6 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #ffffff;
}
.color-x24-comp-6 .section--dark .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-6 .section--dark .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-6 .section--dark .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-comp-6 .section--light .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-6 .section--light .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-6 .section--light .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  content: "";
}
.color-x24-comp-6 .section--dark .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-6 .section--dark .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-6 .section--dark .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link, .color-x24-comp-6 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-6 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-6 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-comp-6 .section--light .navigation-a .navigation__item--link,
.color-x24-comp-6 .section--light .navigation-b .navigation__item--link,
.color-x24-comp-6 .section--light .navigation-c .navigation__item--link {
  color: #000000;
}
.color-x24-comp-6 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-comp-6 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-comp-6 .section--light .navigation-c .navigation__item--link:hover {
  color: #666;
}
.color-x24-comp-6 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-6 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-6 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #666;
}
.color-x24-comp-6 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-6 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-6 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #666;
}
.color-x24-comp-6 .section--light .navigation-a .navigation__list--sub,
.color-x24-comp-6 .section--light .navigation-b .navigation__list--sub,
.color-x24-comp-6 .section--light .navigation-c .navigation__list--sub {
  background: #e0e0e0 !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-comp-6 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-comp-6 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-comp-6 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #000000;
}
.color-x24-comp-6 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-6 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-6 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #666 !important;
}
.color-x24-comp-6 .section--dark .navigation__container .navigation__item.has-drop-down .navigation__item--link:hover:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-comp-6 .section--dark .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-comp-6 .section--dark .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #999 !important;
}
.color-x24-comp-6 .section--dark .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #f0f !important;
}
.color-x24-comp-6 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: #000000 transparent transparent transparent !important;
}
.color-x24-comp-6 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: #666 transparent transparent transparent !important;
}
.color-x24-comp-6 .section--light .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #666 transparent transparent !important;
}
.color-x24-comp-6 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: transparent transparent transparent #000000 !important;
}
.color-x24-comp-6 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #f00 !important;
}
.color-x24-comp-6 .section--light .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #666 !important;
}
.color-x24-comp-6 .contact-us-im {
  overflow: hidden;
}
.color-x24-comp-6 .contact-us-im .form .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-comp-6 .form .form__name {
  font: 14px/20px "GothicA1", sans-serif;
}
.color-x24-comp-6 .form .leadForm,
.color-x24-comp-6 .form .label_container {
  text-align: left;
}
.color-x24-comp-6 .form form .form-input-comments {
  flex-direction: column;
}
.color-x24-comp-6 .form .form__group {
  overflow: hidden;
  margin: 0 0 20px;
}
.color-x24-comp-6 .section--dark .form, .color-x24-comp-6 .section--light .form {
  padding: 3.125rem 0;
  margin: 0 auto;
  max-width: 900px;
}
.color-x24-comp-6 .section--dark .form form .form-wrap__submit, .color-x24-comp-6 .section--light .form form .form-wrap__submit {
  display: block;
}
.color-x24-comp-6 .section--dark .form form .form-wrap__submit input, .color-x24-comp-6 .section--light .form form .form-wrap__submit input {
  width: 100%;
}
.color-x24-comp-6 .section--dark .form .leadFormInfo,
.color-x24-comp-6 .section--dark .form .component__title-caption-wrap, .color-x24-comp-6 .section--light .form .leadFormInfo,
.color-x24-comp-6 .section--light .form .component__title-caption-wrap {
  text-align: center;
}
.color-x24-comp-6 .section--dark .form .form__title, .color-x24-comp-6 .section--light .form .form__title {
  color: #ffffff;
}
.color-x24-comp-6 .section--dark .form .form__caption, .color-x24-comp-6 .section--dark .form .form__name, .color-x24-comp-6 .section--light .form .form__caption, .color-x24-comp-6 .section--light .form .form__name {
  color: #ffffff;
}
.color-x24-comp-6 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-6 .section--dark .form .form__group .input_container input,
.color-x24-comp-6 .section--dark .form .form__group .input_container select,
.color-x24-comp-6 .section--dark .form .form__group .input_container textarea, .color-x24-comp-6 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-6 .section--light .form .form__group .input_container input,
.color-x24-comp-6 .section--light .form .form__group .input_container select,
.color-x24-comp-6 .section--light .form .form__group .input_container textarea {
  width: 100%;
  font: 14px/16px "GothicA1", sans-serif;
  color: #ffffff;
  background: rgba(203, 19, 0, 0.7);
  border-radius: 8px;
  padding: 12px 16px 13px;
  border: 1px solid rgba(203, 19, 0, 0.7) !important;
  outline: none;
  height: auto;
}
.color-x24-comp-6 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-comp-6 .section--dark .form .form__group .input_container input::placeholder,
.color-x24-comp-6 .section--dark .form .form__group .input_container select::placeholder,
.color-x24-comp-6 .section--dark .form .form__group .input_container textarea::placeholder, .color-x24-comp-6 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-comp-6 .section--light .form .form__group .input_container input::placeholder,
.color-x24-comp-6 .section--light .form .form__group .input_container select::placeholder,
.color-x24-comp-6 .section--light .form .form__group .input_container textarea::placeholder {
  color: #ffffff;
}
.color-x24-comp-6 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-comp-6 .section--dark .form .form__group .input_container input.has-error::placeholder,
.color-x24-comp-6 .section--dark .form .form__group .input_container select.has-error::placeholder,
.color-x24-comp-6 .section--dark .form .form__group .input_container textarea.has-error::placeholder, .color-x24-comp-6 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-comp-6 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-comp-6 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-comp-6 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-comp-6 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-comp-6 .section--dark .form .form__group .input_container input:focus,
.color-x24-comp-6 .section--dark .form .form__group .input_container select:focus,
.color-x24-comp-6 .section--dark .form .form__group .input_container textarea:focus, .color-x24-comp-6 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-comp-6 .section--light .form .form__group .input_container input:focus,
.color-x24-comp-6 .section--light .form .form__group .input_container select:focus,
.color-x24-comp-6 .section--light .form .form__group .input_container textarea:focus {
  border: 1px solid #ffffff !important;
}
.color-x24-comp-6 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span, .color-x24-comp-6 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span {
  padding: 0;
}
.color-x24-comp-6 .section--dark .form .form__group .input_container .form-input-uploadFile span.status-label:before, .color-x24-comp-6 .section--light .form .form__group .input_container .form-input-uploadFile span.status-label:before {
  right: 103px;
}
.color-x24-comp-6 .section--dark .form .form__group .input_container.checkbox_wrapper, .color-x24-comp-6 .section--dark .form .form__group .input_container.radio_wrapper, .color-x24-comp-6 .section--light .form .form__group .input_container.checkbox_wrapper, .color-x24-comp-6 .section--light .form .form__group .input_container.radio_wrapper {
  position: relative;
  overflow: hidden;
  border-style: none;
}
.color-x24-comp-6 .section--dark .form .form__group .input_container.checkbox_wrapper input, .color-x24-comp-6 .section--dark .form .form__group .input_container.radio_wrapper input, .color-x24-comp-6 .section--light .form .form__group .input_container.checkbox_wrapper input, .color-x24-comp-6 .section--light .form .form__group .input_container.radio_wrapper input {
  position: absolute;
  top: 0;
  left: -9999px;
}
.color-x24-comp-6 .section--dark .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-comp-6 .section--dark .form .form__group .input_container.radio_wrapper input + label, .color-x24-comp-6 .section--light .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-comp-6 .section--light .form .form__group .input_container.radio_wrapper input + label {
  position: relative;
  margin-bottom: 4px;
  padding: 5px 0 0 50px;
  min-height: 30px;
  font: 18px/1.375 "Heebo", sans-serif;
}
.color-x24-comp-6 .section--dark .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-comp-6 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-comp-6 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-comp-6 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  height: 30px;
  width: 30px;
  text-align: center;
  color: #ffffff;
  background: rgba(203, 19, 0, 0.7);
  border: 4px solid rgba(203, 19, 0, 0.7) !important;
  border-radius: 4px;
  font: normal normal normal 18px/1.2 font-awesome;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
}
.color-x24-comp-6 .section--dark .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-comp-6 .section--dark .form .form__group .input_container.radio_wrapper .has-error + label:before, .color-x24-comp-6 .section--light .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-comp-6 .section--light .form .form__group .input_container.radio_wrapper .has-error + label:before {
  border-color: #E03B33 !important;
}
.color-x24-comp-6 .section--dark .form .form__group .input_container.checkbox_wrapper input:checked + label:before, .color-x24-comp-6 .section--light .form .form__group .input_container.checkbox_wrapper input:checked + label:before {
  content: "";
}
.color-x24-comp-6 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-comp-6 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  border-radius: 50%;
}
.color-x24-comp-6 .section--dark .form .form__group .input_container.radio_wrapper input:checked + label:before, .color-x24-comp-6 .section--light .form .form__group .input_container.radio_wrapper input:checked + label:before {
  content: "";
  font-size: 17px;
  line-height: 1.3;
  letter-spacing: -0.5px;
}
.color-x24-comp-6 .section--dark .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-comp-6 .section--dark .form .form__group .input_container.radio_wrapper div[class$=__label-input-container], .color-x24-comp-6 .section--light .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-comp-6 .section--light .form .form__group .input_container.radio_wrapper div[class$=__label-input-container] {
  position: relative;
  padding: 0 0 5px;
}
.color-x24-comp-6 .section--dark .form .form__group .input_container input[type=checkbox],
.color-x24-comp-6 .section--dark .form .form__group .input_container input[type=radio], .color-x24-comp-6 .section--light .form .form__group .input_container input[type=checkbox],
.color-x24-comp-6 .section--light .form .form__group .input_container input[type=radio] {
  width: 26px;
  height: 26px;
  position: absolute;
  top: 2;
  left: 2;
  outline: none;
}
.color-x24-comp-6 .section--dark .form .form__group .input_container select, .color-x24-comp-6 .section--light .form .form__group .input_container select {
  height: 42px;
}
.color-x24-comp-6 .section--dark .form-wrap__submit, .color-x24-comp-6 .section--light .form-wrap__submit {
  text-align: center;
}
.color-x24-comp-6 .section--dark .form form pre,
.color-x24-comp-6 .section--dark .form form .formatted_text,
.color-x24-comp-6 .section--dark .form form .help_text,
.color-x24-comp-6 .section--dark .form form .formatted_text p,
.color-x24-comp-6 .section--dark .form form .form-input-info,
.color-x24-comp-6 .section--dark .form form .leadFormInfo,
.color-x24-comp-6 .section--dark .form form label, .color-x24-comp-6 .section--light .form form pre,
.color-x24-comp-6 .section--light .form form .formatted_text,
.color-x24-comp-6 .section--light .form form .help_text,
.color-x24-comp-6 .section--light .form form .formatted_text p,
.color-x24-comp-6 .section--light .form form .form-input-info,
.color-x24-comp-6 .section--light .form form .leadFormInfo,
.color-x24-comp-6 .section--light .form form label {
  color: #ffffff;
}
.color-x24-comp-6 .section--dark .form form pre:focus, .color-x24-comp-6 .section--dark .form form pre:hover,
.color-x24-comp-6 .section--dark .form form .formatted_text:focus,
.color-x24-comp-6 .section--dark .form form .formatted_text:hover,
.color-x24-comp-6 .section--dark .form form .help_text:focus,
.color-x24-comp-6 .section--dark .form form .help_text:hover,
.color-x24-comp-6 .section--dark .form form .formatted_text p:focus,
.color-x24-comp-6 .section--dark .form form .formatted_text p:hover,
.color-x24-comp-6 .section--dark .form form .form-input-info:focus,
.color-x24-comp-6 .section--dark .form form .form-input-info:hover,
.color-x24-comp-6 .section--dark .form form .leadFormInfo:focus,
.color-x24-comp-6 .section--dark .form form .leadFormInfo:hover,
.color-x24-comp-6 .section--dark .form form label:focus,
.color-x24-comp-6 .section--dark .form form label:hover, .color-x24-comp-6 .section--light .form form pre:focus, .color-x24-comp-6 .section--light .form form pre:hover,
.color-x24-comp-6 .section--light .form form .formatted_text:focus,
.color-x24-comp-6 .section--light .form form .formatted_text:hover,
.color-x24-comp-6 .section--light .form form .help_text:focus,
.color-x24-comp-6 .section--light .form form .help_text:hover,
.color-x24-comp-6 .section--light .form form .formatted_text p:focus,
.color-x24-comp-6 .section--light .form form .formatted_text p:hover,
.color-x24-comp-6 .section--light .form form .form-input-info:focus,
.color-x24-comp-6 .section--light .form form .form-input-info:hover,
.color-x24-comp-6 .section--light .form form .leadFormInfo:focus,
.color-x24-comp-6 .section--light .form form .leadFormInfo:hover,
.color-x24-comp-6 .section--light .form form label:focus,
.color-x24-comp-6 .section--light .form form label:hover {
  outline: none;
}
.color-x24-comp-6 .section--dark .form form pre:disabled,
.color-x24-comp-6 .section--dark .form form .formatted_text:disabled,
.color-x24-comp-6 .section--dark .form form .help_text:disabled,
.color-x24-comp-6 .section--dark .form form .formatted_text p:disabled,
.color-x24-comp-6 .section--dark .form form .form-input-info:disabled,
.color-x24-comp-6 .section--dark .form form .leadFormInfo:disabled,
.color-x24-comp-6 .section--dark .form form label:disabled, .color-x24-comp-6 .section--light .form form pre:disabled,
.color-x24-comp-6 .section--light .form form .formatted_text:disabled,
.color-x24-comp-6 .section--light .form form .help_text:disabled,
.color-x24-comp-6 .section--light .form form .formatted_text p:disabled,
.color-x24-comp-6 .section--light .form form .form-input-info:disabled,
.color-x24-comp-6 .section--light .form form .leadFormInfo:disabled,
.color-x24-comp-6 .section--light .form form label:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.color-x24-comp-6 .section--dark .form form hr, .color-x24-comp-6 .section--light .form form hr {
  border-color: #ffffff;
}
.color-x24-comp-6 .section--dark .form form .form-wrap__submit input, .color-x24-comp-6 .section--light .form form .form-wrap__submit input {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
  border-radius: 4px;
  color: #000000 !important;
  width: auto;
  padding: 11px 47px 13px;
  height: 40px;
  min-width: 200px;
  transition: 0.25s;
  font: 600 14px/16px "Poppins", sans-serif;
  text-transform: uppercase;
  display: inline-block;
}
.color-x24-comp-6 .section--dark .form form .form-wrap__submit input:hover, .color-x24-comp-6 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-comp-6 .section--dark .form form .form-wrap__submit input:focus, .color-x24-comp-6 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-6 .section--light .form .form__title {
  color: #000000;
}
.color-x24-comp-6 .section--light .form .form__caption, .color-x24-comp-6 .section--light .form .form__name {
  color: #000000;
}
.color-x24-comp-6 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-6 .section--light .form .form__group .input_container input,
.color-x24-comp-6 .section--light .form .form__group .input_container select,
.color-x24-comp-6 .section--light .form .form__group .input_container textarea {
  color: #f0efe5;
  background: rgba(203, 19, 0, 0.7);
}
.color-x24-comp-6 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-comp-6 .section--light .form .form__group .input_container input::placeholder,
.color-x24-comp-6 .section--light .form .form__group .input_container select::placeholder,
.color-x24-comp-6 .section--light .form .form__group .input_container textarea::placeholder {
  color: #f0efe5;
}
.color-x24-comp-6 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-comp-6 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-comp-6 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-comp-6 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-comp-6 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error,
.color-x24-comp-6 .section--light .form .form__group .input_container input.has-error,
.color-x24-comp-6 .section--light .form .form__group .input_container select.has-error,
.color-x24-comp-6 .section--light .form .form__group .input_container textarea.has-error {
  border: 1px solid #E03B33 !important;
}
.color-x24-comp-6 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-comp-6 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-comp-6 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-comp-6 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-comp-6 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-comp-6 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  color: #f0efe5;
  background: rgba(203, 19, 0, 0.7);
  border: 4px solid rgba(203, 19, 0, 0.7) !important;
}
.color-x24-comp-6 .section--light .form form pre,
.color-x24-comp-6 .section--light .form form .formatted_text,
.color-x24-comp-6 .section--light .form form .help_text,
.color-x24-comp-6 .section--light .form form .formatted_text p,
.color-x24-comp-6 .section--light .form form .form-input-info,
.color-x24-comp-6 .section--light .form form .leadFormInfo,
.color-x24-comp-6 .section--light .form form label {
  color: #310f1f;
}
.color-x24-comp-6 .section--light .form form hr {
  border-color: #310f1f;
}
.color-x24-comp-6 .section--light .form form .form-wrap__submit input {
  border: 1px solid #310f1f !important;
  color: #ffffff !important;
  background: #310f1f !important;
}
.color-x24-comp-6 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #7f2750 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #7f2750 !important;
}
.color-x24-comp-6 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #7f2750 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #7f2750 !important;
}
.color-x24-comp-6 .newsletter-2-fields .section--dark .form-wrap__submit input {
  display: flex;
}
.color-x24-comp-6 .exclusive-offer .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-comp-6 .newsletter-3-fields .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-comp-6 .exclusive-offer .form .error_container label {
  width: 100%;
}
.color-x24-comp-6 .exclusive-offer .col-lg-12 .form__group {
  width: 284px;
  margin-right: 0;
}
.color-x24-comp-6 .exclusive-offer .leadFormInfo {
  bottom: -30px;
}
.color-x24-comp-6 .exclusive-offer .col-lg-12 form .form-wrap__submit {
  width: 254px;
}
.color-x24-comp-6 .exclusive-offer .col-lg-12 form .error_container {
  width: 254px;
  text-align: left;
}
.color-x24-comp-6 .forms--fullwidth form,
.color-x24-comp-6 .forms--2col-textarea form {
  width: 100%;
  margin-bottom: 44px;
}
.color-x24-comp-6 .forms--2col-textarea input,
.color-x24-comp-6 .forms--2col-textarea select,
.color-x24-comp-6 .forms--2col-textarea textarea {
  width: 100%;
}
.color-x24-comp-6 .forms--fullwidth .form__group,
.color-x24-comp-6 .forms--2col-textarea .form__group {
  margin-bottom: 16px;
}
.color-x24-comp-6 .forms--fullwidth .form-wrap__submit input,
.color-x24-comp-6 .forms--2col-textarea .form-wrap__submit input {
  width: auto;
  display: flex;
}
.color-x24-comp-6 .forms--3col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-comp-6 .forms--2col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-comp-6 .forms--2col form .form__group {
  width: 49%;
  margin-right: 2%;
  margin-bottom: 16px;
}
.color-x24-comp-6 .forms--2col form .form__group:nth-child(2n) {
  margin-right: 0;
}
.color-x24-comp-6 .forms--2col form .form__group .input_container {
  height: auto;
}
.color-x24-comp-6 .forms--3col form .form__group {
  width: 30%;
  margin-right: 5%;
  margin-bottom: 16px;
}
.color-x24-comp-6 .forms--3col form .form__group:nth-child(3n) {
  margin-right: 0;
}
.color-x24-comp-6 .forms--3col form .form__group input,
.color-x24-comp-6 .forms--3col form .form__group textarea,
.color-x24-comp-6 .forms--3col form .form__group select {
  width: 100%;
}
.color-x24-comp-6 .forms--3col form .form__group .input_container {
  height: auto;
}
.color-x24-comp-6 .forms--3col form .leadFormInfo {
  width: 100%;
}
.color-x24-comp-6 .forms--2col form .form__group input,
.color-x24-comp-6 .forms--2col form .form__group textarea,
.color-x24-comp-6 .forms--2col form .form__group select {
  width: 100%;
}
.color-x24-comp-6 .forms--2col form .leadFormInfo {
  width: 100%;
  text-align: center;
}
.color-x24-comp-6 .forms--2col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-comp-6 .forms--3col form .form__group .leadFormInfo {
  text-align: center;
}
.color-x24-comp-6 .forms--3col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-comp-6 .newsletter-2-fields .form__title,
.color-x24-comp-6 .newsletter-2-fields .form__caption {
  text-align: left;
}
@media (max-width: 1024px) {
  .color-x24-comp-6 .newsletter-3-fields .col-lg-12 form .leadFormInfo,
.color-x24-comp-6 .exclusive-offer .col-lg-12 form .leadFormInfo {
    position: relative;
    text-align: center;
    bottom: auto;
  }
}
@media (max-width: 991px) {
  .color-x24-comp-6 .editable__container .component__title,
.color-x24-comp-6 .editable__container h1 {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-comp-6 .editable__container h2 {
    font-size: 24px;
    line-height: 32px;
  }
  .color-x24-comp-6 .editable__container h3 {
    font-size: 16px;
    line-height: 18px;
  }
  .color-x24-comp-6 .editable__container h4 {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-comp-6 .editable__container h5 {
    font-size: 13px;
    line-height: 15px;
  }
  .color-x24-comp-6 .editable__container h6 {
    font-size: 12px;
    line-height: 14px;
  }
  .color-x24-comp-6 .section--dark .staff__container .staff__container--inner .staff__title,
.color-x24-comp-6 .section--light .staff__container .staff__container--inner .staff__title,
.color-x24-comp-6 .form .form__title,
.color-x24-comp-6 .contact-us-im .form__title,
.color-x24-comp-6 .component__title {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-comp-6 .section--dark .staff__container .staff__container--inner .staff__caption,
.color-x24-comp-6 .section--light .staff__container .staff__container--inner .staff__caption,
.color-x24-comp-6 .form .form__caption,
.color-x24-comp-6 .contact-us-im .form__caption,
.color-x24-comp-6 .component__subtitle {
    font-size: 14px;
    line-height: 18px;
  }
  .color-x24-comp-6 .section-banner .banner .banner-text__title--extraLarge,
.color-x24-comp-6 .section-banner .banner .banner-text__title--large {
    font-size: 40px;
    line-height: 48px;
  }
  .color-x24-comp-6 .section-banner .banner .banner-text__subtitle--medium,
.color-x24-comp-6 .section-banner .banner .banner-text__subtitle--small {
    font-size: 16px;
    line-height: 20px;
  }
  .color-x24-comp-6 .forms--3col form,
.color-x24-comp-6 .forms--2col form {
    flex-direction: column;
    align-items: center;
    margin-bottom: 0;
  }
  .color-x24-comp-6 .forms--3col form .form__group,
.color-x24-comp-6 .forms--2col form .form__group {
    margin: 0 auto 16px;
  }
  .color-x24-comp-6 .forms--3col form .form__group:nth-child(3n),
.color-x24-comp-6 .forms--2col form .form__group:nth-child(2n) {
    margin-right: auto;
  }
  .color-x24-comp-6 .exclusive-offer .col-lg-12 .form__group {
    margin: 0 auto 0.9375rem;
  }
  .color-x24-comp-6 .forms--fullwidth form,
.color-x24-comp-6 .forms--2col-textarea form {
    margin: 0 auto;
    margin-bottom: 44px;
  }
  .color-x24-comp-6 .newsletter-2-fields .form__title,
.color-x24-comp-6 .newsletter-2-fields .form__caption {
    text-align: center;
  }
  .color-x24-comp-6 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-comp-6 .exclusive-offer .section--light .form-wrap__submit input {
    width: auto;
    margin: 0 auto;
  }
  .color-x24-comp-6 .alias-home_askaquestion input,
.color-x24-comp-6 .alias-home_askaquestion textarea,
.color-x24-comp-6 .alias-home_askaquestion .error_container {
    margin: 0 auto;
  }
  .color-x24-comp-6 .alias-home_askaquestion .leadFormInfo {
    margin: 1.25rem auto 1rem;
  }
  .color-x24-comp-6 .form .component__title-caption-wrap,
.color-x24-comp-6 .alias-blade_home_grid .blade-a__title {
    text-align: center;
  }
  .color-x24-comp-6 .section__column-2 {
    order: 3;
  }
  .color-x24-comp-6 .section__column-2 .location__text-wrapper {
    text-align: center;
  }
  .color-x24-comp-6 .section__column-3 {
    order: 2;
  }
  .color-x24-comp-6 .newsletter-2-fields .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-comp-6 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-6 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-6 .section--dark .featuredblocks .featuredblock__cta .component__button--1, .color-x24-comp-6 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-6 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-6 .section--light .featuredblocks .featuredblock__cta .component__button--1 {
    min-width: 80px !important;
  }
  .color-x24-comp-6 .section--dark .featuredblocks .featuredblock__title, .color-x24-comp-6 .section--light .featuredblocks .featuredblock__title {
    font-size: 18px;
  }
  .color-x24-comp-6 .section--dark .staff__container .staff-member__name, .color-x24-comp-6 .section--dark .staff__container .staff-member__name span, .color-x24-comp-6 .section--light .staff__container .staff-member__name, .color-x24-comp-6 .section--light .staff__container .staff-member__name span {
    font: 600 16px/20px "Poppins", sans-serif !important;
  }
  .color-x24-comp-6 .section--dark .banner .controls-wrapper, .color-x24-comp-6 .section--light .banner .controls-wrapper {
    padding: 0;
    margin-top: 0;
  }
  .color-x24-comp-6 .section--dark .banner .banner-text__wrapper, .color-x24-comp-6 .section--light .banner .banner-text__wrapper {
    padding-bottom: 0;
  }
}
@media (max-width: 768px) {
  .color-x24-comp-6 .forms--fullwidth form,
.color-x24-comp-6 .forms--2col-textarea form {
    margin-bottom: 0;
  }
  .color-x24-comp-6 .forms--3col form .form__group,
.color-x24-comp-6 .forms--2col form .form__group {
    width: 100%;
  }
  .color-x24-comp-6 .section-blade .blade-a__bg > div {
    min-height: inherit !important;
  }
}
@media (max-width: 767px) {
  .color-x24-comp-6 .section.forms--fullwidth .component__title-caption-wrap,
.color-x24-comp-6 .section .form .component__title-caption-wrap {
    padding-top: 0;
  }
}
@media (max-width: 414px) {
  .color-x24-comp-6 .exclusive-offer .col-lg-12 .form__group,
.color-x24-comp-6 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-comp-6 .exclusive-offer .section--light .form-wrap__submit input {
    width: 100%;
  }
  .color-x24-comp-6 .form-default .form-wrap__submit input,
.color-x24-comp-6 .newsletter-2-fields .section--light .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-comp-6 .section .section--light .form-wrap__submit input,
.color-x24-comp-6 .section .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-comp-6 .newsletter-3-fields .col-lg-12 .form,
.color-x24-comp-6 .exclusive-offer .col-lg-12 .form {
    padding: 3.125rem 0;
    margin: 0 auto;
    max-width: 900px;
  }
  .color-x24-comp-6 .alias-home_askaquestion input,
.color-x24-comp-6 .alias-home_askaquestion textarea,
.color-x24-comp-6 .alias-home_askaquestion .leadFormInfo,
.color-x24-comp-6 .alias-home_askaquestion .error_container {
    width: 100%;
  }
  .color-x24-comp-6 .forms--fullwidth form,
.color-x24-comp-6 .forms--2col-textarea form,
.color-x24-comp-6 .forms--3col form .form-wrap__submit,
.color-x24-comp-6 .forms--2col form .form-wrap__submit,
.color-x24-comp-6 .exclusive-offer .col-lg-12 form .form-wrap__submit {
    width: 100%;
  }
  .color-x24-comp-6 .forms--2col form .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
}
.color-x24-comp-6 .forms--2col-textarea .form .leadForm form {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.color-x24-comp-6 .forms--2col-textarea .form .leadForm form .outerWrap {
  position: relative;
  float: left;
  width: 47%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-end;
}
.color-x24-comp-6 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-comp-6 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-comp-6 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-comp-6 .forms--2col-textarea .form__group {
  width: 100%;
  margin-right: 0;
  float: left;
  margin-bottom: 15px;
}
.color-x24-comp-6 .forms--2col-textarea .form-wrap__submit {
  margin: 0 auto;
  width: 100%;
  display: flex;
  justify-content: center;
}
.color-x24-comp-6 .forms--2col-textarea .form .form-input-comments {
  display: flex;
  flex-direction: column;
  width: 49%;
}
.color-x24-comp-6 .forms--2col-textarea .form .form-input-comments .input_container {
  width: 100%;
  display: flex;
  flex-grow: 1;
}
.color-x24-comp-6 .forms--2col-textarea .form .leadFormInfo {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-comp-6 .forms--2col-textarea .form .leadFormSuccess {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-comp-6 .forms-option--b .label_container {
  position: absolute;
  padding: 5px 0 0 12px;
}
.color-x24-comp-6 .forms-option--b input, .color-x24-comp-6 .forms-option--b select {
  height: 70px !important;
  padding-bottom: 0 !important;
}
.color-x24-comp-6 .section-featuredblocks .featuredblock__wrap .featuredblock__image {
  background-position: left;
}
.color-x24-comp-6 .section-featuredblocks .featuredblock__item {
  border: none !important;
}
.color-x24-comp-6 .section-featuredblocks .featuredblock__item .featuredblock__wrap .featuredblock__icon .icon,
.color-x24-comp-6 .section-featuredblocks .featuredblock__item .featuredblock__wrap:hover .featuredblock__icon .icon {
  color: #cb1300;
}
.color-x24-comp-6 .section--dark .featuredblocks .featuredblock__wrap, .color-x24-comp-6 .section--light .featuredblocks .featuredblock__wrap {
  border: 0 !important;
}
.color-x24-comp-6 .section--dark .featuredblocks .featuredblock__wrap .featuredblock__title, .color-x24-comp-6 .section--light .featuredblocks .featuredblock__wrap .featuredblock__title {
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-comp-6 .section--dark .featuredblocks-grid-c .featuredblock__title, .color-x24-comp-6 .section--light .featuredblocks-grid-c .featuredblock__title {
  margin-top: 0;
}
.color-x24-comp-6 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-comp-6 .section--light .featuredblocks-grid-c .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
}
.color-x24-comp-6 .section--dark .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button, .color-x24-comp-6 .section--light .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button {
  border: 0;
  background: none;
  font-family: "GothicA1", sans-serif;
}
.color-x24-comp-6 .section--dark .featuredblocks-grid-e, .color-x24-comp-6 .section--light .featuredblocks-grid-e {
  margin: 0 -30px;
}
.color-x24-comp-6 .section--dark .featuredblocks-grid-e .featuredblock__wrap, .color-x24-comp-6 .section--light .featuredblocks-grid-e .featuredblock__wrap {
  justify-content: flex-end;
  min-height: 232px;
}
.color-x24-comp-6 .section--dark .featuredblocks-grid-e .featuredblocks__container, .color-x24-comp-6 .section--light .featuredblocks-grid-e .featuredblocks__container {
  margin: 50px 0;
}
.color-x24-comp-6 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-6 .section--dark .featuredblocks-grid-e .featuredblock__title, .color-x24-comp-6 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-6 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #ffffff;
  position: relative;
  z-index: 2;
  font-size: 24px;
  font-family: "Poppins", sans-serif;
}
.color-x24-comp-6 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-comp-6 .section--light .featuredblocks-grid-e .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
  /* Safari 4.0 - 8.0 */
  /* Standard syntax */
}
.color-x24-comp-6 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage, .color-x24-comp-6 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage {
  border-radius: 9px;
}
.color-x24-comp-6 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage, .color-x24-comp-6 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage {
  background-size: 125%;
  -webkit-animation-name: animation-fb;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 0.8s;
  /* Safari 4.0 - 8.0 */
  animation-name: animation-fb;
  animation-duration: 0.8s;
}
.color-x24-comp-6 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-comp-6 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(49, 15, 31, 0.7) !important;
}
@-moz-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@-webkit-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
.color-x24-comp-6 .section--dark .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-comp-6 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before, .color-x24-comp-6 .section--light .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-comp-6 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before {
  background: none !important;
}
.color-x24-comp-6 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-comp-6 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-comp-6 .section--dark .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-comp-6 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-comp-6 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-comp-6 .section--dark .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-comp-6 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-comp-6 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-comp-6 .section--dark .featuredblocks-flyup-c .featuredblock__item:active, .color-x24-comp-6 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-comp-6 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-comp-6 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-comp-6 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-comp-6 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-comp-6 .section--light .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-comp-6 .section--light .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-comp-6 .section--light .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-comp-6 .section--light .featuredblocks-flyup-c .featuredblock__item:active {
  background: none !important;
}
.color-x24-comp-6 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-6 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-6 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-6 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-6 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-comp-6 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-comp-6 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-6 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-6 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-6 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-6 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-comp-6 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-comp-6 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-6 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-6 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-6 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-6 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-comp-6 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon, .color-x24-comp-6 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-6 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-6 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-6 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-6 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-comp-6 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-comp-6 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-6 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-6 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-6 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-6 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-comp-6 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-comp-6 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-6 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-6 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-6 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-6 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-comp-6 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon {
  color: #ffffff;
}
.color-x24-comp-6 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-6 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-6 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-6 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-6 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-6 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-comp-6 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-6 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-6 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-6 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-6 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-6 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-comp-6 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-6 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-6 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-6 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-6 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-6 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover, .color-x24-comp-6 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-6 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-6 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-6 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-6 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-6 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-comp-6 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-6 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-6 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-6 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-6 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-6 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-comp-6 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-6 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-6 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-6 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-6 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-6 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover {
  text-decoration: none;
}
.color-x24-comp-6 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title, .color-x24-comp-6 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #ffffff !important;
}
.color-x24-comp-6 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-comp-6 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-comp-6 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3, .color-x24-comp-6 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-comp-6 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-comp-6 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
}
.color-x24-comp-6 .section--dark .featuredblocks .featuredblock .featuredblock__wrap, .color-x24-comp-6 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(49, 15, 31, 0.7);
  border-radius: 8px;
  text-align: left;
  padding: 15px;
}
.color-x24-comp-6 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover, .color-x24-comp-6 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(49, 15, 31, 0.8);
}
.color-x24-comp-6 .section--dark .featuredblocks .featuredblock__title, .color-x24-comp-6 .section--dark .featuredblocks .featuredblock__content, .color-x24-comp-6 .section--light .featuredblocks .featuredblock__title, .color-x24-comp-6 .section--light .featuredblocks .featuredblock__content {
  color: #ffffff;
}
.color-x24-comp-6 .section--dark .featuredblocks .featuredblock__cta .cta__link, .color-x24-comp-6 .section--light .featuredblocks .featuredblock__cta .cta__link {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-comp-6 .section--dark .featuredblocks .featuredblock__cta .cta__link:hover, .color-x24-comp-6 .section--light .featuredblocks .featuredblock__cta .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-comp-6 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon, .color-x24-comp-6 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon {
  color: #ffffff !important;
}
.color-x24-comp-6 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover, .color-x24-comp-6 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover {
  color: white !important;
}
.color-x24-comp-6 .section--dark .featuredblocks .featuredblock__cta .cta__button,
.color-x24-comp-6 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon, .color-x24-comp-6 .section--light .featuredblocks .featuredblock__cta .cta__button,
.color-x24-comp-6 .section--light .featuredblocks .featuredblock__cta .cta__button--icon {
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-6 .section--dark .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-comp-6 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:hover, .color-x24-comp-6 .section--light .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-comp-6 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-comp-6 .section--dark .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-comp-6 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:focus, .color-x24-comp-6 .section--light .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-comp-6 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-6 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-6 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #310f1f;
}
.color-x24-comp-6 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6) !important;
}
.color-x24-comp-6 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-comp-6 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-comp-6 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-comp-6 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-comp-6 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-comp-6 .section--light .featuredblocks-flyup-b .featuredblock__item:active {
  background: none !important;
}
.color-x24-comp-6 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-6 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-6 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-6 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-6 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-comp-6 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-comp-6 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-6 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-6 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-6 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-6 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-comp-6 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon {
  color: #310f1f;
}
.color-x24-comp-6 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #310f1f !important;
}
.color-x24-comp-6 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-comp-6 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-comp-6 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #000000 !important;
}
.color-x24-comp-6 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6);
}
.color-x24-comp-6 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(255, 255, 255, 0.8);
}
.color-x24-comp-6 .section--light .featuredblocks .featuredblock__title {
  color: #310f1f;
}
.color-x24-comp-6 .section--light .featuredblocks .featuredblock__content {
  color: rgba(49, 15, 31, 0.7);
}
.color-x24-comp-6 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link {
  color: #000000 !important;
}
.color-x24-comp-6 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-comp-6 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon {
  color: #000000 !important;
}
.color-x24-comp-6 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon:hover {
  color: #666666 !important;
}
.color-x24-comp-6 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-6 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon {
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  border: 1px solid #310f1f !important;
  color: #ffffff !important;
  background: #310f1f !important;
}
.color-x24-comp-6 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:hover,
.color-x24-comp-6 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #7f2750 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #7f2750 !important;
}
.color-x24-comp-6 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:focus,
.color-x24-comp-6 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #c64682 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #c64682 !important;
}
.color-x24-comp-6 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item:last-child,
.color-x24-comp-6 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item {
  border: none;
}
.color-x24-comp-6 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__sub-menu {
  background: rgba(49, 15, 31, 0.8);
  border-radius: 8px 8px 0 0;
}
.color-x24-comp-6 .articles__container {
  padding-top: 15px;
  padding-bottom: 15px;
}
.color-x24-comp-6 .articles__container .articles__item {
  margin-bottom: 15px;
}
.color-x24-comp-6 .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-comp-6 .section--dark .testimonials .testimonials-item__content, .color-x24-comp-6 .section--light .testimonials .testimonials-item__content {
  margin: 0 0 15px;
}
.color-x24-comp-6 .section--dark .testimonials .testimonials-item--wrapInner p, .color-x24-comp-6 .section--light .testimonials .testimonials-item--wrapInner p {
  color: #000000;
}
.color-x24-comp-6 .section--dark .testimonials .testimonial-grid__source,
.color-x24-comp-6 .section--dark .testimonials .testimonial-list__source,
.color-x24-comp-6 .section--dark .testimonials .testimonials-item__source, .color-x24-comp-6 .section--light .testimonials .testimonial-grid__source,
.color-x24-comp-6 .section--light .testimonials .testimonial-list__source,
.color-x24-comp-6 .section--light .testimonials .testimonials-item__source {
  margin: 0 0 15px;
  display: block;
  width: 100%;
  padding: 0;
}
.color-x24-comp-6 .section--dark .testimonials .expand, .color-x24-comp-6 .section--light .testimonials .expand {
  font-weight: 400;
  text-transform: none;
  text-decoration: underline;
  float: none;
  padding-top: 0;
  padding-bottom: 10px;
  margin: 0 0 10px;
}
.color-x24-comp-6 .section--dark .testimonials .expand:hover, .color-x24-comp-6 .section--light .testimonials .expand:hover {
  text-decoration: none;
}
.color-x24-comp-6 .section--dark .testimonials .expand:before, .color-x24-comp-6 .section--light .testimonials .expand:before {
  display: none;
}
.color-x24-comp-6 .section--dark .phone__container .phone__wrapper .phone__number, .color-x24-comp-6 .section--light .phone__container .phone__wrapper .phone__number {
  color: #cb1300;
  font-size: 16px;
  line-height: 19px;
  position: relative;
  padding: 0 0 0 20px;
  display: inline-block;
  font-family: "GothicA1", sans-serif;
}
.color-x24-comp-6 .section--dark .phone__container .phone__wrapper .phone__number:before, .color-x24-comp-6 .section--light .phone__container .phone__wrapper .phone__number:before {
  position: absolute;
  left: 0;
  top: 0;
  font-family: "font-awesome";
  content: "";
  font-size: 16px;
  margin: 0 10px 0 0;
  color: #cb1300;
  display: inline;
}
.color-x24-comp-6 .section--light .phone__container .phone__wrapper .phone__number {
  color: #cb1300;
}
.color-x24-comp-6 .section--light .phone__container .phone__wrapper .phone__number:before {
  color: #cb1300;
}
.color-x24-comp-6 .section--dark .staff-a .staff__item .staff-member__image-wrapper, .color-x24-comp-6 .section--light .staff-a .staff__item .staff-member__image-wrapper {
  display: flex;
  align-items: center;
}
.color-x24-comp-6 .section--dark .staff-a .staff__title-caption-wrap, .color-x24-comp-6 .section--light .staff-a .staff__title-caption-wrap {
  max-width: 100%;
}
.color-x24-comp-6 .section--dark .staff-a .staff__title-caption-wrap div, .color-x24-comp-6 .section--light .staff-a .staff__title-caption-wrap div {
  padding-left: 0;
  padding-right: 0;
}
.color-x24-comp-6 .section--dark .staff-a .staff__title, .color-x24-comp-6 .section--light .staff-a .staff__title {
  margin-bottom: 10px;
}
.color-x24-comp-6 .section--dark .staff-a .staff-member__text-wrap, .color-x24-comp-6 .section--light .staff-a .staff-member__text-wrap {
  padding-left: 16px;
  padding-right: 16px;
}
.color-x24-comp-6 .section--dark .staff-a .staff-member__text, .color-x24-comp-6 .section--light .staff-a .staff-member__text {
  margin-left: 32px;
}
.color-x24-comp-6 .section--dark .staff__container .staff-member, .color-x24-comp-6 .section--light .staff__container .staff-member {
  overflow: hidden;
}
.color-x24-comp-6 .section--dark .staff__container .staff__title, .color-x24-comp-6 .section--light .staff__container .staff__title {
  font: bold 48px/56px "Poppins", sans-serif;
  color: #ffffff;
}
.color-x24-comp-6 .section--dark .staff__container .staff__caption, .color-x24-comp-6 .section--light .staff__container .staff__caption {
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
  color: #ffffff !important;
}
.color-x24-comp-6 .section--dark .staff__container .staff-a .staff__list, .color-x24-comp-6 .section--light .staff__container .staff-a .staff__list {
  padding: 0;
}
.color-x24-comp-6 .section--dark .staff__container .staff__item, .color-x24-comp-6 .section--light .staff__container .staff__item {
  color: #ffffff;
}
.color-x24-comp-6 .section--dark .staff__container--inner, .color-x24-comp-6 .section--light .staff__container--inner {
  overflow: hidden;
}
.color-x24-comp-6 .section--dark .staff__container .staff-member__name, .color-x24-comp-6 .section--dark .staff__container .staff-member__name span, .color-x24-comp-6 .section--light .staff__container .staff-member__name, .color-x24-comp-6 .section--light .staff__container .staff-member__name span {
  color: #ffffff;
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-comp-6 .section--dark .staff__container .staff-member__position, .color-x24-comp-6 .section--light .staff__container .staff-member__position {
  color: #ffffff;
  font-size: 14px;
}
.color-x24-comp-6 .section--dark .staff__container .staff-member__image, .color-x24-comp-6 .section--light .staff__container .staff-member__image {
  border-radius: 22px;
}
.color-x24-comp-6 .section--dark .staff__container .staff-member__description, .color-x24-comp-6 .section--light .staff__container .staff-member__description {
  border: none;
}
.color-x24-comp-6 .section--dark .staff__container .staff-member__link, .color-x24-comp-6 .section--light .staff__container .staff-member__link {
  color: #ffffff !important;
  font: 900 16px/20px "GothicA1", sans-serif;
}
.color-x24-comp-6 .section--dark .staff__container .staff-member__link:hover, .color-x24-comp-6 .section--light .staff__container .staff-member__link:hover {
  text-decoration: underline;
}
.color-x24-comp-6 .section--dark .staff__container .staff__controls .flex-control-nav, .color-x24-comp-6 .section--light .staff__container .staff__controls .flex-control-nav {
  width: 100%;
  margin-top: 0;
}
.color-x24-comp-6 .section--dark .staff__container .component__button--1,
.color-x24-comp-6 .section--dark .staff__container .component__button--2,
.color-x24-comp-6 .section--dark .staff__container .component__button--3, .color-x24-comp-6 .section--light .staff__container .component__button--1,
.color-x24-comp-6 .section--light .staff__container .component__button--2,
.color-x24-comp-6 .section--light .staff__container .component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-6 .section--dark .staff__container .component__button--1:hover,
.color-x24-comp-6 .section--dark .staff__container .component__button--2:hover,
.color-x24-comp-6 .section--dark .staff__container .component__button--3:hover, .color-x24-comp-6 .section--light .staff__container .component__button--1:hover,
.color-x24-comp-6 .section--light .staff__container .component__button--2:hover,
.color-x24-comp-6 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
}
.color-x24-comp-6 .section--dark .staff__container .component__button--1:focus,
.color-x24-comp-6 .section--dark .staff__container .component__button--2:focus,
.color-x24-comp-6 .section--dark .staff__container .component__button--3:focus, .color-x24-comp-6 .section--light .staff__container .component__button--1:focus,
.color-x24-comp-6 .section--light .staff__container .component__button--2:focus,
.color-x24-comp-6 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
}
.color-x24-comp-6 .section--dark .staff__container .component__button--2, .color-x24-comp-6 .section--light .staff__container .component__button--2 {
  border: 1px solid #ff9c6c !important;
  color: #ffffff !important;
  background: #ff9c6c !important;
}
.color-x24-comp-6 .section--dark .staff__container .component__button--2:hover, .color-x24-comp-6 .section--light .staff__container .component__button--2:hover {
  border: 1px solid #ffe1d2 !important;
  background: #ffe1d2 !important;
  color: #ffffff !important;
}
.color-x24-comp-6 .section--dark .staff__container .component__button--2:focus, .color-x24-comp-6 .section--light .staff__container .component__button--2:focus {
  border: 1px solid white !important;
  color: #ffffff !important;
  background: white !important;
}
.color-x24-comp-6 .section--dark .staff__container .component__button--3, .color-x24-comp-6 .section--light .staff__container .component__button--3 {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-comp-6 .section--dark .staff__container .component__button--3:hover, .color-x24-comp-6 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
}
.color-x24-comp-6 .section--dark .staff__container .component__button--3:focus, .color-x24-comp-6 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-comp-6 .section--light .staff__container .staff__item {
  color: #000000;
}
.color-x24-comp-6 .section--light .staff__container .staff__title,
.color-x24-comp-6 .section--light .staff__container .staff__caption {
  color: #000000 !important;
}
.color-x24-comp-6 .section--light .staff__container .staff-member__name, .color-x24-comp-6 .section--light .staff__container .staff-member__name span {
  color: #310f1f;
}
.color-x24-comp-6 .section--light .staff__container .staff-member__position {
  color: #310f1f !important;
}
.color-x24-comp-6 .section--light .staff__container .staff-member__link {
  color: #000000 !important;
}
.color-x24-comp-6 .section--light .staff__container .staff-member .component__button--1,
.color-x24-comp-6 .section--light .staff__container .staff-member .component__button--2,
.color-x24-comp-6 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #310f1f !important;
  color: #ffffff !important;
  background: #310f1f !important;
}
.color-x24-comp-6 .section--light .staff__container .staff-member .component__button--1:hover,
.color-x24-comp-6 .section--light .staff__container .staff-member .component__button--2:hover,
.color-x24-comp-6 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #7f2750 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #7f2750 !important;
}
.color-x24-comp-6 .section--light .staff__container .staff-member .component__button--1:focus,
.color-x24-comp-6 .section--light .staff__container .staff-member .component__button--2:focus,
.color-x24-comp-6 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #c64682 !important;
  color: #ffffff !important;
  background: #c64682 !important;
}
.color-x24-comp-6 .section--light .staff__container .staff-member .component__button--2 {
  border: 1px solid #ff9c6c !important;
  color: #ffffff !important;
  background: #ff9c6c !important;
}
.color-x24-comp-6 .section--light .staff__container .staff-member .component__button--2:hover {
  border: 1px solid #ffe1d2 !important;
  background: #ffe1d2 !important;
  color: #ffffff !important;
}
.color-x24-comp-6 .section--light .staff__container .staff-member .component__button--2:focus {
  border: 1px solid white !important;
  color: #ffffff !important;
  background: white !important;
}
.color-x24-comp-6 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-comp-6 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid white !important;
  color: #310f1f !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: white !important;
}
.color-x24-comp-6 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-comp-6 .container-fluid .staff__container .staff-a {
  margin-left: 0;
  margin-right: 0;
}
.color-x24-comp-6 .section--dark .hours .component__subtitle, .color-x24-comp-6 .section--light .hours .component__subtitle {
  color: #ffffff !important;
}
.color-x24-comp-6 .section--dark .hours-a__title, .color-x24-comp-6 .section--light .hours-a__title {
  color: #ffffff;
}
.color-x24-comp-6 .section--dark .hours-a .component__subtitle, .color-x24-comp-6 .section--light .hours-a .component__subtitle {
  color: #ffffff !important;
  font-weight: 900;
}
.color-x24-comp-6 .section--dark .hours-a__schedule, .color-x24-comp-6 .section--light .hours-a__schedule {
  color: #ffffff !important;
}
.color-x24-comp-6 .section--dark .hours-a__schedule .cta__link, .color-x24-comp-6 .section--light .hours-a__schedule .cta__link {
  color: #ffffff !important;
}
.color-x24-comp-6 .section--dark .hours-a__schedule .cta__link:hover, .color-x24-comp-6 .section--light .hours-a__schedule .cta__link:hover {
  text-decoration: underline;
}
.color-x24-comp-6 .section--dark .hours-a__schedule--responsive .cta__link, .color-x24-comp-6 .section--light .hours-a__schedule--responsive .cta__link {
  color: #ffffff !important;
  padding: 15px 0;
}
.color-x24-comp-6 .section--dark .hours-a__schedule--responsive .cta__link:hover, .color-x24-comp-6 .section--light .hours-a__schedule--responsive .cta__link:hover {
  text-decoration: underline;
}
.color-x24-comp-6 .section--dark .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-comp-6 .section--dark .hours-a__schedule--responsive .row, .color-x24-comp-6 .section--light .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-comp-6 .section--light .hours-a__schedule--responsive .row {
  background: none;
  border-top: 1px solid #cb1300;
  padding: 0;
}
.color-x24-comp-6 .section--dark .hours-a__schedule--responsive .row:first-of-type, .color-x24-comp-6 .section--light .hours-a__schedule--responsive .row:first-of-type {
  border-top: 0;
}
.color-x24-comp-6 .section--dark .hours-a__schedule .hours-a__subtitle, .color-x24-comp-6 .section--light .hours-a__schedule .hours-a__subtitle {
  font: 600 24px/32px "Poppins", sans-serif !important;
}
.color-x24-comp-6 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-comp-6 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #cb1300;
  padding: 0 20px;
}
.color-x24-comp-6 .section--dark .hours-a__schedule .hours-a__schedule--border:first-child, .color-x24-comp-6 .section--light .hours-a__schedule .hours-a__schedule--border:first-child {
  padding-left: 0;
}
.color-x24-comp-6 .section--dark .hours-a__schedule .hours-a__schedule--border strong, .color-x24-comp-6 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #ffffff;
  font: 600 20px/28px "Poppins", sans-serif !important;
}
.color-x24-comp-6 .section--dark .hours-a__schedule .hours-a__schedule--border p, .color-x24-comp-6 .section--light .hours-a__schedule .hours-a__schedule--border p {
  font-size: 14px;
}
.color-x24-comp-6 .section--dark .hours-a__schedule .hours-a__schedule--border p:last-child, .color-x24-comp-6 .section--light .hours-a__schedule .hours-a__schedule--border p:last-child {
  margin-bottom: 0;
}
.color-x24-comp-6 .section--light .hours .component__subtitle {
  color: #000000 !important;
}
.color-x24-comp-6 .section--light .hours-a__title {
  color: #000000 !important;
}
.color-x24-comp-6 .section--light .hours-a .component__subtitle {
  color: #000000 !important;
}
.color-x24-comp-6 .section--light .hours-a__schedule {
  color: #000000 !important;
}
.color-x24-comp-6 .section--light .hours-a__schedule .cta__link {
  color: #000000 !important;
}
.color-x24-comp-6 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #cb1300;
}
.color-x24-comp-6 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #000000;
}
.color-x24-comp-6 .map .map-a .map-search {
  padding: 15px;
}
.color-x24-comp-6 .map .map-a .map-search__form {
  display: none;
}
.color-x24-comp-6 .map .map-a .map-search__location-distance {
  padding: 0;
}
.color-x24-comp-6 .map .map-a .map-search__location-distance h3 {
  font-size: 16px;
}
.color-x24-comp-6 .map .map-a .map-search__location-contact b, .color-x24-comp-6 .map .map-a .map-search__location-address b {
  display: none;
}
.color-x24-comp-6 .map .map__col {
  margin: 150px 0;
  padding: 15px 0;
  border-radius: 8px;
  width: 474px;
}
.color-x24-comp-6 .section--dark .map .map-a .map__col, .color-x24-comp-6 .section--light .map .map-a .map__col {
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.2), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-comp-6 .section--dark .map .map-a .map__col h3, .color-x24-comp-6 .section--light .map .map-a .map__col h3 {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-comp-6 .section--dark .map .map-a .map__title, .color-x24-comp-6 .section--light .map .map-a .map__title {
  color: #ffffff !important;
}
.color-x24-comp-6 .section--dark .map .map-a .map__caption, .color-x24-comp-6 .section--light .map .map-a .map__caption {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-comp-6 .section--dark .map .map-a .map-search__location-distance, .color-x24-comp-6 .section--dark .map .map-a .map__container .component, .color-x24-comp-6 .section--light .map .map-a .map-search__location-distance, .color-x24-comp-6 .section--light .map .map-a .map__container .component {
  color: #ffffff;
}
.color-x24-comp-6 .section--dark .map .map-a .map-search, .color-x24-comp-6 .section--light .map .map-a .map-search {
  margin-top: 0;
}
.color-x24-comp-6 .section--dark .map .map-a .map-search .cta__link, .color-x24-comp-6 .section--light .map .map-a .map-search .cta__link {
  margin: 0;
  display: inline-block;
  width: auto;
  color: #ffffff !important;
}
.color-x24-comp-6 .section--dark .map .map-a .map-search .cta__link:hover, .color-x24-comp-6 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-comp-6 .section--dark #map-marker__content p {
  color: #000000;
}
.color-x24-comp-6 .section--light .map .map-a .map__col {
  box-shadow: none;
}
.color-x24-comp-6 .section--light .map .map-a .map__col h3 {
  color: #000000 !important;
}
.color-x24-comp-6 .section--light .map .map-a .map__title, .color-x24-comp-6 .section--light .map .map-a .map__caption {
  color: #000000 !important;
}
.color-x24-comp-6 .section--light .map .map-a .map-search__location-distance, .color-x24-comp-6 .section--light .map .map-a .map__container .component {
  color: #000000;
}
.color-x24-comp-6 .section--light .map .map-a .map-search__location-address p {
  color: #310f1f;
}
.color-x24-comp-6 .section--light .map .map-a .map-search .cta__link {
  color: #000000 !important;
}
.color-x24-comp-6 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-comp-6 .footer .logo_footer__container--inner,
.color-x24-comp-6 .footer .logo__container {
  display: flex;
  height: 100%;
  justify-content: center;
}
.color-x24-comp-6 .footer .logo_footer__container--inner .logo,
.color-x24-comp-6 .footer .logo__container .logo {
  align-self: center;
}
.color-x24-comp-6 .copyright__container {
  display: flex;
  justify-content: flex-end;
}
.color-x24-comp-6 .copyright__container .copyright__item {
  padding: 0 10px;
  margin-top: 0;
}
.color-x24-comp-6 .copyright__container .copyright__item .copyright__link {
  font: 12px/18px "GothicA1", sans-serif;
}
.color-x24-comp-6 .section--dark .copyright__link, .color-x24-comp-6 .section--light .copyright__link {
  color: #ffffff;
  font-family: "Poppins", sans-serif;
}
.color-x24-comp-6 .section--dark .copyright__link:hover, .color-x24-comp-6 .section--light .copyright__link:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-comp-6 .section--dark .copyright__item:not(:last-child),
.color-x24-comp-6 .section--dark #copyright__item:not(:last-child), .color-x24-comp-6 .section--light .copyright__item:not(:last-child),
.color-x24-comp-6 .section--light #copyright__item:not(:last-child) {
  border-color: #ffffff;
}
.color-x24-comp-6 .section--dark .copyright__container,
.color-x24-comp-6 .section--dark #copyright__container, .color-x24-comp-6 .section--light .copyright__container,
.color-x24-comp-6 .section--light #copyright__container {
  padding: 0 !important;
}
.color-x24-comp-6 .section--light .copyright__link {
  color: #310f1f;
}
.color-x24-comp-6 .section--light .copyright__link:hover {
  color: #310f1f;
}
.color-x24-comp-6 .section--light .copyright__item:not(:last-child),
.color-x24-comp-6 .section--light #copyright__item:not(:last-child) {
  border-color: #310f1f;
}
.color-x24-comp-6 .section-copyright .copyright,
.color-x24-comp-6 .section-copyright #copyright {
  display: flex;
  height: 100%;
  align-items: center;
}
.color-x24-comp-6 .section-copyright .copyright .copyright__link,
.color-x24-comp-6 .section-copyright #copyright .copyright__link {
  line-height: 17px;
}
.color-x24-comp-6 .section--dark .socialmedia__item .socialmedia__link, .color-x24-comp-6 .section--light .socialmedia__item .socialmedia__link {
  border-radius: 8px;
  background: #e0e0e0;
  color: #212121;
}
.color-x24-comp-6 .section--dark .socialmedia__item .socialmedia__link:hover, .color-x24-comp-6 .section--light .socialmedia__item .socialmedia__link:hover {
  background: #c1bcbc;
}
.color-x24-comp-6 .section--dark .section-socialmedia .socialmedia__link--small, .color-x24-comp-6 .section--light .section-socialmedia .socialmedia__link--small {
  width: 34px;
  height: 34px;
}
.color-x24-comp-6 .section--dark .socialmedia, .color-x24-comp-6 .section--light .socialmedia {
  padding: 0;
}
.color-x24-comp-6 .section--light .socialmedia__item .socialmedia__link {
  background: #f0efe5;
  color: #e0e0e0;
}
.color-x24-comp-6 .section--light .socialmedia__item .socialmedia__link:hover {
  background: rgba(49, 15, 31, 0.5);
}
.color-x24-comp-6 .logo__container .logo-a__title {
  font-size: 14px;
  line-height: 18px;
}
.color-x24-comp-6 .logo__container .logo-a__caption {
  font-size: 12px;
  line-height: 14px;
}
@media (max-width: 1224px) {
  .color-x24-comp-6 .section--dark .cta__button,
.color-x24-comp-6 .section--dark .cta__button--icon,
.color-x24-comp-6 .section--dark .staff-member__link.component__button--1,
.color-x24-comp-6 .section--dark .staff-member__link__button--icon,
.color-x24-comp-6 .section--dark .staff-member__link--icon,
.color-x24-comp-6 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-6 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-6 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-comp-6 .section--light .cta__button,
.color-x24-comp-6 .section--light .cta__button--icon,
.color-x24-comp-6 .section--light .staff-member__link.component__button--1,
.color-x24-comp-6 .section--light .staff-member__link__button--icon,
.color-x24-comp-6 .section--light .staff-member__link--icon,
.color-x24-comp-6 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-6 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-6 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 155px;
  }
  .color-x24-comp-6 .banner .banner-text__wrapper {
    padding: 30px 0 50px;
  }
  .color-x24-comp-6 .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-comp-6 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-comp-6 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-comp-6 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-comp-6 .section--light .featuredblocks-grid-e .featuredblock__item {
    margin: 0 0 20px;
  }
  .color-x24-comp-6 .section--dark .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-comp-6 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-comp-6 .section--light .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-comp-6 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
    height: 100% !important;
  }
  .color-x24-comp-6 .contact-us-im .form,
.color-x24-comp-6 .form .component__title-caption-wrap {
    padding-top: 0;
    padding-bottom: 20px;
  }
}
@media (max-width: 1199px) {
  .color-x24-comp-6 .header-sticky,
.color-x24-comp-6 .header_home,
.color-x24-comp-6 .header_home.overlap {
    padding: 0;
    position: static;
  }
  .color-x24-comp-6 .header-sticky .section--dark.section--inner, .color-x24-comp-6 .header-sticky .section--light.section--inner,
.color-x24-comp-6 .header_home .section--dark.section--inner,
.color-x24-comp-6 .header_home .section--light.section--inner,
.color-x24-comp-6 .header_home.overlap .section--dark.section--inner,
.color-x24-comp-6 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-comp-6 .header-sticky .container,
.color-x24-comp-6 .header-sticky .section--dark.section--inner,
.color-x24-comp-6 .header-sticky .section--light.section--inner,
.color-x24-comp-6 .header_home .container,
.color-x24-comp-6 .header_home .section--dark.section--inner,
.color-x24-comp-6 .header_home .section--light.section--inner,
.color-x24-comp-6 .header_home.overlap .container,
.color-x24-comp-6 .header_home.overlap .section--dark.section--inner,
.color-x24-comp-6 .header_home.overlap .section--light.section--inner {
    max-width: 1140px;
  }
  .color-x24-comp-6 .banner .banner-e__header, .color-x24-comp-6 .banner .banner-e__contactform {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .color-x24-comp-6 .banner .banner-e__contactform {
    margin-left: 0;
  }
  .color-x24-comp-6 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-comp-6 .featuredblocks .featuredblocks-grid-d .featuredblock__cta {
    display: block;
  }
  .color-x24-comp-6 .banner .banner-text__wrapper {
    margin: 0 auto !important;
  }
  .color-x24-comp-6 .hours-a .hours__sep {
    display: none !important;
  }
  .color-x24-comp-6 .hours-a .hours__day:first-child {
    padding-left: 0;
    width: 27%;
  }
  .color-x24-comp-6 .hours-a .hours__hours {
    width: 73%;
    flex-direction: row !important;
    justify-content: flex-start;
  }
  .color-x24-comp-6 .hours-a .hours__hours span {
    display: inline-block;
    width: 50%;
    text-align: left !important;
    padding: 0 10px 0 0;
  }
}
@media (max-width: 1023px) {
  .color-x24-comp-6 .section--dark .cta__button,
.color-x24-comp-6 .section--dark .cta__button--icon,
.color-x24-comp-6 .section--dark .staff-member__link.component__button--1,
.color-x24-comp-6 .section--dark .staff-member__link__button--icon,
.color-x24-comp-6 .section--dark .staff-member__link--icon,
.color-x24-comp-6 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-6 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-6 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-comp-6 .section--light .cta__button,
.color-x24-comp-6 .section--light .cta__button--icon,
.color-x24-comp-6 .section--light .staff-member__link.component__button--1,
.color-x24-comp-6 .section--light .staff-member__link__button--icon,
.color-x24-comp-6 .section--light .staff-member__link--icon,
.color-x24-comp-6 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-6 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-6 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 135px;
  }
  .color-x24-comp-6 .section--dark .phone__container .phone__wrapper .phone__number,
.color-x24-comp-6 .section--light .phone__container .phone__wrapper .phone__number {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-comp-6 .header_home.overlap .section--dark.section--inner, .color-x24-comp-6 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-comp-6 .section--dark .navigation .navigation-b .navigation__menu--list, .color-x24-comp-6 .section--light .navigation .navigation-b .navigation__menu--list {
    display: block;
  }
  .color-x24-comp-6 .section--dark .navigation .navigation-b .navigation__menu--list > .navigation__item, .color-x24-comp-6 .section--light .navigation .navigation-b .navigation__menu--list > .navigation__item {
    width: 100%;
    padding: 10px;
    border-left: 0;
    border-bottom: 1px solid #ffffff;
  }
  .color-x24-comp-6 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-comp-6 .section--light .blade__container .blade-a--12 .blade-a__bg {
    position: static;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 1;
    margin: 0 0 26px;
  }
  .color-x24-comp-6 .section--dark .blade__container .blade-a--12 .blade-a__text, .color-x24-comp-6 .section--light .blade__container .blade-a--12 .blade-a__text {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 2;
    margin: 0 0 10px;
    padding-left: 0;
    padding-right: 0;
    background: none;
  }
  .color-x24-comp-6 .section--dark .blade-a__wrap, .color-x24-comp-6 .section--light .blade-a__wrap {
    padding: 0 15px;
  }
  .color-x24-comp-6 .section--dark .blade-a__text, .color-x24-comp-6 .section--light .blade-a__text {
    margin: 0 0 30px;
  }
  .color-x24-comp-6 .alias-partial_header_2x6x2x2 .section--dark.section--inner,
.color-x24-comp-6 .alias-partial_header_2x6x2x2 .section--light.section--inner {
    padding: 0;
  }
  .color-x24-comp-6 .alias-partial_header_2x6x2x2 .col_header_logo {
    flex: 0 0 100%;
    order: 1;
    max-width: 100%;
    padding: 20px 60px;
  }
  .color-x24-comp-6 .alias-partial_header_2x6x2x2 .col_nav {
    flex: 0 0 60%;
    max-width: 60%;
    order: 2;
    padding: 0 20px 10px 30px;
  }
  .color-x24-comp-6 .alias-partial_header_2x6x2x2 .col_top_phone {
    order: 3;
    flex: 0 0 15%;
    max-width: 15%;
    padding: 0 0 10px;
  }
  .color-x24-comp-6 .alias-partial_header_2x6x2x2 .col_header_cta {
    flex: 0 0 25%;
    max-width: 25%;
    order: 4;
    padding: 0 0 10px;
  }
  .color-x24-comp-6 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-comp-6 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-comp-6 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 165px;
    min-width: 165px;
  }
  .color-x24-comp-6 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link, .color-x24-comp-6 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link {
    padding-left: 15px;
    white-space: normal;
  }
  .color-x24-comp-6 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after, .color-x24-comp-6 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after {
    display: none;
  }
  .color-x24-comp-6 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before, .color-x24-comp-6 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    left: 5px;
    margin-top: -6px;
    border: inset 6px;
    border-left-width: 0;
    border-left-style: solid;
    border-color: transparent #ffffff transparent transparent;
  }
  .color-x24-comp-6 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover:before, .color-x24-comp-6 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-comp-6 .section--dark .navigation-a .more .navigation__list--sub .navigation__list, .color-x24-comp-6 .section--light .navigation-a .more .navigation__list--sub .navigation__list {
    left: auto;
    right: 100%;
  }
  .color-x24-comp-6 .section--dark .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before, .color-x24-comp-6 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-comp-6 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent white transparent transparent !important;
  }
  .color-x24-comp-6 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent white transparent transparent !important;
  }
  .color-x24-comp-6 .section--dark .featuredblocks-grid-d, .color-x24-comp-6 .section--dark .featuredblocks-grid-c, .color-x24-comp-6 .section--dark .featuredblocks-grid-e, .color-x24-comp-6 .section--light .featuredblocks-grid-d, .color-x24-comp-6 .section--light .featuredblocks-grid-c, .color-x24-comp-6 .section--light .featuredblocks-grid-e {
    margin: 0;
  }
  .color-x24-comp-6 .section--dark .featuredblocks-grid-d .featuredblock__item, .color-x24-comp-6 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-comp-6 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-comp-6 .section--light .featuredblocks-grid-d .featuredblock__item, .color-x24-comp-6 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-comp-6 .section--light .featuredblocks-grid-e .featuredblock__item {
    border-left: 0 !important;
    border-right: 0 !important;
  }
  .color-x24-comp-6 .section-banner .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-comp-6 .blade-a__text {
    order: 2;
  }
  .color-x24-comp-6 .blade-a__bg {
    order: 1;
  }
  .color-x24-comp-6 .section-blade .blade-a--12 .blade-a__bg {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  .color-x24-comp-6 .map__container .map .map__col {
    margin: 0;
    box-shadow: none;
    border-radius: 0;
    width: 100%;
    max-width: 100%;
    flex: inherit;
    text-align: center;
  }
  .color-x24-comp-6 .map__container .map .map__col .map__title-caption-wrap {
    padding-top: 40px;
  }
  .color-x24-comp-6 .map__container .map-a .map__container {
    max-width: 100% !important;
    padding: 0;
  }
  .color-x24-comp-6 .map__container .map-a .map__display {
    position: static;
  }
  .color-x24-comp-6 .map__container .map__wrap {
    padding: 0;
  }
  .color-x24-comp-6 .footer {
    padding: 55px 0 30px;
    overflow: hidden;
  }
  .color-x24-comp-6 .footer .section-socialmedia,
.color-x24-comp-6 .footer .section-copyright {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    justify-content: center;
  }
  .color-x24-comp-6 .footer .section-logo {
    padding: 50px 0 10px;
  }
  .color-x24-comp-6 .footer .logo__container {
    margin: 0 auto 23px;
  }
  .color-x24-comp-6 .footer .row {
    display: block;
  }
  .color-x24-comp-6 .footer div[class*=col-] {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: none;
    text-align: center;
  }
  .color-x24-comp-6 .footer .logo_footer__container--inner,
.color-x24-comp-6 .footer .logo__container {
    justify-content: center;
  }
  .color-x24-comp-6 .footer .section-socialmedia .socialmedia,
.color-x24-comp-6 .footer .section-socialmedia .copyright__container,
.color-x24-comp-6 .footer .section-copyright .socialmedia,
.color-x24-comp-6 .footer .section-copyright .copyright__container,
.color-x24-comp-6 .footer .logo__container .socialmedia,
.color-x24-comp-6 .footer .logo__container .copyright__container {
    padding: 0 0 20px;
  }
  .color-x24-comp-6 .footer .section-logo {
    padding: 0;
  }
  .color-x24-comp-6 .logo__container {
    margin: 0 auto;
  }
  .color-x24-comp-6 .logo__container .logo-a__img {
    max-width: 200px;
    margin: 0 auto;
  }
  .color-x24-comp-6 .copyright__container {
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .color-x24-comp-6 .banner-e__contactform .contactform__wrapper {
    position: relative;
    top: 0;
  }
  .color-x24-comp-6 .banner .banner-e {
    padding-top: 100px;
  }
  .color-x24-comp-6 .banner .banner-e__header {
    padding-top: 100px;
  }
}
@media (max-width: 990px) {
  .color-x24-comp-6 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-comp-6 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 140px;
    min-width: 140px;
    font-size: 12px;
  }
  .color-x24-comp-6 .section--dark .navigation-a .navigation__item--link, .color-x24-comp-6 .section--light .navigation-a .navigation__item--link {
    font-size: 12px !important;
  }
}
@media (max-width: 767px) {
  .color-x24-comp-6 .blade-a__text .blade-a__title {
    text-align: center;
  }
  .color-x24-comp-6 .form .form__title,
.color-x24-comp-6 .contact-us-im .form__title,
.color-x24-comp-6 .component__title {
    font: bold 32px/40px "Poppins", sans-serif !important;
    text-align: center;
  }
  .color-x24-comp-6 .form .form__caption,
.color-x24-comp-6 .contact-us-im .form__caption,
.color-x24-comp-6 .component__subtitle {
    font: 600 14px/18px "GothicA1", sans-serif !important;
    text-align: center;
  }
  .color-x24-comp-6 .section-banner .banner .component__title,
.color-x24-comp-6 .section-banner .banner .component__subtitle {
    text-align: center;
  }
  .color-x24-comp-6 .section-banner .banner .component__subtitle {
    margin-bottom: 24px;
  }
  .color-x24-comp-6 .banner__container .banner .cta__button {
    margin: 0 auto;
  }
  .color-x24-comp-6 .banner__container .banner .component__button {
    text-align: center !important;
  }
  .color-x24-comp-6 .featuredblocks-grid-d .featuredblock__item {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-comp-6 .section--dark .staff__list, .color-x24-comp-6 .section--light .staff__list {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-comp-6 .section--dark .staff__container .staff__title, .color-x24-comp-6 .section--light .staff__container .staff__title {
    font: bold 32px/40px "Poppins", sans-serif;
  }
  .color-x24-comp-6 .section--dark .staff__container .staff__caption, .color-x24-comp-6 .section--light .staff__container .staff__caption {
    font: 600 14px/18px "GothicA1", sans-serif;
  }
  .color-x24-comp-6 .section--dark .staff__container .staff-b .staff-member__image, .color-x24-comp-6 .section--light .staff__container .staff-b .staff-member__image {
    border-radius: 0;
  }
  .color-x24-comp-6 .section-staff .staff-a .staff__item:before {
    margin-left: 0;
  }
  .color-x24-comp-6 .section--dark .staff-a .staff-member__text, .color-x24-comp-6 .section--light .staff-a .staff-member__text {
    margin-left: auto;
  }
  .color-x24-comp-6 .hours-a__title, .color-x24-comp-6 .hours-a__subtitle {
    text-align: center;
  }
  .color-x24-comp-6 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    text-align: left;
  }
  .color-x24-comp-6 .hours-a .hours-a__schedule--responsive .cta__button, .color-x24-comp-6 .hours-a .hours-a__schedule--responsive .cta__button--icon, .color-x24-comp-6 .hours-a .hours-a__schedule--responsive .cta__link {
    margin: 0 auto;
  }
  .color-x24-comp-6 .hours-a .hours-a__schedule--responsive .row {
    min-height: 30px;
  }
  .color-x24-comp-6 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    font: 600 20px/28px "Poppins", sans-serif !important;
  }
  .color-x24-comp-6 .hours-a .hours__day:first-child {
    padding-right: 10px;
    width: 50%;
  }
  .color-x24-comp-6 .hours-a .hours__hours, .color-x24-comp-6 .hours-a .hours__day {
    align-items: flex-start !important;
    padding: 10px 0;
  }
  .color-x24-comp-6 .hours-a .hours__hours {
    padding-right: 0;
    width: 50%;
    flex-direction: column !important;
  }
  .color-x24-comp-6 .hours-a .hours__hours span {
    display: block;
    align-self: center;
    width: 100%;
    text-align: right !important;
    padding: 5px 0 0;
  }
  .color-x24-comp-6 .hours-a .hours__hours span:first-child {
    padding-top: 0;
  }
  .color-x24-comp-6 .copyright__container {
    justify-content: center;
  }
  .color-x24-comp-6 .copyright__container .copyright__list {
    justify-content: center;
    padding: 0 0 4px;
  }
  .color-x24-comp-6 .copyright__container .copyright__item {
    padding: 0 10px 10px;
  }
  .color-x24-comp-6 .section-copyright .copyright__item:not(:last-child),
.color-x24-comp-6 .section-copyright #copyright__item:not(:last-child) {
    border: 0;
  }
  .color-x24-comp-6 .section-socialmedia .socialmedia.text-center .socialmedia__link--small,
.color-x24-comp-6 .section-socialmedia .socialmedia.text-center .socialmedia__link--medium,
.color-x24-comp-6 .section-socialmedia .socialmedia.text-center .socialmedia__link--large {
    margin: 0 5px;
  }
  .color-x24-comp-6 .forms--2col-textarea .form .leadForm form .outerWrap {
    width: 100%;
  }
  .color-x24-comp-6 .forms--2col-textarea .form .form-input-comments {
    width: 100%;
  }
}

.color-x24-comp-5 .carmel-wave {
  display: block !important;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
}
.color-x24-comp-5 .carmel-wave.carmel-wave-top {
  bottom: 100% !important;
}
.color-x24-comp-5 .carmel-wave.carmel-wave-bottom {
  top: 100% !important;
}
.color-x24-comp-5 .header_home {
  z-index: 100;
}
.color-x24-comp-5 .header_home.overlap .section--dark.section--inner, .color-x24-comp-5 .header_home.overlap .section--light.section--inner {
  max-width: 1160px;
  border-radius: 8px;
  margin: 0 auto;
  position: relative;
  padding: 0 40px 0 30px;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-comp-5 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: #6b4326;
}
.color-x24-comp-5 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: #b67241;
}
.color-x24-comp-5 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: #20140b;
}
.color-x24-comp-5 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: #bab64b;
}
.color-x24-comp-5 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: #ff7f00;
}
.color-x24-comp-5 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: black;
}
.color-x24-comp-5 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: white;
}
.color-x24-comp-5 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: #f5f5f5;
}
.color-x24-comp-5 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: #ff7f00;
}
.color-x24-comp-5 .header-sticky {
  box-shadow: 0 8px 10px rgba(0, 0, 0, 0.14);
}
.color-x24-comp-5 .header-sticky .row {
  align-items: center;
}
.color-x24-comp-5 .header-sticky .section--dark.section--inner, .color-x24-comp-5 .header-sticky .section--light.section--inner {
  padding: 0 40px 0 30px;
}
.color-x24-comp-5 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
  letter-spacing: 0.44px;
  line-height: 16px;
  text-align: center;
  margin-top: 0;
}
.color-x24-comp-5 body,
.color-x24-comp-5 p,
.color-x24-comp-5 .component__p,
.color-x24-comp-5 .editable__container p,
.color-x24-comp-5 .section-editable .editable__container p,
.color-x24-comp-5 .section-editable .editable__container ul,
.color-x24-comp-5 .section-editable .editable__container li,
.color-x24-comp-5 .section-editable .editable__container ol,
.color-x24-comp-5 .editable__container table td,
.color-x24-comp-5 body .editable__container p,
.color-x24-comp-5 body .editable__container ol,
.color-x24-comp-5 body .editable__container ul,
.color-x24-comp-5 body .editable__container li,
.color-x24-comp-5 body .editable__container table td,
.color-x24-comp-5 body .editable__container span,
.color-x24-comp-5 .form .leadFormInfo {
  font-family: "GothicA1", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.color-x24-comp-5 .staff-member {
  flex-wrap: nowrap !important;
}
.color-x24-comp-5 .section--dark p {
  color: #ffffff;
}
.color-x24-comp-5 .section--dark p a {
  text-decoration: underline;
}
.color-x24-comp-5 .section--dark p a:hover {
  text-decoration: none;
}
.color-x24-comp-5 .section--dark .component__title {
  color: #ffffff;
}
.color-x24-comp-5 .section--dark .component__subtitle {
  color: #ffffff;
}
.color-x24-comp-5 .section--dark .component__p {
  color: #ffffff;
}
.color-x24-comp-5 .section--dark .component__p a {
  text-decoration: underline;
}
.color-x24-comp-5 .section--dark .component__p a:hover {
  text-decoration: none;
}
.color-x24-comp-5 .section--dark a {
  color: #ffffff;
}
.color-x24-comp-5 .section--dark .bx-wrapper .bx-controls {
  margin-top: 15px;
}
.color-x24-comp-5 .section--light p {
  color: #000000;
}
.color-x24-comp-5 .section--light p a {
  text-decoration: underline;
}
.color-x24-comp-5 .section--light p a:hover {
  text-decoration: none;
}
.color-x24-comp-5 .section--light .component__title, .color-x24-comp-5 .section--light .component__subtitle {
  color: #000000 !important;
}
.color-x24-comp-5 .section--light .component__p {
  color: #000000;
}
.color-x24-comp-5 .section--light .component__p a {
  text-decoration: underline;
}
.color-x24-comp-5 .section--light .component__p a:hover {
  text-decoration: none;
}
.color-x24-comp-5 .section--light a {
  color: #000000;
}
.color-x24-comp-5 .section-base-container .section-cta .cta-a,
.color-x24-comp-5 .section-base-container .section-logo .logo-a {
  padding: 0;
}
.color-x24-comp-5 .logo__container .logo-a {
  margin: 0;
}
.color-x24-comp-5 .logo__container .logo-a__text {
  padding: 0 10px;
  min-width: 120px;
}
.color-x24-comp-5 .logo__container .logo-a__title {
  font-size: 12px;
  line-height: 14px;
}
.color-x24-comp-5 .logo__container .logo-a__caption {
  font-size: 10px;
  line-height: 12px;
}
.color-x24-comp-5 .logo__container .logo-a__img {
  display: block;
}
.color-x24-comp-5 .section--dark .logo__container .logo-a__title, .color-x24-comp-5 .section--dark .logo__container .logo-a__caption {
  color: #ffffff !important;
}
.color-x24-comp-5 .section--light .logo__container .logo-a__title, .color-x24-comp-5 .section--light .logo__container .logo-a__caption {
  color: #000000 !important;
}
.color-x24-comp-5 .comp-phone .phone__title {
  font-size: 18px;
  line-height: 20px;
}
.color-x24-comp-5 .col_header_cta .cta__link {
  margin-top: 0;
}
.color-x24-comp-5 .phone__setting-title,
.color-x24-comp-5 .phone__city {
  font-size: 16px;
  line-height: 18px;
}
.color-x24-comp-5 .editable__container h6,
.color-x24-comp-5 .editable__container h5,
.color-x24-comp-5 .editable__container h4,
.color-x24-comp-5 .editable__container h3,
.color-x24-comp-5 .editable__container h2,
.color-x24-comp-5 .editable__container h1 {
  font-family: "Poppins", sans-serif;
  font-weight: bold;
  border-bottom: none;
}
.color-x24-comp-5 .editable__container h1 {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-comp-5 .editable__container h2 {
  font-size: 48px;
  line-height: 56px;
}
.color-x24-comp-5 .editable__container h3 {
  font-size: 24px;
  line-height: 32px;
}
.color-x24-comp-5 .editable__container h4 {
  font-size: 20px;
  line-height: 28px;
}
.color-x24-comp-5 .editable__container h5 {
  font-size: 18px;
  line-height: 24px;
}
.color-x24-comp-5 .editable__container h6 {
  font-size: 16px;
  line-height: 20px;
}
.color-x24-comp-5 .section--dark .editable__container h6,
.color-x24-comp-5 .section--dark .editable__container h5,
.color-x24-comp-5 .section--dark .editable__container h4,
.color-x24-comp-5 .section--dark .editable__container h3,
.color-x24-comp-5 .section--dark .editable__container h2,
.color-x24-comp-5 .section--dark .editable__container h1, .color-x24-comp-5 .section--light .editable__container h6,
.color-x24-comp-5 .section--light .editable__container h5,
.color-x24-comp-5 .section--light .editable__container h4,
.color-x24-comp-5 .section--light .editable__container h3,
.color-x24-comp-5 .section--light .editable__container h2,
.color-x24-comp-5 .section--light .editable__container h1 {
  color: #ffffff;
}
.color-x24-comp-5 .section--light .editable__container h6,
.color-x24-comp-5 .section--light .editable__container h5,
.color-x24-comp-5 .section--light .editable__container h4,
.color-x24-comp-5 .section--light .editable__container h3,
.color-x24-comp-5 .section--light .editable__container h2,
.color-x24-comp-5 .section--light .editable__container h1 {
  color: #000000;
}
.color-x24-comp-5 .form__title {
  margin-bottom: 1.875rem;
}
.color-x24-comp-5 .form .form__title,
.color-x24-comp-5 .contact-us-im .form__title,
.color-x24-comp-5 .component__title {
  font: bold 48px/56px "Poppins", sans-serif;
}
.color-x24-comp-5 .form .form__caption,
.color-x24-comp-5 .contact-us-im .form__caption,
.color-x24-comp-5 .component__subtitle {
  font: 600 16px/20px "GothicA1", sans-serif;
}
.color-x24-comp-5 .form .error_container label,
.color-x24-comp-5 .contact-us-im .form .error_container label {
  color: #E03B33;
}
.color-x24-comp-5 .header-sticky .cta,
.color-x24-comp-5 .header_home .cta,
.color-x24-comp-5 .header_home.overlap .cta {
  padding: 0;
}
.color-x24-comp-5 .section__bg--light-1 .componentWith__container.form__container {
  padding-left: 0;
  padding-right: 0;
  padding: 0 0 50px;
}
.color-x24-comp-5 .section--dark .flex-control-paging li a, .color-x24-comp-5 .section--light .flex-control-paging li a {
  background: #f7f0e9;
  border-radius: 6px;
  width: 13px;
  height: 12px;
  box-shadow: none;
}
.color-x24-comp-5 .section--dark .flex-control-paging li a.flex-active, .color-x24-comp-5 .section--light .flex-control-paging li a.flex-active {
  background: #ff7f00 !important;
  border-radius: 6px;
  width: 34px;
  height: 12px;
  transition: width 0.2s linear;
}
.color-x24-comp-5 .section--dark .flex-control-paging li a:hover, .color-x24-comp-5 .section--light .flex-control-paging li a:hover {
  background: #ff7f00 !important;
}
.color-x24-comp-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a, .color-x24-comp-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #f7f0e9;
}
.color-x24-comp-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-comp-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  width: 34px;
  transition: width 0.2s linear;
  background: #ff7f00 !important;
}
.color-x24-comp-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-comp-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ff7f00 !important;
}
.color-x24-comp-5 .section--dark .banner .controls-wrapper, .color-x24-comp-5 .section--light .banner .controls-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 45px 0;
  margin-top: -132px;
}
@media (max-width: 991px) {
  .color-x24-comp-5 .section--dark .banner .controls-wrapper, .color-x24-comp-5 .section--light .banner .controls-wrapper {
    margin-top: 0;
  }
}
.color-x24-comp-5 .section--dark .banner .controls-wrapper .flex-control-nav, .color-x24-comp-5 .section--light .banner .controls-wrapper .flex-control-nav {
  bottom: 0 !important;
  width: auto;
  display: flex !important;
  align-items: center;
  position: relative;
  height: 0 !important;
  left: auto !important;
  transform: translateX(0) !important;
}
.color-x24-comp-5 .section--dark .banner .controls-wrapper .flex-control-nav a, .color-x24-comp-5 .section--light .banner .controls-wrapper .flex-control-nav a {
  background: #ffffff;
}
.color-x24-comp-5 .section--dark .banner .controls-wrapper .flex-prev, .color-x24-comp-5 .section--light .banner .controls-wrapper .flex-prev {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-right: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-comp-5 .section--dark .banner .controls-wrapper .flex-prev:hover, .color-x24-comp-5 .section--light .banner .controls-wrapper .flex-prev:hover {
  color: #ff7f00;
}
.color-x24-comp-5 .section--dark .banner .controls-wrapper .flex-prev:before, .color-x24-comp-5 .section--light .banner .controls-wrapper .flex-prev:before {
  content: "";
  font-size: 24px;
}
.color-x24-comp-5 .section--dark .banner .controls-wrapper .flex-next, .color-x24-comp-5 .section--light .banner .controls-wrapper .flex-next {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-left: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-comp-5 .section--dark .banner .controls-wrapper .flex-next:hover, .color-x24-comp-5 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #ff7f00;
}
.color-x24-comp-5 .section--dark .banner .controls-wrapper .flex-next:before, .color-x24-comp-5 .section--light .banner .controls-wrapper .flex-next:before {
  content: "";
  font-size: 24px;
}
.color-x24-comp-5 .section--light .flex-control-paging li a {
  background: #6b4326;
}
.color-x24-comp-5 .section--light .flex-control-paging li a.flex-active {
  background: #ff7f00 !important;
}
.color-x24-comp-5 .section--light .flex-control-paging li a:hover {
  background: #ff7f00 !important;
}
.color-x24-comp-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #6b4326;
}
.color-x24-comp-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #ff7f00 !important;
}
.color-x24-comp-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ff7f00 !important;
}
.color-x24-comp-5 .section--light .banner .controls-wrapper .flex-prev,
.color-x24-comp-5 .section--light .banner .controls-wrapper .flex-next {
  color: #6b4326;
}
.color-x24-comp-5 .section--light .banner .controls-wrapper .flex-prev:hover,
.color-x24-comp-5 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #ff7f00;
}
.color-x24-comp-5 .section-breadcrumbs .section--dark .breadcrumb__item, .color-x24-comp-5 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #ffffff !important;
  font: 400 16px/24px "GothicA1", sans-serif;
}
.color-x24-comp-5 .section-breadcrumbs .section--dark .breadcrumb__item a, .color-x24-comp-5 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-comp-5 .section-breadcrumbs .section--dark .breadcrumb__item a:hover, .color-x24-comp-5 .section-breadcrumbs .section--light .breadcrumb__item a:hover {
  text-decoration: none;
}
.color-x24-comp-5 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #000000 !important;
}
.color-x24-comp-5 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #000000 !important;
}
.color-x24-comp-5 .blade-a__bg > div {
  border-radius: 8px;
  overflow: hidden;
}
.color-x24-comp-5 .blade-a__bg > div img {
  border-radius: 8px;
}
.color-x24-comp-5 .blade-a__text .blade-a__title {
  border-bottom: none;
}
.color-x24-comp-5 .blade-a__description a {
  text-decoration: underline;
}
.color-x24-comp-5 .blade-a__description a:hover {
  text-decoration: none;
}
.color-x24-comp-5 .container-fluid .blade__container .blade-a--12 {
  position: relative;
}
.color-x24-comp-5 .container-fluid .blade__container .blade-a--12 .blade-a__wrap > .row {
  padding: 0;
}
.color-x24-comp-5 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-comp-5 .section--light .blade__container .blade-a--12 .blade-a__bg {
  padding-top: 0;
  padding-bottom: 0;
}
.color-x24-comp-5 .section--dark .blade-a--12 .blade-a__text, .color-x24-comp-5 .section--light .blade-a--12 .blade-a__text {
  padding-top: 16px;
  padding-bottom: 16px;
}
.color-x24-comp-5 .section--dark .blade-a--12 .blade-a__bg, .color-x24-comp-5 .section--light .blade-a--12 .blade-a__bg {
  height: 100%;
}
.color-x24-comp-5 .section--dark .blade-a__bg > div, .color-x24-comp-5 .section--light .blade-a__bg > div {
  height: 100%;
  min-height: 100%;
}
.color-x24-comp-5 .section--dark .blade-a__text, .color-x24-comp-5 .section--light .blade-a__text {
  background: rgba(107, 67, 38, 0.7);
  border-radius: 8px;
}
.color-x24-comp-5 .section--dark .blade-a__text .cta__link, .color-x24-comp-5 .section--light .blade-a__text .cta__link {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
}
.color-x24-comp-5 .section--dark .blade-a__text .cta__link:hover, .color-x24-comp-5 .section--light .blade-a__text .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-comp-5 .section--dark .blade-a__text .blade-a__readmore .cta__link, .color-x24-comp-5 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: #f3f2de !important;
  text-transform: none;
  text-decoration: underline;
  font-weight: 400;
}
.color-x24-comp-5 .section--dark .blade-a__text .blade-a__readmore .cta__link:hover, .color-x24-comp-5 .section--light .blade-a__text .blade-a__readmore .cta__link:hover {
  text-decoration: none;
}
.color-x24-comp-5 .section--dark .blade-a__description, .color-x24-comp-5 .section--light .blade-a__description {
  color: #ffffff;
}
.color-x24-comp-5 .section--light .blade-a__text {
  background: rgba(224, 224, 224, 0.7);
}
.color-x24-comp-5 .section--light .blade-a__text .cta__link {
  color: #000000 !important;
}
.color-x24-comp-5 .section--light .blade-a__text .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-comp-5 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: #bab64b !important;
}
.color-x24-comp-5 .section--light .blade-a__description {
  color: #6b4326;
}
.color-x24-comp-5 .container-fluid .blade-a__wrap {
  max-width: 100%;
}
.color-x24-comp-5 .componentWith__container.featuredarticles__container {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-comp-5 .section--dark .featuredarticles .featuredarticle__image, .color-x24-comp-5 .section--light .featuredarticles .featuredarticle__image {
  border-radius: 8px;
}
.color-x24-comp-5 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link, .color-x24-comp-5 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  font: 16px/20px "GothicA1", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
}
.color-x24-comp-5 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:hover, .color-x24-comp-5 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:hover {
  text-decoration: underline;
}
.color-x24-comp-5 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:before, .color-x24-comp-5 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:before {
  display: none;
}
.color-x24-comp-5 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__description, .color-x24-comp-5 .section--light .featuredarticles .featuredarticle__text .featuredarticle__description {
  font: 16px/20px "GothicA1", sans-serif;
}
.color-x24-comp-5 .section--dark .featuredarticles .featuredarticle__title, .color-x24-comp-5 .section--light .featuredarticles .featuredarticle__title {
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-comp-5 .section--dark .featuredarticles .featuredarticle__title a, .color-x24-comp-5 .section--light .featuredarticles .featuredarticle__title a {
  color: #ffffff;
  text-decoration: none;
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-comp-5 .section--dark .featuredarticles .featuredarticle__title a:hover, .color-x24-comp-5 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-comp-5 .section--dark .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper, .color-x24-comp-5 .section--light .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper {
  margin-top: 0 !important;
}
.color-x24-comp-5 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  color: #000000;
}
.color-x24-comp-5 .section--light .featuredarticles .featuredarticle__title a {
  color: #000000;
}
.color-x24-comp-5 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #000000;
}
.color-x24-comp-5 .section--light .featuredblocks-list-a .featuredblock__item {
  margin-bottom: 10px;
}
.color-x24-comp-5 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a {
  color: #000000 !important;
}
.color-x24-comp-5 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a:hover:after {
  text-decoration: underline;
}
.color-x24-comp-5 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-comp-5 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-comp-5 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-comp-5 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-comp-5 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-comp-5 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-comp-5 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-comp-5 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ffffff !important;
}
.color-x24-comp-5 .section__bg--light-3 .section--dark .flex-control-paging li a.flex-active, .color-x24-comp-5 .section__bg--light-3 .section--dark .flex-control-paging li a:hover, .color-x24-comp-5 .section__bg--light-3 .section--light .flex-control-paging li a.flex-active, .color-x24-comp-5 .section__bg--light-3 .section--light .flex-control-paging li a:hover,
.color-x24-comp-5 .section__bg--dark-5 .section--dark .flex-control-paging li a.flex-active,
.color-x24-comp-5 .section__bg--dark-5 .section--dark .flex-control-paging li a:hover,
.color-x24-comp-5 .section__bg--dark-5 .section--light .flex-control-paging li a.flex-active,
.color-x24-comp-5 .section__bg--dark-5 .section--light .flex-control-paging li a:hover {
  background: #ffffff !important;
}
.color-x24-comp-5 .section__bg--light-3 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-comp-5 .section__bg--light-3 .section--light .hours-a__schedule .hours-a__schedule--border,
.color-x24-comp-5 .section__bg--dark-5 .section--dark .hours-a__schedule .hours-a__schedule--border,
.color-x24-comp-5 .section__bg--dark-5 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ffffff !important;
}
.color-x24-comp-5 .section__bg--dark-5 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-5 .section__bg--dark-5 .section--dark .form .form__group .input_container input,
.color-x24-comp-5 .section__bg--dark-5 .section--dark .form .form__group .input_container select,
.color-x24-comp-5 .section__bg--dark-5 .section--dark .form .form__group .input_container textarea,
.color-x24-comp-5 .section__bg--dark-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-5 .section__bg--dark-5 .section--light .form .form__group .input_container input,
.color-x24-comp-5 .section__bg--dark-5 .section--light .form .form__group .input_container select,
.color-x24-comp-5 .section__bg--dark-5 .section--light .form .form__group .input_container textarea,
.color-x24-comp-5 .section__bg--light-3 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-5 .section__bg--light-3 .section--dark .form .form__group .input_container input,
.color-x24-comp-5 .section__bg--light-3 .section--dark .form .form__group .input_container select,
.color-x24-comp-5 .section__bg--light-3 .section--dark .form .form__group .input_container textarea,
.color-x24-comp-5 .section__bg--light-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-5 .section__bg--light-3 .section--light .form .form__group .input_container input,
.color-x24-comp-5 .section__bg--light-3 .section--light .form .form__group .input_container select,
.color-x24-comp-5 .section__bg--light-3 .section--light .form .form__group .input_container textarea {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
}
.color-x24-comp-5 .section__bg--dark-4 .section--dark .staff__container .component__button--2 {
  border: 1px solid #6b4326 !important;
  color: #ffffff !important;
  background: #6b4326 !important;
}
.color-x24-comp-5 .section__bg--dark-4 .section--dark .staff__container .component__button--2:hover {
  border: 1px solid #b67241 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #b67241 !important;
}
.color-x24-comp-5 .section__bg--dark-4 .section--dark .staff__container .component__button--2:focus {
  border: 1px solid #d5a888 !important;
  color: #ffffff !important;
  background: #d5a888 !important;
}
.color-x24-comp-5 .section--dark .disclaimer, .color-x24-comp-5 .section--light .disclaimer {
  padding: 0;
}
.color-x24-comp-5 .section--dark .disclaimer__content p, .color-x24-comp-5 .section--light .disclaimer__content p {
  font: 400 16px/20px "GothicA1", sans-serif;
}
.color-x24-comp-5 .section--dark .disclaimer__content a, .color-x24-comp-5 .section--light .disclaimer__content a {
  font-weight: 400;
  text-decoration: underline;
}
.color-x24-comp-5 .section--dark .disclaimer__content a:hover, .color-x24-comp-5 .section--dark .disclaimer__content a:focus, .color-x24-comp-5 .section--light .disclaimer__content a:hover, .color-x24-comp-5 .section--light .disclaimer__content a:focus {
  text-decoration: none;
}
.color-x24-comp-5 .section--dark .section-featuredblocks .section--inner.container-fluid > .row > div, .color-x24-comp-5 .section--light .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-comp-5 .section--dark .cta__link, .color-x24-comp-5 .section--light .cta__link {
  font: bold 16px/20px "GothicA1", sans-serif;
}
.color-x24-comp-5 .section--dark .featuredblocks__title-wrap, .color-x24-comp-5 .section--light .featuredblocks__title-wrap {
  margin-bottom: 1.875rem;
}
.color-x24-comp-5 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button, .color-x24-comp-5 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-5 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover, .color-x24-comp-5 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-comp-5 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus, .color-x24-comp-5 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-5 .section--dark .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-comp-5 .section--dark .banner .component__button--1.cta__button,
.color-x24-comp-5 .section--dark .cta__button.component__button--1, .color-x24-comp-5 .section--light .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-comp-5 .section--light .banner .component__button--1.cta__button,
.color-x24-comp-5 .section--light .cta__button.component__button--1 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-5 .section--dark .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-comp-5 .section--dark .banner .component__button--1.cta__button:hover,
.color-x24-comp-5 .section--dark .cta__button.component__button--1:hover, .color-x24-comp-5 .section--light .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-comp-5 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-comp-5 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-comp-5 .section--dark .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-comp-5 .section--dark .banner .component__button--1.cta__button:focus,
.color-x24-comp-5 .section--dark .cta__button.component__button--1:focus, .color-x24-comp-5 .section--light .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-comp-5 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-comp-5 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-5 .section--dark .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-comp-5 .section--dark .banner .component__button--2.cta__button,
.color-x24-comp-5 .section--dark .cta__button.component__button--2, .color-x24-comp-5 .section--light .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-comp-5 .section--light .banner .component__button--2.cta__button,
.color-x24-comp-5 .section--light .cta__button.component__button--2 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #bab64b !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #bab64b !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-5 .section--dark .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-comp-5 .section--dark .banner .component__button--2.cta__button:hover,
.color-x24-comp-5 .section--dark .cta__button.component__button--2:hover, .color-x24-comp-5 .section--light .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-comp-5 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-comp-5 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #d6d495 !important;
  background: #d6d495 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-comp-5 .section--dark .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-comp-5 .section--dark .banner .component__button--2.cta__button:focus,
.color-x24-comp-5 .section--dark .cta__button.component__button--2:focus, .color-x24-comp-5 .section--light .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-comp-5 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-comp-5 .section--light .cta__button.component__button--2:focus {
  border: 1px solid #f3f2de !important;
  color: #ffffff !important;
  background: #f3f2de !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-5 .section--dark .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-comp-5 .section--dark .banner .component__button--3.cta__button,
.color-x24-comp-5 .section--dark .cta__button.component__button--3, .color-x24-comp-5 .section--light .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-comp-5 .section--light .banner .component__button--3.cta__button,
.color-x24-comp-5 .section--light .cta__button.component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: none !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-5 .section--dark .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-comp-5 .section--dark .banner .component__button--3.cta__button:hover,
.color-x24-comp-5 .section--dark .cta__button.component__button--3:hover, .color-x24-comp-5 .section--light .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-comp-5 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-comp-5 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(199, 141, 99, 0.42), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(199, 141, 99, 0.1);
}
.color-x24-comp-5 .section--dark .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-comp-5 .section--dark .banner .component__button--3.cta__button:focus,
.color-x24-comp-5 .section--dark .cta__button.component__button--3:focus, .color-x24-comp-5 .section--light .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-comp-5 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-comp-5 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-5 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  border: 1px solid #6b4326 !important;
  color: #ffffff !important;
  background: #6b4326 !important;
}
.color-x24-comp-5 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #b67241 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #b67241 !important;
}
.color-x24-comp-5 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #d5a888 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #d5a888 !important;
}
.color-x24-comp-5 .section--light .banner .component__button--1.cta__button,
.color-x24-comp-5 .section--light .cta__button.component__button--1 {
  border: 1px solid #6b4326 !important;
  color: #ffffff !important;
  background: #6b4326 !important;
}
.color-x24-comp-5 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-comp-5 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #b67241 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #b67241 !important;
}
.color-x24-comp-5 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-comp-5 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #d5a888 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #d5a888 !important;
}
.color-x24-comp-5 .section--light .banner .component__button--2.cta__button,
.color-x24-comp-5 .section--light .cta__button.component__button--2 {
  border: 1px solid #bab64b !important;
  color: #ffffff !important;
  background: #bab64b !important;
}
.color-x24-comp-5 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-comp-5 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #d6d495 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #d6d495 !important;
}
.color-x24-comp-5 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-comp-5 .section--light .cta__button.component__button--2:focus {
  border: 1px solid #f3f2de !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #f3f2de !important;
}
.color-x24-comp-5 .section--light .banner .component__button--3.cta__button,
.color-x24-comp-5 .section--light .cta__button.component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-comp-5 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-comp-5 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #e4e3ba !important;
  color: #6b4326 !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #f3f2de !important;
}
.color-x24-comp-5 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-comp-5 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-comp-5 .section--dark .articles__categories .mm-navbar .mm-btn, .color-x24-comp-5 .section--light .articles__categories .mm-navbar .mm-btn {
  top: 7px;
}
.color-x24-comp-5 .section--dark .articles__categories .mm-panels > .mm-panel > .mm-listview, .color-x24-comp-5 .section--light .articles__categories .mm-panels > .mm-panel > .mm-listview {
  margin: 7px 0 0 0;
}
.color-x24-comp-5 .section--dark .articles__categories .mm-opened .mm-title,
.color-x24-comp-5 .section--dark .articles__categories .mm-title, .color-x24-comp-5 .section--light .articles__categories .mm-opened .mm-title,
.color-x24-comp-5 .section--light .articles__categories .mm-title {
  font-size: 22px;
  line-height: 24px;
}
.color-x24-comp-5 .section--dark .blog-post__title,
.color-x24-comp-5 .section--dark .blog__post-title,
.color-x24-comp-5 .section--dark .article__post-title, .color-x24-comp-5 .section--light .blog-post__title,
.color-x24-comp-5 .section--light .blog__post-title,
.color-x24-comp-5 .section--light .article__post-title {
  font-family: "Poppins", sans-serif;
  text-decoration: none;
  color: #ffffff !important;
}
.color-x24-comp-5 .section--dark .blog-post__title:hover, .color-x24-comp-5 .section--dark .blog-post__title:focus,
.color-x24-comp-5 .section--dark .blog__post-title:hover,
.color-x24-comp-5 .section--dark .blog__post-title:focus,
.color-x24-comp-5 .section--dark .article__post-title:hover,
.color-x24-comp-5 .section--dark .article__post-title:focus, .color-x24-comp-5 .section--light .blog-post__title:hover, .color-x24-comp-5 .section--light .blog-post__title:focus,
.color-x24-comp-5 .section--light .blog__post-title:hover,
.color-x24-comp-5 .section--light .blog__post-title:focus,
.color-x24-comp-5 .section--light .article__post-title:hover,
.color-x24-comp-5 .section--light .article__post-title:focus {
  text-decoration: underline;
}
.color-x24-comp-5 .section--dark .blog-post__info li, .color-x24-comp-5 .section--light .blog-post__info li {
  border-left-color: #ffffff;
}
.color-x24-comp-5 .section--dark .category__description h1,
.color-x24-comp-5 .section--dark .category__description h2,
.color-x24-comp-5 .section--dark .category__description h3,
.color-x24-comp-5 .section--dark .category__description h4,
.color-x24-comp-5 .section--dark .category__description h5,
.color-x24-comp-5 .section--dark .category__description h6,
.color-x24-comp-5 .section--dark .category__description p > strong,
.color-x24-comp-5 .section--dark .blog__content h1,
.color-x24-comp-5 .section--dark .blog__content h2,
.color-x24-comp-5 .section--dark .blog__content h3,
.color-x24-comp-5 .section--dark .blog__content h4,
.color-x24-comp-5 .section--dark .blog__content h5,
.color-x24-comp-5 .section--dark .blog__content h6,
.color-x24-comp-5 .section--dark .blog__content p > strong,
.color-x24-comp-5 .section--dark .article__content h1,
.color-x24-comp-5 .section--dark .article__content h2,
.color-x24-comp-5 .section--dark .article__content h3,
.color-x24-comp-5 .section--dark .article__content h4,
.color-x24-comp-5 .section--dark .article__content h5,
.color-x24-comp-5 .section--dark .article__content h6,
.color-x24-comp-5 .section--dark .article__content p > strong, .color-x24-comp-5 .section--light .category__description h1,
.color-x24-comp-5 .section--light .category__description h2,
.color-x24-comp-5 .section--light .category__description h3,
.color-x24-comp-5 .section--light .category__description h4,
.color-x24-comp-5 .section--light .category__description h5,
.color-x24-comp-5 .section--light .category__description h6,
.color-x24-comp-5 .section--light .category__description p > strong,
.color-x24-comp-5 .section--light .blog__content h1,
.color-x24-comp-5 .section--light .blog__content h2,
.color-x24-comp-5 .section--light .blog__content h3,
.color-x24-comp-5 .section--light .blog__content h4,
.color-x24-comp-5 .section--light .blog__content h5,
.color-x24-comp-5 .section--light .blog__content h6,
.color-x24-comp-5 .section--light .blog__content p > strong,
.color-x24-comp-5 .section--light .article__content h1,
.color-x24-comp-5 .section--light .article__content h2,
.color-x24-comp-5 .section--light .article__content h3,
.color-x24-comp-5 .section--light .article__content h4,
.color-x24-comp-5 .section--light .article__content h5,
.color-x24-comp-5 .section--light .article__content h6,
.color-x24-comp-5 .section--light .article__content p > strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-comp-5 .section--dark .category__description h1 strong,
.color-x24-comp-5 .section--dark .category__description h2 strong,
.color-x24-comp-5 .section--dark .category__description h3 strong,
.color-x24-comp-5 .section--dark .category__description h4 strong,
.color-x24-comp-5 .section--dark .category__description h5 strong,
.color-x24-comp-5 .section--dark .category__description h6 strong,
.color-x24-comp-5 .section--dark .category__description p > strong strong,
.color-x24-comp-5 .section--dark .blog__content h1 strong,
.color-x24-comp-5 .section--dark .blog__content h2 strong,
.color-x24-comp-5 .section--dark .blog__content h3 strong,
.color-x24-comp-5 .section--dark .blog__content h4 strong,
.color-x24-comp-5 .section--dark .blog__content h5 strong,
.color-x24-comp-5 .section--dark .blog__content h6 strong,
.color-x24-comp-5 .section--dark .blog__content p > strong strong,
.color-x24-comp-5 .section--dark .article__content h1 strong,
.color-x24-comp-5 .section--dark .article__content h2 strong,
.color-x24-comp-5 .section--dark .article__content h3 strong,
.color-x24-comp-5 .section--dark .article__content h4 strong,
.color-x24-comp-5 .section--dark .article__content h5 strong,
.color-x24-comp-5 .section--dark .article__content h6 strong,
.color-x24-comp-5 .section--dark .article__content p > strong strong, .color-x24-comp-5 .section--light .category__description h1 strong,
.color-x24-comp-5 .section--light .category__description h2 strong,
.color-x24-comp-5 .section--light .category__description h3 strong,
.color-x24-comp-5 .section--light .category__description h4 strong,
.color-x24-comp-5 .section--light .category__description h5 strong,
.color-x24-comp-5 .section--light .category__description h6 strong,
.color-x24-comp-5 .section--light .category__description p > strong strong,
.color-x24-comp-5 .section--light .blog__content h1 strong,
.color-x24-comp-5 .section--light .blog__content h2 strong,
.color-x24-comp-5 .section--light .blog__content h3 strong,
.color-x24-comp-5 .section--light .blog__content h4 strong,
.color-x24-comp-5 .section--light .blog__content h5 strong,
.color-x24-comp-5 .section--light .blog__content h6 strong,
.color-x24-comp-5 .section--light .blog__content p > strong strong,
.color-x24-comp-5 .section--light .article__content h1 strong,
.color-x24-comp-5 .section--light .article__content h2 strong,
.color-x24-comp-5 .section--light .article__content h3 strong,
.color-x24-comp-5 .section--light .article__content h4 strong,
.color-x24-comp-5 .section--light .article__content h5 strong,
.color-x24-comp-5 .section--light .article__content h6 strong,
.color-x24-comp-5 .section--light .article__content p > strong strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-comp-5 .section--dark .article__post-permalink,
.color-x24-comp-5 .section--dark .blog__post-permalink, .color-x24-comp-5 .section--light .article__post-permalink,
.color-x24-comp-5 .section--light .blog__post-permalink {
  text-decoration: none;
  font-family: "GothicA1", sans-serif;
  position: relative;
  font-weight: 700;
  color: #ffffff;
}
.color-x24-comp-5 .section--dark .article__post-permalink:hover, .color-x24-comp-5 .section--dark .article__post-permalink:focus,
.color-x24-comp-5 .section--dark .blog__post-permalink:hover,
.color-x24-comp-5 .section--dark .blog__post-permalink:focus, .color-x24-comp-5 .section--light .article__post-permalink:hover, .color-x24-comp-5 .section--light .article__post-permalink:focus,
.color-x24-comp-5 .section--light .blog__post-permalink:hover,
.color-x24-comp-5 .section--light .blog__post-permalink:focus {
  text-decoration: underline;
}
.color-x24-comp-5 .section--dark .article__post-permalink:before,
.color-x24-comp-5 .section--dark .blog__post-permalink:before, .color-x24-comp-5 .section--light .article__post-permalink:before,
.color-x24-comp-5 .section--light .blog__post-permalink:before {
  content: "";
  top: -3px;
  font-family: "font-awesome";
  position: absolute;
  right: -13px;
  font-weight: normal;
  display: none;
}
.color-x24-comp-5 .section--dark .articles__categories .category__list-child li a,
.color-x24-comp-5 .section--dark .articles__categories-list li a, .color-x24-comp-5 .section--light .articles__categories .category__list-child li a,
.color-x24-comp-5 .section--light .articles__categories-list li a {
  font: 16px/1.375 "GothicA1", sans-serif;
}
.color-x24-comp-5 .section--dark .articles__categories .category__list-child li a:hover, .color-x24-comp-5 .section--dark .articles__categories .category__list-child li a:focus,
.color-x24-comp-5 .section--dark .articles__categories-list li a:hover,
.color-x24-comp-5 .section--dark .articles__categories-list li a:focus, .color-x24-comp-5 .section--light .articles__categories .category__list-child li a:hover, .color-x24-comp-5 .section--light .articles__categories .category__list-child li a:focus,
.color-x24-comp-5 .section--light .articles__categories-list li a:hover,
.color-x24-comp-5 .section--light .articles__categories-list li a:focus {
  text-decoration: none;
}
.color-x24-comp-5 .section--dark .articles__categories .mm-opened .mm-title, .color-x24-comp-5 .section--light .articles__categories .mm-opened .mm-title {
  font-family: "Poppins", sans-serif;
}
.color-x24-comp-5 .section--dark .articles__pagination ul li a, .color-x24-comp-5 .section--light .articles__pagination ul li a {
  color: #000000;
}
.color-x24-comp-5 .section--light .blog__post-title,
.color-x24-comp-5 .section--light .article__post-title {
  color: #000000 !important;
}
.color-x24-comp-5 .section--light .article__post-permalink,
.color-x24-comp-5 .section--light .blog__post-permalink {
  color: #000000;
}
.color-x24-comp-5 .section--light .blog-post__info li {
  border-left-color: #000000;
}
.color-x24-comp-5 .section--dark .banner__container .banner .cta__button, .color-x24-comp-5 .section--light .banner__container .banner .cta__button {
  min-height: 45px;
  max-width: 250px;
  font: 700 14px/25px "Poppins", sans-serif;
}
.color-x24-comp-5 .section--dark .banner__container .banner .form .form__title,
.color-x24-comp-5 .section--dark .banner__container .banner .form .form__caption,
.color-x24-comp-5 .section--dark .banner__container .banner .form .leadFormInfo,
.color-x24-comp-5 .section--dark .banner__container .banner .form .form__name, .color-x24-comp-5 .section--light .banner__container .banner .form .form__title,
.color-x24-comp-5 .section--light .banner__container .banner .form .form__caption,
.color-x24-comp-5 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-comp-5 .section--light .banner__container .banner .form .form__name {
  color: #000000;
}
.color-x24-comp-5 .section--light .banner__container .banner .form .form__title,
.color-x24-comp-5 .section--light .banner__container .banner .form .form__caption,
.color-x24-comp-5 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-comp-5 .section--light .banner__container .banner .form .form__name {
  color: #ffffff;
}
.color-x24-comp-5 .section-banner .banner .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-comp-5 .section-banner .banner form {
  margin-bottom: 0;
}
.color-x24-comp-5 .section-banner .banner .component__title {
  color: #ffffff !important;
  font-family: "Poppins", sans-serif;
  font-weight: bold;
}
.color-x24-comp-5 .section-banner .banner .banner-text__title--large {
  font-size: 40px;
  line-height: 46px;
}
.color-x24-comp-5 .section-banner .banner .banner-text__title--extraLarge {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-comp-5 .section-banner .banner .banner-e .input_container {
  margin: 0 0 10px;
}
.color-x24-comp-5 .section-banner .banner-text__wrapper .text-left .banner-c__title,
.color-x24-comp-5 .section-banner .banner-text__wrapper .text-center .banner-c__title,
.color-x24-comp-5 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  max-width: 650px;
}
.color-x24-comp-5 .section-banner .banner-text__wrapper .text-left .banner-c__title {
  max-width: 650px;
}
.color-x24-comp-5 .section-banner .banner-text__wrapper .text-left .text-center {
  text-align: left !important;
}
.color-x24-comp-5 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  display: inline-block;
}
.color-x24-comp-5 .section-banner .banner-text__wrapper .text-right .banner-c__button {
  text-align: right !important;
  margin-right: 0 !important;
}
.color-x24-comp-5 .section-banner .banner-text__wrapper .text-center {
  margin: 0 auto;
}
.color-x24-comp-5 .section-banner .banner .component__subtitle {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-comp-5 .section-banner .banner .banner-text__subtitle--small {
  font-size: 18px;
  line-height: 22px;
}
.color-x24-comp-5 .section-banner .banner .banner-text__subtitle--medium {
  font-size: 24px;
  line-height: 26px;
}
.color-x24-comp-5 .section-banner .banner .cta__link:hover {
  text-decoration: underline;
}
.color-x24-comp-5 .section-banner .banner .flexslider .flex-control-nav {
  bottom: 100px;
}
@keyframes fadeInUp {
  from {
    transform: translate3d(0, 40px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.color-x24-comp-5 .in-view {
  animation-duration: 1s;
  animation-fill-mode: both;
  opacity: 0;
  animation-name: fadeInUp;
}
.color-x24-comp-5 .section--dark .navigation .navigation-b,
.color-x24-comp-5 .section--dark .navigation .navigation-c, .color-x24-comp-5 .section--light .navigation .navigation-b,
.color-x24-comp-5 .section--light .navigation .navigation-c {
  background: none;
}
.color-x24-comp-5 .section--dark .navigation .navigation-b .navigation__button:focus,
.color-x24-comp-5 .section--dark .navigation .navigation-c .navigation__button:focus, .color-x24-comp-5 .section--light .navigation .navigation-b .navigation__button:focus,
.color-x24-comp-5 .section--light .navigation .navigation-c .navigation__button:focus {
  outline: none;
}
.color-x24-comp-5 .section--dark .navigation-a .navigation__item--link,
.color-x24-comp-5 .section--dark .navigation-b .navigation__item--link,
.color-x24-comp-5 .section--dark .navigation-c .navigation__item--link, .color-x24-comp-5 .section--light .navigation-a .navigation__item--link,
.color-x24-comp-5 .section--light .navigation-b .navigation__item--link,
.color-x24-comp-5 .section--light .navigation-c .navigation__item--link {
  padding: 5px 0.7rem;
  font-size: 12px !important;
  color: #ffffff;
  text-transform: uppercase;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  line-height: 24px;
}
.color-x24-comp-5 .section--dark .navigation-a .navigation__item--link:hover,
.color-x24-comp-5 .section--dark .navigation-b .navigation__item--link:hover,
.color-x24-comp-5 .section--dark .navigation-c .navigation__item--link:hover, .color-x24-comp-5 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-comp-5 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-comp-5 .section--light .navigation-c .navigation__item--link:hover {
  color: #999;
}
.color-x24-comp-5 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-5 .section--dark .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-5 .section--dark .navigation-c .navigation__item.has-drop-down ul a:hover, .color-x24-comp-5 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-5 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-5 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #999;
}
.color-x24-comp-5 .section--dark .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-5 .section--dark .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-5 .section--dark .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-comp-5 .section--light .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-5 .section--light .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-5 .section--light .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after {
  font-family: "font-awesome";
  content: "";
  border: 0 !important;
  width: 10px;
  height: 20px;
  margin: 0;
  font-size: 8px !important;
  right: 10px;
  top: 4px;
}
.color-x24-comp-5 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-comp-5 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-comp-5 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub, .color-x24-comp-5 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-comp-5 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-comp-5 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub {
  right: 0;
}
.color-x24-comp-5 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-comp-5 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-comp-5 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub, .color-x24-comp-5 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-comp-5 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-comp-5 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub {
  left: unset;
  right: 100%;
}
.color-x24-comp-5 .section--dark .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-5 .section--dark .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-5 .section--dark .navigation-c .navigation__list--head .navigation-open > .navigation__item--link, .color-x24-comp-5 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-5 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-5 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-comp-5 .section--dark .navigation-a .navigation__list--sub,
.color-x24-comp-5 .section--dark .navigation-b .navigation__list--sub,
.color-x24-comp-5 .section--dark .navigation-c .navigation__list--sub, .color-x24-comp-5 .section--light .navigation-a .navigation__list--sub,
.color-x24-comp-5 .section--light .navigation-b .navigation__list--sub,
.color-x24-comp-5 .section--light .navigation-c .navigation__list--sub {
  border: 0;
  border-radius: 8px;
  background: #6b4326 !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-comp-5 .section--dark .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-comp-5 .section--dark .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-comp-5 .section--dark .navigation-c .navigation__list--sub .navigation__item--link, .color-x24-comp-5 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-comp-5 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-comp-5 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #ffffff;
}
.color-x24-comp-5 .section--dark .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-5 .section--dark .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-5 .section--dark .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-comp-5 .section--light .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-5 .section--light .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-5 .section--light .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  content: "";
}
.color-x24-comp-5 .section--dark .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-5 .section--dark .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-5 .section--dark .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link, .color-x24-comp-5 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-5 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-5 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-comp-5 .section--light .navigation-a .navigation__item--link,
.color-x24-comp-5 .section--light .navigation-b .navigation__item--link,
.color-x24-comp-5 .section--light .navigation-c .navigation__item--link {
  color: #000000;
}
.color-x24-comp-5 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-comp-5 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-comp-5 .section--light .navigation-c .navigation__item--link:hover {
  color: #666;
}
.color-x24-comp-5 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-5 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-5 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #666;
}
.color-x24-comp-5 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-5 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-5 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #666;
}
.color-x24-comp-5 .section--light .navigation-a .navigation__list--sub,
.color-x24-comp-5 .section--light .navigation-b .navigation__list--sub,
.color-x24-comp-5 .section--light .navigation-c .navigation__list--sub {
  background: #e0e0e0 !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-comp-5 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-comp-5 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-comp-5 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #000000;
}
.color-x24-comp-5 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-5 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-5 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #666 !important;
}
.color-x24-comp-5 .section--dark .navigation__container .navigation__item.has-drop-down .navigation__item--link:hover:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-comp-5 .section--dark .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-comp-5 .section--dark .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #999 !important;
}
.color-x24-comp-5 .section--dark .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #f0f !important;
}
.color-x24-comp-5 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: #000000 transparent transparent transparent !important;
}
.color-x24-comp-5 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: #666 transparent transparent transparent !important;
}
.color-x24-comp-5 .section--light .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #666 transparent transparent !important;
}
.color-x24-comp-5 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: transparent transparent transparent #000000 !important;
}
.color-x24-comp-5 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #f00 !important;
}
.color-x24-comp-5 .section--light .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #666 !important;
}
.color-x24-comp-5 .contact-us-im {
  overflow: hidden;
}
.color-x24-comp-5 .contact-us-im .form .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-comp-5 .form .form__name {
  font: 14px/20px "GothicA1", sans-serif;
}
.color-x24-comp-5 .form .leadForm,
.color-x24-comp-5 .form .label_container {
  text-align: left;
}
.color-x24-comp-5 .form form .form-input-comments {
  flex-direction: column;
}
.color-x24-comp-5 .form .form__group {
  overflow: hidden;
  margin: 0 0 20px;
}
.color-x24-comp-5 .section--dark .form, .color-x24-comp-5 .section--light .form {
  padding: 3.125rem 0;
  margin: 0 auto;
  max-width: 900px;
}
.color-x24-comp-5 .section--dark .form form .form-wrap__submit, .color-x24-comp-5 .section--light .form form .form-wrap__submit {
  display: block;
}
.color-x24-comp-5 .section--dark .form form .form-wrap__submit input, .color-x24-comp-5 .section--light .form form .form-wrap__submit input {
  width: 100%;
}
.color-x24-comp-5 .section--dark .form .leadFormInfo,
.color-x24-comp-5 .section--dark .form .component__title-caption-wrap, .color-x24-comp-5 .section--light .form .leadFormInfo,
.color-x24-comp-5 .section--light .form .component__title-caption-wrap {
  text-align: center;
}
.color-x24-comp-5 .section--dark .form .form__title, .color-x24-comp-5 .section--light .form .form__title {
  color: #ffffff;
}
.color-x24-comp-5 .section--dark .form .form__caption, .color-x24-comp-5 .section--dark .form .form__name, .color-x24-comp-5 .section--light .form .form__caption, .color-x24-comp-5 .section--light .form .form__name {
  color: #ffffff;
}
.color-x24-comp-5 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-5 .section--dark .form .form__group .input_container input,
.color-x24-comp-5 .section--dark .form .form__group .input_container select,
.color-x24-comp-5 .section--dark .form .form__group .input_container textarea, .color-x24-comp-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-5 .section--light .form .form__group .input_container input,
.color-x24-comp-5 .section--light .form .form__group .input_container select,
.color-x24-comp-5 .section--light .form .form__group .input_container textarea {
  width: 100%;
  font: 14px/16px "GothicA1", sans-serif;
  color: #ffffff;
  background: rgba(255, 127, 0, 0.7);
  border-radius: 8px;
  padding: 12px 16px 13px;
  border: 1px solid rgba(255, 127, 0, 0.7) !important;
  outline: none;
  height: auto;
}
.color-x24-comp-5 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-comp-5 .section--dark .form .form__group .input_container input::placeholder,
.color-x24-comp-5 .section--dark .form .form__group .input_container select::placeholder,
.color-x24-comp-5 .section--dark .form .form__group .input_container textarea::placeholder, .color-x24-comp-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-comp-5 .section--light .form .form__group .input_container input::placeholder,
.color-x24-comp-5 .section--light .form .form__group .input_container select::placeholder,
.color-x24-comp-5 .section--light .form .form__group .input_container textarea::placeholder {
  color: #ffffff;
}
.color-x24-comp-5 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-comp-5 .section--dark .form .form__group .input_container input.has-error::placeholder,
.color-x24-comp-5 .section--dark .form .form__group .input_container select.has-error::placeholder,
.color-x24-comp-5 .section--dark .form .form__group .input_container textarea.has-error::placeholder, .color-x24-comp-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-comp-5 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-comp-5 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-comp-5 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-comp-5 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-comp-5 .section--dark .form .form__group .input_container input:focus,
.color-x24-comp-5 .section--dark .form .form__group .input_container select:focus,
.color-x24-comp-5 .section--dark .form .form__group .input_container textarea:focus, .color-x24-comp-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-comp-5 .section--light .form .form__group .input_container input:focus,
.color-x24-comp-5 .section--light .form .form__group .input_container select:focus,
.color-x24-comp-5 .section--light .form .form__group .input_container textarea:focus {
  border: 1px solid #ffffff !important;
}
.color-x24-comp-5 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span, .color-x24-comp-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span {
  padding: 0;
}
.color-x24-comp-5 .section--dark .form .form__group .input_container .form-input-uploadFile span.status-label:before, .color-x24-comp-5 .section--light .form .form__group .input_container .form-input-uploadFile span.status-label:before {
  right: 103px;
}
.color-x24-comp-5 .section--dark .form .form__group .input_container.checkbox_wrapper, .color-x24-comp-5 .section--dark .form .form__group .input_container.radio_wrapper, .color-x24-comp-5 .section--light .form .form__group .input_container.checkbox_wrapper, .color-x24-comp-5 .section--light .form .form__group .input_container.radio_wrapper {
  position: relative;
  overflow: hidden;
  border-style: none;
}
.color-x24-comp-5 .section--dark .form .form__group .input_container.checkbox_wrapper input, .color-x24-comp-5 .section--dark .form .form__group .input_container.radio_wrapper input, .color-x24-comp-5 .section--light .form .form__group .input_container.checkbox_wrapper input, .color-x24-comp-5 .section--light .form .form__group .input_container.radio_wrapper input {
  position: absolute;
  top: 0;
  left: -9999px;
}
.color-x24-comp-5 .section--dark .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-comp-5 .section--dark .form .form__group .input_container.radio_wrapper input + label, .color-x24-comp-5 .section--light .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-comp-5 .section--light .form .form__group .input_container.radio_wrapper input + label {
  position: relative;
  margin-bottom: 4px;
  padding: 5px 0 0 50px;
  min-height: 30px;
  font: 18px/1.375 "Heebo", sans-serif;
}
.color-x24-comp-5 .section--dark .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-comp-5 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-comp-5 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-comp-5 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  height: 30px;
  width: 30px;
  text-align: center;
  color: #ffffff;
  background: rgba(255, 127, 0, 0.7);
  border: 4px solid rgba(255, 127, 0, 0.7) !important;
  border-radius: 4px;
  font: normal normal normal 18px/1.2 font-awesome;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
}
.color-x24-comp-5 .section--dark .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-comp-5 .section--dark .form .form__group .input_container.radio_wrapper .has-error + label:before, .color-x24-comp-5 .section--light .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-comp-5 .section--light .form .form__group .input_container.radio_wrapper .has-error + label:before {
  border-color: #E03B33 !important;
}
.color-x24-comp-5 .section--dark .form .form__group .input_container.checkbox_wrapper input:checked + label:before, .color-x24-comp-5 .section--light .form .form__group .input_container.checkbox_wrapper input:checked + label:before {
  content: "";
}
.color-x24-comp-5 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-comp-5 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  border-radius: 50%;
}
.color-x24-comp-5 .section--dark .form .form__group .input_container.radio_wrapper input:checked + label:before, .color-x24-comp-5 .section--light .form .form__group .input_container.radio_wrapper input:checked + label:before {
  content: "";
  font-size: 17px;
  line-height: 1.3;
  letter-spacing: -0.5px;
}
.color-x24-comp-5 .section--dark .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-comp-5 .section--dark .form .form__group .input_container.radio_wrapper div[class$=__label-input-container], .color-x24-comp-5 .section--light .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-comp-5 .section--light .form .form__group .input_container.radio_wrapper div[class$=__label-input-container] {
  position: relative;
  padding: 0 0 5px;
}
.color-x24-comp-5 .section--dark .form .form__group .input_container input[type=checkbox],
.color-x24-comp-5 .section--dark .form .form__group .input_container input[type=radio], .color-x24-comp-5 .section--light .form .form__group .input_container input[type=checkbox],
.color-x24-comp-5 .section--light .form .form__group .input_container input[type=radio] {
  width: 26px;
  height: 26px;
  position: absolute;
  top: 2;
  left: 2;
  outline: none;
}
.color-x24-comp-5 .section--dark .form .form__group .input_container select, .color-x24-comp-5 .section--light .form .form__group .input_container select {
  height: 42px;
}
.color-x24-comp-5 .section--dark .form-wrap__submit, .color-x24-comp-5 .section--light .form-wrap__submit {
  text-align: center;
}
.color-x24-comp-5 .section--dark .form form pre,
.color-x24-comp-5 .section--dark .form form .formatted_text,
.color-x24-comp-5 .section--dark .form form .help_text,
.color-x24-comp-5 .section--dark .form form .formatted_text p,
.color-x24-comp-5 .section--dark .form form .form-input-info,
.color-x24-comp-5 .section--dark .form form .leadFormInfo,
.color-x24-comp-5 .section--dark .form form label, .color-x24-comp-5 .section--light .form form pre,
.color-x24-comp-5 .section--light .form form .formatted_text,
.color-x24-comp-5 .section--light .form form .help_text,
.color-x24-comp-5 .section--light .form form .formatted_text p,
.color-x24-comp-5 .section--light .form form .form-input-info,
.color-x24-comp-5 .section--light .form form .leadFormInfo,
.color-x24-comp-5 .section--light .form form label {
  color: #ffffff;
}
.color-x24-comp-5 .section--dark .form form pre:focus, .color-x24-comp-5 .section--dark .form form pre:hover,
.color-x24-comp-5 .section--dark .form form .formatted_text:focus,
.color-x24-comp-5 .section--dark .form form .formatted_text:hover,
.color-x24-comp-5 .section--dark .form form .help_text:focus,
.color-x24-comp-5 .section--dark .form form .help_text:hover,
.color-x24-comp-5 .section--dark .form form .formatted_text p:focus,
.color-x24-comp-5 .section--dark .form form .formatted_text p:hover,
.color-x24-comp-5 .section--dark .form form .form-input-info:focus,
.color-x24-comp-5 .section--dark .form form .form-input-info:hover,
.color-x24-comp-5 .section--dark .form form .leadFormInfo:focus,
.color-x24-comp-5 .section--dark .form form .leadFormInfo:hover,
.color-x24-comp-5 .section--dark .form form label:focus,
.color-x24-comp-5 .section--dark .form form label:hover, .color-x24-comp-5 .section--light .form form pre:focus, .color-x24-comp-5 .section--light .form form pre:hover,
.color-x24-comp-5 .section--light .form form .formatted_text:focus,
.color-x24-comp-5 .section--light .form form .formatted_text:hover,
.color-x24-comp-5 .section--light .form form .help_text:focus,
.color-x24-comp-5 .section--light .form form .help_text:hover,
.color-x24-comp-5 .section--light .form form .formatted_text p:focus,
.color-x24-comp-5 .section--light .form form .formatted_text p:hover,
.color-x24-comp-5 .section--light .form form .form-input-info:focus,
.color-x24-comp-5 .section--light .form form .form-input-info:hover,
.color-x24-comp-5 .section--light .form form .leadFormInfo:focus,
.color-x24-comp-5 .section--light .form form .leadFormInfo:hover,
.color-x24-comp-5 .section--light .form form label:focus,
.color-x24-comp-5 .section--light .form form label:hover {
  outline: none;
}
.color-x24-comp-5 .section--dark .form form pre:disabled,
.color-x24-comp-5 .section--dark .form form .formatted_text:disabled,
.color-x24-comp-5 .section--dark .form form .help_text:disabled,
.color-x24-comp-5 .section--dark .form form .formatted_text p:disabled,
.color-x24-comp-5 .section--dark .form form .form-input-info:disabled,
.color-x24-comp-5 .section--dark .form form .leadFormInfo:disabled,
.color-x24-comp-5 .section--dark .form form label:disabled, .color-x24-comp-5 .section--light .form form pre:disabled,
.color-x24-comp-5 .section--light .form form .formatted_text:disabled,
.color-x24-comp-5 .section--light .form form .help_text:disabled,
.color-x24-comp-5 .section--light .form form .formatted_text p:disabled,
.color-x24-comp-5 .section--light .form form .form-input-info:disabled,
.color-x24-comp-5 .section--light .form form .leadFormInfo:disabled,
.color-x24-comp-5 .section--light .form form label:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.color-x24-comp-5 .section--dark .form form hr, .color-x24-comp-5 .section--light .form form hr {
  border-color: #ffffff;
}
.color-x24-comp-5 .section--dark .form form .form-wrap__submit input, .color-x24-comp-5 .section--light .form form .form-wrap__submit input {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
  border-radius: 4px;
  color: #000000 !important;
  width: auto;
  padding: 11px 47px 13px;
  height: 40px;
  min-width: 200px;
  transition: 0.25s;
  font: 600 14px/16px "Poppins", sans-serif;
  text-transform: uppercase;
  display: inline-block;
}
.color-x24-comp-5 .section--dark .form form .form-wrap__submit input:hover, .color-x24-comp-5 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-comp-5 .section--dark .form form .form-wrap__submit input:focus, .color-x24-comp-5 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-5 .section--light .form .form__title {
  color: #000000;
}
.color-x24-comp-5 .section--light .form .form__caption, .color-x24-comp-5 .section--light .form .form__name {
  color: #000000;
}
.color-x24-comp-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-5 .section--light .form .form__group .input_container input,
.color-x24-comp-5 .section--light .form .form__group .input_container select,
.color-x24-comp-5 .section--light .form .form__group .input_container textarea {
  color: #f0efe5;
  background: rgba(255, 127, 0, 0.7);
}
.color-x24-comp-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-comp-5 .section--light .form .form__group .input_container input::placeholder,
.color-x24-comp-5 .section--light .form .form__group .input_container select::placeholder,
.color-x24-comp-5 .section--light .form .form__group .input_container textarea::placeholder {
  color: #f0efe5;
}
.color-x24-comp-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-comp-5 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-comp-5 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-comp-5 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-comp-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error,
.color-x24-comp-5 .section--light .form .form__group .input_container input.has-error,
.color-x24-comp-5 .section--light .form .form__group .input_container select.has-error,
.color-x24-comp-5 .section--light .form .form__group .input_container textarea.has-error {
  border: 1px solid #E03B33 !important;
}
.color-x24-comp-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-comp-5 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-comp-5 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-comp-5 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-comp-5 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-comp-5 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  color: #f0efe5;
  background: rgba(255, 127, 0, 0.7);
  border: 4px solid rgba(255, 127, 0, 0.7) !important;
}
.color-x24-comp-5 .section--light .form form pre,
.color-x24-comp-5 .section--light .form form .formatted_text,
.color-x24-comp-5 .section--light .form form .help_text,
.color-x24-comp-5 .section--light .form form .formatted_text p,
.color-x24-comp-5 .section--light .form form .form-input-info,
.color-x24-comp-5 .section--light .form form .leadFormInfo,
.color-x24-comp-5 .section--light .form form label {
  color: #6b4326;
}
.color-x24-comp-5 .section--light .form form hr {
  border-color: #6b4326;
}
.color-x24-comp-5 .section--light .form form .form-wrap__submit input {
  border: 1px solid #6b4326 !important;
  color: #ffffff !important;
  background: #6b4326 !important;
}
.color-x24-comp-5 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #b67241 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #b67241 !important;
}
.color-x24-comp-5 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #b67241 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #b67241 !important;
}
.color-x24-comp-5 .newsletter-2-fields .section--dark .form-wrap__submit input {
  display: flex;
}
.color-x24-comp-5 .exclusive-offer .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-comp-5 .newsletter-3-fields .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-comp-5 .exclusive-offer .form .error_container label {
  width: 100%;
}
.color-x24-comp-5 .exclusive-offer .col-lg-12 .form__group {
  width: 284px;
  margin-right: 0;
}
.color-x24-comp-5 .exclusive-offer .leadFormInfo {
  bottom: -30px;
}
.color-x24-comp-5 .exclusive-offer .col-lg-12 form .form-wrap__submit {
  width: 254px;
}
.color-x24-comp-5 .exclusive-offer .col-lg-12 form .error_container {
  width: 254px;
  text-align: left;
}
.color-x24-comp-5 .forms--fullwidth form,
.color-x24-comp-5 .forms--2col-textarea form {
  width: 100%;
  margin-bottom: 44px;
}
.color-x24-comp-5 .forms--2col-textarea input,
.color-x24-comp-5 .forms--2col-textarea select,
.color-x24-comp-5 .forms--2col-textarea textarea {
  width: 100%;
}
.color-x24-comp-5 .forms--fullwidth .form__group,
.color-x24-comp-5 .forms--2col-textarea .form__group {
  margin-bottom: 16px;
}
.color-x24-comp-5 .forms--fullwidth .form-wrap__submit input,
.color-x24-comp-5 .forms--2col-textarea .form-wrap__submit input {
  width: auto;
  display: flex;
}
.color-x24-comp-5 .forms--3col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-comp-5 .forms--2col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-comp-5 .forms--2col form .form__group {
  width: 49%;
  margin-right: 2%;
  margin-bottom: 16px;
}
.color-x24-comp-5 .forms--2col form .form__group:nth-child(2n) {
  margin-right: 0;
}
.color-x24-comp-5 .forms--2col form .form__group .input_container {
  height: auto;
}
.color-x24-comp-5 .forms--3col form .form__group {
  width: 30%;
  margin-right: 5%;
  margin-bottom: 16px;
}
.color-x24-comp-5 .forms--3col form .form__group:nth-child(3n) {
  margin-right: 0;
}
.color-x24-comp-5 .forms--3col form .form__group input,
.color-x24-comp-5 .forms--3col form .form__group textarea,
.color-x24-comp-5 .forms--3col form .form__group select {
  width: 100%;
}
.color-x24-comp-5 .forms--3col form .form__group .input_container {
  height: auto;
}
.color-x24-comp-5 .forms--3col form .leadFormInfo {
  width: 100%;
}
.color-x24-comp-5 .forms--2col form .form__group input,
.color-x24-comp-5 .forms--2col form .form__group textarea,
.color-x24-comp-5 .forms--2col form .form__group select {
  width: 100%;
}
.color-x24-comp-5 .forms--2col form .leadFormInfo {
  width: 100%;
  text-align: center;
}
.color-x24-comp-5 .forms--2col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-comp-5 .forms--3col form .form__group .leadFormInfo {
  text-align: center;
}
.color-x24-comp-5 .forms--3col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-comp-5 .newsletter-2-fields .form__title,
.color-x24-comp-5 .newsletter-2-fields .form__caption {
  text-align: left;
}
@media (max-width: 1024px) {
  .color-x24-comp-5 .newsletter-3-fields .col-lg-12 form .leadFormInfo,
.color-x24-comp-5 .exclusive-offer .col-lg-12 form .leadFormInfo {
    position: relative;
    text-align: center;
    bottom: auto;
  }
}
@media (max-width: 991px) {
  .color-x24-comp-5 .editable__container .component__title,
.color-x24-comp-5 .editable__container h1 {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-comp-5 .editable__container h2 {
    font-size: 24px;
    line-height: 32px;
  }
  .color-x24-comp-5 .editable__container h3 {
    font-size: 16px;
    line-height: 18px;
  }
  .color-x24-comp-5 .editable__container h4 {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-comp-5 .editable__container h5 {
    font-size: 13px;
    line-height: 15px;
  }
  .color-x24-comp-5 .editable__container h6 {
    font-size: 12px;
    line-height: 14px;
  }
  .color-x24-comp-5 .section--dark .staff__container .staff__container--inner .staff__title,
.color-x24-comp-5 .section--light .staff__container .staff__container--inner .staff__title,
.color-x24-comp-5 .form .form__title,
.color-x24-comp-5 .contact-us-im .form__title,
.color-x24-comp-5 .component__title {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-comp-5 .section--dark .staff__container .staff__container--inner .staff__caption,
.color-x24-comp-5 .section--light .staff__container .staff__container--inner .staff__caption,
.color-x24-comp-5 .form .form__caption,
.color-x24-comp-5 .contact-us-im .form__caption,
.color-x24-comp-5 .component__subtitle {
    font-size: 14px;
    line-height: 18px;
  }
  .color-x24-comp-5 .section-banner .banner .banner-text__title--extraLarge,
.color-x24-comp-5 .section-banner .banner .banner-text__title--large {
    font-size: 40px;
    line-height: 48px;
  }
  .color-x24-comp-5 .section-banner .banner .banner-text__subtitle--medium,
.color-x24-comp-5 .section-banner .banner .banner-text__subtitle--small {
    font-size: 16px;
    line-height: 20px;
  }
  .color-x24-comp-5 .forms--3col form,
.color-x24-comp-5 .forms--2col form {
    flex-direction: column;
    align-items: center;
    margin-bottom: 0;
  }
  .color-x24-comp-5 .forms--3col form .form__group,
.color-x24-comp-5 .forms--2col form .form__group {
    margin: 0 auto 16px;
  }
  .color-x24-comp-5 .forms--3col form .form__group:nth-child(3n),
.color-x24-comp-5 .forms--2col form .form__group:nth-child(2n) {
    margin-right: auto;
  }
  .color-x24-comp-5 .exclusive-offer .col-lg-12 .form__group {
    margin: 0 auto 0.9375rem;
  }
  .color-x24-comp-5 .forms--fullwidth form,
.color-x24-comp-5 .forms--2col-textarea form {
    margin: 0 auto;
    margin-bottom: 44px;
  }
  .color-x24-comp-5 .newsletter-2-fields .form__title,
.color-x24-comp-5 .newsletter-2-fields .form__caption {
    text-align: center;
  }
  .color-x24-comp-5 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-comp-5 .exclusive-offer .section--light .form-wrap__submit input {
    width: auto;
    margin: 0 auto;
  }
  .color-x24-comp-5 .alias-home_askaquestion input,
.color-x24-comp-5 .alias-home_askaquestion textarea,
.color-x24-comp-5 .alias-home_askaquestion .error_container {
    margin: 0 auto;
  }
  .color-x24-comp-5 .alias-home_askaquestion .leadFormInfo {
    margin: 1.25rem auto 1rem;
  }
  .color-x24-comp-5 .form .component__title-caption-wrap,
.color-x24-comp-5 .alias-blade_home_grid .blade-a__title {
    text-align: center;
  }
  .color-x24-comp-5 .section__column-2 {
    order: 3;
  }
  .color-x24-comp-5 .section__column-2 .location__text-wrapper {
    text-align: center;
  }
  .color-x24-comp-5 .section__column-3 {
    order: 2;
  }
  .color-x24-comp-5 .newsletter-2-fields .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-comp-5 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-5 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-5 .section--dark .featuredblocks .featuredblock__cta .component__button--1, .color-x24-comp-5 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-5 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-5 .section--light .featuredblocks .featuredblock__cta .component__button--1 {
    min-width: 80px !important;
  }
  .color-x24-comp-5 .section--dark .featuredblocks .featuredblock__title, .color-x24-comp-5 .section--light .featuredblocks .featuredblock__title {
    font-size: 18px;
  }
  .color-x24-comp-5 .section--dark .staff__container .staff-member__name, .color-x24-comp-5 .section--dark .staff__container .staff-member__name span, .color-x24-comp-5 .section--light .staff__container .staff-member__name, .color-x24-comp-5 .section--light .staff__container .staff-member__name span {
    font: 600 16px/20px "Poppins", sans-serif !important;
  }
  .color-x24-comp-5 .section--dark .banner .controls-wrapper, .color-x24-comp-5 .section--light .banner .controls-wrapper {
    padding: 0;
    margin-top: 0;
  }
  .color-x24-comp-5 .section--dark .banner .banner-text__wrapper, .color-x24-comp-5 .section--light .banner .banner-text__wrapper {
    padding-bottom: 0;
  }
}
@media (max-width: 768px) {
  .color-x24-comp-5 .forms--fullwidth form,
.color-x24-comp-5 .forms--2col-textarea form {
    margin-bottom: 0;
  }
  .color-x24-comp-5 .forms--3col form .form__group,
.color-x24-comp-5 .forms--2col form .form__group {
    width: 100%;
  }
  .color-x24-comp-5 .section-blade .blade-a__bg > div {
    min-height: inherit !important;
  }
}
@media (max-width: 767px) {
  .color-x24-comp-5 .section.forms--fullwidth .component__title-caption-wrap,
.color-x24-comp-5 .section .form .component__title-caption-wrap {
    padding-top: 0;
  }
}
@media (max-width: 414px) {
  .color-x24-comp-5 .exclusive-offer .col-lg-12 .form__group,
.color-x24-comp-5 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-comp-5 .exclusive-offer .section--light .form-wrap__submit input {
    width: 100%;
  }
  .color-x24-comp-5 .form-default .form-wrap__submit input,
.color-x24-comp-5 .newsletter-2-fields .section--light .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-comp-5 .section .section--light .form-wrap__submit input,
.color-x24-comp-5 .section .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-comp-5 .newsletter-3-fields .col-lg-12 .form,
.color-x24-comp-5 .exclusive-offer .col-lg-12 .form {
    padding: 3.125rem 0;
    margin: 0 auto;
    max-width: 900px;
  }
  .color-x24-comp-5 .alias-home_askaquestion input,
.color-x24-comp-5 .alias-home_askaquestion textarea,
.color-x24-comp-5 .alias-home_askaquestion .leadFormInfo,
.color-x24-comp-5 .alias-home_askaquestion .error_container {
    width: 100%;
  }
  .color-x24-comp-5 .forms--fullwidth form,
.color-x24-comp-5 .forms--2col-textarea form,
.color-x24-comp-5 .forms--3col form .form-wrap__submit,
.color-x24-comp-5 .forms--2col form .form-wrap__submit,
.color-x24-comp-5 .exclusive-offer .col-lg-12 form .form-wrap__submit {
    width: 100%;
  }
  .color-x24-comp-5 .forms--2col form .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
}
.color-x24-comp-5 .forms--2col-textarea .form .leadForm form {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.color-x24-comp-5 .forms--2col-textarea .form .leadForm form .outerWrap {
  position: relative;
  float: left;
  width: 47%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-end;
}
.color-x24-comp-5 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-comp-5 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-comp-5 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-comp-5 .forms--2col-textarea .form__group {
  width: 100%;
  margin-right: 0;
  float: left;
  margin-bottom: 15px;
}
.color-x24-comp-5 .forms--2col-textarea .form-wrap__submit {
  margin: 0 auto;
  width: 100%;
  display: flex;
  justify-content: center;
}
.color-x24-comp-5 .forms--2col-textarea .form .form-input-comments {
  display: flex;
  flex-direction: column;
  width: 49%;
}
.color-x24-comp-5 .forms--2col-textarea .form .form-input-comments .input_container {
  width: 100%;
  display: flex;
  flex-grow: 1;
}
.color-x24-comp-5 .forms--2col-textarea .form .leadFormInfo {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-comp-5 .forms--2col-textarea .form .leadFormSuccess {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-comp-5 .forms-option--b .label_container {
  position: absolute;
  padding: 5px 0 0 12px;
}
.color-x24-comp-5 .forms-option--b input, .color-x24-comp-5 .forms-option--b select {
  height: 70px !important;
  padding-bottom: 0 !important;
}
.color-x24-comp-5 .section-featuredblocks .featuredblock__wrap .featuredblock__image {
  background-position: left;
}
.color-x24-comp-5 .section-featuredblocks .featuredblock__item {
  border: none !important;
}
.color-x24-comp-5 .section-featuredblocks .featuredblock__item .featuredblock__wrap .featuredblock__icon .icon,
.color-x24-comp-5 .section-featuredblocks .featuredblock__item .featuredblock__wrap:hover .featuredblock__icon .icon {
  color: #ff7f00;
}
.color-x24-comp-5 .section--dark .featuredblocks .featuredblock__wrap, .color-x24-comp-5 .section--light .featuredblocks .featuredblock__wrap {
  border: 0 !important;
}
.color-x24-comp-5 .section--dark .featuredblocks .featuredblock__wrap .featuredblock__title, .color-x24-comp-5 .section--light .featuredblocks .featuredblock__wrap .featuredblock__title {
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-comp-5 .section--dark .featuredblocks-grid-c .featuredblock__title, .color-x24-comp-5 .section--light .featuredblocks-grid-c .featuredblock__title {
  margin-top: 0;
}
.color-x24-comp-5 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-comp-5 .section--light .featuredblocks-grid-c .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
}
.color-x24-comp-5 .section--dark .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button, .color-x24-comp-5 .section--light .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button {
  border: 0;
  background: none;
  font-family: "GothicA1", sans-serif;
}
.color-x24-comp-5 .section--dark .featuredblocks-grid-e, .color-x24-comp-5 .section--light .featuredblocks-grid-e {
  margin: 0 -30px;
}
.color-x24-comp-5 .section--dark .featuredblocks-grid-e .featuredblock__wrap, .color-x24-comp-5 .section--light .featuredblocks-grid-e .featuredblock__wrap {
  justify-content: flex-end;
  min-height: 232px;
}
.color-x24-comp-5 .section--dark .featuredblocks-grid-e .featuredblocks__container, .color-x24-comp-5 .section--light .featuredblocks-grid-e .featuredblocks__container {
  margin: 50px 0;
}
.color-x24-comp-5 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-5 .section--dark .featuredblocks-grid-e .featuredblock__title, .color-x24-comp-5 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-5 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #ffffff;
  position: relative;
  z-index: 2;
  font-size: 24px;
  font-family: "Poppins", sans-serif;
}
.color-x24-comp-5 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-comp-5 .section--light .featuredblocks-grid-e .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
  /* Safari 4.0 - 8.0 */
  /* Standard syntax */
}
.color-x24-comp-5 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage, .color-x24-comp-5 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage {
  border-radius: 9px;
}
.color-x24-comp-5 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage, .color-x24-comp-5 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage {
  background-size: 125%;
  -webkit-animation-name: animation-fb;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 0.8s;
  /* Safari 4.0 - 8.0 */
  animation-name: animation-fb;
  animation-duration: 0.8s;
}
.color-x24-comp-5 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-comp-5 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(107, 67, 38, 0.7) !important;
}
@-moz-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@-webkit-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
.color-x24-comp-5 .section--dark .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-comp-5 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before, .color-x24-comp-5 .section--light .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-comp-5 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before {
  background: none !important;
}
.color-x24-comp-5 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-comp-5 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-comp-5 .section--dark .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-comp-5 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-comp-5 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-comp-5 .section--dark .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-comp-5 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-comp-5 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-comp-5 .section--dark .featuredblocks-flyup-c .featuredblock__item:active, .color-x24-comp-5 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-comp-5 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-comp-5 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-comp-5 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-comp-5 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-comp-5 .section--light .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-comp-5 .section--light .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-comp-5 .section--light .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-comp-5 .section--light .featuredblocks-flyup-c .featuredblock__item:active {
  background: none !important;
}
.color-x24-comp-5 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-5 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-5 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-5 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-5 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-comp-5 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-comp-5 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-5 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-5 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-5 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-5 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-comp-5 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-comp-5 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-5 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-5 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-5 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-5 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-comp-5 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon, .color-x24-comp-5 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-5 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-5 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-5 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-5 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-comp-5 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-comp-5 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-5 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-5 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-5 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-5 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-comp-5 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-comp-5 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-5 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-5 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-5 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-5 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-comp-5 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon {
  color: #ffffff;
}
.color-x24-comp-5 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-5 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-5 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-5 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-5 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-5 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-comp-5 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-5 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-5 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-5 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-5 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-5 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-comp-5 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-5 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-5 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-5 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-5 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-5 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover, .color-x24-comp-5 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-5 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-5 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-5 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-5 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-5 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-comp-5 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-5 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-5 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-5 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-5 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-5 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-comp-5 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-5 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-5 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-5 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-5 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-5 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover {
  text-decoration: none;
}
.color-x24-comp-5 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title, .color-x24-comp-5 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #ffffff !important;
}
.color-x24-comp-5 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-comp-5 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-comp-5 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3, .color-x24-comp-5 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-comp-5 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-comp-5 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
}
.color-x24-comp-5 .section--dark .featuredblocks .featuredblock .featuredblock__wrap, .color-x24-comp-5 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(107, 67, 38, 0.7);
  border-radius: 8px;
  text-align: left;
  padding: 15px;
}
.color-x24-comp-5 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover, .color-x24-comp-5 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(107, 67, 38, 0.8);
}
.color-x24-comp-5 .section--dark .featuredblocks .featuredblock__title, .color-x24-comp-5 .section--dark .featuredblocks .featuredblock__content, .color-x24-comp-5 .section--light .featuredblocks .featuredblock__title, .color-x24-comp-5 .section--light .featuredblocks .featuredblock__content {
  color: #ffffff;
}
.color-x24-comp-5 .section--dark .featuredblocks .featuredblock__cta .cta__link, .color-x24-comp-5 .section--light .featuredblocks .featuredblock__cta .cta__link {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-comp-5 .section--dark .featuredblocks .featuredblock__cta .cta__link:hover, .color-x24-comp-5 .section--light .featuredblocks .featuredblock__cta .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-comp-5 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon, .color-x24-comp-5 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon {
  color: #ffffff !important;
}
.color-x24-comp-5 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover, .color-x24-comp-5 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover {
  color: white !important;
}
.color-x24-comp-5 .section--dark .featuredblocks .featuredblock__cta .cta__button,
.color-x24-comp-5 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon, .color-x24-comp-5 .section--light .featuredblocks .featuredblock__cta .cta__button,
.color-x24-comp-5 .section--light .featuredblocks .featuredblock__cta .cta__button--icon {
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-5 .section--dark .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-comp-5 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:hover, .color-x24-comp-5 .section--light .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-comp-5 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-comp-5 .section--dark .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-comp-5 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:focus, .color-x24-comp-5 .section--light .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-comp-5 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-5 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-5 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #6b4326;
}
.color-x24-comp-5 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6) !important;
}
.color-x24-comp-5 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-comp-5 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-comp-5 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-comp-5 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-comp-5 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-comp-5 .section--light .featuredblocks-flyup-b .featuredblock__item:active {
  background: none !important;
}
.color-x24-comp-5 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-5 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-5 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-5 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-5 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-comp-5 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-comp-5 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-5 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-5 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-5 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-5 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-comp-5 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon {
  color: #6b4326;
}
.color-x24-comp-5 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #6b4326 !important;
}
.color-x24-comp-5 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-comp-5 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-comp-5 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #000000 !important;
}
.color-x24-comp-5 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6);
}
.color-x24-comp-5 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(255, 255, 255, 0.8);
}
.color-x24-comp-5 .section--light .featuredblocks .featuredblock__title {
  color: #6b4326;
}
.color-x24-comp-5 .section--light .featuredblocks .featuredblock__content {
  color: rgba(107, 67, 38, 0.7);
}
.color-x24-comp-5 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link {
  color: #000000 !important;
}
.color-x24-comp-5 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-comp-5 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon {
  color: #000000 !important;
}
.color-x24-comp-5 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon:hover {
  color: #666666 !important;
}
.color-x24-comp-5 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-5 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon {
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  border: 1px solid #6b4326 !important;
  color: #ffffff !important;
  background: #6b4326 !important;
}
.color-x24-comp-5 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:hover,
.color-x24-comp-5 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #b67241 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #b67241 !important;
}
.color-x24-comp-5 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:focus,
.color-x24-comp-5 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #d5a888 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #d5a888 !important;
}
.color-x24-comp-5 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item:last-child,
.color-x24-comp-5 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item {
  border: none;
}
.color-x24-comp-5 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__sub-menu {
  background: rgba(107, 67, 38, 0.8);
  border-radius: 8px 8px 0 0;
}
.color-x24-comp-5 .articles__container {
  padding-top: 15px;
  padding-bottom: 15px;
}
.color-x24-comp-5 .articles__container .articles__item {
  margin-bottom: 15px;
}
.color-x24-comp-5 .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-comp-5 .section--dark .testimonials .testimonials-item__content, .color-x24-comp-5 .section--light .testimonials .testimonials-item__content {
  margin: 0 0 15px;
}
.color-x24-comp-5 .section--dark .testimonials .testimonials-item--wrapInner p, .color-x24-comp-5 .section--light .testimonials .testimonials-item--wrapInner p {
  color: #000000;
}
.color-x24-comp-5 .section--dark .testimonials .testimonial-grid__source,
.color-x24-comp-5 .section--dark .testimonials .testimonial-list__source,
.color-x24-comp-5 .section--dark .testimonials .testimonials-item__source, .color-x24-comp-5 .section--light .testimonials .testimonial-grid__source,
.color-x24-comp-5 .section--light .testimonials .testimonial-list__source,
.color-x24-comp-5 .section--light .testimonials .testimonials-item__source {
  margin: 0 0 15px;
  display: block;
  width: 100%;
  padding: 0;
}
.color-x24-comp-5 .section--dark .testimonials .expand, .color-x24-comp-5 .section--light .testimonials .expand {
  font-weight: 400;
  text-transform: none;
  text-decoration: underline;
  float: none;
  padding-top: 0;
  padding-bottom: 10px;
  margin: 0 0 10px;
}
.color-x24-comp-5 .section--dark .testimonials .expand:hover, .color-x24-comp-5 .section--light .testimonials .expand:hover {
  text-decoration: none;
}
.color-x24-comp-5 .section--dark .testimonials .expand:before, .color-x24-comp-5 .section--light .testimonials .expand:before {
  display: none;
}
.color-x24-comp-5 .section--dark .phone__container .phone__wrapper .phone__number, .color-x24-comp-5 .section--light .phone__container .phone__wrapper .phone__number {
  color: #ff7f00;
  font-size: 16px;
  line-height: 19px;
  position: relative;
  padding: 0 0 0 20px;
  display: inline-block;
  font-family: "GothicA1", sans-serif;
}
.color-x24-comp-5 .section--dark .phone__container .phone__wrapper .phone__number:before, .color-x24-comp-5 .section--light .phone__container .phone__wrapper .phone__number:before {
  position: absolute;
  left: 0;
  top: 0;
  font-family: "font-awesome";
  content: "";
  font-size: 16px;
  margin: 0 10px 0 0;
  color: #ff7f00;
  display: inline;
}
.color-x24-comp-5 .section--light .phone__container .phone__wrapper .phone__number {
  color: #ff7f00;
}
.color-x24-comp-5 .section--light .phone__container .phone__wrapper .phone__number:before {
  color: #ff7f00;
}
.color-x24-comp-5 .section--dark .staff-a .staff__item .staff-member__image-wrapper, .color-x24-comp-5 .section--light .staff-a .staff__item .staff-member__image-wrapper {
  display: flex;
  align-items: center;
}
.color-x24-comp-5 .section--dark .staff-a .staff__title-caption-wrap, .color-x24-comp-5 .section--light .staff-a .staff__title-caption-wrap {
  max-width: 100%;
}
.color-x24-comp-5 .section--dark .staff-a .staff__title-caption-wrap div, .color-x24-comp-5 .section--light .staff-a .staff__title-caption-wrap div {
  padding-left: 0;
  padding-right: 0;
}
.color-x24-comp-5 .section--dark .staff-a .staff__title, .color-x24-comp-5 .section--light .staff-a .staff__title {
  margin-bottom: 10px;
}
.color-x24-comp-5 .section--dark .staff-a .staff-member__text-wrap, .color-x24-comp-5 .section--light .staff-a .staff-member__text-wrap {
  padding-left: 16px;
  padding-right: 16px;
}
.color-x24-comp-5 .section--dark .staff-a .staff-member__text, .color-x24-comp-5 .section--light .staff-a .staff-member__text {
  margin-left: 32px;
}
.color-x24-comp-5 .section--dark .staff__container .staff-member, .color-x24-comp-5 .section--light .staff__container .staff-member {
  overflow: hidden;
}
.color-x24-comp-5 .section--dark .staff__container .staff__title, .color-x24-comp-5 .section--light .staff__container .staff__title {
  font: bold 48px/56px "Poppins", sans-serif;
  color: #ffffff;
}
.color-x24-comp-5 .section--dark .staff__container .staff__caption, .color-x24-comp-5 .section--light .staff__container .staff__caption {
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
  color: #ffffff !important;
}
.color-x24-comp-5 .section--dark .staff__container .staff-a .staff__list, .color-x24-comp-5 .section--light .staff__container .staff-a .staff__list {
  padding: 0;
}
.color-x24-comp-5 .section--dark .staff__container .staff__item, .color-x24-comp-5 .section--light .staff__container .staff__item {
  color: #ffffff;
}
.color-x24-comp-5 .section--dark .staff__container--inner, .color-x24-comp-5 .section--light .staff__container--inner {
  overflow: hidden;
}
.color-x24-comp-5 .section--dark .staff__container .staff-member__name, .color-x24-comp-5 .section--dark .staff__container .staff-member__name span, .color-x24-comp-5 .section--light .staff__container .staff-member__name, .color-x24-comp-5 .section--light .staff__container .staff-member__name span {
  color: #ffffff;
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-comp-5 .section--dark .staff__container .staff-member__position, .color-x24-comp-5 .section--light .staff__container .staff-member__position {
  color: #ffffff;
  font-size: 14px;
}
.color-x24-comp-5 .section--dark .staff__container .staff-member__image, .color-x24-comp-5 .section--light .staff__container .staff-member__image {
  border-radius: 22px;
}
.color-x24-comp-5 .section--dark .staff__container .staff-member__description, .color-x24-comp-5 .section--light .staff__container .staff-member__description {
  border: none;
}
.color-x24-comp-5 .section--dark .staff__container .staff-member__link, .color-x24-comp-5 .section--light .staff__container .staff-member__link {
  color: #ffffff !important;
  font: 900 16px/20px "GothicA1", sans-serif;
}
.color-x24-comp-5 .section--dark .staff__container .staff-member__link:hover, .color-x24-comp-5 .section--light .staff__container .staff-member__link:hover {
  text-decoration: underline;
}
.color-x24-comp-5 .section--dark .staff__container .staff__controls .flex-control-nav, .color-x24-comp-5 .section--light .staff__container .staff__controls .flex-control-nav {
  width: 100%;
  margin-top: 0;
}
.color-x24-comp-5 .section--dark .staff__container .component__button--1,
.color-x24-comp-5 .section--dark .staff__container .component__button--2,
.color-x24-comp-5 .section--dark .staff__container .component__button--3, .color-x24-comp-5 .section--light .staff__container .component__button--1,
.color-x24-comp-5 .section--light .staff__container .component__button--2,
.color-x24-comp-5 .section--light .staff__container .component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-5 .section--dark .staff__container .component__button--1:hover,
.color-x24-comp-5 .section--dark .staff__container .component__button--2:hover,
.color-x24-comp-5 .section--dark .staff__container .component__button--3:hover, .color-x24-comp-5 .section--light .staff__container .component__button--1:hover,
.color-x24-comp-5 .section--light .staff__container .component__button--2:hover,
.color-x24-comp-5 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
}
.color-x24-comp-5 .section--dark .staff__container .component__button--1:focus,
.color-x24-comp-5 .section--dark .staff__container .component__button--2:focus,
.color-x24-comp-5 .section--dark .staff__container .component__button--3:focus, .color-x24-comp-5 .section--light .staff__container .component__button--1:focus,
.color-x24-comp-5 .section--light .staff__container .component__button--2:focus,
.color-x24-comp-5 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
}
.color-x24-comp-5 .section--dark .staff__container .component__button--2, .color-x24-comp-5 .section--light .staff__container .component__button--2 {
  border: 1px solid #bab64b !important;
  color: #ffffff !important;
  background: #bab64b !important;
}
.color-x24-comp-5 .section--dark .staff__container .component__button--2:hover, .color-x24-comp-5 .section--light .staff__container .component__button--2:hover {
  border: 1px solid #d6d495 !important;
  background: #d6d495 !important;
  color: #ffffff !important;
}
.color-x24-comp-5 .section--dark .staff__container .component__button--2:focus, .color-x24-comp-5 .section--light .staff__container .component__button--2:focus {
  border: 1px solid #f3f2de !important;
  color: #ffffff !important;
  background: #f3f2de !important;
}
.color-x24-comp-5 .section--dark .staff__container .component__button--3, .color-x24-comp-5 .section--light .staff__container .component__button--3 {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-comp-5 .section--dark .staff__container .component__button--3:hover, .color-x24-comp-5 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
}
.color-x24-comp-5 .section--dark .staff__container .component__button--3:focus, .color-x24-comp-5 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-comp-5 .section--light .staff__container .staff__item {
  color: #000000;
}
.color-x24-comp-5 .section--light .staff__container .staff__title,
.color-x24-comp-5 .section--light .staff__container .staff__caption {
  color: #000000 !important;
}
.color-x24-comp-5 .section--light .staff__container .staff-member__name, .color-x24-comp-5 .section--light .staff__container .staff-member__name span {
  color: #6b4326;
}
.color-x24-comp-5 .section--light .staff__container .staff-member__position {
  color: #6b4326 !important;
}
.color-x24-comp-5 .section--light .staff__container .staff-member__link {
  color: #000000 !important;
}
.color-x24-comp-5 .section--light .staff__container .staff-member .component__button--1,
.color-x24-comp-5 .section--light .staff__container .staff-member .component__button--2,
.color-x24-comp-5 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #6b4326 !important;
  color: #ffffff !important;
  background: #6b4326 !important;
}
.color-x24-comp-5 .section--light .staff__container .staff-member .component__button--1:hover,
.color-x24-comp-5 .section--light .staff__container .staff-member .component__button--2:hover,
.color-x24-comp-5 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #b67241 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #b67241 !important;
}
.color-x24-comp-5 .section--light .staff__container .staff-member .component__button--1:focus,
.color-x24-comp-5 .section--light .staff__container .staff-member .component__button--2:focus,
.color-x24-comp-5 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #d5a888 !important;
  color: #ffffff !important;
  background: #d5a888 !important;
}
.color-x24-comp-5 .section--light .staff__container .staff-member .component__button--2 {
  border: 1px solid #bab64b !important;
  color: #ffffff !important;
  background: #bab64b !important;
}
.color-x24-comp-5 .section--light .staff__container .staff-member .component__button--2:hover {
  border: 1px solid #d6d495 !important;
  background: #d6d495 !important;
  color: #ffffff !important;
}
.color-x24-comp-5 .section--light .staff__container .staff-member .component__button--2:focus {
  border: 1px solid #f3f2de !important;
  color: #ffffff !important;
  background: #f3f2de !important;
}
.color-x24-comp-5 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-comp-5 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #e4e3ba !important;
  color: #6b4326 !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #f3f2de !important;
}
.color-x24-comp-5 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-comp-5 .container-fluid .staff__container .staff-a {
  margin-left: 0;
  margin-right: 0;
}
.color-x24-comp-5 .section--dark .hours .component__subtitle, .color-x24-comp-5 .section--light .hours .component__subtitle {
  color: #ffffff !important;
}
.color-x24-comp-5 .section--dark .hours-a__title, .color-x24-comp-5 .section--light .hours-a__title {
  color: #ffffff;
}
.color-x24-comp-5 .section--dark .hours-a .component__subtitle, .color-x24-comp-5 .section--light .hours-a .component__subtitle {
  color: #ffffff !important;
  font-weight: 900;
}
.color-x24-comp-5 .section--dark .hours-a__schedule, .color-x24-comp-5 .section--light .hours-a__schedule {
  color: #ffffff !important;
}
.color-x24-comp-5 .section--dark .hours-a__schedule .cta__link, .color-x24-comp-5 .section--light .hours-a__schedule .cta__link {
  color: #ffffff !important;
}
.color-x24-comp-5 .section--dark .hours-a__schedule .cta__link:hover, .color-x24-comp-5 .section--light .hours-a__schedule .cta__link:hover {
  text-decoration: underline;
}
.color-x24-comp-5 .section--dark .hours-a__schedule--responsive .cta__link, .color-x24-comp-5 .section--light .hours-a__schedule--responsive .cta__link {
  color: #ffffff !important;
  padding: 15px 0;
}
.color-x24-comp-5 .section--dark .hours-a__schedule--responsive .cta__link:hover, .color-x24-comp-5 .section--light .hours-a__schedule--responsive .cta__link:hover {
  text-decoration: underline;
}
.color-x24-comp-5 .section--dark .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-comp-5 .section--dark .hours-a__schedule--responsive .row, .color-x24-comp-5 .section--light .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-comp-5 .section--light .hours-a__schedule--responsive .row {
  background: none;
  border-top: 1px solid #ff7f00;
  padding: 0;
}
.color-x24-comp-5 .section--dark .hours-a__schedule--responsive .row:first-of-type, .color-x24-comp-5 .section--light .hours-a__schedule--responsive .row:first-of-type {
  border-top: 0;
}
.color-x24-comp-5 .section--dark .hours-a__schedule .hours-a__subtitle, .color-x24-comp-5 .section--light .hours-a__schedule .hours-a__subtitle {
  font: 600 24px/32px "Poppins", sans-serif !important;
}
.color-x24-comp-5 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-comp-5 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ff7f00;
  padding: 0 20px;
}
.color-x24-comp-5 .section--dark .hours-a__schedule .hours-a__schedule--border:first-child, .color-x24-comp-5 .section--light .hours-a__schedule .hours-a__schedule--border:first-child {
  padding-left: 0;
}
.color-x24-comp-5 .section--dark .hours-a__schedule .hours-a__schedule--border strong, .color-x24-comp-5 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #ffffff;
  font: 600 20px/28px "Poppins", sans-serif !important;
}
.color-x24-comp-5 .section--dark .hours-a__schedule .hours-a__schedule--border p, .color-x24-comp-5 .section--light .hours-a__schedule .hours-a__schedule--border p {
  font-size: 14px;
}
.color-x24-comp-5 .section--dark .hours-a__schedule .hours-a__schedule--border p:last-child, .color-x24-comp-5 .section--light .hours-a__schedule .hours-a__schedule--border p:last-child {
  margin-bottom: 0;
}
.color-x24-comp-5 .section--light .hours .component__subtitle {
  color: #000000 !important;
}
.color-x24-comp-5 .section--light .hours-a__title {
  color: #000000 !important;
}
.color-x24-comp-5 .section--light .hours-a .component__subtitle {
  color: #000000 !important;
}
.color-x24-comp-5 .section--light .hours-a__schedule {
  color: #000000 !important;
}
.color-x24-comp-5 .section--light .hours-a__schedule .cta__link {
  color: #000000 !important;
}
.color-x24-comp-5 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ff7f00;
}
.color-x24-comp-5 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #000000;
}
.color-x24-comp-5 .map .map-a .map-search {
  padding: 15px;
}
.color-x24-comp-5 .map .map-a .map-search__form {
  display: none;
}
.color-x24-comp-5 .map .map-a .map-search__location-distance {
  padding: 0;
}
.color-x24-comp-5 .map .map-a .map-search__location-distance h3 {
  font-size: 16px;
}
.color-x24-comp-5 .map .map-a .map-search__location-contact b, .color-x24-comp-5 .map .map-a .map-search__location-address b {
  display: none;
}
.color-x24-comp-5 .map .map__col {
  margin: 150px 0;
  padding: 15px 0;
  border-radius: 8px;
  width: 474px;
}
.color-x24-comp-5 .section--dark .map .map-a .map__col, .color-x24-comp-5 .section--light .map .map-a .map__col {
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.2), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-comp-5 .section--dark .map .map-a .map__col h3, .color-x24-comp-5 .section--light .map .map-a .map__col h3 {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-comp-5 .section--dark .map .map-a .map__title, .color-x24-comp-5 .section--light .map .map-a .map__title {
  color: #ffffff !important;
}
.color-x24-comp-5 .section--dark .map .map-a .map__caption, .color-x24-comp-5 .section--light .map .map-a .map__caption {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-comp-5 .section--dark .map .map-a .map-search__location-distance, .color-x24-comp-5 .section--dark .map .map-a .map__container .component, .color-x24-comp-5 .section--light .map .map-a .map-search__location-distance, .color-x24-comp-5 .section--light .map .map-a .map__container .component {
  color: #ffffff;
}
.color-x24-comp-5 .section--dark .map .map-a .map-search, .color-x24-comp-5 .section--light .map .map-a .map-search {
  margin-top: 0;
}
.color-x24-comp-5 .section--dark .map .map-a .map-search .cta__link, .color-x24-comp-5 .section--light .map .map-a .map-search .cta__link {
  margin: 0;
  display: inline-block;
  width: auto;
  color: #ffffff !important;
}
.color-x24-comp-5 .section--dark .map .map-a .map-search .cta__link:hover, .color-x24-comp-5 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-comp-5 .section--dark #map-marker__content p {
  color: #000000;
}
.color-x24-comp-5 .section--light .map .map-a .map__col {
  box-shadow: none;
}
.color-x24-comp-5 .section--light .map .map-a .map__col h3 {
  color: #000000 !important;
}
.color-x24-comp-5 .section--light .map .map-a .map__title, .color-x24-comp-5 .section--light .map .map-a .map__caption {
  color: #000000 !important;
}
.color-x24-comp-5 .section--light .map .map-a .map-search__location-distance, .color-x24-comp-5 .section--light .map .map-a .map__container .component {
  color: #000000;
}
.color-x24-comp-5 .section--light .map .map-a .map-search__location-address p {
  color: #6b4326;
}
.color-x24-comp-5 .section--light .map .map-a .map-search .cta__link {
  color: #000000 !important;
}
.color-x24-comp-5 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-comp-5 .footer .logo_footer__container--inner,
.color-x24-comp-5 .footer .logo__container {
  display: flex;
  height: 100%;
  justify-content: center;
}
.color-x24-comp-5 .footer .logo_footer__container--inner .logo,
.color-x24-comp-5 .footer .logo__container .logo {
  align-self: center;
}
.color-x24-comp-5 .copyright__container {
  display: flex;
  justify-content: flex-end;
}
.color-x24-comp-5 .copyright__container .copyright__item {
  padding: 0 10px;
  margin-top: 0;
}
.color-x24-comp-5 .copyright__container .copyright__item .copyright__link {
  font: 12px/18px "GothicA1", sans-serif;
}
.color-x24-comp-5 .section--dark .copyright__link, .color-x24-comp-5 .section--light .copyright__link {
  color: #ffffff;
  font-family: "Poppins", sans-serif;
}
.color-x24-comp-5 .section--dark .copyright__link:hover, .color-x24-comp-5 .section--light .copyright__link:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-comp-5 .section--dark .copyright__item:not(:last-child),
.color-x24-comp-5 .section--dark #copyright__item:not(:last-child), .color-x24-comp-5 .section--light .copyright__item:not(:last-child),
.color-x24-comp-5 .section--light #copyright__item:not(:last-child) {
  border-color: #ffffff;
}
.color-x24-comp-5 .section--dark .copyright__container,
.color-x24-comp-5 .section--dark #copyright__container, .color-x24-comp-5 .section--light .copyright__container,
.color-x24-comp-5 .section--light #copyright__container {
  padding: 0 !important;
}
.color-x24-comp-5 .section--light .copyright__link {
  color: #6b4326;
}
.color-x24-comp-5 .section--light .copyright__link:hover {
  color: #6b4326;
}
.color-x24-comp-5 .section--light .copyright__item:not(:last-child),
.color-x24-comp-5 .section--light #copyright__item:not(:last-child) {
  border-color: #6b4326;
}
.color-x24-comp-5 .section-copyright .copyright,
.color-x24-comp-5 .section-copyright #copyright {
  display: flex;
  height: 100%;
  align-items: center;
}
.color-x24-comp-5 .section-copyright .copyright .copyright__link,
.color-x24-comp-5 .section-copyright #copyright .copyright__link {
  line-height: 17px;
}
.color-x24-comp-5 .section--dark .socialmedia__item .socialmedia__link, .color-x24-comp-5 .section--light .socialmedia__item .socialmedia__link {
  border-radius: 8px;
  background: #e0e0e0;
  color: #212121;
}
.color-x24-comp-5 .section--dark .socialmedia__item .socialmedia__link:hover, .color-x24-comp-5 .section--light .socialmedia__item .socialmedia__link:hover {
  background: #c1bcbc;
}
.color-x24-comp-5 .section--dark .section-socialmedia .socialmedia__link--small, .color-x24-comp-5 .section--light .section-socialmedia .socialmedia__link--small {
  width: 34px;
  height: 34px;
}
.color-x24-comp-5 .section--dark .socialmedia, .color-x24-comp-5 .section--light .socialmedia {
  padding: 0;
}
.color-x24-comp-5 .section--light .socialmedia__item .socialmedia__link {
  background: #f0efe5;
  color: #e0e0e0;
}
.color-x24-comp-5 .section--light .socialmedia__item .socialmedia__link:hover {
  background: rgba(107, 67, 38, 0.5);
}
.color-x24-comp-5 .logo__container .logo-a__title {
  font-size: 14px;
  line-height: 18px;
}
.color-x24-comp-5 .logo__container .logo-a__caption {
  font-size: 12px;
  line-height: 14px;
}
@media (max-width: 1224px) {
  .color-x24-comp-5 .section--dark .cta__button,
.color-x24-comp-5 .section--dark .cta__button--icon,
.color-x24-comp-5 .section--dark .staff-member__link.component__button--1,
.color-x24-comp-5 .section--dark .staff-member__link__button--icon,
.color-x24-comp-5 .section--dark .staff-member__link--icon,
.color-x24-comp-5 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-5 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-5 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-comp-5 .section--light .cta__button,
.color-x24-comp-5 .section--light .cta__button--icon,
.color-x24-comp-5 .section--light .staff-member__link.component__button--1,
.color-x24-comp-5 .section--light .staff-member__link__button--icon,
.color-x24-comp-5 .section--light .staff-member__link--icon,
.color-x24-comp-5 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-5 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-5 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 155px;
  }
  .color-x24-comp-5 .banner .banner-text__wrapper {
    padding: 30px 0 50px;
  }
  .color-x24-comp-5 .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-comp-5 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-comp-5 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-comp-5 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-comp-5 .section--light .featuredblocks-grid-e .featuredblock__item {
    margin: 0 0 20px;
  }
  .color-x24-comp-5 .section--dark .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-comp-5 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-comp-5 .section--light .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-comp-5 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
    height: 100% !important;
  }
  .color-x24-comp-5 .contact-us-im .form,
.color-x24-comp-5 .form .component__title-caption-wrap {
    padding-top: 0;
    padding-bottom: 20px;
  }
}
@media (max-width: 1199px) {
  .color-x24-comp-5 .header-sticky,
.color-x24-comp-5 .header_home,
.color-x24-comp-5 .header_home.overlap {
    padding: 0;
    position: static;
  }
  .color-x24-comp-5 .header-sticky .section--dark.section--inner, .color-x24-comp-5 .header-sticky .section--light.section--inner,
.color-x24-comp-5 .header_home .section--dark.section--inner,
.color-x24-comp-5 .header_home .section--light.section--inner,
.color-x24-comp-5 .header_home.overlap .section--dark.section--inner,
.color-x24-comp-5 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-comp-5 .header-sticky .container,
.color-x24-comp-5 .header-sticky .section--dark.section--inner,
.color-x24-comp-5 .header-sticky .section--light.section--inner,
.color-x24-comp-5 .header_home .container,
.color-x24-comp-5 .header_home .section--dark.section--inner,
.color-x24-comp-5 .header_home .section--light.section--inner,
.color-x24-comp-5 .header_home.overlap .container,
.color-x24-comp-5 .header_home.overlap .section--dark.section--inner,
.color-x24-comp-5 .header_home.overlap .section--light.section--inner {
    max-width: 1140px;
  }
  .color-x24-comp-5 .banner .banner-e__header, .color-x24-comp-5 .banner .banner-e__contactform {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .color-x24-comp-5 .banner .banner-e__contactform {
    margin-left: 0;
  }
  .color-x24-comp-5 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-comp-5 .featuredblocks .featuredblocks-grid-d .featuredblock__cta {
    display: block;
  }
  .color-x24-comp-5 .banner .banner-text__wrapper {
    margin: 0 auto !important;
  }
  .color-x24-comp-5 .hours-a .hours__sep {
    display: none !important;
  }
  .color-x24-comp-5 .hours-a .hours__day:first-child {
    padding-left: 0;
    width: 27%;
  }
  .color-x24-comp-5 .hours-a .hours__hours {
    width: 73%;
    flex-direction: row !important;
    justify-content: flex-start;
  }
  .color-x24-comp-5 .hours-a .hours__hours span {
    display: inline-block;
    width: 50%;
    text-align: left !important;
    padding: 0 10px 0 0;
  }
}
@media (max-width: 1023px) {
  .color-x24-comp-5 .section--dark .cta__button,
.color-x24-comp-5 .section--dark .cta__button--icon,
.color-x24-comp-5 .section--dark .staff-member__link.component__button--1,
.color-x24-comp-5 .section--dark .staff-member__link__button--icon,
.color-x24-comp-5 .section--dark .staff-member__link--icon,
.color-x24-comp-5 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-5 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-5 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-comp-5 .section--light .cta__button,
.color-x24-comp-5 .section--light .cta__button--icon,
.color-x24-comp-5 .section--light .staff-member__link.component__button--1,
.color-x24-comp-5 .section--light .staff-member__link__button--icon,
.color-x24-comp-5 .section--light .staff-member__link--icon,
.color-x24-comp-5 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-5 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-5 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 135px;
  }
  .color-x24-comp-5 .section--dark .phone__container .phone__wrapper .phone__number,
.color-x24-comp-5 .section--light .phone__container .phone__wrapper .phone__number {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-comp-5 .header_home.overlap .section--dark.section--inner, .color-x24-comp-5 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-comp-5 .section--dark .navigation .navigation-b .navigation__menu--list, .color-x24-comp-5 .section--light .navigation .navigation-b .navigation__menu--list {
    display: block;
  }
  .color-x24-comp-5 .section--dark .navigation .navigation-b .navigation__menu--list > .navigation__item, .color-x24-comp-5 .section--light .navigation .navigation-b .navigation__menu--list > .navigation__item {
    width: 100%;
    padding: 10px;
    border-left: 0;
    border-bottom: 1px solid #ffffff;
  }
  .color-x24-comp-5 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-comp-5 .section--light .blade__container .blade-a--12 .blade-a__bg {
    position: static;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 1;
    margin: 0 0 26px;
  }
  .color-x24-comp-5 .section--dark .blade__container .blade-a--12 .blade-a__text, .color-x24-comp-5 .section--light .blade__container .blade-a--12 .blade-a__text {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 2;
    margin: 0 0 10px;
    padding-left: 0;
    padding-right: 0;
    background: none;
  }
  .color-x24-comp-5 .section--dark .blade-a__wrap, .color-x24-comp-5 .section--light .blade-a__wrap {
    padding: 0 15px;
  }
  .color-x24-comp-5 .section--dark .blade-a__text, .color-x24-comp-5 .section--light .blade-a__text {
    margin: 0 0 30px;
  }
  .color-x24-comp-5 .alias-partial_header_2x6x2x2 .section--dark.section--inner,
.color-x24-comp-5 .alias-partial_header_2x6x2x2 .section--light.section--inner {
    padding: 0;
  }
  .color-x24-comp-5 .alias-partial_header_2x6x2x2 .col_header_logo {
    flex: 0 0 100%;
    order: 1;
    max-width: 100%;
    padding: 20px 60px;
  }
  .color-x24-comp-5 .alias-partial_header_2x6x2x2 .col_nav {
    flex: 0 0 60%;
    max-width: 60%;
    order: 2;
    padding: 0 20px 10px 30px;
  }
  .color-x24-comp-5 .alias-partial_header_2x6x2x2 .col_top_phone {
    order: 3;
    flex: 0 0 15%;
    max-width: 15%;
    padding: 0 0 10px;
  }
  .color-x24-comp-5 .alias-partial_header_2x6x2x2 .col_header_cta {
    flex: 0 0 25%;
    max-width: 25%;
    order: 4;
    padding: 0 0 10px;
  }
  .color-x24-comp-5 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-comp-5 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-comp-5 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 165px;
    min-width: 165px;
  }
  .color-x24-comp-5 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link, .color-x24-comp-5 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link {
    padding-left: 15px;
    white-space: normal;
  }
  .color-x24-comp-5 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after, .color-x24-comp-5 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after {
    display: none;
  }
  .color-x24-comp-5 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before, .color-x24-comp-5 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    left: 5px;
    margin-top: -6px;
    border: inset 6px;
    border-left-width: 0;
    border-left-style: solid;
    border-color: transparent #ffffff transparent transparent;
  }
  .color-x24-comp-5 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover:before, .color-x24-comp-5 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-comp-5 .section--dark .navigation-a .more .navigation__list--sub .navigation__list, .color-x24-comp-5 .section--light .navigation-a .more .navigation__list--sub .navigation__list {
    left: auto;
    right: 100%;
  }
  .color-x24-comp-5 .section--dark .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before, .color-x24-comp-5 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-comp-5 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent white transparent transparent !important;
  }
  .color-x24-comp-5 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent white transparent transparent !important;
  }
  .color-x24-comp-5 .section--dark .featuredblocks-grid-d, .color-x24-comp-5 .section--dark .featuredblocks-grid-c, .color-x24-comp-5 .section--dark .featuredblocks-grid-e, .color-x24-comp-5 .section--light .featuredblocks-grid-d, .color-x24-comp-5 .section--light .featuredblocks-grid-c, .color-x24-comp-5 .section--light .featuredblocks-grid-e {
    margin: 0;
  }
  .color-x24-comp-5 .section--dark .featuredblocks-grid-d .featuredblock__item, .color-x24-comp-5 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-comp-5 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-comp-5 .section--light .featuredblocks-grid-d .featuredblock__item, .color-x24-comp-5 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-comp-5 .section--light .featuredblocks-grid-e .featuredblock__item {
    border-left: 0 !important;
    border-right: 0 !important;
  }
  .color-x24-comp-5 .section-banner .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-comp-5 .blade-a__text {
    order: 2;
  }
  .color-x24-comp-5 .blade-a__bg {
    order: 1;
  }
  .color-x24-comp-5 .section-blade .blade-a--12 .blade-a__bg {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  .color-x24-comp-5 .map__container .map .map__col {
    margin: 0;
    box-shadow: none;
    border-radius: 0;
    width: 100%;
    max-width: 100%;
    flex: inherit;
    text-align: center;
  }
  .color-x24-comp-5 .map__container .map .map__col .map__title-caption-wrap {
    padding-top: 40px;
  }
  .color-x24-comp-5 .map__container .map-a .map__container {
    max-width: 100% !important;
    padding: 0;
  }
  .color-x24-comp-5 .map__container .map-a .map__display {
    position: static;
  }
  .color-x24-comp-5 .map__container .map__wrap {
    padding: 0;
  }
  .color-x24-comp-5 .footer {
    padding: 55px 0 30px;
    overflow: hidden;
  }
  .color-x24-comp-5 .footer .section-socialmedia,
.color-x24-comp-5 .footer .section-copyright {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    justify-content: center;
  }
  .color-x24-comp-5 .footer .section-logo {
    padding: 50px 0 10px;
  }
  .color-x24-comp-5 .footer .logo__container {
    margin: 0 auto 23px;
  }
  .color-x24-comp-5 .footer .row {
    display: block;
  }
  .color-x24-comp-5 .footer div[class*=col-] {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: none;
    text-align: center;
  }
  .color-x24-comp-5 .footer .logo_footer__container--inner,
.color-x24-comp-5 .footer .logo__container {
    justify-content: center;
  }
  .color-x24-comp-5 .footer .section-socialmedia .socialmedia,
.color-x24-comp-5 .footer .section-socialmedia .copyright__container,
.color-x24-comp-5 .footer .section-copyright .socialmedia,
.color-x24-comp-5 .footer .section-copyright .copyright__container,
.color-x24-comp-5 .footer .logo__container .socialmedia,
.color-x24-comp-5 .footer .logo__container .copyright__container {
    padding: 0 0 20px;
  }
  .color-x24-comp-5 .footer .section-logo {
    padding: 0;
  }
  .color-x24-comp-5 .logo__container {
    margin: 0 auto;
  }
  .color-x24-comp-5 .logo__container .logo-a__img {
    max-width: 200px;
    margin: 0 auto;
  }
  .color-x24-comp-5 .copyright__container {
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .color-x24-comp-5 .banner-e__contactform .contactform__wrapper {
    position: relative;
    top: 0;
  }
  .color-x24-comp-5 .banner .banner-e {
    padding-top: 100px;
  }
  .color-x24-comp-5 .banner .banner-e__header {
    padding-top: 100px;
  }
}
@media (max-width: 990px) {
  .color-x24-comp-5 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-comp-5 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 140px;
    min-width: 140px;
    font-size: 12px;
  }
  .color-x24-comp-5 .section--dark .navigation-a .navigation__item--link, .color-x24-comp-5 .section--light .navigation-a .navigation__item--link {
    font-size: 12px !important;
  }
}
@media (max-width: 767px) {
  .color-x24-comp-5 .blade-a__text .blade-a__title {
    text-align: center;
  }
  .color-x24-comp-5 .form .form__title,
.color-x24-comp-5 .contact-us-im .form__title,
.color-x24-comp-5 .component__title {
    font: bold 32px/40px "Poppins", sans-serif !important;
    text-align: center;
  }
  .color-x24-comp-5 .form .form__caption,
.color-x24-comp-5 .contact-us-im .form__caption,
.color-x24-comp-5 .component__subtitle {
    font: 600 14px/18px "GothicA1", sans-serif !important;
    text-align: center;
  }
  .color-x24-comp-5 .section-banner .banner .component__title,
.color-x24-comp-5 .section-banner .banner .component__subtitle {
    text-align: center;
  }
  .color-x24-comp-5 .section-banner .banner .component__subtitle {
    margin-bottom: 24px;
  }
  .color-x24-comp-5 .banner__container .banner .cta__button {
    margin: 0 auto;
  }
  .color-x24-comp-5 .banner__container .banner .component__button {
    text-align: center !important;
  }
  .color-x24-comp-5 .featuredblocks-grid-d .featuredblock__item {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-comp-5 .section--dark .staff__list, .color-x24-comp-5 .section--light .staff__list {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-comp-5 .section--dark .staff__container .staff__title, .color-x24-comp-5 .section--light .staff__container .staff__title {
    font: bold 32px/40px "Poppins", sans-serif;
  }
  .color-x24-comp-5 .section--dark .staff__container .staff__caption, .color-x24-comp-5 .section--light .staff__container .staff__caption {
    font: 600 14px/18px "GothicA1", sans-serif;
  }
  .color-x24-comp-5 .section--dark .staff__container .staff-b .staff-member__image, .color-x24-comp-5 .section--light .staff__container .staff-b .staff-member__image {
    border-radius: 0;
  }
  .color-x24-comp-5 .section-staff .staff-a .staff__item:before {
    margin-left: 0;
  }
  .color-x24-comp-5 .section--dark .staff-a .staff-member__text, .color-x24-comp-5 .section--light .staff-a .staff-member__text {
    margin-left: auto;
  }
  .color-x24-comp-5 .hours-a__title, .color-x24-comp-5 .hours-a__subtitle {
    text-align: center;
  }
  .color-x24-comp-5 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    text-align: left;
  }
  .color-x24-comp-5 .hours-a .hours-a__schedule--responsive .cta__button, .color-x24-comp-5 .hours-a .hours-a__schedule--responsive .cta__button--icon, .color-x24-comp-5 .hours-a .hours-a__schedule--responsive .cta__link {
    margin: 0 auto;
  }
  .color-x24-comp-5 .hours-a .hours-a__schedule--responsive .row {
    min-height: 30px;
  }
  .color-x24-comp-5 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    font: 600 20px/28px "Poppins", sans-serif !important;
  }
  .color-x24-comp-5 .hours-a .hours__day:first-child {
    padding-right: 10px;
    width: 50%;
  }
  .color-x24-comp-5 .hours-a .hours__hours, .color-x24-comp-5 .hours-a .hours__day {
    align-items: flex-start !important;
    padding: 10px 0;
  }
  .color-x24-comp-5 .hours-a .hours__hours {
    padding-right: 0;
    width: 50%;
    flex-direction: column !important;
  }
  .color-x24-comp-5 .hours-a .hours__hours span {
    display: block;
    align-self: center;
    width: 100%;
    text-align: right !important;
    padding: 5px 0 0;
  }
  .color-x24-comp-5 .hours-a .hours__hours span:first-child {
    padding-top: 0;
  }
  .color-x24-comp-5 .copyright__container {
    justify-content: center;
  }
  .color-x24-comp-5 .copyright__container .copyright__list {
    justify-content: center;
    padding: 0 0 4px;
  }
  .color-x24-comp-5 .copyright__container .copyright__item {
    padding: 0 10px 10px;
  }
  .color-x24-comp-5 .section-copyright .copyright__item:not(:last-child),
.color-x24-comp-5 .section-copyright #copyright__item:not(:last-child) {
    border: 0;
  }
  .color-x24-comp-5 .section-socialmedia .socialmedia.text-center .socialmedia__link--small,
.color-x24-comp-5 .section-socialmedia .socialmedia.text-center .socialmedia__link--medium,
.color-x24-comp-5 .section-socialmedia .socialmedia.text-center .socialmedia__link--large {
    margin: 0 5px;
  }
  .color-x24-comp-5 .forms--2col-textarea .form .leadForm form .outerWrap {
    width: 100%;
  }
  .color-x24-comp-5 .forms--2col-textarea .form .form-input-comments {
    width: 100%;
  }
}

.color-x24-comp-4 .carmel-wave {
  display: block !important;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
}
.color-x24-comp-4 .carmel-wave.carmel-wave-top {
  bottom: 100% !important;
}
.color-x24-comp-4 .carmel-wave.carmel-wave-bottom {
  top: 100% !important;
}
.color-x24-comp-4 .header_home {
  z-index: 100;
}
.color-x24-comp-4 .header_home.overlap .section--dark.section--inner, .color-x24-comp-4 .header_home.overlap .section--light.section--inner {
  max-width: 1160px;
  border-radius: 8px;
  margin: 0 auto;
  position: relative;
  padding: 0 40px 0 30px;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-comp-4 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: #574747;
}
.color-x24-comp-4 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: #8f7575;
}
.color-x24-comp-4 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: #1f1919;
}
.color-x24-comp-4 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: #e5521f;
}
.color-x24-comp-4 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: #ffa91e;
}
.color-x24-comp-4 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: black;
}
.color-x24-comp-4 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: white;
}
.color-x24-comp-4 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: #f5f5f5;
}
.color-x24-comp-4 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: #ffa91e;
}
.color-x24-comp-4 .header-sticky {
  box-shadow: 0 8px 10px rgba(0, 0, 0, 0.14);
}
.color-x24-comp-4 .header-sticky .row {
  align-items: center;
}
.color-x24-comp-4 .header-sticky .section--dark.section--inner, .color-x24-comp-4 .header-sticky .section--light.section--inner {
  padding: 0 40px 0 30px;
}
.color-x24-comp-4 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
  letter-spacing: 0.44px;
  line-height: 16px;
  text-align: center;
  margin-top: 0;
}
.color-x24-comp-4 body,
.color-x24-comp-4 p,
.color-x24-comp-4 .component__p,
.color-x24-comp-4 .editable__container p,
.color-x24-comp-4 .section-editable .editable__container p,
.color-x24-comp-4 .section-editable .editable__container ul,
.color-x24-comp-4 .section-editable .editable__container li,
.color-x24-comp-4 .section-editable .editable__container ol,
.color-x24-comp-4 .editable__container table td,
.color-x24-comp-4 body .editable__container p,
.color-x24-comp-4 body .editable__container ol,
.color-x24-comp-4 body .editable__container ul,
.color-x24-comp-4 body .editable__container li,
.color-x24-comp-4 body .editable__container table td,
.color-x24-comp-4 body .editable__container span,
.color-x24-comp-4 .form .leadFormInfo {
  font-family: "GothicA1", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.color-x24-comp-4 .staff-member {
  flex-wrap: nowrap !important;
}
.color-x24-comp-4 .section--dark p {
  color: #ffffff;
}
.color-x24-comp-4 .section--dark p a {
  text-decoration: underline;
}
.color-x24-comp-4 .section--dark p a:hover {
  text-decoration: none;
}
.color-x24-comp-4 .section--dark .component__title {
  color: #ffffff;
}
.color-x24-comp-4 .section--dark .component__subtitle {
  color: #ffffff;
}
.color-x24-comp-4 .section--dark .component__p {
  color: #ffffff;
}
.color-x24-comp-4 .section--dark .component__p a {
  text-decoration: underline;
}
.color-x24-comp-4 .section--dark .component__p a:hover {
  text-decoration: none;
}
.color-x24-comp-4 .section--dark a {
  color: #ffffff;
}
.color-x24-comp-4 .section--dark .bx-wrapper .bx-controls {
  margin-top: 15px;
}
.color-x24-comp-4 .section--light p {
  color: #000000;
}
.color-x24-comp-4 .section--light p a {
  text-decoration: underline;
}
.color-x24-comp-4 .section--light p a:hover {
  text-decoration: none;
}
.color-x24-comp-4 .section--light .component__title, .color-x24-comp-4 .section--light .component__subtitle {
  color: #000000 !important;
}
.color-x24-comp-4 .section--light .component__p {
  color: #000000;
}
.color-x24-comp-4 .section--light .component__p a {
  text-decoration: underline;
}
.color-x24-comp-4 .section--light .component__p a:hover {
  text-decoration: none;
}
.color-x24-comp-4 .section--light a {
  color: #000000;
}
.color-x24-comp-4 .section-base-container .section-cta .cta-a,
.color-x24-comp-4 .section-base-container .section-logo .logo-a {
  padding: 0;
}
.color-x24-comp-4 .logo__container .logo-a {
  margin: 0;
}
.color-x24-comp-4 .logo__container .logo-a__text {
  padding: 0 10px;
  min-width: 120px;
}
.color-x24-comp-4 .logo__container .logo-a__title {
  font-size: 12px;
  line-height: 14px;
}
.color-x24-comp-4 .logo__container .logo-a__caption {
  font-size: 10px;
  line-height: 12px;
}
.color-x24-comp-4 .logo__container .logo-a__img {
  display: block;
}
.color-x24-comp-4 .section--dark .logo__container .logo-a__title, .color-x24-comp-4 .section--dark .logo__container .logo-a__caption {
  color: #ffffff !important;
}
.color-x24-comp-4 .section--light .logo__container .logo-a__title, .color-x24-comp-4 .section--light .logo__container .logo-a__caption {
  color: #000000 !important;
}
.color-x24-comp-4 .comp-phone .phone__title {
  font-size: 18px;
  line-height: 20px;
}
.color-x24-comp-4 .col_header_cta .cta__link {
  margin-top: 0;
}
.color-x24-comp-4 .phone__setting-title,
.color-x24-comp-4 .phone__city {
  font-size: 16px;
  line-height: 18px;
}
.color-x24-comp-4 .editable__container h6,
.color-x24-comp-4 .editable__container h5,
.color-x24-comp-4 .editable__container h4,
.color-x24-comp-4 .editable__container h3,
.color-x24-comp-4 .editable__container h2,
.color-x24-comp-4 .editable__container h1 {
  font-family: "Poppins", sans-serif;
  font-weight: bold;
  border-bottom: none;
}
.color-x24-comp-4 .editable__container h1 {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-comp-4 .editable__container h2 {
  font-size: 48px;
  line-height: 56px;
}
.color-x24-comp-4 .editable__container h3 {
  font-size: 24px;
  line-height: 32px;
}
.color-x24-comp-4 .editable__container h4 {
  font-size: 20px;
  line-height: 28px;
}
.color-x24-comp-4 .editable__container h5 {
  font-size: 18px;
  line-height: 24px;
}
.color-x24-comp-4 .editable__container h6 {
  font-size: 16px;
  line-height: 20px;
}
.color-x24-comp-4 .section--dark .editable__container h6,
.color-x24-comp-4 .section--dark .editable__container h5,
.color-x24-comp-4 .section--dark .editable__container h4,
.color-x24-comp-4 .section--dark .editable__container h3,
.color-x24-comp-4 .section--dark .editable__container h2,
.color-x24-comp-4 .section--dark .editable__container h1, .color-x24-comp-4 .section--light .editable__container h6,
.color-x24-comp-4 .section--light .editable__container h5,
.color-x24-comp-4 .section--light .editable__container h4,
.color-x24-comp-4 .section--light .editable__container h3,
.color-x24-comp-4 .section--light .editable__container h2,
.color-x24-comp-4 .section--light .editable__container h1 {
  color: #ffffff;
}
.color-x24-comp-4 .section--light .editable__container h6,
.color-x24-comp-4 .section--light .editable__container h5,
.color-x24-comp-4 .section--light .editable__container h4,
.color-x24-comp-4 .section--light .editable__container h3,
.color-x24-comp-4 .section--light .editable__container h2,
.color-x24-comp-4 .section--light .editable__container h1 {
  color: #000000;
}
.color-x24-comp-4 .form__title {
  margin-bottom: 1.875rem;
}
.color-x24-comp-4 .form .form__title,
.color-x24-comp-4 .contact-us-im .form__title,
.color-x24-comp-4 .component__title {
  font: bold 48px/56px "Poppins", sans-serif;
}
.color-x24-comp-4 .form .form__caption,
.color-x24-comp-4 .contact-us-im .form__caption,
.color-x24-comp-4 .component__subtitle {
  font: 600 16px/20px "GothicA1", sans-serif;
}
.color-x24-comp-4 .form .error_container label,
.color-x24-comp-4 .contact-us-im .form .error_container label {
  color: #E03B33;
}
.color-x24-comp-4 .header-sticky .cta,
.color-x24-comp-4 .header_home .cta,
.color-x24-comp-4 .header_home.overlap .cta {
  padding: 0;
}
.color-x24-comp-4 .section__bg--light-1 .componentWith__container.form__container {
  padding-left: 0;
  padding-right: 0;
  padding: 0 0 50px;
}
.color-x24-comp-4 .section--dark .flex-control-paging li a, .color-x24-comp-4 .section--light .flex-control-paging li a {
  background: #f7f0e9;
  border-radius: 6px;
  width: 13px;
  height: 12px;
  box-shadow: none;
}
.color-x24-comp-4 .section--dark .flex-control-paging li a.flex-active, .color-x24-comp-4 .section--light .flex-control-paging li a.flex-active {
  background: #ffa91e !important;
  border-radius: 6px;
  width: 34px;
  height: 12px;
  transition: width 0.2s linear;
}
.color-x24-comp-4 .section--dark .flex-control-paging li a:hover, .color-x24-comp-4 .section--light .flex-control-paging li a:hover {
  background: #ffa91e !important;
}
.color-x24-comp-4 .section--dark .bx-wrapper .bx-pager.bx-default-pager a, .color-x24-comp-4 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #f7f0e9;
}
.color-x24-comp-4 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-comp-4 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  width: 34px;
  transition: width 0.2s linear;
  background: #ffa91e !important;
}
.color-x24-comp-4 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-comp-4 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ffa91e !important;
}
.color-x24-comp-4 .section--dark .banner .controls-wrapper, .color-x24-comp-4 .section--light .banner .controls-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 45px 0;
  margin-top: -132px;
}
@media (max-width: 991px) {
  .color-x24-comp-4 .section--dark .banner .controls-wrapper, .color-x24-comp-4 .section--light .banner .controls-wrapper {
    margin-top: 0;
  }
}
.color-x24-comp-4 .section--dark .banner .controls-wrapper .flex-control-nav, .color-x24-comp-4 .section--light .banner .controls-wrapper .flex-control-nav {
  bottom: 0 !important;
  width: auto;
  display: flex !important;
  align-items: center;
  position: relative;
  height: 0 !important;
  left: auto !important;
  transform: translateX(0) !important;
}
.color-x24-comp-4 .section--dark .banner .controls-wrapper .flex-control-nav a, .color-x24-comp-4 .section--light .banner .controls-wrapper .flex-control-nav a {
  background: #ffffff;
}
.color-x24-comp-4 .section--dark .banner .controls-wrapper .flex-prev, .color-x24-comp-4 .section--light .banner .controls-wrapper .flex-prev {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-right: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-comp-4 .section--dark .banner .controls-wrapper .flex-prev:hover, .color-x24-comp-4 .section--light .banner .controls-wrapper .flex-prev:hover {
  color: #ffa91e;
}
.color-x24-comp-4 .section--dark .banner .controls-wrapper .flex-prev:before, .color-x24-comp-4 .section--light .banner .controls-wrapper .flex-prev:before {
  content: "";
  font-size: 24px;
}
.color-x24-comp-4 .section--dark .banner .controls-wrapper .flex-next, .color-x24-comp-4 .section--light .banner .controls-wrapper .flex-next {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-left: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-comp-4 .section--dark .banner .controls-wrapper .flex-next:hover, .color-x24-comp-4 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #ffa91e;
}
.color-x24-comp-4 .section--dark .banner .controls-wrapper .flex-next:before, .color-x24-comp-4 .section--light .banner .controls-wrapper .flex-next:before {
  content: "";
  font-size: 24px;
}
.color-x24-comp-4 .section--light .flex-control-paging li a {
  background: #574747;
}
.color-x24-comp-4 .section--light .flex-control-paging li a.flex-active {
  background: #ffa91e !important;
}
.color-x24-comp-4 .section--light .flex-control-paging li a:hover {
  background: #ffa91e !important;
}
.color-x24-comp-4 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #574747;
}
.color-x24-comp-4 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #ffa91e !important;
}
.color-x24-comp-4 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ffa91e !important;
}
.color-x24-comp-4 .section--light .banner .controls-wrapper .flex-prev,
.color-x24-comp-4 .section--light .banner .controls-wrapper .flex-next {
  color: #574747;
}
.color-x24-comp-4 .section--light .banner .controls-wrapper .flex-prev:hover,
.color-x24-comp-4 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #ffa91e;
}
.color-x24-comp-4 .section-breadcrumbs .section--dark .breadcrumb__item, .color-x24-comp-4 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #ffffff !important;
  font: 400 16px/24px "GothicA1", sans-serif;
}
.color-x24-comp-4 .section-breadcrumbs .section--dark .breadcrumb__item a, .color-x24-comp-4 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-comp-4 .section-breadcrumbs .section--dark .breadcrumb__item a:hover, .color-x24-comp-4 .section-breadcrumbs .section--light .breadcrumb__item a:hover {
  text-decoration: none;
}
.color-x24-comp-4 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #000000 !important;
}
.color-x24-comp-4 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #000000 !important;
}
.color-x24-comp-4 .blade-a__bg > div {
  border-radius: 8px;
  overflow: hidden;
}
.color-x24-comp-4 .blade-a__bg > div img {
  border-radius: 8px;
}
.color-x24-comp-4 .blade-a__text .blade-a__title {
  border-bottom: none;
}
.color-x24-comp-4 .blade-a__description a {
  text-decoration: underline;
}
.color-x24-comp-4 .blade-a__description a:hover {
  text-decoration: none;
}
.color-x24-comp-4 .container-fluid .blade__container .blade-a--12 {
  position: relative;
}
.color-x24-comp-4 .container-fluid .blade__container .blade-a--12 .blade-a__wrap > .row {
  padding: 0;
}
.color-x24-comp-4 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-comp-4 .section--light .blade__container .blade-a--12 .blade-a__bg {
  padding-top: 0;
  padding-bottom: 0;
}
.color-x24-comp-4 .section--dark .blade-a--12 .blade-a__text, .color-x24-comp-4 .section--light .blade-a--12 .blade-a__text {
  padding-top: 16px;
  padding-bottom: 16px;
}
.color-x24-comp-4 .section--dark .blade-a--12 .blade-a__bg, .color-x24-comp-4 .section--light .blade-a--12 .blade-a__bg {
  height: 100%;
}
.color-x24-comp-4 .section--dark .blade-a__bg > div, .color-x24-comp-4 .section--light .blade-a__bg > div {
  height: 100%;
  min-height: 100%;
}
.color-x24-comp-4 .section--dark .blade-a__text, .color-x24-comp-4 .section--light .blade-a__text {
  background: rgba(87, 71, 71, 0.7);
  border-radius: 8px;
}
.color-x24-comp-4 .section--dark .blade-a__text .cta__link, .color-x24-comp-4 .section--light .blade-a__text .cta__link {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
}
.color-x24-comp-4 .section--dark .blade-a__text .cta__link:hover, .color-x24-comp-4 .section--light .blade-a__text .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-comp-4 .section--dark .blade-a__text .blade-a__readmore .cta__link, .color-x24-comp-4 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: #fadfd6 !important;
  text-transform: none;
  text-decoration: underline;
  font-weight: 400;
}
.color-x24-comp-4 .section--dark .blade-a__text .blade-a__readmore .cta__link:hover, .color-x24-comp-4 .section--light .blade-a__text .blade-a__readmore .cta__link:hover {
  text-decoration: none;
}
.color-x24-comp-4 .section--dark .blade-a__description, .color-x24-comp-4 .section--light .blade-a__description {
  color: #ffffff;
}
.color-x24-comp-4 .section--light .blade-a__text {
  background: rgba(224, 224, 224, 0.7);
}
.color-x24-comp-4 .section--light .blade-a__text .cta__link {
  color: #000000 !important;
}
.color-x24-comp-4 .section--light .blade-a__text .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-comp-4 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: #e5521f !important;
}
.color-x24-comp-4 .section--light .blade-a__description {
  color: #574747;
}
.color-x24-comp-4 .container-fluid .blade-a__wrap {
  max-width: 100%;
}
.color-x24-comp-4 .componentWith__container.featuredarticles__container {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-comp-4 .section--dark .featuredarticles .featuredarticle__image, .color-x24-comp-4 .section--light .featuredarticles .featuredarticle__image {
  border-radius: 8px;
}
.color-x24-comp-4 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link, .color-x24-comp-4 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  font: 16px/20px "GothicA1", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
}
.color-x24-comp-4 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:hover, .color-x24-comp-4 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:hover {
  text-decoration: underline;
}
.color-x24-comp-4 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:before, .color-x24-comp-4 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:before {
  display: none;
}
.color-x24-comp-4 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__description, .color-x24-comp-4 .section--light .featuredarticles .featuredarticle__text .featuredarticle__description {
  font: 16px/20px "GothicA1", sans-serif;
}
.color-x24-comp-4 .section--dark .featuredarticles .featuredarticle__title, .color-x24-comp-4 .section--light .featuredarticles .featuredarticle__title {
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-comp-4 .section--dark .featuredarticles .featuredarticle__title a, .color-x24-comp-4 .section--light .featuredarticles .featuredarticle__title a {
  color: #ffffff;
  text-decoration: none;
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-comp-4 .section--dark .featuredarticles .featuredarticle__title a:hover, .color-x24-comp-4 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-comp-4 .section--dark .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper, .color-x24-comp-4 .section--light .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper {
  margin-top: 0 !important;
}
.color-x24-comp-4 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  color: #000000;
}
.color-x24-comp-4 .section--light .featuredarticles .featuredarticle__title a {
  color: #000000;
}
.color-x24-comp-4 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #000000;
}
.color-x24-comp-4 .section--light .featuredblocks-list-a .featuredblock__item {
  margin-bottom: 10px;
}
.color-x24-comp-4 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a {
  color: #000000 !important;
}
.color-x24-comp-4 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a:hover:after {
  text-decoration: underline;
}
.color-x24-comp-4 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-comp-4 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-comp-4 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-comp-4 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-comp-4 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-comp-4 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-comp-4 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-comp-4 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ffffff !important;
}
.color-x24-comp-4 .section__bg--light-3 .section--dark .flex-control-paging li a.flex-active, .color-x24-comp-4 .section__bg--light-3 .section--dark .flex-control-paging li a:hover, .color-x24-comp-4 .section__bg--light-3 .section--light .flex-control-paging li a.flex-active, .color-x24-comp-4 .section__bg--light-3 .section--light .flex-control-paging li a:hover,
.color-x24-comp-4 .section__bg--dark-5 .section--dark .flex-control-paging li a.flex-active,
.color-x24-comp-4 .section__bg--dark-5 .section--dark .flex-control-paging li a:hover,
.color-x24-comp-4 .section__bg--dark-5 .section--light .flex-control-paging li a.flex-active,
.color-x24-comp-4 .section__bg--dark-5 .section--light .flex-control-paging li a:hover {
  background: #ffffff !important;
}
.color-x24-comp-4 .section__bg--light-3 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-comp-4 .section__bg--light-3 .section--light .hours-a__schedule .hours-a__schedule--border,
.color-x24-comp-4 .section__bg--dark-5 .section--dark .hours-a__schedule .hours-a__schedule--border,
.color-x24-comp-4 .section__bg--dark-5 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ffffff !important;
}
.color-x24-comp-4 .section__bg--dark-5 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-4 .section__bg--dark-5 .section--dark .form .form__group .input_container input,
.color-x24-comp-4 .section__bg--dark-5 .section--dark .form .form__group .input_container select,
.color-x24-comp-4 .section__bg--dark-5 .section--dark .form .form__group .input_container textarea,
.color-x24-comp-4 .section__bg--dark-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-4 .section__bg--dark-5 .section--light .form .form__group .input_container input,
.color-x24-comp-4 .section__bg--dark-5 .section--light .form .form__group .input_container select,
.color-x24-comp-4 .section__bg--dark-5 .section--light .form .form__group .input_container textarea,
.color-x24-comp-4 .section__bg--light-3 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-4 .section__bg--light-3 .section--dark .form .form__group .input_container input,
.color-x24-comp-4 .section__bg--light-3 .section--dark .form .form__group .input_container select,
.color-x24-comp-4 .section__bg--light-3 .section--dark .form .form__group .input_container textarea,
.color-x24-comp-4 .section__bg--light-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-4 .section__bg--light-3 .section--light .form .form__group .input_container input,
.color-x24-comp-4 .section__bg--light-3 .section--light .form .form__group .input_container select,
.color-x24-comp-4 .section__bg--light-3 .section--light .form .form__group .input_container textarea {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
}
.color-x24-comp-4 .section__bg--dark-4 .section--dark .staff__container .component__button--2 {
  border: 1px solid #574747 !important;
  color: #ffffff !important;
  background: #574747 !important;
}
.color-x24-comp-4 .section__bg--dark-4 .section--dark .staff__container .component__button--2:hover {
  border: 1px solid #8f7575 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #8f7575 !important;
}
.color-x24-comp-4 .section__bg--dark-4 .section--dark .staff__container .component__button--2:focus {
  border: 1px solid #bcaeae !important;
  color: #ffffff !important;
  background: #bcaeae !important;
}
.color-x24-comp-4 .section--dark .disclaimer, .color-x24-comp-4 .section--light .disclaimer {
  padding: 0;
}
.color-x24-comp-4 .section--dark .disclaimer__content p, .color-x24-comp-4 .section--light .disclaimer__content p {
  font: 400 16px/20px "GothicA1", sans-serif;
}
.color-x24-comp-4 .section--dark .disclaimer__content a, .color-x24-comp-4 .section--light .disclaimer__content a {
  font-weight: 400;
  text-decoration: underline;
}
.color-x24-comp-4 .section--dark .disclaimer__content a:hover, .color-x24-comp-4 .section--dark .disclaimer__content a:focus, .color-x24-comp-4 .section--light .disclaimer__content a:hover, .color-x24-comp-4 .section--light .disclaimer__content a:focus {
  text-decoration: none;
}
.color-x24-comp-4 .section--dark .section-featuredblocks .section--inner.container-fluid > .row > div, .color-x24-comp-4 .section--light .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-comp-4 .section--dark .cta__link, .color-x24-comp-4 .section--light .cta__link {
  font: bold 16px/20px "GothicA1", sans-serif;
}
.color-x24-comp-4 .section--dark .featuredblocks__title-wrap, .color-x24-comp-4 .section--light .featuredblocks__title-wrap {
  margin-bottom: 1.875rem;
}
.color-x24-comp-4 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button, .color-x24-comp-4 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-4 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover, .color-x24-comp-4 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-comp-4 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus, .color-x24-comp-4 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-4 .section--dark .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-comp-4 .section--dark .banner .component__button--1.cta__button,
.color-x24-comp-4 .section--dark .cta__button.component__button--1, .color-x24-comp-4 .section--light .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-comp-4 .section--light .banner .component__button--1.cta__button,
.color-x24-comp-4 .section--light .cta__button.component__button--1 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-4 .section--dark .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-comp-4 .section--dark .banner .component__button--1.cta__button:hover,
.color-x24-comp-4 .section--dark .cta__button.component__button--1:hover, .color-x24-comp-4 .section--light .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-comp-4 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-comp-4 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-comp-4 .section--dark .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-comp-4 .section--dark .banner .component__button--1.cta__button:focus,
.color-x24-comp-4 .section--dark .cta__button.component__button--1:focus, .color-x24-comp-4 .section--light .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-comp-4 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-comp-4 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-4 .section--dark .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-comp-4 .section--dark .banner .component__button--2.cta__button,
.color-x24-comp-4 .section--dark .cta__button.component__button--2, .color-x24-comp-4 .section--light .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-comp-4 .section--light .banner .component__button--2.cta__button,
.color-x24-comp-4 .section--light .cta__button.component__button--2 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #e5521f !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #e5521f !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-4 .section--dark .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-comp-4 .section--dark .banner .component__button--2.cta__button:hover,
.color-x24-comp-4 .section--dark .cta__button.component__button--2:hover, .color-x24-comp-4 .section--light .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-comp-4 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-comp-4 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #f0997a !important;
  background: #f0997a !important;
  color: #ffffff !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-comp-4 .section--dark .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-comp-4 .section--dark .banner .component__button--2.cta__button:focus,
.color-x24-comp-4 .section--dark .cta__button.component__button--2:focus, .color-x24-comp-4 .section--light .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-comp-4 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-comp-4 .section--light .cta__button.component__button--2:focus {
  border: 1px solid #fadfd6 !important;
  color: #ffffff !important;
  background: #fadfd6 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-4 .section--dark .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-comp-4 .section--dark .banner .component__button--3.cta__button,
.color-x24-comp-4 .section--dark .cta__button.component__button--3, .color-x24-comp-4 .section--light .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-comp-4 .section--light .banner .component__button--3.cta__button,
.color-x24-comp-4 .section--light .cta__button.component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: none !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-4 .section--dark .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-comp-4 .section--dark .banner .component__button--3.cta__button:hover,
.color-x24-comp-4 .section--dark .cta__button.component__button--3:hover, .color-x24-comp-4 .section--light .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-comp-4 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-comp-4 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(166, 145, 145, 0.42), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(166, 145, 145, 0.1);
}
.color-x24-comp-4 .section--dark .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-comp-4 .section--dark .banner .component__button--3.cta__button:focus,
.color-x24-comp-4 .section--dark .cta__button.component__button--3:focus, .color-x24-comp-4 .section--light .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-comp-4 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-comp-4 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-4 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  border: 1px solid #574747 !important;
  color: #ffffff !important;
  background: #574747 !important;
}
.color-x24-comp-4 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #8f7575 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #8f7575 !important;
}
.color-x24-comp-4 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #bcaeae !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #bcaeae !important;
}
.color-x24-comp-4 .section--light .banner .component__button--1.cta__button,
.color-x24-comp-4 .section--light .cta__button.component__button--1 {
  border: 1px solid #574747 !important;
  color: #ffffff !important;
  background: #574747 !important;
}
.color-x24-comp-4 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-comp-4 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #8f7575 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #8f7575 !important;
}
.color-x24-comp-4 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-comp-4 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #bcaeae !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #bcaeae !important;
}
.color-x24-comp-4 .section--light .banner .component__button--2.cta__button,
.color-x24-comp-4 .section--light .cta__button.component__button--2 {
  border: 1px solid #e5521f !important;
  color: #ffffff !important;
  background: #e5521f !important;
}
.color-x24-comp-4 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-comp-4 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #f0997a !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #f0997a !important;
}
.color-x24-comp-4 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-comp-4 .section--light .cta__button.component__button--2:focus {
  border: 1px solid #fadfd6 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #fadfd6 !important;
}
.color-x24-comp-4 .section--light .banner .component__button--3.cta__button,
.color-x24-comp-4 .section--light .cta__button.component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-comp-4 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-comp-4 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #f5bca8 !important;
  color: #574747 !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #fadfd6 !important;
}
.color-x24-comp-4 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-comp-4 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-comp-4 .section--dark .articles__categories .mm-navbar .mm-btn, .color-x24-comp-4 .section--light .articles__categories .mm-navbar .mm-btn {
  top: 7px;
}
.color-x24-comp-4 .section--dark .articles__categories .mm-panels > .mm-panel > .mm-listview, .color-x24-comp-4 .section--light .articles__categories .mm-panels > .mm-panel > .mm-listview {
  margin: 7px 0 0 0;
}
.color-x24-comp-4 .section--dark .articles__categories .mm-opened .mm-title,
.color-x24-comp-4 .section--dark .articles__categories .mm-title, .color-x24-comp-4 .section--light .articles__categories .mm-opened .mm-title,
.color-x24-comp-4 .section--light .articles__categories .mm-title {
  font-size: 22px;
  line-height: 24px;
}
.color-x24-comp-4 .section--dark .blog-post__title,
.color-x24-comp-4 .section--dark .blog__post-title,
.color-x24-comp-4 .section--dark .article__post-title, .color-x24-comp-4 .section--light .blog-post__title,
.color-x24-comp-4 .section--light .blog__post-title,
.color-x24-comp-4 .section--light .article__post-title {
  font-family: "Poppins", sans-serif;
  text-decoration: none;
  color: #ffffff !important;
}
.color-x24-comp-4 .section--dark .blog-post__title:hover, .color-x24-comp-4 .section--dark .blog-post__title:focus,
.color-x24-comp-4 .section--dark .blog__post-title:hover,
.color-x24-comp-4 .section--dark .blog__post-title:focus,
.color-x24-comp-4 .section--dark .article__post-title:hover,
.color-x24-comp-4 .section--dark .article__post-title:focus, .color-x24-comp-4 .section--light .blog-post__title:hover, .color-x24-comp-4 .section--light .blog-post__title:focus,
.color-x24-comp-4 .section--light .blog__post-title:hover,
.color-x24-comp-4 .section--light .blog__post-title:focus,
.color-x24-comp-4 .section--light .article__post-title:hover,
.color-x24-comp-4 .section--light .article__post-title:focus {
  text-decoration: underline;
}
.color-x24-comp-4 .section--dark .blog-post__info li, .color-x24-comp-4 .section--light .blog-post__info li {
  border-left-color: #ffffff;
}
.color-x24-comp-4 .section--dark .category__description h1,
.color-x24-comp-4 .section--dark .category__description h2,
.color-x24-comp-4 .section--dark .category__description h3,
.color-x24-comp-4 .section--dark .category__description h4,
.color-x24-comp-4 .section--dark .category__description h5,
.color-x24-comp-4 .section--dark .category__description h6,
.color-x24-comp-4 .section--dark .category__description p > strong,
.color-x24-comp-4 .section--dark .blog__content h1,
.color-x24-comp-4 .section--dark .blog__content h2,
.color-x24-comp-4 .section--dark .blog__content h3,
.color-x24-comp-4 .section--dark .blog__content h4,
.color-x24-comp-4 .section--dark .blog__content h5,
.color-x24-comp-4 .section--dark .blog__content h6,
.color-x24-comp-4 .section--dark .blog__content p > strong,
.color-x24-comp-4 .section--dark .article__content h1,
.color-x24-comp-4 .section--dark .article__content h2,
.color-x24-comp-4 .section--dark .article__content h3,
.color-x24-comp-4 .section--dark .article__content h4,
.color-x24-comp-4 .section--dark .article__content h5,
.color-x24-comp-4 .section--dark .article__content h6,
.color-x24-comp-4 .section--dark .article__content p > strong, .color-x24-comp-4 .section--light .category__description h1,
.color-x24-comp-4 .section--light .category__description h2,
.color-x24-comp-4 .section--light .category__description h3,
.color-x24-comp-4 .section--light .category__description h4,
.color-x24-comp-4 .section--light .category__description h5,
.color-x24-comp-4 .section--light .category__description h6,
.color-x24-comp-4 .section--light .category__description p > strong,
.color-x24-comp-4 .section--light .blog__content h1,
.color-x24-comp-4 .section--light .blog__content h2,
.color-x24-comp-4 .section--light .blog__content h3,
.color-x24-comp-4 .section--light .blog__content h4,
.color-x24-comp-4 .section--light .blog__content h5,
.color-x24-comp-4 .section--light .blog__content h6,
.color-x24-comp-4 .section--light .blog__content p > strong,
.color-x24-comp-4 .section--light .article__content h1,
.color-x24-comp-4 .section--light .article__content h2,
.color-x24-comp-4 .section--light .article__content h3,
.color-x24-comp-4 .section--light .article__content h4,
.color-x24-comp-4 .section--light .article__content h5,
.color-x24-comp-4 .section--light .article__content h6,
.color-x24-comp-4 .section--light .article__content p > strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-comp-4 .section--dark .category__description h1 strong,
.color-x24-comp-4 .section--dark .category__description h2 strong,
.color-x24-comp-4 .section--dark .category__description h3 strong,
.color-x24-comp-4 .section--dark .category__description h4 strong,
.color-x24-comp-4 .section--dark .category__description h5 strong,
.color-x24-comp-4 .section--dark .category__description h6 strong,
.color-x24-comp-4 .section--dark .category__description p > strong strong,
.color-x24-comp-4 .section--dark .blog__content h1 strong,
.color-x24-comp-4 .section--dark .blog__content h2 strong,
.color-x24-comp-4 .section--dark .blog__content h3 strong,
.color-x24-comp-4 .section--dark .blog__content h4 strong,
.color-x24-comp-4 .section--dark .blog__content h5 strong,
.color-x24-comp-4 .section--dark .blog__content h6 strong,
.color-x24-comp-4 .section--dark .blog__content p > strong strong,
.color-x24-comp-4 .section--dark .article__content h1 strong,
.color-x24-comp-4 .section--dark .article__content h2 strong,
.color-x24-comp-4 .section--dark .article__content h3 strong,
.color-x24-comp-4 .section--dark .article__content h4 strong,
.color-x24-comp-4 .section--dark .article__content h5 strong,
.color-x24-comp-4 .section--dark .article__content h6 strong,
.color-x24-comp-4 .section--dark .article__content p > strong strong, .color-x24-comp-4 .section--light .category__description h1 strong,
.color-x24-comp-4 .section--light .category__description h2 strong,
.color-x24-comp-4 .section--light .category__description h3 strong,
.color-x24-comp-4 .section--light .category__description h4 strong,
.color-x24-comp-4 .section--light .category__description h5 strong,
.color-x24-comp-4 .section--light .category__description h6 strong,
.color-x24-comp-4 .section--light .category__description p > strong strong,
.color-x24-comp-4 .section--light .blog__content h1 strong,
.color-x24-comp-4 .section--light .blog__content h2 strong,
.color-x24-comp-4 .section--light .blog__content h3 strong,
.color-x24-comp-4 .section--light .blog__content h4 strong,
.color-x24-comp-4 .section--light .blog__content h5 strong,
.color-x24-comp-4 .section--light .blog__content h6 strong,
.color-x24-comp-4 .section--light .blog__content p > strong strong,
.color-x24-comp-4 .section--light .article__content h1 strong,
.color-x24-comp-4 .section--light .article__content h2 strong,
.color-x24-comp-4 .section--light .article__content h3 strong,
.color-x24-comp-4 .section--light .article__content h4 strong,
.color-x24-comp-4 .section--light .article__content h5 strong,
.color-x24-comp-4 .section--light .article__content h6 strong,
.color-x24-comp-4 .section--light .article__content p > strong strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-comp-4 .section--dark .article__post-permalink,
.color-x24-comp-4 .section--dark .blog__post-permalink, .color-x24-comp-4 .section--light .article__post-permalink,
.color-x24-comp-4 .section--light .blog__post-permalink {
  text-decoration: none;
  font-family: "GothicA1", sans-serif;
  position: relative;
  font-weight: 700;
  color: #ffffff;
}
.color-x24-comp-4 .section--dark .article__post-permalink:hover, .color-x24-comp-4 .section--dark .article__post-permalink:focus,
.color-x24-comp-4 .section--dark .blog__post-permalink:hover,
.color-x24-comp-4 .section--dark .blog__post-permalink:focus, .color-x24-comp-4 .section--light .article__post-permalink:hover, .color-x24-comp-4 .section--light .article__post-permalink:focus,
.color-x24-comp-4 .section--light .blog__post-permalink:hover,
.color-x24-comp-4 .section--light .blog__post-permalink:focus {
  text-decoration: underline;
}
.color-x24-comp-4 .section--dark .article__post-permalink:before,
.color-x24-comp-4 .section--dark .blog__post-permalink:before, .color-x24-comp-4 .section--light .article__post-permalink:before,
.color-x24-comp-4 .section--light .blog__post-permalink:before {
  content: "";
  top: -3px;
  font-family: "font-awesome";
  position: absolute;
  right: -13px;
  font-weight: normal;
  display: none;
}
.color-x24-comp-4 .section--dark .articles__categories .category__list-child li a,
.color-x24-comp-4 .section--dark .articles__categories-list li a, .color-x24-comp-4 .section--light .articles__categories .category__list-child li a,
.color-x24-comp-4 .section--light .articles__categories-list li a {
  font: 16px/1.375 "GothicA1", sans-serif;
}
.color-x24-comp-4 .section--dark .articles__categories .category__list-child li a:hover, .color-x24-comp-4 .section--dark .articles__categories .category__list-child li a:focus,
.color-x24-comp-4 .section--dark .articles__categories-list li a:hover,
.color-x24-comp-4 .section--dark .articles__categories-list li a:focus, .color-x24-comp-4 .section--light .articles__categories .category__list-child li a:hover, .color-x24-comp-4 .section--light .articles__categories .category__list-child li a:focus,
.color-x24-comp-4 .section--light .articles__categories-list li a:hover,
.color-x24-comp-4 .section--light .articles__categories-list li a:focus {
  text-decoration: none;
}
.color-x24-comp-4 .section--dark .articles__categories .mm-opened .mm-title, .color-x24-comp-4 .section--light .articles__categories .mm-opened .mm-title {
  font-family: "Poppins", sans-serif;
}
.color-x24-comp-4 .section--dark .articles__pagination ul li a, .color-x24-comp-4 .section--light .articles__pagination ul li a {
  color: #000000;
}
.color-x24-comp-4 .section--light .blog__post-title,
.color-x24-comp-4 .section--light .article__post-title {
  color: #000000 !important;
}
.color-x24-comp-4 .section--light .article__post-permalink,
.color-x24-comp-4 .section--light .blog__post-permalink {
  color: #000000;
}
.color-x24-comp-4 .section--light .blog-post__info li {
  border-left-color: #000000;
}
.color-x24-comp-4 .section--dark .banner__container .banner .cta__button, .color-x24-comp-4 .section--light .banner__container .banner .cta__button {
  min-height: 45px;
  max-width: 250px;
  font: 700 14px/25px "Poppins", sans-serif;
}
.color-x24-comp-4 .section--dark .banner__container .banner .form .form__title,
.color-x24-comp-4 .section--dark .banner__container .banner .form .form__caption,
.color-x24-comp-4 .section--dark .banner__container .banner .form .leadFormInfo,
.color-x24-comp-4 .section--dark .banner__container .banner .form .form__name, .color-x24-comp-4 .section--light .banner__container .banner .form .form__title,
.color-x24-comp-4 .section--light .banner__container .banner .form .form__caption,
.color-x24-comp-4 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-comp-4 .section--light .banner__container .banner .form .form__name {
  color: #000000;
}
.color-x24-comp-4 .section--light .banner__container .banner .form .form__title,
.color-x24-comp-4 .section--light .banner__container .banner .form .form__caption,
.color-x24-comp-4 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-comp-4 .section--light .banner__container .banner .form .form__name {
  color: #ffffff;
}
.color-x24-comp-4 .section-banner .banner .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-comp-4 .section-banner .banner form {
  margin-bottom: 0;
}
.color-x24-comp-4 .section-banner .banner .component__title {
  color: #ffffff !important;
  font-family: "Poppins", sans-serif;
  font-weight: bold;
}
.color-x24-comp-4 .section-banner .banner .banner-text__title--large {
  font-size: 40px;
  line-height: 46px;
}
.color-x24-comp-4 .section-banner .banner .banner-text__title--extraLarge {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-comp-4 .section-banner .banner .banner-e .input_container {
  margin: 0 0 10px;
}
.color-x24-comp-4 .section-banner .banner-text__wrapper .text-left .banner-c__title,
.color-x24-comp-4 .section-banner .banner-text__wrapper .text-center .banner-c__title,
.color-x24-comp-4 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  max-width: 650px;
}
.color-x24-comp-4 .section-banner .banner-text__wrapper .text-left .banner-c__title {
  max-width: 650px;
}
.color-x24-comp-4 .section-banner .banner-text__wrapper .text-left .text-center {
  text-align: left !important;
}
.color-x24-comp-4 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  display: inline-block;
}
.color-x24-comp-4 .section-banner .banner-text__wrapper .text-right .banner-c__button {
  text-align: right !important;
  margin-right: 0 !important;
}
.color-x24-comp-4 .section-banner .banner-text__wrapper .text-center {
  margin: 0 auto;
}
.color-x24-comp-4 .section-banner .banner .component__subtitle {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-comp-4 .section-banner .banner .banner-text__subtitle--small {
  font-size: 18px;
  line-height: 22px;
}
.color-x24-comp-4 .section-banner .banner .banner-text__subtitle--medium {
  font-size: 24px;
  line-height: 26px;
}
.color-x24-comp-4 .section-banner .banner .cta__link:hover {
  text-decoration: underline;
}
.color-x24-comp-4 .section-banner .banner .flexslider .flex-control-nav {
  bottom: 100px;
}
@keyframes fadeInUp {
  from {
    transform: translate3d(0, 40px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.color-x24-comp-4 .in-view {
  animation-duration: 1s;
  animation-fill-mode: both;
  opacity: 0;
  animation-name: fadeInUp;
}
.color-x24-comp-4 .section--dark .navigation .navigation-b,
.color-x24-comp-4 .section--dark .navigation .navigation-c, .color-x24-comp-4 .section--light .navigation .navigation-b,
.color-x24-comp-4 .section--light .navigation .navigation-c {
  background: none;
}
.color-x24-comp-4 .section--dark .navigation .navigation-b .navigation__button:focus,
.color-x24-comp-4 .section--dark .navigation .navigation-c .navigation__button:focus, .color-x24-comp-4 .section--light .navigation .navigation-b .navigation__button:focus,
.color-x24-comp-4 .section--light .navigation .navigation-c .navigation__button:focus {
  outline: none;
}
.color-x24-comp-4 .section--dark .navigation-a .navigation__item--link,
.color-x24-comp-4 .section--dark .navigation-b .navigation__item--link,
.color-x24-comp-4 .section--dark .navigation-c .navigation__item--link, .color-x24-comp-4 .section--light .navigation-a .navigation__item--link,
.color-x24-comp-4 .section--light .navigation-b .navigation__item--link,
.color-x24-comp-4 .section--light .navigation-c .navigation__item--link {
  padding: 5px 0.7rem;
  font-size: 12px !important;
  color: #ffffff;
  text-transform: uppercase;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  line-height: 24px;
}
.color-x24-comp-4 .section--dark .navigation-a .navigation__item--link:hover,
.color-x24-comp-4 .section--dark .navigation-b .navigation__item--link:hover,
.color-x24-comp-4 .section--dark .navigation-c .navigation__item--link:hover, .color-x24-comp-4 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-comp-4 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-comp-4 .section--light .navigation-c .navigation__item--link:hover {
  color: #999;
}
.color-x24-comp-4 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-4 .section--dark .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-4 .section--dark .navigation-c .navigation__item.has-drop-down ul a:hover, .color-x24-comp-4 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-4 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-4 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #999;
}
.color-x24-comp-4 .section--dark .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-4 .section--dark .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-4 .section--dark .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-comp-4 .section--light .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-4 .section--light .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-4 .section--light .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after {
  font-family: "font-awesome";
  content: "";
  border: 0 !important;
  width: 10px;
  height: 20px;
  margin: 0;
  font-size: 8px !important;
  right: 10px;
  top: 4px;
}
.color-x24-comp-4 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-comp-4 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-comp-4 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub, .color-x24-comp-4 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-comp-4 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-comp-4 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub {
  right: 0;
}
.color-x24-comp-4 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-comp-4 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-comp-4 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub, .color-x24-comp-4 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-comp-4 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-comp-4 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub {
  left: unset;
  right: 100%;
}
.color-x24-comp-4 .section--dark .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-4 .section--dark .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-4 .section--dark .navigation-c .navigation__list--head .navigation-open > .navigation__item--link, .color-x24-comp-4 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-4 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-4 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-comp-4 .section--dark .navigation-a .navigation__list--sub,
.color-x24-comp-4 .section--dark .navigation-b .navigation__list--sub,
.color-x24-comp-4 .section--dark .navigation-c .navigation__list--sub, .color-x24-comp-4 .section--light .navigation-a .navigation__list--sub,
.color-x24-comp-4 .section--light .navigation-b .navigation__list--sub,
.color-x24-comp-4 .section--light .navigation-c .navigation__list--sub {
  border: 0;
  border-radius: 8px;
  background: #574747 !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-comp-4 .section--dark .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-comp-4 .section--dark .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-comp-4 .section--dark .navigation-c .navigation__list--sub .navigation__item--link, .color-x24-comp-4 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-comp-4 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-comp-4 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #ffffff;
}
.color-x24-comp-4 .section--dark .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-4 .section--dark .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-4 .section--dark .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-comp-4 .section--light .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-4 .section--light .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-4 .section--light .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  content: "";
}
.color-x24-comp-4 .section--dark .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-4 .section--dark .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-4 .section--dark .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link, .color-x24-comp-4 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-4 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-4 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-comp-4 .section--light .navigation-a .navigation__item--link,
.color-x24-comp-4 .section--light .navigation-b .navigation__item--link,
.color-x24-comp-4 .section--light .navigation-c .navigation__item--link {
  color: #000000;
}
.color-x24-comp-4 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-comp-4 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-comp-4 .section--light .navigation-c .navigation__item--link:hover {
  color: #666;
}
.color-x24-comp-4 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-4 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-4 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #666;
}
.color-x24-comp-4 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-4 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-4 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #666;
}
.color-x24-comp-4 .section--light .navigation-a .navigation__list--sub,
.color-x24-comp-4 .section--light .navigation-b .navigation__list--sub,
.color-x24-comp-4 .section--light .navigation-c .navigation__list--sub {
  background: #e0e0e0 !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-comp-4 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-comp-4 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-comp-4 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #000000;
}
.color-x24-comp-4 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-4 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-4 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #666 !important;
}
.color-x24-comp-4 .section--dark .navigation__container .navigation__item.has-drop-down .navigation__item--link:hover:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-comp-4 .section--dark .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-comp-4 .section--dark .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #999 !important;
}
.color-x24-comp-4 .section--dark .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #f0f !important;
}
.color-x24-comp-4 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: #000000 transparent transparent transparent !important;
}
.color-x24-comp-4 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: #666 transparent transparent transparent !important;
}
.color-x24-comp-4 .section--light .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #666 transparent transparent !important;
}
.color-x24-comp-4 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: transparent transparent transparent #000000 !important;
}
.color-x24-comp-4 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #f00 !important;
}
.color-x24-comp-4 .section--light .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #666 !important;
}
.color-x24-comp-4 .contact-us-im {
  overflow: hidden;
}
.color-x24-comp-4 .contact-us-im .form .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-comp-4 .form .form__name {
  font: 14px/20px "GothicA1", sans-serif;
}
.color-x24-comp-4 .form .leadForm,
.color-x24-comp-4 .form .label_container {
  text-align: left;
}
.color-x24-comp-4 .form form .form-input-comments {
  flex-direction: column;
}
.color-x24-comp-4 .form .form__group {
  overflow: hidden;
  margin: 0 0 20px;
}
.color-x24-comp-4 .section--dark .form, .color-x24-comp-4 .section--light .form {
  padding: 3.125rem 0;
  margin: 0 auto;
  max-width: 900px;
}
.color-x24-comp-4 .section--dark .form form .form-wrap__submit, .color-x24-comp-4 .section--light .form form .form-wrap__submit {
  display: block;
}
.color-x24-comp-4 .section--dark .form form .form-wrap__submit input, .color-x24-comp-4 .section--light .form form .form-wrap__submit input {
  width: 100%;
}
.color-x24-comp-4 .section--dark .form .leadFormInfo,
.color-x24-comp-4 .section--dark .form .component__title-caption-wrap, .color-x24-comp-4 .section--light .form .leadFormInfo,
.color-x24-comp-4 .section--light .form .component__title-caption-wrap {
  text-align: center;
}
.color-x24-comp-4 .section--dark .form .form__title, .color-x24-comp-4 .section--light .form .form__title {
  color: #ffffff;
}
.color-x24-comp-4 .section--dark .form .form__caption, .color-x24-comp-4 .section--dark .form .form__name, .color-x24-comp-4 .section--light .form .form__caption, .color-x24-comp-4 .section--light .form .form__name {
  color: #ffffff;
}
.color-x24-comp-4 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-4 .section--dark .form .form__group .input_container input,
.color-x24-comp-4 .section--dark .form .form__group .input_container select,
.color-x24-comp-4 .section--dark .form .form__group .input_container textarea, .color-x24-comp-4 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-4 .section--light .form .form__group .input_container input,
.color-x24-comp-4 .section--light .form .form__group .input_container select,
.color-x24-comp-4 .section--light .form .form__group .input_container textarea {
  width: 100%;
  font: 14px/16px "GothicA1", sans-serif;
  color: #ffffff;
  background: rgba(255, 169, 30, 0.7);
  border-radius: 8px;
  padding: 12px 16px 13px;
  border: 1px solid rgba(255, 169, 30, 0.7) !important;
  outline: none;
  height: auto;
}
.color-x24-comp-4 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-comp-4 .section--dark .form .form__group .input_container input::placeholder,
.color-x24-comp-4 .section--dark .form .form__group .input_container select::placeholder,
.color-x24-comp-4 .section--dark .form .form__group .input_container textarea::placeholder, .color-x24-comp-4 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-comp-4 .section--light .form .form__group .input_container input::placeholder,
.color-x24-comp-4 .section--light .form .form__group .input_container select::placeholder,
.color-x24-comp-4 .section--light .form .form__group .input_container textarea::placeholder {
  color: #ffffff;
}
.color-x24-comp-4 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-comp-4 .section--dark .form .form__group .input_container input.has-error::placeholder,
.color-x24-comp-4 .section--dark .form .form__group .input_container select.has-error::placeholder,
.color-x24-comp-4 .section--dark .form .form__group .input_container textarea.has-error::placeholder, .color-x24-comp-4 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-comp-4 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-comp-4 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-comp-4 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-comp-4 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-comp-4 .section--dark .form .form__group .input_container input:focus,
.color-x24-comp-4 .section--dark .form .form__group .input_container select:focus,
.color-x24-comp-4 .section--dark .form .form__group .input_container textarea:focus, .color-x24-comp-4 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-comp-4 .section--light .form .form__group .input_container input:focus,
.color-x24-comp-4 .section--light .form .form__group .input_container select:focus,
.color-x24-comp-4 .section--light .form .form__group .input_container textarea:focus {
  border: 1px solid #ffffff !important;
}
.color-x24-comp-4 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span, .color-x24-comp-4 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span {
  padding: 0;
}
.color-x24-comp-4 .section--dark .form .form__group .input_container .form-input-uploadFile span.status-label:before, .color-x24-comp-4 .section--light .form .form__group .input_container .form-input-uploadFile span.status-label:before {
  right: 103px;
}
.color-x24-comp-4 .section--dark .form .form__group .input_container.checkbox_wrapper, .color-x24-comp-4 .section--dark .form .form__group .input_container.radio_wrapper, .color-x24-comp-4 .section--light .form .form__group .input_container.checkbox_wrapper, .color-x24-comp-4 .section--light .form .form__group .input_container.radio_wrapper {
  position: relative;
  overflow: hidden;
  border-style: none;
}
.color-x24-comp-4 .section--dark .form .form__group .input_container.checkbox_wrapper input, .color-x24-comp-4 .section--dark .form .form__group .input_container.radio_wrapper input, .color-x24-comp-4 .section--light .form .form__group .input_container.checkbox_wrapper input, .color-x24-comp-4 .section--light .form .form__group .input_container.radio_wrapper input {
  position: absolute;
  top: 0;
  left: -9999px;
}
.color-x24-comp-4 .section--dark .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-comp-4 .section--dark .form .form__group .input_container.radio_wrapper input + label, .color-x24-comp-4 .section--light .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-comp-4 .section--light .form .form__group .input_container.radio_wrapper input + label {
  position: relative;
  margin-bottom: 4px;
  padding: 5px 0 0 50px;
  min-height: 30px;
  font: 18px/1.375 "Heebo", sans-serif;
}
.color-x24-comp-4 .section--dark .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-comp-4 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-comp-4 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-comp-4 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  height: 30px;
  width: 30px;
  text-align: center;
  color: #ffffff;
  background: rgba(255, 169, 30, 0.7);
  border: 4px solid rgba(255, 169, 30, 0.7) !important;
  border-radius: 4px;
  font: normal normal normal 18px/1.2 font-awesome;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
}
.color-x24-comp-4 .section--dark .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-comp-4 .section--dark .form .form__group .input_container.radio_wrapper .has-error + label:before, .color-x24-comp-4 .section--light .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-comp-4 .section--light .form .form__group .input_container.radio_wrapper .has-error + label:before {
  border-color: #E03B33 !important;
}
.color-x24-comp-4 .section--dark .form .form__group .input_container.checkbox_wrapper input:checked + label:before, .color-x24-comp-4 .section--light .form .form__group .input_container.checkbox_wrapper input:checked + label:before {
  content: "";
}
.color-x24-comp-4 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-comp-4 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  border-radius: 50%;
}
.color-x24-comp-4 .section--dark .form .form__group .input_container.radio_wrapper input:checked + label:before, .color-x24-comp-4 .section--light .form .form__group .input_container.radio_wrapper input:checked + label:before {
  content: "";
  font-size: 17px;
  line-height: 1.3;
  letter-spacing: -0.5px;
}
.color-x24-comp-4 .section--dark .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-comp-4 .section--dark .form .form__group .input_container.radio_wrapper div[class$=__label-input-container], .color-x24-comp-4 .section--light .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-comp-4 .section--light .form .form__group .input_container.radio_wrapper div[class$=__label-input-container] {
  position: relative;
  padding: 0 0 5px;
}
.color-x24-comp-4 .section--dark .form .form__group .input_container input[type=checkbox],
.color-x24-comp-4 .section--dark .form .form__group .input_container input[type=radio], .color-x24-comp-4 .section--light .form .form__group .input_container input[type=checkbox],
.color-x24-comp-4 .section--light .form .form__group .input_container input[type=radio] {
  width: 26px;
  height: 26px;
  position: absolute;
  top: 2;
  left: 2;
  outline: none;
}
.color-x24-comp-4 .section--dark .form .form__group .input_container select, .color-x24-comp-4 .section--light .form .form__group .input_container select {
  height: 42px;
}
.color-x24-comp-4 .section--dark .form-wrap__submit, .color-x24-comp-4 .section--light .form-wrap__submit {
  text-align: center;
}
.color-x24-comp-4 .section--dark .form form pre,
.color-x24-comp-4 .section--dark .form form .formatted_text,
.color-x24-comp-4 .section--dark .form form .help_text,
.color-x24-comp-4 .section--dark .form form .formatted_text p,
.color-x24-comp-4 .section--dark .form form .form-input-info,
.color-x24-comp-4 .section--dark .form form .leadFormInfo,
.color-x24-comp-4 .section--dark .form form label, .color-x24-comp-4 .section--light .form form pre,
.color-x24-comp-4 .section--light .form form .formatted_text,
.color-x24-comp-4 .section--light .form form .help_text,
.color-x24-comp-4 .section--light .form form .formatted_text p,
.color-x24-comp-4 .section--light .form form .form-input-info,
.color-x24-comp-4 .section--light .form form .leadFormInfo,
.color-x24-comp-4 .section--light .form form label {
  color: #ffffff;
}
.color-x24-comp-4 .section--dark .form form pre:focus, .color-x24-comp-4 .section--dark .form form pre:hover,
.color-x24-comp-4 .section--dark .form form .formatted_text:focus,
.color-x24-comp-4 .section--dark .form form .formatted_text:hover,
.color-x24-comp-4 .section--dark .form form .help_text:focus,
.color-x24-comp-4 .section--dark .form form .help_text:hover,
.color-x24-comp-4 .section--dark .form form .formatted_text p:focus,
.color-x24-comp-4 .section--dark .form form .formatted_text p:hover,
.color-x24-comp-4 .section--dark .form form .form-input-info:focus,
.color-x24-comp-4 .section--dark .form form .form-input-info:hover,
.color-x24-comp-4 .section--dark .form form .leadFormInfo:focus,
.color-x24-comp-4 .section--dark .form form .leadFormInfo:hover,
.color-x24-comp-4 .section--dark .form form label:focus,
.color-x24-comp-4 .section--dark .form form label:hover, .color-x24-comp-4 .section--light .form form pre:focus, .color-x24-comp-4 .section--light .form form pre:hover,
.color-x24-comp-4 .section--light .form form .formatted_text:focus,
.color-x24-comp-4 .section--light .form form .formatted_text:hover,
.color-x24-comp-4 .section--light .form form .help_text:focus,
.color-x24-comp-4 .section--light .form form .help_text:hover,
.color-x24-comp-4 .section--light .form form .formatted_text p:focus,
.color-x24-comp-4 .section--light .form form .formatted_text p:hover,
.color-x24-comp-4 .section--light .form form .form-input-info:focus,
.color-x24-comp-4 .section--light .form form .form-input-info:hover,
.color-x24-comp-4 .section--light .form form .leadFormInfo:focus,
.color-x24-comp-4 .section--light .form form .leadFormInfo:hover,
.color-x24-comp-4 .section--light .form form label:focus,
.color-x24-comp-4 .section--light .form form label:hover {
  outline: none;
}
.color-x24-comp-4 .section--dark .form form pre:disabled,
.color-x24-comp-4 .section--dark .form form .formatted_text:disabled,
.color-x24-comp-4 .section--dark .form form .help_text:disabled,
.color-x24-comp-4 .section--dark .form form .formatted_text p:disabled,
.color-x24-comp-4 .section--dark .form form .form-input-info:disabled,
.color-x24-comp-4 .section--dark .form form .leadFormInfo:disabled,
.color-x24-comp-4 .section--dark .form form label:disabled, .color-x24-comp-4 .section--light .form form pre:disabled,
.color-x24-comp-4 .section--light .form form .formatted_text:disabled,
.color-x24-comp-4 .section--light .form form .help_text:disabled,
.color-x24-comp-4 .section--light .form form .formatted_text p:disabled,
.color-x24-comp-4 .section--light .form form .form-input-info:disabled,
.color-x24-comp-4 .section--light .form form .leadFormInfo:disabled,
.color-x24-comp-4 .section--light .form form label:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.color-x24-comp-4 .section--dark .form form hr, .color-x24-comp-4 .section--light .form form hr {
  border-color: #ffffff;
}
.color-x24-comp-4 .section--dark .form form .form-wrap__submit input, .color-x24-comp-4 .section--light .form form .form-wrap__submit input {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
  border-radius: 4px;
  color: #000000 !important;
  width: auto;
  padding: 11px 47px 13px;
  height: 40px;
  min-width: 200px;
  transition: 0.25s;
  font: 600 14px/16px "Poppins", sans-serif;
  text-transform: uppercase;
  display: inline-block;
}
.color-x24-comp-4 .section--dark .form form .form-wrap__submit input:hover, .color-x24-comp-4 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-comp-4 .section--dark .form form .form-wrap__submit input:focus, .color-x24-comp-4 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-4 .section--light .form .form__title {
  color: #000000;
}
.color-x24-comp-4 .section--light .form .form__caption, .color-x24-comp-4 .section--light .form .form__name {
  color: #000000;
}
.color-x24-comp-4 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-4 .section--light .form .form__group .input_container input,
.color-x24-comp-4 .section--light .form .form__group .input_container select,
.color-x24-comp-4 .section--light .form .form__group .input_container textarea {
  color: #f0efe5;
  background: rgba(255, 169, 30, 0.7);
}
.color-x24-comp-4 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-comp-4 .section--light .form .form__group .input_container input::placeholder,
.color-x24-comp-4 .section--light .form .form__group .input_container select::placeholder,
.color-x24-comp-4 .section--light .form .form__group .input_container textarea::placeholder {
  color: #f0efe5;
}
.color-x24-comp-4 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-comp-4 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-comp-4 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-comp-4 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-comp-4 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error,
.color-x24-comp-4 .section--light .form .form__group .input_container input.has-error,
.color-x24-comp-4 .section--light .form .form__group .input_container select.has-error,
.color-x24-comp-4 .section--light .form .form__group .input_container textarea.has-error {
  border: 1px solid #E03B33 !important;
}
.color-x24-comp-4 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-comp-4 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-comp-4 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-comp-4 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-comp-4 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-comp-4 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  color: #f0efe5;
  background: rgba(255, 169, 30, 0.7);
  border: 4px solid rgba(255, 169, 30, 0.7) !important;
}
.color-x24-comp-4 .section--light .form form pre,
.color-x24-comp-4 .section--light .form form .formatted_text,
.color-x24-comp-4 .section--light .form form .help_text,
.color-x24-comp-4 .section--light .form form .formatted_text p,
.color-x24-comp-4 .section--light .form form .form-input-info,
.color-x24-comp-4 .section--light .form form .leadFormInfo,
.color-x24-comp-4 .section--light .form form label {
  color: #574747;
}
.color-x24-comp-4 .section--light .form form hr {
  border-color: #574747;
}
.color-x24-comp-4 .section--light .form form .form-wrap__submit input {
  border: 1px solid #574747 !important;
  color: #ffffff !important;
  background: #574747 !important;
}
.color-x24-comp-4 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #8f7575 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #8f7575 !important;
}
.color-x24-comp-4 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #8f7575 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #8f7575 !important;
}
.color-x24-comp-4 .newsletter-2-fields .section--dark .form-wrap__submit input {
  display: flex;
}
.color-x24-comp-4 .exclusive-offer .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-comp-4 .newsletter-3-fields .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-comp-4 .exclusive-offer .form .error_container label {
  width: 100%;
}
.color-x24-comp-4 .exclusive-offer .col-lg-12 .form__group {
  width: 284px;
  margin-right: 0;
}
.color-x24-comp-4 .exclusive-offer .leadFormInfo {
  bottom: -30px;
}
.color-x24-comp-4 .exclusive-offer .col-lg-12 form .form-wrap__submit {
  width: 254px;
}
.color-x24-comp-4 .exclusive-offer .col-lg-12 form .error_container {
  width: 254px;
  text-align: left;
}
.color-x24-comp-4 .forms--fullwidth form,
.color-x24-comp-4 .forms--2col-textarea form {
  width: 100%;
  margin-bottom: 44px;
}
.color-x24-comp-4 .forms--2col-textarea input,
.color-x24-comp-4 .forms--2col-textarea select,
.color-x24-comp-4 .forms--2col-textarea textarea {
  width: 100%;
}
.color-x24-comp-4 .forms--fullwidth .form__group,
.color-x24-comp-4 .forms--2col-textarea .form__group {
  margin-bottom: 16px;
}
.color-x24-comp-4 .forms--fullwidth .form-wrap__submit input,
.color-x24-comp-4 .forms--2col-textarea .form-wrap__submit input {
  width: auto;
  display: flex;
}
.color-x24-comp-4 .forms--3col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-comp-4 .forms--2col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-comp-4 .forms--2col form .form__group {
  width: 49%;
  margin-right: 2%;
  margin-bottom: 16px;
}
.color-x24-comp-4 .forms--2col form .form__group:nth-child(2n) {
  margin-right: 0;
}
.color-x24-comp-4 .forms--2col form .form__group .input_container {
  height: auto;
}
.color-x24-comp-4 .forms--3col form .form__group {
  width: 30%;
  margin-right: 5%;
  margin-bottom: 16px;
}
.color-x24-comp-4 .forms--3col form .form__group:nth-child(3n) {
  margin-right: 0;
}
.color-x24-comp-4 .forms--3col form .form__group input,
.color-x24-comp-4 .forms--3col form .form__group textarea,
.color-x24-comp-4 .forms--3col form .form__group select {
  width: 100%;
}
.color-x24-comp-4 .forms--3col form .form__group .input_container {
  height: auto;
}
.color-x24-comp-4 .forms--3col form .leadFormInfo {
  width: 100%;
}
.color-x24-comp-4 .forms--2col form .form__group input,
.color-x24-comp-4 .forms--2col form .form__group textarea,
.color-x24-comp-4 .forms--2col form .form__group select {
  width: 100%;
}
.color-x24-comp-4 .forms--2col form .leadFormInfo {
  width: 100%;
  text-align: center;
}
.color-x24-comp-4 .forms--2col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-comp-4 .forms--3col form .form__group .leadFormInfo {
  text-align: center;
}
.color-x24-comp-4 .forms--3col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-comp-4 .newsletter-2-fields .form__title,
.color-x24-comp-4 .newsletter-2-fields .form__caption {
  text-align: left;
}
@media (max-width: 1024px) {
  .color-x24-comp-4 .newsletter-3-fields .col-lg-12 form .leadFormInfo,
.color-x24-comp-4 .exclusive-offer .col-lg-12 form .leadFormInfo {
    position: relative;
    text-align: center;
    bottom: auto;
  }
}
@media (max-width: 991px) {
  .color-x24-comp-4 .editable__container .component__title,
.color-x24-comp-4 .editable__container h1 {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-comp-4 .editable__container h2 {
    font-size: 24px;
    line-height: 32px;
  }
  .color-x24-comp-4 .editable__container h3 {
    font-size: 16px;
    line-height: 18px;
  }
  .color-x24-comp-4 .editable__container h4 {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-comp-4 .editable__container h5 {
    font-size: 13px;
    line-height: 15px;
  }
  .color-x24-comp-4 .editable__container h6 {
    font-size: 12px;
    line-height: 14px;
  }
  .color-x24-comp-4 .section--dark .staff__container .staff__container--inner .staff__title,
.color-x24-comp-4 .section--light .staff__container .staff__container--inner .staff__title,
.color-x24-comp-4 .form .form__title,
.color-x24-comp-4 .contact-us-im .form__title,
.color-x24-comp-4 .component__title {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-comp-4 .section--dark .staff__container .staff__container--inner .staff__caption,
.color-x24-comp-4 .section--light .staff__container .staff__container--inner .staff__caption,
.color-x24-comp-4 .form .form__caption,
.color-x24-comp-4 .contact-us-im .form__caption,
.color-x24-comp-4 .component__subtitle {
    font-size: 14px;
    line-height: 18px;
  }
  .color-x24-comp-4 .section-banner .banner .banner-text__title--extraLarge,
.color-x24-comp-4 .section-banner .banner .banner-text__title--large {
    font-size: 40px;
    line-height: 48px;
  }
  .color-x24-comp-4 .section-banner .banner .banner-text__subtitle--medium,
.color-x24-comp-4 .section-banner .banner .banner-text__subtitle--small {
    font-size: 16px;
    line-height: 20px;
  }
  .color-x24-comp-4 .forms--3col form,
.color-x24-comp-4 .forms--2col form {
    flex-direction: column;
    align-items: center;
    margin-bottom: 0;
  }
  .color-x24-comp-4 .forms--3col form .form__group,
.color-x24-comp-4 .forms--2col form .form__group {
    margin: 0 auto 16px;
  }
  .color-x24-comp-4 .forms--3col form .form__group:nth-child(3n),
.color-x24-comp-4 .forms--2col form .form__group:nth-child(2n) {
    margin-right: auto;
  }
  .color-x24-comp-4 .exclusive-offer .col-lg-12 .form__group {
    margin: 0 auto 0.9375rem;
  }
  .color-x24-comp-4 .forms--fullwidth form,
.color-x24-comp-4 .forms--2col-textarea form {
    margin: 0 auto;
    margin-bottom: 44px;
  }
  .color-x24-comp-4 .newsletter-2-fields .form__title,
.color-x24-comp-4 .newsletter-2-fields .form__caption {
    text-align: center;
  }
  .color-x24-comp-4 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-comp-4 .exclusive-offer .section--light .form-wrap__submit input {
    width: auto;
    margin: 0 auto;
  }
  .color-x24-comp-4 .alias-home_askaquestion input,
.color-x24-comp-4 .alias-home_askaquestion textarea,
.color-x24-comp-4 .alias-home_askaquestion .error_container {
    margin: 0 auto;
  }
  .color-x24-comp-4 .alias-home_askaquestion .leadFormInfo {
    margin: 1.25rem auto 1rem;
  }
  .color-x24-comp-4 .form .component__title-caption-wrap,
.color-x24-comp-4 .alias-blade_home_grid .blade-a__title {
    text-align: center;
  }
  .color-x24-comp-4 .section__column-2 {
    order: 3;
  }
  .color-x24-comp-4 .section__column-2 .location__text-wrapper {
    text-align: center;
  }
  .color-x24-comp-4 .section__column-3 {
    order: 2;
  }
  .color-x24-comp-4 .newsletter-2-fields .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-comp-4 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-4 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-4 .section--dark .featuredblocks .featuredblock__cta .component__button--1, .color-x24-comp-4 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-4 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-4 .section--light .featuredblocks .featuredblock__cta .component__button--1 {
    min-width: 80px !important;
  }
  .color-x24-comp-4 .section--dark .featuredblocks .featuredblock__title, .color-x24-comp-4 .section--light .featuredblocks .featuredblock__title {
    font-size: 18px;
  }
  .color-x24-comp-4 .section--dark .staff__container .staff-member__name, .color-x24-comp-4 .section--dark .staff__container .staff-member__name span, .color-x24-comp-4 .section--light .staff__container .staff-member__name, .color-x24-comp-4 .section--light .staff__container .staff-member__name span {
    font: 600 16px/20px "Poppins", sans-serif !important;
  }
  .color-x24-comp-4 .section--dark .banner .controls-wrapper, .color-x24-comp-4 .section--light .banner .controls-wrapper {
    padding: 0;
    margin-top: 0;
  }
  .color-x24-comp-4 .section--dark .banner .banner-text__wrapper, .color-x24-comp-4 .section--light .banner .banner-text__wrapper {
    padding-bottom: 0;
  }
}
@media (max-width: 768px) {
  .color-x24-comp-4 .forms--fullwidth form,
.color-x24-comp-4 .forms--2col-textarea form {
    margin-bottom: 0;
  }
  .color-x24-comp-4 .forms--3col form .form__group,
.color-x24-comp-4 .forms--2col form .form__group {
    width: 100%;
  }
  .color-x24-comp-4 .section-blade .blade-a__bg > div {
    min-height: inherit !important;
  }
}
@media (max-width: 767px) {
  .color-x24-comp-4 .section.forms--fullwidth .component__title-caption-wrap,
.color-x24-comp-4 .section .form .component__title-caption-wrap {
    padding-top: 0;
  }
}
@media (max-width: 414px) {
  .color-x24-comp-4 .exclusive-offer .col-lg-12 .form__group,
.color-x24-comp-4 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-comp-4 .exclusive-offer .section--light .form-wrap__submit input {
    width: 100%;
  }
  .color-x24-comp-4 .form-default .form-wrap__submit input,
.color-x24-comp-4 .newsletter-2-fields .section--light .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-comp-4 .section .section--light .form-wrap__submit input,
.color-x24-comp-4 .section .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-comp-4 .newsletter-3-fields .col-lg-12 .form,
.color-x24-comp-4 .exclusive-offer .col-lg-12 .form {
    padding: 3.125rem 0;
    margin: 0 auto;
    max-width: 900px;
  }
  .color-x24-comp-4 .alias-home_askaquestion input,
.color-x24-comp-4 .alias-home_askaquestion textarea,
.color-x24-comp-4 .alias-home_askaquestion .leadFormInfo,
.color-x24-comp-4 .alias-home_askaquestion .error_container {
    width: 100%;
  }
  .color-x24-comp-4 .forms--fullwidth form,
.color-x24-comp-4 .forms--2col-textarea form,
.color-x24-comp-4 .forms--3col form .form-wrap__submit,
.color-x24-comp-4 .forms--2col form .form-wrap__submit,
.color-x24-comp-4 .exclusive-offer .col-lg-12 form .form-wrap__submit {
    width: 100%;
  }
  .color-x24-comp-4 .forms--2col form .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
}
.color-x24-comp-4 .forms--2col-textarea .form .leadForm form {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.color-x24-comp-4 .forms--2col-textarea .form .leadForm form .outerWrap {
  position: relative;
  float: left;
  width: 47%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-end;
}
.color-x24-comp-4 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-comp-4 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-comp-4 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-comp-4 .forms--2col-textarea .form__group {
  width: 100%;
  margin-right: 0;
  float: left;
  margin-bottom: 15px;
}
.color-x24-comp-4 .forms--2col-textarea .form-wrap__submit {
  margin: 0 auto;
  width: 100%;
  display: flex;
  justify-content: center;
}
.color-x24-comp-4 .forms--2col-textarea .form .form-input-comments {
  display: flex;
  flex-direction: column;
  width: 49%;
}
.color-x24-comp-4 .forms--2col-textarea .form .form-input-comments .input_container {
  width: 100%;
  display: flex;
  flex-grow: 1;
}
.color-x24-comp-4 .forms--2col-textarea .form .leadFormInfo {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-comp-4 .forms--2col-textarea .form .leadFormSuccess {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-comp-4 .forms-option--b .label_container {
  position: absolute;
  padding: 5px 0 0 12px;
}
.color-x24-comp-4 .forms-option--b input, .color-x24-comp-4 .forms-option--b select {
  height: 70px !important;
  padding-bottom: 0 !important;
}
.color-x24-comp-4 .section-featuredblocks .featuredblock__wrap .featuredblock__image {
  background-position: left;
}
.color-x24-comp-4 .section-featuredblocks .featuredblock__item {
  border: none !important;
}
.color-x24-comp-4 .section-featuredblocks .featuredblock__item .featuredblock__wrap .featuredblock__icon .icon,
.color-x24-comp-4 .section-featuredblocks .featuredblock__item .featuredblock__wrap:hover .featuredblock__icon .icon {
  color: #ffa91e;
}
.color-x24-comp-4 .section--dark .featuredblocks .featuredblock__wrap, .color-x24-comp-4 .section--light .featuredblocks .featuredblock__wrap {
  border: 0 !important;
}
.color-x24-comp-4 .section--dark .featuredblocks .featuredblock__wrap .featuredblock__title, .color-x24-comp-4 .section--light .featuredblocks .featuredblock__wrap .featuredblock__title {
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-comp-4 .section--dark .featuredblocks-grid-c .featuredblock__title, .color-x24-comp-4 .section--light .featuredblocks-grid-c .featuredblock__title {
  margin-top: 0;
}
.color-x24-comp-4 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-comp-4 .section--light .featuredblocks-grid-c .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
}
.color-x24-comp-4 .section--dark .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button, .color-x24-comp-4 .section--light .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button {
  border: 0;
  background: none;
  font-family: "GothicA1", sans-serif;
}
.color-x24-comp-4 .section--dark .featuredblocks-grid-e, .color-x24-comp-4 .section--light .featuredblocks-grid-e {
  margin: 0 -30px;
}
.color-x24-comp-4 .section--dark .featuredblocks-grid-e .featuredblock__wrap, .color-x24-comp-4 .section--light .featuredblocks-grid-e .featuredblock__wrap {
  justify-content: flex-end;
  min-height: 232px;
}
.color-x24-comp-4 .section--dark .featuredblocks-grid-e .featuredblocks__container, .color-x24-comp-4 .section--light .featuredblocks-grid-e .featuredblocks__container {
  margin: 50px 0;
}
.color-x24-comp-4 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-4 .section--dark .featuredblocks-grid-e .featuredblock__title, .color-x24-comp-4 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-4 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #ffffff;
  position: relative;
  z-index: 2;
  font-size: 24px;
  font-family: "Poppins", sans-serif;
}
.color-x24-comp-4 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-comp-4 .section--light .featuredblocks-grid-e .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
  /* Safari 4.0 - 8.0 */
  /* Standard syntax */
}
.color-x24-comp-4 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage, .color-x24-comp-4 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage {
  border-radius: 9px;
}
.color-x24-comp-4 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage, .color-x24-comp-4 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage {
  background-size: 125%;
  -webkit-animation-name: animation-fb;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 0.8s;
  /* Safari 4.0 - 8.0 */
  animation-name: animation-fb;
  animation-duration: 0.8s;
}
.color-x24-comp-4 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-comp-4 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(87, 71, 71, 0.7) !important;
}
@-moz-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@-webkit-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
.color-x24-comp-4 .section--dark .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-comp-4 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before, .color-x24-comp-4 .section--light .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-comp-4 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before {
  background: none !important;
}
.color-x24-comp-4 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-comp-4 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-comp-4 .section--dark .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-comp-4 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-comp-4 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-comp-4 .section--dark .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-comp-4 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-comp-4 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-comp-4 .section--dark .featuredblocks-flyup-c .featuredblock__item:active, .color-x24-comp-4 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-comp-4 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-comp-4 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-comp-4 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-comp-4 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-comp-4 .section--light .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-comp-4 .section--light .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-comp-4 .section--light .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-comp-4 .section--light .featuredblocks-flyup-c .featuredblock__item:active {
  background: none !important;
}
.color-x24-comp-4 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-4 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-4 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-4 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-4 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-comp-4 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-comp-4 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-4 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-4 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-4 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-4 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-comp-4 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-comp-4 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-4 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-4 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-4 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-4 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-comp-4 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon, .color-x24-comp-4 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-4 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-4 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-4 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-4 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-comp-4 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-comp-4 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-4 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-4 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-4 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-4 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-comp-4 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-comp-4 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-4 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-4 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-4 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-4 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-comp-4 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon {
  color: #ffffff;
}
.color-x24-comp-4 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-4 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-4 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-4 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-4 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-4 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-comp-4 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-4 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-4 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-4 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-4 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-4 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-comp-4 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-4 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-4 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-4 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-4 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-4 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover, .color-x24-comp-4 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-4 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-4 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-4 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-4 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-4 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-comp-4 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-4 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-4 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-4 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-4 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-4 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-comp-4 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-4 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-4 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-4 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-4 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-4 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover {
  text-decoration: none;
}
.color-x24-comp-4 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title, .color-x24-comp-4 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #ffffff !important;
}
.color-x24-comp-4 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-comp-4 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-comp-4 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3, .color-x24-comp-4 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-comp-4 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-comp-4 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
}
.color-x24-comp-4 .section--dark .featuredblocks .featuredblock .featuredblock__wrap, .color-x24-comp-4 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(87, 71, 71, 0.7);
  border-radius: 8px;
  text-align: left;
  padding: 15px;
}
.color-x24-comp-4 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover, .color-x24-comp-4 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(87, 71, 71, 0.8);
}
.color-x24-comp-4 .section--dark .featuredblocks .featuredblock__title, .color-x24-comp-4 .section--dark .featuredblocks .featuredblock__content, .color-x24-comp-4 .section--light .featuredblocks .featuredblock__title, .color-x24-comp-4 .section--light .featuredblocks .featuredblock__content {
  color: #ffffff;
}
.color-x24-comp-4 .section--dark .featuredblocks .featuredblock__cta .cta__link, .color-x24-comp-4 .section--light .featuredblocks .featuredblock__cta .cta__link {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-comp-4 .section--dark .featuredblocks .featuredblock__cta .cta__link:hover, .color-x24-comp-4 .section--light .featuredblocks .featuredblock__cta .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-comp-4 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon, .color-x24-comp-4 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon {
  color: #ffffff !important;
}
.color-x24-comp-4 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover, .color-x24-comp-4 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover {
  color: white !important;
}
.color-x24-comp-4 .section--dark .featuredblocks .featuredblock__cta .cta__button,
.color-x24-comp-4 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon, .color-x24-comp-4 .section--light .featuredblocks .featuredblock__cta .cta__button,
.color-x24-comp-4 .section--light .featuredblocks .featuredblock__cta .cta__button--icon {
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-4 .section--dark .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-comp-4 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:hover, .color-x24-comp-4 .section--light .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-comp-4 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-comp-4 .section--dark .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-comp-4 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:focus, .color-x24-comp-4 .section--light .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-comp-4 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-4 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-4 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #574747;
}
.color-x24-comp-4 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6) !important;
}
.color-x24-comp-4 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-comp-4 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-comp-4 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-comp-4 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-comp-4 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-comp-4 .section--light .featuredblocks-flyup-b .featuredblock__item:active {
  background: none !important;
}
.color-x24-comp-4 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-4 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-4 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-4 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-4 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-comp-4 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-comp-4 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-4 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-4 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-4 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-4 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-comp-4 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon {
  color: #574747;
}
.color-x24-comp-4 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #574747 !important;
}
.color-x24-comp-4 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-comp-4 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-comp-4 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #000000 !important;
}
.color-x24-comp-4 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6);
}
.color-x24-comp-4 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(255, 255, 255, 0.8);
}
.color-x24-comp-4 .section--light .featuredblocks .featuredblock__title {
  color: #574747;
}
.color-x24-comp-4 .section--light .featuredblocks .featuredblock__content {
  color: rgba(87, 71, 71, 0.7);
}
.color-x24-comp-4 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link {
  color: #000000 !important;
}
.color-x24-comp-4 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-comp-4 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon {
  color: #000000 !important;
}
.color-x24-comp-4 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon:hover {
  color: #666666 !important;
}
.color-x24-comp-4 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-4 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon {
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  border: 1px solid #574747 !important;
  color: #ffffff !important;
  background: #574747 !important;
}
.color-x24-comp-4 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:hover,
.color-x24-comp-4 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #8f7575 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #8f7575 !important;
}
.color-x24-comp-4 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:focus,
.color-x24-comp-4 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #bcaeae !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #bcaeae !important;
}
.color-x24-comp-4 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item:last-child,
.color-x24-comp-4 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item {
  border: none;
}
.color-x24-comp-4 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__sub-menu {
  background: rgba(87, 71, 71, 0.8);
  border-radius: 8px 8px 0 0;
}
.color-x24-comp-4 .articles__container {
  padding-top: 15px;
  padding-bottom: 15px;
}
.color-x24-comp-4 .articles__container .articles__item {
  margin-bottom: 15px;
}
.color-x24-comp-4 .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-comp-4 .section--dark .testimonials .testimonials-item__content, .color-x24-comp-4 .section--light .testimonials .testimonials-item__content {
  margin: 0 0 15px;
}
.color-x24-comp-4 .section--dark .testimonials .testimonials-item--wrapInner p, .color-x24-comp-4 .section--light .testimonials .testimonials-item--wrapInner p {
  color: #000000;
}
.color-x24-comp-4 .section--dark .testimonials .testimonial-grid__source,
.color-x24-comp-4 .section--dark .testimonials .testimonial-list__source,
.color-x24-comp-4 .section--dark .testimonials .testimonials-item__source, .color-x24-comp-4 .section--light .testimonials .testimonial-grid__source,
.color-x24-comp-4 .section--light .testimonials .testimonial-list__source,
.color-x24-comp-4 .section--light .testimonials .testimonials-item__source {
  margin: 0 0 15px;
  display: block;
  width: 100%;
  padding: 0;
}
.color-x24-comp-4 .section--dark .testimonials .expand, .color-x24-comp-4 .section--light .testimonials .expand {
  font-weight: 400;
  text-transform: none;
  text-decoration: underline;
  float: none;
  padding-top: 0;
  padding-bottom: 10px;
  margin: 0 0 10px;
}
.color-x24-comp-4 .section--dark .testimonials .expand:hover, .color-x24-comp-4 .section--light .testimonials .expand:hover {
  text-decoration: none;
}
.color-x24-comp-4 .section--dark .testimonials .expand:before, .color-x24-comp-4 .section--light .testimonials .expand:before {
  display: none;
}
.color-x24-comp-4 .section--dark .phone__container .phone__wrapper .phone__number, .color-x24-comp-4 .section--light .phone__container .phone__wrapper .phone__number {
  color: #ffa91e;
  font-size: 16px;
  line-height: 19px;
  position: relative;
  padding: 0 0 0 20px;
  display: inline-block;
  font-family: "GothicA1", sans-serif;
}
.color-x24-comp-4 .section--dark .phone__container .phone__wrapper .phone__number:before, .color-x24-comp-4 .section--light .phone__container .phone__wrapper .phone__number:before {
  position: absolute;
  left: 0;
  top: 0;
  font-family: "font-awesome";
  content: "";
  font-size: 16px;
  margin: 0 10px 0 0;
  color: #ffa91e;
  display: inline;
}
.color-x24-comp-4 .section--light .phone__container .phone__wrapper .phone__number {
  color: #ffa91e;
}
.color-x24-comp-4 .section--light .phone__container .phone__wrapper .phone__number:before {
  color: #ffa91e;
}
.color-x24-comp-4 .section--dark .staff-a .staff__item .staff-member__image-wrapper, .color-x24-comp-4 .section--light .staff-a .staff__item .staff-member__image-wrapper {
  display: flex;
  align-items: center;
}
.color-x24-comp-4 .section--dark .staff-a .staff__title-caption-wrap, .color-x24-comp-4 .section--light .staff-a .staff__title-caption-wrap {
  max-width: 100%;
}
.color-x24-comp-4 .section--dark .staff-a .staff__title-caption-wrap div, .color-x24-comp-4 .section--light .staff-a .staff__title-caption-wrap div {
  padding-left: 0;
  padding-right: 0;
}
.color-x24-comp-4 .section--dark .staff-a .staff__title, .color-x24-comp-4 .section--light .staff-a .staff__title {
  margin-bottom: 10px;
}
.color-x24-comp-4 .section--dark .staff-a .staff-member__text-wrap, .color-x24-comp-4 .section--light .staff-a .staff-member__text-wrap {
  padding-left: 16px;
  padding-right: 16px;
}
.color-x24-comp-4 .section--dark .staff-a .staff-member__text, .color-x24-comp-4 .section--light .staff-a .staff-member__text {
  margin-left: 32px;
}
.color-x24-comp-4 .section--dark .staff__container .staff-member, .color-x24-comp-4 .section--light .staff__container .staff-member {
  overflow: hidden;
}
.color-x24-comp-4 .section--dark .staff__container .staff__title, .color-x24-comp-4 .section--light .staff__container .staff__title {
  font: bold 48px/56px "Poppins", sans-serif;
  color: #ffffff;
}
.color-x24-comp-4 .section--dark .staff__container .staff__caption, .color-x24-comp-4 .section--light .staff__container .staff__caption {
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
  color: #ffffff !important;
}
.color-x24-comp-4 .section--dark .staff__container .staff-a .staff__list, .color-x24-comp-4 .section--light .staff__container .staff-a .staff__list {
  padding: 0;
}
.color-x24-comp-4 .section--dark .staff__container .staff__item, .color-x24-comp-4 .section--light .staff__container .staff__item {
  color: #ffffff;
}
.color-x24-comp-4 .section--dark .staff__container--inner, .color-x24-comp-4 .section--light .staff__container--inner {
  overflow: hidden;
}
.color-x24-comp-4 .section--dark .staff__container .staff-member__name, .color-x24-comp-4 .section--dark .staff__container .staff-member__name span, .color-x24-comp-4 .section--light .staff__container .staff-member__name, .color-x24-comp-4 .section--light .staff__container .staff-member__name span {
  color: #ffffff;
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-comp-4 .section--dark .staff__container .staff-member__position, .color-x24-comp-4 .section--light .staff__container .staff-member__position {
  color: #ffffff;
  font-size: 14px;
}
.color-x24-comp-4 .section--dark .staff__container .staff-member__image, .color-x24-comp-4 .section--light .staff__container .staff-member__image {
  border-radius: 22px;
}
.color-x24-comp-4 .section--dark .staff__container .staff-member__description, .color-x24-comp-4 .section--light .staff__container .staff-member__description {
  border: none;
}
.color-x24-comp-4 .section--dark .staff__container .staff-member__link, .color-x24-comp-4 .section--light .staff__container .staff-member__link {
  color: #ffffff !important;
  font: 900 16px/20px "GothicA1", sans-serif;
}
.color-x24-comp-4 .section--dark .staff__container .staff-member__link:hover, .color-x24-comp-4 .section--light .staff__container .staff-member__link:hover {
  text-decoration: underline;
}
.color-x24-comp-4 .section--dark .staff__container .staff__controls .flex-control-nav, .color-x24-comp-4 .section--light .staff__container .staff__controls .flex-control-nav {
  width: 100%;
  margin-top: 0;
}
.color-x24-comp-4 .section--dark .staff__container .component__button--1,
.color-x24-comp-4 .section--dark .staff__container .component__button--2,
.color-x24-comp-4 .section--dark .staff__container .component__button--3, .color-x24-comp-4 .section--light .staff__container .component__button--1,
.color-x24-comp-4 .section--light .staff__container .component__button--2,
.color-x24-comp-4 .section--light .staff__container .component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-4 .section--dark .staff__container .component__button--1:hover,
.color-x24-comp-4 .section--dark .staff__container .component__button--2:hover,
.color-x24-comp-4 .section--dark .staff__container .component__button--3:hover, .color-x24-comp-4 .section--light .staff__container .component__button--1:hover,
.color-x24-comp-4 .section--light .staff__container .component__button--2:hover,
.color-x24-comp-4 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
}
.color-x24-comp-4 .section--dark .staff__container .component__button--1:focus,
.color-x24-comp-4 .section--dark .staff__container .component__button--2:focus,
.color-x24-comp-4 .section--dark .staff__container .component__button--3:focus, .color-x24-comp-4 .section--light .staff__container .component__button--1:focus,
.color-x24-comp-4 .section--light .staff__container .component__button--2:focus,
.color-x24-comp-4 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
}
.color-x24-comp-4 .section--dark .staff__container .component__button--2, .color-x24-comp-4 .section--light .staff__container .component__button--2 {
  border: 1px solid #e5521f !important;
  color: #ffffff !important;
  background: #e5521f !important;
}
.color-x24-comp-4 .section--dark .staff__container .component__button--2:hover, .color-x24-comp-4 .section--light .staff__container .component__button--2:hover {
  border: 1px solid #f0997a !important;
  background: #f0997a !important;
  color: #ffffff !important;
}
.color-x24-comp-4 .section--dark .staff__container .component__button--2:focus, .color-x24-comp-4 .section--light .staff__container .component__button--2:focus {
  border: 1px solid #fadfd6 !important;
  color: #ffffff !important;
  background: #fadfd6 !important;
}
.color-x24-comp-4 .section--dark .staff__container .component__button--3, .color-x24-comp-4 .section--light .staff__container .component__button--3 {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-comp-4 .section--dark .staff__container .component__button--3:hover, .color-x24-comp-4 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
}
.color-x24-comp-4 .section--dark .staff__container .component__button--3:focus, .color-x24-comp-4 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-comp-4 .section--light .staff__container .staff__item {
  color: #000000;
}
.color-x24-comp-4 .section--light .staff__container .staff__title,
.color-x24-comp-4 .section--light .staff__container .staff__caption {
  color: #000000 !important;
}
.color-x24-comp-4 .section--light .staff__container .staff-member__name, .color-x24-comp-4 .section--light .staff__container .staff-member__name span {
  color: #574747;
}
.color-x24-comp-4 .section--light .staff__container .staff-member__position {
  color: #574747 !important;
}
.color-x24-comp-4 .section--light .staff__container .staff-member__link {
  color: #000000 !important;
}
.color-x24-comp-4 .section--light .staff__container .staff-member .component__button--1,
.color-x24-comp-4 .section--light .staff__container .staff-member .component__button--2,
.color-x24-comp-4 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #574747 !important;
  color: #ffffff !important;
  background: #574747 !important;
}
.color-x24-comp-4 .section--light .staff__container .staff-member .component__button--1:hover,
.color-x24-comp-4 .section--light .staff__container .staff-member .component__button--2:hover,
.color-x24-comp-4 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #8f7575 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #8f7575 !important;
}
.color-x24-comp-4 .section--light .staff__container .staff-member .component__button--1:focus,
.color-x24-comp-4 .section--light .staff__container .staff-member .component__button--2:focus,
.color-x24-comp-4 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #bcaeae !important;
  color: #ffffff !important;
  background: #bcaeae !important;
}
.color-x24-comp-4 .section--light .staff__container .staff-member .component__button--2 {
  border: 1px solid #e5521f !important;
  color: #ffffff !important;
  background: #e5521f !important;
}
.color-x24-comp-4 .section--light .staff__container .staff-member .component__button--2:hover {
  border: 1px solid #f0997a !important;
  background: #f0997a !important;
  color: #ffffff !important;
}
.color-x24-comp-4 .section--light .staff__container .staff-member .component__button--2:focus {
  border: 1px solid #fadfd6 !important;
  color: #ffffff !important;
  background: #fadfd6 !important;
}
.color-x24-comp-4 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-comp-4 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #f5bca8 !important;
  color: #574747 !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #fadfd6 !important;
}
.color-x24-comp-4 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-comp-4 .container-fluid .staff__container .staff-a {
  margin-left: 0;
  margin-right: 0;
}
.color-x24-comp-4 .section--dark .hours .component__subtitle, .color-x24-comp-4 .section--light .hours .component__subtitle {
  color: #ffffff !important;
}
.color-x24-comp-4 .section--dark .hours-a__title, .color-x24-comp-4 .section--light .hours-a__title {
  color: #ffffff;
}
.color-x24-comp-4 .section--dark .hours-a .component__subtitle, .color-x24-comp-4 .section--light .hours-a .component__subtitle {
  color: #ffffff !important;
  font-weight: 900;
}
.color-x24-comp-4 .section--dark .hours-a__schedule, .color-x24-comp-4 .section--light .hours-a__schedule {
  color: #ffffff !important;
}
.color-x24-comp-4 .section--dark .hours-a__schedule .cta__link, .color-x24-comp-4 .section--light .hours-a__schedule .cta__link {
  color: #ffffff !important;
}
.color-x24-comp-4 .section--dark .hours-a__schedule .cta__link:hover, .color-x24-comp-4 .section--light .hours-a__schedule .cta__link:hover {
  text-decoration: underline;
}
.color-x24-comp-4 .section--dark .hours-a__schedule--responsive .cta__link, .color-x24-comp-4 .section--light .hours-a__schedule--responsive .cta__link {
  color: #ffffff !important;
  padding: 15px 0;
}
.color-x24-comp-4 .section--dark .hours-a__schedule--responsive .cta__link:hover, .color-x24-comp-4 .section--light .hours-a__schedule--responsive .cta__link:hover {
  text-decoration: underline;
}
.color-x24-comp-4 .section--dark .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-comp-4 .section--dark .hours-a__schedule--responsive .row, .color-x24-comp-4 .section--light .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-comp-4 .section--light .hours-a__schedule--responsive .row {
  background: none;
  border-top: 1px solid #ffa91e;
  padding: 0;
}
.color-x24-comp-4 .section--dark .hours-a__schedule--responsive .row:first-of-type, .color-x24-comp-4 .section--light .hours-a__schedule--responsive .row:first-of-type {
  border-top: 0;
}
.color-x24-comp-4 .section--dark .hours-a__schedule .hours-a__subtitle, .color-x24-comp-4 .section--light .hours-a__schedule .hours-a__subtitle {
  font: 600 24px/32px "Poppins", sans-serif !important;
}
.color-x24-comp-4 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-comp-4 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ffa91e;
  padding: 0 20px;
}
.color-x24-comp-4 .section--dark .hours-a__schedule .hours-a__schedule--border:first-child, .color-x24-comp-4 .section--light .hours-a__schedule .hours-a__schedule--border:first-child {
  padding-left: 0;
}
.color-x24-comp-4 .section--dark .hours-a__schedule .hours-a__schedule--border strong, .color-x24-comp-4 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #ffffff;
  font: 600 20px/28px "Poppins", sans-serif !important;
}
.color-x24-comp-4 .section--dark .hours-a__schedule .hours-a__schedule--border p, .color-x24-comp-4 .section--light .hours-a__schedule .hours-a__schedule--border p {
  font-size: 14px;
}
.color-x24-comp-4 .section--dark .hours-a__schedule .hours-a__schedule--border p:last-child, .color-x24-comp-4 .section--light .hours-a__schedule .hours-a__schedule--border p:last-child {
  margin-bottom: 0;
}
.color-x24-comp-4 .section--light .hours .component__subtitle {
  color: #000000 !important;
}
.color-x24-comp-4 .section--light .hours-a__title {
  color: #000000 !important;
}
.color-x24-comp-4 .section--light .hours-a .component__subtitle {
  color: #000000 !important;
}
.color-x24-comp-4 .section--light .hours-a__schedule {
  color: #000000 !important;
}
.color-x24-comp-4 .section--light .hours-a__schedule .cta__link {
  color: #000000 !important;
}
.color-x24-comp-4 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ffa91e;
}
.color-x24-comp-4 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #000000;
}
.color-x24-comp-4 .map .map-a .map-search {
  padding: 15px;
}
.color-x24-comp-4 .map .map-a .map-search__form {
  display: none;
}
.color-x24-comp-4 .map .map-a .map-search__location-distance {
  padding: 0;
}
.color-x24-comp-4 .map .map-a .map-search__location-distance h3 {
  font-size: 16px;
}
.color-x24-comp-4 .map .map-a .map-search__location-contact b, .color-x24-comp-4 .map .map-a .map-search__location-address b {
  display: none;
}
.color-x24-comp-4 .map .map__col {
  margin: 150px 0;
  padding: 15px 0;
  border-radius: 8px;
  width: 474px;
}
.color-x24-comp-4 .section--dark .map .map-a .map__col, .color-x24-comp-4 .section--light .map .map-a .map__col {
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.2), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-comp-4 .section--dark .map .map-a .map__col h3, .color-x24-comp-4 .section--light .map .map-a .map__col h3 {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-comp-4 .section--dark .map .map-a .map__title, .color-x24-comp-4 .section--light .map .map-a .map__title {
  color: #ffffff !important;
}
.color-x24-comp-4 .section--dark .map .map-a .map__caption, .color-x24-comp-4 .section--light .map .map-a .map__caption {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-comp-4 .section--dark .map .map-a .map-search__location-distance, .color-x24-comp-4 .section--dark .map .map-a .map__container .component, .color-x24-comp-4 .section--light .map .map-a .map-search__location-distance, .color-x24-comp-4 .section--light .map .map-a .map__container .component {
  color: #ffffff;
}
.color-x24-comp-4 .section--dark .map .map-a .map-search, .color-x24-comp-4 .section--light .map .map-a .map-search {
  margin-top: 0;
}
.color-x24-comp-4 .section--dark .map .map-a .map-search .cta__link, .color-x24-comp-4 .section--light .map .map-a .map-search .cta__link {
  margin: 0;
  display: inline-block;
  width: auto;
  color: #ffffff !important;
}
.color-x24-comp-4 .section--dark .map .map-a .map-search .cta__link:hover, .color-x24-comp-4 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-comp-4 .section--dark #map-marker__content p {
  color: #000000;
}
.color-x24-comp-4 .section--light .map .map-a .map__col {
  box-shadow: none;
}
.color-x24-comp-4 .section--light .map .map-a .map__col h3 {
  color: #000000 !important;
}
.color-x24-comp-4 .section--light .map .map-a .map__title, .color-x24-comp-4 .section--light .map .map-a .map__caption {
  color: #000000 !important;
}
.color-x24-comp-4 .section--light .map .map-a .map-search__location-distance, .color-x24-comp-4 .section--light .map .map-a .map__container .component {
  color: #000000;
}
.color-x24-comp-4 .section--light .map .map-a .map-search__location-address p {
  color: #574747;
}
.color-x24-comp-4 .section--light .map .map-a .map-search .cta__link {
  color: #000000 !important;
}
.color-x24-comp-4 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-comp-4 .footer .logo_footer__container--inner,
.color-x24-comp-4 .footer .logo__container {
  display: flex;
  height: 100%;
  justify-content: center;
}
.color-x24-comp-4 .footer .logo_footer__container--inner .logo,
.color-x24-comp-4 .footer .logo__container .logo {
  align-self: center;
}
.color-x24-comp-4 .copyright__container {
  display: flex;
  justify-content: flex-end;
}
.color-x24-comp-4 .copyright__container .copyright__item {
  padding: 0 10px;
  margin-top: 0;
}
.color-x24-comp-4 .copyright__container .copyright__item .copyright__link {
  font: 12px/18px "GothicA1", sans-serif;
}
.color-x24-comp-4 .section--dark .copyright__link, .color-x24-comp-4 .section--light .copyright__link {
  color: #ffffff;
  font-family: "Poppins", sans-serif;
}
.color-x24-comp-4 .section--dark .copyright__link:hover, .color-x24-comp-4 .section--light .copyright__link:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-comp-4 .section--dark .copyright__item:not(:last-child),
.color-x24-comp-4 .section--dark #copyright__item:not(:last-child), .color-x24-comp-4 .section--light .copyright__item:not(:last-child),
.color-x24-comp-4 .section--light #copyright__item:not(:last-child) {
  border-color: #ffffff;
}
.color-x24-comp-4 .section--dark .copyright__container,
.color-x24-comp-4 .section--dark #copyright__container, .color-x24-comp-4 .section--light .copyright__container,
.color-x24-comp-4 .section--light #copyright__container {
  padding: 0 !important;
}
.color-x24-comp-4 .section--light .copyright__link {
  color: #574747;
}
.color-x24-comp-4 .section--light .copyright__link:hover {
  color: #574747;
}
.color-x24-comp-4 .section--light .copyright__item:not(:last-child),
.color-x24-comp-4 .section--light #copyright__item:not(:last-child) {
  border-color: #574747;
}
.color-x24-comp-4 .section-copyright .copyright,
.color-x24-comp-4 .section-copyright #copyright {
  display: flex;
  height: 100%;
  align-items: center;
}
.color-x24-comp-4 .section-copyright .copyright .copyright__link,
.color-x24-comp-4 .section-copyright #copyright .copyright__link {
  line-height: 17px;
}
.color-x24-comp-4 .section--dark .socialmedia__item .socialmedia__link, .color-x24-comp-4 .section--light .socialmedia__item .socialmedia__link {
  border-radius: 8px;
  background: #e0e0e0;
  color: #212121;
}
.color-x24-comp-4 .section--dark .socialmedia__item .socialmedia__link:hover, .color-x24-comp-4 .section--light .socialmedia__item .socialmedia__link:hover {
  background: #c1bcbc;
}
.color-x24-comp-4 .section--dark .section-socialmedia .socialmedia__link--small, .color-x24-comp-4 .section--light .section-socialmedia .socialmedia__link--small {
  width: 34px;
  height: 34px;
}
.color-x24-comp-4 .section--dark .socialmedia, .color-x24-comp-4 .section--light .socialmedia {
  padding: 0;
}
.color-x24-comp-4 .section--light .socialmedia__item .socialmedia__link {
  background: #f0efe5;
  color: #e0e0e0;
}
.color-x24-comp-4 .section--light .socialmedia__item .socialmedia__link:hover {
  background: rgba(87, 71, 71, 0.5);
}
.color-x24-comp-4 .logo__container .logo-a__title {
  font-size: 14px;
  line-height: 18px;
}
.color-x24-comp-4 .logo__container .logo-a__caption {
  font-size: 12px;
  line-height: 14px;
}
@media (max-width: 1224px) {
  .color-x24-comp-4 .section--dark .cta__button,
.color-x24-comp-4 .section--dark .cta__button--icon,
.color-x24-comp-4 .section--dark .staff-member__link.component__button--1,
.color-x24-comp-4 .section--dark .staff-member__link__button--icon,
.color-x24-comp-4 .section--dark .staff-member__link--icon,
.color-x24-comp-4 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-4 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-4 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-comp-4 .section--light .cta__button,
.color-x24-comp-4 .section--light .cta__button--icon,
.color-x24-comp-4 .section--light .staff-member__link.component__button--1,
.color-x24-comp-4 .section--light .staff-member__link__button--icon,
.color-x24-comp-4 .section--light .staff-member__link--icon,
.color-x24-comp-4 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-4 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-4 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 155px;
  }
  .color-x24-comp-4 .banner .banner-text__wrapper {
    padding: 30px 0 50px;
  }
  .color-x24-comp-4 .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-comp-4 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-comp-4 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-comp-4 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-comp-4 .section--light .featuredblocks-grid-e .featuredblock__item {
    margin: 0 0 20px;
  }
  .color-x24-comp-4 .section--dark .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-comp-4 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-comp-4 .section--light .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-comp-4 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
    height: 100% !important;
  }
  .color-x24-comp-4 .contact-us-im .form,
.color-x24-comp-4 .form .component__title-caption-wrap {
    padding-top: 0;
    padding-bottom: 20px;
  }
}
@media (max-width: 1199px) {
  .color-x24-comp-4 .header-sticky,
.color-x24-comp-4 .header_home,
.color-x24-comp-4 .header_home.overlap {
    padding: 0;
    position: static;
  }
  .color-x24-comp-4 .header-sticky .section--dark.section--inner, .color-x24-comp-4 .header-sticky .section--light.section--inner,
.color-x24-comp-4 .header_home .section--dark.section--inner,
.color-x24-comp-4 .header_home .section--light.section--inner,
.color-x24-comp-4 .header_home.overlap .section--dark.section--inner,
.color-x24-comp-4 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-comp-4 .header-sticky .container,
.color-x24-comp-4 .header-sticky .section--dark.section--inner,
.color-x24-comp-4 .header-sticky .section--light.section--inner,
.color-x24-comp-4 .header_home .container,
.color-x24-comp-4 .header_home .section--dark.section--inner,
.color-x24-comp-4 .header_home .section--light.section--inner,
.color-x24-comp-4 .header_home.overlap .container,
.color-x24-comp-4 .header_home.overlap .section--dark.section--inner,
.color-x24-comp-4 .header_home.overlap .section--light.section--inner {
    max-width: 1140px;
  }
  .color-x24-comp-4 .banner .banner-e__header, .color-x24-comp-4 .banner .banner-e__contactform {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .color-x24-comp-4 .banner .banner-e__contactform {
    margin-left: 0;
  }
  .color-x24-comp-4 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-comp-4 .featuredblocks .featuredblocks-grid-d .featuredblock__cta {
    display: block;
  }
  .color-x24-comp-4 .banner .banner-text__wrapper {
    margin: 0 auto !important;
  }
  .color-x24-comp-4 .hours-a .hours__sep {
    display: none !important;
  }
  .color-x24-comp-4 .hours-a .hours__day:first-child {
    padding-left: 0;
    width: 27%;
  }
  .color-x24-comp-4 .hours-a .hours__hours {
    width: 73%;
    flex-direction: row !important;
    justify-content: flex-start;
  }
  .color-x24-comp-4 .hours-a .hours__hours span {
    display: inline-block;
    width: 50%;
    text-align: left !important;
    padding: 0 10px 0 0;
  }
}
@media (max-width: 1023px) {
  .color-x24-comp-4 .section--dark .cta__button,
.color-x24-comp-4 .section--dark .cta__button--icon,
.color-x24-comp-4 .section--dark .staff-member__link.component__button--1,
.color-x24-comp-4 .section--dark .staff-member__link__button--icon,
.color-x24-comp-4 .section--dark .staff-member__link--icon,
.color-x24-comp-4 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-4 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-4 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-comp-4 .section--light .cta__button,
.color-x24-comp-4 .section--light .cta__button--icon,
.color-x24-comp-4 .section--light .staff-member__link.component__button--1,
.color-x24-comp-4 .section--light .staff-member__link__button--icon,
.color-x24-comp-4 .section--light .staff-member__link--icon,
.color-x24-comp-4 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-4 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-4 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 135px;
  }
  .color-x24-comp-4 .section--dark .phone__container .phone__wrapper .phone__number,
.color-x24-comp-4 .section--light .phone__container .phone__wrapper .phone__number {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-comp-4 .header_home.overlap .section--dark.section--inner, .color-x24-comp-4 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-comp-4 .section--dark .navigation .navigation-b .navigation__menu--list, .color-x24-comp-4 .section--light .navigation .navigation-b .navigation__menu--list {
    display: block;
  }
  .color-x24-comp-4 .section--dark .navigation .navigation-b .navigation__menu--list > .navigation__item, .color-x24-comp-4 .section--light .navigation .navigation-b .navigation__menu--list > .navigation__item {
    width: 100%;
    padding: 10px;
    border-left: 0;
    border-bottom: 1px solid #ffffff;
  }
  .color-x24-comp-4 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-comp-4 .section--light .blade__container .blade-a--12 .blade-a__bg {
    position: static;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 1;
    margin: 0 0 26px;
  }
  .color-x24-comp-4 .section--dark .blade__container .blade-a--12 .blade-a__text, .color-x24-comp-4 .section--light .blade__container .blade-a--12 .blade-a__text {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 2;
    margin: 0 0 10px;
    padding-left: 0;
    padding-right: 0;
    background: none;
  }
  .color-x24-comp-4 .section--dark .blade-a__wrap, .color-x24-comp-4 .section--light .blade-a__wrap {
    padding: 0 15px;
  }
  .color-x24-comp-4 .section--dark .blade-a__text, .color-x24-comp-4 .section--light .blade-a__text {
    margin: 0 0 30px;
  }
  .color-x24-comp-4 .alias-partial_header_2x6x2x2 .section--dark.section--inner,
.color-x24-comp-4 .alias-partial_header_2x6x2x2 .section--light.section--inner {
    padding: 0;
  }
  .color-x24-comp-4 .alias-partial_header_2x6x2x2 .col_header_logo {
    flex: 0 0 100%;
    order: 1;
    max-width: 100%;
    padding: 20px 60px;
  }
  .color-x24-comp-4 .alias-partial_header_2x6x2x2 .col_nav {
    flex: 0 0 60%;
    max-width: 60%;
    order: 2;
    padding: 0 20px 10px 30px;
  }
  .color-x24-comp-4 .alias-partial_header_2x6x2x2 .col_top_phone {
    order: 3;
    flex: 0 0 15%;
    max-width: 15%;
    padding: 0 0 10px;
  }
  .color-x24-comp-4 .alias-partial_header_2x6x2x2 .col_header_cta {
    flex: 0 0 25%;
    max-width: 25%;
    order: 4;
    padding: 0 0 10px;
  }
  .color-x24-comp-4 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-comp-4 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-comp-4 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 165px;
    min-width: 165px;
  }
  .color-x24-comp-4 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link, .color-x24-comp-4 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link {
    padding-left: 15px;
    white-space: normal;
  }
  .color-x24-comp-4 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after, .color-x24-comp-4 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after {
    display: none;
  }
  .color-x24-comp-4 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before, .color-x24-comp-4 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    left: 5px;
    margin-top: -6px;
    border: inset 6px;
    border-left-width: 0;
    border-left-style: solid;
    border-color: transparent #ffffff transparent transparent;
  }
  .color-x24-comp-4 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover:before, .color-x24-comp-4 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-comp-4 .section--dark .navigation-a .more .navigation__list--sub .navigation__list, .color-x24-comp-4 .section--light .navigation-a .more .navigation__list--sub .navigation__list {
    left: auto;
    right: 100%;
  }
  .color-x24-comp-4 .section--dark .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before, .color-x24-comp-4 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-comp-4 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent white transparent transparent !important;
  }
  .color-x24-comp-4 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent white transparent transparent !important;
  }
  .color-x24-comp-4 .section--dark .featuredblocks-grid-d, .color-x24-comp-4 .section--dark .featuredblocks-grid-c, .color-x24-comp-4 .section--dark .featuredblocks-grid-e, .color-x24-comp-4 .section--light .featuredblocks-grid-d, .color-x24-comp-4 .section--light .featuredblocks-grid-c, .color-x24-comp-4 .section--light .featuredblocks-grid-e {
    margin: 0;
  }
  .color-x24-comp-4 .section--dark .featuredblocks-grid-d .featuredblock__item, .color-x24-comp-4 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-comp-4 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-comp-4 .section--light .featuredblocks-grid-d .featuredblock__item, .color-x24-comp-4 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-comp-4 .section--light .featuredblocks-grid-e .featuredblock__item {
    border-left: 0 !important;
    border-right: 0 !important;
  }
  .color-x24-comp-4 .section-banner .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-comp-4 .blade-a__text {
    order: 2;
  }
  .color-x24-comp-4 .blade-a__bg {
    order: 1;
  }
  .color-x24-comp-4 .section-blade .blade-a--12 .blade-a__bg {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  .color-x24-comp-4 .map__container .map .map__col {
    margin: 0;
    box-shadow: none;
    border-radius: 0;
    width: 100%;
    max-width: 100%;
    flex: inherit;
    text-align: center;
  }
  .color-x24-comp-4 .map__container .map .map__col .map__title-caption-wrap {
    padding-top: 40px;
  }
  .color-x24-comp-4 .map__container .map-a .map__container {
    max-width: 100% !important;
    padding: 0;
  }
  .color-x24-comp-4 .map__container .map-a .map__display {
    position: static;
  }
  .color-x24-comp-4 .map__container .map__wrap {
    padding: 0;
  }
  .color-x24-comp-4 .footer {
    padding: 55px 0 30px;
    overflow: hidden;
  }
  .color-x24-comp-4 .footer .section-socialmedia,
.color-x24-comp-4 .footer .section-copyright {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    justify-content: center;
  }
  .color-x24-comp-4 .footer .section-logo {
    padding: 50px 0 10px;
  }
  .color-x24-comp-4 .footer .logo__container {
    margin: 0 auto 23px;
  }
  .color-x24-comp-4 .footer .row {
    display: block;
  }
  .color-x24-comp-4 .footer div[class*=col-] {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: none;
    text-align: center;
  }
  .color-x24-comp-4 .footer .logo_footer__container--inner,
.color-x24-comp-4 .footer .logo__container {
    justify-content: center;
  }
  .color-x24-comp-4 .footer .section-socialmedia .socialmedia,
.color-x24-comp-4 .footer .section-socialmedia .copyright__container,
.color-x24-comp-4 .footer .section-copyright .socialmedia,
.color-x24-comp-4 .footer .section-copyright .copyright__container,
.color-x24-comp-4 .footer .logo__container .socialmedia,
.color-x24-comp-4 .footer .logo__container .copyright__container {
    padding: 0 0 20px;
  }
  .color-x24-comp-4 .footer .section-logo {
    padding: 0;
  }
  .color-x24-comp-4 .logo__container {
    margin: 0 auto;
  }
  .color-x24-comp-4 .logo__container .logo-a__img {
    max-width: 200px;
    margin: 0 auto;
  }
  .color-x24-comp-4 .copyright__container {
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .color-x24-comp-4 .banner-e__contactform .contactform__wrapper {
    position: relative;
    top: 0;
  }
  .color-x24-comp-4 .banner .banner-e {
    padding-top: 100px;
  }
  .color-x24-comp-4 .banner .banner-e__header {
    padding-top: 100px;
  }
}
@media (max-width: 990px) {
  .color-x24-comp-4 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-comp-4 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 140px;
    min-width: 140px;
    font-size: 12px;
  }
  .color-x24-comp-4 .section--dark .navigation-a .navigation__item--link, .color-x24-comp-4 .section--light .navigation-a .navigation__item--link {
    font-size: 12px !important;
  }
}
@media (max-width: 767px) {
  .color-x24-comp-4 .blade-a__text .blade-a__title {
    text-align: center;
  }
  .color-x24-comp-4 .form .form__title,
.color-x24-comp-4 .contact-us-im .form__title,
.color-x24-comp-4 .component__title {
    font: bold 32px/40px "Poppins", sans-serif !important;
    text-align: center;
  }
  .color-x24-comp-4 .form .form__caption,
.color-x24-comp-4 .contact-us-im .form__caption,
.color-x24-comp-4 .component__subtitle {
    font: 600 14px/18px "GothicA1", sans-serif !important;
    text-align: center;
  }
  .color-x24-comp-4 .section-banner .banner .component__title,
.color-x24-comp-4 .section-banner .banner .component__subtitle {
    text-align: center;
  }
  .color-x24-comp-4 .section-banner .banner .component__subtitle {
    margin-bottom: 24px;
  }
  .color-x24-comp-4 .banner__container .banner .cta__button {
    margin: 0 auto;
  }
  .color-x24-comp-4 .banner__container .banner .component__button {
    text-align: center !important;
  }
  .color-x24-comp-4 .featuredblocks-grid-d .featuredblock__item {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-comp-4 .section--dark .staff__list, .color-x24-comp-4 .section--light .staff__list {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-comp-4 .section--dark .staff__container .staff__title, .color-x24-comp-4 .section--light .staff__container .staff__title {
    font: bold 32px/40px "Poppins", sans-serif;
  }
  .color-x24-comp-4 .section--dark .staff__container .staff__caption, .color-x24-comp-4 .section--light .staff__container .staff__caption {
    font: 600 14px/18px "GothicA1", sans-serif;
  }
  .color-x24-comp-4 .section--dark .staff__container .staff-b .staff-member__image, .color-x24-comp-4 .section--light .staff__container .staff-b .staff-member__image {
    border-radius: 0;
  }
  .color-x24-comp-4 .section-staff .staff-a .staff__item:before {
    margin-left: 0;
  }
  .color-x24-comp-4 .section--dark .staff-a .staff-member__text, .color-x24-comp-4 .section--light .staff-a .staff-member__text {
    margin-left: auto;
  }
  .color-x24-comp-4 .hours-a__title, .color-x24-comp-4 .hours-a__subtitle {
    text-align: center;
  }
  .color-x24-comp-4 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    text-align: left;
  }
  .color-x24-comp-4 .hours-a .hours-a__schedule--responsive .cta__button, .color-x24-comp-4 .hours-a .hours-a__schedule--responsive .cta__button--icon, .color-x24-comp-4 .hours-a .hours-a__schedule--responsive .cta__link {
    margin: 0 auto;
  }
  .color-x24-comp-4 .hours-a .hours-a__schedule--responsive .row {
    min-height: 30px;
  }
  .color-x24-comp-4 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    font: 600 20px/28px "Poppins", sans-serif !important;
  }
  .color-x24-comp-4 .hours-a .hours__day:first-child {
    padding-right: 10px;
    width: 50%;
  }
  .color-x24-comp-4 .hours-a .hours__hours, .color-x24-comp-4 .hours-a .hours__day {
    align-items: flex-start !important;
    padding: 10px 0;
  }
  .color-x24-comp-4 .hours-a .hours__hours {
    padding-right: 0;
    width: 50%;
    flex-direction: column !important;
  }
  .color-x24-comp-4 .hours-a .hours__hours span {
    display: block;
    align-self: center;
    width: 100%;
    text-align: right !important;
    padding: 5px 0 0;
  }
  .color-x24-comp-4 .hours-a .hours__hours span:first-child {
    padding-top: 0;
  }
  .color-x24-comp-4 .copyright__container {
    justify-content: center;
  }
  .color-x24-comp-4 .copyright__container .copyright__list {
    justify-content: center;
    padding: 0 0 4px;
  }
  .color-x24-comp-4 .copyright__container .copyright__item {
    padding: 0 10px 10px;
  }
  .color-x24-comp-4 .section-copyright .copyright__item:not(:last-child),
.color-x24-comp-4 .section-copyright #copyright__item:not(:last-child) {
    border: 0;
  }
  .color-x24-comp-4 .section-socialmedia .socialmedia.text-center .socialmedia__link--small,
.color-x24-comp-4 .section-socialmedia .socialmedia.text-center .socialmedia__link--medium,
.color-x24-comp-4 .section-socialmedia .socialmedia.text-center .socialmedia__link--large {
    margin: 0 5px;
  }
  .color-x24-comp-4 .forms--2col-textarea .form .leadForm form .outerWrap {
    width: 100%;
  }
  .color-x24-comp-4 .forms--2col-textarea .form .form-input-comments {
    width: 100%;
  }
}

.color-x24-comp-3 .carmel-wave {
  display: block !important;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
}
.color-x24-comp-3 .carmel-wave.carmel-wave-top {
  bottom: 100% !important;
}
.color-x24-comp-3 .carmel-wave.carmel-wave-bottom {
  top: 100% !important;
}
.color-x24-comp-3 .header_home {
  z-index: 100;
}
.color-x24-comp-3 .header_home.overlap .section--dark.section--inner, .color-x24-comp-3 .header_home.overlap .section--light.section--inner {
  max-width: 1160px;
  border-radius: 8px;
  margin: 0 auto;
  position: relative;
  padding: 0 40px 0 30px;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-comp-3 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: #62341c;
}
.color-x24-comp-3 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: #b15e33;
}
.color-x24-comp-3 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: #130a05;
}
.color-x24-comp-3 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: #d67741;
}
.color-x24-comp-3 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: #ff9d00;
}
.color-x24-comp-3 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: black;
}
.color-x24-comp-3 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: white;
}
.color-x24-comp-3 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: #f5f5f5;
}
.color-x24-comp-3 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: #ff9d00;
}
.color-x24-comp-3 .header-sticky {
  box-shadow: 0 8px 10px rgba(0, 0, 0, 0.14);
}
.color-x24-comp-3 .header-sticky .row {
  align-items: center;
}
.color-x24-comp-3 .header-sticky .section--dark.section--inner, .color-x24-comp-3 .header-sticky .section--light.section--inner {
  padding: 0 40px 0 30px;
}
.color-x24-comp-3 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
  letter-spacing: 0.44px;
  line-height: 16px;
  text-align: center;
  margin-top: 0;
}
.color-x24-comp-3 body,
.color-x24-comp-3 p,
.color-x24-comp-3 .component__p,
.color-x24-comp-3 .editable__container p,
.color-x24-comp-3 .section-editable .editable__container p,
.color-x24-comp-3 .section-editable .editable__container ul,
.color-x24-comp-3 .section-editable .editable__container li,
.color-x24-comp-3 .section-editable .editable__container ol,
.color-x24-comp-3 .editable__container table td,
.color-x24-comp-3 body .editable__container p,
.color-x24-comp-3 body .editable__container ol,
.color-x24-comp-3 body .editable__container ul,
.color-x24-comp-3 body .editable__container li,
.color-x24-comp-3 body .editable__container table td,
.color-x24-comp-3 body .editable__container span,
.color-x24-comp-3 .form .leadFormInfo {
  font-family: "GothicA1", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.color-x24-comp-3 .staff-member {
  flex-wrap: nowrap !important;
}
.color-x24-comp-3 .section--dark p {
  color: #ffffff;
}
.color-x24-comp-3 .section--dark p a {
  text-decoration: underline;
}
.color-x24-comp-3 .section--dark p a:hover {
  text-decoration: none;
}
.color-x24-comp-3 .section--dark .component__title {
  color: #ffffff;
}
.color-x24-comp-3 .section--dark .component__subtitle {
  color: #ffffff;
}
.color-x24-comp-3 .section--dark .component__p {
  color: #ffffff;
}
.color-x24-comp-3 .section--dark .component__p a {
  text-decoration: underline;
}
.color-x24-comp-3 .section--dark .component__p a:hover {
  text-decoration: none;
}
.color-x24-comp-3 .section--dark a {
  color: #ffffff;
}
.color-x24-comp-3 .section--dark .bx-wrapper .bx-controls {
  margin-top: 15px;
}
.color-x24-comp-3 .section--light p {
  color: #000000;
}
.color-x24-comp-3 .section--light p a {
  text-decoration: underline;
}
.color-x24-comp-3 .section--light p a:hover {
  text-decoration: none;
}
.color-x24-comp-3 .section--light .component__title, .color-x24-comp-3 .section--light .component__subtitle {
  color: #000000 !important;
}
.color-x24-comp-3 .section--light .component__p {
  color: #000000;
}
.color-x24-comp-3 .section--light .component__p a {
  text-decoration: underline;
}
.color-x24-comp-3 .section--light .component__p a:hover {
  text-decoration: none;
}
.color-x24-comp-3 .section--light a {
  color: #000000;
}
.color-x24-comp-3 .section-base-container .section-cta .cta-a,
.color-x24-comp-3 .section-base-container .section-logo .logo-a {
  padding: 0;
}
.color-x24-comp-3 .logo__container .logo-a {
  margin: 0;
}
.color-x24-comp-3 .logo__container .logo-a__text {
  padding: 0 10px;
  min-width: 120px;
}
.color-x24-comp-3 .logo__container .logo-a__title {
  font-size: 12px;
  line-height: 14px;
}
.color-x24-comp-3 .logo__container .logo-a__caption {
  font-size: 10px;
  line-height: 12px;
}
.color-x24-comp-3 .logo__container .logo-a__img {
  display: block;
}
.color-x24-comp-3 .section--dark .logo__container .logo-a__title, .color-x24-comp-3 .section--dark .logo__container .logo-a__caption {
  color: #ffffff !important;
}
.color-x24-comp-3 .section--light .logo__container .logo-a__title, .color-x24-comp-3 .section--light .logo__container .logo-a__caption {
  color: #000000 !important;
}
.color-x24-comp-3 .comp-phone .phone__title {
  font-size: 18px;
  line-height: 20px;
}
.color-x24-comp-3 .col_header_cta .cta__link {
  margin-top: 0;
}
.color-x24-comp-3 .phone__setting-title,
.color-x24-comp-3 .phone__city {
  font-size: 16px;
  line-height: 18px;
}
.color-x24-comp-3 .editable__container h6,
.color-x24-comp-3 .editable__container h5,
.color-x24-comp-3 .editable__container h4,
.color-x24-comp-3 .editable__container h3,
.color-x24-comp-3 .editable__container h2,
.color-x24-comp-3 .editable__container h1 {
  font-family: "Poppins", sans-serif;
  font-weight: bold;
  border-bottom: none;
}
.color-x24-comp-3 .editable__container h1 {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-comp-3 .editable__container h2 {
  font-size: 48px;
  line-height: 56px;
}
.color-x24-comp-3 .editable__container h3 {
  font-size: 24px;
  line-height: 32px;
}
.color-x24-comp-3 .editable__container h4 {
  font-size: 20px;
  line-height: 28px;
}
.color-x24-comp-3 .editable__container h5 {
  font-size: 18px;
  line-height: 24px;
}
.color-x24-comp-3 .editable__container h6 {
  font-size: 16px;
  line-height: 20px;
}
.color-x24-comp-3 .section--dark .editable__container h6,
.color-x24-comp-3 .section--dark .editable__container h5,
.color-x24-comp-3 .section--dark .editable__container h4,
.color-x24-comp-3 .section--dark .editable__container h3,
.color-x24-comp-3 .section--dark .editable__container h2,
.color-x24-comp-3 .section--dark .editable__container h1, .color-x24-comp-3 .section--light .editable__container h6,
.color-x24-comp-3 .section--light .editable__container h5,
.color-x24-comp-3 .section--light .editable__container h4,
.color-x24-comp-3 .section--light .editable__container h3,
.color-x24-comp-3 .section--light .editable__container h2,
.color-x24-comp-3 .section--light .editable__container h1 {
  color: #ffffff;
}
.color-x24-comp-3 .section--light .editable__container h6,
.color-x24-comp-3 .section--light .editable__container h5,
.color-x24-comp-3 .section--light .editable__container h4,
.color-x24-comp-3 .section--light .editable__container h3,
.color-x24-comp-3 .section--light .editable__container h2,
.color-x24-comp-3 .section--light .editable__container h1 {
  color: #000000;
}
.color-x24-comp-3 .form__title {
  margin-bottom: 1.875rem;
}
.color-x24-comp-3 .form .form__title,
.color-x24-comp-3 .contact-us-im .form__title,
.color-x24-comp-3 .component__title {
  font: bold 48px/56px "Poppins", sans-serif;
}
.color-x24-comp-3 .form .form__caption,
.color-x24-comp-3 .contact-us-im .form__caption,
.color-x24-comp-3 .component__subtitle {
  font: 600 16px/20px "GothicA1", sans-serif;
}
.color-x24-comp-3 .form .error_container label,
.color-x24-comp-3 .contact-us-im .form .error_container label {
  color: #E03B33;
}
.color-x24-comp-3 .header-sticky .cta,
.color-x24-comp-3 .header_home .cta,
.color-x24-comp-3 .header_home.overlap .cta {
  padding: 0;
}
.color-x24-comp-3 .section__bg--light-1 .componentWith__container.form__container {
  padding-left: 0;
  padding-right: 0;
  padding: 0 0 50px;
}
.color-x24-comp-3 .section--dark .flex-control-paging li a, .color-x24-comp-3 .section--light .flex-control-paging li a {
  background: #f7f0e9;
  border-radius: 6px;
  width: 13px;
  height: 12px;
  box-shadow: none;
}
.color-x24-comp-3 .section--dark .flex-control-paging li a.flex-active, .color-x24-comp-3 .section--light .flex-control-paging li a.flex-active {
  background: #ff9d00 !important;
  border-radius: 6px;
  width: 34px;
  height: 12px;
  transition: width 0.2s linear;
}
.color-x24-comp-3 .section--dark .flex-control-paging li a:hover, .color-x24-comp-3 .section--light .flex-control-paging li a:hover {
  background: #ff9d00 !important;
}
.color-x24-comp-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a, .color-x24-comp-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #f7f0e9;
}
.color-x24-comp-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-comp-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  width: 34px;
  transition: width 0.2s linear;
  background: #ff9d00 !important;
}
.color-x24-comp-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-comp-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ff9d00 !important;
}
.color-x24-comp-3 .section--dark .banner .controls-wrapper, .color-x24-comp-3 .section--light .banner .controls-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 45px 0;
  margin-top: -132px;
}
@media (max-width: 991px) {
  .color-x24-comp-3 .section--dark .banner .controls-wrapper, .color-x24-comp-3 .section--light .banner .controls-wrapper {
    margin-top: 0;
  }
}
.color-x24-comp-3 .section--dark .banner .controls-wrapper .flex-control-nav, .color-x24-comp-3 .section--light .banner .controls-wrapper .flex-control-nav {
  bottom: 0 !important;
  width: auto;
  display: flex !important;
  align-items: center;
  position: relative;
  height: 0 !important;
  left: auto !important;
  transform: translateX(0) !important;
}
.color-x24-comp-3 .section--dark .banner .controls-wrapper .flex-control-nav a, .color-x24-comp-3 .section--light .banner .controls-wrapper .flex-control-nav a {
  background: #ffffff;
}
.color-x24-comp-3 .section--dark .banner .controls-wrapper .flex-prev, .color-x24-comp-3 .section--light .banner .controls-wrapper .flex-prev {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-right: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-comp-3 .section--dark .banner .controls-wrapper .flex-prev:hover, .color-x24-comp-3 .section--light .banner .controls-wrapper .flex-prev:hover {
  color: #ff9d00;
}
.color-x24-comp-3 .section--dark .banner .controls-wrapper .flex-prev:before, .color-x24-comp-3 .section--light .banner .controls-wrapper .flex-prev:before {
  content: "";
  font-size: 24px;
}
.color-x24-comp-3 .section--dark .banner .controls-wrapper .flex-next, .color-x24-comp-3 .section--light .banner .controls-wrapper .flex-next {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-left: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-comp-3 .section--dark .banner .controls-wrapper .flex-next:hover, .color-x24-comp-3 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #ff9d00;
}
.color-x24-comp-3 .section--dark .banner .controls-wrapper .flex-next:before, .color-x24-comp-3 .section--light .banner .controls-wrapper .flex-next:before {
  content: "";
  font-size: 24px;
}
.color-x24-comp-3 .section--light .flex-control-paging li a {
  background: #62341c;
}
.color-x24-comp-3 .section--light .flex-control-paging li a.flex-active {
  background: #ff9d00 !important;
}
.color-x24-comp-3 .section--light .flex-control-paging li a:hover {
  background: #ff9d00 !important;
}
.color-x24-comp-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #62341c;
}
.color-x24-comp-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #ff9d00 !important;
}
.color-x24-comp-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ff9d00 !important;
}
.color-x24-comp-3 .section--light .banner .controls-wrapper .flex-prev,
.color-x24-comp-3 .section--light .banner .controls-wrapper .flex-next {
  color: #62341c;
}
.color-x24-comp-3 .section--light .banner .controls-wrapper .flex-prev:hover,
.color-x24-comp-3 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #ff9d00;
}
.color-x24-comp-3 .section-breadcrumbs .section--dark .breadcrumb__item, .color-x24-comp-3 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #ffffff !important;
  font: 400 16px/24px "GothicA1", sans-serif;
}
.color-x24-comp-3 .section-breadcrumbs .section--dark .breadcrumb__item a, .color-x24-comp-3 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-comp-3 .section-breadcrumbs .section--dark .breadcrumb__item a:hover, .color-x24-comp-3 .section-breadcrumbs .section--light .breadcrumb__item a:hover {
  text-decoration: none;
}
.color-x24-comp-3 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #000000 !important;
}
.color-x24-comp-3 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #000000 !important;
}
.color-x24-comp-3 .blade-a__bg > div {
  border-radius: 8px;
  overflow: hidden;
}
.color-x24-comp-3 .blade-a__bg > div img {
  border-radius: 8px;
}
.color-x24-comp-3 .blade-a__text .blade-a__title {
  border-bottom: none;
}
.color-x24-comp-3 .blade-a__description a {
  text-decoration: underline;
}
.color-x24-comp-3 .blade-a__description a:hover {
  text-decoration: none;
}
.color-x24-comp-3 .container-fluid .blade__container .blade-a--12 {
  position: relative;
}
.color-x24-comp-3 .container-fluid .blade__container .blade-a--12 .blade-a__wrap > .row {
  padding: 0;
}
.color-x24-comp-3 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-comp-3 .section--light .blade__container .blade-a--12 .blade-a__bg {
  padding-top: 0;
  padding-bottom: 0;
}
.color-x24-comp-3 .section--dark .blade-a--12 .blade-a__text, .color-x24-comp-3 .section--light .blade-a--12 .blade-a__text {
  padding-top: 16px;
  padding-bottom: 16px;
}
.color-x24-comp-3 .section--dark .blade-a--12 .blade-a__bg, .color-x24-comp-3 .section--light .blade-a--12 .blade-a__bg {
  height: 100%;
}
.color-x24-comp-3 .section--dark .blade-a__bg > div, .color-x24-comp-3 .section--light .blade-a__bg > div {
  height: 100%;
  min-height: 100%;
}
.color-x24-comp-3 .section--dark .blade-a__text, .color-x24-comp-3 .section--light .blade-a__text {
  background: rgba(98, 52, 28, 0.7);
  border-radius: 8px;
}
.color-x24-comp-3 .section--dark .blade-a__text .cta__link, .color-x24-comp-3 .section--light .blade-a__text .cta__link {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
}
.color-x24-comp-3 .section--dark .blade-a__text .cta__link:hover, .color-x24-comp-3 .section--light .blade-a__text .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-comp-3 .section--dark .blade-a__text .blade-a__readmore .cta__link, .color-x24-comp-3 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: #faefe9 !important;
  text-transform: none;
  text-decoration: underline;
  font-weight: 400;
}
.color-x24-comp-3 .section--dark .blade-a__text .blade-a__readmore .cta__link:hover, .color-x24-comp-3 .section--light .blade-a__text .blade-a__readmore .cta__link:hover {
  text-decoration: none;
}
.color-x24-comp-3 .section--dark .blade-a__description, .color-x24-comp-3 .section--light .blade-a__description {
  color: #ffffff;
}
.color-x24-comp-3 .section--light .blade-a__text {
  background: rgba(224, 224, 224, 0.7);
}
.color-x24-comp-3 .section--light .blade-a__text .cta__link {
  color: #000000 !important;
}
.color-x24-comp-3 .section--light .blade-a__text .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-comp-3 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: #d67741 !important;
}
.color-x24-comp-3 .section--light .blade-a__description {
  color: #62341c;
}
.color-x24-comp-3 .container-fluid .blade-a__wrap {
  max-width: 100%;
}
.color-x24-comp-3 .componentWith__container.featuredarticles__container {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-comp-3 .section--dark .featuredarticles .featuredarticle__image, .color-x24-comp-3 .section--light .featuredarticles .featuredarticle__image {
  border-radius: 8px;
}
.color-x24-comp-3 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link, .color-x24-comp-3 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  font: 16px/20px "GothicA1", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
}
.color-x24-comp-3 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:hover, .color-x24-comp-3 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:hover {
  text-decoration: underline;
}
.color-x24-comp-3 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:before, .color-x24-comp-3 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:before {
  display: none;
}
.color-x24-comp-3 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__description, .color-x24-comp-3 .section--light .featuredarticles .featuredarticle__text .featuredarticle__description {
  font: 16px/20px "GothicA1", sans-serif;
}
.color-x24-comp-3 .section--dark .featuredarticles .featuredarticle__title, .color-x24-comp-3 .section--light .featuredarticles .featuredarticle__title {
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-comp-3 .section--dark .featuredarticles .featuredarticle__title a, .color-x24-comp-3 .section--light .featuredarticles .featuredarticle__title a {
  color: #ffffff;
  text-decoration: none;
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-comp-3 .section--dark .featuredarticles .featuredarticle__title a:hover, .color-x24-comp-3 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-comp-3 .section--dark .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper, .color-x24-comp-3 .section--light .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper {
  margin-top: 0 !important;
}
.color-x24-comp-3 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  color: #000000;
}
.color-x24-comp-3 .section--light .featuredarticles .featuredarticle__title a {
  color: #000000;
}
.color-x24-comp-3 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #000000;
}
.color-x24-comp-3 .section--light .featuredblocks-list-a .featuredblock__item {
  margin-bottom: 10px;
}
.color-x24-comp-3 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a {
  color: #000000 !important;
}
.color-x24-comp-3 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a:hover:after {
  text-decoration: underline;
}
.color-x24-comp-3 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-comp-3 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-comp-3 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-comp-3 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-comp-3 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-comp-3 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-comp-3 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-comp-3 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ffffff !important;
}
.color-x24-comp-3 .section__bg--light-3 .section--dark .flex-control-paging li a.flex-active, .color-x24-comp-3 .section__bg--light-3 .section--dark .flex-control-paging li a:hover, .color-x24-comp-3 .section__bg--light-3 .section--light .flex-control-paging li a.flex-active, .color-x24-comp-3 .section__bg--light-3 .section--light .flex-control-paging li a:hover,
.color-x24-comp-3 .section__bg--dark-5 .section--dark .flex-control-paging li a.flex-active,
.color-x24-comp-3 .section__bg--dark-5 .section--dark .flex-control-paging li a:hover,
.color-x24-comp-3 .section__bg--dark-5 .section--light .flex-control-paging li a.flex-active,
.color-x24-comp-3 .section__bg--dark-5 .section--light .flex-control-paging li a:hover {
  background: #ffffff !important;
}
.color-x24-comp-3 .section__bg--light-3 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-comp-3 .section__bg--light-3 .section--light .hours-a__schedule .hours-a__schedule--border,
.color-x24-comp-3 .section__bg--dark-5 .section--dark .hours-a__schedule .hours-a__schedule--border,
.color-x24-comp-3 .section__bg--dark-5 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ffffff !important;
}
.color-x24-comp-3 .section__bg--dark-5 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-3 .section__bg--dark-5 .section--dark .form .form__group .input_container input,
.color-x24-comp-3 .section__bg--dark-5 .section--dark .form .form__group .input_container select,
.color-x24-comp-3 .section__bg--dark-5 .section--dark .form .form__group .input_container textarea,
.color-x24-comp-3 .section__bg--dark-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-3 .section__bg--dark-5 .section--light .form .form__group .input_container input,
.color-x24-comp-3 .section__bg--dark-5 .section--light .form .form__group .input_container select,
.color-x24-comp-3 .section__bg--dark-5 .section--light .form .form__group .input_container textarea,
.color-x24-comp-3 .section__bg--light-3 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-3 .section__bg--light-3 .section--dark .form .form__group .input_container input,
.color-x24-comp-3 .section__bg--light-3 .section--dark .form .form__group .input_container select,
.color-x24-comp-3 .section__bg--light-3 .section--dark .form .form__group .input_container textarea,
.color-x24-comp-3 .section__bg--light-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-3 .section__bg--light-3 .section--light .form .form__group .input_container input,
.color-x24-comp-3 .section__bg--light-3 .section--light .form .form__group .input_container select,
.color-x24-comp-3 .section__bg--light-3 .section--light .form .form__group .input_container textarea {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
}
.color-x24-comp-3 .section__bg--dark-4 .section--dark .staff__container .component__button--2 {
  border: 1px solid #62341c !important;
  color: #ffffff !important;
  background: #62341c !important;
}
.color-x24-comp-3 .section__bg--dark-4 .section--dark .staff__container .component__button--2:hover {
  border: 1px solid #b15e33 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #b15e33 !important;
}
.color-x24-comp-3 .section__bg--dark-4 .section--dark .staff__container .component__button--2:focus {
  border: 1px solid #d79573 !important;
  color: #ffffff !important;
  background: #d79573 !important;
}
.color-x24-comp-3 .section--dark .disclaimer, .color-x24-comp-3 .section--light .disclaimer {
  padding: 0;
}
.color-x24-comp-3 .section--dark .disclaimer__content p, .color-x24-comp-3 .section--light .disclaimer__content p {
  font: 400 16px/20px "GothicA1", sans-serif;
}
.color-x24-comp-3 .section--dark .disclaimer__content a, .color-x24-comp-3 .section--light .disclaimer__content a {
  font-weight: 400;
  text-decoration: underline;
}
.color-x24-comp-3 .section--dark .disclaimer__content a:hover, .color-x24-comp-3 .section--dark .disclaimer__content a:focus, .color-x24-comp-3 .section--light .disclaimer__content a:hover, .color-x24-comp-3 .section--light .disclaimer__content a:focus {
  text-decoration: none;
}
.color-x24-comp-3 .section--dark .section-featuredblocks .section--inner.container-fluid > .row > div, .color-x24-comp-3 .section--light .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-comp-3 .section--dark .cta__link, .color-x24-comp-3 .section--light .cta__link {
  font: bold 16px/20px "GothicA1", sans-serif;
}
.color-x24-comp-3 .section--dark .featuredblocks__title-wrap, .color-x24-comp-3 .section--light .featuredblocks__title-wrap {
  margin-bottom: 1.875rem;
}
.color-x24-comp-3 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button, .color-x24-comp-3 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-3 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover, .color-x24-comp-3 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-comp-3 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus, .color-x24-comp-3 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-3 .section--dark .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-comp-3 .section--dark .banner .component__button--1.cta__button,
.color-x24-comp-3 .section--dark .cta__button.component__button--1, .color-x24-comp-3 .section--light .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-comp-3 .section--light .banner .component__button--1.cta__button,
.color-x24-comp-3 .section--light .cta__button.component__button--1 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-3 .section--dark .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-comp-3 .section--dark .banner .component__button--1.cta__button:hover,
.color-x24-comp-3 .section--dark .cta__button.component__button--1:hover, .color-x24-comp-3 .section--light .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-comp-3 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-comp-3 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-comp-3 .section--dark .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-comp-3 .section--dark .banner .component__button--1.cta__button:focus,
.color-x24-comp-3 .section--dark .cta__button.component__button--1:focus, .color-x24-comp-3 .section--light .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-comp-3 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-comp-3 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-3 .section--dark .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-comp-3 .section--dark .banner .component__button--2.cta__button,
.color-x24-comp-3 .section--dark .cta__button.component__button--2, .color-x24-comp-3 .section--light .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-comp-3 .section--light .banner .component__button--2.cta__button,
.color-x24-comp-3 .section--light .cta__button.component__button--2 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #d67741 !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #d67741 !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-3 .section--dark .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-comp-3 .section--dark .banner .component__button--2.cta__button:hover,
.color-x24-comp-3 .section--dark .cta__button.component__button--2:hover, .color-x24-comp-3 .section--light .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-comp-3 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-comp-3 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #e8b395 !important;
  background: #e8b395 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-comp-3 .section--dark .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-comp-3 .section--dark .banner .component__button--2.cta__button:focus,
.color-x24-comp-3 .section--dark .cta__button.component__button--2:focus, .color-x24-comp-3 .section--light .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-comp-3 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-comp-3 .section--light .cta__button.component__button--2:focus {
  border: 1px solid #faefe9 !important;
  color: #ffffff !important;
  background: #faefe9 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-3 .section--dark .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-comp-3 .section--dark .banner .component__button--3.cta__button,
.color-x24-comp-3 .section--dark .cta__button.component__button--3, .color-x24-comp-3 .section--light .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-comp-3 .section--light .banner .component__button--3.cta__button,
.color-x24-comp-3 .section--light .cta__button.component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: none !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-3 .section--dark .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-comp-3 .section--dark .banner .component__button--3.cta__button:hover,
.color-x24-comp-3 .section--dark .cta__button.component__button--3:hover, .color-x24-comp-3 .section--light .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-comp-3 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-comp-3 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(204, 119, 75, 0.42), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(204, 119, 75, 0.1);
}
.color-x24-comp-3 .section--dark .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-comp-3 .section--dark .banner .component__button--3.cta__button:focus,
.color-x24-comp-3 .section--dark .cta__button.component__button--3:focus, .color-x24-comp-3 .section--light .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-comp-3 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-comp-3 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-3 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  border: 1px solid #62341c !important;
  color: #ffffff !important;
  background: #62341c !important;
}
.color-x24-comp-3 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #b15e33 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #b15e33 !important;
}
.color-x24-comp-3 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #d79573 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #d79573 !important;
}
.color-x24-comp-3 .section--light .banner .component__button--1.cta__button,
.color-x24-comp-3 .section--light .cta__button.component__button--1 {
  border: 1px solid #62341c !important;
  color: #ffffff !important;
  background: #62341c !important;
}
.color-x24-comp-3 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-comp-3 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #b15e33 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #b15e33 !important;
}
.color-x24-comp-3 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-comp-3 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #d79573 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #d79573 !important;
}
.color-x24-comp-3 .section--light .banner .component__button--2.cta__button,
.color-x24-comp-3 .section--light .cta__button.component__button--2 {
  border: 1px solid #d67741 !important;
  color: #ffffff !important;
  background: #d67741 !important;
}
.color-x24-comp-3 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-comp-3 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #e8b395 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #e8b395 !important;
}
.color-x24-comp-3 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-comp-3 .section--light .cta__button.component__button--2:focus {
  border: 1px solid #faefe9 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #faefe9 !important;
}
.color-x24-comp-3 .section--light .banner .component__button--3.cta__button,
.color-x24-comp-3 .section--light .cta__button.component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-comp-3 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-comp-3 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #f1d1bf !important;
  color: #62341c !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #faefe9 !important;
}
.color-x24-comp-3 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-comp-3 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-comp-3 .section--dark .articles__categories .mm-navbar .mm-btn, .color-x24-comp-3 .section--light .articles__categories .mm-navbar .mm-btn {
  top: 7px;
}
.color-x24-comp-3 .section--dark .articles__categories .mm-panels > .mm-panel > .mm-listview, .color-x24-comp-3 .section--light .articles__categories .mm-panels > .mm-panel > .mm-listview {
  margin: 7px 0 0 0;
}
.color-x24-comp-3 .section--dark .articles__categories .mm-opened .mm-title,
.color-x24-comp-3 .section--dark .articles__categories .mm-title, .color-x24-comp-3 .section--light .articles__categories .mm-opened .mm-title,
.color-x24-comp-3 .section--light .articles__categories .mm-title {
  font-size: 22px;
  line-height: 24px;
}
.color-x24-comp-3 .section--dark .blog-post__title,
.color-x24-comp-3 .section--dark .blog__post-title,
.color-x24-comp-3 .section--dark .article__post-title, .color-x24-comp-3 .section--light .blog-post__title,
.color-x24-comp-3 .section--light .blog__post-title,
.color-x24-comp-3 .section--light .article__post-title {
  font-family: "Poppins", sans-serif;
  text-decoration: none;
  color: #ffffff !important;
}
.color-x24-comp-3 .section--dark .blog-post__title:hover, .color-x24-comp-3 .section--dark .blog-post__title:focus,
.color-x24-comp-3 .section--dark .blog__post-title:hover,
.color-x24-comp-3 .section--dark .blog__post-title:focus,
.color-x24-comp-3 .section--dark .article__post-title:hover,
.color-x24-comp-3 .section--dark .article__post-title:focus, .color-x24-comp-3 .section--light .blog-post__title:hover, .color-x24-comp-3 .section--light .blog-post__title:focus,
.color-x24-comp-3 .section--light .blog__post-title:hover,
.color-x24-comp-3 .section--light .blog__post-title:focus,
.color-x24-comp-3 .section--light .article__post-title:hover,
.color-x24-comp-3 .section--light .article__post-title:focus {
  text-decoration: underline;
}
.color-x24-comp-3 .section--dark .blog-post__info li, .color-x24-comp-3 .section--light .blog-post__info li {
  border-left-color: #ffffff;
}
.color-x24-comp-3 .section--dark .category__description h1,
.color-x24-comp-3 .section--dark .category__description h2,
.color-x24-comp-3 .section--dark .category__description h3,
.color-x24-comp-3 .section--dark .category__description h4,
.color-x24-comp-3 .section--dark .category__description h5,
.color-x24-comp-3 .section--dark .category__description h6,
.color-x24-comp-3 .section--dark .category__description p > strong,
.color-x24-comp-3 .section--dark .blog__content h1,
.color-x24-comp-3 .section--dark .blog__content h2,
.color-x24-comp-3 .section--dark .blog__content h3,
.color-x24-comp-3 .section--dark .blog__content h4,
.color-x24-comp-3 .section--dark .blog__content h5,
.color-x24-comp-3 .section--dark .blog__content h6,
.color-x24-comp-3 .section--dark .blog__content p > strong,
.color-x24-comp-3 .section--dark .article__content h1,
.color-x24-comp-3 .section--dark .article__content h2,
.color-x24-comp-3 .section--dark .article__content h3,
.color-x24-comp-3 .section--dark .article__content h4,
.color-x24-comp-3 .section--dark .article__content h5,
.color-x24-comp-3 .section--dark .article__content h6,
.color-x24-comp-3 .section--dark .article__content p > strong, .color-x24-comp-3 .section--light .category__description h1,
.color-x24-comp-3 .section--light .category__description h2,
.color-x24-comp-3 .section--light .category__description h3,
.color-x24-comp-3 .section--light .category__description h4,
.color-x24-comp-3 .section--light .category__description h5,
.color-x24-comp-3 .section--light .category__description h6,
.color-x24-comp-3 .section--light .category__description p > strong,
.color-x24-comp-3 .section--light .blog__content h1,
.color-x24-comp-3 .section--light .blog__content h2,
.color-x24-comp-3 .section--light .blog__content h3,
.color-x24-comp-3 .section--light .blog__content h4,
.color-x24-comp-3 .section--light .blog__content h5,
.color-x24-comp-3 .section--light .blog__content h6,
.color-x24-comp-3 .section--light .blog__content p > strong,
.color-x24-comp-3 .section--light .article__content h1,
.color-x24-comp-3 .section--light .article__content h2,
.color-x24-comp-3 .section--light .article__content h3,
.color-x24-comp-3 .section--light .article__content h4,
.color-x24-comp-3 .section--light .article__content h5,
.color-x24-comp-3 .section--light .article__content h6,
.color-x24-comp-3 .section--light .article__content p > strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-comp-3 .section--dark .category__description h1 strong,
.color-x24-comp-3 .section--dark .category__description h2 strong,
.color-x24-comp-3 .section--dark .category__description h3 strong,
.color-x24-comp-3 .section--dark .category__description h4 strong,
.color-x24-comp-3 .section--dark .category__description h5 strong,
.color-x24-comp-3 .section--dark .category__description h6 strong,
.color-x24-comp-3 .section--dark .category__description p > strong strong,
.color-x24-comp-3 .section--dark .blog__content h1 strong,
.color-x24-comp-3 .section--dark .blog__content h2 strong,
.color-x24-comp-3 .section--dark .blog__content h3 strong,
.color-x24-comp-3 .section--dark .blog__content h4 strong,
.color-x24-comp-3 .section--dark .blog__content h5 strong,
.color-x24-comp-3 .section--dark .blog__content h6 strong,
.color-x24-comp-3 .section--dark .blog__content p > strong strong,
.color-x24-comp-3 .section--dark .article__content h1 strong,
.color-x24-comp-3 .section--dark .article__content h2 strong,
.color-x24-comp-3 .section--dark .article__content h3 strong,
.color-x24-comp-3 .section--dark .article__content h4 strong,
.color-x24-comp-3 .section--dark .article__content h5 strong,
.color-x24-comp-3 .section--dark .article__content h6 strong,
.color-x24-comp-3 .section--dark .article__content p > strong strong, .color-x24-comp-3 .section--light .category__description h1 strong,
.color-x24-comp-3 .section--light .category__description h2 strong,
.color-x24-comp-3 .section--light .category__description h3 strong,
.color-x24-comp-3 .section--light .category__description h4 strong,
.color-x24-comp-3 .section--light .category__description h5 strong,
.color-x24-comp-3 .section--light .category__description h6 strong,
.color-x24-comp-3 .section--light .category__description p > strong strong,
.color-x24-comp-3 .section--light .blog__content h1 strong,
.color-x24-comp-3 .section--light .blog__content h2 strong,
.color-x24-comp-3 .section--light .blog__content h3 strong,
.color-x24-comp-3 .section--light .blog__content h4 strong,
.color-x24-comp-3 .section--light .blog__content h5 strong,
.color-x24-comp-3 .section--light .blog__content h6 strong,
.color-x24-comp-3 .section--light .blog__content p > strong strong,
.color-x24-comp-3 .section--light .article__content h1 strong,
.color-x24-comp-3 .section--light .article__content h2 strong,
.color-x24-comp-3 .section--light .article__content h3 strong,
.color-x24-comp-3 .section--light .article__content h4 strong,
.color-x24-comp-3 .section--light .article__content h5 strong,
.color-x24-comp-3 .section--light .article__content h6 strong,
.color-x24-comp-3 .section--light .article__content p > strong strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-comp-3 .section--dark .article__post-permalink,
.color-x24-comp-3 .section--dark .blog__post-permalink, .color-x24-comp-3 .section--light .article__post-permalink,
.color-x24-comp-3 .section--light .blog__post-permalink {
  text-decoration: none;
  font-family: "GothicA1", sans-serif;
  position: relative;
  font-weight: 700;
  color: #ffffff;
}
.color-x24-comp-3 .section--dark .article__post-permalink:hover, .color-x24-comp-3 .section--dark .article__post-permalink:focus,
.color-x24-comp-3 .section--dark .blog__post-permalink:hover,
.color-x24-comp-3 .section--dark .blog__post-permalink:focus, .color-x24-comp-3 .section--light .article__post-permalink:hover, .color-x24-comp-3 .section--light .article__post-permalink:focus,
.color-x24-comp-3 .section--light .blog__post-permalink:hover,
.color-x24-comp-3 .section--light .blog__post-permalink:focus {
  text-decoration: underline;
}
.color-x24-comp-3 .section--dark .article__post-permalink:before,
.color-x24-comp-3 .section--dark .blog__post-permalink:before, .color-x24-comp-3 .section--light .article__post-permalink:before,
.color-x24-comp-3 .section--light .blog__post-permalink:before {
  content: "";
  top: -3px;
  font-family: "font-awesome";
  position: absolute;
  right: -13px;
  font-weight: normal;
  display: none;
}
.color-x24-comp-3 .section--dark .articles__categories .category__list-child li a,
.color-x24-comp-3 .section--dark .articles__categories-list li a, .color-x24-comp-3 .section--light .articles__categories .category__list-child li a,
.color-x24-comp-3 .section--light .articles__categories-list li a {
  font: 16px/1.375 "GothicA1", sans-serif;
}
.color-x24-comp-3 .section--dark .articles__categories .category__list-child li a:hover, .color-x24-comp-3 .section--dark .articles__categories .category__list-child li a:focus,
.color-x24-comp-3 .section--dark .articles__categories-list li a:hover,
.color-x24-comp-3 .section--dark .articles__categories-list li a:focus, .color-x24-comp-3 .section--light .articles__categories .category__list-child li a:hover, .color-x24-comp-3 .section--light .articles__categories .category__list-child li a:focus,
.color-x24-comp-3 .section--light .articles__categories-list li a:hover,
.color-x24-comp-3 .section--light .articles__categories-list li a:focus {
  text-decoration: none;
}
.color-x24-comp-3 .section--dark .articles__categories .mm-opened .mm-title, .color-x24-comp-3 .section--light .articles__categories .mm-opened .mm-title {
  font-family: "Poppins", sans-serif;
}
.color-x24-comp-3 .section--dark .articles__pagination ul li a, .color-x24-comp-3 .section--light .articles__pagination ul li a {
  color: #000000;
}
.color-x24-comp-3 .section--light .blog__post-title,
.color-x24-comp-3 .section--light .article__post-title {
  color: #000000 !important;
}
.color-x24-comp-3 .section--light .article__post-permalink,
.color-x24-comp-3 .section--light .blog__post-permalink {
  color: #000000;
}
.color-x24-comp-3 .section--light .blog-post__info li {
  border-left-color: #000000;
}
.color-x24-comp-3 .section--dark .banner__container .banner .cta__button, .color-x24-comp-3 .section--light .banner__container .banner .cta__button {
  min-height: 45px;
  max-width: 250px;
  font: 700 14px/25px "Poppins", sans-serif;
}
.color-x24-comp-3 .section--dark .banner__container .banner .form .form__title,
.color-x24-comp-3 .section--dark .banner__container .banner .form .form__caption,
.color-x24-comp-3 .section--dark .banner__container .banner .form .leadFormInfo,
.color-x24-comp-3 .section--dark .banner__container .banner .form .form__name, .color-x24-comp-3 .section--light .banner__container .banner .form .form__title,
.color-x24-comp-3 .section--light .banner__container .banner .form .form__caption,
.color-x24-comp-3 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-comp-3 .section--light .banner__container .banner .form .form__name {
  color: #000000;
}
.color-x24-comp-3 .section--light .banner__container .banner .form .form__title,
.color-x24-comp-3 .section--light .banner__container .banner .form .form__caption,
.color-x24-comp-3 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-comp-3 .section--light .banner__container .banner .form .form__name {
  color: #ffffff;
}
.color-x24-comp-3 .section-banner .banner .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-comp-3 .section-banner .banner form {
  margin-bottom: 0;
}
.color-x24-comp-3 .section-banner .banner .component__title {
  color: #ffffff !important;
  font-family: "Poppins", sans-serif;
  font-weight: bold;
}
.color-x24-comp-3 .section-banner .banner .banner-text__title--large {
  font-size: 40px;
  line-height: 46px;
}
.color-x24-comp-3 .section-banner .banner .banner-text__title--extraLarge {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-comp-3 .section-banner .banner .banner-e .input_container {
  margin: 0 0 10px;
}
.color-x24-comp-3 .section-banner .banner-text__wrapper .text-left .banner-c__title,
.color-x24-comp-3 .section-banner .banner-text__wrapper .text-center .banner-c__title,
.color-x24-comp-3 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  max-width: 650px;
}
.color-x24-comp-3 .section-banner .banner-text__wrapper .text-left .banner-c__title {
  max-width: 650px;
}
.color-x24-comp-3 .section-banner .banner-text__wrapper .text-left .text-center {
  text-align: left !important;
}
.color-x24-comp-3 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  display: inline-block;
}
.color-x24-comp-3 .section-banner .banner-text__wrapper .text-right .banner-c__button {
  text-align: right !important;
  margin-right: 0 !important;
}
.color-x24-comp-3 .section-banner .banner-text__wrapper .text-center {
  margin: 0 auto;
}
.color-x24-comp-3 .section-banner .banner .component__subtitle {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-comp-3 .section-banner .banner .banner-text__subtitle--small {
  font-size: 18px;
  line-height: 22px;
}
.color-x24-comp-3 .section-banner .banner .banner-text__subtitle--medium {
  font-size: 24px;
  line-height: 26px;
}
.color-x24-comp-3 .section-banner .banner .cta__link:hover {
  text-decoration: underline;
}
.color-x24-comp-3 .section-banner .banner .flexslider .flex-control-nav {
  bottom: 100px;
}
@keyframes fadeInUp {
  from {
    transform: translate3d(0, 40px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.color-x24-comp-3 .in-view {
  animation-duration: 1s;
  animation-fill-mode: both;
  opacity: 0;
  animation-name: fadeInUp;
}
.color-x24-comp-3 .section--dark .navigation .navigation-b,
.color-x24-comp-3 .section--dark .navigation .navigation-c, .color-x24-comp-3 .section--light .navigation .navigation-b,
.color-x24-comp-3 .section--light .navigation .navigation-c {
  background: none;
}
.color-x24-comp-3 .section--dark .navigation .navigation-b .navigation__button:focus,
.color-x24-comp-3 .section--dark .navigation .navigation-c .navigation__button:focus, .color-x24-comp-3 .section--light .navigation .navigation-b .navigation__button:focus,
.color-x24-comp-3 .section--light .navigation .navigation-c .navigation__button:focus {
  outline: none;
}
.color-x24-comp-3 .section--dark .navigation-a .navigation__item--link,
.color-x24-comp-3 .section--dark .navigation-b .navigation__item--link,
.color-x24-comp-3 .section--dark .navigation-c .navigation__item--link, .color-x24-comp-3 .section--light .navigation-a .navigation__item--link,
.color-x24-comp-3 .section--light .navigation-b .navigation__item--link,
.color-x24-comp-3 .section--light .navigation-c .navigation__item--link {
  padding: 5px 0.7rem;
  font-size: 12px !important;
  color: #ffffff;
  text-transform: uppercase;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  line-height: 24px;
}
.color-x24-comp-3 .section--dark .navigation-a .navigation__item--link:hover,
.color-x24-comp-3 .section--dark .navigation-b .navigation__item--link:hover,
.color-x24-comp-3 .section--dark .navigation-c .navigation__item--link:hover, .color-x24-comp-3 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-comp-3 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-comp-3 .section--light .navigation-c .navigation__item--link:hover {
  color: #999;
}
.color-x24-comp-3 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-3 .section--dark .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-3 .section--dark .navigation-c .navigation__item.has-drop-down ul a:hover, .color-x24-comp-3 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-3 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-3 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #999;
}
.color-x24-comp-3 .section--dark .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-3 .section--dark .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-3 .section--dark .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-comp-3 .section--light .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-3 .section--light .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-3 .section--light .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after {
  font-family: "font-awesome";
  content: "";
  border: 0 !important;
  width: 10px;
  height: 20px;
  margin: 0;
  font-size: 8px !important;
  right: 10px;
  top: 4px;
}
.color-x24-comp-3 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-comp-3 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-comp-3 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub, .color-x24-comp-3 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-comp-3 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-comp-3 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub {
  right: 0;
}
.color-x24-comp-3 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-comp-3 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-comp-3 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub, .color-x24-comp-3 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-comp-3 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-comp-3 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub {
  left: unset;
  right: 100%;
}
.color-x24-comp-3 .section--dark .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-3 .section--dark .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-3 .section--dark .navigation-c .navigation__list--head .navigation-open > .navigation__item--link, .color-x24-comp-3 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-3 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-3 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-comp-3 .section--dark .navigation-a .navigation__list--sub,
.color-x24-comp-3 .section--dark .navigation-b .navigation__list--sub,
.color-x24-comp-3 .section--dark .navigation-c .navigation__list--sub, .color-x24-comp-3 .section--light .navigation-a .navigation__list--sub,
.color-x24-comp-3 .section--light .navigation-b .navigation__list--sub,
.color-x24-comp-3 .section--light .navigation-c .navigation__list--sub {
  border: 0;
  border-radius: 8px;
  background: #62341c !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-comp-3 .section--dark .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-comp-3 .section--dark .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-comp-3 .section--dark .navigation-c .navigation__list--sub .navigation__item--link, .color-x24-comp-3 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-comp-3 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-comp-3 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #ffffff;
}
.color-x24-comp-3 .section--dark .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-3 .section--dark .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-3 .section--dark .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-comp-3 .section--light .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-3 .section--light .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-3 .section--light .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  content: "";
}
.color-x24-comp-3 .section--dark .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-3 .section--dark .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-3 .section--dark .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link, .color-x24-comp-3 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-3 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-3 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-comp-3 .section--light .navigation-a .navigation__item--link,
.color-x24-comp-3 .section--light .navigation-b .navigation__item--link,
.color-x24-comp-3 .section--light .navigation-c .navigation__item--link {
  color: #000000;
}
.color-x24-comp-3 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-comp-3 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-comp-3 .section--light .navigation-c .navigation__item--link:hover {
  color: #666;
}
.color-x24-comp-3 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-3 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-3 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #666;
}
.color-x24-comp-3 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-3 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-3 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #666;
}
.color-x24-comp-3 .section--light .navigation-a .navigation__list--sub,
.color-x24-comp-3 .section--light .navigation-b .navigation__list--sub,
.color-x24-comp-3 .section--light .navigation-c .navigation__list--sub {
  background: #e0e0e0 !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-comp-3 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-comp-3 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-comp-3 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #000000;
}
.color-x24-comp-3 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-3 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-3 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #666 !important;
}
.color-x24-comp-3 .section--dark .navigation__container .navigation__item.has-drop-down .navigation__item--link:hover:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-comp-3 .section--dark .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-comp-3 .section--dark .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #999 !important;
}
.color-x24-comp-3 .section--dark .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #f0f !important;
}
.color-x24-comp-3 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: #000000 transparent transparent transparent !important;
}
.color-x24-comp-3 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: #666 transparent transparent transparent !important;
}
.color-x24-comp-3 .section--light .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #666 transparent transparent !important;
}
.color-x24-comp-3 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: transparent transparent transparent #000000 !important;
}
.color-x24-comp-3 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #f00 !important;
}
.color-x24-comp-3 .section--light .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #666 !important;
}
.color-x24-comp-3 .contact-us-im {
  overflow: hidden;
}
.color-x24-comp-3 .contact-us-im .form .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-comp-3 .form .form__name {
  font: 14px/20px "GothicA1", sans-serif;
}
.color-x24-comp-3 .form .leadForm,
.color-x24-comp-3 .form .label_container {
  text-align: left;
}
.color-x24-comp-3 .form form .form-input-comments {
  flex-direction: column;
}
.color-x24-comp-3 .form .form__group {
  overflow: hidden;
  margin: 0 0 20px;
}
.color-x24-comp-3 .section--dark .form, .color-x24-comp-3 .section--light .form {
  padding: 3.125rem 0;
  margin: 0 auto;
  max-width: 900px;
}
.color-x24-comp-3 .section--dark .form form .form-wrap__submit, .color-x24-comp-3 .section--light .form form .form-wrap__submit {
  display: block;
}
.color-x24-comp-3 .section--dark .form form .form-wrap__submit input, .color-x24-comp-3 .section--light .form form .form-wrap__submit input {
  width: 100%;
}
.color-x24-comp-3 .section--dark .form .leadFormInfo,
.color-x24-comp-3 .section--dark .form .component__title-caption-wrap, .color-x24-comp-3 .section--light .form .leadFormInfo,
.color-x24-comp-3 .section--light .form .component__title-caption-wrap {
  text-align: center;
}
.color-x24-comp-3 .section--dark .form .form__title, .color-x24-comp-3 .section--light .form .form__title {
  color: #ffffff;
}
.color-x24-comp-3 .section--dark .form .form__caption, .color-x24-comp-3 .section--dark .form .form__name, .color-x24-comp-3 .section--light .form .form__caption, .color-x24-comp-3 .section--light .form .form__name {
  color: #ffffff;
}
.color-x24-comp-3 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-3 .section--dark .form .form__group .input_container input,
.color-x24-comp-3 .section--dark .form .form__group .input_container select,
.color-x24-comp-3 .section--dark .form .form__group .input_container textarea, .color-x24-comp-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-3 .section--light .form .form__group .input_container input,
.color-x24-comp-3 .section--light .form .form__group .input_container select,
.color-x24-comp-3 .section--light .form .form__group .input_container textarea {
  width: 100%;
  font: 14px/16px "GothicA1", sans-serif;
  color: #ffffff;
  background: rgba(255, 157, 0, 0.7);
  border-radius: 8px;
  padding: 12px 16px 13px;
  border: 1px solid rgba(255, 157, 0, 0.7) !important;
  outline: none;
  height: auto;
}
.color-x24-comp-3 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-comp-3 .section--dark .form .form__group .input_container input::placeholder,
.color-x24-comp-3 .section--dark .form .form__group .input_container select::placeholder,
.color-x24-comp-3 .section--dark .form .form__group .input_container textarea::placeholder, .color-x24-comp-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-comp-3 .section--light .form .form__group .input_container input::placeholder,
.color-x24-comp-3 .section--light .form .form__group .input_container select::placeholder,
.color-x24-comp-3 .section--light .form .form__group .input_container textarea::placeholder {
  color: #ffffff;
}
.color-x24-comp-3 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-comp-3 .section--dark .form .form__group .input_container input.has-error::placeholder,
.color-x24-comp-3 .section--dark .form .form__group .input_container select.has-error::placeholder,
.color-x24-comp-3 .section--dark .form .form__group .input_container textarea.has-error::placeholder, .color-x24-comp-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-comp-3 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-comp-3 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-comp-3 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-comp-3 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-comp-3 .section--dark .form .form__group .input_container input:focus,
.color-x24-comp-3 .section--dark .form .form__group .input_container select:focus,
.color-x24-comp-3 .section--dark .form .form__group .input_container textarea:focus, .color-x24-comp-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-comp-3 .section--light .form .form__group .input_container input:focus,
.color-x24-comp-3 .section--light .form .form__group .input_container select:focus,
.color-x24-comp-3 .section--light .form .form__group .input_container textarea:focus {
  border: 1px solid #ffffff !important;
}
.color-x24-comp-3 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span, .color-x24-comp-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span {
  padding: 0;
}
.color-x24-comp-3 .section--dark .form .form__group .input_container .form-input-uploadFile span.status-label:before, .color-x24-comp-3 .section--light .form .form__group .input_container .form-input-uploadFile span.status-label:before {
  right: 103px;
}
.color-x24-comp-3 .section--dark .form .form__group .input_container.checkbox_wrapper, .color-x24-comp-3 .section--dark .form .form__group .input_container.radio_wrapper, .color-x24-comp-3 .section--light .form .form__group .input_container.checkbox_wrapper, .color-x24-comp-3 .section--light .form .form__group .input_container.radio_wrapper {
  position: relative;
  overflow: hidden;
  border-style: none;
}
.color-x24-comp-3 .section--dark .form .form__group .input_container.checkbox_wrapper input, .color-x24-comp-3 .section--dark .form .form__group .input_container.radio_wrapper input, .color-x24-comp-3 .section--light .form .form__group .input_container.checkbox_wrapper input, .color-x24-comp-3 .section--light .form .form__group .input_container.radio_wrapper input {
  position: absolute;
  top: 0;
  left: -9999px;
}
.color-x24-comp-3 .section--dark .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-comp-3 .section--dark .form .form__group .input_container.radio_wrapper input + label, .color-x24-comp-3 .section--light .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-comp-3 .section--light .form .form__group .input_container.radio_wrapper input + label {
  position: relative;
  margin-bottom: 4px;
  padding: 5px 0 0 50px;
  min-height: 30px;
  font: 18px/1.375 "Heebo", sans-serif;
}
.color-x24-comp-3 .section--dark .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-comp-3 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-comp-3 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-comp-3 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  height: 30px;
  width: 30px;
  text-align: center;
  color: #ffffff;
  background: rgba(255, 157, 0, 0.7);
  border: 4px solid rgba(255, 157, 0, 0.7) !important;
  border-radius: 4px;
  font: normal normal normal 18px/1.2 font-awesome;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
}
.color-x24-comp-3 .section--dark .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-comp-3 .section--dark .form .form__group .input_container.radio_wrapper .has-error + label:before, .color-x24-comp-3 .section--light .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-comp-3 .section--light .form .form__group .input_container.radio_wrapper .has-error + label:before {
  border-color: #E03B33 !important;
}
.color-x24-comp-3 .section--dark .form .form__group .input_container.checkbox_wrapper input:checked + label:before, .color-x24-comp-3 .section--light .form .form__group .input_container.checkbox_wrapper input:checked + label:before {
  content: "";
}
.color-x24-comp-3 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-comp-3 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  border-radius: 50%;
}
.color-x24-comp-3 .section--dark .form .form__group .input_container.radio_wrapper input:checked + label:before, .color-x24-comp-3 .section--light .form .form__group .input_container.radio_wrapper input:checked + label:before {
  content: "";
  font-size: 17px;
  line-height: 1.3;
  letter-spacing: -0.5px;
}
.color-x24-comp-3 .section--dark .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-comp-3 .section--dark .form .form__group .input_container.radio_wrapper div[class$=__label-input-container], .color-x24-comp-3 .section--light .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-comp-3 .section--light .form .form__group .input_container.radio_wrapper div[class$=__label-input-container] {
  position: relative;
  padding: 0 0 5px;
}
.color-x24-comp-3 .section--dark .form .form__group .input_container input[type=checkbox],
.color-x24-comp-3 .section--dark .form .form__group .input_container input[type=radio], .color-x24-comp-3 .section--light .form .form__group .input_container input[type=checkbox],
.color-x24-comp-3 .section--light .form .form__group .input_container input[type=radio] {
  width: 26px;
  height: 26px;
  position: absolute;
  top: 2;
  left: 2;
  outline: none;
}
.color-x24-comp-3 .section--dark .form .form__group .input_container select, .color-x24-comp-3 .section--light .form .form__group .input_container select {
  height: 42px;
}
.color-x24-comp-3 .section--dark .form-wrap__submit, .color-x24-comp-3 .section--light .form-wrap__submit {
  text-align: center;
}
.color-x24-comp-3 .section--dark .form form pre,
.color-x24-comp-3 .section--dark .form form .formatted_text,
.color-x24-comp-3 .section--dark .form form .help_text,
.color-x24-comp-3 .section--dark .form form .formatted_text p,
.color-x24-comp-3 .section--dark .form form .form-input-info,
.color-x24-comp-3 .section--dark .form form .leadFormInfo,
.color-x24-comp-3 .section--dark .form form label, .color-x24-comp-3 .section--light .form form pre,
.color-x24-comp-3 .section--light .form form .formatted_text,
.color-x24-comp-3 .section--light .form form .help_text,
.color-x24-comp-3 .section--light .form form .formatted_text p,
.color-x24-comp-3 .section--light .form form .form-input-info,
.color-x24-comp-3 .section--light .form form .leadFormInfo,
.color-x24-comp-3 .section--light .form form label {
  color: #ffffff;
}
.color-x24-comp-3 .section--dark .form form pre:focus, .color-x24-comp-3 .section--dark .form form pre:hover,
.color-x24-comp-3 .section--dark .form form .formatted_text:focus,
.color-x24-comp-3 .section--dark .form form .formatted_text:hover,
.color-x24-comp-3 .section--dark .form form .help_text:focus,
.color-x24-comp-3 .section--dark .form form .help_text:hover,
.color-x24-comp-3 .section--dark .form form .formatted_text p:focus,
.color-x24-comp-3 .section--dark .form form .formatted_text p:hover,
.color-x24-comp-3 .section--dark .form form .form-input-info:focus,
.color-x24-comp-3 .section--dark .form form .form-input-info:hover,
.color-x24-comp-3 .section--dark .form form .leadFormInfo:focus,
.color-x24-comp-3 .section--dark .form form .leadFormInfo:hover,
.color-x24-comp-3 .section--dark .form form label:focus,
.color-x24-comp-3 .section--dark .form form label:hover, .color-x24-comp-3 .section--light .form form pre:focus, .color-x24-comp-3 .section--light .form form pre:hover,
.color-x24-comp-3 .section--light .form form .formatted_text:focus,
.color-x24-comp-3 .section--light .form form .formatted_text:hover,
.color-x24-comp-3 .section--light .form form .help_text:focus,
.color-x24-comp-3 .section--light .form form .help_text:hover,
.color-x24-comp-3 .section--light .form form .formatted_text p:focus,
.color-x24-comp-3 .section--light .form form .formatted_text p:hover,
.color-x24-comp-3 .section--light .form form .form-input-info:focus,
.color-x24-comp-3 .section--light .form form .form-input-info:hover,
.color-x24-comp-3 .section--light .form form .leadFormInfo:focus,
.color-x24-comp-3 .section--light .form form .leadFormInfo:hover,
.color-x24-comp-3 .section--light .form form label:focus,
.color-x24-comp-3 .section--light .form form label:hover {
  outline: none;
}
.color-x24-comp-3 .section--dark .form form pre:disabled,
.color-x24-comp-3 .section--dark .form form .formatted_text:disabled,
.color-x24-comp-3 .section--dark .form form .help_text:disabled,
.color-x24-comp-3 .section--dark .form form .formatted_text p:disabled,
.color-x24-comp-3 .section--dark .form form .form-input-info:disabled,
.color-x24-comp-3 .section--dark .form form .leadFormInfo:disabled,
.color-x24-comp-3 .section--dark .form form label:disabled, .color-x24-comp-3 .section--light .form form pre:disabled,
.color-x24-comp-3 .section--light .form form .formatted_text:disabled,
.color-x24-comp-3 .section--light .form form .help_text:disabled,
.color-x24-comp-3 .section--light .form form .formatted_text p:disabled,
.color-x24-comp-3 .section--light .form form .form-input-info:disabled,
.color-x24-comp-3 .section--light .form form .leadFormInfo:disabled,
.color-x24-comp-3 .section--light .form form label:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.color-x24-comp-3 .section--dark .form form hr, .color-x24-comp-3 .section--light .form form hr {
  border-color: #ffffff;
}
.color-x24-comp-3 .section--dark .form form .form-wrap__submit input, .color-x24-comp-3 .section--light .form form .form-wrap__submit input {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
  border-radius: 4px;
  color: #000000 !important;
  width: auto;
  padding: 11px 47px 13px;
  height: 40px;
  min-width: 200px;
  transition: 0.25s;
  font: 600 14px/16px "Poppins", sans-serif;
  text-transform: uppercase;
  display: inline-block;
}
.color-x24-comp-3 .section--dark .form form .form-wrap__submit input:hover, .color-x24-comp-3 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-comp-3 .section--dark .form form .form-wrap__submit input:focus, .color-x24-comp-3 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-3 .section--light .form .form__title {
  color: #000000;
}
.color-x24-comp-3 .section--light .form .form__caption, .color-x24-comp-3 .section--light .form .form__name {
  color: #000000;
}
.color-x24-comp-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-3 .section--light .form .form__group .input_container input,
.color-x24-comp-3 .section--light .form .form__group .input_container select,
.color-x24-comp-3 .section--light .form .form__group .input_container textarea {
  color: #f0efe5;
  background: rgba(255, 157, 0, 0.7);
}
.color-x24-comp-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-comp-3 .section--light .form .form__group .input_container input::placeholder,
.color-x24-comp-3 .section--light .form .form__group .input_container select::placeholder,
.color-x24-comp-3 .section--light .form .form__group .input_container textarea::placeholder {
  color: #f0efe5;
}
.color-x24-comp-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-comp-3 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-comp-3 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-comp-3 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-comp-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error,
.color-x24-comp-3 .section--light .form .form__group .input_container input.has-error,
.color-x24-comp-3 .section--light .form .form__group .input_container select.has-error,
.color-x24-comp-3 .section--light .form .form__group .input_container textarea.has-error {
  border: 1px solid #E03B33 !important;
}
.color-x24-comp-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-comp-3 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-comp-3 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-comp-3 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-comp-3 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-comp-3 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  color: #f0efe5;
  background: rgba(255, 157, 0, 0.7);
  border: 4px solid rgba(255, 157, 0, 0.7) !important;
}
.color-x24-comp-3 .section--light .form form pre,
.color-x24-comp-3 .section--light .form form .formatted_text,
.color-x24-comp-3 .section--light .form form .help_text,
.color-x24-comp-3 .section--light .form form .formatted_text p,
.color-x24-comp-3 .section--light .form form .form-input-info,
.color-x24-comp-3 .section--light .form form .leadFormInfo,
.color-x24-comp-3 .section--light .form form label {
  color: #62341c;
}
.color-x24-comp-3 .section--light .form form hr {
  border-color: #62341c;
}
.color-x24-comp-3 .section--light .form form .form-wrap__submit input {
  border: 1px solid #62341c !important;
  color: #ffffff !important;
  background: #62341c !important;
}
.color-x24-comp-3 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #b15e33 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #b15e33 !important;
}
.color-x24-comp-3 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #b15e33 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #b15e33 !important;
}
.color-x24-comp-3 .newsletter-2-fields .section--dark .form-wrap__submit input {
  display: flex;
}
.color-x24-comp-3 .exclusive-offer .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-comp-3 .newsletter-3-fields .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-comp-3 .exclusive-offer .form .error_container label {
  width: 100%;
}
.color-x24-comp-3 .exclusive-offer .col-lg-12 .form__group {
  width: 284px;
  margin-right: 0;
}
.color-x24-comp-3 .exclusive-offer .leadFormInfo {
  bottom: -30px;
}
.color-x24-comp-3 .exclusive-offer .col-lg-12 form .form-wrap__submit {
  width: 254px;
}
.color-x24-comp-3 .exclusive-offer .col-lg-12 form .error_container {
  width: 254px;
  text-align: left;
}
.color-x24-comp-3 .forms--fullwidth form,
.color-x24-comp-3 .forms--2col-textarea form {
  width: 100%;
  margin-bottom: 44px;
}
.color-x24-comp-3 .forms--2col-textarea input,
.color-x24-comp-3 .forms--2col-textarea select,
.color-x24-comp-3 .forms--2col-textarea textarea {
  width: 100%;
}
.color-x24-comp-3 .forms--fullwidth .form__group,
.color-x24-comp-3 .forms--2col-textarea .form__group {
  margin-bottom: 16px;
}
.color-x24-comp-3 .forms--fullwidth .form-wrap__submit input,
.color-x24-comp-3 .forms--2col-textarea .form-wrap__submit input {
  width: auto;
  display: flex;
}
.color-x24-comp-3 .forms--3col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-comp-3 .forms--2col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-comp-3 .forms--2col form .form__group {
  width: 49%;
  margin-right: 2%;
  margin-bottom: 16px;
}
.color-x24-comp-3 .forms--2col form .form__group:nth-child(2n) {
  margin-right: 0;
}
.color-x24-comp-3 .forms--2col form .form__group .input_container {
  height: auto;
}
.color-x24-comp-3 .forms--3col form .form__group {
  width: 30%;
  margin-right: 5%;
  margin-bottom: 16px;
}
.color-x24-comp-3 .forms--3col form .form__group:nth-child(3n) {
  margin-right: 0;
}
.color-x24-comp-3 .forms--3col form .form__group input,
.color-x24-comp-3 .forms--3col form .form__group textarea,
.color-x24-comp-3 .forms--3col form .form__group select {
  width: 100%;
}
.color-x24-comp-3 .forms--3col form .form__group .input_container {
  height: auto;
}
.color-x24-comp-3 .forms--3col form .leadFormInfo {
  width: 100%;
}
.color-x24-comp-3 .forms--2col form .form__group input,
.color-x24-comp-3 .forms--2col form .form__group textarea,
.color-x24-comp-3 .forms--2col form .form__group select {
  width: 100%;
}
.color-x24-comp-3 .forms--2col form .leadFormInfo {
  width: 100%;
  text-align: center;
}
.color-x24-comp-3 .forms--2col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-comp-3 .forms--3col form .form__group .leadFormInfo {
  text-align: center;
}
.color-x24-comp-3 .forms--3col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-comp-3 .newsletter-2-fields .form__title,
.color-x24-comp-3 .newsletter-2-fields .form__caption {
  text-align: left;
}
@media (max-width: 1024px) {
  .color-x24-comp-3 .newsletter-3-fields .col-lg-12 form .leadFormInfo,
.color-x24-comp-3 .exclusive-offer .col-lg-12 form .leadFormInfo {
    position: relative;
    text-align: center;
    bottom: auto;
  }
}
@media (max-width: 991px) {
  .color-x24-comp-3 .editable__container .component__title,
.color-x24-comp-3 .editable__container h1 {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-comp-3 .editable__container h2 {
    font-size: 24px;
    line-height: 32px;
  }
  .color-x24-comp-3 .editable__container h3 {
    font-size: 16px;
    line-height: 18px;
  }
  .color-x24-comp-3 .editable__container h4 {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-comp-3 .editable__container h5 {
    font-size: 13px;
    line-height: 15px;
  }
  .color-x24-comp-3 .editable__container h6 {
    font-size: 12px;
    line-height: 14px;
  }
  .color-x24-comp-3 .section--dark .staff__container .staff__container--inner .staff__title,
.color-x24-comp-3 .section--light .staff__container .staff__container--inner .staff__title,
.color-x24-comp-3 .form .form__title,
.color-x24-comp-3 .contact-us-im .form__title,
.color-x24-comp-3 .component__title {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-comp-3 .section--dark .staff__container .staff__container--inner .staff__caption,
.color-x24-comp-3 .section--light .staff__container .staff__container--inner .staff__caption,
.color-x24-comp-3 .form .form__caption,
.color-x24-comp-3 .contact-us-im .form__caption,
.color-x24-comp-3 .component__subtitle {
    font-size: 14px;
    line-height: 18px;
  }
  .color-x24-comp-3 .section-banner .banner .banner-text__title--extraLarge,
.color-x24-comp-3 .section-banner .banner .banner-text__title--large {
    font-size: 40px;
    line-height: 48px;
  }
  .color-x24-comp-3 .section-banner .banner .banner-text__subtitle--medium,
.color-x24-comp-3 .section-banner .banner .banner-text__subtitle--small {
    font-size: 16px;
    line-height: 20px;
  }
  .color-x24-comp-3 .forms--3col form,
.color-x24-comp-3 .forms--2col form {
    flex-direction: column;
    align-items: center;
    margin-bottom: 0;
  }
  .color-x24-comp-3 .forms--3col form .form__group,
.color-x24-comp-3 .forms--2col form .form__group {
    margin: 0 auto 16px;
  }
  .color-x24-comp-3 .forms--3col form .form__group:nth-child(3n),
.color-x24-comp-3 .forms--2col form .form__group:nth-child(2n) {
    margin-right: auto;
  }
  .color-x24-comp-3 .exclusive-offer .col-lg-12 .form__group {
    margin: 0 auto 0.9375rem;
  }
  .color-x24-comp-3 .forms--fullwidth form,
.color-x24-comp-3 .forms--2col-textarea form {
    margin: 0 auto;
    margin-bottom: 44px;
  }
  .color-x24-comp-3 .newsletter-2-fields .form__title,
.color-x24-comp-3 .newsletter-2-fields .form__caption {
    text-align: center;
  }
  .color-x24-comp-3 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-comp-3 .exclusive-offer .section--light .form-wrap__submit input {
    width: auto;
    margin: 0 auto;
  }
  .color-x24-comp-3 .alias-home_askaquestion input,
.color-x24-comp-3 .alias-home_askaquestion textarea,
.color-x24-comp-3 .alias-home_askaquestion .error_container {
    margin: 0 auto;
  }
  .color-x24-comp-3 .alias-home_askaquestion .leadFormInfo {
    margin: 1.25rem auto 1rem;
  }
  .color-x24-comp-3 .form .component__title-caption-wrap,
.color-x24-comp-3 .alias-blade_home_grid .blade-a__title {
    text-align: center;
  }
  .color-x24-comp-3 .section__column-2 {
    order: 3;
  }
  .color-x24-comp-3 .section__column-2 .location__text-wrapper {
    text-align: center;
  }
  .color-x24-comp-3 .section__column-3 {
    order: 2;
  }
  .color-x24-comp-3 .newsletter-2-fields .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-comp-3 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-3 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-3 .section--dark .featuredblocks .featuredblock__cta .component__button--1, .color-x24-comp-3 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-3 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-3 .section--light .featuredblocks .featuredblock__cta .component__button--1 {
    min-width: 80px !important;
  }
  .color-x24-comp-3 .section--dark .featuredblocks .featuredblock__title, .color-x24-comp-3 .section--light .featuredblocks .featuredblock__title {
    font-size: 18px;
  }
  .color-x24-comp-3 .section--dark .staff__container .staff-member__name, .color-x24-comp-3 .section--dark .staff__container .staff-member__name span, .color-x24-comp-3 .section--light .staff__container .staff-member__name, .color-x24-comp-3 .section--light .staff__container .staff-member__name span {
    font: 600 16px/20px "Poppins", sans-serif !important;
  }
  .color-x24-comp-3 .section--dark .banner .controls-wrapper, .color-x24-comp-3 .section--light .banner .controls-wrapper {
    padding: 0;
    margin-top: 0;
  }
  .color-x24-comp-3 .section--dark .banner .banner-text__wrapper, .color-x24-comp-3 .section--light .banner .banner-text__wrapper {
    padding-bottom: 0;
  }
}
@media (max-width: 768px) {
  .color-x24-comp-3 .forms--fullwidth form,
.color-x24-comp-3 .forms--2col-textarea form {
    margin-bottom: 0;
  }
  .color-x24-comp-3 .forms--3col form .form__group,
.color-x24-comp-3 .forms--2col form .form__group {
    width: 100%;
  }
  .color-x24-comp-3 .section-blade .blade-a__bg > div {
    min-height: inherit !important;
  }
}
@media (max-width: 767px) {
  .color-x24-comp-3 .section.forms--fullwidth .component__title-caption-wrap,
.color-x24-comp-3 .section .form .component__title-caption-wrap {
    padding-top: 0;
  }
}
@media (max-width: 414px) {
  .color-x24-comp-3 .exclusive-offer .col-lg-12 .form__group,
.color-x24-comp-3 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-comp-3 .exclusive-offer .section--light .form-wrap__submit input {
    width: 100%;
  }
  .color-x24-comp-3 .form-default .form-wrap__submit input,
.color-x24-comp-3 .newsletter-2-fields .section--light .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-comp-3 .section .section--light .form-wrap__submit input,
.color-x24-comp-3 .section .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-comp-3 .newsletter-3-fields .col-lg-12 .form,
.color-x24-comp-3 .exclusive-offer .col-lg-12 .form {
    padding: 3.125rem 0;
    margin: 0 auto;
    max-width: 900px;
  }
  .color-x24-comp-3 .alias-home_askaquestion input,
.color-x24-comp-3 .alias-home_askaquestion textarea,
.color-x24-comp-3 .alias-home_askaquestion .leadFormInfo,
.color-x24-comp-3 .alias-home_askaquestion .error_container {
    width: 100%;
  }
  .color-x24-comp-3 .forms--fullwidth form,
.color-x24-comp-3 .forms--2col-textarea form,
.color-x24-comp-3 .forms--3col form .form-wrap__submit,
.color-x24-comp-3 .forms--2col form .form-wrap__submit,
.color-x24-comp-3 .exclusive-offer .col-lg-12 form .form-wrap__submit {
    width: 100%;
  }
  .color-x24-comp-3 .forms--2col form .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
}
.color-x24-comp-3 .forms--2col-textarea .form .leadForm form {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.color-x24-comp-3 .forms--2col-textarea .form .leadForm form .outerWrap {
  position: relative;
  float: left;
  width: 47%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-end;
}
.color-x24-comp-3 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-comp-3 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-comp-3 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-comp-3 .forms--2col-textarea .form__group {
  width: 100%;
  margin-right: 0;
  float: left;
  margin-bottom: 15px;
}
.color-x24-comp-3 .forms--2col-textarea .form-wrap__submit {
  margin: 0 auto;
  width: 100%;
  display: flex;
  justify-content: center;
}
.color-x24-comp-3 .forms--2col-textarea .form .form-input-comments {
  display: flex;
  flex-direction: column;
  width: 49%;
}
.color-x24-comp-3 .forms--2col-textarea .form .form-input-comments .input_container {
  width: 100%;
  display: flex;
  flex-grow: 1;
}
.color-x24-comp-3 .forms--2col-textarea .form .leadFormInfo {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-comp-3 .forms--2col-textarea .form .leadFormSuccess {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-comp-3 .forms-option--b .label_container {
  position: absolute;
  padding: 5px 0 0 12px;
}
.color-x24-comp-3 .forms-option--b input, .color-x24-comp-3 .forms-option--b select {
  height: 70px !important;
  padding-bottom: 0 !important;
}
.color-x24-comp-3 .section-featuredblocks .featuredblock__wrap .featuredblock__image {
  background-position: left;
}
.color-x24-comp-3 .section-featuredblocks .featuredblock__item {
  border: none !important;
}
.color-x24-comp-3 .section-featuredblocks .featuredblock__item .featuredblock__wrap .featuredblock__icon .icon,
.color-x24-comp-3 .section-featuredblocks .featuredblock__item .featuredblock__wrap:hover .featuredblock__icon .icon {
  color: #ff9d00;
}
.color-x24-comp-3 .section--dark .featuredblocks .featuredblock__wrap, .color-x24-comp-3 .section--light .featuredblocks .featuredblock__wrap {
  border: 0 !important;
}
.color-x24-comp-3 .section--dark .featuredblocks .featuredblock__wrap .featuredblock__title, .color-x24-comp-3 .section--light .featuredblocks .featuredblock__wrap .featuredblock__title {
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-comp-3 .section--dark .featuredblocks-grid-c .featuredblock__title, .color-x24-comp-3 .section--light .featuredblocks-grid-c .featuredblock__title {
  margin-top: 0;
}
.color-x24-comp-3 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-comp-3 .section--light .featuredblocks-grid-c .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
}
.color-x24-comp-3 .section--dark .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button, .color-x24-comp-3 .section--light .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button {
  border: 0;
  background: none;
  font-family: "GothicA1", sans-serif;
}
.color-x24-comp-3 .section--dark .featuredblocks-grid-e, .color-x24-comp-3 .section--light .featuredblocks-grid-e {
  margin: 0 -30px;
}
.color-x24-comp-3 .section--dark .featuredblocks-grid-e .featuredblock__wrap, .color-x24-comp-3 .section--light .featuredblocks-grid-e .featuredblock__wrap {
  justify-content: flex-end;
  min-height: 232px;
}
.color-x24-comp-3 .section--dark .featuredblocks-grid-e .featuredblocks__container, .color-x24-comp-3 .section--light .featuredblocks-grid-e .featuredblocks__container {
  margin: 50px 0;
}
.color-x24-comp-3 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-3 .section--dark .featuredblocks-grid-e .featuredblock__title, .color-x24-comp-3 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-3 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #ffffff;
  position: relative;
  z-index: 2;
  font-size: 24px;
  font-family: "Poppins", sans-serif;
}
.color-x24-comp-3 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-comp-3 .section--light .featuredblocks-grid-e .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
  /* Safari 4.0 - 8.0 */
  /* Standard syntax */
}
.color-x24-comp-3 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage, .color-x24-comp-3 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage {
  border-radius: 9px;
}
.color-x24-comp-3 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage, .color-x24-comp-3 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage {
  background-size: 125%;
  -webkit-animation-name: animation-fb;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 0.8s;
  /* Safari 4.0 - 8.0 */
  animation-name: animation-fb;
  animation-duration: 0.8s;
}
.color-x24-comp-3 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-comp-3 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(98, 52, 28, 0.7) !important;
}
@-moz-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@-webkit-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
.color-x24-comp-3 .section--dark .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-comp-3 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before, .color-x24-comp-3 .section--light .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-comp-3 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before {
  background: none !important;
}
.color-x24-comp-3 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-comp-3 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-comp-3 .section--dark .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-comp-3 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-comp-3 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-comp-3 .section--dark .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-comp-3 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-comp-3 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-comp-3 .section--dark .featuredblocks-flyup-c .featuredblock__item:active, .color-x24-comp-3 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-comp-3 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-comp-3 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-comp-3 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-comp-3 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-comp-3 .section--light .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-comp-3 .section--light .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-comp-3 .section--light .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-comp-3 .section--light .featuredblocks-flyup-c .featuredblock__item:active {
  background: none !important;
}
.color-x24-comp-3 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-3 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-3 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-3 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-3 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-comp-3 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-comp-3 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-3 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-3 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-3 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-3 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-comp-3 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-comp-3 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-3 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-3 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-3 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-3 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-comp-3 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon, .color-x24-comp-3 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-3 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-3 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-3 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-3 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-comp-3 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-comp-3 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-3 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-3 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-3 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-3 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-comp-3 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-comp-3 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-3 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-3 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-3 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-3 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-comp-3 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon {
  color: #ffffff;
}
.color-x24-comp-3 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-3 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-3 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-3 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-3 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-3 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-comp-3 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-3 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-3 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-3 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-3 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-3 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-comp-3 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-3 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-3 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-3 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-3 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-3 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover, .color-x24-comp-3 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-3 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-3 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-3 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-3 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-3 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-comp-3 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-3 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-3 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-3 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-3 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-3 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-comp-3 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-3 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-3 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-3 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-3 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-3 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover {
  text-decoration: none;
}
.color-x24-comp-3 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title, .color-x24-comp-3 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #ffffff !important;
}
.color-x24-comp-3 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-comp-3 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-comp-3 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3, .color-x24-comp-3 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-comp-3 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-comp-3 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
}
.color-x24-comp-3 .section--dark .featuredblocks .featuredblock .featuredblock__wrap, .color-x24-comp-3 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(98, 52, 28, 0.7);
  border-radius: 8px;
  text-align: left;
  padding: 15px;
}
.color-x24-comp-3 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover, .color-x24-comp-3 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(98, 52, 28, 0.8);
}
.color-x24-comp-3 .section--dark .featuredblocks .featuredblock__title, .color-x24-comp-3 .section--dark .featuredblocks .featuredblock__content, .color-x24-comp-3 .section--light .featuredblocks .featuredblock__title, .color-x24-comp-3 .section--light .featuredblocks .featuredblock__content {
  color: #ffffff;
}
.color-x24-comp-3 .section--dark .featuredblocks .featuredblock__cta .cta__link, .color-x24-comp-3 .section--light .featuredblocks .featuredblock__cta .cta__link {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-comp-3 .section--dark .featuredblocks .featuredblock__cta .cta__link:hover, .color-x24-comp-3 .section--light .featuredblocks .featuredblock__cta .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-comp-3 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon, .color-x24-comp-3 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon {
  color: #ffffff !important;
}
.color-x24-comp-3 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover, .color-x24-comp-3 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover {
  color: white !important;
}
.color-x24-comp-3 .section--dark .featuredblocks .featuredblock__cta .cta__button,
.color-x24-comp-3 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon, .color-x24-comp-3 .section--light .featuredblocks .featuredblock__cta .cta__button,
.color-x24-comp-3 .section--light .featuredblocks .featuredblock__cta .cta__button--icon {
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-3 .section--dark .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-comp-3 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:hover, .color-x24-comp-3 .section--light .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-comp-3 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-comp-3 .section--dark .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-comp-3 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:focus, .color-x24-comp-3 .section--light .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-comp-3 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-3 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-3 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #62341c;
}
.color-x24-comp-3 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6) !important;
}
.color-x24-comp-3 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-comp-3 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-comp-3 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-comp-3 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-comp-3 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-comp-3 .section--light .featuredblocks-flyup-b .featuredblock__item:active {
  background: none !important;
}
.color-x24-comp-3 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-3 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-3 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-3 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-3 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-comp-3 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-comp-3 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-3 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-3 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-3 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-3 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-comp-3 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon {
  color: #62341c;
}
.color-x24-comp-3 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #62341c !important;
}
.color-x24-comp-3 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-comp-3 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-comp-3 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #000000 !important;
}
.color-x24-comp-3 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6);
}
.color-x24-comp-3 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(255, 255, 255, 0.8);
}
.color-x24-comp-3 .section--light .featuredblocks .featuredblock__title {
  color: #62341c;
}
.color-x24-comp-3 .section--light .featuredblocks .featuredblock__content {
  color: rgba(98, 52, 28, 0.7);
}
.color-x24-comp-3 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link {
  color: #000000 !important;
}
.color-x24-comp-3 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-comp-3 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon {
  color: #000000 !important;
}
.color-x24-comp-3 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon:hover {
  color: #666666 !important;
}
.color-x24-comp-3 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-3 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon {
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  border: 1px solid #62341c !important;
  color: #ffffff !important;
  background: #62341c !important;
}
.color-x24-comp-3 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:hover,
.color-x24-comp-3 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #b15e33 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #b15e33 !important;
}
.color-x24-comp-3 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:focus,
.color-x24-comp-3 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #d79573 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #d79573 !important;
}
.color-x24-comp-3 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item:last-child,
.color-x24-comp-3 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item {
  border: none;
}
.color-x24-comp-3 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__sub-menu {
  background: rgba(98, 52, 28, 0.8);
  border-radius: 8px 8px 0 0;
}
.color-x24-comp-3 .articles__container {
  padding-top: 15px;
  padding-bottom: 15px;
}
.color-x24-comp-3 .articles__container .articles__item {
  margin-bottom: 15px;
}
.color-x24-comp-3 .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-comp-3 .section--dark .testimonials .testimonials-item__content, .color-x24-comp-3 .section--light .testimonials .testimonials-item__content {
  margin: 0 0 15px;
}
.color-x24-comp-3 .section--dark .testimonials .testimonials-item--wrapInner p, .color-x24-comp-3 .section--light .testimonials .testimonials-item--wrapInner p {
  color: #000000;
}
.color-x24-comp-3 .section--dark .testimonials .testimonial-grid__source,
.color-x24-comp-3 .section--dark .testimonials .testimonial-list__source,
.color-x24-comp-3 .section--dark .testimonials .testimonials-item__source, .color-x24-comp-3 .section--light .testimonials .testimonial-grid__source,
.color-x24-comp-3 .section--light .testimonials .testimonial-list__source,
.color-x24-comp-3 .section--light .testimonials .testimonials-item__source {
  margin: 0 0 15px;
  display: block;
  width: 100%;
  padding: 0;
}
.color-x24-comp-3 .section--dark .testimonials .expand, .color-x24-comp-3 .section--light .testimonials .expand {
  font-weight: 400;
  text-transform: none;
  text-decoration: underline;
  float: none;
  padding-top: 0;
  padding-bottom: 10px;
  margin: 0 0 10px;
}
.color-x24-comp-3 .section--dark .testimonials .expand:hover, .color-x24-comp-3 .section--light .testimonials .expand:hover {
  text-decoration: none;
}
.color-x24-comp-3 .section--dark .testimonials .expand:before, .color-x24-comp-3 .section--light .testimonials .expand:before {
  display: none;
}
.color-x24-comp-3 .section--dark .phone__container .phone__wrapper .phone__number, .color-x24-comp-3 .section--light .phone__container .phone__wrapper .phone__number {
  color: #ff9d00;
  font-size: 16px;
  line-height: 19px;
  position: relative;
  padding: 0 0 0 20px;
  display: inline-block;
  font-family: "GothicA1", sans-serif;
}
.color-x24-comp-3 .section--dark .phone__container .phone__wrapper .phone__number:before, .color-x24-comp-3 .section--light .phone__container .phone__wrapper .phone__number:before {
  position: absolute;
  left: 0;
  top: 0;
  font-family: "font-awesome";
  content: "";
  font-size: 16px;
  margin: 0 10px 0 0;
  color: #ff9d00;
  display: inline;
}
.color-x24-comp-3 .section--light .phone__container .phone__wrapper .phone__number {
  color: #ff9d00;
}
.color-x24-comp-3 .section--light .phone__container .phone__wrapper .phone__number:before {
  color: #ff9d00;
}
.color-x24-comp-3 .section--dark .staff-a .staff__item .staff-member__image-wrapper, .color-x24-comp-3 .section--light .staff-a .staff__item .staff-member__image-wrapper {
  display: flex;
  align-items: center;
}
.color-x24-comp-3 .section--dark .staff-a .staff__title-caption-wrap, .color-x24-comp-3 .section--light .staff-a .staff__title-caption-wrap {
  max-width: 100%;
}
.color-x24-comp-3 .section--dark .staff-a .staff__title-caption-wrap div, .color-x24-comp-3 .section--light .staff-a .staff__title-caption-wrap div {
  padding-left: 0;
  padding-right: 0;
}
.color-x24-comp-3 .section--dark .staff-a .staff__title, .color-x24-comp-3 .section--light .staff-a .staff__title {
  margin-bottom: 10px;
}
.color-x24-comp-3 .section--dark .staff-a .staff-member__text-wrap, .color-x24-comp-3 .section--light .staff-a .staff-member__text-wrap {
  padding-left: 16px;
  padding-right: 16px;
}
.color-x24-comp-3 .section--dark .staff-a .staff-member__text, .color-x24-comp-3 .section--light .staff-a .staff-member__text {
  margin-left: 32px;
}
.color-x24-comp-3 .section--dark .staff__container .staff-member, .color-x24-comp-3 .section--light .staff__container .staff-member {
  overflow: hidden;
}
.color-x24-comp-3 .section--dark .staff__container .staff__title, .color-x24-comp-3 .section--light .staff__container .staff__title {
  font: bold 48px/56px "Poppins", sans-serif;
  color: #ffffff;
}
.color-x24-comp-3 .section--dark .staff__container .staff__caption, .color-x24-comp-3 .section--light .staff__container .staff__caption {
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
  color: #ffffff !important;
}
.color-x24-comp-3 .section--dark .staff__container .staff-a .staff__list, .color-x24-comp-3 .section--light .staff__container .staff-a .staff__list {
  padding: 0;
}
.color-x24-comp-3 .section--dark .staff__container .staff__item, .color-x24-comp-3 .section--light .staff__container .staff__item {
  color: #ffffff;
}
.color-x24-comp-3 .section--dark .staff__container--inner, .color-x24-comp-3 .section--light .staff__container--inner {
  overflow: hidden;
}
.color-x24-comp-3 .section--dark .staff__container .staff-member__name, .color-x24-comp-3 .section--dark .staff__container .staff-member__name span, .color-x24-comp-3 .section--light .staff__container .staff-member__name, .color-x24-comp-3 .section--light .staff__container .staff-member__name span {
  color: #ffffff;
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-comp-3 .section--dark .staff__container .staff-member__position, .color-x24-comp-3 .section--light .staff__container .staff-member__position {
  color: #ffffff;
  font-size: 14px;
}
.color-x24-comp-3 .section--dark .staff__container .staff-member__image, .color-x24-comp-3 .section--light .staff__container .staff-member__image {
  border-radius: 22px;
}
.color-x24-comp-3 .section--dark .staff__container .staff-member__description, .color-x24-comp-3 .section--light .staff__container .staff-member__description {
  border: none;
}
.color-x24-comp-3 .section--dark .staff__container .staff-member__link, .color-x24-comp-3 .section--light .staff__container .staff-member__link {
  color: #ffffff !important;
  font: 900 16px/20px "GothicA1", sans-serif;
}
.color-x24-comp-3 .section--dark .staff__container .staff-member__link:hover, .color-x24-comp-3 .section--light .staff__container .staff-member__link:hover {
  text-decoration: underline;
}
.color-x24-comp-3 .section--dark .staff__container .staff__controls .flex-control-nav, .color-x24-comp-3 .section--light .staff__container .staff__controls .flex-control-nav {
  width: 100%;
  margin-top: 0;
}
.color-x24-comp-3 .section--dark .staff__container .component__button--1,
.color-x24-comp-3 .section--dark .staff__container .component__button--2,
.color-x24-comp-3 .section--dark .staff__container .component__button--3, .color-x24-comp-3 .section--light .staff__container .component__button--1,
.color-x24-comp-3 .section--light .staff__container .component__button--2,
.color-x24-comp-3 .section--light .staff__container .component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-3 .section--dark .staff__container .component__button--1:hover,
.color-x24-comp-3 .section--dark .staff__container .component__button--2:hover,
.color-x24-comp-3 .section--dark .staff__container .component__button--3:hover, .color-x24-comp-3 .section--light .staff__container .component__button--1:hover,
.color-x24-comp-3 .section--light .staff__container .component__button--2:hover,
.color-x24-comp-3 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
}
.color-x24-comp-3 .section--dark .staff__container .component__button--1:focus,
.color-x24-comp-3 .section--dark .staff__container .component__button--2:focus,
.color-x24-comp-3 .section--dark .staff__container .component__button--3:focus, .color-x24-comp-3 .section--light .staff__container .component__button--1:focus,
.color-x24-comp-3 .section--light .staff__container .component__button--2:focus,
.color-x24-comp-3 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
}
.color-x24-comp-3 .section--dark .staff__container .component__button--2, .color-x24-comp-3 .section--light .staff__container .component__button--2 {
  border: 1px solid #d67741 !important;
  color: #ffffff !important;
  background: #d67741 !important;
}
.color-x24-comp-3 .section--dark .staff__container .component__button--2:hover, .color-x24-comp-3 .section--light .staff__container .component__button--2:hover {
  border: 1px solid #e8b395 !important;
  background: #e8b395 !important;
  color: #ffffff !important;
}
.color-x24-comp-3 .section--dark .staff__container .component__button--2:focus, .color-x24-comp-3 .section--light .staff__container .component__button--2:focus {
  border: 1px solid #faefe9 !important;
  color: #ffffff !important;
  background: #faefe9 !important;
}
.color-x24-comp-3 .section--dark .staff__container .component__button--3, .color-x24-comp-3 .section--light .staff__container .component__button--3 {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-comp-3 .section--dark .staff__container .component__button--3:hover, .color-x24-comp-3 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
}
.color-x24-comp-3 .section--dark .staff__container .component__button--3:focus, .color-x24-comp-3 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-comp-3 .section--light .staff__container .staff__item {
  color: #000000;
}
.color-x24-comp-3 .section--light .staff__container .staff__title,
.color-x24-comp-3 .section--light .staff__container .staff__caption {
  color: #000000 !important;
}
.color-x24-comp-3 .section--light .staff__container .staff-member__name, .color-x24-comp-3 .section--light .staff__container .staff-member__name span {
  color: #62341c;
}
.color-x24-comp-3 .section--light .staff__container .staff-member__position {
  color: #62341c !important;
}
.color-x24-comp-3 .section--light .staff__container .staff-member__link {
  color: #000000 !important;
}
.color-x24-comp-3 .section--light .staff__container .staff-member .component__button--1,
.color-x24-comp-3 .section--light .staff__container .staff-member .component__button--2,
.color-x24-comp-3 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #62341c !important;
  color: #ffffff !important;
  background: #62341c !important;
}
.color-x24-comp-3 .section--light .staff__container .staff-member .component__button--1:hover,
.color-x24-comp-3 .section--light .staff__container .staff-member .component__button--2:hover,
.color-x24-comp-3 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #b15e33 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #b15e33 !important;
}
.color-x24-comp-3 .section--light .staff__container .staff-member .component__button--1:focus,
.color-x24-comp-3 .section--light .staff__container .staff-member .component__button--2:focus,
.color-x24-comp-3 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #d79573 !important;
  color: #ffffff !important;
  background: #d79573 !important;
}
.color-x24-comp-3 .section--light .staff__container .staff-member .component__button--2 {
  border: 1px solid #d67741 !important;
  color: #ffffff !important;
  background: #d67741 !important;
}
.color-x24-comp-3 .section--light .staff__container .staff-member .component__button--2:hover {
  border: 1px solid #e8b395 !important;
  background: #e8b395 !important;
  color: #ffffff !important;
}
.color-x24-comp-3 .section--light .staff__container .staff-member .component__button--2:focus {
  border: 1px solid #faefe9 !important;
  color: #ffffff !important;
  background: #faefe9 !important;
}
.color-x24-comp-3 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-comp-3 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #f1d1bf !important;
  color: #62341c !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #faefe9 !important;
}
.color-x24-comp-3 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-comp-3 .container-fluid .staff__container .staff-a {
  margin-left: 0;
  margin-right: 0;
}
.color-x24-comp-3 .section--dark .hours .component__subtitle, .color-x24-comp-3 .section--light .hours .component__subtitle {
  color: #ffffff !important;
}
.color-x24-comp-3 .section--dark .hours-a__title, .color-x24-comp-3 .section--light .hours-a__title {
  color: #ffffff;
}
.color-x24-comp-3 .section--dark .hours-a .component__subtitle, .color-x24-comp-3 .section--light .hours-a .component__subtitle {
  color: #ffffff !important;
  font-weight: 900;
}
.color-x24-comp-3 .section--dark .hours-a__schedule, .color-x24-comp-3 .section--light .hours-a__schedule {
  color: #ffffff !important;
}
.color-x24-comp-3 .section--dark .hours-a__schedule .cta__link, .color-x24-comp-3 .section--light .hours-a__schedule .cta__link {
  color: #ffffff !important;
}
.color-x24-comp-3 .section--dark .hours-a__schedule .cta__link:hover, .color-x24-comp-3 .section--light .hours-a__schedule .cta__link:hover {
  text-decoration: underline;
}
.color-x24-comp-3 .section--dark .hours-a__schedule--responsive .cta__link, .color-x24-comp-3 .section--light .hours-a__schedule--responsive .cta__link {
  color: #ffffff !important;
  padding: 15px 0;
}
.color-x24-comp-3 .section--dark .hours-a__schedule--responsive .cta__link:hover, .color-x24-comp-3 .section--light .hours-a__schedule--responsive .cta__link:hover {
  text-decoration: underline;
}
.color-x24-comp-3 .section--dark .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-comp-3 .section--dark .hours-a__schedule--responsive .row, .color-x24-comp-3 .section--light .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-comp-3 .section--light .hours-a__schedule--responsive .row {
  background: none;
  border-top: 1px solid #ff9d00;
  padding: 0;
}
.color-x24-comp-3 .section--dark .hours-a__schedule--responsive .row:first-of-type, .color-x24-comp-3 .section--light .hours-a__schedule--responsive .row:first-of-type {
  border-top: 0;
}
.color-x24-comp-3 .section--dark .hours-a__schedule .hours-a__subtitle, .color-x24-comp-3 .section--light .hours-a__schedule .hours-a__subtitle {
  font: 600 24px/32px "Poppins", sans-serif !important;
}
.color-x24-comp-3 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-comp-3 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ff9d00;
  padding: 0 20px;
}
.color-x24-comp-3 .section--dark .hours-a__schedule .hours-a__schedule--border:first-child, .color-x24-comp-3 .section--light .hours-a__schedule .hours-a__schedule--border:first-child {
  padding-left: 0;
}
.color-x24-comp-3 .section--dark .hours-a__schedule .hours-a__schedule--border strong, .color-x24-comp-3 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #ffffff;
  font: 600 20px/28px "Poppins", sans-serif !important;
}
.color-x24-comp-3 .section--dark .hours-a__schedule .hours-a__schedule--border p, .color-x24-comp-3 .section--light .hours-a__schedule .hours-a__schedule--border p {
  font-size: 14px;
}
.color-x24-comp-3 .section--dark .hours-a__schedule .hours-a__schedule--border p:last-child, .color-x24-comp-3 .section--light .hours-a__schedule .hours-a__schedule--border p:last-child {
  margin-bottom: 0;
}
.color-x24-comp-3 .section--light .hours .component__subtitle {
  color: #000000 !important;
}
.color-x24-comp-3 .section--light .hours-a__title {
  color: #000000 !important;
}
.color-x24-comp-3 .section--light .hours-a .component__subtitle {
  color: #000000 !important;
}
.color-x24-comp-3 .section--light .hours-a__schedule {
  color: #000000 !important;
}
.color-x24-comp-3 .section--light .hours-a__schedule .cta__link {
  color: #000000 !important;
}
.color-x24-comp-3 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ff9d00;
}
.color-x24-comp-3 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #000000;
}
.color-x24-comp-3 .map .map-a .map-search {
  padding: 15px;
}
.color-x24-comp-3 .map .map-a .map-search__form {
  display: none;
}
.color-x24-comp-3 .map .map-a .map-search__location-distance {
  padding: 0;
}
.color-x24-comp-3 .map .map-a .map-search__location-distance h3 {
  font-size: 16px;
}
.color-x24-comp-3 .map .map-a .map-search__location-contact b, .color-x24-comp-3 .map .map-a .map-search__location-address b {
  display: none;
}
.color-x24-comp-3 .map .map__col {
  margin: 150px 0;
  padding: 15px 0;
  border-radius: 8px;
  width: 474px;
}
.color-x24-comp-3 .section--dark .map .map-a .map__col, .color-x24-comp-3 .section--light .map .map-a .map__col {
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.2), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-comp-3 .section--dark .map .map-a .map__col h3, .color-x24-comp-3 .section--light .map .map-a .map__col h3 {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-comp-3 .section--dark .map .map-a .map__title, .color-x24-comp-3 .section--light .map .map-a .map__title {
  color: #ffffff !important;
}
.color-x24-comp-3 .section--dark .map .map-a .map__caption, .color-x24-comp-3 .section--light .map .map-a .map__caption {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-comp-3 .section--dark .map .map-a .map-search__location-distance, .color-x24-comp-3 .section--dark .map .map-a .map__container .component, .color-x24-comp-3 .section--light .map .map-a .map-search__location-distance, .color-x24-comp-3 .section--light .map .map-a .map__container .component {
  color: #ffffff;
}
.color-x24-comp-3 .section--dark .map .map-a .map-search, .color-x24-comp-3 .section--light .map .map-a .map-search {
  margin-top: 0;
}
.color-x24-comp-3 .section--dark .map .map-a .map-search .cta__link, .color-x24-comp-3 .section--light .map .map-a .map-search .cta__link {
  margin: 0;
  display: inline-block;
  width: auto;
  color: #ffffff !important;
}
.color-x24-comp-3 .section--dark .map .map-a .map-search .cta__link:hover, .color-x24-comp-3 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-comp-3 .section--dark #map-marker__content p {
  color: #000000;
}
.color-x24-comp-3 .section--light .map .map-a .map__col {
  box-shadow: none;
}
.color-x24-comp-3 .section--light .map .map-a .map__col h3 {
  color: #000000 !important;
}
.color-x24-comp-3 .section--light .map .map-a .map__title, .color-x24-comp-3 .section--light .map .map-a .map__caption {
  color: #000000 !important;
}
.color-x24-comp-3 .section--light .map .map-a .map-search__location-distance, .color-x24-comp-3 .section--light .map .map-a .map__container .component {
  color: #000000;
}
.color-x24-comp-3 .section--light .map .map-a .map-search__location-address p {
  color: #62341c;
}
.color-x24-comp-3 .section--light .map .map-a .map-search .cta__link {
  color: #000000 !important;
}
.color-x24-comp-3 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-comp-3 .footer .logo_footer__container--inner,
.color-x24-comp-3 .footer .logo__container {
  display: flex;
  height: 100%;
  justify-content: center;
}
.color-x24-comp-3 .footer .logo_footer__container--inner .logo,
.color-x24-comp-3 .footer .logo__container .logo {
  align-self: center;
}
.color-x24-comp-3 .copyright__container {
  display: flex;
  justify-content: flex-end;
}
.color-x24-comp-3 .copyright__container .copyright__item {
  padding: 0 10px;
  margin-top: 0;
}
.color-x24-comp-3 .copyright__container .copyright__item .copyright__link {
  font: 12px/18px "GothicA1", sans-serif;
}
.color-x24-comp-3 .section--dark .copyright__link, .color-x24-comp-3 .section--light .copyright__link {
  color: #ffffff;
  font-family: "Poppins", sans-serif;
}
.color-x24-comp-3 .section--dark .copyright__link:hover, .color-x24-comp-3 .section--light .copyright__link:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-comp-3 .section--dark .copyright__item:not(:last-child),
.color-x24-comp-3 .section--dark #copyright__item:not(:last-child), .color-x24-comp-3 .section--light .copyright__item:not(:last-child),
.color-x24-comp-3 .section--light #copyright__item:not(:last-child) {
  border-color: #ffffff;
}
.color-x24-comp-3 .section--dark .copyright__container,
.color-x24-comp-3 .section--dark #copyright__container, .color-x24-comp-3 .section--light .copyright__container,
.color-x24-comp-3 .section--light #copyright__container {
  padding: 0 !important;
}
.color-x24-comp-3 .section--light .copyright__link {
  color: #62341c;
}
.color-x24-comp-3 .section--light .copyright__link:hover {
  color: #62341c;
}
.color-x24-comp-3 .section--light .copyright__item:not(:last-child),
.color-x24-comp-3 .section--light #copyright__item:not(:last-child) {
  border-color: #62341c;
}
.color-x24-comp-3 .section-copyright .copyright,
.color-x24-comp-3 .section-copyright #copyright {
  display: flex;
  height: 100%;
  align-items: center;
}
.color-x24-comp-3 .section-copyright .copyright .copyright__link,
.color-x24-comp-3 .section-copyright #copyright .copyright__link {
  line-height: 17px;
}
.color-x24-comp-3 .section--dark .socialmedia__item .socialmedia__link, .color-x24-comp-3 .section--light .socialmedia__item .socialmedia__link {
  border-radius: 8px;
  background: #e0e0e0;
  color: #212121;
}
.color-x24-comp-3 .section--dark .socialmedia__item .socialmedia__link:hover, .color-x24-comp-3 .section--light .socialmedia__item .socialmedia__link:hover {
  background: #c1bcbc;
}
.color-x24-comp-3 .section--dark .section-socialmedia .socialmedia__link--small, .color-x24-comp-3 .section--light .section-socialmedia .socialmedia__link--small {
  width: 34px;
  height: 34px;
}
.color-x24-comp-3 .section--dark .socialmedia, .color-x24-comp-3 .section--light .socialmedia {
  padding: 0;
}
.color-x24-comp-3 .section--light .socialmedia__item .socialmedia__link {
  background: #f0efe5;
  color: #e0e0e0;
}
.color-x24-comp-3 .section--light .socialmedia__item .socialmedia__link:hover {
  background: rgba(98, 52, 28, 0.5);
}
.color-x24-comp-3 .logo__container .logo-a__title {
  font-size: 14px;
  line-height: 18px;
}
.color-x24-comp-3 .logo__container .logo-a__caption {
  font-size: 12px;
  line-height: 14px;
}
@media (max-width: 1224px) {
  .color-x24-comp-3 .section--dark .cta__button,
.color-x24-comp-3 .section--dark .cta__button--icon,
.color-x24-comp-3 .section--dark .staff-member__link.component__button--1,
.color-x24-comp-3 .section--dark .staff-member__link__button--icon,
.color-x24-comp-3 .section--dark .staff-member__link--icon,
.color-x24-comp-3 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-3 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-3 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-comp-3 .section--light .cta__button,
.color-x24-comp-3 .section--light .cta__button--icon,
.color-x24-comp-3 .section--light .staff-member__link.component__button--1,
.color-x24-comp-3 .section--light .staff-member__link__button--icon,
.color-x24-comp-3 .section--light .staff-member__link--icon,
.color-x24-comp-3 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-3 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-3 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 155px;
  }
  .color-x24-comp-3 .banner .banner-text__wrapper {
    padding: 30px 0 50px;
  }
  .color-x24-comp-3 .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-comp-3 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-comp-3 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-comp-3 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-comp-3 .section--light .featuredblocks-grid-e .featuredblock__item {
    margin: 0 0 20px;
  }
  .color-x24-comp-3 .section--dark .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-comp-3 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-comp-3 .section--light .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-comp-3 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
    height: 100% !important;
  }
  .color-x24-comp-3 .contact-us-im .form,
.color-x24-comp-3 .form .component__title-caption-wrap {
    padding-top: 0;
    padding-bottom: 20px;
  }
}
@media (max-width: 1199px) {
  .color-x24-comp-3 .header-sticky,
.color-x24-comp-3 .header_home,
.color-x24-comp-3 .header_home.overlap {
    padding: 0;
    position: static;
  }
  .color-x24-comp-3 .header-sticky .section--dark.section--inner, .color-x24-comp-3 .header-sticky .section--light.section--inner,
.color-x24-comp-3 .header_home .section--dark.section--inner,
.color-x24-comp-3 .header_home .section--light.section--inner,
.color-x24-comp-3 .header_home.overlap .section--dark.section--inner,
.color-x24-comp-3 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-comp-3 .header-sticky .container,
.color-x24-comp-3 .header-sticky .section--dark.section--inner,
.color-x24-comp-3 .header-sticky .section--light.section--inner,
.color-x24-comp-3 .header_home .container,
.color-x24-comp-3 .header_home .section--dark.section--inner,
.color-x24-comp-3 .header_home .section--light.section--inner,
.color-x24-comp-3 .header_home.overlap .container,
.color-x24-comp-3 .header_home.overlap .section--dark.section--inner,
.color-x24-comp-3 .header_home.overlap .section--light.section--inner {
    max-width: 1140px;
  }
  .color-x24-comp-3 .banner .banner-e__header, .color-x24-comp-3 .banner .banner-e__contactform {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .color-x24-comp-3 .banner .banner-e__contactform {
    margin-left: 0;
  }
  .color-x24-comp-3 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-comp-3 .featuredblocks .featuredblocks-grid-d .featuredblock__cta {
    display: block;
  }
  .color-x24-comp-3 .banner .banner-text__wrapper {
    margin: 0 auto !important;
  }
  .color-x24-comp-3 .hours-a .hours__sep {
    display: none !important;
  }
  .color-x24-comp-3 .hours-a .hours__day:first-child {
    padding-left: 0;
    width: 27%;
  }
  .color-x24-comp-3 .hours-a .hours__hours {
    width: 73%;
    flex-direction: row !important;
    justify-content: flex-start;
  }
  .color-x24-comp-3 .hours-a .hours__hours span {
    display: inline-block;
    width: 50%;
    text-align: left !important;
    padding: 0 10px 0 0;
  }
}
@media (max-width: 1023px) {
  .color-x24-comp-3 .section--dark .cta__button,
.color-x24-comp-3 .section--dark .cta__button--icon,
.color-x24-comp-3 .section--dark .staff-member__link.component__button--1,
.color-x24-comp-3 .section--dark .staff-member__link__button--icon,
.color-x24-comp-3 .section--dark .staff-member__link--icon,
.color-x24-comp-3 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-3 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-3 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-comp-3 .section--light .cta__button,
.color-x24-comp-3 .section--light .cta__button--icon,
.color-x24-comp-3 .section--light .staff-member__link.component__button--1,
.color-x24-comp-3 .section--light .staff-member__link__button--icon,
.color-x24-comp-3 .section--light .staff-member__link--icon,
.color-x24-comp-3 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-3 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-3 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 135px;
  }
  .color-x24-comp-3 .section--dark .phone__container .phone__wrapper .phone__number,
.color-x24-comp-3 .section--light .phone__container .phone__wrapper .phone__number {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-comp-3 .header_home.overlap .section--dark.section--inner, .color-x24-comp-3 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-comp-3 .section--dark .navigation .navigation-b .navigation__menu--list, .color-x24-comp-3 .section--light .navigation .navigation-b .navigation__menu--list {
    display: block;
  }
  .color-x24-comp-3 .section--dark .navigation .navigation-b .navigation__menu--list > .navigation__item, .color-x24-comp-3 .section--light .navigation .navigation-b .navigation__menu--list > .navigation__item {
    width: 100%;
    padding: 10px;
    border-left: 0;
    border-bottom: 1px solid #ffffff;
  }
  .color-x24-comp-3 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-comp-3 .section--light .blade__container .blade-a--12 .blade-a__bg {
    position: static;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 1;
    margin: 0 0 26px;
  }
  .color-x24-comp-3 .section--dark .blade__container .blade-a--12 .blade-a__text, .color-x24-comp-3 .section--light .blade__container .blade-a--12 .blade-a__text {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 2;
    margin: 0 0 10px;
    padding-left: 0;
    padding-right: 0;
    background: none;
  }
  .color-x24-comp-3 .section--dark .blade-a__wrap, .color-x24-comp-3 .section--light .blade-a__wrap {
    padding: 0 15px;
  }
  .color-x24-comp-3 .section--dark .blade-a__text, .color-x24-comp-3 .section--light .blade-a__text {
    margin: 0 0 30px;
  }
  .color-x24-comp-3 .alias-partial_header_2x6x2x2 .section--dark.section--inner,
.color-x24-comp-3 .alias-partial_header_2x6x2x2 .section--light.section--inner {
    padding: 0;
  }
  .color-x24-comp-3 .alias-partial_header_2x6x2x2 .col_header_logo {
    flex: 0 0 100%;
    order: 1;
    max-width: 100%;
    padding: 20px 60px;
  }
  .color-x24-comp-3 .alias-partial_header_2x6x2x2 .col_nav {
    flex: 0 0 60%;
    max-width: 60%;
    order: 2;
    padding: 0 20px 10px 30px;
  }
  .color-x24-comp-3 .alias-partial_header_2x6x2x2 .col_top_phone {
    order: 3;
    flex: 0 0 15%;
    max-width: 15%;
    padding: 0 0 10px;
  }
  .color-x24-comp-3 .alias-partial_header_2x6x2x2 .col_header_cta {
    flex: 0 0 25%;
    max-width: 25%;
    order: 4;
    padding: 0 0 10px;
  }
  .color-x24-comp-3 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-comp-3 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-comp-3 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 165px;
    min-width: 165px;
  }
  .color-x24-comp-3 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link, .color-x24-comp-3 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link {
    padding-left: 15px;
    white-space: normal;
  }
  .color-x24-comp-3 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after, .color-x24-comp-3 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after {
    display: none;
  }
  .color-x24-comp-3 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before, .color-x24-comp-3 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    left: 5px;
    margin-top: -6px;
    border: inset 6px;
    border-left-width: 0;
    border-left-style: solid;
    border-color: transparent #ffffff transparent transparent;
  }
  .color-x24-comp-3 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover:before, .color-x24-comp-3 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-comp-3 .section--dark .navigation-a .more .navigation__list--sub .navigation__list, .color-x24-comp-3 .section--light .navigation-a .more .navigation__list--sub .navigation__list {
    left: auto;
    right: 100%;
  }
  .color-x24-comp-3 .section--dark .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before, .color-x24-comp-3 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-comp-3 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent white transparent transparent !important;
  }
  .color-x24-comp-3 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent white transparent transparent !important;
  }
  .color-x24-comp-3 .section--dark .featuredblocks-grid-d, .color-x24-comp-3 .section--dark .featuredblocks-grid-c, .color-x24-comp-3 .section--dark .featuredblocks-grid-e, .color-x24-comp-3 .section--light .featuredblocks-grid-d, .color-x24-comp-3 .section--light .featuredblocks-grid-c, .color-x24-comp-3 .section--light .featuredblocks-grid-e {
    margin: 0;
  }
  .color-x24-comp-3 .section--dark .featuredblocks-grid-d .featuredblock__item, .color-x24-comp-3 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-comp-3 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-comp-3 .section--light .featuredblocks-grid-d .featuredblock__item, .color-x24-comp-3 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-comp-3 .section--light .featuredblocks-grid-e .featuredblock__item {
    border-left: 0 !important;
    border-right: 0 !important;
  }
  .color-x24-comp-3 .section-banner .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-comp-3 .blade-a__text {
    order: 2;
  }
  .color-x24-comp-3 .blade-a__bg {
    order: 1;
  }
  .color-x24-comp-3 .section-blade .blade-a--12 .blade-a__bg {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  .color-x24-comp-3 .map__container .map .map__col {
    margin: 0;
    box-shadow: none;
    border-radius: 0;
    width: 100%;
    max-width: 100%;
    flex: inherit;
    text-align: center;
  }
  .color-x24-comp-3 .map__container .map .map__col .map__title-caption-wrap {
    padding-top: 40px;
  }
  .color-x24-comp-3 .map__container .map-a .map__container {
    max-width: 100% !important;
    padding: 0;
  }
  .color-x24-comp-3 .map__container .map-a .map__display {
    position: static;
  }
  .color-x24-comp-3 .map__container .map__wrap {
    padding: 0;
  }
  .color-x24-comp-3 .footer {
    padding: 55px 0 30px;
    overflow: hidden;
  }
  .color-x24-comp-3 .footer .section-socialmedia,
.color-x24-comp-3 .footer .section-copyright {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    justify-content: center;
  }
  .color-x24-comp-3 .footer .section-logo {
    padding: 50px 0 10px;
  }
  .color-x24-comp-3 .footer .logo__container {
    margin: 0 auto 23px;
  }
  .color-x24-comp-3 .footer .row {
    display: block;
  }
  .color-x24-comp-3 .footer div[class*=col-] {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: none;
    text-align: center;
  }
  .color-x24-comp-3 .footer .logo_footer__container--inner,
.color-x24-comp-3 .footer .logo__container {
    justify-content: center;
  }
  .color-x24-comp-3 .footer .section-socialmedia .socialmedia,
.color-x24-comp-3 .footer .section-socialmedia .copyright__container,
.color-x24-comp-3 .footer .section-copyright .socialmedia,
.color-x24-comp-3 .footer .section-copyright .copyright__container,
.color-x24-comp-3 .footer .logo__container .socialmedia,
.color-x24-comp-3 .footer .logo__container .copyright__container {
    padding: 0 0 20px;
  }
  .color-x24-comp-3 .footer .section-logo {
    padding: 0;
  }
  .color-x24-comp-3 .logo__container {
    margin: 0 auto;
  }
  .color-x24-comp-3 .logo__container .logo-a__img {
    max-width: 200px;
    margin: 0 auto;
  }
  .color-x24-comp-3 .copyright__container {
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .color-x24-comp-3 .banner-e__contactform .contactform__wrapper {
    position: relative;
    top: 0;
  }
  .color-x24-comp-3 .banner .banner-e {
    padding-top: 100px;
  }
  .color-x24-comp-3 .banner .banner-e__header {
    padding-top: 100px;
  }
}
@media (max-width: 990px) {
  .color-x24-comp-3 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-comp-3 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 140px;
    min-width: 140px;
    font-size: 12px;
  }
  .color-x24-comp-3 .section--dark .navigation-a .navigation__item--link, .color-x24-comp-3 .section--light .navigation-a .navigation__item--link {
    font-size: 12px !important;
  }
}
@media (max-width: 767px) {
  .color-x24-comp-3 .blade-a__text .blade-a__title {
    text-align: center;
  }
  .color-x24-comp-3 .form .form__title,
.color-x24-comp-3 .contact-us-im .form__title,
.color-x24-comp-3 .component__title {
    font: bold 32px/40px "Poppins", sans-serif !important;
    text-align: center;
  }
  .color-x24-comp-3 .form .form__caption,
.color-x24-comp-3 .contact-us-im .form__caption,
.color-x24-comp-3 .component__subtitle {
    font: 600 14px/18px "GothicA1", sans-serif !important;
    text-align: center;
  }
  .color-x24-comp-3 .section-banner .banner .component__title,
.color-x24-comp-3 .section-banner .banner .component__subtitle {
    text-align: center;
  }
  .color-x24-comp-3 .section-banner .banner .component__subtitle {
    margin-bottom: 24px;
  }
  .color-x24-comp-3 .banner__container .banner .cta__button {
    margin: 0 auto;
  }
  .color-x24-comp-3 .banner__container .banner .component__button {
    text-align: center !important;
  }
  .color-x24-comp-3 .featuredblocks-grid-d .featuredblock__item {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-comp-3 .section--dark .staff__list, .color-x24-comp-3 .section--light .staff__list {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-comp-3 .section--dark .staff__container .staff__title, .color-x24-comp-3 .section--light .staff__container .staff__title {
    font: bold 32px/40px "Poppins", sans-serif;
  }
  .color-x24-comp-3 .section--dark .staff__container .staff__caption, .color-x24-comp-3 .section--light .staff__container .staff__caption {
    font: 600 14px/18px "GothicA1", sans-serif;
  }
  .color-x24-comp-3 .section--dark .staff__container .staff-b .staff-member__image, .color-x24-comp-3 .section--light .staff__container .staff-b .staff-member__image {
    border-radius: 0;
  }
  .color-x24-comp-3 .section-staff .staff-a .staff__item:before {
    margin-left: 0;
  }
  .color-x24-comp-3 .section--dark .staff-a .staff-member__text, .color-x24-comp-3 .section--light .staff-a .staff-member__text {
    margin-left: auto;
  }
  .color-x24-comp-3 .hours-a__title, .color-x24-comp-3 .hours-a__subtitle {
    text-align: center;
  }
  .color-x24-comp-3 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    text-align: left;
  }
  .color-x24-comp-3 .hours-a .hours-a__schedule--responsive .cta__button, .color-x24-comp-3 .hours-a .hours-a__schedule--responsive .cta__button--icon, .color-x24-comp-3 .hours-a .hours-a__schedule--responsive .cta__link {
    margin: 0 auto;
  }
  .color-x24-comp-3 .hours-a .hours-a__schedule--responsive .row {
    min-height: 30px;
  }
  .color-x24-comp-3 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    font: 600 20px/28px "Poppins", sans-serif !important;
  }
  .color-x24-comp-3 .hours-a .hours__day:first-child {
    padding-right: 10px;
    width: 50%;
  }
  .color-x24-comp-3 .hours-a .hours__hours, .color-x24-comp-3 .hours-a .hours__day {
    align-items: flex-start !important;
    padding: 10px 0;
  }
  .color-x24-comp-3 .hours-a .hours__hours {
    padding-right: 0;
    width: 50%;
    flex-direction: column !important;
  }
  .color-x24-comp-3 .hours-a .hours__hours span {
    display: block;
    align-self: center;
    width: 100%;
    text-align: right !important;
    padding: 5px 0 0;
  }
  .color-x24-comp-3 .hours-a .hours__hours span:first-child {
    padding-top: 0;
  }
  .color-x24-comp-3 .copyright__container {
    justify-content: center;
  }
  .color-x24-comp-3 .copyright__container .copyright__list {
    justify-content: center;
    padding: 0 0 4px;
  }
  .color-x24-comp-3 .copyright__container .copyright__item {
    padding: 0 10px 10px;
  }
  .color-x24-comp-3 .section-copyright .copyright__item:not(:last-child),
.color-x24-comp-3 .section-copyright #copyright__item:not(:last-child) {
    border: 0;
  }
  .color-x24-comp-3 .section-socialmedia .socialmedia.text-center .socialmedia__link--small,
.color-x24-comp-3 .section-socialmedia .socialmedia.text-center .socialmedia__link--medium,
.color-x24-comp-3 .section-socialmedia .socialmedia.text-center .socialmedia__link--large {
    margin: 0 5px;
  }
  .color-x24-comp-3 .forms--2col-textarea .form .leadForm form .outerWrap {
    width: 100%;
  }
  .color-x24-comp-3 .forms--2col-textarea .form .form-input-comments {
    width: 100%;
  }
}

.color-x24-comp-2 .carmel-wave {
  display: block !important;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
}
.color-x24-comp-2 .carmel-wave.carmel-wave-top {
  bottom: 100% !important;
}
.color-x24-comp-2 .carmel-wave.carmel-wave-bottom {
  top: 100% !important;
}
.color-x24-comp-2 .header_home {
  z-index: 100;
}
.color-x24-comp-2 .header_home.overlap .section--dark.section--inner, .color-x24-comp-2 .header_home.overlap .section--light.section--inner {
  max-width: 1160px;
  border-radius: 8px;
  margin: 0 auto;
  position: relative;
  padding: 0 40px 0 30px;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-comp-2 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: #585f57;
}
.color-x24-comp-2 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: #8a9389;
}
.color-x24-comp-2 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: #272a26;
}
.color-x24-comp-2 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: #ccb325;
}
.color-x24-comp-2 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: #ff7f00;
}
.color-x24-comp-2 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: black;
}
.color-x24-comp-2 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: white;
}
.color-x24-comp-2 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: #f5f5f5;
}
.color-x24-comp-2 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: #ff7f00;
}
.color-x24-comp-2 .header-sticky {
  box-shadow: 0 8px 10px rgba(0, 0, 0, 0.14);
}
.color-x24-comp-2 .header-sticky .row {
  align-items: center;
}
.color-x24-comp-2 .header-sticky .section--dark.section--inner, .color-x24-comp-2 .header-sticky .section--light.section--inner {
  padding: 0 40px 0 30px;
}
.color-x24-comp-2 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
  letter-spacing: 0.44px;
  line-height: 16px;
  text-align: center;
  margin-top: 0;
}
.color-x24-comp-2 body,
.color-x24-comp-2 p,
.color-x24-comp-2 .component__p,
.color-x24-comp-2 .editable__container p,
.color-x24-comp-2 .section-editable .editable__container p,
.color-x24-comp-2 .section-editable .editable__container ul,
.color-x24-comp-2 .section-editable .editable__container li,
.color-x24-comp-2 .section-editable .editable__container ol,
.color-x24-comp-2 .editable__container table td,
.color-x24-comp-2 body .editable__container p,
.color-x24-comp-2 body .editable__container ol,
.color-x24-comp-2 body .editable__container ul,
.color-x24-comp-2 body .editable__container li,
.color-x24-comp-2 body .editable__container table td,
.color-x24-comp-2 body .editable__container span,
.color-x24-comp-2 .form .leadFormInfo {
  font-family: "GothicA1", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.color-x24-comp-2 .staff-member {
  flex-wrap: nowrap !important;
}
.color-x24-comp-2 .section--dark p {
  color: #ffffff;
}
.color-x24-comp-2 .section--dark p a {
  text-decoration: underline;
}
.color-x24-comp-2 .section--dark p a:hover {
  text-decoration: none;
}
.color-x24-comp-2 .section--dark .component__title {
  color: #ffffff;
}
.color-x24-comp-2 .section--dark .component__subtitle {
  color: #ffffff;
}
.color-x24-comp-2 .section--dark .component__p {
  color: #ffffff;
}
.color-x24-comp-2 .section--dark .component__p a {
  text-decoration: underline;
}
.color-x24-comp-2 .section--dark .component__p a:hover {
  text-decoration: none;
}
.color-x24-comp-2 .section--dark a {
  color: #ffffff;
}
.color-x24-comp-2 .section--dark .bx-wrapper .bx-controls {
  margin-top: 15px;
}
.color-x24-comp-2 .section--light p {
  color: #000000;
}
.color-x24-comp-2 .section--light p a {
  text-decoration: underline;
}
.color-x24-comp-2 .section--light p a:hover {
  text-decoration: none;
}
.color-x24-comp-2 .section--light .component__title, .color-x24-comp-2 .section--light .component__subtitle {
  color: #000000 !important;
}
.color-x24-comp-2 .section--light .component__p {
  color: #000000;
}
.color-x24-comp-2 .section--light .component__p a {
  text-decoration: underline;
}
.color-x24-comp-2 .section--light .component__p a:hover {
  text-decoration: none;
}
.color-x24-comp-2 .section--light a {
  color: #000000;
}
.color-x24-comp-2 .section-base-container .section-cta .cta-a,
.color-x24-comp-2 .section-base-container .section-logo .logo-a {
  padding: 0;
}
.color-x24-comp-2 .logo__container .logo-a {
  margin: 0;
}
.color-x24-comp-2 .logo__container .logo-a__text {
  padding: 0 10px;
  min-width: 120px;
}
.color-x24-comp-2 .logo__container .logo-a__title {
  font-size: 12px;
  line-height: 14px;
}
.color-x24-comp-2 .logo__container .logo-a__caption {
  font-size: 10px;
  line-height: 12px;
}
.color-x24-comp-2 .logo__container .logo-a__img {
  display: block;
}
.color-x24-comp-2 .section--dark .logo__container .logo-a__title, .color-x24-comp-2 .section--dark .logo__container .logo-a__caption {
  color: #ffffff !important;
}
.color-x24-comp-2 .section--light .logo__container .logo-a__title, .color-x24-comp-2 .section--light .logo__container .logo-a__caption {
  color: #000000 !important;
}
.color-x24-comp-2 .comp-phone .phone__title {
  font-size: 18px;
  line-height: 20px;
}
.color-x24-comp-2 .col_header_cta .cta__link {
  margin-top: 0;
}
.color-x24-comp-2 .phone__setting-title,
.color-x24-comp-2 .phone__city {
  font-size: 16px;
  line-height: 18px;
}
.color-x24-comp-2 .editable__container h6,
.color-x24-comp-2 .editable__container h5,
.color-x24-comp-2 .editable__container h4,
.color-x24-comp-2 .editable__container h3,
.color-x24-comp-2 .editable__container h2,
.color-x24-comp-2 .editable__container h1 {
  font-family: "Poppins", sans-serif;
  font-weight: bold;
  border-bottom: none;
}
.color-x24-comp-2 .editable__container h1 {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-comp-2 .editable__container h2 {
  font-size: 48px;
  line-height: 56px;
}
.color-x24-comp-2 .editable__container h3 {
  font-size: 24px;
  line-height: 32px;
}
.color-x24-comp-2 .editable__container h4 {
  font-size: 20px;
  line-height: 28px;
}
.color-x24-comp-2 .editable__container h5 {
  font-size: 18px;
  line-height: 24px;
}
.color-x24-comp-2 .editable__container h6 {
  font-size: 16px;
  line-height: 20px;
}
.color-x24-comp-2 .section--dark .editable__container h6,
.color-x24-comp-2 .section--dark .editable__container h5,
.color-x24-comp-2 .section--dark .editable__container h4,
.color-x24-comp-2 .section--dark .editable__container h3,
.color-x24-comp-2 .section--dark .editable__container h2,
.color-x24-comp-2 .section--dark .editable__container h1, .color-x24-comp-2 .section--light .editable__container h6,
.color-x24-comp-2 .section--light .editable__container h5,
.color-x24-comp-2 .section--light .editable__container h4,
.color-x24-comp-2 .section--light .editable__container h3,
.color-x24-comp-2 .section--light .editable__container h2,
.color-x24-comp-2 .section--light .editable__container h1 {
  color: #ffffff;
}
.color-x24-comp-2 .section--light .editable__container h6,
.color-x24-comp-2 .section--light .editable__container h5,
.color-x24-comp-2 .section--light .editable__container h4,
.color-x24-comp-2 .section--light .editable__container h3,
.color-x24-comp-2 .section--light .editable__container h2,
.color-x24-comp-2 .section--light .editable__container h1 {
  color: #000000;
}
.color-x24-comp-2 .form__title {
  margin-bottom: 1.875rem;
}
.color-x24-comp-2 .form .form__title,
.color-x24-comp-2 .contact-us-im .form__title,
.color-x24-comp-2 .component__title {
  font: bold 48px/56px "Poppins", sans-serif;
}
.color-x24-comp-2 .form .form__caption,
.color-x24-comp-2 .contact-us-im .form__caption,
.color-x24-comp-2 .component__subtitle {
  font: 600 16px/20px "GothicA1", sans-serif;
}
.color-x24-comp-2 .form .error_container label,
.color-x24-comp-2 .contact-us-im .form .error_container label {
  color: #E03B33;
}
.color-x24-comp-2 .header-sticky .cta,
.color-x24-comp-2 .header_home .cta,
.color-x24-comp-2 .header_home.overlap .cta {
  padding: 0;
}
.color-x24-comp-2 .section__bg--light-1 .componentWith__container.form__container {
  padding-left: 0;
  padding-right: 0;
  padding: 0 0 50px;
}
.color-x24-comp-2 .section--dark .flex-control-paging li a, .color-x24-comp-2 .section--light .flex-control-paging li a {
  background: #f7f0e9;
  border-radius: 6px;
  width: 13px;
  height: 12px;
  box-shadow: none;
}
.color-x24-comp-2 .section--dark .flex-control-paging li a.flex-active, .color-x24-comp-2 .section--light .flex-control-paging li a.flex-active {
  background: #ff7f00 !important;
  border-radius: 6px;
  width: 34px;
  height: 12px;
  transition: width 0.2s linear;
}
.color-x24-comp-2 .section--dark .flex-control-paging li a:hover, .color-x24-comp-2 .section--light .flex-control-paging li a:hover {
  background: #ff7f00 !important;
}
.color-x24-comp-2 .section--dark .bx-wrapper .bx-pager.bx-default-pager a, .color-x24-comp-2 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #f7f0e9;
}
.color-x24-comp-2 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-comp-2 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  width: 34px;
  transition: width 0.2s linear;
  background: #ff7f00 !important;
}
.color-x24-comp-2 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-comp-2 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ff7f00 !important;
}
.color-x24-comp-2 .section--dark .banner .controls-wrapper, .color-x24-comp-2 .section--light .banner .controls-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 45px 0;
  margin-top: -132px;
}
@media (max-width: 991px) {
  .color-x24-comp-2 .section--dark .banner .controls-wrapper, .color-x24-comp-2 .section--light .banner .controls-wrapper {
    margin-top: 0;
  }
}
.color-x24-comp-2 .section--dark .banner .controls-wrapper .flex-control-nav, .color-x24-comp-2 .section--light .banner .controls-wrapper .flex-control-nav {
  bottom: 0 !important;
  width: auto;
  display: flex !important;
  align-items: center;
  position: relative;
  height: 0 !important;
  left: auto !important;
  transform: translateX(0) !important;
}
.color-x24-comp-2 .section--dark .banner .controls-wrapper .flex-control-nav a, .color-x24-comp-2 .section--light .banner .controls-wrapper .flex-control-nav a {
  background: #ffffff;
}
.color-x24-comp-2 .section--dark .banner .controls-wrapper .flex-prev, .color-x24-comp-2 .section--light .banner .controls-wrapper .flex-prev {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-right: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-comp-2 .section--dark .banner .controls-wrapper .flex-prev:hover, .color-x24-comp-2 .section--light .banner .controls-wrapper .flex-prev:hover {
  color: #ff7f00;
}
.color-x24-comp-2 .section--dark .banner .controls-wrapper .flex-prev:before, .color-x24-comp-2 .section--light .banner .controls-wrapper .flex-prev:before {
  content: "";
  font-size: 24px;
}
.color-x24-comp-2 .section--dark .banner .controls-wrapper .flex-next, .color-x24-comp-2 .section--light .banner .controls-wrapper .flex-next {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-left: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-comp-2 .section--dark .banner .controls-wrapper .flex-next:hover, .color-x24-comp-2 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #ff7f00;
}
.color-x24-comp-2 .section--dark .banner .controls-wrapper .flex-next:before, .color-x24-comp-2 .section--light .banner .controls-wrapper .flex-next:before {
  content: "";
  font-size: 24px;
}
.color-x24-comp-2 .section--light .flex-control-paging li a {
  background: #585f57;
}
.color-x24-comp-2 .section--light .flex-control-paging li a.flex-active {
  background: #ff7f00 !important;
}
.color-x24-comp-2 .section--light .flex-control-paging li a:hover {
  background: #ff7f00 !important;
}
.color-x24-comp-2 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #585f57;
}
.color-x24-comp-2 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #ff7f00 !important;
}
.color-x24-comp-2 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ff7f00 !important;
}
.color-x24-comp-2 .section--light .banner .controls-wrapper .flex-prev,
.color-x24-comp-2 .section--light .banner .controls-wrapper .flex-next {
  color: #585f57;
}
.color-x24-comp-2 .section--light .banner .controls-wrapper .flex-prev:hover,
.color-x24-comp-2 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #ff7f00;
}
.color-x24-comp-2 .section-breadcrumbs .section--dark .breadcrumb__item, .color-x24-comp-2 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #ffffff !important;
  font: 400 16px/24px "GothicA1", sans-serif;
}
.color-x24-comp-2 .section-breadcrumbs .section--dark .breadcrumb__item a, .color-x24-comp-2 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-comp-2 .section-breadcrumbs .section--dark .breadcrumb__item a:hover, .color-x24-comp-2 .section-breadcrumbs .section--light .breadcrumb__item a:hover {
  text-decoration: none;
}
.color-x24-comp-2 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #000000 !important;
}
.color-x24-comp-2 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #000000 !important;
}
.color-x24-comp-2 .blade-a__bg > div {
  border-radius: 8px;
  overflow: hidden;
}
.color-x24-comp-2 .blade-a__bg > div img {
  border-radius: 8px;
}
.color-x24-comp-2 .blade-a__text .blade-a__title {
  border-bottom: none;
}
.color-x24-comp-2 .blade-a__description a {
  text-decoration: underline;
}
.color-x24-comp-2 .blade-a__description a:hover {
  text-decoration: none;
}
.color-x24-comp-2 .container-fluid .blade__container .blade-a--12 {
  position: relative;
}
.color-x24-comp-2 .container-fluid .blade__container .blade-a--12 .blade-a__wrap > .row {
  padding: 0;
}
.color-x24-comp-2 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-comp-2 .section--light .blade__container .blade-a--12 .blade-a__bg {
  padding-top: 0;
  padding-bottom: 0;
}
.color-x24-comp-2 .section--dark .blade-a--12 .blade-a__text, .color-x24-comp-2 .section--light .blade-a--12 .blade-a__text {
  padding-top: 16px;
  padding-bottom: 16px;
}
.color-x24-comp-2 .section--dark .blade-a--12 .blade-a__bg, .color-x24-comp-2 .section--light .blade-a--12 .blade-a__bg {
  height: 100%;
}
.color-x24-comp-2 .section--dark .blade-a__bg > div, .color-x24-comp-2 .section--light .blade-a__bg > div {
  height: 100%;
  min-height: 100%;
}
.color-x24-comp-2 .section--dark .blade-a__text, .color-x24-comp-2 .section--light .blade-a__text {
  background: rgba(88, 95, 87, 0.7);
  border-radius: 8px;
}
.color-x24-comp-2 .section--dark .blade-a__text .cta__link, .color-x24-comp-2 .section--light .blade-a__text .cta__link {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
}
.color-x24-comp-2 .section--dark .blade-a__text .cta__link:hover, .color-x24-comp-2 .section--light .blade-a__text .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-comp-2 .section--dark .blade-a__text .blade-a__readmore .cta__link, .color-x24-comp-2 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: #f5eec8 !important;
  text-transform: none;
  text-decoration: underline;
  font-weight: 400;
}
.color-x24-comp-2 .section--dark .blade-a__text .blade-a__readmore .cta__link:hover, .color-x24-comp-2 .section--light .blade-a__text .blade-a__readmore .cta__link:hover {
  text-decoration: none;
}
.color-x24-comp-2 .section--dark .blade-a__description, .color-x24-comp-2 .section--light .blade-a__description {
  color: #ffffff;
}
.color-x24-comp-2 .section--light .blade-a__text {
  background: rgba(224, 224, 224, 0.7);
}
.color-x24-comp-2 .section--light .blade-a__text .cta__link {
  color: #000000 !important;
}
.color-x24-comp-2 .section--light .blade-a__text .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-comp-2 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: #ccb325 !important;
}
.color-x24-comp-2 .section--light .blade-a__description {
  color: #585f57;
}
.color-x24-comp-2 .container-fluid .blade-a__wrap {
  max-width: 100%;
}
.color-x24-comp-2 .componentWith__container.featuredarticles__container {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-comp-2 .section--dark .featuredarticles .featuredarticle__image, .color-x24-comp-2 .section--light .featuredarticles .featuredarticle__image {
  border-radius: 8px;
}
.color-x24-comp-2 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link, .color-x24-comp-2 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  font: 16px/20px "GothicA1", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
}
.color-x24-comp-2 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:hover, .color-x24-comp-2 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:hover {
  text-decoration: underline;
}
.color-x24-comp-2 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:before, .color-x24-comp-2 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:before {
  display: none;
}
.color-x24-comp-2 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__description, .color-x24-comp-2 .section--light .featuredarticles .featuredarticle__text .featuredarticle__description {
  font: 16px/20px "GothicA1", sans-serif;
}
.color-x24-comp-2 .section--dark .featuredarticles .featuredarticle__title, .color-x24-comp-2 .section--light .featuredarticles .featuredarticle__title {
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-comp-2 .section--dark .featuredarticles .featuredarticle__title a, .color-x24-comp-2 .section--light .featuredarticles .featuredarticle__title a {
  color: #ffffff;
  text-decoration: none;
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-comp-2 .section--dark .featuredarticles .featuredarticle__title a:hover, .color-x24-comp-2 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-comp-2 .section--dark .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper, .color-x24-comp-2 .section--light .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper {
  margin-top: 0 !important;
}
.color-x24-comp-2 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  color: #000000;
}
.color-x24-comp-2 .section--light .featuredarticles .featuredarticle__title a {
  color: #000000;
}
.color-x24-comp-2 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #000000;
}
.color-x24-comp-2 .section--light .featuredblocks-list-a .featuredblock__item {
  margin-bottom: 10px;
}
.color-x24-comp-2 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a {
  color: #000000 !important;
}
.color-x24-comp-2 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a:hover:after {
  text-decoration: underline;
}
.color-x24-comp-2 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-comp-2 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-comp-2 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-comp-2 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-comp-2 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-comp-2 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-comp-2 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-comp-2 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ffffff !important;
}
.color-x24-comp-2 .section__bg--light-3 .section--dark .flex-control-paging li a.flex-active, .color-x24-comp-2 .section__bg--light-3 .section--dark .flex-control-paging li a:hover, .color-x24-comp-2 .section__bg--light-3 .section--light .flex-control-paging li a.flex-active, .color-x24-comp-2 .section__bg--light-3 .section--light .flex-control-paging li a:hover,
.color-x24-comp-2 .section__bg--dark-5 .section--dark .flex-control-paging li a.flex-active,
.color-x24-comp-2 .section__bg--dark-5 .section--dark .flex-control-paging li a:hover,
.color-x24-comp-2 .section__bg--dark-5 .section--light .flex-control-paging li a.flex-active,
.color-x24-comp-2 .section__bg--dark-5 .section--light .flex-control-paging li a:hover {
  background: #ffffff !important;
}
.color-x24-comp-2 .section__bg--light-3 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-comp-2 .section__bg--light-3 .section--light .hours-a__schedule .hours-a__schedule--border,
.color-x24-comp-2 .section__bg--dark-5 .section--dark .hours-a__schedule .hours-a__schedule--border,
.color-x24-comp-2 .section__bg--dark-5 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ffffff !important;
}
.color-x24-comp-2 .section__bg--dark-5 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-2 .section__bg--dark-5 .section--dark .form .form__group .input_container input,
.color-x24-comp-2 .section__bg--dark-5 .section--dark .form .form__group .input_container select,
.color-x24-comp-2 .section__bg--dark-5 .section--dark .form .form__group .input_container textarea,
.color-x24-comp-2 .section__bg--dark-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-2 .section__bg--dark-5 .section--light .form .form__group .input_container input,
.color-x24-comp-2 .section__bg--dark-5 .section--light .form .form__group .input_container select,
.color-x24-comp-2 .section__bg--dark-5 .section--light .form .form__group .input_container textarea,
.color-x24-comp-2 .section__bg--light-3 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-2 .section__bg--light-3 .section--dark .form .form__group .input_container input,
.color-x24-comp-2 .section__bg--light-3 .section--dark .form .form__group .input_container select,
.color-x24-comp-2 .section__bg--light-3 .section--dark .form .form__group .input_container textarea,
.color-x24-comp-2 .section__bg--light-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-2 .section__bg--light-3 .section--light .form .form__group .input_container input,
.color-x24-comp-2 .section__bg--light-3 .section--light .form .form__group .input_container select,
.color-x24-comp-2 .section__bg--light-3 .section--light .form .form__group .input_container textarea {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
}
.color-x24-comp-2 .section__bg--dark-4 .section--dark .staff__container .component__button--2 {
  border: 1px solid #585f57 !important;
  color: #ffffff !important;
  background: #585f57 !important;
}
.color-x24-comp-2 .section__bg--dark-4 .section--dark .staff__container .component__button--2:hover {
  border: 1px solid #8a9389 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #8a9389 !important;
}
.color-x24-comp-2 .section__bg--dark-4 .section--dark .staff__container .component__button--2:focus {
  border: 1px solid #bfc4be !important;
  color: #ffffff !important;
  background: #bfc4be !important;
}
.color-x24-comp-2 .section--dark .disclaimer, .color-x24-comp-2 .section--light .disclaimer {
  padding: 0;
}
.color-x24-comp-2 .section--dark .disclaimer__content p, .color-x24-comp-2 .section--light .disclaimer__content p {
  font: 400 16px/20px "GothicA1", sans-serif;
}
.color-x24-comp-2 .section--dark .disclaimer__content a, .color-x24-comp-2 .section--light .disclaimer__content a {
  font-weight: 400;
  text-decoration: underline;
}
.color-x24-comp-2 .section--dark .disclaimer__content a:hover, .color-x24-comp-2 .section--dark .disclaimer__content a:focus, .color-x24-comp-2 .section--light .disclaimer__content a:hover, .color-x24-comp-2 .section--light .disclaimer__content a:focus {
  text-decoration: none;
}
.color-x24-comp-2 .section--dark .section-featuredblocks .section--inner.container-fluid > .row > div, .color-x24-comp-2 .section--light .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-comp-2 .section--dark .cta__link, .color-x24-comp-2 .section--light .cta__link {
  font: bold 16px/20px "GothicA1", sans-serif;
}
.color-x24-comp-2 .section--dark .featuredblocks__title-wrap, .color-x24-comp-2 .section--light .featuredblocks__title-wrap {
  margin-bottom: 1.875rem;
}
.color-x24-comp-2 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button, .color-x24-comp-2 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-2 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover, .color-x24-comp-2 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-comp-2 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus, .color-x24-comp-2 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-2 .section--dark .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-comp-2 .section--dark .banner .component__button--1.cta__button,
.color-x24-comp-2 .section--dark .cta__button.component__button--1, .color-x24-comp-2 .section--light .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-comp-2 .section--light .banner .component__button--1.cta__button,
.color-x24-comp-2 .section--light .cta__button.component__button--1 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-2 .section--dark .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-comp-2 .section--dark .banner .component__button--1.cta__button:hover,
.color-x24-comp-2 .section--dark .cta__button.component__button--1:hover, .color-x24-comp-2 .section--light .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-comp-2 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-comp-2 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-comp-2 .section--dark .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-comp-2 .section--dark .banner .component__button--1.cta__button:focus,
.color-x24-comp-2 .section--dark .cta__button.component__button--1:focus, .color-x24-comp-2 .section--light .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-comp-2 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-comp-2 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-2 .section--dark .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-comp-2 .section--dark .banner .component__button--2.cta__button,
.color-x24-comp-2 .section--dark .cta__button.component__button--2, .color-x24-comp-2 .section--light .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-comp-2 .section--light .banner .component__button--2.cta__button,
.color-x24-comp-2 .section--light .cta__button.component__button--2 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ccb325 !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ccb325 !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-2 .section--dark .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-comp-2 .section--dark .banner .component__button--2.cta__button:hover,
.color-x24-comp-2 .section--dark .cta__button.component__button--2:hover, .color-x24-comp-2 .section--light .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-comp-2 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-comp-2 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #e5d472 !important;
  background: #e5d472 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-comp-2 .section--dark .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-comp-2 .section--dark .banner .component__button--2.cta__button:focus,
.color-x24-comp-2 .section--dark .cta__button.component__button--2:focus, .color-x24-comp-2 .section--light .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-comp-2 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-comp-2 .section--light .cta__button.component__button--2:focus {
  border: 1px solid #f5eec8 !important;
  color: #ffffff !important;
  background: #f5eec8 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-2 .section--dark .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-comp-2 .section--dark .banner .component__button--3.cta__button,
.color-x24-comp-2 .section--dark .cta__button.component__button--3, .color-x24-comp-2 .section--light .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-comp-2 .section--light .banner .component__button--3.cta__button,
.color-x24-comp-2 .section--light .cta__button.component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: none !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-2 .section--dark .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-comp-2 .section--dark .banner .component__button--3.cta__button:hover,
.color-x24-comp-2 .section--dark .cta__button.component__button--3:hover, .color-x24-comp-2 .section--light .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-comp-2 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-comp-2 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(165, 171, 164, 0.42), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(165, 171, 164, 0.1);
}
.color-x24-comp-2 .section--dark .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-comp-2 .section--dark .banner .component__button--3.cta__button:focus,
.color-x24-comp-2 .section--dark .cta__button.component__button--3:focus, .color-x24-comp-2 .section--light .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-comp-2 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-comp-2 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-2 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  border: 1px solid #585f57 !important;
  color: #ffffff !important;
  background: #585f57 !important;
}
.color-x24-comp-2 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #8a9389 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #8a9389 !important;
}
.color-x24-comp-2 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #bfc4be !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #bfc4be !important;
}
.color-x24-comp-2 .section--light .banner .component__button--1.cta__button,
.color-x24-comp-2 .section--light .cta__button.component__button--1 {
  border: 1px solid #585f57 !important;
  color: #ffffff !important;
  background: #585f57 !important;
}
.color-x24-comp-2 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-comp-2 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #8a9389 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #8a9389 !important;
}
.color-x24-comp-2 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-comp-2 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #bfc4be !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #bfc4be !important;
}
.color-x24-comp-2 .section--light .banner .component__button--2.cta__button,
.color-x24-comp-2 .section--light .cta__button.component__button--2 {
  border: 1px solid #ccb325 !important;
  color: #ffffff !important;
  background: #ccb325 !important;
}
.color-x24-comp-2 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-comp-2 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #e5d472 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #e5d472 !important;
}
.color-x24-comp-2 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-comp-2 .section--light .cta__button.component__button--2:focus {
  border: 1px solid #f5eec8 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #f5eec8 !important;
}
.color-x24-comp-2 .section--light .banner .component__button--3.cta__button,
.color-x24-comp-2 .section--light .cta__button.component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-comp-2 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-comp-2 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #ede19d !important;
  color: #585f57 !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #f5eec8 !important;
}
.color-x24-comp-2 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-comp-2 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-comp-2 .section--dark .articles__categories .mm-navbar .mm-btn, .color-x24-comp-2 .section--light .articles__categories .mm-navbar .mm-btn {
  top: 7px;
}
.color-x24-comp-2 .section--dark .articles__categories .mm-panels > .mm-panel > .mm-listview, .color-x24-comp-2 .section--light .articles__categories .mm-panels > .mm-panel > .mm-listview {
  margin: 7px 0 0 0;
}
.color-x24-comp-2 .section--dark .articles__categories .mm-opened .mm-title,
.color-x24-comp-2 .section--dark .articles__categories .mm-title, .color-x24-comp-2 .section--light .articles__categories .mm-opened .mm-title,
.color-x24-comp-2 .section--light .articles__categories .mm-title {
  font-size: 22px;
  line-height: 24px;
}
.color-x24-comp-2 .section--dark .blog-post__title,
.color-x24-comp-2 .section--dark .blog__post-title,
.color-x24-comp-2 .section--dark .article__post-title, .color-x24-comp-2 .section--light .blog-post__title,
.color-x24-comp-2 .section--light .blog__post-title,
.color-x24-comp-2 .section--light .article__post-title {
  font-family: "Poppins", sans-serif;
  text-decoration: none;
  color: #ffffff !important;
}
.color-x24-comp-2 .section--dark .blog-post__title:hover, .color-x24-comp-2 .section--dark .blog-post__title:focus,
.color-x24-comp-2 .section--dark .blog__post-title:hover,
.color-x24-comp-2 .section--dark .blog__post-title:focus,
.color-x24-comp-2 .section--dark .article__post-title:hover,
.color-x24-comp-2 .section--dark .article__post-title:focus, .color-x24-comp-2 .section--light .blog-post__title:hover, .color-x24-comp-2 .section--light .blog-post__title:focus,
.color-x24-comp-2 .section--light .blog__post-title:hover,
.color-x24-comp-2 .section--light .blog__post-title:focus,
.color-x24-comp-2 .section--light .article__post-title:hover,
.color-x24-comp-2 .section--light .article__post-title:focus {
  text-decoration: underline;
}
.color-x24-comp-2 .section--dark .blog-post__info li, .color-x24-comp-2 .section--light .blog-post__info li {
  border-left-color: #ffffff;
}
.color-x24-comp-2 .section--dark .category__description h1,
.color-x24-comp-2 .section--dark .category__description h2,
.color-x24-comp-2 .section--dark .category__description h3,
.color-x24-comp-2 .section--dark .category__description h4,
.color-x24-comp-2 .section--dark .category__description h5,
.color-x24-comp-2 .section--dark .category__description h6,
.color-x24-comp-2 .section--dark .category__description p > strong,
.color-x24-comp-2 .section--dark .blog__content h1,
.color-x24-comp-2 .section--dark .blog__content h2,
.color-x24-comp-2 .section--dark .blog__content h3,
.color-x24-comp-2 .section--dark .blog__content h4,
.color-x24-comp-2 .section--dark .blog__content h5,
.color-x24-comp-2 .section--dark .blog__content h6,
.color-x24-comp-2 .section--dark .blog__content p > strong,
.color-x24-comp-2 .section--dark .article__content h1,
.color-x24-comp-2 .section--dark .article__content h2,
.color-x24-comp-2 .section--dark .article__content h3,
.color-x24-comp-2 .section--dark .article__content h4,
.color-x24-comp-2 .section--dark .article__content h5,
.color-x24-comp-2 .section--dark .article__content h6,
.color-x24-comp-2 .section--dark .article__content p > strong, .color-x24-comp-2 .section--light .category__description h1,
.color-x24-comp-2 .section--light .category__description h2,
.color-x24-comp-2 .section--light .category__description h3,
.color-x24-comp-2 .section--light .category__description h4,
.color-x24-comp-2 .section--light .category__description h5,
.color-x24-comp-2 .section--light .category__description h6,
.color-x24-comp-2 .section--light .category__description p > strong,
.color-x24-comp-2 .section--light .blog__content h1,
.color-x24-comp-2 .section--light .blog__content h2,
.color-x24-comp-2 .section--light .blog__content h3,
.color-x24-comp-2 .section--light .blog__content h4,
.color-x24-comp-2 .section--light .blog__content h5,
.color-x24-comp-2 .section--light .blog__content h6,
.color-x24-comp-2 .section--light .blog__content p > strong,
.color-x24-comp-2 .section--light .article__content h1,
.color-x24-comp-2 .section--light .article__content h2,
.color-x24-comp-2 .section--light .article__content h3,
.color-x24-comp-2 .section--light .article__content h4,
.color-x24-comp-2 .section--light .article__content h5,
.color-x24-comp-2 .section--light .article__content h6,
.color-x24-comp-2 .section--light .article__content p > strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-comp-2 .section--dark .category__description h1 strong,
.color-x24-comp-2 .section--dark .category__description h2 strong,
.color-x24-comp-2 .section--dark .category__description h3 strong,
.color-x24-comp-2 .section--dark .category__description h4 strong,
.color-x24-comp-2 .section--dark .category__description h5 strong,
.color-x24-comp-2 .section--dark .category__description h6 strong,
.color-x24-comp-2 .section--dark .category__description p > strong strong,
.color-x24-comp-2 .section--dark .blog__content h1 strong,
.color-x24-comp-2 .section--dark .blog__content h2 strong,
.color-x24-comp-2 .section--dark .blog__content h3 strong,
.color-x24-comp-2 .section--dark .blog__content h4 strong,
.color-x24-comp-2 .section--dark .blog__content h5 strong,
.color-x24-comp-2 .section--dark .blog__content h6 strong,
.color-x24-comp-2 .section--dark .blog__content p > strong strong,
.color-x24-comp-2 .section--dark .article__content h1 strong,
.color-x24-comp-2 .section--dark .article__content h2 strong,
.color-x24-comp-2 .section--dark .article__content h3 strong,
.color-x24-comp-2 .section--dark .article__content h4 strong,
.color-x24-comp-2 .section--dark .article__content h5 strong,
.color-x24-comp-2 .section--dark .article__content h6 strong,
.color-x24-comp-2 .section--dark .article__content p > strong strong, .color-x24-comp-2 .section--light .category__description h1 strong,
.color-x24-comp-2 .section--light .category__description h2 strong,
.color-x24-comp-2 .section--light .category__description h3 strong,
.color-x24-comp-2 .section--light .category__description h4 strong,
.color-x24-comp-2 .section--light .category__description h5 strong,
.color-x24-comp-2 .section--light .category__description h6 strong,
.color-x24-comp-2 .section--light .category__description p > strong strong,
.color-x24-comp-2 .section--light .blog__content h1 strong,
.color-x24-comp-2 .section--light .blog__content h2 strong,
.color-x24-comp-2 .section--light .blog__content h3 strong,
.color-x24-comp-2 .section--light .blog__content h4 strong,
.color-x24-comp-2 .section--light .blog__content h5 strong,
.color-x24-comp-2 .section--light .blog__content h6 strong,
.color-x24-comp-2 .section--light .blog__content p > strong strong,
.color-x24-comp-2 .section--light .article__content h1 strong,
.color-x24-comp-2 .section--light .article__content h2 strong,
.color-x24-comp-2 .section--light .article__content h3 strong,
.color-x24-comp-2 .section--light .article__content h4 strong,
.color-x24-comp-2 .section--light .article__content h5 strong,
.color-x24-comp-2 .section--light .article__content h6 strong,
.color-x24-comp-2 .section--light .article__content p > strong strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-comp-2 .section--dark .article__post-permalink,
.color-x24-comp-2 .section--dark .blog__post-permalink, .color-x24-comp-2 .section--light .article__post-permalink,
.color-x24-comp-2 .section--light .blog__post-permalink {
  text-decoration: none;
  font-family: "GothicA1", sans-serif;
  position: relative;
  font-weight: 700;
  color: #ffffff;
}
.color-x24-comp-2 .section--dark .article__post-permalink:hover, .color-x24-comp-2 .section--dark .article__post-permalink:focus,
.color-x24-comp-2 .section--dark .blog__post-permalink:hover,
.color-x24-comp-2 .section--dark .blog__post-permalink:focus, .color-x24-comp-2 .section--light .article__post-permalink:hover, .color-x24-comp-2 .section--light .article__post-permalink:focus,
.color-x24-comp-2 .section--light .blog__post-permalink:hover,
.color-x24-comp-2 .section--light .blog__post-permalink:focus {
  text-decoration: underline;
}
.color-x24-comp-2 .section--dark .article__post-permalink:before,
.color-x24-comp-2 .section--dark .blog__post-permalink:before, .color-x24-comp-2 .section--light .article__post-permalink:before,
.color-x24-comp-2 .section--light .blog__post-permalink:before {
  content: "";
  top: -3px;
  font-family: "font-awesome";
  position: absolute;
  right: -13px;
  font-weight: normal;
  display: none;
}
.color-x24-comp-2 .section--dark .articles__categories .category__list-child li a,
.color-x24-comp-2 .section--dark .articles__categories-list li a, .color-x24-comp-2 .section--light .articles__categories .category__list-child li a,
.color-x24-comp-2 .section--light .articles__categories-list li a {
  font: 16px/1.375 "GothicA1", sans-serif;
}
.color-x24-comp-2 .section--dark .articles__categories .category__list-child li a:hover, .color-x24-comp-2 .section--dark .articles__categories .category__list-child li a:focus,
.color-x24-comp-2 .section--dark .articles__categories-list li a:hover,
.color-x24-comp-2 .section--dark .articles__categories-list li a:focus, .color-x24-comp-2 .section--light .articles__categories .category__list-child li a:hover, .color-x24-comp-2 .section--light .articles__categories .category__list-child li a:focus,
.color-x24-comp-2 .section--light .articles__categories-list li a:hover,
.color-x24-comp-2 .section--light .articles__categories-list li a:focus {
  text-decoration: none;
}
.color-x24-comp-2 .section--dark .articles__categories .mm-opened .mm-title, .color-x24-comp-2 .section--light .articles__categories .mm-opened .mm-title {
  font-family: "Poppins", sans-serif;
}
.color-x24-comp-2 .section--dark .articles__pagination ul li a, .color-x24-comp-2 .section--light .articles__pagination ul li a {
  color: #000000;
}
.color-x24-comp-2 .section--light .blog__post-title,
.color-x24-comp-2 .section--light .article__post-title {
  color: #000000 !important;
}
.color-x24-comp-2 .section--light .article__post-permalink,
.color-x24-comp-2 .section--light .blog__post-permalink {
  color: #000000;
}
.color-x24-comp-2 .section--light .blog-post__info li {
  border-left-color: #000000;
}
.color-x24-comp-2 .section--dark .banner__container .banner .cta__button, .color-x24-comp-2 .section--light .banner__container .banner .cta__button {
  min-height: 45px;
  max-width: 250px;
  font: 700 14px/25px "Poppins", sans-serif;
}
.color-x24-comp-2 .section--dark .banner__container .banner .form .form__title,
.color-x24-comp-2 .section--dark .banner__container .banner .form .form__caption,
.color-x24-comp-2 .section--dark .banner__container .banner .form .leadFormInfo,
.color-x24-comp-2 .section--dark .banner__container .banner .form .form__name, .color-x24-comp-2 .section--light .banner__container .banner .form .form__title,
.color-x24-comp-2 .section--light .banner__container .banner .form .form__caption,
.color-x24-comp-2 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-comp-2 .section--light .banner__container .banner .form .form__name {
  color: #000000;
}
.color-x24-comp-2 .section--light .banner__container .banner .form .form__title,
.color-x24-comp-2 .section--light .banner__container .banner .form .form__caption,
.color-x24-comp-2 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-comp-2 .section--light .banner__container .banner .form .form__name {
  color: #ffffff;
}
.color-x24-comp-2 .section-banner .banner .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-comp-2 .section-banner .banner form {
  margin-bottom: 0;
}
.color-x24-comp-2 .section-banner .banner .component__title {
  color: #ffffff !important;
  font-family: "Poppins", sans-serif;
  font-weight: bold;
}
.color-x24-comp-2 .section-banner .banner .banner-text__title--large {
  font-size: 40px;
  line-height: 46px;
}
.color-x24-comp-2 .section-banner .banner .banner-text__title--extraLarge {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-comp-2 .section-banner .banner .banner-e .input_container {
  margin: 0 0 10px;
}
.color-x24-comp-2 .section-banner .banner-text__wrapper .text-left .banner-c__title,
.color-x24-comp-2 .section-banner .banner-text__wrapper .text-center .banner-c__title,
.color-x24-comp-2 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  max-width: 650px;
}
.color-x24-comp-2 .section-banner .banner-text__wrapper .text-left .banner-c__title {
  max-width: 650px;
}
.color-x24-comp-2 .section-banner .banner-text__wrapper .text-left .text-center {
  text-align: left !important;
}
.color-x24-comp-2 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  display: inline-block;
}
.color-x24-comp-2 .section-banner .banner-text__wrapper .text-right .banner-c__button {
  text-align: right !important;
  margin-right: 0 !important;
}
.color-x24-comp-2 .section-banner .banner-text__wrapper .text-center {
  margin: 0 auto;
}
.color-x24-comp-2 .section-banner .banner .component__subtitle {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-comp-2 .section-banner .banner .banner-text__subtitle--small {
  font-size: 18px;
  line-height: 22px;
}
.color-x24-comp-2 .section-banner .banner .banner-text__subtitle--medium {
  font-size: 24px;
  line-height: 26px;
}
.color-x24-comp-2 .section-banner .banner .cta__link:hover {
  text-decoration: underline;
}
.color-x24-comp-2 .section-banner .banner .flexslider .flex-control-nav {
  bottom: 100px;
}
@keyframes fadeInUp {
  from {
    transform: translate3d(0, 40px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.color-x24-comp-2 .in-view {
  animation-duration: 1s;
  animation-fill-mode: both;
  opacity: 0;
  animation-name: fadeInUp;
}
.color-x24-comp-2 .section--dark .navigation .navigation-b,
.color-x24-comp-2 .section--dark .navigation .navigation-c, .color-x24-comp-2 .section--light .navigation .navigation-b,
.color-x24-comp-2 .section--light .navigation .navigation-c {
  background: none;
}
.color-x24-comp-2 .section--dark .navigation .navigation-b .navigation__button:focus,
.color-x24-comp-2 .section--dark .navigation .navigation-c .navigation__button:focus, .color-x24-comp-2 .section--light .navigation .navigation-b .navigation__button:focus,
.color-x24-comp-2 .section--light .navigation .navigation-c .navigation__button:focus {
  outline: none;
}
.color-x24-comp-2 .section--dark .navigation-a .navigation__item--link,
.color-x24-comp-2 .section--dark .navigation-b .navigation__item--link,
.color-x24-comp-2 .section--dark .navigation-c .navigation__item--link, .color-x24-comp-2 .section--light .navigation-a .navigation__item--link,
.color-x24-comp-2 .section--light .navigation-b .navigation__item--link,
.color-x24-comp-2 .section--light .navigation-c .navigation__item--link {
  padding: 5px 0.7rem;
  font-size: 12px !important;
  color: #ffffff;
  text-transform: uppercase;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  line-height: 24px;
}
.color-x24-comp-2 .section--dark .navigation-a .navigation__item--link:hover,
.color-x24-comp-2 .section--dark .navigation-b .navigation__item--link:hover,
.color-x24-comp-2 .section--dark .navigation-c .navigation__item--link:hover, .color-x24-comp-2 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-comp-2 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-comp-2 .section--light .navigation-c .navigation__item--link:hover {
  color: #999;
}
.color-x24-comp-2 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-2 .section--dark .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-2 .section--dark .navigation-c .navigation__item.has-drop-down ul a:hover, .color-x24-comp-2 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-2 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-2 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #999;
}
.color-x24-comp-2 .section--dark .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-2 .section--dark .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-2 .section--dark .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-comp-2 .section--light .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-2 .section--light .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-2 .section--light .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after {
  font-family: "font-awesome";
  content: "";
  border: 0 !important;
  width: 10px;
  height: 20px;
  margin: 0;
  font-size: 8px !important;
  right: 10px;
  top: 4px;
}
.color-x24-comp-2 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-comp-2 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-comp-2 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub, .color-x24-comp-2 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-comp-2 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-comp-2 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub {
  right: 0;
}
.color-x24-comp-2 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-comp-2 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-comp-2 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub, .color-x24-comp-2 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-comp-2 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-comp-2 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub {
  left: unset;
  right: 100%;
}
.color-x24-comp-2 .section--dark .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-2 .section--dark .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-2 .section--dark .navigation-c .navigation__list--head .navigation-open > .navigation__item--link, .color-x24-comp-2 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-2 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-2 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-comp-2 .section--dark .navigation-a .navigation__list--sub,
.color-x24-comp-2 .section--dark .navigation-b .navigation__list--sub,
.color-x24-comp-2 .section--dark .navigation-c .navigation__list--sub, .color-x24-comp-2 .section--light .navigation-a .navigation__list--sub,
.color-x24-comp-2 .section--light .navigation-b .navigation__list--sub,
.color-x24-comp-2 .section--light .navigation-c .navigation__list--sub {
  border: 0;
  border-radius: 8px;
  background: #585f57 !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-comp-2 .section--dark .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-comp-2 .section--dark .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-comp-2 .section--dark .navigation-c .navigation__list--sub .navigation__item--link, .color-x24-comp-2 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-comp-2 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-comp-2 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #ffffff;
}
.color-x24-comp-2 .section--dark .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-2 .section--dark .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-2 .section--dark .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-comp-2 .section--light .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-2 .section--light .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-2 .section--light .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  content: "";
}
.color-x24-comp-2 .section--dark .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-2 .section--dark .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-2 .section--dark .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link, .color-x24-comp-2 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-2 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-2 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-comp-2 .section--light .navigation-a .navigation__item--link,
.color-x24-comp-2 .section--light .navigation-b .navigation__item--link,
.color-x24-comp-2 .section--light .navigation-c .navigation__item--link {
  color: #000000;
}
.color-x24-comp-2 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-comp-2 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-comp-2 .section--light .navigation-c .navigation__item--link:hover {
  color: #666;
}
.color-x24-comp-2 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-2 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-2 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #666;
}
.color-x24-comp-2 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-2 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-2 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #666;
}
.color-x24-comp-2 .section--light .navigation-a .navigation__list--sub,
.color-x24-comp-2 .section--light .navigation-b .navigation__list--sub,
.color-x24-comp-2 .section--light .navigation-c .navigation__list--sub {
  background: #e0e0e0 !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-comp-2 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-comp-2 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-comp-2 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #000000;
}
.color-x24-comp-2 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-2 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-2 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #666 !important;
}
.color-x24-comp-2 .section--dark .navigation__container .navigation__item.has-drop-down .navigation__item--link:hover:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-comp-2 .section--dark .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-comp-2 .section--dark .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #999 !important;
}
.color-x24-comp-2 .section--dark .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #f0f !important;
}
.color-x24-comp-2 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: #000000 transparent transparent transparent !important;
}
.color-x24-comp-2 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: #666 transparent transparent transparent !important;
}
.color-x24-comp-2 .section--light .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #666 transparent transparent !important;
}
.color-x24-comp-2 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: transparent transparent transparent #000000 !important;
}
.color-x24-comp-2 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #f00 !important;
}
.color-x24-comp-2 .section--light .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #666 !important;
}
.color-x24-comp-2 .contact-us-im {
  overflow: hidden;
}
.color-x24-comp-2 .contact-us-im .form .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-comp-2 .form .form__name {
  font: 14px/20px "GothicA1", sans-serif;
}
.color-x24-comp-2 .form .leadForm,
.color-x24-comp-2 .form .label_container {
  text-align: left;
}
.color-x24-comp-2 .form form .form-input-comments {
  flex-direction: column;
}
.color-x24-comp-2 .form .form__group {
  overflow: hidden;
  margin: 0 0 20px;
}
.color-x24-comp-2 .section--dark .form, .color-x24-comp-2 .section--light .form {
  padding: 3.125rem 0;
  margin: 0 auto;
  max-width: 900px;
}
.color-x24-comp-2 .section--dark .form form .form-wrap__submit, .color-x24-comp-2 .section--light .form form .form-wrap__submit {
  display: block;
}
.color-x24-comp-2 .section--dark .form form .form-wrap__submit input, .color-x24-comp-2 .section--light .form form .form-wrap__submit input {
  width: 100%;
}
.color-x24-comp-2 .section--dark .form .leadFormInfo,
.color-x24-comp-2 .section--dark .form .component__title-caption-wrap, .color-x24-comp-2 .section--light .form .leadFormInfo,
.color-x24-comp-2 .section--light .form .component__title-caption-wrap {
  text-align: center;
}
.color-x24-comp-2 .section--dark .form .form__title, .color-x24-comp-2 .section--light .form .form__title {
  color: #ffffff;
}
.color-x24-comp-2 .section--dark .form .form__caption, .color-x24-comp-2 .section--dark .form .form__name, .color-x24-comp-2 .section--light .form .form__caption, .color-x24-comp-2 .section--light .form .form__name {
  color: #ffffff;
}
.color-x24-comp-2 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-2 .section--dark .form .form__group .input_container input,
.color-x24-comp-2 .section--dark .form .form__group .input_container select,
.color-x24-comp-2 .section--dark .form .form__group .input_container textarea, .color-x24-comp-2 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-2 .section--light .form .form__group .input_container input,
.color-x24-comp-2 .section--light .form .form__group .input_container select,
.color-x24-comp-2 .section--light .form .form__group .input_container textarea {
  width: 100%;
  font: 14px/16px "GothicA1", sans-serif;
  color: #ffffff;
  background: rgba(255, 127, 0, 0.7);
  border-radius: 8px;
  padding: 12px 16px 13px;
  border: 1px solid rgba(255, 127, 0, 0.7) !important;
  outline: none;
  height: auto;
}
.color-x24-comp-2 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-comp-2 .section--dark .form .form__group .input_container input::placeholder,
.color-x24-comp-2 .section--dark .form .form__group .input_container select::placeholder,
.color-x24-comp-2 .section--dark .form .form__group .input_container textarea::placeholder, .color-x24-comp-2 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-comp-2 .section--light .form .form__group .input_container input::placeholder,
.color-x24-comp-2 .section--light .form .form__group .input_container select::placeholder,
.color-x24-comp-2 .section--light .form .form__group .input_container textarea::placeholder {
  color: #ffffff;
}
.color-x24-comp-2 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-comp-2 .section--dark .form .form__group .input_container input.has-error::placeholder,
.color-x24-comp-2 .section--dark .form .form__group .input_container select.has-error::placeholder,
.color-x24-comp-2 .section--dark .form .form__group .input_container textarea.has-error::placeholder, .color-x24-comp-2 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-comp-2 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-comp-2 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-comp-2 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-comp-2 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-comp-2 .section--dark .form .form__group .input_container input:focus,
.color-x24-comp-2 .section--dark .form .form__group .input_container select:focus,
.color-x24-comp-2 .section--dark .form .form__group .input_container textarea:focus, .color-x24-comp-2 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-comp-2 .section--light .form .form__group .input_container input:focus,
.color-x24-comp-2 .section--light .form .form__group .input_container select:focus,
.color-x24-comp-2 .section--light .form .form__group .input_container textarea:focus {
  border: 1px solid #ffffff !important;
}
.color-x24-comp-2 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span, .color-x24-comp-2 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span {
  padding: 0;
}
.color-x24-comp-2 .section--dark .form .form__group .input_container .form-input-uploadFile span.status-label:before, .color-x24-comp-2 .section--light .form .form__group .input_container .form-input-uploadFile span.status-label:before {
  right: 103px;
}
.color-x24-comp-2 .section--dark .form .form__group .input_container.checkbox_wrapper, .color-x24-comp-2 .section--dark .form .form__group .input_container.radio_wrapper, .color-x24-comp-2 .section--light .form .form__group .input_container.checkbox_wrapper, .color-x24-comp-2 .section--light .form .form__group .input_container.radio_wrapper {
  position: relative;
  overflow: hidden;
  border-style: none;
}
.color-x24-comp-2 .section--dark .form .form__group .input_container.checkbox_wrapper input, .color-x24-comp-2 .section--dark .form .form__group .input_container.radio_wrapper input, .color-x24-comp-2 .section--light .form .form__group .input_container.checkbox_wrapper input, .color-x24-comp-2 .section--light .form .form__group .input_container.radio_wrapper input {
  position: absolute;
  top: 0;
  left: -9999px;
}
.color-x24-comp-2 .section--dark .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-comp-2 .section--dark .form .form__group .input_container.radio_wrapper input + label, .color-x24-comp-2 .section--light .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-comp-2 .section--light .form .form__group .input_container.radio_wrapper input + label {
  position: relative;
  margin-bottom: 4px;
  padding: 5px 0 0 50px;
  min-height: 30px;
  font: 18px/1.375 "Heebo", sans-serif;
}
.color-x24-comp-2 .section--dark .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-comp-2 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-comp-2 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-comp-2 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  height: 30px;
  width: 30px;
  text-align: center;
  color: #ffffff;
  background: rgba(255, 127, 0, 0.7);
  border: 4px solid rgba(255, 127, 0, 0.7) !important;
  border-radius: 4px;
  font: normal normal normal 18px/1.2 font-awesome;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
}
.color-x24-comp-2 .section--dark .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-comp-2 .section--dark .form .form__group .input_container.radio_wrapper .has-error + label:before, .color-x24-comp-2 .section--light .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-comp-2 .section--light .form .form__group .input_container.radio_wrapper .has-error + label:before {
  border-color: #E03B33 !important;
}
.color-x24-comp-2 .section--dark .form .form__group .input_container.checkbox_wrapper input:checked + label:before, .color-x24-comp-2 .section--light .form .form__group .input_container.checkbox_wrapper input:checked + label:before {
  content: "";
}
.color-x24-comp-2 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-comp-2 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  border-radius: 50%;
}
.color-x24-comp-2 .section--dark .form .form__group .input_container.radio_wrapper input:checked + label:before, .color-x24-comp-2 .section--light .form .form__group .input_container.radio_wrapper input:checked + label:before {
  content: "";
  font-size: 17px;
  line-height: 1.3;
  letter-spacing: -0.5px;
}
.color-x24-comp-2 .section--dark .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-comp-2 .section--dark .form .form__group .input_container.radio_wrapper div[class$=__label-input-container], .color-x24-comp-2 .section--light .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-comp-2 .section--light .form .form__group .input_container.radio_wrapper div[class$=__label-input-container] {
  position: relative;
  padding: 0 0 5px;
}
.color-x24-comp-2 .section--dark .form .form__group .input_container input[type=checkbox],
.color-x24-comp-2 .section--dark .form .form__group .input_container input[type=radio], .color-x24-comp-2 .section--light .form .form__group .input_container input[type=checkbox],
.color-x24-comp-2 .section--light .form .form__group .input_container input[type=radio] {
  width: 26px;
  height: 26px;
  position: absolute;
  top: 2;
  left: 2;
  outline: none;
}
.color-x24-comp-2 .section--dark .form .form__group .input_container select, .color-x24-comp-2 .section--light .form .form__group .input_container select {
  height: 42px;
}
.color-x24-comp-2 .section--dark .form-wrap__submit, .color-x24-comp-2 .section--light .form-wrap__submit {
  text-align: center;
}
.color-x24-comp-2 .section--dark .form form pre,
.color-x24-comp-2 .section--dark .form form .formatted_text,
.color-x24-comp-2 .section--dark .form form .help_text,
.color-x24-comp-2 .section--dark .form form .formatted_text p,
.color-x24-comp-2 .section--dark .form form .form-input-info,
.color-x24-comp-2 .section--dark .form form .leadFormInfo,
.color-x24-comp-2 .section--dark .form form label, .color-x24-comp-2 .section--light .form form pre,
.color-x24-comp-2 .section--light .form form .formatted_text,
.color-x24-comp-2 .section--light .form form .help_text,
.color-x24-comp-2 .section--light .form form .formatted_text p,
.color-x24-comp-2 .section--light .form form .form-input-info,
.color-x24-comp-2 .section--light .form form .leadFormInfo,
.color-x24-comp-2 .section--light .form form label {
  color: #ffffff;
}
.color-x24-comp-2 .section--dark .form form pre:focus, .color-x24-comp-2 .section--dark .form form pre:hover,
.color-x24-comp-2 .section--dark .form form .formatted_text:focus,
.color-x24-comp-2 .section--dark .form form .formatted_text:hover,
.color-x24-comp-2 .section--dark .form form .help_text:focus,
.color-x24-comp-2 .section--dark .form form .help_text:hover,
.color-x24-comp-2 .section--dark .form form .formatted_text p:focus,
.color-x24-comp-2 .section--dark .form form .formatted_text p:hover,
.color-x24-comp-2 .section--dark .form form .form-input-info:focus,
.color-x24-comp-2 .section--dark .form form .form-input-info:hover,
.color-x24-comp-2 .section--dark .form form .leadFormInfo:focus,
.color-x24-comp-2 .section--dark .form form .leadFormInfo:hover,
.color-x24-comp-2 .section--dark .form form label:focus,
.color-x24-comp-2 .section--dark .form form label:hover, .color-x24-comp-2 .section--light .form form pre:focus, .color-x24-comp-2 .section--light .form form pre:hover,
.color-x24-comp-2 .section--light .form form .formatted_text:focus,
.color-x24-comp-2 .section--light .form form .formatted_text:hover,
.color-x24-comp-2 .section--light .form form .help_text:focus,
.color-x24-comp-2 .section--light .form form .help_text:hover,
.color-x24-comp-2 .section--light .form form .formatted_text p:focus,
.color-x24-comp-2 .section--light .form form .formatted_text p:hover,
.color-x24-comp-2 .section--light .form form .form-input-info:focus,
.color-x24-comp-2 .section--light .form form .form-input-info:hover,
.color-x24-comp-2 .section--light .form form .leadFormInfo:focus,
.color-x24-comp-2 .section--light .form form .leadFormInfo:hover,
.color-x24-comp-2 .section--light .form form label:focus,
.color-x24-comp-2 .section--light .form form label:hover {
  outline: none;
}
.color-x24-comp-2 .section--dark .form form pre:disabled,
.color-x24-comp-2 .section--dark .form form .formatted_text:disabled,
.color-x24-comp-2 .section--dark .form form .help_text:disabled,
.color-x24-comp-2 .section--dark .form form .formatted_text p:disabled,
.color-x24-comp-2 .section--dark .form form .form-input-info:disabled,
.color-x24-comp-2 .section--dark .form form .leadFormInfo:disabled,
.color-x24-comp-2 .section--dark .form form label:disabled, .color-x24-comp-2 .section--light .form form pre:disabled,
.color-x24-comp-2 .section--light .form form .formatted_text:disabled,
.color-x24-comp-2 .section--light .form form .help_text:disabled,
.color-x24-comp-2 .section--light .form form .formatted_text p:disabled,
.color-x24-comp-2 .section--light .form form .form-input-info:disabled,
.color-x24-comp-2 .section--light .form form .leadFormInfo:disabled,
.color-x24-comp-2 .section--light .form form label:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.color-x24-comp-2 .section--dark .form form hr, .color-x24-comp-2 .section--light .form form hr {
  border-color: #ffffff;
}
.color-x24-comp-2 .section--dark .form form .form-wrap__submit input, .color-x24-comp-2 .section--light .form form .form-wrap__submit input {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
  border-radius: 4px;
  color: #000000 !important;
  width: auto;
  padding: 11px 47px 13px;
  height: 40px;
  min-width: 200px;
  transition: 0.25s;
  font: 600 14px/16px "Poppins", sans-serif;
  text-transform: uppercase;
  display: inline-block;
}
.color-x24-comp-2 .section--dark .form form .form-wrap__submit input:hover, .color-x24-comp-2 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-comp-2 .section--dark .form form .form-wrap__submit input:focus, .color-x24-comp-2 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-2 .section--light .form .form__title {
  color: #000000;
}
.color-x24-comp-2 .section--light .form .form__caption, .color-x24-comp-2 .section--light .form .form__name {
  color: #000000;
}
.color-x24-comp-2 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-2 .section--light .form .form__group .input_container input,
.color-x24-comp-2 .section--light .form .form__group .input_container select,
.color-x24-comp-2 .section--light .form .form__group .input_container textarea {
  color: #f0efe5;
  background: rgba(255, 127, 0, 0.7);
}
.color-x24-comp-2 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-comp-2 .section--light .form .form__group .input_container input::placeholder,
.color-x24-comp-2 .section--light .form .form__group .input_container select::placeholder,
.color-x24-comp-2 .section--light .form .form__group .input_container textarea::placeholder {
  color: #f0efe5;
}
.color-x24-comp-2 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-comp-2 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-comp-2 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-comp-2 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-comp-2 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error,
.color-x24-comp-2 .section--light .form .form__group .input_container input.has-error,
.color-x24-comp-2 .section--light .form .form__group .input_container select.has-error,
.color-x24-comp-2 .section--light .form .form__group .input_container textarea.has-error {
  border: 1px solid #E03B33 !important;
}
.color-x24-comp-2 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-comp-2 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-comp-2 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-comp-2 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-comp-2 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-comp-2 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  color: #f0efe5;
  background: rgba(255, 127, 0, 0.7);
  border: 4px solid rgba(255, 127, 0, 0.7) !important;
}
.color-x24-comp-2 .section--light .form form pre,
.color-x24-comp-2 .section--light .form form .formatted_text,
.color-x24-comp-2 .section--light .form form .help_text,
.color-x24-comp-2 .section--light .form form .formatted_text p,
.color-x24-comp-2 .section--light .form form .form-input-info,
.color-x24-comp-2 .section--light .form form .leadFormInfo,
.color-x24-comp-2 .section--light .form form label {
  color: #585f57;
}
.color-x24-comp-2 .section--light .form form hr {
  border-color: #585f57;
}
.color-x24-comp-2 .section--light .form form .form-wrap__submit input {
  border: 1px solid #585f57 !important;
  color: #ffffff !important;
  background: #585f57 !important;
}
.color-x24-comp-2 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #8a9389 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #8a9389 !important;
}
.color-x24-comp-2 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #8a9389 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #8a9389 !important;
}
.color-x24-comp-2 .newsletter-2-fields .section--dark .form-wrap__submit input {
  display: flex;
}
.color-x24-comp-2 .exclusive-offer .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-comp-2 .newsletter-3-fields .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-comp-2 .exclusive-offer .form .error_container label {
  width: 100%;
}
.color-x24-comp-2 .exclusive-offer .col-lg-12 .form__group {
  width: 284px;
  margin-right: 0;
}
.color-x24-comp-2 .exclusive-offer .leadFormInfo {
  bottom: -30px;
}
.color-x24-comp-2 .exclusive-offer .col-lg-12 form .form-wrap__submit {
  width: 254px;
}
.color-x24-comp-2 .exclusive-offer .col-lg-12 form .error_container {
  width: 254px;
  text-align: left;
}
.color-x24-comp-2 .forms--fullwidth form,
.color-x24-comp-2 .forms--2col-textarea form {
  width: 100%;
  margin-bottom: 44px;
}
.color-x24-comp-2 .forms--2col-textarea input,
.color-x24-comp-2 .forms--2col-textarea select,
.color-x24-comp-2 .forms--2col-textarea textarea {
  width: 100%;
}
.color-x24-comp-2 .forms--fullwidth .form__group,
.color-x24-comp-2 .forms--2col-textarea .form__group {
  margin-bottom: 16px;
}
.color-x24-comp-2 .forms--fullwidth .form-wrap__submit input,
.color-x24-comp-2 .forms--2col-textarea .form-wrap__submit input {
  width: auto;
  display: flex;
}
.color-x24-comp-2 .forms--3col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-comp-2 .forms--2col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-comp-2 .forms--2col form .form__group {
  width: 49%;
  margin-right: 2%;
  margin-bottom: 16px;
}
.color-x24-comp-2 .forms--2col form .form__group:nth-child(2n) {
  margin-right: 0;
}
.color-x24-comp-2 .forms--2col form .form__group .input_container {
  height: auto;
}
.color-x24-comp-2 .forms--3col form .form__group {
  width: 30%;
  margin-right: 5%;
  margin-bottom: 16px;
}
.color-x24-comp-2 .forms--3col form .form__group:nth-child(3n) {
  margin-right: 0;
}
.color-x24-comp-2 .forms--3col form .form__group input,
.color-x24-comp-2 .forms--3col form .form__group textarea,
.color-x24-comp-2 .forms--3col form .form__group select {
  width: 100%;
}
.color-x24-comp-2 .forms--3col form .form__group .input_container {
  height: auto;
}
.color-x24-comp-2 .forms--3col form .leadFormInfo {
  width: 100%;
}
.color-x24-comp-2 .forms--2col form .form__group input,
.color-x24-comp-2 .forms--2col form .form__group textarea,
.color-x24-comp-2 .forms--2col form .form__group select {
  width: 100%;
}
.color-x24-comp-2 .forms--2col form .leadFormInfo {
  width: 100%;
  text-align: center;
}
.color-x24-comp-2 .forms--2col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-comp-2 .forms--3col form .form__group .leadFormInfo {
  text-align: center;
}
.color-x24-comp-2 .forms--3col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-comp-2 .newsletter-2-fields .form__title,
.color-x24-comp-2 .newsletter-2-fields .form__caption {
  text-align: left;
}
@media (max-width: 1024px) {
  .color-x24-comp-2 .newsletter-3-fields .col-lg-12 form .leadFormInfo,
.color-x24-comp-2 .exclusive-offer .col-lg-12 form .leadFormInfo {
    position: relative;
    text-align: center;
    bottom: auto;
  }
}
@media (max-width: 991px) {
  .color-x24-comp-2 .editable__container .component__title,
.color-x24-comp-2 .editable__container h1 {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-comp-2 .editable__container h2 {
    font-size: 24px;
    line-height: 32px;
  }
  .color-x24-comp-2 .editable__container h3 {
    font-size: 16px;
    line-height: 18px;
  }
  .color-x24-comp-2 .editable__container h4 {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-comp-2 .editable__container h5 {
    font-size: 13px;
    line-height: 15px;
  }
  .color-x24-comp-2 .editable__container h6 {
    font-size: 12px;
    line-height: 14px;
  }
  .color-x24-comp-2 .section--dark .staff__container .staff__container--inner .staff__title,
.color-x24-comp-2 .section--light .staff__container .staff__container--inner .staff__title,
.color-x24-comp-2 .form .form__title,
.color-x24-comp-2 .contact-us-im .form__title,
.color-x24-comp-2 .component__title {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-comp-2 .section--dark .staff__container .staff__container--inner .staff__caption,
.color-x24-comp-2 .section--light .staff__container .staff__container--inner .staff__caption,
.color-x24-comp-2 .form .form__caption,
.color-x24-comp-2 .contact-us-im .form__caption,
.color-x24-comp-2 .component__subtitle {
    font-size: 14px;
    line-height: 18px;
  }
  .color-x24-comp-2 .section-banner .banner .banner-text__title--extraLarge,
.color-x24-comp-2 .section-banner .banner .banner-text__title--large {
    font-size: 40px;
    line-height: 48px;
  }
  .color-x24-comp-2 .section-banner .banner .banner-text__subtitle--medium,
.color-x24-comp-2 .section-banner .banner .banner-text__subtitle--small {
    font-size: 16px;
    line-height: 20px;
  }
  .color-x24-comp-2 .forms--3col form,
.color-x24-comp-2 .forms--2col form {
    flex-direction: column;
    align-items: center;
    margin-bottom: 0;
  }
  .color-x24-comp-2 .forms--3col form .form__group,
.color-x24-comp-2 .forms--2col form .form__group {
    margin: 0 auto 16px;
  }
  .color-x24-comp-2 .forms--3col form .form__group:nth-child(3n),
.color-x24-comp-2 .forms--2col form .form__group:nth-child(2n) {
    margin-right: auto;
  }
  .color-x24-comp-2 .exclusive-offer .col-lg-12 .form__group {
    margin: 0 auto 0.9375rem;
  }
  .color-x24-comp-2 .forms--fullwidth form,
.color-x24-comp-2 .forms--2col-textarea form {
    margin: 0 auto;
    margin-bottom: 44px;
  }
  .color-x24-comp-2 .newsletter-2-fields .form__title,
.color-x24-comp-2 .newsletter-2-fields .form__caption {
    text-align: center;
  }
  .color-x24-comp-2 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-comp-2 .exclusive-offer .section--light .form-wrap__submit input {
    width: auto;
    margin: 0 auto;
  }
  .color-x24-comp-2 .alias-home_askaquestion input,
.color-x24-comp-2 .alias-home_askaquestion textarea,
.color-x24-comp-2 .alias-home_askaquestion .error_container {
    margin: 0 auto;
  }
  .color-x24-comp-2 .alias-home_askaquestion .leadFormInfo {
    margin: 1.25rem auto 1rem;
  }
  .color-x24-comp-2 .form .component__title-caption-wrap,
.color-x24-comp-2 .alias-blade_home_grid .blade-a__title {
    text-align: center;
  }
  .color-x24-comp-2 .section__column-2 {
    order: 3;
  }
  .color-x24-comp-2 .section__column-2 .location__text-wrapper {
    text-align: center;
  }
  .color-x24-comp-2 .section__column-3 {
    order: 2;
  }
  .color-x24-comp-2 .newsletter-2-fields .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-comp-2 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-2 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-2 .section--dark .featuredblocks .featuredblock__cta .component__button--1, .color-x24-comp-2 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-2 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-2 .section--light .featuredblocks .featuredblock__cta .component__button--1 {
    min-width: 80px !important;
  }
  .color-x24-comp-2 .section--dark .featuredblocks .featuredblock__title, .color-x24-comp-2 .section--light .featuredblocks .featuredblock__title {
    font-size: 18px;
  }
  .color-x24-comp-2 .section--dark .staff__container .staff-member__name, .color-x24-comp-2 .section--dark .staff__container .staff-member__name span, .color-x24-comp-2 .section--light .staff__container .staff-member__name, .color-x24-comp-2 .section--light .staff__container .staff-member__name span {
    font: 600 16px/20px "Poppins", sans-serif !important;
  }
  .color-x24-comp-2 .section--dark .banner .controls-wrapper, .color-x24-comp-2 .section--light .banner .controls-wrapper {
    padding: 0;
    margin-top: 0;
  }
  .color-x24-comp-2 .section--dark .banner .banner-text__wrapper, .color-x24-comp-2 .section--light .banner .banner-text__wrapper {
    padding-bottom: 0;
  }
}
@media (max-width: 768px) {
  .color-x24-comp-2 .forms--fullwidth form,
.color-x24-comp-2 .forms--2col-textarea form {
    margin-bottom: 0;
  }
  .color-x24-comp-2 .forms--3col form .form__group,
.color-x24-comp-2 .forms--2col form .form__group {
    width: 100%;
  }
  .color-x24-comp-2 .section-blade .blade-a__bg > div {
    min-height: inherit !important;
  }
}
@media (max-width: 767px) {
  .color-x24-comp-2 .section.forms--fullwidth .component__title-caption-wrap,
.color-x24-comp-2 .section .form .component__title-caption-wrap {
    padding-top: 0;
  }
}
@media (max-width: 414px) {
  .color-x24-comp-2 .exclusive-offer .col-lg-12 .form__group,
.color-x24-comp-2 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-comp-2 .exclusive-offer .section--light .form-wrap__submit input {
    width: 100%;
  }
  .color-x24-comp-2 .form-default .form-wrap__submit input,
.color-x24-comp-2 .newsletter-2-fields .section--light .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-comp-2 .section .section--light .form-wrap__submit input,
.color-x24-comp-2 .section .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-comp-2 .newsletter-3-fields .col-lg-12 .form,
.color-x24-comp-2 .exclusive-offer .col-lg-12 .form {
    padding: 3.125rem 0;
    margin: 0 auto;
    max-width: 900px;
  }
  .color-x24-comp-2 .alias-home_askaquestion input,
.color-x24-comp-2 .alias-home_askaquestion textarea,
.color-x24-comp-2 .alias-home_askaquestion .leadFormInfo,
.color-x24-comp-2 .alias-home_askaquestion .error_container {
    width: 100%;
  }
  .color-x24-comp-2 .forms--fullwidth form,
.color-x24-comp-2 .forms--2col-textarea form,
.color-x24-comp-2 .forms--3col form .form-wrap__submit,
.color-x24-comp-2 .forms--2col form .form-wrap__submit,
.color-x24-comp-2 .exclusive-offer .col-lg-12 form .form-wrap__submit {
    width: 100%;
  }
  .color-x24-comp-2 .forms--2col form .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
}
.color-x24-comp-2 .forms--2col-textarea .form .leadForm form {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.color-x24-comp-2 .forms--2col-textarea .form .leadForm form .outerWrap {
  position: relative;
  float: left;
  width: 47%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-end;
}
.color-x24-comp-2 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-comp-2 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-comp-2 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-comp-2 .forms--2col-textarea .form__group {
  width: 100%;
  margin-right: 0;
  float: left;
  margin-bottom: 15px;
}
.color-x24-comp-2 .forms--2col-textarea .form-wrap__submit {
  margin: 0 auto;
  width: 100%;
  display: flex;
  justify-content: center;
}
.color-x24-comp-2 .forms--2col-textarea .form .form-input-comments {
  display: flex;
  flex-direction: column;
  width: 49%;
}
.color-x24-comp-2 .forms--2col-textarea .form .form-input-comments .input_container {
  width: 100%;
  display: flex;
  flex-grow: 1;
}
.color-x24-comp-2 .forms--2col-textarea .form .leadFormInfo {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-comp-2 .forms--2col-textarea .form .leadFormSuccess {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-comp-2 .forms-option--b .label_container {
  position: absolute;
  padding: 5px 0 0 12px;
}
.color-x24-comp-2 .forms-option--b input, .color-x24-comp-2 .forms-option--b select {
  height: 70px !important;
  padding-bottom: 0 !important;
}
.color-x24-comp-2 .section-featuredblocks .featuredblock__wrap .featuredblock__image {
  background-position: left;
}
.color-x24-comp-2 .section-featuredblocks .featuredblock__item {
  border: none !important;
}
.color-x24-comp-2 .section-featuredblocks .featuredblock__item .featuredblock__wrap .featuredblock__icon .icon,
.color-x24-comp-2 .section-featuredblocks .featuredblock__item .featuredblock__wrap:hover .featuredblock__icon .icon {
  color: #ff7f00;
}
.color-x24-comp-2 .section--dark .featuredblocks .featuredblock__wrap, .color-x24-comp-2 .section--light .featuredblocks .featuredblock__wrap {
  border: 0 !important;
}
.color-x24-comp-2 .section--dark .featuredblocks .featuredblock__wrap .featuredblock__title, .color-x24-comp-2 .section--light .featuredblocks .featuredblock__wrap .featuredblock__title {
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-comp-2 .section--dark .featuredblocks-grid-c .featuredblock__title, .color-x24-comp-2 .section--light .featuredblocks-grid-c .featuredblock__title {
  margin-top: 0;
}
.color-x24-comp-2 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-comp-2 .section--light .featuredblocks-grid-c .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
}
.color-x24-comp-2 .section--dark .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button, .color-x24-comp-2 .section--light .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button {
  border: 0;
  background: none;
  font-family: "GothicA1", sans-serif;
}
.color-x24-comp-2 .section--dark .featuredblocks-grid-e, .color-x24-comp-2 .section--light .featuredblocks-grid-e {
  margin: 0 -30px;
}
.color-x24-comp-2 .section--dark .featuredblocks-grid-e .featuredblock__wrap, .color-x24-comp-2 .section--light .featuredblocks-grid-e .featuredblock__wrap {
  justify-content: flex-end;
  min-height: 232px;
}
.color-x24-comp-2 .section--dark .featuredblocks-grid-e .featuredblocks__container, .color-x24-comp-2 .section--light .featuredblocks-grid-e .featuredblocks__container {
  margin: 50px 0;
}
.color-x24-comp-2 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-2 .section--dark .featuredblocks-grid-e .featuredblock__title, .color-x24-comp-2 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-2 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #ffffff;
  position: relative;
  z-index: 2;
  font-size: 24px;
  font-family: "Poppins", sans-serif;
}
.color-x24-comp-2 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-comp-2 .section--light .featuredblocks-grid-e .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
  /* Safari 4.0 - 8.0 */
  /* Standard syntax */
}
.color-x24-comp-2 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage, .color-x24-comp-2 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage {
  border-radius: 9px;
}
.color-x24-comp-2 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage, .color-x24-comp-2 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage {
  background-size: 125%;
  -webkit-animation-name: animation-fb;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 0.8s;
  /* Safari 4.0 - 8.0 */
  animation-name: animation-fb;
  animation-duration: 0.8s;
}
.color-x24-comp-2 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-comp-2 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(88, 95, 87, 0.7) !important;
}
@-moz-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@-webkit-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
.color-x24-comp-2 .section--dark .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-comp-2 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before, .color-x24-comp-2 .section--light .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-comp-2 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before {
  background: none !important;
}
.color-x24-comp-2 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-comp-2 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-comp-2 .section--dark .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-comp-2 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-comp-2 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-comp-2 .section--dark .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-comp-2 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-comp-2 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-comp-2 .section--dark .featuredblocks-flyup-c .featuredblock__item:active, .color-x24-comp-2 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-comp-2 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-comp-2 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-comp-2 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-comp-2 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-comp-2 .section--light .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-comp-2 .section--light .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-comp-2 .section--light .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-comp-2 .section--light .featuredblocks-flyup-c .featuredblock__item:active {
  background: none !important;
}
.color-x24-comp-2 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-2 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-2 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-2 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-2 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-comp-2 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-comp-2 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-2 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-2 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-2 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-2 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-comp-2 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-comp-2 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-2 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-2 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-2 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-2 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-comp-2 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon, .color-x24-comp-2 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-2 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-2 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-2 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-2 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-comp-2 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-comp-2 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-2 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-2 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-2 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-2 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-comp-2 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-comp-2 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-2 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-2 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-2 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-2 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-comp-2 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon {
  color: #ffffff;
}
.color-x24-comp-2 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-2 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-2 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-2 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-2 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-2 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-comp-2 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-2 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-2 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-2 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-2 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-2 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-comp-2 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-2 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-2 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-2 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-2 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-2 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover, .color-x24-comp-2 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-2 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-2 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-2 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-2 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-2 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-comp-2 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-2 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-2 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-2 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-2 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-2 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-comp-2 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-2 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-2 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-2 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-2 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-2 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover {
  text-decoration: none;
}
.color-x24-comp-2 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title, .color-x24-comp-2 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #ffffff !important;
}
.color-x24-comp-2 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-comp-2 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-comp-2 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3, .color-x24-comp-2 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-comp-2 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-comp-2 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
}
.color-x24-comp-2 .section--dark .featuredblocks .featuredblock .featuredblock__wrap, .color-x24-comp-2 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(88, 95, 87, 0.7);
  border-radius: 8px;
  text-align: left;
  padding: 15px;
}
.color-x24-comp-2 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover, .color-x24-comp-2 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(88, 95, 87, 0.8);
}
.color-x24-comp-2 .section--dark .featuredblocks .featuredblock__title, .color-x24-comp-2 .section--dark .featuredblocks .featuredblock__content, .color-x24-comp-2 .section--light .featuredblocks .featuredblock__title, .color-x24-comp-2 .section--light .featuredblocks .featuredblock__content {
  color: #ffffff;
}
.color-x24-comp-2 .section--dark .featuredblocks .featuredblock__cta .cta__link, .color-x24-comp-2 .section--light .featuredblocks .featuredblock__cta .cta__link {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-comp-2 .section--dark .featuredblocks .featuredblock__cta .cta__link:hover, .color-x24-comp-2 .section--light .featuredblocks .featuredblock__cta .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-comp-2 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon, .color-x24-comp-2 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon {
  color: #ffffff !important;
}
.color-x24-comp-2 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover, .color-x24-comp-2 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover {
  color: white !important;
}
.color-x24-comp-2 .section--dark .featuredblocks .featuredblock__cta .cta__button,
.color-x24-comp-2 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon, .color-x24-comp-2 .section--light .featuredblocks .featuredblock__cta .cta__button,
.color-x24-comp-2 .section--light .featuredblocks .featuredblock__cta .cta__button--icon {
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-2 .section--dark .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-comp-2 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:hover, .color-x24-comp-2 .section--light .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-comp-2 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-comp-2 .section--dark .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-comp-2 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:focus, .color-x24-comp-2 .section--light .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-comp-2 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-2 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-2 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #585f57;
}
.color-x24-comp-2 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6) !important;
}
.color-x24-comp-2 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-comp-2 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-comp-2 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-comp-2 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-comp-2 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-comp-2 .section--light .featuredblocks-flyup-b .featuredblock__item:active {
  background: none !important;
}
.color-x24-comp-2 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-2 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-2 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-2 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-2 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-comp-2 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-comp-2 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-2 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-2 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-2 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-2 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-comp-2 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon {
  color: #585f57;
}
.color-x24-comp-2 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #585f57 !important;
}
.color-x24-comp-2 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-comp-2 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-comp-2 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #000000 !important;
}
.color-x24-comp-2 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6);
}
.color-x24-comp-2 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(255, 255, 255, 0.8);
}
.color-x24-comp-2 .section--light .featuredblocks .featuredblock__title {
  color: #585f57;
}
.color-x24-comp-2 .section--light .featuredblocks .featuredblock__content {
  color: rgba(88, 95, 87, 0.7);
}
.color-x24-comp-2 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link {
  color: #000000 !important;
}
.color-x24-comp-2 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-comp-2 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon {
  color: #000000 !important;
}
.color-x24-comp-2 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon:hover {
  color: #666666 !important;
}
.color-x24-comp-2 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-2 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon {
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  border: 1px solid #585f57 !important;
  color: #ffffff !important;
  background: #585f57 !important;
}
.color-x24-comp-2 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:hover,
.color-x24-comp-2 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #8a9389 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #8a9389 !important;
}
.color-x24-comp-2 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:focus,
.color-x24-comp-2 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #bfc4be !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #bfc4be !important;
}
.color-x24-comp-2 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item:last-child,
.color-x24-comp-2 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item {
  border: none;
}
.color-x24-comp-2 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__sub-menu {
  background: rgba(88, 95, 87, 0.8);
  border-radius: 8px 8px 0 0;
}
.color-x24-comp-2 .articles__container {
  padding-top: 15px;
  padding-bottom: 15px;
}
.color-x24-comp-2 .articles__container .articles__item {
  margin-bottom: 15px;
}
.color-x24-comp-2 .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-comp-2 .section--dark .testimonials .testimonials-item__content, .color-x24-comp-2 .section--light .testimonials .testimonials-item__content {
  margin: 0 0 15px;
}
.color-x24-comp-2 .section--dark .testimonials .testimonials-item--wrapInner p, .color-x24-comp-2 .section--light .testimonials .testimonials-item--wrapInner p {
  color: #000000;
}
.color-x24-comp-2 .section--dark .testimonials .testimonial-grid__source,
.color-x24-comp-2 .section--dark .testimonials .testimonial-list__source,
.color-x24-comp-2 .section--dark .testimonials .testimonials-item__source, .color-x24-comp-2 .section--light .testimonials .testimonial-grid__source,
.color-x24-comp-2 .section--light .testimonials .testimonial-list__source,
.color-x24-comp-2 .section--light .testimonials .testimonials-item__source {
  margin: 0 0 15px;
  display: block;
  width: 100%;
  padding: 0;
}
.color-x24-comp-2 .section--dark .testimonials .expand, .color-x24-comp-2 .section--light .testimonials .expand {
  font-weight: 400;
  text-transform: none;
  text-decoration: underline;
  float: none;
  padding-top: 0;
  padding-bottom: 10px;
  margin: 0 0 10px;
}
.color-x24-comp-2 .section--dark .testimonials .expand:hover, .color-x24-comp-2 .section--light .testimonials .expand:hover {
  text-decoration: none;
}
.color-x24-comp-2 .section--dark .testimonials .expand:before, .color-x24-comp-2 .section--light .testimonials .expand:before {
  display: none;
}
.color-x24-comp-2 .section--dark .phone__container .phone__wrapper .phone__number, .color-x24-comp-2 .section--light .phone__container .phone__wrapper .phone__number {
  color: #ff7f00;
  font-size: 16px;
  line-height: 19px;
  position: relative;
  padding: 0 0 0 20px;
  display: inline-block;
  font-family: "GothicA1", sans-serif;
}
.color-x24-comp-2 .section--dark .phone__container .phone__wrapper .phone__number:before, .color-x24-comp-2 .section--light .phone__container .phone__wrapper .phone__number:before {
  position: absolute;
  left: 0;
  top: 0;
  font-family: "font-awesome";
  content: "";
  font-size: 16px;
  margin: 0 10px 0 0;
  color: #ff7f00;
  display: inline;
}
.color-x24-comp-2 .section--light .phone__container .phone__wrapper .phone__number {
  color: #ff7f00;
}
.color-x24-comp-2 .section--light .phone__container .phone__wrapper .phone__number:before {
  color: #ff7f00;
}
.color-x24-comp-2 .section--dark .staff-a .staff__item .staff-member__image-wrapper, .color-x24-comp-2 .section--light .staff-a .staff__item .staff-member__image-wrapper {
  display: flex;
  align-items: center;
}
.color-x24-comp-2 .section--dark .staff-a .staff__title-caption-wrap, .color-x24-comp-2 .section--light .staff-a .staff__title-caption-wrap {
  max-width: 100%;
}
.color-x24-comp-2 .section--dark .staff-a .staff__title-caption-wrap div, .color-x24-comp-2 .section--light .staff-a .staff__title-caption-wrap div {
  padding-left: 0;
  padding-right: 0;
}
.color-x24-comp-2 .section--dark .staff-a .staff__title, .color-x24-comp-2 .section--light .staff-a .staff__title {
  margin-bottom: 10px;
}
.color-x24-comp-2 .section--dark .staff-a .staff-member__text-wrap, .color-x24-comp-2 .section--light .staff-a .staff-member__text-wrap {
  padding-left: 16px;
  padding-right: 16px;
}
.color-x24-comp-2 .section--dark .staff-a .staff-member__text, .color-x24-comp-2 .section--light .staff-a .staff-member__text {
  margin-left: 32px;
}
.color-x24-comp-2 .section--dark .staff__container .staff-member, .color-x24-comp-2 .section--light .staff__container .staff-member {
  overflow: hidden;
}
.color-x24-comp-2 .section--dark .staff__container .staff__title, .color-x24-comp-2 .section--light .staff__container .staff__title {
  font: bold 48px/56px "Poppins", sans-serif;
  color: #ffffff;
}
.color-x24-comp-2 .section--dark .staff__container .staff__caption, .color-x24-comp-2 .section--light .staff__container .staff__caption {
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
  color: #ffffff !important;
}
.color-x24-comp-2 .section--dark .staff__container .staff-a .staff__list, .color-x24-comp-2 .section--light .staff__container .staff-a .staff__list {
  padding: 0;
}
.color-x24-comp-2 .section--dark .staff__container .staff__item, .color-x24-comp-2 .section--light .staff__container .staff__item {
  color: #ffffff;
}
.color-x24-comp-2 .section--dark .staff__container--inner, .color-x24-comp-2 .section--light .staff__container--inner {
  overflow: hidden;
}
.color-x24-comp-2 .section--dark .staff__container .staff-member__name, .color-x24-comp-2 .section--dark .staff__container .staff-member__name span, .color-x24-comp-2 .section--light .staff__container .staff-member__name, .color-x24-comp-2 .section--light .staff__container .staff-member__name span {
  color: #ffffff;
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-comp-2 .section--dark .staff__container .staff-member__position, .color-x24-comp-2 .section--light .staff__container .staff-member__position {
  color: #ffffff;
  font-size: 14px;
}
.color-x24-comp-2 .section--dark .staff__container .staff-member__image, .color-x24-comp-2 .section--light .staff__container .staff-member__image {
  border-radius: 22px;
}
.color-x24-comp-2 .section--dark .staff__container .staff-member__description, .color-x24-comp-2 .section--light .staff__container .staff-member__description {
  border: none;
}
.color-x24-comp-2 .section--dark .staff__container .staff-member__link, .color-x24-comp-2 .section--light .staff__container .staff-member__link {
  color: #ffffff !important;
  font: 900 16px/20px "GothicA1", sans-serif;
}
.color-x24-comp-2 .section--dark .staff__container .staff-member__link:hover, .color-x24-comp-2 .section--light .staff__container .staff-member__link:hover {
  text-decoration: underline;
}
.color-x24-comp-2 .section--dark .staff__container .staff__controls .flex-control-nav, .color-x24-comp-2 .section--light .staff__container .staff__controls .flex-control-nav {
  width: 100%;
  margin-top: 0;
}
.color-x24-comp-2 .section--dark .staff__container .component__button--1,
.color-x24-comp-2 .section--dark .staff__container .component__button--2,
.color-x24-comp-2 .section--dark .staff__container .component__button--3, .color-x24-comp-2 .section--light .staff__container .component__button--1,
.color-x24-comp-2 .section--light .staff__container .component__button--2,
.color-x24-comp-2 .section--light .staff__container .component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-2 .section--dark .staff__container .component__button--1:hover,
.color-x24-comp-2 .section--dark .staff__container .component__button--2:hover,
.color-x24-comp-2 .section--dark .staff__container .component__button--3:hover, .color-x24-comp-2 .section--light .staff__container .component__button--1:hover,
.color-x24-comp-2 .section--light .staff__container .component__button--2:hover,
.color-x24-comp-2 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
}
.color-x24-comp-2 .section--dark .staff__container .component__button--1:focus,
.color-x24-comp-2 .section--dark .staff__container .component__button--2:focus,
.color-x24-comp-2 .section--dark .staff__container .component__button--3:focus, .color-x24-comp-2 .section--light .staff__container .component__button--1:focus,
.color-x24-comp-2 .section--light .staff__container .component__button--2:focus,
.color-x24-comp-2 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
}
.color-x24-comp-2 .section--dark .staff__container .component__button--2, .color-x24-comp-2 .section--light .staff__container .component__button--2 {
  border: 1px solid #ccb325 !important;
  color: #ffffff !important;
  background: #ccb325 !important;
}
.color-x24-comp-2 .section--dark .staff__container .component__button--2:hover, .color-x24-comp-2 .section--light .staff__container .component__button--2:hover {
  border: 1px solid #e5d472 !important;
  background: #e5d472 !important;
  color: #ffffff !important;
}
.color-x24-comp-2 .section--dark .staff__container .component__button--2:focus, .color-x24-comp-2 .section--light .staff__container .component__button--2:focus {
  border: 1px solid #f5eec8 !important;
  color: #ffffff !important;
  background: #f5eec8 !important;
}
.color-x24-comp-2 .section--dark .staff__container .component__button--3, .color-x24-comp-2 .section--light .staff__container .component__button--3 {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-comp-2 .section--dark .staff__container .component__button--3:hover, .color-x24-comp-2 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
}
.color-x24-comp-2 .section--dark .staff__container .component__button--3:focus, .color-x24-comp-2 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-comp-2 .section--light .staff__container .staff__item {
  color: #000000;
}
.color-x24-comp-2 .section--light .staff__container .staff__title,
.color-x24-comp-2 .section--light .staff__container .staff__caption {
  color: #000000 !important;
}
.color-x24-comp-2 .section--light .staff__container .staff-member__name, .color-x24-comp-2 .section--light .staff__container .staff-member__name span {
  color: #585f57;
}
.color-x24-comp-2 .section--light .staff__container .staff-member__position {
  color: #585f57 !important;
}
.color-x24-comp-2 .section--light .staff__container .staff-member__link {
  color: #000000 !important;
}
.color-x24-comp-2 .section--light .staff__container .staff-member .component__button--1,
.color-x24-comp-2 .section--light .staff__container .staff-member .component__button--2,
.color-x24-comp-2 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #585f57 !important;
  color: #ffffff !important;
  background: #585f57 !important;
}
.color-x24-comp-2 .section--light .staff__container .staff-member .component__button--1:hover,
.color-x24-comp-2 .section--light .staff__container .staff-member .component__button--2:hover,
.color-x24-comp-2 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #8a9389 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #8a9389 !important;
}
.color-x24-comp-2 .section--light .staff__container .staff-member .component__button--1:focus,
.color-x24-comp-2 .section--light .staff__container .staff-member .component__button--2:focus,
.color-x24-comp-2 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #bfc4be !important;
  color: #ffffff !important;
  background: #bfc4be !important;
}
.color-x24-comp-2 .section--light .staff__container .staff-member .component__button--2 {
  border: 1px solid #ccb325 !important;
  color: #ffffff !important;
  background: #ccb325 !important;
}
.color-x24-comp-2 .section--light .staff__container .staff-member .component__button--2:hover {
  border: 1px solid #e5d472 !important;
  background: #e5d472 !important;
  color: #ffffff !important;
}
.color-x24-comp-2 .section--light .staff__container .staff-member .component__button--2:focus {
  border: 1px solid #f5eec8 !important;
  color: #ffffff !important;
  background: #f5eec8 !important;
}
.color-x24-comp-2 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-comp-2 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #ede19d !important;
  color: #585f57 !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #f5eec8 !important;
}
.color-x24-comp-2 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-comp-2 .container-fluid .staff__container .staff-a {
  margin-left: 0;
  margin-right: 0;
}
.color-x24-comp-2 .section--dark .hours .component__subtitle, .color-x24-comp-2 .section--light .hours .component__subtitle {
  color: #ffffff !important;
}
.color-x24-comp-2 .section--dark .hours-a__title, .color-x24-comp-2 .section--light .hours-a__title {
  color: #ffffff;
}
.color-x24-comp-2 .section--dark .hours-a .component__subtitle, .color-x24-comp-2 .section--light .hours-a .component__subtitle {
  color: #ffffff !important;
  font-weight: 900;
}
.color-x24-comp-2 .section--dark .hours-a__schedule, .color-x24-comp-2 .section--light .hours-a__schedule {
  color: #ffffff !important;
}
.color-x24-comp-2 .section--dark .hours-a__schedule .cta__link, .color-x24-comp-2 .section--light .hours-a__schedule .cta__link {
  color: #ffffff !important;
}
.color-x24-comp-2 .section--dark .hours-a__schedule .cta__link:hover, .color-x24-comp-2 .section--light .hours-a__schedule .cta__link:hover {
  text-decoration: underline;
}
.color-x24-comp-2 .section--dark .hours-a__schedule--responsive .cta__link, .color-x24-comp-2 .section--light .hours-a__schedule--responsive .cta__link {
  color: #ffffff !important;
  padding: 15px 0;
}
.color-x24-comp-2 .section--dark .hours-a__schedule--responsive .cta__link:hover, .color-x24-comp-2 .section--light .hours-a__schedule--responsive .cta__link:hover {
  text-decoration: underline;
}
.color-x24-comp-2 .section--dark .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-comp-2 .section--dark .hours-a__schedule--responsive .row, .color-x24-comp-2 .section--light .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-comp-2 .section--light .hours-a__schedule--responsive .row {
  background: none;
  border-top: 1px solid #ff7f00;
  padding: 0;
}
.color-x24-comp-2 .section--dark .hours-a__schedule--responsive .row:first-of-type, .color-x24-comp-2 .section--light .hours-a__schedule--responsive .row:first-of-type {
  border-top: 0;
}
.color-x24-comp-2 .section--dark .hours-a__schedule .hours-a__subtitle, .color-x24-comp-2 .section--light .hours-a__schedule .hours-a__subtitle {
  font: 600 24px/32px "Poppins", sans-serif !important;
}
.color-x24-comp-2 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-comp-2 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ff7f00;
  padding: 0 20px;
}
.color-x24-comp-2 .section--dark .hours-a__schedule .hours-a__schedule--border:first-child, .color-x24-comp-2 .section--light .hours-a__schedule .hours-a__schedule--border:first-child {
  padding-left: 0;
}
.color-x24-comp-2 .section--dark .hours-a__schedule .hours-a__schedule--border strong, .color-x24-comp-2 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #ffffff;
  font: 600 20px/28px "Poppins", sans-serif !important;
}
.color-x24-comp-2 .section--dark .hours-a__schedule .hours-a__schedule--border p, .color-x24-comp-2 .section--light .hours-a__schedule .hours-a__schedule--border p {
  font-size: 14px;
}
.color-x24-comp-2 .section--dark .hours-a__schedule .hours-a__schedule--border p:last-child, .color-x24-comp-2 .section--light .hours-a__schedule .hours-a__schedule--border p:last-child {
  margin-bottom: 0;
}
.color-x24-comp-2 .section--light .hours .component__subtitle {
  color: #000000 !important;
}
.color-x24-comp-2 .section--light .hours-a__title {
  color: #000000 !important;
}
.color-x24-comp-2 .section--light .hours-a .component__subtitle {
  color: #000000 !important;
}
.color-x24-comp-2 .section--light .hours-a__schedule {
  color: #000000 !important;
}
.color-x24-comp-2 .section--light .hours-a__schedule .cta__link {
  color: #000000 !important;
}
.color-x24-comp-2 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ff7f00;
}
.color-x24-comp-2 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #000000;
}
.color-x24-comp-2 .map .map-a .map-search {
  padding: 15px;
}
.color-x24-comp-2 .map .map-a .map-search__form {
  display: none;
}
.color-x24-comp-2 .map .map-a .map-search__location-distance {
  padding: 0;
}
.color-x24-comp-2 .map .map-a .map-search__location-distance h3 {
  font-size: 16px;
}
.color-x24-comp-2 .map .map-a .map-search__location-contact b, .color-x24-comp-2 .map .map-a .map-search__location-address b {
  display: none;
}
.color-x24-comp-2 .map .map__col {
  margin: 150px 0;
  padding: 15px 0;
  border-radius: 8px;
  width: 474px;
}
.color-x24-comp-2 .section--dark .map .map-a .map__col, .color-x24-comp-2 .section--light .map .map-a .map__col {
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.2), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-comp-2 .section--dark .map .map-a .map__col h3, .color-x24-comp-2 .section--light .map .map-a .map__col h3 {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-comp-2 .section--dark .map .map-a .map__title, .color-x24-comp-2 .section--light .map .map-a .map__title {
  color: #ffffff !important;
}
.color-x24-comp-2 .section--dark .map .map-a .map__caption, .color-x24-comp-2 .section--light .map .map-a .map__caption {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-comp-2 .section--dark .map .map-a .map-search__location-distance, .color-x24-comp-2 .section--dark .map .map-a .map__container .component, .color-x24-comp-2 .section--light .map .map-a .map-search__location-distance, .color-x24-comp-2 .section--light .map .map-a .map__container .component {
  color: #ffffff;
}
.color-x24-comp-2 .section--dark .map .map-a .map-search, .color-x24-comp-2 .section--light .map .map-a .map-search {
  margin-top: 0;
}
.color-x24-comp-2 .section--dark .map .map-a .map-search .cta__link, .color-x24-comp-2 .section--light .map .map-a .map-search .cta__link {
  margin: 0;
  display: inline-block;
  width: auto;
  color: #ffffff !important;
}
.color-x24-comp-2 .section--dark .map .map-a .map-search .cta__link:hover, .color-x24-comp-2 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-comp-2 .section--dark #map-marker__content p {
  color: #000000;
}
.color-x24-comp-2 .section--light .map .map-a .map__col {
  box-shadow: none;
}
.color-x24-comp-2 .section--light .map .map-a .map__col h3 {
  color: #000000 !important;
}
.color-x24-comp-2 .section--light .map .map-a .map__title, .color-x24-comp-2 .section--light .map .map-a .map__caption {
  color: #000000 !important;
}
.color-x24-comp-2 .section--light .map .map-a .map-search__location-distance, .color-x24-comp-2 .section--light .map .map-a .map__container .component {
  color: #000000;
}
.color-x24-comp-2 .section--light .map .map-a .map-search__location-address p {
  color: #585f57;
}
.color-x24-comp-2 .section--light .map .map-a .map-search .cta__link {
  color: #000000 !important;
}
.color-x24-comp-2 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-comp-2 .footer .logo_footer__container--inner,
.color-x24-comp-2 .footer .logo__container {
  display: flex;
  height: 100%;
  justify-content: center;
}
.color-x24-comp-2 .footer .logo_footer__container--inner .logo,
.color-x24-comp-2 .footer .logo__container .logo {
  align-self: center;
}
.color-x24-comp-2 .copyright__container {
  display: flex;
  justify-content: flex-end;
}
.color-x24-comp-2 .copyright__container .copyright__item {
  padding: 0 10px;
  margin-top: 0;
}
.color-x24-comp-2 .copyright__container .copyright__item .copyright__link {
  font: 12px/18px "GothicA1", sans-serif;
}
.color-x24-comp-2 .section--dark .copyright__link, .color-x24-comp-2 .section--light .copyright__link {
  color: #ffffff;
  font-family: "Poppins", sans-serif;
}
.color-x24-comp-2 .section--dark .copyright__link:hover, .color-x24-comp-2 .section--light .copyright__link:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-comp-2 .section--dark .copyright__item:not(:last-child),
.color-x24-comp-2 .section--dark #copyright__item:not(:last-child), .color-x24-comp-2 .section--light .copyright__item:not(:last-child),
.color-x24-comp-2 .section--light #copyright__item:not(:last-child) {
  border-color: #ffffff;
}
.color-x24-comp-2 .section--dark .copyright__container,
.color-x24-comp-2 .section--dark #copyright__container, .color-x24-comp-2 .section--light .copyright__container,
.color-x24-comp-2 .section--light #copyright__container {
  padding: 0 !important;
}
.color-x24-comp-2 .section--light .copyright__link {
  color: #585f57;
}
.color-x24-comp-2 .section--light .copyright__link:hover {
  color: #585f57;
}
.color-x24-comp-2 .section--light .copyright__item:not(:last-child),
.color-x24-comp-2 .section--light #copyright__item:not(:last-child) {
  border-color: #585f57;
}
.color-x24-comp-2 .section-copyright .copyright,
.color-x24-comp-2 .section-copyright #copyright {
  display: flex;
  height: 100%;
  align-items: center;
}
.color-x24-comp-2 .section-copyright .copyright .copyright__link,
.color-x24-comp-2 .section-copyright #copyright .copyright__link {
  line-height: 17px;
}
.color-x24-comp-2 .section--dark .socialmedia__item .socialmedia__link, .color-x24-comp-2 .section--light .socialmedia__item .socialmedia__link {
  border-radius: 8px;
  background: #e0e0e0;
  color: #212121;
}
.color-x24-comp-2 .section--dark .socialmedia__item .socialmedia__link:hover, .color-x24-comp-2 .section--light .socialmedia__item .socialmedia__link:hover {
  background: #c1bcbc;
}
.color-x24-comp-2 .section--dark .section-socialmedia .socialmedia__link--small, .color-x24-comp-2 .section--light .section-socialmedia .socialmedia__link--small {
  width: 34px;
  height: 34px;
}
.color-x24-comp-2 .section--dark .socialmedia, .color-x24-comp-2 .section--light .socialmedia {
  padding: 0;
}
.color-x24-comp-2 .section--light .socialmedia__item .socialmedia__link {
  background: #f0efe5;
  color: #e0e0e0;
}
.color-x24-comp-2 .section--light .socialmedia__item .socialmedia__link:hover {
  background: rgba(88, 95, 87, 0.5);
}
.color-x24-comp-2 .logo__container .logo-a__title {
  font-size: 14px;
  line-height: 18px;
}
.color-x24-comp-2 .logo__container .logo-a__caption {
  font-size: 12px;
  line-height: 14px;
}
@media (max-width: 1224px) {
  .color-x24-comp-2 .section--dark .cta__button,
.color-x24-comp-2 .section--dark .cta__button--icon,
.color-x24-comp-2 .section--dark .staff-member__link.component__button--1,
.color-x24-comp-2 .section--dark .staff-member__link__button--icon,
.color-x24-comp-2 .section--dark .staff-member__link--icon,
.color-x24-comp-2 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-2 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-2 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-comp-2 .section--light .cta__button,
.color-x24-comp-2 .section--light .cta__button--icon,
.color-x24-comp-2 .section--light .staff-member__link.component__button--1,
.color-x24-comp-2 .section--light .staff-member__link__button--icon,
.color-x24-comp-2 .section--light .staff-member__link--icon,
.color-x24-comp-2 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-2 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-2 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 155px;
  }
  .color-x24-comp-2 .banner .banner-text__wrapper {
    padding: 30px 0 50px;
  }
  .color-x24-comp-2 .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-comp-2 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-comp-2 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-comp-2 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-comp-2 .section--light .featuredblocks-grid-e .featuredblock__item {
    margin: 0 0 20px;
  }
  .color-x24-comp-2 .section--dark .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-comp-2 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-comp-2 .section--light .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-comp-2 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
    height: 100% !important;
  }
  .color-x24-comp-2 .contact-us-im .form,
.color-x24-comp-2 .form .component__title-caption-wrap {
    padding-top: 0;
    padding-bottom: 20px;
  }
}
@media (max-width: 1199px) {
  .color-x24-comp-2 .header-sticky,
.color-x24-comp-2 .header_home,
.color-x24-comp-2 .header_home.overlap {
    padding: 0;
    position: static;
  }
  .color-x24-comp-2 .header-sticky .section--dark.section--inner, .color-x24-comp-2 .header-sticky .section--light.section--inner,
.color-x24-comp-2 .header_home .section--dark.section--inner,
.color-x24-comp-2 .header_home .section--light.section--inner,
.color-x24-comp-2 .header_home.overlap .section--dark.section--inner,
.color-x24-comp-2 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-comp-2 .header-sticky .container,
.color-x24-comp-2 .header-sticky .section--dark.section--inner,
.color-x24-comp-2 .header-sticky .section--light.section--inner,
.color-x24-comp-2 .header_home .container,
.color-x24-comp-2 .header_home .section--dark.section--inner,
.color-x24-comp-2 .header_home .section--light.section--inner,
.color-x24-comp-2 .header_home.overlap .container,
.color-x24-comp-2 .header_home.overlap .section--dark.section--inner,
.color-x24-comp-2 .header_home.overlap .section--light.section--inner {
    max-width: 1140px;
  }
  .color-x24-comp-2 .banner .banner-e__header, .color-x24-comp-2 .banner .banner-e__contactform {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .color-x24-comp-2 .banner .banner-e__contactform {
    margin-left: 0;
  }
  .color-x24-comp-2 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-comp-2 .featuredblocks .featuredblocks-grid-d .featuredblock__cta {
    display: block;
  }
  .color-x24-comp-2 .banner .banner-text__wrapper {
    margin: 0 auto !important;
  }
  .color-x24-comp-2 .hours-a .hours__sep {
    display: none !important;
  }
  .color-x24-comp-2 .hours-a .hours__day:first-child {
    padding-left: 0;
    width: 27%;
  }
  .color-x24-comp-2 .hours-a .hours__hours {
    width: 73%;
    flex-direction: row !important;
    justify-content: flex-start;
  }
  .color-x24-comp-2 .hours-a .hours__hours span {
    display: inline-block;
    width: 50%;
    text-align: left !important;
    padding: 0 10px 0 0;
  }
}
@media (max-width: 1023px) {
  .color-x24-comp-2 .section--dark .cta__button,
.color-x24-comp-2 .section--dark .cta__button--icon,
.color-x24-comp-2 .section--dark .staff-member__link.component__button--1,
.color-x24-comp-2 .section--dark .staff-member__link__button--icon,
.color-x24-comp-2 .section--dark .staff-member__link--icon,
.color-x24-comp-2 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-2 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-2 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-comp-2 .section--light .cta__button,
.color-x24-comp-2 .section--light .cta__button--icon,
.color-x24-comp-2 .section--light .staff-member__link.component__button--1,
.color-x24-comp-2 .section--light .staff-member__link__button--icon,
.color-x24-comp-2 .section--light .staff-member__link--icon,
.color-x24-comp-2 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-2 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-2 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 135px;
  }
  .color-x24-comp-2 .section--dark .phone__container .phone__wrapper .phone__number,
.color-x24-comp-2 .section--light .phone__container .phone__wrapper .phone__number {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-comp-2 .header_home.overlap .section--dark.section--inner, .color-x24-comp-2 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-comp-2 .section--dark .navigation .navigation-b .navigation__menu--list, .color-x24-comp-2 .section--light .navigation .navigation-b .navigation__menu--list {
    display: block;
  }
  .color-x24-comp-2 .section--dark .navigation .navigation-b .navigation__menu--list > .navigation__item, .color-x24-comp-2 .section--light .navigation .navigation-b .navigation__menu--list > .navigation__item {
    width: 100%;
    padding: 10px;
    border-left: 0;
    border-bottom: 1px solid #ffffff;
  }
  .color-x24-comp-2 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-comp-2 .section--light .blade__container .blade-a--12 .blade-a__bg {
    position: static;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 1;
    margin: 0 0 26px;
  }
  .color-x24-comp-2 .section--dark .blade__container .blade-a--12 .blade-a__text, .color-x24-comp-2 .section--light .blade__container .blade-a--12 .blade-a__text {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 2;
    margin: 0 0 10px;
    padding-left: 0;
    padding-right: 0;
    background: none;
  }
  .color-x24-comp-2 .section--dark .blade-a__wrap, .color-x24-comp-2 .section--light .blade-a__wrap {
    padding: 0 15px;
  }
  .color-x24-comp-2 .section--dark .blade-a__text, .color-x24-comp-2 .section--light .blade-a__text {
    margin: 0 0 30px;
  }
  .color-x24-comp-2 .alias-partial_header_2x6x2x2 .section--dark.section--inner,
.color-x24-comp-2 .alias-partial_header_2x6x2x2 .section--light.section--inner {
    padding: 0;
  }
  .color-x24-comp-2 .alias-partial_header_2x6x2x2 .col_header_logo {
    flex: 0 0 100%;
    order: 1;
    max-width: 100%;
    padding: 20px 60px;
  }
  .color-x24-comp-2 .alias-partial_header_2x6x2x2 .col_nav {
    flex: 0 0 60%;
    max-width: 60%;
    order: 2;
    padding: 0 20px 10px 30px;
  }
  .color-x24-comp-2 .alias-partial_header_2x6x2x2 .col_top_phone {
    order: 3;
    flex: 0 0 15%;
    max-width: 15%;
    padding: 0 0 10px;
  }
  .color-x24-comp-2 .alias-partial_header_2x6x2x2 .col_header_cta {
    flex: 0 0 25%;
    max-width: 25%;
    order: 4;
    padding: 0 0 10px;
  }
  .color-x24-comp-2 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-comp-2 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-comp-2 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 165px;
    min-width: 165px;
  }
  .color-x24-comp-2 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link, .color-x24-comp-2 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link {
    padding-left: 15px;
    white-space: normal;
  }
  .color-x24-comp-2 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after, .color-x24-comp-2 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after {
    display: none;
  }
  .color-x24-comp-2 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before, .color-x24-comp-2 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    left: 5px;
    margin-top: -6px;
    border: inset 6px;
    border-left-width: 0;
    border-left-style: solid;
    border-color: transparent #ffffff transparent transparent;
  }
  .color-x24-comp-2 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover:before, .color-x24-comp-2 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-comp-2 .section--dark .navigation-a .more .navigation__list--sub .navigation__list, .color-x24-comp-2 .section--light .navigation-a .more .navigation__list--sub .navigation__list {
    left: auto;
    right: 100%;
  }
  .color-x24-comp-2 .section--dark .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before, .color-x24-comp-2 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-comp-2 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent white transparent transparent !important;
  }
  .color-x24-comp-2 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent white transparent transparent !important;
  }
  .color-x24-comp-2 .section--dark .featuredblocks-grid-d, .color-x24-comp-2 .section--dark .featuredblocks-grid-c, .color-x24-comp-2 .section--dark .featuredblocks-grid-e, .color-x24-comp-2 .section--light .featuredblocks-grid-d, .color-x24-comp-2 .section--light .featuredblocks-grid-c, .color-x24-comp-2 .section--light .featuredblocks-grid-e {
    margin: 0;
  }
  .color-x24-comp-2 .section--dark .featuredblocks-grid-d .featuredblock__item, .color-x24-comp-2 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-comp-2 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-comp-2 .section--light .featuredblocks-grid-d .featuredblock__item, .color-x24-comp-2 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-comp-2 .section--light .featuredblocks-grid-e .featuredblock__item {
    border-left: 0 !important;
    border-right: 0 !important;
  }
  .color-x24-comp-2 .section-banner .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-comp-2 .blade-a__text {
    order: 2;
  }
  .color-x24-comp-2 .blade-a__bg {
    order: 1;
  }
  .color-x24-comp-2 .section-blade .blade-a--12 .blade-a__bg {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  .color-x24-comp-2 .map__container .map .map__col {
    margin: 0;
    box-shadow: none;
    border-radius: 0;
    width: 100%;
    max-width: 100%;
    flex: inherit;
    text-align: center;
  }
  .color-x24-comp-2 .map__container .map .map__col .map__title-caption-wrap {
    padding-top: 40px;
  }
  .color-x24-comp-2 .map__container .map-a .map__container {
    max-width: 100% !important;
    padding: 0;
  }
  .color-x24-comp-2 .map__container .map-a .map__display {
    position: static;
  }
  .color-x24-comp-2 .map__container .map__wrap {
    padding: 0;
  }
  .color-x24-comp-2 .footer {
    padding: 55px 0 30px;
    overflow: hidden;
  }
  .color-x24-comp-2 .footer .section-socialmedia,
.color-x24-comp-2 .footer .section-copyright {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    justify-content: center;
  }
  .color-x24-comp-2 .footer .section-logo {
    padding: 50px 0 10px;
  }
  .color-x24-comp-2 .footer .logo__container {
    margin: 0 auto 23px;
  }
  .color-x24-comp-2 .footer .row {
    display: block;
  }
  .color-x24-comp-2 .footer div[class*=col-] {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: none;
    text-align: center;
  }
  .color-x24-comp-2 .footer .logo_footer__container--inner,
.color-x24-comp-2 .footer .logo__container {
    justify-content: center;
  }
  .color-x24-comp-2 .footer .section-socialmedia .socialmedia,
.color-x24-comp-2 .footer .section-socialmedia .copyright__container,
.color-x24-comp-2 .footer .section-copyright .socialmedia,
.color-x24-comp-2 .footer .section-copyright .copyright__container,
.color-x24-comp-2 .footer .logo__container .socialmedia,
.color-x24-comp-2 .footer .logo__container .copyright__container {
    padding: 0 0 20px;
  }
  .color-x24-comp-2 .footer .section-logo {
    padding: 0;
  }
  .color-x24-comp-2 .logo__container {
    margin: 0 auto;
  }
  .color-x24-comp-2 .logo__container .logo-a__img {
    max-width: 200px;
    margin: 0 auto;
  }
  .color-x24-comp-2 .copyright__container {
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .color-x24-comp-2 .banner-e__contactform .contactform__wrapper {
    position: relative;
    top: 0;
  }
  .color-x24-comp-2 .banner .banner-e {
    padding-top: 100px;
  }
  .color-x24-comp-2 .banner .banner-e__header {
    padding-top: 100px;
  }
}
@media (max-width: 990px) {
  .color-x24-comp-2 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-comp-2 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 140px;
    min-width: 140px;
    font-size: 12px;
  }
  .color-x24-comp-2 .section--dark .navigation-a .navigation__item--link, .color-x24-comp-2 .section--light .navigation-a .navigation__item--link {
    font-size: 12px !important;
  }
}
@media (max-width: 767px) {
  .color-x24-comp-2 .blade-a__text .blade-a__title {
    text-align: center;
  }
  .color-x24-comp-2 .form .form__title,
.color-x24-comp-2 .contact-us-im .form__title,
.color-x24-comp-2 .component__title {
    font: bold 32px/40px "Poppins", sans-serif !important;
    text-align: center;
  }
  .color-x24-comp-2 .form .form__caption,
.color-x24-comp-2 .contact-us-im .form__caption,
.color-x24-comp-2 .component__subtitle {
    font: 600 14px/18px "GothicA1", sans-serif !important;
    text-align: center;
  }
  .color-x24-comp-2 .section-banner .banner .component__title,
.color-x24-comp-2 .section-banner .banner .component__subtitle {
    text-align: center;
  }
  .color-x24-comp-2 .section-banner .banner .component__subtitle {
    margin-bottom: 24px;
  }
  .color-x24-comp-2 .banner__container .banner .cta__button {
    margin: 0 auto;
  }
  .color-x24-comp-2 .banner__container .banner .component__button {
    text-align: center !important;
  }
  .color-x24-comp-2 .featuredblocks-grid-d .featuredblock__item {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-comp-2 .section--dark .staff__list, .color-x24-comp-2 .section--light .staff__list {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-comp-2 .section--dark .staff__container .staff__title, .color-x24-comp-2 .section--light .staff__container .staff__title {
    font: bold 32px/40px "Poppins", sans-serif;
  }
  .color-x24-comp-2 .section--dark .staff__container .staff__caption, .color-x24-comp-2 .section--light .staff__container .staff__caption {
    font: 600 14px/18px "GothicA1", sans-serif;
  }
  .color-x24-comp-2 .section--dark .staff__container .staff-b .staff-member__image, .color-x24-comp-2 .section--light .staff__container .staff-b .staff-member__image {
    border-radius: 0;
  }
  .color-x24-comp-2 .section-staff .staff-a .staff__item:before {
    margin-left: 0;
  }
  .color-x24-comp-2 .section--dark .staff-a .staff-member__text, .color-x24-comp-2 .section--light .staff-a .staff-member__text {
    margin-left: auto;
  }
  .color-x24-comp-2 .hours-a__title, .color-x24-comp-2 .hours-a__subtitle {
    text-align: center;
  }
  .color-x24-comp-2 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    text-align: left;
  }
  .color-x24-comp-2 .hours-a .hours-a__schedule--responsive .cta__button, .color-x24-comp-2 .hours-a .hours-a__schedule--responsive .cta__button--icon, .color-x24-comp-2 .hours-a .hours-a__schedule--responsive .cta__link {
    margin: 0 auto;
  }
  .color-x24-comp-2 .hours-a .hours-a__schedule--responsive .row {
    min-height: 30px;
  }
  .color-x24-comp-2 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    font: 600 20px/28px "Poppins", sans-serif !important;
  }
  .color-x24-comp-2 .hours-a .hours__day:first-child {
    padding-right: 10px;
    width: 50%;
  }
  .color-x24-comp-2 .hours-a .hours__hours, .color-x24-comp-2 .hours-a .hours__day {
    align-items: flex-start !important;
    padding: 10px 0;
  }
  .color-x24-comp-2 .hours-a .hours__hours {
    padding-right: 0;
    width: 50%;
    flex-direction: column !important;
  }
  .color-x24-comp-2 .hours-a .hours__hours span {
    display: block;
    align-self: center;
    width: 100%;
    text-align: right !important;
    padding: 5px 0 0;
  }
  .color-x24-comp-2 .hours-a .hours__hours span:first-child {
    padding-top: 0;
  }
  .color-x24-comp-2 .copyright__container {
    justify-content: center;
  }
  .color-x24-comp-2 .copyright__container .copyright__list {
    justify-content: center;
    padding: 0 0 4px;
  }
  .color-x24-comp-2 .copyright__container .copyright__item {
    padding: 0 10px 10px;
  }
  .color-x24-comp-2 .section-copyright .copyright__item:not(:last-child),
.color-x24-comp-2 .section-copyright #copyright__item:not(:last-child) {
    border: 0;
  }
  .color-x24-comp-2 .section-socialmedia .socialmedia.text-center .socialmedia__link--small,
.color-x24-comp-2 .section-socialmedia .socialmedia.text-center .socialmedia__link--medium,
.color-x24-comp-2 .section-socialmedia .socialmedia.text-center .socialmedia__link--large {
    margin: 0 5px;
  }
  .color-x24-comp-2 .forms--2col-textarea .form .leadForm form .outerWrap {
    width: 100%;
  }
  .color-x24-comp-2 .forms--2col-textarea .form .form-input-comments {
    width: 100%;
  }
}

.color-x24-comp-1 .carmel-wave {
  display: block !important;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
}
.color-x24-comp-1 .carmel-wave.carmel-wave-top {
  bottom: 100% !important;
}
.color-x24-comp-1 .carmel-wave.carmel-wave-bottom {
  top: 100% !important;
}
.color-x24-comp-1 .header_home {
  z-index: 100;
}
.color-x24-comp-1 .header_home.overlap .section--dark.section--inner, .color-x24-comp-1 .header_home.overlap .section--light.section--inner {
  max-width: 1160px;
  border-radius: 8px;
  margin: 0 auto;
  position: relative;
  padding: 0 40px 0 30px;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-comp-1 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: #57422f;
}
.color-x24-comp-1 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: #997453;
}
.color-x24-comp-1 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: #15100b;
}
.color-x24-comp-1 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: #cd8c4b;
}
.color-x24-comp-1 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: #ff7f00;
}
.color-x24-comp-1 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: black;
}
.color-x24-comp-1 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: white;
}
.color-x24-comp-1 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: #f5f5f5;
}
.color-x24-comp-1 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: #ff7f00;
}
.color-x24-comp-1 .header-sticky {
  box-shadow: 0 8px 10px rgba(0, 0, 0, 0.14);
}
.color-x24-comp-1 .header-sticky .row {
  align-items: center;
}
.color-x24-comp-1 .header-sticky .section--dark.section--inner, .color-x24-comp-1 .header-sticky .section--light.section--inner {
  padding: 0 40px 0 30px;
}
.color-x24-comp-1 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
  letter-spacing: 0.44px;
  line-height: 16px;
  text-align: center;
  margin-top: 0;
}
.color-x24-comp-1 body,
.color-x24-comp-1 p,
.color-x24-comp-1 .component__p,
.color-x24-comp-1 .editable__container p,
.color-x24-comp-1 .section-editable .editable__container p,
.color-x24-comp-1 .section-editable .editable__container ul,
.color-x24-comp-1 .section-editable .editable__container li,
.color-x24-comp-1 .section-editable .editable__container ol,
.color-x24-comp-1 .editable__container table td,
.color-x24-comp-1 body .editable__container p,
.color-x24-comp-1 body .editable__container ol,
.color-x24-comp-1 body .editable__container ul,
.color-x24-comp-1 body .editable__container li,
.color-x24-comp-1 body .editable__container table td,
.color-x24-comp-1 body .editable__container span,
.color-x24-comp-1 .form .leadFormInfo {
  font-family: "GothicA1", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.color-x24-comp-1 .staff-member {
  flex-wrap: nowrap !important;
}
.color-x24-comp-1 .section--dark p {
  color: #ffffff;
}
.color-x24-comp-1 .section--dark p a {
  text-decoration: underline;
}
.color-x24-comp-1 .section--dark p a:hover {
  text-decoration: none;
}
.color-x24-comp-1 .section--dark .component__title {
  color: #ffffff;
}
.color-x24-comp-1 .section--dark .component__subtitle {
  color: #ffffff;
}
.color-x24-comp-1 .section--dark .component__p {
  color: #ffffff;
}
.color-x24-comp-1 .section--dark .component__p a {
  text-decoration: underline;
}
.color-x24-comp-1 .section--dark .component__p a:hover {
  text-decoration: none;
}
.color-x24-comp-1 .section--dark a {
  color: #ffffff;
}
.color-x24-comp-1 .section--dark .bx-wrapper .bx-controls {
  margin-top: 15px;
}
.color-x24-comp-1 .section--light p {
  color: #000000;
}
.color-x24-comp-1 .section--light p a {
  text-decoration: underline;
}
.color-x24-comp-1 .section--light p a:hover {
  text-decoration: none;
}
.color-x24-comp-1 .section--light .component__title, .color-x24-comp-1 .section--light .component__subtitle {
  color: #000000 !important;
}
.color-x24-comp-1 .section--light .component__p {
  color: #000000;
}
.color-x24-comp-1 .section--light .component__p a {
  text-decoration: underline;
}
.color-x24-comp-1 .section--light .component__p a:hover {
  text-decoration: none;
}
.color-x24-comp-1 .section--light a {
  color: #000000;
}
.color-x24-comp-1 .section-base-container .section-cta .cta-a,
.color-x24-comp-1 .section-base-container .section-logo .logo-a {
  padding: 0;
}
.color-x24-comp-1 .logo__container .logo-a {
  margin: 0;
}
.color-x24-comp-1 .logo__container .logo-a__text {
  padding: 0 10px;
  min-width: 120px;
}
.color-x24-comp-1 .logo__container .logo-a__title {
  font-size: 12px;
  line-height: 14px;
}
.color-x24-comp-1 .logo__container .logo-a__caption {
  font-size: 10px;
  line-height: 12px;
}
.color-x24-comp-1 .logo__container .logo-a__img {
  display: block;
}
.color-x24-comp-1 .section--dark .logo__container .logo-a__title, .color-x24-comp-1 .section--dark .logo__container .logo-a__caption {
  color: #ffffff !important;
}
.color-x24-comp-1 .section--light .logo__container .logo-a__title, .color-x24-comp-1 .section--light .logo__container .logo-a__caption {
  color: #000000 !important;
}
.color-x24-comp-1 .comp-phone .phone__title {
  font-size: 18px;
  line-height: 20px;
}
.color-x24-comp-1 .col_header_cta .cta__link {
  margin-top: 0;
}
.color-x24-comp-1 .phone__setting-title,
.color-x24-comp-1 .phone__city {
  font-size: 16px;
  line-height: 18px;
}
.color-x24-comp-1 .editable__container h6,
.color-x24-comp-1 .editable__container h5,
.color-x24-comp-1 .editable__container h4,
.color-x24-comp-1 .editable__container h3,
.color-x24-comp-1 .editable__container h2,
.color-x24-comp-1 .editable__container h1 {
  font-family: "Poppins", sans-serif;
  font-weight: bold;
  border-bottom: none;
}
.color-x24-comp-1 .editable__container h1 {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-comp-1 .editable__container h2 {
  font-size: 48px;
  line-height: 56px;
}
.color-x24-comp-1 .editable__container h3 {
  font-size: 24px;
  line-height: 32px;
}
.color-x24-comp-1 .editable__container h4 {
  font-size: 20px;
  line-height: 28px;
}
.color-x24-comp-1 .editable__container h5 {
  font-size: 18px;
  line-height: 24px;
}
.color-x24-comp-1 .editable__container h6 {
  font-size: 16px;
  line-height: 20px;
}
.color-x24-comp-1 .section--dark .editable__container h6,
.color-x24-comp-1 .section--dark .editable__container h5,
.color-x24-comp-1 .section--dark .editable__container h4,
.color-x24-comp-1 .section--dark .editable__container h3,
.color-x24-comp-1 .section--dark .editable__container h2,
.color-x24-comp-1 .section--dark .editable__container h1, .color-x24-comp-1 .section--light .editable__container h6,
.color-x24-comp-1 .section--light .editable__container h5,
.color-x24-comp-1 .section--light .editable__container h4,
.color-x24-comp-1 .section--light .editable__container h3,
.color-x24-comp-1 .section--light .editable__container h2,
.color-x24-comp-1 .section--light .editable__container h1 {
  color: #ffffff;
}
.color-x24-comp-1 .section--light .editable__container h6,
.color-x24-comp-1 .section--light .editable__container h5,
.color-x24-comp-1 .section--light .editable__container h4,
.color-x24-comp-1 .section--light .editable__container h3,
.color-x24-comp-1 .section--light .editable__container h2,
.color-x24-comp-1 .section--light .editable__container h1 {
  color: #000000;
}
.color-x24-comp-1 .form__title {
  margin-bottom: 1.875rem;
}
.color-x24-comp-1 .form .form__title,
.color-x24-comp-1 .contact-us-im .form__title,
.color-x24-comp-1 .component__title {
  font: bold 48px/56px "Poppins", sans-serif;
}
.color-x24-comp-1 .form .form__caption,
.color-x24-comp-1 .contact-us-im .form__caption,
.color-x24-comp-1 .component__subtitle {
  font: 600 16px/20px "GothicA1", sans-serif;
}
.color-x24-comp-1 .form .error_container label,
.color-x24-comp-1 .contact-us-im .form .error_container label {
  color: #E03B33;
}
.color-x24-comp-1 .header-sticky .cta,
.color-x24-comp-1 .header_home .cta,
.color-x24-comp-1 .header_home.overlap .cta {
  padding: 0;
}
.color-x24-comp-1 .section__bg--light-1 .componentWith__container.form__container {
  padding-left: 0;
  padding-right: 0;
  padding: 0 0 50px;
}
.color-x24-comp-1 .section--dark .flex-control-paging li a, .color-x24-comp-1 .section--light .flex-control-paging li a {
  background: #f7f0e9;
  border-radius: 6px;
  width: 13px;
  height: 12px;
  box-shadow: none;
}
.color-x24-comp-1 .section--dark .flex-control-paging li a.flex-active, .color-x24-comp-1 .section--light .flex-control-paging li a.flex-active {
  background: #ff7f00 !important;
  border-radius: 6px;
  width: 34px;
  height: 12px;
  transition: width 0.2s linear;
}
.color-x24-comp-1 .section--dark .flex-control-paging li a:hover, .color-x24-comp-1 .section--light .flex-control-paging li a:hover {
  background: #ff7f00 !important;
}
.color-x24-comp-1 .section--dark .bx-wrapper .bx-pager.bx-default-pager a, .color-x24-comp-1 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #f7f0e9;
}
.color-x24-comp-1 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-comp-1 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  width: 34px;
  transition: width 0.2s linear;
  background: #ff7f00 !important;
}
.color-x24-comp-1 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-comp-1 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ff7f00 !important;
}
.color-x24-comp-1 .section--dark .banner .controls-wrapper, .color-x24-comp-1 .section--light .banner .controls-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 45px 0;
  margin-top: -132px;
}
@media (max-width: 991px) {
  .color-x24-comp-1 .section--dark .banner .controls-wrapper, .color-x24-comp-1 .section--light .banner .controls-wrapper {
    margin-top: 0;
  }
}
.color-x24-comp-1 .section--dark .banner .controls-wrapper .flex-control-nav, .color-x24-comp-1 .section--light .banner .controls-wrapper .flex-control-nav {
  bottom: 0 !important;
  width: auto;
  display: flex !important;
  align-items: center;
  position: relative;
  height: 0 !important;
  left: auto !important;
  transform: translateX(0) !important;
}
.color-x24-comp-1 .section--dark .banner .controls-wrapper .flex-control-nav a, .color-x24-comp-1 .section--light .banner .controls-wrapper .flex-control-nav a {
  background: #ffffff;
}
.color-x24-comp-1 .section--dark .banner .controls-wrapper .flex-prev, .color-x24-comp-1 .section--light .banner .controls-wrapper .flex-prev {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-right: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-comp-1 .section--dark .banner .controls-wrapper .flex-prev:hover, .color-x24-comp-1 .section--light .banner .controls-wrapper .flex-prev:hover {
  color: #ff7f00;
}
.color-x24-comp-1 .section--dark .banner .controls-wrapper .flex-prev:before, .color-x24-comp-1 .section--light .banner .controls-wrapper .flex-prev:before {
  content: "";
  font-size: 24px;
}
.color-x24-comp-1 .section--dark .banner .controls-wrapper .flex-next, .color-x24-comp-1 .section--light .banner .controls-wrapper .flex-next {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-left: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-comp-1 .section--dark .banner .controls-wrapper .flex-next:hover, .color-x24-comp-1 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #ff7f00;
}
.color-x24-comp-1 .section--dark .banner .controls-wrapper .flex-next:before, .color-x24-comp-1 .section--light .banner .controls-wrapper .flex-next:before {
  content: "";
  font-size: 24px;
}
.color-x24-comp-1 .section--light .flex-control-paging li a {
  background: #57422f;
}
.color-x24-comp-1 .section--light .flex-control-paging li a.flex-active {
  background: #ff7f00 !important;
}
.color-x24-comp-1 .section--light .flex-control-paging li a:hover {
  background: #ff7f00 !important;
}
.color-x24-comp-1 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #57422f;
}
.color-x24-comp-1 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #ff7f00 !important;
}
.color-x24-comp-1 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ff7f00 !important;
}
.color-x24-comp-1 .section--light .banner .controls-wrapper .flex-prev,
.color-x24-comp-1 .section--light .banner .controls-wrapper .flex-next {
  color: #57422f;
}
.color-x24-comp-1 .section--light .banner .controls-wrapper .flex-prev:hover,
.color-x24-comp-1 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #ff7f00;
}
.color-x24-comp-1 .section-breadcrumbs .section--dark .breadcrumb__item, .color-x24-comp-1 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #ffffff !important;
  font: 400 16px/24px "GothicA1", sans-serif;
}
.color-x24-comp-1 .section-breadcrumbs .section--dark .breadcrumb__item a, .color-x24-comp-1 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-comp-1 .section-breadcrumbs .section--dark .breadcrumb__item a:hover, .color-x24-comp-1 .section-breadcrumbs .section--light .breadcrumb__item a:hover {
  text-decoration: none;
}
.color-x24-comp-1 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #000000 !important;
}
.color-x24-comp-1 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #000000 !important;
}
.color-x24-comp-1 .blade-a__bg > div {
  border-radius: 8px;
  overflow: hidden;
}
.color-x24-comp-1 .blade-a__bg > div img {
  border-radius: 8px;
}
.color-x24-comp-1 .blade-a__text .blade-a__title {
  border-bottom: none;
}
.color-x24-comp-1 .blade-a__description a {
  text-decoration: underline;
}
.color-x24-comp-1 .blade-a__description a:hover {
  text-decoration: none;
}
.color-x24-comp-1 .container-fluid .blade__container .blade-a--12 {
  position: relative;
}
.color-x24-comp-1 .container-fluid .blade__container .blade-a--12 .blade-a__wrap > .row {
  padding: 0;
}
.color-x24-comp-1 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-comp-1 .section--light .blade__container .blade-a--12 .blade-a__bg {
  padding-top: 0;
  padding-bottom: 0;
}
.color-x24-comp-1 .section--dark .blade-a--12 .blade-a__text, .color-x24-comp-1 .section--light .blade-a--12 .blade-a__text {
  padding-top: 16px;
  padding-bottom: 16px;
}
.color-x24-comp-1 .section--dark .blade-a--12 .blade-a__bg, .color-x24-comp-1 .section--light .blade-a--12 .blade-a__bg {
  height: 100%;
}
.color-x24-comp-1 .section--dark .blade-a__bg > div, .color-x24-comp-1 .section--light .blade-a__bg > div {
  height: 100%;
  min-height: 100%;
}
.color-x24-comp-1 .section--dark .blade-a__text, .color-x24-comp-1 .section--light .blade-a__text {
  background: rgba(87, 66, 47, 0.7);
  border-radius: 8px;
}
.color-x24-comp-1 .section--dark .blade-a__text .cta__link, .color-x24-comp-1 .section--light .blade-a__text .cta__link {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
}
.color-x24-comp-1 .section--dark .blade-a__text .cta__link:hover, .color-x24-comp-1 .section--light .blade-a__text .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-comp-1 .section--dark .blade-a__text .blade-a__readmore .cta__link, .color-x24-comp-1 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: #f9f2eb !important;
  text-transform: none;
  text-decoration: underline;
  font-weight: 400;
}
.color-x24-comp-1 .section--dark .blade-a__text .blade-a__readmore .cta__link:hover, .color-x24-comp-1 .section--light .blade-a__text .blade-a__readmore .cta__link:hover {
  text-decoration: none;
}
.color-x24-comp-1 .section--dark .blade-a__description, .color-x24-comp-1 .section--light .blade-a__description {
  color: #ffffff;
}
.color-x24-comp-1 .section--light .blade-a__text {
  background: rgba(224, 224, 224, 0.7);
}
.color-x24-comp-1 .section--light .blade-a__text .cta__link {
  color: #000000 !important;
}
.color-x24-comp-1 .section--light .blade-a__text .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-comp-1 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: #cd8c4b !important;
}
.color-x24-comp-1 .section--light .blade-a__description {
  color: #57422f;
}
.color-x24-comp-1 .container-fluid .blade-a__wrap {
  max-width: 100%;
}
.color-x24-comp-1 .componentWith__container.featuredarticles__container {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-comp-1 .section--dark .featuredarticles .featuredarticle__image, .color-x24-comp-1 .section--light .featuredarticles .featuredarticle__image {
  border-radius: 8px;
}
.color-x24-comp-1 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link, .color-x24-comp-1 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  font: 16px/20px "GothicA1", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
}
.color-x24-comp-1 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:hover, .color-x24-comp-1 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:hover {
  text-decoration: underline;
}
.color-x24-comp-1 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:before, .color-x24-comp-1 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:before {
  display: none;
}
.color-x24-comp-1 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__description, .color-x24-comp-1 .section--light .featuredarticles .featuredarticle__text .featuredarticle__description {
  font: 16px/20px "GothicA1", sans-serif;
}
.color-x24-comp-1 .section--dark .featuredarticles .featuredarticle__title, .color-x24-comp-1 .section--light .featuredarticles .featuredarticle__title {
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-comp-1 .section--dark .featuredarticles .featuredarticle__title a, .color-x24-comp-1 .section--light .featuredarticles .featuredarticle__title a {
  color: #ffffff;
  text-decoration: none;
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-comp-1 .section--dark .featuredarticles .featuredarticle__title a:hover, .color-x24-comp-1 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-comp-1 .section--dark .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper, .color-x24-comp-1 .section--light .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper {
  margin-top: 0 !important;
}
.color-x24-comp-1 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  color: #000000;
}
.color-x24-comp-1 .section--light .featuredarticles .featuredarticle__title a {
  color: #000000;
}
.color-x24-comp-1 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #000000;
}
.color-x24-comp-1 .section--light .featuredblocks-list-a .featuredblock__item {
  margin-bottom: 10px;
}
.color-x24-comp-1 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a {
  color: #000000 !important;
}
.color-x24-comp-1 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a:hover:after {
  text-decoration: underline;
}
.color-x24-comp-1 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-comp-1 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-comp-1 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-comp-1 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-comp-1 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-comp-1 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-comp-1 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-comp-1 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ffffff !important;
}
.color-x24-comp-1 .section__bg--light-3 .section--dark .flex-control-paging li a.flex-active, .color-x24-comp-1 .section__bg--light-3 .section--dark .flex-control-paging li a:hover, .color-x24-comp-1 .section__bg--light-3 .section--light .flex-control-paging li a.flex-active, .color-x24-comp-1 .section__bg--light-3 .section--light .flex-control-paging li a:hover,
.color-x24-comp-1 .section__bg--dark-5 .section--dark .flex-control-paging li a.flex-active,
.color-x24-comp-1 .section__bg--dark-5 .section--dark .flex-control-paging li a:hover,
.color-x24-comp-1 .section__bg--dark-5 .section--light .flex-control-paging li a.flex-active,
.color-x24-comp-1 .section__bg--dark-5 .section--light .flex-control-paging li a:hover {
  background: #ffffff !important;
}
.color-x24-comp-1 .section__bg--light-3 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-comp-1 .section__bg--light-3 .section--light .hours-a__schedule .hours-a__schedule--border,
.color-x24-comp-1 .section__bg--dark-5 .section--dark .hours-a__schedule .hours-a__schedule--border,
.color-x24-comp-1 .section__bg--dark-5 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ffffff !important;
}
.color-x24-comp-1 .section__bg--dark-5 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-1 .section__bg--dark-5 .section--dark .form .form__group .input_container input,
.color-x24-comp-1 .section__bg--dark-5 .section--dark .form .form__group .input_container select,
.color-x24-comp-1 .section__bg--dark-5 .section--dark .form .form__group .input_container textarea,
.color-x24-comp-1 .section__bg--dark-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-1 .section__bg--dark-5 .section--light .form .form__group .input_container input,
.color-x24-comp-1 .section__bg--dark-5 .section--light .form .form__group .input_container select,
.color-x24-comp-1 .section__bg--dark-5 .section--light .form .form__group .input_container textarea,
.color-x24-comp-1 .section__bg--light-3 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-1 .section__bg--light-3 .section--dark .form .form__group .input_container input,
.color-x24-comp-1 .section__bg--light-3 .section--dark .form .form__group .input_container select,
.color-x24-comp-1 .section__bg--light-3 .section--dark .form .form__group .input_container textarea,
.color-x24-comp-1 .section__bg--light-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-1 .section__bg--light-3 .section--light .form .form__group .input_container input,
.color-x24-comp-1 .section__bg--light-3 .section--light .form .form__group .input_container select,
.color-x24-comp-1 .section__bg--light-3 .section--light .form .form__group .input_container textarea {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
}
.color-x24-comp-1 .section__bg--dark-4 .section--dark .staff__container .component__button--2 {
  border: 1px solid #57422f !important;
  color: #ffffff !important;
  background: #57422f !important;
}
.color-x24-comp-1 .section__bg--dark-4 .section--dark .staff__container .component__button--2:hover {
  border: 1px solid #997453 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #997453 !important;
}
.color-x24-comp-1 .section__bg--dark-4 .section--dark .staff__container .component__button--2:focus {
  border: 1px solid #c3a88f !important;
  color: #ffffff !important;
  background: #c3a88f !important;
}
.color-x24-comp-1 .section--dark .disclaimer, .color-x24-comp-1 .section--light .disclaimer {
  padding: 0;
}
.color-x24-comp-1 .section--dark .disclaimer__content p, .color-x24-comp-1 .section--light .disclaimer__content p {
  font: 400 16px/20px "GothicA1", sans-serif;
}
.color-x24-comp-1 .section--dark .disclaimer__content a, .color-x24-comp-1 .section--light .disclaimer__content a {
  font-weight: 400;
  text-decoration: underline;
}
.color-x24-comp-1 .section--dark .disclaimer__content a:hover, .color-x24-comp-1 .section--dark .disclaimer__content a:focus, .color-x24-comp-1 .section--light .disclaimer__content a:hover, .color-x24-comp-1 .section--light .disclaimer__content a:focus {
  text-decoration: none;
}
.color-x24-comp-1 .section--dark .section-featuredblocks .section--inner.container-fluid > .row > div, .color-x24-comp-1 .section--light .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-comp-1 .section--dark .cta__link, .color-x24-comp-1 .section--light .cta__link {
  font: bold 16px/20px "GothicA1", sans-serif;
}
.color-x24-comp-1 .section--dark .featuredblocks__title-wrap, .color-x24-comp-1 .section--light .featuredblocks__title-wrap {
  margin-bottom: 1.875rem;
}
.color-x24-comp-1 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button, .color-x24-comp-1 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-1 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover, .color-x24-comp-1 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-comp-1 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus, .color-x24-comp-1 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-1 .section--dark .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-comp-1 .section--dark .banner .component__button--1.cta__button,
.color-x24-comp-1 .section--dark .cta__button.component__button--1, .color-x24-comp-1 .section--light .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-comp-1 .section--light .banner .component__button--1.cta__button,
.color-x24-comp-1 .section--light .cta__button.component__button--1 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-1 .section--dark .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-comp-1 .section--dark .banner .component__button--1.cta__button:hover,
.color-x24-comp-1 .section--dark .cta__button.component__button--1:hover, .color-x24-comp-1 .section--light .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-comp-1 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-comp-1 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-comp-1 .section--dark .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-comp-1 .section--dark .banner .component__button--1.cta__button:focus,
.color-x24-comp-1 .section--dark .cta__button.component__button--1:focus, .color-x24-comp-1 .section--light .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-comp-1 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-comp-1 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-1 .section--dark .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-comp-1 .section--dark .banner .component__button--2.cta__button,
.color-x24-comp-1 .section--dark .cta__button.component__button--2, .color-x24-comp-1 .section--light .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-comp-1 .section--light .banner .component__button--2.cta__button,
.color-x24-comp-1 .section--light .cta__button.component__button--2 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #cd8c4b !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #cd8c4b !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-1 .section--dark .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-comp-1 .section--dark .banner .component__button--2.cta__button:hover,
.color-x24-comp-1 .section--dark .cta__button.component__button--2:hover, .color-x24-comp-1 .section--light .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-comp-1 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-comp-1 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #e3bf9b !important;
  background: #e3bf9b !important;
  color: #ffffff !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-comp-1 .section--dark .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-comp-1 .section--dark .banner .component__button--2.cta__button:focus,
.color-x24-comp-1 .section--dark .cta__button.component__button--2:focus, .color-x24-comp-1 .section--light .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-comp-1 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-comp-1 .section--light .cta__button.component__button--2:focus {
  border: 1px solid #f9f2eb !important;
  color: #ffffff !important;
  background: #f9f2eb !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-1 .section--dark .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-comp-1 .section--dark .banner .component__button--3.cta__button,
.color-x24-comp-1 .section--dark .cta__button.component__button--3, .color-x24-comp-1 .section--light .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-comp-1 .section--light .banner .component__button--3.cta__button,
.color-x24-comp-1 .section--light .cta__button.component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: none !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-1 .section--dark .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-comp-1 .section--dark .banner .component__button--3.cta__button:hover,
.color-x24-comp-1 .section--dark .cta__button.component__button--3:hover, .color-x24-comp-1 .section--light .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-comp-1 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-comp-1 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(177, 142, 110, 0.42), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(177, 142, 110, 0.1);
}
.color-x24-comp-1 .section--dark .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-comp-1 .section--dark .banner .component__button--3.cta__button:focus,
.color-x24-comp-1 .section--dark .cta__button.component__button--3:focus, .color-x24-comp-1 .section--light .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-comp-1 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-comp-1 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-1 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  border: 1px solid #57422f !important;
  color: #ffffff !important;
  background: #57422f !important;
}
.color-x24-comp-1 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #997453 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #997453 !important;
}
.color-x24-comp-1 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #c3a88f !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #c3a88f !important;
}
.color-x24-comp-1 .section--light .banner .component__button--1.cta__button,
.color-x24-comp-1 .section--light .cta__button.component__button--1 {
  border: 1px solid #57422f !important;
  color: #ffffff !important;
  background: #57422f !important;
}
.color-x24-comp-1 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-comp-1 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #997453 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #997453 !important;
}
.color-x24-comp-1 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-comp-1 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #c3a88f !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #c3a88f !important;
}
.color-x24-comp-1 .section--light .banner .component__button--2.cta__button,
.color-x24-comp-1 .section--light .cta__button.component__button--2 {
  border: 1px solid #cd8c4b !important;
  color: #ffffff !important;
  background: #cd8c4b !important;
}
.color-x24-comp-1 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-comp-1 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #e3bf9b !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #e3bf9b !important;
}
.color-x24-comp-1 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-comp-1 .section--light .cta__button.component__button--2:focus {
  border: 1px solid #f9f2eb !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #f9f2eb !important;
}
.color-x24-comp-1 .section--light .banner .component__button--3.cta__button,
.color-x24-comp-1 .section--light .cta__button.component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-comp-1 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-comp-1 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #eed9c3 !important;
  color: #57422f !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #f9f2eb !important;
}
.color-x24-comp-1 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-comp-1 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-comp-1 .section--dark .articles__categories .mm-navbar .mm-btn, .color-x24-comp-1 .section--light .articles__categories .mm-navbar .mm-btn {
  top: 7px;
}
.color-x24-comp-1 .section--dark .articles__categories .mm-panels > .mm-panel > .mm-listview, .color-x24-comp-1 .section--light .articles__categories .mm-panels > .mm-panel > .mm-listview {
  margin: 7px 0 0 0;
}
.color-x24-comp-1 .section--dark .articles__categories .mm-opened .mm-title,
.color-x24-comp-1 .section--dark .articles__categories .mm-title, .color-x24-comp-1 .section--light .articles__categories .mm-opened .mm-title,
.color-x24-comp-1 .section--light .articles__categories .mm-title {
  font-size: 22px;
  line-height: 24px;
}
.color-x24-comp-1 .section--dark .blog-post__title,
.color-x24-comp-1 .section--dark .blog__post-title,
.color-x24-comp-1 .section--dark .article__post-title, .color-x24-comp-1 .section--light .blog-post__title,
.color-x24-comp-1 .section--light .blog__post-title,
.color-x24-comp-1 .section--light .article__post-title {
  font-family: "Poppins", sans-serif;
  text-decoration: none;
  color: #ffffff !important;
}
.color-x24-comp-1 .section--dark .blog-post__title:hover, .color-x24-comp-1 .section--dark .blog-post__title:focus,
.color-x24-comp-1 .section--dark .blog__post-title:hover,
.color-x24-comp-1 .section--dark .blog__post-title:focus,
.color-x24-comp-1 .section--dark .article__post-title:hover,
.color-x24-comp-1 .section--dark .article__post-title:focus, .color-x24-comp-1 .section--light .blog-post__title:hover, .color-x24-comp-1 .section--light .blog-post__title:focus,
.color-x24-comp-1 .section--light .blog__post-title:hover,
.color-x24-comp-1 .section--light .blog__post-title:focus,
.color-x24-comp-1 .section--light .article__post-title:hover,
.color-x24-comp-1 .section--light .article__post-title:focus {
  text-decoration: underline;
}
.color-x24-comp-1 .section--dark .blog-post__info li, .color-x24-comp-1 .section--light .blog-post__info li {
  border-left-color: #ffffff;
}
.color-x24-comp-1 .section--dark .category__description h1,
.color-x24-comp-1 .section--dark .category__description h2,
.color-x24-comp-1 .section--dark .category__description h3,
.color-x24-comp-1 .section--dark .category__description h4,
.color-x24-comp-1 .section--dark .category__description h5,
.color-x24-comp-1 .section--dark .category__description h6,
.color-x24-comp-1 .section--dark .category__description p > strong,
.color-x24-comp-1 .section--dark .blog__content h1,
.color-x24-comp-1 .section--dark .blog__content h2,
.color-x24-comp-1 .section--dark .blog__content h3,
.color-x24-comp-1 .section--dark .blog__content h4,
.color-x24-comp-1 .section--dark .blog__content h5,
.color-x24-comp-1 .section--dark .blog__content h6,
.color-x24-comp-1 .section--dark .blog__content p > strong,
.color-x24-comp-1 .section--dark .article__content h1,
.color-x24-comp-1 .section--dark .article__content h2,
.color-x24-comp-1 .section--dark .article__content h3,
.color-x24-comp-1 .section--dark .article__content h4,
.color-x24-comp-1 .section--dark .article__content h5,
.color-x24-comp-1 .section--dark .article__content h6,
.color-x24-comp-1 .section--dark .article__content p > strong, .color-x24-comp-1 .section--light .category__description h1,
.color-x24-comp-1 .section--light .category__description h2,
.color-x24-comp-1 .section--light .category__description h3,
.color-x24-comp-1 .section--light .category__description h4,
.color-x24-comp-1 .section--light .category__description h5,
.color-x24-comp-1 .section--light .category__description h6,
.color-x24-comp-1 .section--light .category__description p > strong,
.color-x24-comp-1 .section--light .blog__content h1,
.color-x24-comp-1 .section--light .blog__content h2,
.color-x24-comp-1 .section--light .blog__content h3,
.color-x24-comp-1 .section--light .blog__content h4,
.color-x24-comp-1 .section--light .blog__content h5,
.color-x24-comp-1 .section--light .blog__content h6,
.color-x24-comp-1 .section--light .blog__content p > strong,
.color-x24-comp-1 .section--light .article__content h1,
.color-x24-comp-1 .section--light .article__content h2,
.color-x24-comp-1 .section--light .article__content h3,
.color-x24-comp-1 .section--light .article__content h4,
.color-x24-comp-1 .section--light .article__content h5,
.color-x24-comp-1 .section--light .article__content h6,
.color-x24-comp-1 .section--light .article__content p > strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-comp-1 .section--dark .category__description h1 strong,
.color-x24-comp-1 .section--dark .category__description h2 strong,
.color-x24-comp-1 .section--dark .category__description h3 strong,
.color-x24-comp-1 .section--dark .category__description h4 strong,
.color-x24-comp-1 .section--dark .category__description h5 strong,
.color-x24-comp-1 .section--dark .category__description h6 strong,
.color-x24-comp-1 .section--dark .category__description p > strong strong,
.color-x24-comp-1 .section--dark .blog__content h1 strong,
.color-x24-comp-1 .section--dark .blog__content h2 strong,
.color-x24-comp-1 .section--dark .blog__content h3 strong,
.color-x24-comp-1 .section--dark .blog__content h4 strong,
.color-x24-comp-1 .section--dark .blog__content h5 strong,
.color-x24-comp-1 .section--dark .blog__content h6 strong,
.color-x24-comp-1 .section--dark .blog__content p > strong strong,
.color-x24-comp-1 .section--dark .article__content h1 strong,
.color-x24-comp-1 .section--dark .article__content h2 strong,
.color-x24-comp-1 .section--dark .article__content h3 strong,
.color-x24-comp-1 .section--dark .article__content h4 strong,
.color-x24-comp-1 .section--dark .article__content h5 strong,
.color-x24-comp-1 .section--dark .article__content h6 strong,
.color-x24-comp-1 .section--dark .article__content p > strong strong, .color-x24-comp-1 .section--light .category__description h1 strong,
.color-x24-comp-1 .section--light .category__description h2 strong,
.color-x24-comp-1 .section--light .category__description h3 strong,
.color-x24-comp-1 .section--light .category__description h4 strong,
.color-x24-comp-1 .section--light .category__description h5 strong,
.color-x24-comp-1 .section--light .category__description h6 strong,
.color-x24-comp-1 .section--light .category__description p > strong strong,
.color-x24-comp-1 .section--light .blog__content h1 strong,
.color-x24-comp-1 .section--light .blog__content h2 strong,
.color-x24-comp-1 .section--light .blog__content h3 strong,
.color-x24-comp-1 .section--light .blog__content h4 strong,
.color-x24-comp-1 .section--light .blog__content h5 strong,
.color-x24-comp-1 .section--light .blog__content h6 strong,
.color-x24-comp-1 .section--light .blog__content p > strong strong,
.color-x24-comp-1 .section--light .article__content h1 strong,
.color-x24-comp-1 .section--light .article__content h2 strong,
.color-x24-comp-1 .section--light .article__content h3 strong,
.color-x24-comp-1 .section--light .article__content h4 strong,
.color-x24-comp-1 .section--light .article__content h5 strong,
.color-x24-comp-1 .section--light .article__content h6 strong,
.color-x24-comp-1 .section--light .article__content p > strong strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-comp-1 .section--dark .article__post-permalink,
.color-x24-comp-1 .section--dark .blog__post-permalink, .color-x24-comp-1 .section--light .article__post-permalink,
.color-x24-comp-1 .section--light .blog__post-permalink {
  text-decoration: none;
  font-family: "GothicA1", sans-serif;
  position: relative;
  font-weight: 700;
  color: #ffffff;
}
.color-x24-comp-1 .section--dark .article__post-permalink:hover, .color-x24-comp-1 .section--dark .article__post-permalink:focus,
.color-x24-comp-1 .section--dark .blog__post-permalink:hover,
.color-x24-comp-1 .section--dark .blog__post-permalink:focus, .color-x24-comp-1 .section--light .article__post-permalink:hover, .color-x24-comp-1 .section--light .article__post-permalink:focus,
.color-x24-comp-1 .section--light .blog__post-permalink:hover,
.color-x24-comp-1 .section--light .blog__post-permalink:focus {
  text-decoration: underline;
}
.color-x24-comp-1 .section--dark .article__post-permalink:before,
.color-x24-comp-1 .section--dark .blog__post-permalink:before, .color-x24-comp-1 .section--light .article__post-permalink:before,
.color-x24-comp-1 .section--light .blog__post-permalink:before {
  content: "";
  top: -3px;
  font-family: "font-awesome";
  position: absolute;
  right: -13px;
  font-weight: normal;
  display: none;
}
.color-x24-comp-1 .section--dark .articles__categories .category__list-child li a,
.color-x24-comp-1 .section--dark .articles__categories-list li a, .color-x24-comp-1 .section--light .articles__categories .category__list-child li a,
.color-x24-comp-1 .section--light .articles__categories-list li a {
  font: 16px/1.375 "GothicA1", sans-serif;
}
.color-x24-comp-1 .section--dark .articles__categories .category__list-child li a:hover, .color-x24-comp-1 .section--dark .articles__categories .category__list-child li a:focus,
.color-x24-comp-1 .section--dark .articles__categories-list li a:hover,
.color-x24-comp-1 .section--dark .articles__categories-list li a:focus, .color-x24-comp-1 .section--light .articles__categories .category__list-child li a:hover, .color-x24-comp-1 .section--light .articles__categories .category__list-child li a:focus,
.color-x24-comp-1 .section--light .articles__categories-list li a:hover,
.color-x24-comp-1 .section--light .articles__categories-list li a:focus {
  text-decoration: none;
}
.color-x24-comp-1 .section--dark .articles__categories .mm-opened .mm-title, .color-x24-comp-1 .section--light .articles__categories .mm-opened .mm-title {
  font-family: "Poppins", sans-serif;
}
.color-x24-comp-1 .section--dark .articles__pagination ul li a, .color-x24-comp-1 .section--light .articles__pagination ul li a {
  color: #000000;
}
.color-x24-comp-1 .section--light .blog__post-title,
.color-x24-comp-1 .section--light .article__post-title {
  color: #000000 !important;
}
.color-x24-comp-1 .section--light .article__post-permalink,
.color-x24-comp-1 .section--light .blog__post-permalink {
  color: #000000;
}
.color-x24-comp-1 .section--light .blog-post__info li {
  border-left-color: #000000;
}
.color-x24-comp-1 .section--dark .banner__container .banner .cta__button, .color-x24-comp-1 .section--light .banner__container .banner .cta__button {
  min-height: 45px;
  max-width: 250px;
  font: 700 14px/25px "Poppins", sans-serif;
}
.color-x24-comp-1 .section--dark .banner__container .banner .form .form__title,
.color-x24-comp-1 .section--dark .banner__container .banner .form .form__caption,
.color-x24-comp-1 .section--dark .banner__container .banner .form .leadFormInfo,
.color-x24-comp-1 .section--dark .banner__container .banner .form .form__name, .color-x24-comp-1 .section--light .banner__container .banner .form .form__title,
.color-x24-comp-1 .section--light .banner__container .banner .form .form__caption,
.color-x24-comp-1 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-comp-1 .section--light .banner__container .banner .form .form__name {
  color: #000000;
}
.color-x24-comp-1 .section--light .banner__container .banner .form .form__title,
.color-x24-comp-1 .section--light .banner__container .banner .form .form__caption,
.color-x24-comp-1 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-comp-1 .section--light .banner__container .banner .form .form__name {
  color: #ffffff;
}
.color-x24-comp-1 .section-banner .banner .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-comp-1 .section-banner .banner form {
  margin-bottom: 0;
}
.color-x24-comp-1 .section-banner .banner .component__title {
  color: #ffffff !important;
  font-family: "Poppins", sans-serif;
  font-weight: bold;
}
.color-x24-comp-1 .section-banner .banner .banner-text__title--large {
  font-size: 40px;
  line-height: 46px;
}
.color-x24-comp-1 .section-banner .banner .banner-text__title--extraLarge {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-comp-1 .section-banner .banner .banner-e .input_container {
  margin: 0 0 10px;
}
.color-x24-comp-1 .section-banner .banner-text__wrapper .text-left .banner-c__title,
.color-x24-comp-1 .section-banner .banner-text__wrapper .text-center .banner-c__title,
.color-x24-comp-1 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  max-width: 650px;
}
.color-x24-comp-1 .section-banner .banner-text__wrapper .text-left .banner-c__title {
  max-width: 650px;
}
.color-x24-comp-1 .section-banner .banner-text__wrapper .text-left .text-center {
  text-align: left !important;
}
.color-x24-comp-1 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  display: inline-block;
}
.color-x24-comp-1 .section-banner .banner-text__wrapper .text-right .banner-c__button {
  text-align: right !important;
  margin-right: 0 !important;
}
.color-x24-comp-1 .section-banner .banner-text__wrapper .text-center {
  margin: 0 auto;
}
.color-x24-comp-1 .section-banner .banner .component__subtitle {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-comp-1 .section-banner .banner .banner-text__subtitle--small {
  font-size: 18px;
  line-height: 22px;
}
.color-x24-comp-1 .section-banner .banner .banner-text__subtitle--medium {
  font-size: 24px;
  line-height: 26px;
}
.color-x24-comp-1 .section-banner .banner .cta__link:hover {
  text-decoration: underline;
}
.color-x24-comp-1 .section-banner .banner .flexslider .flex-control-nav {
  bottom: 100px;
}
@keyframes fadeInUp {
  from {
    transform: translate3d(0, 40px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.color-x24-comp-1 .in-view {
  animation-duration: 1s;
  animation-fill-mode: both;
  opacity: 0;
  animation-name: fadeInUp;
}
.color-x24-comp-1 .section--dark .navigation .navigation-b,
.color-x24-comp-1 .section--dark .navigation .navigation-c, .color-x24-comp-1 .section--light .navigation .navigation-b,
.color-x24-comp-1 .section--light .navigation .navigation-c {
  background: none;
}
.color-x24-comp-1 .section--dark .navigation .navigation-b .navigation__button:focus,
.color-x24-comp-1 .section--dark .navigation .navigation-c .navigation__button:focus, .color-x24-comp-1 .section--light .navigation .navigation-b .navigation__button:focus,
.color-x24-comp-1 .section--light .navigation .navigation-c .navigation__button:focus {
  outline: none;
}
.color-x24-comp-1 .section--dark .navigation-a .navigation__item--link,
.color-x24-comp-1 .section--dark .navigation-b .navigation__item--link,
.color-x24-comp-1 .section--dark .navigation-c .navigation__item--link, .color-x24-comp-1 .section--light .navigation-a .navigation__item--link,
.color-x24-comp-1 .section--light .navigation-b .navigation__item--link,
.color-x24-comp-1 .section--light .navigation-c .navigation__item--link {
  padding: 5px 0.7rem;
  font-size: 12px !important;
  color: #ffffff;
  text-transform: uppercase;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  line-height: 24px;
}
.color-x24-comp-1 .section--dark .navigation-a .navigation__item--link:hover,
.color-x24-comp-1 .section--dark .navigation-b .navigation__item--link:hover,
.color-x24-comp-1 .section--dark .navigation-c .navigation__item--link:hover, .color-x24-comp-1 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-comp-1 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-comp-1 .section--light .navigation-c .navigation__item--link:hover {
  color: #999;
}
.color-x24-comp-1 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-1 .section--dark .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-1 .section--dark .navigation-c .navigation__item.has-drop-down ul a:hover, .color-x24-comp-1 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-1 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-1 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #999;
}
.color-x24-comp-1 .section--dark .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-1 .section--dark .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-1 .section--dark .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-comp-1 .section--light .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-1 .section--light .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-1 .section--light .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after {
  font-family: "font-awesome";
  content: "";
  border: 0 !important;
  width: 10px;
  height: 20px;
  margin: 0;
  font-size: 8px !important;
  right: 10px;
  top: 4px;
}
.color-x24-comp-1 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-comp-1 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-comp-1 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub, .color-x24-comp-1 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-comp-1 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-comp-1 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub {
  right: 0;
}
.color-x24-comp-1 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-comp-1 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-comp-1 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub, .color-x24-comp-1 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-comp-1 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-comp-1 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub {
  left: unset;
  right: 100%;
}
.color-x24-comp-1 .section--dark .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-1 .section--dark .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-1 .section--dark .navigation-c .navigation__list--head .navigation-open > .navigation__item--link, .color-x24-comp-1 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-1 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-1 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-comp-1 .section--dark .navigation-a .navigation__list--sub,
.color-x24-comp-1 .section--dark .navigation-b .navigation__list--sub,
.color-x24-comp-1 .section--dark .navigation-c .navigation__list--sub, .color-x24-comp-1 .section--light .navigation-a .navigation__list--sub,
.color-x24-comp-1 .section--light .navigation-b .navigation__list--sub,
.color-x24-comp-1 .section--light .navigation-c .navigation__list--sub {
  border: 0;
  border-radius: 8px;
  background: #57422f !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-comp-1 .section--dark .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-comp-1 .section--dark .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-comp-1 .section--dark .navigation-c .navigation__list--sub .navigation__item--link, .color-x24-comp-1 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-comp-1 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-comp-1 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #ffffff;
}
.color-x24-comp-1 .section--dark .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-1 .section--dark .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-1 .section--dark .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-comp-1 .section--light .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-1 .section--light .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-comp-1 .section--light .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  content: "";
}
.color-x24-comp-1 .section--dark .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-1 .section--dark .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-1 .section--dark .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link, .color-x24-comp-1 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-1 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-1 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-comp-1 .section--light .navigation-a .navigation__item--link,
.color-x24-comp-1 .section--light .navigation-b .navigation__item--link,
.color-x24-comp-1 .section--light .navigation-c .navigation__item--link {
  color: #000000;
}
.color-x24-comp-1 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-comp-1 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-comp-1 .section--light .navigation-c .navigation__item--link:hover {
  color: #666;
}
.color-x24-comp-1 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-1 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-comp-1 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #666;
}
.color-x24-comp-1 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-1 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-comp-1 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #666;
}
.color-x24-comp-1 .section--light .navigation-a .navigation__list--sub,
.color-x24-comp-1 .section--light .navigation-b .navigation__list--sub,
.color-x24-comp-1 .section--light .navigation-c .navigation__list--sub {
  background: #e0e0e0 !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-comp-1 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-comp-1 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-comp-1 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #000000;
}
.color-x24-comp-1 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-1 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-comp-1 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #666 !important;
}
.color-x24-comp-1 .section--dark .navigation__container .navigation__item.has-drop-down .navigation__item--link:hover:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-comp-1 .section--dark .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-comp-1 .section--dark .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #999 !important;
}
.color-x24-comp-1 .section--dark .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #f0f !important;
}
.color-x24-comp-1 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: #000000 transparent transparent transparent !important;
}
.color-x24-comp-1 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: #666 transparent transparent transparent !important;
}
.color-x24-comp-1 .section--light .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #666 transparent transparent !important;
}
.color-x24-comp-1 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: transparent transparent transparent #000000 !important;
}
.color-x24-comp-1 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #f00 !important;
}
.color-x24-comp-1 .section--light .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #666 !important;
}
.color-x24-comp-1 .contact-us-im {
  overflow: hidden;
}
.color-x24-comp-1 .contact-us-im .form .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-comp-1 .form .form__name {
  font: 14px/20px "GothicA1", sans-serif;
}
.color-x24-comp-1 .form .leadForm,
.color-x24-comp-1 .form .label_container {
  text-align: left;
}
.color-x24-comp-1 .form form .form-input-comments {
  flex-direction: column;
}
.color-x24-comp-1 .form .form__group {
  overflow: hidden;
  margin: 0 0 20px;
}
.color-x24-comp-1 .section--dark .form, .color-x24-comp-1 .section--light .form {
  padding: 3.125rem 0;
  margin: 0 auto;
  max-width: 900px;
}
.color-x24-comp-1 .section--dark .form form .form-wrap__submit, .color-x24-comp-1 .section--light .form form .form-wrap__submit {
  display: block;
}
.color-x24-comp-1 .section--dark .form form .form-wrap__submit input, .color-x24-comp-1 .section--light .form form .form-wrap__submit input {
  width: 100%;
}
.color-x24-comp-1 .section--dark .form .leadFormInfo,
.color-x24-comp-1 .section--dark .form .component__title-caption-wrap, .color-x24-comp-1 .section--light .form .leadFormInfo,
.color-x24-comp-1 .section--light .form .component__title-caption-wrap {
  text-align: center;
}
.color-x24-comp-1 .section--dark .form .form__title, .color-x24-comp-1 .section--light .form .form__title {
  color: #ffffff;
}
.color-x24-comp-1 .section--dark .form .form__caption, .color-x24-comp-1 .section--dark .form .form__name, .color-x24-comp-1 .section--light .form .form__caption, .color-x24-comp-1 .section--light .form .form__name {
  color: #ffffff;
}
.color-x24-comp-1 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-1 .section--dark .form .form__group .input_container input,
.color-x24-comp-1 .section--dark .form .form__group .input_container select,
.color-x24-comp-1 .section--dark .form .form__group .input_container textarea, .color-x24-comp-1 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-1 .section--light .form .form__group .input_container input,
.color-x24-comp-1 .section--light .form .form__group .input_container select,
.color-x24-comp-1 .section--light .form .form__group .input_container textarea {
  width: 100%;
  font: 14px/16px "GothicA1", sans-serif;
  color: #ffffff;
  background: rgba(255, 127, 0, 0.7);
  border-radius: 8px;
  padding: 12px 16px 13px;
  border: 1px solid rgba(255, 127, 0, 0.7) !important;
  outline: none;
  height: auto;
}
.color-x24-comp-1 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-comp-1 .section--dark .form .form__group .input_container input::placeholder,
.color-x24-comp-1 .section--dark .form .form__group .input_container select::placeholder,
.color-x24-comp-1 .section--dark .form .form__group .input_container textarea::placeholder, .color-x24-comp-1 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-comp-1 .section--light .form .form__group .input_container input::placeholder,
.color-x24-comp-1 .section--light .form .form__group .input_container select::placeholder,
.color-x24-comp-1 .section--light .form .form__group .input_container textarea::placeholder {
  color: #ffffff;
}
.color-x24-comp-1 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-comp-1 .section--dark .form .form__group .input_container input.has-error::placeholder,
.color-x24-comp-1 .section--dark .form .form__group .input_container select.has-error::placeholder,
.color-x24-comp-1 .section--dark .form .form__group .input_container textarea.has-error::placeholder, .color-x24-comp-1 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-comp-1 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-comp-1 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-comp-1 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-comp-1 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-comp-1 .section--dark .form .form__group .input_container input:focus,
.color-x24-comp-1 .section--dark .form .form__group .input_container select:focus,
.color-x24-comp-1 .section--dark .form .form__group .input_container textarea:focus, .color-x24-comp-1 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-comp-1 .section--light .form .form__group .input_container input:focus,
.color-x24-comp-1 .section--light .form .form__group .input_container select:focus,
.color-x24-comp-1 .section--light .form .form__group .input_container textarea:focus {
  border: 1px solid #ffffff !important;
}
.color-x24-comp-1 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span, .color-x24-comp-1 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span {
  padding: 0;
}
.color-x24-comp-1 .section--dark .form .form__group .input_container .form-input-uploadFile span.status-label:before, .color-x24-comp-1 .section--light .form .form__group .input_container .form-input-uploadFile span.status-label:before {
  right: 103px;
}
.color-x24-comp-1 .section--dark .form .form__group .input_container.checkbox_wrapper, .color-x24-comp-1 .section--dark .form .form__group .input_container.radio_wrapper, .color-x24-comp-1 .section--light .form .form__group .input_container.checkbox_wrapper, .color-x24-comp-1 .section--light .form .form__group .input_container.radio_wrapper {
  position: relative;
  overflow: hidden;
  border-style: none;
}
.color-x24-comp-1 .section--dark .form .form__group .input_container.checkbox_wrapper input, .color-x24-comp-1 .section--dark .form .form__group .input_container.radio_wrapper input, .color-x24-comp-1 .section--light .form .form__group .input_container.checkbox_wrapper input, .color-x24-comp-1 .section--light .form .form__group .input_container.radio_wrapper input {
  position: absolute;
  top: 0;
  left: -9999px;
}
.color-x24-comp-1 .section--dark .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-comp-1 .section--dark .form .form__group .input_container.radio_wrapper input + label, .color-x24-comp-1 .section--light .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-comp-1 .section--light .form .form__group .input_container.radio_wrapper input + label {
  position: relative;
  margin-bottom: 4px;
  padding: 5px 0 0 50px;
  min-height: 30px;
  font: 18px/1.375 "Heebo", sans-serif;
}
.color-x24-comp-1 .section--dark .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-comp-1 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-comp-1 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-comp-1 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  height: 30px;
  width: 30px;
  text-align: center;
  color: #ffffff;
  background: rgba(255, 127, 0, 0.7);
  border: 4px solid rgba(255, 127, 0, 0.7) !important;
  border-radius: 4px;
  font: normal normal normal 18px/1.2 font-awesome;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
}
.color-x24-comp-1 .section--dark .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-comp-1 .section--dark .form .form__group .input_container.radio_wrapper .has-error + label:before, .color-x24-comp-1 .section--light .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-comp-1 .section--light .form .form__group .input_container.radio_wrapper .has-error + label:before {
  border-color: #E03B33 !important;
}
.color-x24-comp-1 .section--dark .form .form__group .input_container.checkbox_wrapper input:checked + label:before, .color-x24-comp-1 .section--light .form .form__group .input_container.checkbox_wrapper input:checked + label:before {
  content: "";
}
.color-x24-comp-1 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-comp-1 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  border-radius: 50%;
}
.color-x24-comp-1 .section--dark .form .form__group .input_container.radio_wrapper input:checked + label:before, .color-x24-comp-1 .section--light .form .form__group .input_container.radio_wrapper input:checked + label:before {
  content: "";
  font-size: 17px;
  line-height: 1.3;
  letter-spacing: -0.5px;
}
.color-x24-comp-1 .section--dark .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-comp-1 .section--dark .form .form__group .input_container.radio_wrapper div[class$=__label-input-container], .color-x24-comp-1 .section--light .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-comp-1 .section--light .form .form__group .input_container.radio_wrapper div[class$=__label-input-container] {
  position: relative;
  padding: 0 0 5px;
}
.color-x24-comp-1 .section--dark .form .form__group .input_container input[type=checkbox],
.color-x24-comp-1 .section--dark .form .form__group .input_container input[type=radio], .color-x24-comp-1 .section--light .form .form__group .input_container input[type=checkbox],
.color-x24-comp-1 .section--light .form .form__group .input_container input[type=radio] {
  width: 26px;
  height: 26px;
  position: absolute;
  top: 2;
  left: 2;
  outline: none;
}
.color-x24-comp-1 .section--dark .form .form__group .input_container select, .color-x24-comp-1 .section--light .form .form__group .input_container select {
  height: 42px;
}
.color-x24-comp-1 .section--dark .form-wrap__submit, .color-x24-comp-1 .section--light .form-wrap__submit {
  text-align: center;
}
.color-x24-comp-1 .section--dark .form form pre,
.color-x24-comp-1 .section--dark .form form .formatted_text,
.color-x24-comp-1 .section--dark .form form .help_text,
.color-x24-comp-1 .section--dark .form form .formatted_text p,
.color-x24-comp-1 .section--dark .form form .form-input-info,
.color-x24-comp-1 .section--dark .form form .leadFormInfo,
.color-x24-comp-1 .section--dark .form form label, .color-x24-comp-1 .section--light .form form pre,
.color-x24-comp-1 .section--light .form form .formatted_text,
.color-x24-comp-1 .section--light .form form .help_text,
.color-x24-comp-1 .section--light .form form .formatted_text p,
.color-x24-comp-1 .section--light .form form .form-input-info,
.color-x24-comp-1 .section--light .form form .leadFormInfo,
.color-x24-comp-1 .section--light .form form label {
  color: #ffffff;
}
.color-x24-comp-1 .section--dark .form form pre:focus, .color-x24-comp-1 .section--dark .form form pre:hover,
.color-x24-comp-1 .section--dark .form form .formatted_text:focus,
.color-x24-comp-1 .section--dark .form form .formatted_text:hover,
.color-x24-comp-1 .section--dark .form form .help_text:focus,
.color-x24-comp-1 .section--dark .form form .help_text:hover,
.color-x24-comp-1 .section--dark .form form .formatted_text p:focus,
.color-x24-comp-1 .section--dark .form form .formatted_text p:hover,
.color-x24-comp-1 .section--dark .form form .form-input-info:focus,
.color-x24-comp-1 .section--dark .form form .form-input-info:hover,
.color-x24-comp-1 .section--dark .form form .leadFormInfo:focus,
.color-x24-comp-1 .section--dark .form form .leadFormInfo:hover,
.color-x24-comp-1 .section--dark .form form label:focus,
.color-x24-comp-1 .section--dark .form form label:hover, .color-x24-comp-1 .section--light .form form pre:focus, .color-x24-comp-1 .section--light .form form pre:hover,
.color-x24-comp-1 .section--light .form form .formatted_text:focus,
.color-x24-comp-1 .section--light .form form .formatted_text:hover,
.color-x24-comp-1 .section--light .form form .help_text:focus,
.color-x24-comp-1 .section--light .form form .help_text:hover,
.color-x24-comp-1 .section--light .form form .formatted_text p:focus,
.color-x24-comp-1 .section--light .form form .formatted_text p:hover,
.color-x24-comp-1 .section--light .form form .form-input-info:focus,
.color-x24-comp-1 .section--light .form form .form-input-info:hover,
.color-x24-comp-1 .section--light .form form .leadFormInfo:focus,
.color-x24-comp-1 .section--light .form form .leadFormInfo:hover,
.color-x24-comp-1 .section--light .form form label:focus,
.color-x24-comp-1 .section--light .form form label:hover {
  outline: none;
}
.color-x24-comp-1 .section--dark .form form pre:disabled,
.color-x24-comp-1 .section--dark .form form .formatted_text:disabled,
.color-x24-comp-1 .section--dark .form form .help_text:disabled,
.color-x24-comp-1 .section--dark .form form .formatted_text p:disabled,
.color-x24-comp-1 .section--dark .form form .form-input-info:disabled,
.color-x24-comp-1 .section--dark .form form .leadFormInfo:disabled,
.color-x24-comp-1 .section--dark .form form label:disabled, .color-x24-comp-1 .section--light .form form pre:disabled,
.color-x24-comp-1 .section--light .form form .formatted_text:disabled,
.color-x24-comp-1 .section--light .form form .help_text:disabled,
.color-x24-comp-1 .section--light .form form .formatted_text p:disabled,
.color-x24-comp-1 .section--light .form form .form-input-info:disabled,
.color-x24-comp-1 .section--light .form form .leadFormInfo:disabled,
.color-x24-comp-1 .section--light .form form label:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.color-x24-comp-1 .section--dark .form form hr, .color-x24-comp-1 .section--light .form form hr {
  border-color: #ffffff;
}
.color-x24-comp-1 .section--dark .form form .form-wrap__submit input, .color-x24-comp-1 .section--light .form form .form-wrap__submit input {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
  border-radius: 4px;
  color: #000000 !important;
  width: auto;
  padding: 11px 47px 13px;
  height: 40px;
  min-width: 200px;
  transition: 0.25s;
  font: 600 14px/16px "Poppins", sans-serif;
  text-transform: uppercase;
  display: inline-block;
}
.color-x24-comp-1 .section--dark .form form .form-wrap__submit input:hover, .color-x24-comp-1 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-comp-1 .section--dark .form form .form-wrap__submit input:focus, .color-x24-comp-1 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-1 .section--light .form .form__title {
  color: #000000;
}
.color-x24-comp-1 .section--light .form .form__caption, .color-x24-comp-1 .section--light .form .form__name {
  color: #000000;
}
.color-x24-comp-1 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-comp-1 .section--light .form .form__group .input_container input,
.color-x24-comp-1 .section--light .form .form__group .input_container select,
.color-x24-comp-1 .section--light .form .form__group .input_container textarea {
  color: #f0efe5;
  background: rgba(255, 127, 0, 0.7);
}
.color-x24-comp-1 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-comp-1 .section--light .form .form__group .input_container input::placeholder,
.color-x24-comp-1 .section--light .form .form__group .input_container select::placeholder,
.color-x24-comp-1 .section--light .form .form__group .input_container textarea::placeholder {
  color: #f0efe5;
}
.color-x24-comp-1 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-comp-1 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-comp-1 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-comp-1 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-comp-1 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error,
.color-x24-comp-1 .section--light .form .form__group .input_container input.has-error,
.color-x24-comp-1 .section--light .form .form__group .input_container select.has-error,
.color-x24-comp-1 .section--light .form .form__group .input_container textarea.has-error {
  border: 1px solid #E03B33 !important;
}
.color-x24-comp-1 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-comp-1 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-comp-1 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-comp-1 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-comp-1 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-comp-1 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  color: #f0efe5;
  background: rgba(255, 127, 0, 0.7);
  border: 4px solid rgba(255, 127, 0, 0.7) !important;
}
.color-x24-comp-1 .section--light .form form pre,
.color-x24-comp-1 .section--light .form form .formatted_text,
.color-x24-comp-1 .section--light .form form .help_text,
.color-x24-comp-1 .section--light .form form .formatted_text p,
.color-x24-comp-1 .section--light .form form .form-input-info,
.color-x24-comp-1 .section--light .form form .leadFormInfo,
.color-x24-comp-1 .section--light .form form label {
  color: #57422f;
}
.color-x24-comp-1 .section--light .form form hr {
  border-color: #57422f;
}
.color-x24-comp-1 .section--light .form form .form-wrap__submit input {
  border: 1px solid #57422f !important;
  color: #ffffff !important;
  background: #57422f !important;
}
.color-x24-comp-1 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #997453 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #997453 !important;
}
.color-x24-comp-1 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #997453 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #997453 !important;
}
.color-x24-comp-1 .newsletter-2-fields .section--dark .form-wrap__submit input {
  display: flex;
}
.color-x24-comp-1 .exclusive-offer .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-comp-1 .newsletter-3-fields .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-comp-1 .exclusive-offer .form .error_container label {
  width: 100%;
}
.color-x24-comp-1 .exclusive-offer .col-lg-12 .form__group {
  width: 284px;
  margin-right: 0;
}
.color-x24-comp-1 .exclusive-offer .leadFormInfo {
  bottom: -30px;
}
.color-x24-comp-1 .exclusive-offer .col-lg-12 form .form-wrap__submit {
  width: 254px;
}
.color-x24-comp-1 .exclusive-offer .col-lg-12 form .error_container {
  width: 254px;
  text-align: left;
}
.color-x24-comp-1 .forms--fullwidth form,
.color-x24-comp-1 .forms--2col-textarea form {
  width: 100%;
  margin-bottom: 44px;
}
.color-x24-comp-1 .forms--2col-textarea input,
.color-x24-comp-1 .forms--2col-textarea select,
.color-x24-comp-1 .forms--2col-textarea textarea {
  width: 100%;
}
.color-x24-comp-1 .forms--fullwidth .form__group,
.color-x24-comp-1 .forms--2col-textarea .form__group {
  margin-bottom: 16px;
}
.color-x24-comp-1 .forms--fullwidth .form-wrap__submit input,
.color-x24-comp-1 .forms--2col-textarea .form-wrap__submit input {
  width: auto;
  display: flex;
}
.color-x24-comp-1 .forms--3col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-comp-1 .forms--2col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-comp-1 .forms--2col form .form__group {
  width: 49%;
  margin-right: 2%;
  margin-bottom: 16px;
}
.color-x24-comp-1 .forms--2col form .form__group:nth-child(2n) {
  margin-right: 0;
}
.color-x24-comp-1 .forms--2col form .form__group .input_container {
  height: auto;
}
.color-x24-comp-1 .forms--3col form .form__group {
  width: 30%;
  margin-right: 5%;
  margin-bottom: 16px;
}
.color-x24-comp-1 .forms--3col form .form__group:nth-child(3n) {
  margin-right: 0;
}
.color-x24-comp-1 .forms--3col form .form__group input,
.color-x24-comp-1 .forms--3col form .form__group textarea,
.color-x24-comp-1 .forms--3col form .form__group select {
  width: 100%;
}
.color-x24-comp-1 .forms--3col form .form__group .input_container {
  height: auto;
}
.color-x24-comp-1 .forms--3col form .leadFormInfo {
  width: 100%;
}
.color-x24-comp-1 .forms--2col form .form__group input,
.color-x24-comp-1 .forms--2col form .form__group textarea,
.color-x24-comp-1 .forms--2col form .form__group select {
  width: 100%;
}
.color-x24-comp-1 .forms--2col form .leadFormInfo {
  width: 100%;
  text-align: center;
}
.color-x24-comp-1 .forms--2col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-comp-1 .forms--3col form .form__group .leadFormInfo {
  text-align: center;
}
.color-x24-comp-1 .forms--3col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-comp-1 .newsletter-2-fields .form__title,
.color-x24-comp-1 .newsletter-2-fields .form__caption {
  text-align: left;
}
@media (max-width: 1024px) {
  .color-x24-comp-1 .newsletter-3-fields .col-lg-12 form .leadFormInfo,
.color-x24-comp-1 .exclusive-offer .col-lg-12 form .leadFormInfo {
    position: relative;
    text-align: center;
    bottom: auto;
  }
}
@media (max-width: 991px) {
  .color-x24-comp-1 .editable__container .component__title,
.color-x24-comp-1 .editable__container h1 {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-comp-1 .editable__container h2 {
    font-size: 24px;
    line-height: 32px;
  }
  .color-x24-comp-1 .editable__container h3 {
    font-size: 16px;
    line-height: 18px;
  }
  .color-x24-comp-1 .editable__container h4 {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-comp-1 .editable__container h5 {
    font-size: 13px;
    line-height: 15px;
  }
  .color-x24-comp-1 .editable__container h6 {
    font-size: 12px;
    line-height: 14px;
  }
  .color-x24-comp-1 .section--dark .staff__container .staff__container--inner .staff__title,
.color-x24-comp-1 .section--light .staff__container .staff__container--inner .staff__title,
.color-x24-comp-1 .form .form__title,
.color-x24-comp-1 .contact-us-im .form__title,
.color-x24-comp-1 .component__title {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-comp-1 .section--dark .staff__container .staff__container--inner .staff__caption,
.color-x24-comp-1 .section--light .staff__container .staff__container--inner .staff__caption,
.color-x24-comp-1 .form .form__caption,
.color-x24-comp-1 .contact-us-im .form__caption,
.color-x24-comp-1 .component__subtitle {
    font-size: 14px;
    line-height: 18px;
  }
  .color-x24-comp-1 .section-banner .banner .banner-text__title--extraLarge,
.color-x24-comp-1 .section-banner .banner .banner-text__title--large {
    font-size: 40px;
    line-height: 48px;
  }
  .color-x24-comp-1 .section-banner .banner .banner-text__subtitle--medium,
.color-x24-comp-1 .section-banner .banner .banner-text__subtitle--small {
    font-size: 16px;
    line-height: 20px;
  }
  .color-x24-comp-1 .forms--3col form,
.color-x24-comp-1 .forms--2col form {
    flex-direction: column;
    align-items: center;
    margin-bottom: 0;
  }
  .color-x24-comp-1 .forms--3col form .form__group,
.color-x24-comp-1 .forms--2col form .form__group {
    margin: 0 auto 16px;
  }
  .color-x24-comp-1 .forms--3col form .form__group:nth-child(3n),
.color-x24-comp-1 .forms--2col form .form__group:nth-child(2n) {
    margin-right: auto;
  }
  .color-x24-comp-1 .exclusive-offer .col-lg-12 .form__group {
    margin: 0 auto 0.9375rem;
  }
  .color-x24-comp-1 .forms--fullwidth form,
.color-x24-comp-1 .forms--2col-textarea form {
    margin: 0 auto;
    margin-bottom: 44px;
  }
  .color-x24-comp-1 .newsletter-2-fields .form__title,
.color-x24-comp-1 .newsletter-2-fields .form__caption {
    text-align: center;
  }
  .color-x24-comp-1 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-comp-1 .exclusive-offer .section--light .form-wrap__submit input {
    width: auto;
    margin: 0 auto;
  }
  .color-x24-comp-1 .alias-home_askaquestion input,
.color-x24-comp-1 .alias-home_askaquestion textarea,
.color-x24-comp-1 .alias-home_askaquestion .error_container {
    margin: 0 auto;
  }
  .color-x24-comp-1 .alias-home_askaquestion .leadFormInfo {
    margin: 1.25rem auto 1rem;
  }
  .color-x24-comp-1 .form .component__title-caption-wrap,
.color-x24-comp-1 .alias-blade_home_grid .blade-a__title {
    text-align: center;
  }
  .color-x24-comp-1 .section__column-2 {
    order: 3;
  }
  .color-x24-comp-1 .section__column-2 .location__text-wrapper {
    text-align: center;
  }
  .color-x24-comp-1 .section__column-3 {
    order: 2;
  }
  .color-x24-comp-1 .newsletter-2-fields .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-comp-1 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-1 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-1 .section--dark .featuredblocks .featuredblock__cta .component__button--1, .color-x24-comp-1 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-1 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-1 .section--light .featuredblocks .featuredblock__cta .component__button--1 {
    min-width: 80px !important;
  }
  .color-x24-comp-1 .section--dark .featuredblocks .featuredblock__title, .color-x24-comp-1 .section--light .featuredblocks .featuredblock__title {
    font-size: 18px;
  }
  .color-x24-comp-1 .section--dark .staff__container .staff-member__name, .color-x24-comp-1 .section--dark .staff__container .staff-member__name span, .color-x24-comp-1 .section--light .staff__container .staff-member__name, .color-x24-comp-1 .section--light .staff__container .staff-member__name span {
    font: 600 16px/20px "Poppins", sans-serif !important;
  }
  .color-x24-comp-1 .section--dark .banner .controls-wrapper, .color-x24-comp-1 .section--light .banner .controls-wrapper {
    padding: 0;
    margin-top: 0;
  }
  .color-x24-comp-1 .section--dark .banner .banner-text__wrapper, .color-x24-comp-1 .section--light .banner .banner-text__wrapper {
    padding-bottom: 0;
  }
}
@media (max-width: 768px) {
  .color-x24-comp-1 .forms--fullwidth form,
.color-x24-comp-1 .forms--2col-textarea form {
    margin-bottom: 0;
  }
  .color-x24-comp-1 .forms--3col form .form__group,
.color-x24-comp-1 .forms--2col form .form__group {
    width: 100%;
  }
  .color-x24-comp-1 .section-blade .blade-a__bg > div {
    min-height: inherit !important;
  }
}
@media (max-width: 767px) {
  .color-x24-comp-1 .section.forms--fullwidth .component__title-caption-wrap,
.color-x24-comp-1 .section .form .component__title-caption-wrap {
    padding-top: 0;
  }
}
@media (max-width: 414px) {
  .color-x24-comp-1 .exclusive-offer .col-lg-12 .form__group,
.color-x24-comp-1 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-comp-1 .exclusive-offer .section--light .form-wrap__submit input {
    width: 100%;
  }
  .color-x24-comp-1 .form-default .form-wrap__submit input,
.color-x24-comp-1 .newsletter-2-fields .section--light .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-comp-1 .section .section--light .form-wrap__submit input,
.color-x24-comp-1 .section .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-comp-1 .newsletter-3-fields .col-lg-12 .form,
.color-x24-comp-1 .exclusive-offer .col-lg-12 .form {
    padding: 3.125rem 0;
    margin: 0 auto;
    max-width: 900px;
  }
  .color-x24-comp-1 .alias-home_askaquestion input,
.color-x24-comp-1 .alias-home_askaquestion textarea,
.color-x24-comp-1 .alias-home_askaquestion .leadFormInfo,
.color-x24-comp-1 .alias-home_askaquestion .error_container {
    width: 100%;
  }
  .color-x24-comp-1 .forms--fullwidth form,
.color-x24-comp-1 .forms--2col-textarea form,
.color-x24-comp-1 .forms--3col form .form-wrap__submit,
.color-x24-comp-1 .forms--2col form .form-wrap__submit,
.color-x24-comp-1 .exclusive-offer .col-lg-12 form .form-wrap__submit {
    width: 100%;
  }
  .color-x24-comp-1 .forms--2col form .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
}
.color-x24-comp-1 .forms--2col-textarea .form .leadForm form {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.color-x24-comp-1 .forms--2col-textarea .form .leadForm form .outerWrap {
  position: relative;
  float: left;
  width: 47%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-end;
}
.color-x24-comp-1 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-comp-1 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-comp-1 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-comp-1 .forms--2col-textarea .form__group {
  width: 100%;
  margin-right: 0;
  float: left;
  margin-bottom: 15px;
}
.color-x24-comp-1 .forms--2col-textarea .form-wrap__submit {
  margin: 0 auto;
  width: 100%;
  display: flex;
  justify-content: center;
}
.color-x24-comp-1 .forms--2col-textarea .form .form-input-comments {
  display: flex;
  flex-direction: column;
  width: 49%;
}
.color-x24-comp-1 .forms--2col-textarea .form .form-input-comments .input_container {
  width: 100%;
  display: flex;
  flex-grow: 1;
}
.color-x24-comp-1 .forms--2col-textarea .form .leadFormInfo {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-comp-1 .forms--2col-textarea .form .leadFormSuccess {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-comp-1 .forms-option--b .label_container {
  position: absolute;
  padding: 5px 0 0 12px;
}
.color-x24-comp-1 .forms-option--b input, .color-x24-comp-1 .forms-option--b select {
  height: 70px !important;
  padding-bottom: 0 !important;
}
.color-x24-comp-1 .section-featuredblocks .featuredblock__wrap .featuredblock__image {
  background-position: left;
}
.color-x24-comp-1 .section-featuredblocks .featuredblock__item {
  border: none !important;
}
.color-x24-comp-1 .section-featuredblocks .featuredblock__item .featuredblock__wrap .featuredblock__icon .icon,
.color-x24-comp-1 .section-featuredblocks .featuredblock__item .featuredblock__wrap:hover .featuredblock__icon .icon {
  color: #ff7f00;
}
.color-x24-comp-1 .section--dark .featuredblocks .featuredblock__wrap, .color-x24-comp-1 .section--light .featuredblocks .featuredblock__wrap {
  border: 0 !important;
}
.color-x24-comp-1 .section--dark .featuredblocks .featuredblock__wrap .featuredblock__title, .color-x24-comp-1 .section--light .featuredblocks .featuredblock__wrap .featuredblock__title {
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-comp-1 .section--dark .featuredblocks-grid-c .featuredblock__title, .color-x24-comp-1 .section--light .featuredblocks-grid-c .featuredblock__title {
  margin-top: 0;
}
.color-x24-comp-1 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-comp-1 .section--light .featuredblocks-grid-c .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
}
.color-x24-comp-1 .section--dark .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button, .color-x24-comp-1 .section--light .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button {
  border: 0;
  background: none;
  font-family: "GothicA1", sans-serif;
}
.color-x24-comp-1 .section--dark .featuredblocks-grid-e, .color-x24-comp-1 .section--light .featuredblocks-grid-e {
  margin: 0 -30px;
}
.color-x24-comp-1 .section--dark .featuredblocks-grid-e .featuredblock__wrap, .color-x24-comp-1 .section--light .featuredblocks-grid-e .featuredblock__wrap {
  justify-content: flex-end;
  min-height: 232px;
}
.color-x24-comp-1 .section--dark .featuredblocks-grid-e .featuredblocks__container, .color-x24-comp-1 .section--light .featuredblocks-grid-e .featuredblocks__container {
  margin: 50px 0;
}
.color-x24-comp-1 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-1 .section--dark .featuredblocks-grid-e .featuredblock__title, .color-x24-comp-1 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-1 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #ffffff;
  position: relative;
  z-index: 2;
  font-size: 24px;
  font-family: "Poppins", sans-serif;
}
.color-x24-comp-1 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-comp-1 .section--light .featuredblocks-grid-e .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
  /* Safari 4.0 - 8.0 */
  /* Standard syntax */
}
.color-x24-comp-1 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage, .color-x24-comp-1 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage {
  border-radius: 9px;
}
.color-x24-comp-1 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage, .color-x24-comp-1 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage {
  background-size: 125%;
  -webkit-animation-name: animation-fb;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 0.8s;
  /* Safari 4.0 - 8.0 */
  animation-name: animation-fb;
  animation-duration: 0.8s;
}
.color-x24-comp-1 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-comp-1 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(87, 66, 47, 0.7) !important;
}
@-moz-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@-webkit-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
.color-x24-comp-1 .section--dark .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-comp-1 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before, .color-x24-comp-1 .section--light .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-comp-1 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before {
  background: none !important;
}
.color-x24-comp-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-comp-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-comp-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-comp-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-comp-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-comp-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-comp-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-comp-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-comp-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:active, .color-x24-comp-1 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-comp-1 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-comp-1 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-comp-1 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-comp-1 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-comp-1 .section--light .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-comp-1 .section--light .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-comp-1 .section--light .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-comp-1 .section--light .featuredblocks-flyup-c .featuredblock__item:active {
  background: none !important;
}
.color-x24-comp-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-comp-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-comp-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-comp-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-comp-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-comp-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon, .color-x24-comp-1 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-1 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-1 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-1 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-1 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-comp-1 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-comp-1 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-1 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-1 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-1 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-1 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-comp-1 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-comp-1 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-1 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-1 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-1 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-1 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-comp-1 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon {
  color: #ffffff;
}
.color-x24-comp-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-comp-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-comp-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover, .color-x24-comp-1 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-1 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-1 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-1 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-1 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-1 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-comp-1 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-1 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-1 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-1 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-1 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-1 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-comp-1 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-comp-1 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-comp-1 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-comp-1 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-comp-1 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-comp-1 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover {
  text-decoration: none;
}
.color-x24-comp-1 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title, .color-x24-comp-1 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #ffffff !important;
}
.color-x24-comp-1 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-comp-1 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-comp-1 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3, .color-x24-comp-1 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-comp-1 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-comp-1 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
}
.color-x24-comp-1 .section--dark .featuredblocks .featuredblock .featuredblock__wrap, .color-x24-comp-1 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(87, 66, 47, 0.7);
  border-radius: 8px;
  text-align: left;
  padding: 15px;
}
.color-x24-comp-1 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover, .color-x24-comp-1 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(87, 66, 47, 0.8);
}
.color-x24-comp-1 .section--dark .featuredblocks .featuredblock__title, .color-x24-comp-1 .section--dark .featuredblocks .featuredblock__content, .color-x24-comp-1 .section--light .featuredblocks .featuredblock__title, .color-x24-comp-1 .section--light .featuredblocks .featuredblock__content {
  color: #ffffff;
}
.color-x24-comp-1 .section--dark .featuredblocks .featuredblock__cta .cta__link, .color-x24-comp-1 .section--light .featuredblocks .featuredblock__cta .cta__link {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-comp-1 .section--dark .featuredblocks .featuredblock__cta .cta__link:hover, .color-x24-comp-1 .section--light .featuredblocks .featuredblock__cta .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-comp-1 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon, .color-x24-comp-1 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon {
  color: #ffffff !important;
}
.color-x24-comp-1 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover, .color-x24-comp-1 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover {
  color: white !important;
}
.color-x24-comp-1 .section--dark .featuredblocks .featuredblock__cta .cta__button,
.color-x24-comp-1 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon, .color-x24-comp-1 .section--light .featuredblocks .featuredblock__cta .cta__button,
.color-x24-comp-1 .section--light .featuredblocks .featuredblock__cta .cta__button--icon {
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-1 .section--dark .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-comp-1 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:hover, .color-x24-comp-1 .section--light .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-comp-1 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-comp-1 .section--dark .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-comp-1 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:focus, .color-x24-comp-1 .section--light .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-comp-1 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-comp-1 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-1 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #57422f;
}
.color-x24-comp-1 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6) !important;
}
.color-x24-comp-1 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-comp-1 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-comp-1 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-comp-1 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-comp-1 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-comp-1 .section--light .featuredblocks-flyup-b .featuredblock__item:active {
  background: none !important;
}
.color-x24-comp-1 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-1 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-1 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-1 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-1 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-comp-1 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-comp-1 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-comp-1 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-comp-1 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-comp-1 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-comp-1 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-comp-1 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon {
  color: #57422f;
}
.color-x24-comp-1 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #57422f !important;
}
.color-x24-comp-1 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-comp-1 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-comp-1 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #000000 !important;
}
.color-x24-comp-1 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6);
}
.color-x24-comp-1 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(255, 255, 255, 0.8);
}
.color-x24-comp-1 .section--light .featuredblocks .featuredblock__title {
  color: #57422f;
}
.color-x24-comp-1 .section--light .featuredblocks .featuredblock__content {
  color: rgba(87, 66, 47, 0.7);
}
.color-x24-comp-1 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link {
  color: #000000 !important;
}
.color-x24-comp-1 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-comp-1 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon {
  color: #000000 !important;
}
.color-x24-comp-1 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon:hover {
  color: #666666 !important;
}
.color-x24-comp-1 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-1 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon {
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  border: 1px solid #57422f !important;
  color: #ffffff !important;
  background: #57422f !important;
}
.color-x24-comp-1 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:hover,
.color-x24-comp-1 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #997453 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #997453 !important;
}
.color-x24-comp-1 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:focus,
.color-x24-comp-1 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #c3a88f !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #c3a88f !important;
}
.color-x24-comp-1 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item:last-child,
.color-x24-comp-1 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item {
  border: none;
}
.color-x24-comp-1 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__sub-menu {
  background: rgba(87, 66, 47, 0.8);
  border-radius: 8px 8px 0 0;
}
.color-x24-comp-1 .articles__container {
  padding-top: 15px;
  padding-bottom: 15px;
}
.color-x24-comp-1 .articles__container .articles__item {
  margin-bottom: 15px;
}
.color-x24-comp-1 .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-comp-1 .section--dark .testimonials .testimonials-item__content, .color-x24-comp-1 .section--light .testimonials .testimonials-item__content {
  margin: 0 0 15px;
}
.color-x24-comp-1 .section--dark .testimonials .testimonials-item--wrapInner p, .color-x24-comp-1 .section--light .testimonials .testimonials-item--wrapInner p {
  color: #000000;
}
.color-x24-comp-1 .section--dark .testimonials .testimonial-grid__source,
.color-x24-comp-1 .section--dark .testimonials .testimonial-list__source,
.color-x24-comp-1 .section--dark .testimonials .testimonials-item__source, .color-x24-comp-1 .section--light .testimonials .testimonial-grid__source,
.color-x24-comp-1 .section--light .testimonials .testimonial-list__source,
.color-x24-comp-1 .section--light .testimonials .testimonials-item__source {
  margin: 0 0 15px;
  display: block;
  width: 100%;
  padding: 0;
}
.color-x24-comp-1 .section--dark .testimonials .expand, .color-x24-comp-1 .section--light .testimonials .expand {
  font-weight: 400;
  text-transform: none;
  text-decoration: underline;
  float: none;
  padding-top: 0;
  padding-bottom: 10px;
  margin: 0 0 10px;
}
.color-x24-comp-1 .section--dark .testimonials .expand:hover, .color-x24-comp-1 .section--light .testimonials .expand:hover {
  text-decoration: none;
}
.color-x24-comp-1 .section--dark .testimonials .expand:before, .color-x24-comp-1 .section--light .testimonials .expand:before {
  display: none;
}
.color-x24-comp-1 .section--dark .phone__container .phone__wrapper .phone__number, .color-x24-comp-1 .section--light .phone__container .phone__wrapper .phone__number {
  color: #ff7f00;
  font-size: 16px;
  line-height: 19px;
  position: relative;
  padding: 0 0 0 20px;
  display: inline-block;
  font-family: "GothicA1", sans-serif;
}
.color-x24-comp-1 .section--dark .phone__container .phone__wrapper .phone__number:before, .color-x24-comp-1 .section--light .phone__container .phone__wrapper .phone__number:before {
  position: absolute;
  left: 0;
  top: 0;
  font-family: "font-awesome";
  content: "";
  font-size: 16px;
  margin: 0 10px 0 0;
  color: #ff7f00;
  display: inline;
}
.color-x24-comp-1 .section--light .phone__container .phone__wrapper .phone__number {
  color: #ff7f00;
}
.color-x24-comp-1 .section--light .phone__container .phone__wrapper .phone__number:before {
  color: #ff7f00;
}
.color-x24-comp-1 .section--dark .staff-a .staff__item .staff-member__image-wrapper, .color-x24-comp-1 .section--light .staff-a .staff__item .staff-member__image-wrapper {
  display: flex;
  align-items: center;
}
.color-x24-comp-1 .section--dark .staff-a .staff__title-caption-wrap, .color-x24-comp-1 .section--light .staff-a .staff__title-caption-wrap {
  max-width: 100%;
}
.color-x24-comp-1 .section--dark .staff-a .staff__title-caption-wrap div, .color-x24-comp-1 .section--light .staff-a .staff__title-caption-wrap div {
  padding-left: 0;
  padding-right: 0;
}
.color-x24-comp-1 .section--dark .staff-a .staff__title, .color-x24-comp-1 .section--light .staff-a .staff__title {
  margin-bottom: 10px;
}
.color-x24-comp-1 .section--dark .staff-a .staff-member__text-wrap, .color-x24-comp-1 .section--light .staff-a .staff-member__text-wrap {
  padding-left: 16px;
  padding-right: 16px;
}
.color-x24-comp-1 .section--dark .staff-a .staff-member__text, .color-x24-comp-1 .section--light .staff-a .staff-member__text {
  margin-left: 32px;
}
.color-x24-comp-1 .section--dark .staff__container .staff-member, .color-x24-comp-1 .section--light .staff__container .staff-member {
  overflow: hidden;
}
.color-x24-comp-1 .section--dark .staff__container .staff__title, .color-x24-comp-1 .section--light .staff__container .staff__title {
  font: bold 48px/56px "Poppins", sans-serif;
  color: #ffffff;
}
.color-x24-comp-1 .section--dark .staff__container .staff__caption, .color-x24-comp-1 .section--light .staff__container .staff__caption {
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
  color: #ffffff !important;
}
.color-x24-comp-1 .section--dark .staff__container .staff-a .staff__list, .color-x24-comp-1 .section--light .staff__container .staff-a .staff__list {
  padding: 0;
}
.color-x24-comp-1 .section--dark .staff__container .staff__item, .color-x24-comp-1 .section--light .staff__container .staff__item {
  color: #ffffff;
}
.color-x24-comp-1 .section--dark .staff__container--inner, .color-x24-comp-1 .section--light .staff__container--inner {
  overflow: hidden;
}
.color-x24-comp-1 .section--dark .staff__container .staff-member__name, .color-x24-comp-1 .section--dark .staff__container .staff-member__name span, .color-x24-comp-1 .section--light .staff__container .staff-member__name, .color-x24-comp-1 .section--light .staff__container .staff-member__name span {
  color: #ffffff;
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-comp-1 .section--dark .staff__container .staff-member__position, .color-x24-comp-1 .section--light .staff__container .staff-member__position {
  color: #ffffff;
  font-size: 14px;
}
.color-x24-comp-1 .section--dark .staff__container .staff-member__image, .color-x24-comp-1 .section--light .staff__container .staff-member__image {
  border-radius: 22px;
}
.color-x24-comp-1 .section--dark .staff__container .staff-member__description, .color-x24-comp-1 .section--light .staff__container .staff-member__description {
  border: none;
}
.color-x24-comp-1 .section--dark .staff__container .staff-member__link, .color-x24-comp-1 .section--light .staff__container .staff-member__link {
  color: #ffffff !important;
  font: 900 16px/20px "GothicA1", sans-serif;
}
.color-x24-comp-1 .section--dark .staff__container .staff-member__link:hover, .color-x24-comp-1 .section--light .staff__container .staff-member__link:hover {
  text-decoration: underline;
}
.color-x24-comp-1 .section--dark .staff__container .staff__controls .flex-control-nav, .color-x24-comp-1 .section--light .staff__container .staff__controls .flex-control-nav {
  width: 100%;
  margin-top: 0;
}
.color-x24-comp-1 .section--dark .staff__container .component__button--1,
.color-x24-comp-1 .section--dark .staff__container .component__button--2,
.color-x24-comp-1 .section--dark .staff__container .component__button--3, .color-x24-comp-1 .section--light .staff__container .component__button--1,
.color-x24-comp-1 .section--light .staff__container .component__button--2,
.color-x24-comp-1 .section--light .staff__container .component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-comp-1 .section--dark .staff__container .component__button--1:hover,
.color-x24-comp-1 .section--dark .staff__container .component__button--2:hover,
.color-x24-comp-1 .section--dark .staff__container .component__button--3:hover, .color-x24-comp-1 .section--light .staff__container .component__button--1:hover,
.color-x24-comp-1 .section--light .staff__container .component__button--2:hover,
.color-x24-comp-1 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
}
.color-x24-comp-1 .section--dark .staff__container .component__button--1:focus,
.color-x24-comp-1 .section--dark .staff__container .component__button--2:focus,
.color-x24-comp-1 .section--dark .staff__container .component__button--3:focus, .color-x24-comp-1 .section--light .staff__container .component__button--1:focus,
.color-x24-comp-1 .section--light .staff__container .component__button--2:focus,
.color-x24-comp-1 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
}
.color-x24-comp-1 .section--dark .staff__container .component__button--2, .color-x24-comp-1 .section--light .staff__container .component__button--2 {
  border: 1px solid #cd8c4b !important;
  color: #ffffff !important;
  background: #cd8c4b !important;
}
.color-x24-comp-1 .section--dark .staff__container .component__button--2:hover, .color-x24-comp-1 .section--light .staff__container .component__button--2:hover {
  border: 1px solid #e3bf9b !important;
  background: #e3bf9b !important;
  color: #ffffff !important;
}
.color-x24-comp-1 .section--dark .staff__container .component__button--2:focus, .color-x24-comp-1 .section--light .staff__container .component__button--2:focus {
  border: 1px solid #f9f2eb !important;
  color: #ffffff !important;
  background: #f9f2eb !important;
}
.color-x24-comp-1 .section--dark .staff__container .component__button--3, .color-x24-comp-1 .section--light .staff__container .component__button--3 {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-comp-1 .section--dark .staff__container .component__button--3:hover, .color-x24-comp-1 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
}
.color-x24-comp-1 .section--dark .staff__container .component__button--3:focus, .color-x24-comp-1 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-comp-1 .section--light .staff__container .staff__item {
  color: #000000;
}
.color-x24-comp-1 .section--light .staff__container .staff__title,
.color-x24-comp-1 .section--light .staff__container .staff__caption {
  color: #000000 !important;
}
.color-x24-comp-1 .section--light .staff__container .staff-member__name, .color-x24-comp-1 .section--light .staff__container .staff-member__name span {
  color: #57422f;
}
.color-x24-comp-1 .section--light .staff__container .staff-member__position {
  color: #57422f !important;
}
.color-x24-comp-1 .section--light .staff__container .staff-member__link {
  color: #000000 !important;
}
.color-x24-comp-1 .section--light .staff__container .staff-member .component__button--1,
.color-x24-comp-1 .section--light .staff__container .staff-member .component__button--2,
.color-x24-comp-1 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #57422f !important;
  color: #ffffff !important;
  background: #57422f !important;
}
.color-x24-comp-1 .section--light .staff__container .staff-member .component__button--1:hover,
.color-x24-comp-1 .section--light .staff__container .staff-member .component__button--2:hover,
.color-x24-comp-1 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #997453 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #997453 !important;
}
.color-x24-comp-1 .section--light .staff__container .staff-member .component__button--1:focus,
.color-x24-comp-1 .section--light .staff__container .staff-member .component__button--2:focus,
.color-x24-comp-1 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #c3a88f !important;
  color: #ffffff !important;
  background: #c3a88f !important;
}
.color-x24-comp-1 .section--light .staff__container .staff-member .component__button--2 {
  border: 1px solid #cd8c4b !important;
  color: #ffffff !important;
  background: #cd8c4b !important;
}
.color-x24-comp-1 .section--light .staff__container .staff-member .component__button--2:hover {
  border: 1px solid #e3bf9b !important;
  background: #e3bf9b !important;
  color: #ffffff !important;
}
.color-x24-comp-1 .section--light .staff__container .staff-member .component__button--2:focus {
  border: 1px solid #f9f2eb !important;
  color: #ffffff !important;
  background: #f9f2eb !important;
}
.color-x24-comp-1 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-comp-1 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #eed9c3 !important;
  color: #57422f !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #f9f2eb !important;
}
.color-x24-comp-1 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-comp-1 .container-fluid .staff__container .staff-a {
  margin-left: 0;
  margin-right: 0;
}
.color-x24-comp-1 .section--dark .hours .component__subtitle, .color-x24-comp-1 .section--light .hours .component__subtitle {
  color: #ffffff !important;
}
.color-x24-comp-1 .section--dark .hours-a__title, .color-x24-comp-1 .section--light .hours-a__title {
  color: #ffffff;
}
.color-x24-comp-1 .section--dark .hours-a .component__subtitle, .color-x24-comp-1 .section--light .hours-a .component__subtitle {
  color: #ffffff !important;
  font-weight: 900;
}
.color-x24-comp-1 .section--dark .hours-a__schedule, .color-x24-comp-1 .section--light .hours-a__schedule {
  color: #ffffff !important;
}
.color-x24-comp-1 .section--dark .hours-a__schedule .cta__link, .color-x24-comp-1 .section--light .hours-a__schedule .cta__link {
  color: #ffffff !important;
}
.color-x24-comp-1 .section--dark .hours-a__schedule .cta__link:hover, .color-x24-comp-1 .section--light .hours-a__schedule .cta__link:hover {
  text-decoration: underline;
}
.color-x24-comp-1 .section--dark .hours-a__schedule--responsive .cta__link, .color-x24-comp-1 .section--light .hours-a__schedule--responsive .cta__link {
  color: #ffffff !important;
  padding: 15px 0;
}
.color-x24-comp-1 .section--dark .hours-a__schedule--responsive .cta__link:hover, .color-x24-comp-1 .section--light .hours-a__schedule--responsive .cta__link:hover {
  text-decoration: underline;
}
.color-x24-comp-1 .section--dark .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-comp-1 .section--dark .hours-a__schedule--responsive .row, .color-x24-comp-1 .section--light .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-comp-1 .section--light .hours-a__schedule--responsive .row {
  background: none;
  border-top: 1px solid #ff7f00;
  padding: 0;
}
.color-x24-comp-1 .section--dark .hours-a__schedule--responsive .row:first-of-type, .color-x24-comp-1 .section--light .hours-a__schedule--responsive .row:first-of-type {
  border-top: 0;
}
.color-x24-comp-1 .section--dark .hours-a__schedule .hours-a__subtitle, .color-x24-comp-1 .section--light .hours-a__schedule .hours-a__subtitle {
  font: 600 24px/32px "Poppins", sans-serif !important;
}
.color-x24-comp-1 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-comp-1 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ff7f00;
  padding: 0 20px;
}
.color-x24-comp-1 .section--dark .hours-a__schedule .hours-a__schedule--border:first-child, .color-x24-comp-1 .section--light .hours-a__schedule .hours-a__schedule--border:first-child {
  padding-left: 0;
}
.color-x24-comp-1 .section--dark .hours-a__schedule .hours-a__schedule--border strong, .color-x24-comp-1 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #ffffff;
  font: 600 20px/28px "Poppins", sans-serif !important;
}
.color-x24-comp-1 .section--dark .hours-a__schedule .hours-a__schedule--border p, .color-x24-comp-1 .section--light .hours-a__schedule .hours-a__schedule--border p {
  font-size: 14px;
}
.color-x24-comp-1 .section--dark .hours-a__schedule .hours-a__schedule--border p:last-child, .color-x24-comp-1 .section--light .hours-a__schedule .hours-a__schedule--border p:last-child {
  margin-bottom: 0;
}
.color-x24-comp-1 .section--light .hours .component__subtitle {
  color: #000000 !important;
}
.color-x24-comp-1 .section--light .hours-a__title {
  color: #000000 !important;
}
.color-x24-comp-1 .section--light .hours-a .component__subtitle {
  color: #000000 !important;
}
.color-x24-comp-1 .section--light .hours-a__schedule {
  color: #000000 !important;
}
.color-x24-comp-1 .section--light .hours-a__schedule .cta__link {
  color: #000000 !important;
}
.color-x24-comp-1 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ff7f00;
}
.color-x24-comp-1 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #000000;
}
.color-x24-comp-1 .map .map-a .map-search {
  padding: 15px;
}
.color-x24-comp-1 .map .map-a .map-search__form {
  display: none;
}
.color-x24-comp-1 .map .map-a .map-search__location-distance {
  padding: 0;
}
.color-x24-comp-1 .map .map-a .map-search__location-distance h3 {
  font-size: 16px;
}
.color-x24-comp-1 .map .map-a .map-search__location-contact b, .color-x24-comp-1 .map .map-a .map-search__location-address b {
  display: none;
}
.color-x24-comp-1 .map .map__col {
  margin: 150px 0;
  padding: 15px 0;
  border-radius: 8px;
  width: 474px;
}
.color-x24-comp-1 .section--dark .map .map-a .map__col, .color-x24-comp-1 .section--light .map .map-a .map__col {
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.2), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-comp-1 .section--dark .map .map-a .map__col h3, .color-x24-comp-1 .section--light .map .map-a .map__col h3 {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-comp-1 .section--dark .map .map-a .map__title, .color-x24-comp-1 .section--light .map .map-a .map__title {
  color: #ffffff !important;
}
.color-x24-comp-1 .section--dark .map .map-a .map__caption, .color-x24-comp-1 .section--light .map .map-a .map__caption {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-comp-1 .section--dark .map .map-a .map-search__location-distance, .color-x24-comp-1 .section--dark .map .map-a .map__container .component, .color-x24-comp-1 .section--light .map .map-a .map-search__location-distance, .color-x24-comp-1 .section--light .map .map-a .map__container .component {
  color: #ffffff;
}
.color-x24-comp-1 .section--dark .map .map-a .map-search, .color-x24-comp-1 .section--light .map .map-a .map-search {
  margin-top: 0;
}
.color-x24-comp-1 .section--dark .map .map-a .map-search .cta__link, .color-x24-comp-1 .section--light .map .map-a .map-search .cta__link {
  margin: 0;
  display: inline-block;
  width: auto;
  color: #ffffff !important;
}
.color-x24-comp-1 .section--dark .map .map-a .map-search .cta__link:hover, .color-x24-comp-1 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-comp-1 .section--dark #map-marker__content p {
  color: #000000;
}
.color-x24-comp-1 .section--light .map .map-a .map__col {
  box-shadow: none;
}
.color-x24-comp-1 .section--light .map .map-a .map__col h3 {
  color: #000000 !important;
}
.color-x24-comp-1 .section--light .map .map-a .map__title, .color-x24-comp-1 .section--light .map .map-a .map__caption {
  color: #000000 !important;
}
.color-x24-comp-1 .section--light .map .map-a .map-search__location-distance, .color-x24-comp-1 .section--light .map .map-a .map__container .component {
  color: #000000;
}
.color-x24-comp-1 .section--light .map .map-a .map-search__location-address p {
  color: #57422f;
}
.color-x24-comp-1 .section--light .map .map-a .map-search .cta__link {
  color: #000000 !important;
}
.color-x24-comp-1 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-comp-1 .footer .logo_footer__container--inner,
.color-x24-comp-1 .footer .logo__container {
  display: flex;
  height: 100%;
  justify-content: center;
}
.color-x24-comp-1 .footer .logo_footer__container--inner .logo,
.color-x24-comp-1 .footer .logo__container .logo {
  align-self: center;
}
.color-x24-comp-1 .copyright__container {
  display: flex;
  justify-content: flex-end;
}
.color-x24-comp-1 .copyright__container .copyright__item {
  padding: 0 10px;
  margin-top: 0;
}
.color-x24-comp-1 .copyright__container .copyright__item .copyright__link {
  font: 12px/18px "GothicA1", sans-serif;
}
.color-x24-comp-1 .section--dark .copyright__link, .color-x24-comp-1 .section--light .copyright__link {
  color: #ffffff;
  font-family: "Poppins", sans-serif;
}
.color-x24-comp-1 .section--dark .copyright__link:hover, .color-x24-comp-1 .section--light .copyright__link:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-comp-1 .section--dark .copyright__item:not(:last-child),
.color-x24-comp-1 .section--dark #copyright__item:not(:last-child), .color-x24-comp-1 .section--light .copyright__item:not(:last-child),
.color-x24-comp-1 .section--light #copyright__item:not(:last-child) {
  border-color: #ffffff;
}
.color-x24-comp-1 .section--dark .copyright__container,
.color-x24-comp-1 .section--dark #copyright__container, .color-x24-comp-1 .section--light .copyright__container,
.color-x24-comp-1 .section--light #copyright__container {
  padding: 0 !important;
}
.color-x24-comp-1 .section--light .copyright__link {
  color: #57422f;
}
.color-x24-comp-1 .section--light .copyright__link:hover {
  color: #57422f;
}
.color-x24-comp-1 .section--light .copyright__item:not(:last-child),
.color-x24-comp-1 .section--light #copyright__item:not(:last-child) {
  border-color: #57422f;
}
.color-x24-comp-1 .section-copyright .copyright,
.color-x24-comp-1 .section-copyright #copyright {
  display: flex;
  height: 100%;
  align-items: center;
}
.color-x24-comp-1 .section-copyright .copyright .copyright__link,
.color-x24-comp-1 .section-copyright #copyright .copyright__link {
  line-height: 17px;
}
.color-x24-comp-1 .section--dark .socialmedia__item .socialmedia__link, .color-x24-comp-1 .section--light .socialmedia__item .socialmedia__link {
  border-radius: 8px;
  background: #e0e0e0;
  color: #212121;
}
.color-x24-comp-1 .section--dark .socialmedia__item .socialmedia__link:hover, .color-x24-comp-1 .section--light .socialmedia__item .socialmedia__link:hover {
  background: #c1bcbc;
}
.color-x24-comp-1 .section--dark .section-socialmedia .socialmedia__link--small, .color-x24-comp-1 .section--light .section-socialmedia .socialmedia__link--small {
  width: 34px;
  height: 34px;
}
.color-x24-comp-1 .section--dark .socialmedia, .color-x24-comp-1 .section--light .socialmedia {
  padding: 0;
}
.color-x24-comp-1 .section--light .socialmedia__item .socialmedia__link {
  background: #f0efe5;
  color: #e0e0e0;
}
.color-x24-comp-1 .section--light .socialmedia__item .socialmedia__link:hover {
  background: rgba(87, 66, 47, 0.5);
}
.color-x24-comp-1 .logo__container .logo-a__title {
  font-size: 14px;
  line-height: 18px;
}
.color-x24-comp-1 .logo__container .logo-a__caption {
  font-size: 12px;
  line-height: 14px;
}
@media (max-width: 1224px) {
  .color-x24-comp-1 .section--dark .cta__button,
.color-x24-comp-1 .section--dark .cta__button--icon,
.color-x24-comp-1 .section--dark .staff-member__link.component__button--1,
.color-x24-comp-1 .section--dark .staff-member__link__button--icon,
.color-x24-comp-1 .section--dark .staff-member__link--icon,
.color-x24-comp-1 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-1 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-1 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-comp-1 .section--light .cta__button,
.color-x24-comp-1 .section--light .cta__button--icon,
.color-x24-comp-1 .section--light .staff-member__link.component__button--1,
.color-x24-comp-1 .section--light .staff-member__link__button--icon,
.color-x24-comp-1 .section--light .staff-member__link--icon,
.color-x24-comp-1 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-1 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-1 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 155px;
  }
  .color-x24-comp-1 .banner .banner-text__wrapper {
    padding: 30px 0 50px;
  }
  .color-x24-comp-1 .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-comp-1 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-comp-1 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-comp-1 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-comp-1 .section--light .featuredblocks-grid-e .featuredblock__item {
    margin: 0 0 20px;
  }
  .color-x24-comp-1 .section--dark .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-comp-1 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-comp-1 .section--light .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-comp-1 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
    height: 100% !important;
  }
  .color-x24-comp-1 .contact-us-im .form,
.color-x24-comp-1 .form .component__title-caption-wrap {
    padding-top: 0;
    padding-bottom: 20px;
  }
}
@media (max-width: 1199px) {
  .color-x24-comp-1 .header-sticky,
.color-x24-comp-1 .header_home,
.color-x24-comp-1 .header_home.overlap {
    padding: 0;
    position: static;
  }
  .color-x24-comp-1 .header-sticky .section--dark.section--inner, .color-x24-comp-1 .header-sticky .section--light.section--inner,
.color-x24-comp-1 .header_home .section--dark.section--inner,
.color-x24-comp-1 .header_home .section--light.section--inner,
.color-x24-comp-1 .header_home.overlap .section--dark.section--inner,
.color-x24-comp-1 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-comp-1 .header-sticky .container,
.color-x24-comp-1 .header-sticky .section--dark.section--inner,
.color-x24-comp-1 .header-sticky .section--light.section--inner,
.color-x24-comp-1 .header_home .container,
.color-x24-comp-1 .header_home .section--dark.section--inner,
.color-x24-comp-1 .header_home .section--light.section--inner,
.color-x24-comp-1 .header_home.overlap .container,
.color-x24-comp-1 .header_home.overlap .section--dark.section--inner,
.color-x24-comp-1 .header_home.overlap .section--light.section--inner {
    max-width: 1140px;
  }
  .color-x24-comp-1 .banner .banner-e__header, .color-x24-comp-1 .banner .banner-e__contactform {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .color-x24-comp-1 .banner .banner-e__contactform {
    margin-left: 0;
  }
  .color-x24-comp-1 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-comp-1 .featuredblocks .featuredblocks-grid-d .featuredblock__cta {
    display: block;
  }
  .color-x24-comp-1 .banner .banner-text__wrapper {
    margin: 0 auto !important;
  }
  .color-x24-comp-1 .hours-a .hours__sep {
    display: none !important;
  }
  .color-x24-comp-1 .hours-a .hours__day:first-child {
    padding-left: 0;
    width: 27%;
  }
  .color-x24-comp-1 .hours-a .hours__hours {
    width: 73%;
    flex-direction: row !important;
    justify-content: flex-start;
  }
  .color-x24-comp-1 .hours-a .hours__hours span {
    display: inline-block;
    width: 50%;
    text-align: left !important;
    padding: 0 10px 0 0;
  }
}
@media (max-width: 1023px) {
  .color-x24-comp-1 .section--dark .cta__button,
.color-x24-comp-1 .section--dark .cta__button--icon,
.color-x24-comp-1 .section--dark .staff-member__link.component__button--1,
.color-x24-comp-1 .section--dark .staff-member__link__button--icon,
.color-x24-comp-1 .section--dark .staff-member__link--icon,
.color-x24-comp-1 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-1 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-1 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-comp-1 .section--light .cta__button,
.color-x24-comp-1 .section--light .cta__button--icon,
.color-x24-comp-1 .section--light .staff-member__link.component__button--1,
.color-x24-comp-1 .section--light .staff-member__link__button--icon,
.color-x24-comp-1 .section--light .staff-member__link--icon,
.color-x24-comp-1 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-comp-1 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-comp-1 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 135px;
  }
  .color-x24-comp-1 .section--dark .phone__container .phone__wrapper .phone__number,
.color-x24-comp-1 .section--light .phone__container .phone__wrapper .phone__number {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-comp-1 .header_home.overlap .section--dark.section--inner, .color-x24-comp-1 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-comp-1 .section--dark .navigation .navigation-b .navigation__menu--list, .color-x24-comp-1 .section--light .navigation .navigation-b .navigation__menu--list {
    display: block;
  }
  .color-x24-comp-1 .section--dark .navigation .navigation-b .navigation__menu--list > .navigation__item, .color-x24-comp-1 .section--light .navigation .navigation-b .navigation__menu--list > .navigation__item {
    width: 100%;
    padding: 10px;
    border-left: 0;
    border-bottom: 1px solid #ffffff;
  }
  .color-x24-comp-1 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-comp-1 .section--light .blade__container .blade-a--12 .blade-a__bg {
    position: static;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 1;
    margin: 0 0 26px;
  }
  .color-x24-comp-1 .section--dark .blade__container .blade-a--12 .blade-a__text, .color-x24-comp-1 .section--light .blade__container .blade-a--12 .blade-a__text {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 2;
    margin: 0 0 10px;
    padding-left: 0;
    padding-right: 0;
    background: none;
  }
  .color-x24-comp-1 .section--dark .blade-a__wrap, .color-x24-comp-1 .section--light .blade-a__wrap {
    padding: 0 15px;
  }
  .color-x24-comp-1 .section--dark .blade-a__text, .color-x24-comp-1 .section--light .blade-a__text {
    margin: 0 0 30px;
  }
  .color-x24-comp-1 .alias-partial_header_2x6x2x2 .section--dark.section--inner,
.color-x24-comp-1 .alias-partial_header_2x6x2x2 .section--light.section--inner {
    padding: 0;
  }
  .color-x24-comp-1 .alias-partial_header_2x6x2x2 .col_header_logo {
    flex: 0 0 100%;
    order: 1;
    max-width: 100%;
    padding: 20px 60px;
  }
  .color-x24-comp-1 .alias-partial_header_2x6x2x2 .col_nav {
    flex: 0 0 60%;
    max-width: 60%;
    order: 2;
    padding: 0 20px 10px 30px;
  }
  .color-x24-comp-1 .alias-partial_header_2x6x2x2 .col_top_phone {
    order: 3;
    flex: 0 0 15%;
    max-width: 15%;
    padding: 0 0 10px;
  }
  .color-x24-comp-1 .alias-partial_header_2x6x2x2 .col_header_cta {
    flex: 0 0 25%;
    max-width: 25%;
    order: 4;
    padding: 0 0 10px;
  }
  .color-x24-comp-1 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-comp-1 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-comp-1 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 165px;
    min-width: 165px;
  }
  .color-x24-comp-1 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link, .color-x24-comp-1 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link {
    padding-left: 15px;
    white-space: normal;
  }
  .color-x24-comp-1 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after, .color-x24-comp-1 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after {
    display: none;
  }
  .color-x24-comp-1 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before, .color-x24-comp-1 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    left: 5px;
    margin-top: -6px;
    border: inset 6px;
    border-left-width: 0;
    border-left-style: solid;
    border-color: transparent #ffffff transparent transparent;
  }
  .color-x24-comp-1 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover:before, .color-x24-comp-1 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-comp-1 .section--dark .navigation-a .more .navigation__list--sub .navigation__list, .color-x24-comp-1 .section--light .navigation-a .more .navigation__list--sub .navigation__list {
    left: auto;
    right: 100%;
  }
  .color-x24-comp-1 .section--dark .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before, .color-x24-comp-1 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-comp-1 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent white transparent transparent !important;
  }
  .color-x24-comp-1 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent white transparent transparent !important;
  }
  .color-x24-comp-1 .section--dark .featuredblocks-grid-d, .color-x24-comp-1 .section--dark .featuredblocks-grid-c, .color-x24-comp-1 .section--dark .featuredblocks-grid-e, .color-x24-comp-1 .section--light .featuredblocks-grid-d, .color-x24-comp-1 .section--light .featuredblocks-grid-c, .color-x24-comp-1 .section--light .featuredblocks-grid-e {
    margin: 0;
  }
  .color-x24-comp-1 .section--dark .featuredblocks-grid-d .featuredblock__item, .color-x24-comp-1 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-comp-1 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-comp-1 .section--light .featuredblocks-grid-d .featuredblock__item, .color-x24-comp-1 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-comp-1 .section--light .featuredblocks-grid-e .featuredblock__item {
    border-left: 0 !important;
    border-right: 0 !important;
  }
  .color-x24-comp-1 .section-banner .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-comp-1 .blade-a__text {
    order: 2;
  }
  .color-x24-comp-1 .blade-a__bg {
    order: 1;
  }
  .color-x24-comp-1 .section-blade .blade-a--12 .blade-a__bg {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  .color-x24-comp-1 .map__container .map .map__col {
    margin: 0;
    box-shadow: none;
    border-radius: 0;
    width: 100%;
    max-width: 100%;
    flex: inherit;
    text-align: center;
  }
  .color-x24-comp-1 .map__container .map .map__col .map__title-caption-wrap {
    padding-top: 40px;
  }
  .color-x24-comp-1 .map__container .map-a .map__container {
    max-width: 100% !important;
    padding: 0;
  }
  .color-x24-comp-1 .map__container .map-a .map__display {
    position: static;
  }
  .color-x24-comp-1 .map__container .map__wrap {
    padding: 0;
  }
  .color-x24-comp-1 .footer {
    padding: 55px 0 30px;
    overflow: hidden;
  }
  .color-x24-comp-1 .footer .section-socialmedia,
.color-x24-comp-1 .footer .section-copyright {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    justify-content: center;
  }
  .color-x24-comp-1 .footer .section-logo {
    padding: 50px 0 10px;
  }
  .color-x24-comp-1 .footer .logo__container {
    margin: 0 auto 23px;
  }
  .color-x24-comp-1 .footer .row {
    display: block;
  }
  .color-x24-comp-1 .footer div[class*=col-] {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: none;
    text-align: center;
  }
  .color-x24-comp-1 .footer .logo_footer__container--inner,
.color-x24-comp-1 .footer .logo__container {
    justify-content: center;
  }
  .color-x24-comp-1 .footer .section-socialmedia .socialmedia,
.color-x24-comp-1 .footer .section-socialmedia .copyright__container,
.color-x24-comp-1 .footer .section-copyright .socialmedia,
.color-x24-comp-1 .footer .section-copyright .copyright__container,
.color-x24-comp-1 .footer .logo__container .socialmedia,
.color-x24-comp-1 .footer .logo__container .copyright__container {
    padding: 0 0 20px;
  }
  .color-x24-comp-1 .footer .section-logo {
    padding: 0;
  }
  .color-x24-comp-1 .logo__container {
    margin: 0 auto;
  }
  .color-x24-comp-1 .logo__container .logo-a__img {
    max-width: 200px;
    margin: 0 auto;
  }
  .color-x24-comp-1 .copyright__container {
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .color-x24-comp-1 .banner-e__contactform .contactform__wrapper {
    position: relative;
    top: 0;
  }
  .color-x24-comp-1 .banner .banner-e {
    padding-top: 100px;
  }
  .color-x24-comp-1 .banner .banner-e__header {
    padding-top: 100px;
  }
}
@media (max-width: 990px) {
  .color-x24-comp-1 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-comp-1 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 140px;
    min-width: 140px;
    font-size: 12px;
  }
  .color-x24-comp-1 .section--dark .navigation-a .navigation__item--link, .color-x24-comp-1 .section--light .navigation-a .navigation__item--link {
    font-size: 12px !important;
  }
}
@media (max-width: 767px) {
  .color-x24-comp-1 .blade-a__text .blade-a__title {
    text-align: center;
  }
  .color-x24-comp-1 .form .form__title,
.color-x24-comp-1 .contact-us-im .form__title,
.color-x24-comp-1 .component__title {
    font: bold 32px/40px "Poppins", sans-serif !important;
    text-align: center;
  }
  .color-x24-comp-1 .form .form__caption,
.color-x24-comp-1 .contact-us-im .form__caption,
.color-x24-comp-1 .component__subtitle {
    font: 600 14px/18px "GothicA1", sans-serif !important;
    text-align: center;
  }
  .color-x24-comp-1 .section-banner .banner .component__title,
.color-x24-comp-1 .section-banner .banner .component__subtitle {
    text-align: center;
  }
  .color-x24-comp-1 .section-banner .banner .component__subtitle {
    margin-bottom: 24px;
  }
  .color-x24-comp-1 .banner__container .banner .cta__button {
    margin: 0 auto;
  }
  .color-x24-comp-1 .banner__container .banner .component__button {
    text-align: center !important;
  }
  .color-x24-comp-1 .featuredblocks-grid-d .featuredblock__item {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-comp-1 .section--dark .staff__list, .color-x24-comp-1 .section--light .staff__list {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-comp-1 .section--dark .staff__container .staff__title, .color-x24-comp-1 .section--light .staff__container .staff__title {
    font: bold 32px/40px "Poppins", sans-serif;
  }
  .color-x24-comp-1 .section--dark .staff__container .staff__caption, .color-x24-comp-1 .section--light .staff__container .staff__caption {
    font: 600 14px/18px "GothicA1", sans-serif;
  }
  .color-x24-comp-1 .section--dark .staff__container .staff-b .staff-member__image, .color-x24-comp-1 .section--light .staff__container .staff-b .staff-member__image {
    border-radius: 0;
  }
  .color-x24-comp-1 .section-staff .staff-a .staff__item:before {
    margin-left: 0;
  }
  .color-x24-comp-1 .section--dark .staff-a .staff-member__text, .color-x24-comp-1 .section--light .staff-a .staff-member__text {
    margin-left: auto;
  }
  .color-x24-comp-1 .hours-a__title, .color-x24-comp-1 .hours-a__subtitle {
    text-align: center;
  }
  .color-x24-comp-1 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    text-align: left;
  }
  .color-x24-comp-1 .hours-a .hours-a__schedule--responsive .cta__button, .color-x24-comp-1 .hours-a .hours-a__schedule--responsive .cta__button--icon, .color-x24-comp-1 .hours-a .hours-a__schedule--responsive .cta__link {
    margin: 0 auto;
  }
  .color-x24-comp-1 .hours-a .hours-a__schedule--responsive .row {
    min-height: 30px;
  }
  .color-x24-comp-1 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    font: 600 20px/28px "Poppins", sans-serif !important;
  }
  .color-x24-comp-1 .hours-a .hours__day:first-child {
    padding-right: 10px;
    width: 50%;
  }
  .color-x24-comp-1 .hours-a .hours__hours, .color-x24-comp-1 .hours-a .hours__day {
    align-items: flex-start !important;
    padding: 10px 0;
  }
  .color-x24-comp-1 .hours-a .hours__hours {
    padding-right: 0;
    width: 50%;
    flex-direction: column !important;
  }
  .color-x24-comp-1 .hours-a .hours__hours span {
    display: block;
    align-self: center;
    width: 100%;
    text-align: right !important;
    padding: 5px 0 0;
  }
  .color-x24-comp-1 .hours-a .hours__hours span:first-child {
    padding-top: 0;
  }
  .color-x24-comp-1 .copyright__container {
    justify-content: center;
  }
  .color-x24-comp-1 .copyright__container .copyright__list {
    justify-content: center;
    padding: 0 0 4px;
  }
  .color-x24-comp-1 .copyright__container .copyright__item {
    padding: 0 10px 10px;
  }
  .color-x24-comp-1 .section-copyright .copyright__item:not(:last-child),
.color-x24-comp-1 .section-copyright #copyright__item:not(:last-child) {
    border: 0;
  }
  .color-x24-comp-1 .section-socialmedia .socialmedia.text-center .socialmedia__link--small,
.color-x24-comp-1 .section-socialmedia .socialmedia.text-center .socialmedia__link--medium,
.color-x24-comp-1 .section-socialmedia .socialmedia.text-center .socialmedia__link--large {
    margin: 0 5px;
  }
  .color-x24-comp-1 .forms--2col-textarea .form .leadForm form .outerWrap {
    width: 100%;
  }
  .color-x24-comp-1 .forms--2col-textarea .form .form-input-comments {
    width: 100%;
  }
}

.color-x24-agg-8 .carmel-wave {
  display: block !important;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
}
.color-x24-agg-8 .carmel-wave.carmel-wave-top {
  bottom: 100% !important;
}
.color-x24-agg-8 .carmel-wave.carmel-wave-bottom {
  top: 100% !important;
}
.color-x24-agg-8 .header_home {
  z-index: 100;
}
.color-x24-agg-8 .header_home.overlap .section--dark.section--inner, .color-x24-agg-8 .header_home.overlap .section--light.section--inner {
  max-width: 1160px;
  border-radius: 8px;
  margin: 0 auto;
  position: relative;
  padding: 0 40px 0 30px;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-agg-8 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: #1f206d;
}
.color-x24-agg-8 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: #3637bc;
}
.color-x24-agg-8 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: #08091e;
}
.color-x24-agg-8 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: #0cd2d1;
}
.color-x24-agg-8 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: #ffb900;
}
.color-x24-agg-8 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: black;
}
.color-x24-agg-8 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: white;
}
.color-x24-agg-8 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: #f5f5f5;
}
.color-x24-agg-8 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: #ffb900;
}
.color-x24-agg-8 .header-sticky {
  box-shadow: 0 8px 10px rgba(0, 0, 0, 0.14);
}
.color-x24-agg-8 .header-sticky .row {
  align-items: center;
}
.color-x24-agg-8 .header-sticky .section--dark.section--inner, .color-x24-agg-8 .header-sticky .section--light.section--inner {
  padding: 0 40px 0 30px;
}
.color-x24-agg-8 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
  letter-spacing: 0.44px;
  line-height: 16px;
  text-align: center;
  margin-top: 0;
}
.color-x24-agg-8 body,
.color-x24-agg-8 p,
.color-x24-agg-8 .component__p,
.color-x24-agg-8 .editable__container p,
.color-x24-agg-8 .section-editable .editable__container p,
.color-x24-agg-8 .section-editable .editable__container ul,
.color-x24-agg-8 .section-editable .editable__container li,
.color-x24-agg-8 .section-editable .editable__container ol,
.color-x24-agg-8 .editable__container table td,
.color-x24-agg-8 body .editable__container p,
.color-x24-agg-8 body .editable__container ol,
.color-x24-agg-8 body .editable__container ul,
.color-x24-agg-8 body .editable__container li,
.color-x24-agg-8 body .editable__container table td,
.color-x24-agg-8 body .editable__container span,
.color-x24-agg-8 .form .leadFormInfo {
  font-family: "GothicA1", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.color-x24-agg-8 .staff-member {
  flex-wrap: nowrap !important;
}
.color-x24-agg-8 .section--dark p {
  color: #ffffff;
}
.color-x24-agg-8 .section--dark p a {
  text-decoration: underline;
}
.color-x24-agg-8 .section--dark p a:hover {
  text-decoration: none;
}
.color-x24-agg-8 .section--dark .component__title {
  color: #ffffff;
}
.color-x24-agg-8 .section--dark .component__subtitle {
  color: #ffffff;
}
.color-x24-agg-8 .section--dark .component__p {
  color: #ffffff;
}
.color-x24-agg-8 .section--dark .component__p a {
  text-decoration: underline;
}
.color-x24-agg-8 .section--dark .component__p a:hover {
  text-decoration: none;
}
.color-x24-agg-8 .section--dark a {
  color: #ffffff;
}
.color-x24-agg-8 .section--dark .bx-wrapper .bx-controls {
  margin-top: 15px;
}
.color-x24-agg-8 .section--light p {
  color: #000000;
}
.color-x24-agg-8 .section--light p a {
  text-decoration: underline;
}
.color-x24-agg-8 .section--light p a:hover {
  text-decoration: none;
}
.color-x24-agg-8 .section--light .component__title, .color-x24-agg-8 .section--light .component__subtitle {
  color: #000000 !important;
}
.color-x24-agg-8 .section--light .component__p {
  color: #000000;
}
.color-x24-agg-8 .section--light .component__p a {
  text-decoration: underline;
}
.color-x24-agg-8 .section--light .component__p a:hover {
  text-decoration: none;
}
.color-x24-agg-8 .section--light a {
  color: #000000;
}
.color-x24-agg-8 .section-base-container .section-cta .cta-a,
.color-x24-agg-8 .section-base-container .section-logo .logo-a {
  padding: 0;
}
.color-x24-agg-8 .logo__container .logo-a {
  margin: 0;
}
.color-x24-agg-8 .logo__container .logo-a__text {
  padding: 0 10px;
  min-width: 120px;
}
.color-x24-agg-8 .logo__container .logo-a__title {
  font-size: 12px;
  line-height: 14px;
}
.color-x24-agg-8 .logo__container .logo-a__caption {
  font-size: 10px;
  line-height: 12px;
}
.color-x24-agg-8 .logo__container .logo-a__img {
  display: block;
}
.color-x24-agg-8 .section--dark .logo__container .logo-a__title, .color-x24-agg-8 .section--dark .logo__container .logo-a__caption {
  color: #ffffff !important;
}
.color-x24-agg-8 .section--light .logo__container .logo-a__title, .color-x24-agg-8 .section--light .logo__container .logo-a__caption {
  color: #000000 !important;
}
.color-x24-agg-8 .comp-phone .phone__title {
  font-size: 18px;
  line-height: 20px;
}
.color-x24-agg-8 .col_header_cta .cta__link {
  margin-top: 0;
}
.color-x24-agg-8 .phone__setting-title,
.color-x24-agg-8 .phone__city {
  font-size: 16px;
  line-height: 18px;
}
.color-x24-agg-8 .editable__container h6,
.color-x24-agg-8 .editable__container h5,
.color-x24-agg-8 .editable__container h4,
.color-x24-agg-8 .editable__container h3,
.color-x24-agg-8 .editable__container h2,
.color-x24-agg-8 .editable__container h1 {
  font-family: "Poppins", sans-serif;
  font-weight: bold;
  border-bottom: none;
}
.color-x24-agg-8 .editable__container h1 {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-agg-8 .editable__container h2 {
  font-size: 48px;
  line-height: 56px;
}
.color-x24-agg-8 .editable__container h3 {
  font-size: 24px;
  line-height: 32px;
}
.color-x24-agg-8 .editable__container h4 {
  font-size: 20px;
  line-height: 28px;
}
.color-x24-agg-8 .editable__container h5 {
  font-size: 18px;
  line-height: 24px;
}
.color-x24-agg-8 .editable__container h6 {
  font-size: 16px;
  line-height: 20px;
}
.color-x24-agg-8 .section--dark .editable__container h6,
.color-x24-agg-8 .section--dark .editable__container h5,
.color-x24-agg-8 .section--dark .editable__container h4,
.color-x24-agg-8 .section--dark .editable__container h3,
.color-x24-agg-8 .section--dark .editable__container h2,
.color-x24-agg-8 .section--dark .editable__container h1, .color-x24-agg-8 .section--light .editable__container h6,
.color-x24-agg-8 .section--light .editable__container h5,
.color-x24-agg-8 .section--light .editable__container h4,
.color-x24-agg-8 .section--light .editable__container h3,
.color-x24-agg-8 .section--light .editable__container h2,
.color-x24-agg-8 .section--light .editable__container h1 {
  color: #ffffff;
}
.color-x24-agg-8 .section--light .editable__container h6,
.color-x24-agg-8 .section--light .editable__container h5,
.color-x24-agg-8 .section--light .editable__container h4,
.color-x24-agg-8 .section--light .editable__container h3,
.color-x24-agg-8 .section--light .editable__container h2,
.color-x24-agg-8 .section--light .editable__container h1 {
  color: #000000;
}
.color-x24-agg-8 .form__title {
  margin-bottom: 1.875rem;
}
.color-x24-agg-8 .form .form__title,
.color-x24-agg-8 .contact-us-im .form__title,
.color-x24-agg-8 .component__title {
  font: bold 48px/56px "Poppins", sans-serif;
}
.color-x24-agg-8 .form .form__caption,
.color-x24-agg-8 .contact-us-im .form__caption,
.color-x24-agg-8 .component__subtitle {
  font: 600 16px/20px "GothicA1", sans-serif;
}
.color-x24-agg-8 .form .error_container label,
.color-x24-agg-8 .contact-us-im .form .error_container label {
  color: #E03B33;
}
.color-x24-agg-8 .header-sticky .cta,
.color-x24-agg-8 .header_home .cta,
.color-x24-agg-8 .header_home.overlap .cta {
  padding: 0;
}
.color-x24-agg-8 .section__bg--light-1 .componentWith__container.form__container {
  padding-left: 0;
  padding-right: 0;
  padding: 0 0 50px;
}
.color-x24-agg-8 .section--dark .flex-control-paging li a, .color-x24-agg-8 .section--light .flex-control-paging li a {
  background: #f7f0e9;
  border-radius: 6px;
  width: 13px;
  height: 12px;
  box-shadow: none;
}
.color-x24-agg-8 .section--dark .flex-control-paging li a.flex-active, .color-x24-agg-8 .section--light .flex-control-paging li a.flex-active {
  background: #ffb900 !important;
  border-radius: 6px;
  width: 34px;
  height: 12px;
  transition: width 0.2s linear;
}
.color-x24-agg-8 .section--dark .flex-control-paging li a:hover, .color-x24-agg-8 .section--light .flex-control-paging li a:hover {
  background: #ffb900 !important;
}
.color-x24-agg-8 .section--dark .bx-wrapper .bx-pager.bx-default-pager a, .color-x24-agg-8 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #f7f0e9;
}
.color-x24-agg-8 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-agg-8 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  width: 34px;
  transition: width 0.2s linear;
  background: #ffb900 !important;
}
.color-x24-agg-8 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-agg-8 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ffb900 !important;
}
.color-x24-agg-8 .section--dark .banner .controls-wrapper, .color-x24-agg-8 .section--light .banner .controls-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 45px 0;
  margin-top: -132px;
}
@media (max-width: 991px) {
  .color-x24-agg-8 .section--dark .banner .controls-wrapper, .color-x24-agg-8 .section--light .banner .controls-wrapper {
    margin-top: 0;
  }
}
.color-x24-agg-8 .section--dark .banner .controls-wrapper .flex-control-nav, .color-x24-agg-8 .section--light .banner .controls-wrapper .flex-control-nav {
  bottom: 0 !important;
  width: auto;
  display: flex !important;
  align-items: center;
  position: relative;
  height: 0 !important;
  left: auto !important;
  transform: translateX(0) !important;
}
.color-x24-agg-8 .section--dark .banner .controls-wrapper .flex-control-nav a, .color-x24-agg-8 .section--light .banner .controls-wrapper .flex-control-nav a {
  background: #ffffff;
}
.color-x24-agg-8 .section--dark .banner .controls-wrapper .flex-prev, .color-x24-agg-8 .section--light .banner .controls-wrapper .flex-prev {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-right: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-agg-8 .section--dark .banner .controls-wrapper .flex-prev:hover, .color-x24-agg-8 .section--light .banner .controls-wrapper .flex-prev:hover {
  color: #ffb900;
}
.color-x24-agg-8 .section--dark .banner .controls-wrapper .flex-prev:before, .color-x24-agg-8 .section--light .banner .controls-wrapper .flex-prev:before {
  content: "";
  font-size: 24px;
}
.color-x24-agg-8 .section--dark .banner .controls-wrapper .flex-next, .color-x24-agg-8 .section--light .banner .controls-wrapper .flex-next {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-left: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-agg-8 .section--dark .banner .controls-wrapper .flex-next:hover, .color-x24-agg-8 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #ffb900;
}
.color-x24-agg-8 .section--dark .banner .controls-wrapper .flex-next:before, .color-x24-agg-8 .section--light .banner .controls-wrapper .flex-next:before {
  content: "";
  font-size: 24px;
}
.color-x24-agg-8 .section--light .flex-control-paging li a {
  background: #1f206d;
}
.color-x24-agg-8 .section--light .flex-control-paging li a.flex-active {
  background: #ffb900 !important;
}
.color-x24-agg-8 .section--light .flex-control-paging li a:hover {
  background: #ffb900 !important;
}
.color-x24-agg-8 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #1f206d;
}
.color-x24-agg-8 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #ffb900 !important;
}
.color-x24-agg-8 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ffb900 !important;
}
.color-x24-agg-8 .section--light .banner .controls-wrapper .flex-prev,
.color-x24-agg-8 .section--light .banner .controls-wrapper .flex-next {
  color: #1f206d;
}
.color-x24-agg-8 .section--light .banner .controls-wrapper .flex-prev:hover,
.color-x24-agg-8 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #ffb900;
}
.color-x24-agg-8 .section-breadcrumbs .section--dark .breadcrumb__item, .color-x24-agg-8 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #ffffff !important;
  font: 400 16px/24px "GothicA1", sans-serif;
}
.color-x24-agg-8 .section-breadcrumbs .section--dark .breadcrumb__item a, .color-x24-agg-8 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-agg-8 .section-breadcrumbs .section--dark .breadcrumb__item a:hover, .color-x24-agg-8 .section-breadcrumbs .section--light .breadcrumb__item a:hover {
  text-decoration: none;
}
.color-x24-agg-8 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #000000 !important;
}
.color-x24-agg-8 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #000000 !important;
}
.color-x24-agg-8 .blade-a__bg > div {
  border-radius: 8px;
  overflow: hidden;
}
.color-x24-agg-8 .blade-a__bg > div img {
  border-radius: 8px;
}
.color-x24-agg-8 .blade-a__text .blade-a__title {
  border-bottom: none;
}
.color-x24-agg-8 .blade-a__description a {
  text-decoration: underline;
}
.color-x24-agg-8 .blade-a__description a:hover {
  text-decoration: none;
}
.color-x24-agg-8 .container-fluid .blade__container .blade-a--12 {
  position: relative;
}
.color-x24-agg-8 .container-fluid .blade__container .blade-a--12 .blade-a__wrap > .row {
  padding: 0;
}
.color-x24-agg-8 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-agg-8 .section--light .blade__container .blade-a--12 .blade-a__bg {
  padding-top: 0;
  padding-bottom: 0;
}
.color-x24-agg-8 .section--dark .blade-a--12 .blade-a__text, .color-x24-agg-8 .section--light .blade-a--12 .blade-a__text {
  padding-top: 16px;
  padding-bottom: 16px;
}
.color-x24-agg-8 .section--dark .blade-a--12 .blade-a__bg, .color-x24-agg-8 .section--light .blade-a--12 .blade-a__bg {
  height: 100%;
}
.color-x24-agg-8 .section--dark .blade-a__bg > div, .color-x24-agg-8 .section--light .blade-a__bg > div {
  height: 100%;
  min-height: 100%;
}
.color-x24-agg-8 .section--dark .blade-a__text, .color-x24-agg-8 .section--light .blade-a__text {
  background: rgba(31, 32, 109, 0.7);
  border-radius: 8px;
}
.color-x24-agg-8 .section--dark .blade-a__text .cta__link, .color-x24-agg-8 .section--light .blade-a__text .cta__link {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
}
.color-x24-agg-8 .section--dark .blade-a__text .cta__link:hover, .color-x24-agg-8 .section--light .blade-a__text .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-agg-8 .section--dark .blade-a__text .blade-a__readmore .cta__link, .color-x24-agg-8 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: #b0fafa !important;
  text-transform: none;
  text-decoration: underline;
  font-weight: 400;
}
.color-x24-agg-8 .section--dark .blade-a__text .blade-a__readmore .cta__link:hover, .color-x24-agg-8 .section--light .blade-a__text .blade-a__readmore .cta__link:hover {
  text-decoration: none;
}
.color-x24-agg-8 .section--dark .blade-a__description, .color-x24-agg-8 .section--light .blade-a__description {
  color: #ffffff;
}
.color-x24-agg-8 .section--light .blade-a__text {
  background: rgba(224, 224, 224, 0.7);
}
.color-x24-agg-8 .section--light .blade-a__text .cta__link {
  color: #000000 !important;
}
.color-x24-agg-8 .section--light .blade-a__text .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-agg-8 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: #0cd2d1 !important;
}
.color-x24-agg-8 .section--light .blade-a__description {
  color: #1f206d;
}
.color-x24-agg-8 .container-fluid .blade-a__wrap {
  max-width: 100%;
}
.color-x24-agg-8 .componentWith__container.featuredarticles__container {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-agg-8 .section--dark .featuredarticles .featuredarticle__image, .color-x24-agg-8 .section--light .featuredarticles .featuredarticle__image {
  border-radius: 8px;
}
.color-x24-agg-8 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link, .color-x24-agg-8 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  font: 16px/20px "GothicA1", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
}
.color-x24-agg-8 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:hover, .color-x24-agg-8 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:hover {
  text-decoration: underline;
}
.color-x24-agg-8 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:before, .color-x24-agg-8 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:before {
  display: none;
}
.color-x24-agg-8 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__description, .color-x24-agg-8 .section--light .featuredarticles .featuredarticle__text .featuredarticle__description {
  font: 16px/20px "GothicA1", sans-serif;
}
.color-x24-agg-8 .section--dark .featuredarticles .featuredarticle__title, .color-x24-agg-8 .section--light .featuredarticles .featuredarticle__title {
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-agg-8 .section--dark .featuredarticles .featuredarticle__title a, .color-x24-agg-8 .section--light .featuredarticles .featuredarticle__title a {
  color: #ffffff;
  text-decoration: none;
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-agg-8 .section--dark .featuredarticles .featuredarticle__title a:hover, .color-x24-agg-8 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-agg-8 .section--dark .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper, .color-x24-agg-8 .section--light .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper {
  margin-top: 0 !important;
}
.color-x24-agg-8 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  color: #000000;
}
.color-x24-agg-8 .section--light .featuredarticles .featuredarticle__title a {
  color: #000000;
}
.color-x24-agg-8 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #000000;
}
.color-x24-agg-8 .section--light .featuredblocks-list-a .featuredblock__item {
  margin-bottom: 10px;
}
.color-x24-agg-8 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a {
  color: #000000 !important;
}
.color-x24-agg-8 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a:hover:after {
  text-decoration: underline;
}
.color-x24-agg-8 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-agg-8 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-agg-8 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-agg-8 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-agg-8 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-agg-8 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-agg-8 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-agg-8 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ffffff !important;
}
.color-x24-agg-8 .section__bg--light-3 .section--dark .flex-control-paging li a.flex-active, .color-x24-agg-8 .section__bg--light-3 .section--dark .flex-control-paging li a:hover, .color-x24-agg-8 .section__bg--light-3 .section--light .flex-control-paging li a.flex-active, .color-x24-agg-8 .section__bg--light-3 .section--light .flex-control-paging li a:hover,
.color-x24-agg-8 .section__bg--dark-5 .section--dark .flex-control-paging li a.flex-active,
.color-x24-agg-8 .section__bg--dark-5 .section--dark .flex-control-paging li a:hover,
.color-x24-agg-8 .section__bg--dark-5 .section--light .flex-control-paging li a.flex-active,
.color-x24-agg-8 .section__bg--dark-5 .section--light .flex-control-paging li a:hover {
  background: #ffffff !important;
}
.color-x24-agg-8 .section__bg--light-3 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-agg-8 .section__bg--light-3 .section--light .hours-a__schedule .hours-a__schedule--border,
.color-x24-agg-8 .section__bg--dark-5 .section--dark .hours-a__schedule .hours-a__schedule--border,
.color-x24-agg-8 .section__bg--dark-5 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ffffff !important;
}
.color-x24-agg-8 .section__bg--dark-5 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-8 .section__bg--dark-5 .section--dark .form .form__group .input_container input,
.color-x24-agg-8 .section__bg--dark-5 .section--dark .form .form__group .input_container select,
.color-x24-agg-8 .section__bg--dark-5 .section--dark .form .form__group .input_container textarea,
.color-x24-agg-8 .section__bg--dark-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-8 .section__bg--dark-5 .section--light .form .form__group .input_container input,
.color-x24-agg-8 .section__bg--dark-5 .section--light .form .form__group .input_container select,
.color-x24-agg-8 .section__bg--dark-5 .section--light .form .form__group .input_container textarea,
.color-x24-agg-8 .section__bg--light-3 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-8 .section__bg--light-3 .section--dark .form .form__group .input_container input,
.color-x24-agg-8 .section__bg--light-3 .section--dark .form .form__group .input_container select,
.color-x24-agg-8 .section__bg--light-3 .section--dark .form .form__group .input_container textarea,
.color-x24-agg-8 .section__bg--light-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-8 .section__bg--light-3 .section--light .form .form__group .input_container input,
.color-x24-agg-8 .section__bg--light-3 .section--light .form .form__group .input_container select,
.color-x24-agg-8 .section__bg--light-3 .section--light .form .form__group .input_container textarea {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
}
.color-x24-agg-8 .section__bg--dark-4 .section--dark .staff__container .component__button--2 {
  border: 1px solid #1f206d !important;
  color: #ffffff !important;
  background: #1f206d !important;
}
.color-x24-agg-8 .section__bg--dark-4 .section--dark .staff__container .component__button--2:hover {
  border: 1px solid #3637bc !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #3637bc !important;
}
.color-x24-agg-8 .section__bg--dark-4 .section--dark .staff__container .component__button--2:focus {
  border: 1px solid #7e7fda !important;
  color: #ffffff !important;
  background: #7e7fda !important;
}
.color-x24-agg-8 .section--dark .disclaimer, .color-x24-agg-8 .section--light .disclaimer {
  padding: 0;
}
.color-x24-agg-8 .section--dark .disclaimer__content p, .color-x24-agg-8 .section--light .disclaimer__content p {
  font: 400 16px/20px "GothicA1", sans-serif;
}
.color-x24-agg-8 .section--dark .disclaimer__content a, .color-x24-agg-8 .section--light .disclaimer__content a {
  font-weight: 400;
  text-decoration: underline;
}
.color-x24-agg-8 .section--dark .disclaimer__content a:hover, .color-x24-agg-8 .section--dark .disclaimer__content a:focus, .color-x24-agg-8 .section--light .disclaimer__content a:hover, .color-x24-agg-8 .section--light .disclaimer__content a:focus {
  text-decoration: none;
}
.color-x24-agg-8 .section--dark .section-featuredblocks .section--inner.container-fluid > .row > div, .color-x24-agg-8 .section--light .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-agg-8 .section--dark .cta__link, .color-x24-agg-8 .section--light .cta__link {
  font: bold 16px/20px "GothicA1", sans-serif;
}
.color-x24-agg-8 .section--dark .featuredblocks__title-wrap, .color-x24-agg-8 .section--light .featuredblocks__title-wrap {
  margin-bottom: 1.875rem;
}
.color-x24-agg-8 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button, .color-x24-agg-8 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-agg-8 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover, .color-x24-agg-8 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-agg-8 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus, .color-x24-agg-8 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-agg-8 .section--dark .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-agg-8 .section--dark .banner .component__button--1.cta__button,
.color-x24-agg-8 .section--dark .cta__button.component__button--1, .color-x24-agg-8 .section--light .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-agg-8 .section--light .banner .component__button--1.cta__button,
.color-x24-agg-8 .section--light .cta__button.component__button--1 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-agg-8 .section--dark .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-agg-8 .section--dark .banner .component__button--1.cta__button:hover,
.color-x24-agg-8 .section--dark .cta__button.component__button--1:hover, .color-x24-agg-8 .section--light .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-agg-8 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-agg-8 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-agg-8 .section--dark .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-agg-8 .section--dark .banner .component__button--1.cta__button:focus,
.color-x24-agg-8 .section--dark .cta__button.component__button--1:focus, .color-x24-agg-8 .section--light .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-agg-8 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-agg-8 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-agg-8 .section--dark .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-agg-8 .section--dark .banner .component__button--2.cta__button,
.color-x24-agg-8 .section--dark .cta__button.component__button--2, .color-x24-agg-8 .section--light .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-agg-8 .section--light .banner .component__button--2.cta__button,
.color-x24-agg-8 .section--light .cta__button.component__button--2 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #0cd2d1 !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #0cd2d1 !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-agg-8 .section--dark .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-agg-8 .section--dark .banner .component__button--2.cta__button:hover,
.color-x24-agg-8 .section--dark .cta__button.component__button--2:hover, .color-x24-agg-8 .section--light .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-agg-8 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-agg-8 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #4ff5f4 !important;
  background: #4ff5f4 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-agg-8 .section--dark .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-agg-8 .section--dark .banner .component__button--2.cta__button:focus,
.color-x24-agg-8 .section--dark .cta__button.component__button--2:focus, .color-x24-agg-8 .section--light .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-agg-8 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-agg-8 .section--light .cta__button.component__button--2:focus {
  border: 1px solid #b0fafa !important;
  color: #ffffff !important;
  background: #b0fafa !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-agg-8 .section--dark .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-agg-8 .section--dark .banner .component__button--3.cta__button,
.color-x24-agg-8 .section--dark .cta__button.component__button--3, .color-x24-agg-8 .section--light .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-agg-8 .section--light .banner .component__button--3.cta__button,
.color-x24-agg-8 .section--light .cta__button.component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: none !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-agg-8 .section--dark .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-agg-8 .section--dark .banner .component__button--3.cta__button:hover,
.color-x24-agg-8 .section--dark .cta__button.component__button--3:hover, .color-x24-agg-8 .section--light .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-agg-8 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-agg-8 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(86, 88, 207, 0.42), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(86, 88, 207, 0.1);
}
.color-x24-agg-8 .section--dark .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-agg-8 .section--dark .banner .component__button--3.cta__button:focus,
.color-x24-agg-8 .section--dark .cta__button.component__button--3:focus, .color-x24-agg-8 .section--light .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-agg-8 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-agg-8 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-agg-8 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  border: 1px solid #1f206d !important;
  color: #ffffff !important;
  background: #1f206d !important;
}
.color-x24-agg-8 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #3637bc !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #3637bc !important;
}
.color-x24-agg-8 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #7e7fda !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #7e7fda !important;
}
.color-x24-agg-8 .section--light .banner .component__button--1.cta__button,
.color-x24-agg-8 .section--light .cta__button.component__button--1 {
  border: 1px solid #1f206d !important;
  color: #ffffff !important;
  background: #1f206d !important;
}
.color-x24-agg-8 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-agg-8 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #3637bc !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #3637bc !important;
}
.color-x24-agg-8 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-agg-8 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #7e7fda !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #7e7fda !important;
}
.color-x24-agg-8 .section--light .banner .component__button--2.cta__button,
.color-x24-agg-8 .section--light .cta__button.component__button--2 {
  border: 1px solid #0cd2d1 !important;
  color: #ffffff !important;
  background: #0cd2d1 !important;
}
.color-x24-agg-8 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-agg-8 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #4ff5f4 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #4ff5f4 !important;
}
.color-x24-agg-8 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-agg-8 .section--light .cta__button.component__button--2:focus {
  border: 1px solid #b0fafa !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #b0fafa !important;
}
.color-x24-agg-8 .section--light .banner .component__button--3.cta__button,
.color-x24-agg-8 .section--light .cta__button.component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-agg-8 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-agg-8 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #7ff8f7 !important;
  color: #1f206d !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #b0fafa !important;
}
.color-x24-agg-8 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-agg-8 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-agg-8 .section--dark .articles__categories .mm-navbar .mm-btn, .color-x24-agg-8 .section--light .articles__categories .mm-navbar .mm-btn {
  top: 7px;
}
.color-x24-agg-8 .section--dark .articles__categories .mm-panels > .mm-panel > .mm-listview, .color-x24-agg-8 .section--light .articles__categories .mm-panels > .mm-panel > .mm-listview {
  margin: 7px 0 0 0;
}
.color-x24-agg-8 .section--dark .articles__categories .mm-opened .mm-title,
.color-x24-agg-8 .section--dark .articles__categories .mm-title, .color-x24-agg-8 .section--light .articles__categories .mm-opened .mm-title,
.color-x24-agg-8 .section--light .articles__categories .mm-title {
  font-size: 22px;
  line-height: 24px;
}
.color-x24-agg-8 .section--dark .blog-post__title,
.color-x24-agg-8 .section--dark .blog__post-title,
.color-x24-agg-8 .section--dark .article__post-title, .color-x24-agg-8 .section--light .blog-post__title,
.color-x24-agg-8 .section--light .blog__post-title,
.color-x24-agg-8 .section--light .article__post-title {
  font-family: "Poppins", sans-serif;
  text-decoration: none;
  color: #ffffff !important;
}
.color-x24-agg-8 .section--dark .blog-post__title:hover, .color-x24-agg-8 .section--dark .blog-post__title:focus,
.color-x24-agg-8 .section--dark .blog__post-title:hover,
.color-x24-agg-8 .section--dark .blog__post-title:focus,
.color-x24-agg-8 .section--dark .article__post-title:hover,
.color-x24-agg-8 .section--dark .article__post-title:focus, .color-x24-agg-8 .section--light .blog-post__title:hover, .color-x24-agg-8 .section--light .blog-post__title:focus,
.color-x24-agg-8 .section--light .blog__post-title:hover,
.color-x24-agg-8 .section--light .blog__post-title:focus,
.color-x24-agg-8 .section--light .article__post-title:hover,
.color-x24-agg-8 .section--light .article__post-title:focus {
  text-decoration: underline;
}
.color-x24-agg-8 .section--dark .blog-post__info li, .color-x24-agg-8 .section--light .blog-post__info li {
  border-left-color: #ffffff;
}
.color-x24-agg-8 .section--dark .category__description h1,
.color-x24-agg-8 .section--dark .category__description h2,
.color-x24-agg-8 .section--dark .category__description h3,
.color-x24-agg-8 .section--dark .category__description h4,
.color-x24-agg-8 .section--dark .category__description h5,
.color-x24-agg-8 .section--dark .category__description h6,
.color-x24-agg-8 .section--dark .category__description p > strong,
.color-x24-agg-8 .section--dark .blog__content h1,
.color-x24-agg-8 .section--dark .blog__content h2,
.color-x24-agg-8 .section--dark .blog__content h3,
.color-x24-agg-8 .section--dark .blog__content h4,
.color-x24-agg-8 .section--dark .blog__content h5,
.color-x24-agg-8 .section--dark .blog__content h6,
.color-x24-agg-8 .section--dark .blog__content p > strong,
.color-x24-agg-8 .section--dark .article__content h1,
.color-x24-agg-8 .section--dark .article__content h2,
.color-x24-agg-8 .section--dark .article__content h3,
.color-x24-agg-8 .section--dark .article__content h4,
.color-x24-agg-8 .section--dark .article__content h5,
.color-x24-agg-8 .section--dark .article__content h6,
.color-x24-agg-8 .section--dark .article__content p > strong, .color-x24-agg-8 .section--light .category__description h1,
.color-x24-agg-8 .section--light .category__description h2,
.color-x24-agg-8 .section--light .category__description h3,
.color-x24-agg-8 .section--light .category__description h4,
.color-x24-agg-8 .section--light .category__description h5,
.color-x24-agg-8 .section--light .category__description h6,
.color-x24-agg-8 .section--light .category__description p > strong,
.color-x24-agg-8 .section--light .blog__content h1,
.color-x24-agg-8 .section--light .blog__content h2,
.color-x24-agg-8 .section--light .blog__content h3,
.color-x24-agg-8 .section--light .blog__content h4,
.color-x24-agg-8 .section--light .blog__content h5,
.color-x24-agg-8 .section--light .blog__content h6,
.color-x24-agg-8 .section--light .blog__content p > strong,
.color-x24-agg-8 .section--light .article__content h1,
.color-x24-agg-8 .section--light .article__content h2,
.color-x24-agg-8 .section--light .article__content h3,
.color-x24-agg-8 .section--light .article__content h4,
.color-x24-agg-8 .section--light .article__content h5,
.color-x24-agg-8 .section--light .article__content h6,
.color-x24-agg-8 .section--light .article__content p > strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-agg-8 .section--dark .category__description h1 strong,
.color-x24-agg-8 .section--dark .category__description h2 strong,
.color-x24-agg-8 .section--dark .category__description h3 strong,
.color-x24-agg-8 .section--dark .category__description h4 strong,
.color-x24-agg-8 .section--dark .category__description h5 strong,
.color-x24-agg-8 .section--dark .category__description h6 strong,
.color-x24-agg-8 .section--dark .category__description p > strong strong,
.color-x24-agg-8 .section--dark .blog__content h1 strong,
.color-x24-agg-8 .section--dark .blog__content h2 strong,
.color-x24-agg-8 .section--dark .blog__content h3 strong,
.color-x24-agg-8 .section--dark .blog__content h4 strong,
.color-x24-agg-8 .section--dark .blog__content h5 strong,
.color-x24-agg-8 .section--dark .blog__content h6 strong,
.color-x24-agg-8 .section--dark .blog__content p > strong strong,
.color-x24-agg-8 .section--dark .article__content h1 strong,
.color-x24-agg-8 .section--dark .article__content h2 strong,
.color-x24-agg-8 .section--dark .article__content h3 strong,
.color-x24-agg-8 .section--dark .article__content h4 strong,
.color-x24-agg-8 .section--dark .article__content h5 strong,
.color-x24-agg-8 .section--dark .article__content h6 strong,
.color-x24-agg-8 .section--dark .article__content p > strong strong, .color-x24-agg-8 .section--light .category__description h1 strong,
.color-x24-agg-8 .section--light .category__description h2 strong,
.color-x24-agg-8 .section--light .category__description h3 strong,
.color-x24-agg-8 .section--light .category__description h4 strong,
.color-x24-agg-8 .section--light .category__description h5 strong,
.color-x24-agg-8 .section--light .category__description h6 strong,
.color-x24-agg-8 .section--light .category__description p > strong strong,
.color-x24-agg-8 .section--light .blog__content h1 strong,
.color-x24-agg-8 .section--light .blog__content h2 strong,
.color-x24-agg-8 .section--light .blog__content h3 strong,
.color-x24-agg-8 .section--light .blog__content h4 strong,
.color-x24-agg-8 .section--light .blog__content h5 strong,
.color-x24-agg-8 .section--light .blog__content h6 strong,
.color-x24-agg-8 .section--light .blog__content p > strong strong,
.color-x24-agg-8 .section--light .article__content h1 strong,
.color-x24-agg-8 .section--light .article__content h2 strong,
.color-x24-agg-8 .section--light .article__content h3 strong,
.color-x24-agg-8 .section--light .article__content h4 strong,
.color-x24-agg-8 .section--light .article__content h5 strong,
.color-x24-agg-8 .section--light .article__content h6 strong,
.color-x24-agg-8 .section--light .article__content p > strong strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-agg-8 .section--dark .article__post-permalink,
.color-x24-agg-8 .section--dark .blog__post-permalink, .color-x24-agg-8 .section--light .article__post-permalink,
.color-x24-agg-8 .section--light .blog__post-permalink {
  text-decoration: none;
  font-family: "GothicA1", sans-serif;
  position: relative;
  font-weight: 700;
  color: #ffffff;
}
.color-x24-agg-8 .section--dark .article__post-permalink:hover, .color-x24-agg-8 .section--dark .article__post-permalink:focus,
.color-x24-agg-8 .section--dark .blog__post-permalink:hover,
.color-x24-agg-8 .section--dark .blog__post-permalink:focus, .color-x24-agg-8 .section--light .article__post-permalink:hover, .color-x24-agg-8 .section--light .article__post-permalink:focus,
.color-x24-agg-8 .section--light .blog__post-permalink:hover,
.color-x24-agg-8 .section--light .blog__post-permalink:focus {
  text-decoration: underline;
}
.color-x24-agg-8 .section--dark .article__post-permalink:before,
.color-x24-agg-8 .section--dark .blog__post-permalink:before, .color-x24-agg-8 .section--light .article__post-permalink:before,
.color-x24-agg-8 .section--light .blog__post-permalink:before {
  content: "";
  top: -3px;
  font-family: "font-awesome";
  position: absolute;
  right: -13px;
  font-weight: normal;
  display: none;
}
.color-x24-agg-8 .section--dark .articles__categories .category__list-child li a,
.color-x24-agg-8 .section--dark .articles__categories-list li a, .color-x24-agg-8 .section--light .articles__categories .category__list-child li a,
.color-x24-agg-8 .section--light .articles__categories-list li a {
  font: 16px/1.375 "GothicA1", sans-serif;
}
.color-x24-agg-8 .section--dark .articles__categories .category__list-child li a:hover, .color-x24-agg-8 .section--dark .articles__categories .category__list-child li a:focus,
.color-x24-agg-8 .section--dark .articles__categories-list li a:hover,
.color-x24-agg-8 .section--dark .articles__categories-list li a:focus, .color-x24-agg-8 .section--light .articles__categories .category__list-child li a:hover, .color-x24-agg-8 .section--light .articles__categories .category__list-child li a:focus,
.color-x24-agg-8 .section--light .articles__categories-list li a:hover,
.color-x24-agg-8 .section--light .articles__categories-list li a:focus {
  text-decoration: none;
}
.color-x24-agg-8 .section--dark .articles__categories .mm-opened .mm-title, .color-x24-agg-8 .section--light .articles__categories .mm-opened .mm-title {
  font-family: "Poppins", sans-serif;
}
.color-x24-agg-8 .section--dark .articles__pagination ul li a, .color-x24-agg-8 .section--light .articles__pagination ul li a {
  color: #000000;
}
.color-x24-agg-8 .section--light .blog__post-title,
.color-x24-agg-8 .section--light .article__post-title {
  color: #000000 !important;
}
.color-x24-agg-8 .section--light .article__post-permalink,
.color-x24-agg-8 .section--light .blog__post-permalink {
  color: #000000;
}
.color-x24-agg-8 .section--light .blog-post__info li {
  border-left-color: #000000;
}
.color-x24-agg-8 .section--dark .banner__container .banner .cta__button, .color-x24-agg-8 .section--light .banner__container .banner .cta__button {
  min-height: 45px;
  max-width: 250px;
  font: 700 14px/25px "Poppins", sans-serif;
}
.color-x24-agg-8 .section--dark .banner__container .banner .form .form__title,
.color-x24-agg-8 .section--dark .banner__container .banner .form .form__caption,
.color-x24-agg-8 .section--dark .banner__container .banner .form .leadFormInfo,
.color-x24-agg-8 .section--dark .banner__container .banner .form .form__name, .color-x24-agg-8 .section--light .banner__container .banner .form .form__title,
.color-x24-agg-8 .section--light .banner__container .banner .form .form__caption,
.color-x24-agg-8 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-agg-8 .section--light .banner__container .banner .form .form__name {
  color: #000000;
}
.color-x24-agg-8 .section--light .banner__container .banner .form .form__title,
.color-x24-agg-8 .section--light .banner__container .banner .form .form__caption,
.color-x24-agg-8 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-agg-8 .section--light .banner__container .banner .form .form__name {
  color: #ffffff;
}
.color-x24-agg-8 .section-banner .banner .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-agg-8 .section-banner .banner form {
  margin-bottom: 0;
}
.color-x24-agg-8 .section-banner .banner .component__title {
  color: #ffffff !important;
  font-family: "Poppins", sans-serif;
  font-weight: bold;
}
.color-x24-agg-8 .section-banner .banner .banner-text__title--large {
  font-size: 40px;
  line-height: 46px;
}
.color-x24-agg-8 .section-banner .banner .banner-text__title--extraLarge {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-agg-8 .section-banner .banner .banner-e .input_container {
  margin: 0 0 10px;
}
.color-x24-agg-8 .section-banner .banner-text__wrapper .text-left .banner-c__title,
.color-x24-agg-8 .section-banner .banner-text__wrapper .text-center .banner-c__title,
.color-x24-agg-8 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  max-width: 650px;
}
.color-x24-agg-8 .section-banner .banner-text__wrapper .text-left .banner-c__title {
  max-width: 650px;
}
.color-x24-agg-8 .section-banner .banner-text__wrapper .text-left .text-center {
  text-align: left !important;
}
.color-x24-agg-8 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  display: inline-block;
}
.color-x24-agg-8 .section-banner .banner-text__wrapper .text-right .banner-c__button {
  text-align: right !important;
  margin-right: 0 !important;
}
.color-x24-agg-8 .section-banner .banner-text__wrapper .text-center {
  margin: 0 auto;
}
.color-x24-agg-8 .section-banner .banner .component__subtitle {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-agg-8 .section-banner .banner .banner-text__subtitle--small {
  font-size: 18px;
  line-height: 22px;
}
.color-x24-agg-8 .section-banner .banner .banner-text__subtitle--medium {
  font-size: 24px;
  line-height: 26px;
}
.color-x24-agg-8 .section-banner .banner .cta__link:hover {
  text-decoration: underline;
}
.color-x24-agg-8 .section-banner .banner .flexslider .flex-control-nav {
  bottom: 100px;
}
@keyframes fadeInUp {
  from {
    transform: translate3d(0, 40px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.color-x24-agg-8 .in-view {
  animation-duration: 1s;
  animation-fill-mode: both;
  opacity: 0;
  animation-name: fadeInUp;
}
.color-x24-agg-8 .section--dark .navigation .navigation-b,
.color-x24-agg-8 .section--dark .navigation .navigation-c, .color-x24-agg-8 .section--light .navigation .navigation-b,
.color-x24-agg-8 .section--light .navigation .navigation-c {
  background: none;
}
.color-x24-agg-8 .section--dark .navigation .navigation-b .navigation__button:focus,
.color-x24-agg-8 .section--dark .navigation .navigation-c .navigation__button:focus, .color-x24-agg-8 .section--light .navigation .navigation-b .navigation__button:focus,
.color-x24-agg-8 .section--light .navigation .navigation-c .navigation__button:focus {
  outline: none;
}
.color-x24-agg-8 .section--dark .navigation-a .navigation__item--link,
.color-x24-agg-8 .section--dark .navigation-b .navigation__item--link,
.color-x24-agg-8 .section--dark .navigation-c .navigation__item--link, .color-x24-agg-8 .section--light .navigation-a .navigation__item--link,
.color-x24-agg-8 .section--light .navigation-b .navigation__item--link,
.color-x24-agg-8 .section--light .navigation-c .navigation__item--link {
  padding: 5px 0.7rem;
  font-size: 12px !important;
  color: #ffffff;
  text-transform: uppercase;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  line-height: 24px;
}
.color-x24-agg-8 .section--dark .navigation-a .navigation__item--link:hover,
.color-x24-agg-8 .section--dark .navigation-b .navigation__item--link:hover,
.color-x24-agg-8 .section--dark .navigation-c .navigation__item--link:hover, .color-x24-agg-8 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-agg-8 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-agg-8 .section--light .navigation-c .navigation__item--link:hover {
  color: #999;
}
.color-x24-agg-8 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-agg-8 .section--dark .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-agg-8 .section--dark .navigation-c .navigation__item.has-drop-down ul a:hover, .color-x24-agg-8 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-agg-8 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-agg-8 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #999;
}
.color-x24-agg-8 .section--dark .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-8 .section--dark .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-8 .section--dark .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-agg-8 .section--light .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-8 .section--light .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-8 .section--light .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after {
  font-family: "font-awesome";
  content: "";
  border: 0 !important;
  width: 10px;
  height: 20px;
  margin: 0;
  font-size: 8px !important;
  right: 10px;
  top: 4px;
}
.color-x24-agg-8 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-agg-8 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-agg-8 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub, .color-x24-agg-8 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-agg-8 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-agg-8 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub {
  right: 0;
}
.color-x24-agg-8 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-agg-8 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-agg-8 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub, .color-x24-agg-8 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-agg-8 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-agg-8 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub {
  left: unset;
  right: 100%;
}
.color-x24-agg-8 .section--dark .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-agg-8 .section--dark .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-agg-8 .section--dark .navigation-c .navigation__list--head .navigation-open > .navigation__item--link, .color-x24-agg-8 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-agg-8 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-agg-8 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-agg-8 .section--dark .navigation-a .navigation__list--sub,
.color-x24-agg-8 .section--dark .navigation-b .navigation__list--sub,
.color-x24-agg-8 .section--dark .navigation-c .navigation__list--sub, .color-x24-agg-8 .section--light .navigation-a .navigation__list--sub,
.color-x24-agg-8 .section--light .navigation-b .navigation__list--sub,
.color-x24-agg-8 .section--light .navigation-c .navigation__list--sub {
  border: 0;
  border-radius: 8px;
  background: #1f206d !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-agg-8 .section--dark .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-agg-8 .section--dark .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-agg-8 .section--dark .navigation-c .navigation__list--sub .navigation__item--link, .color-x24-agg-8 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-agg-8 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-agg-8 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #ffffff;
}
.color-x24-agg-8 .section--dark .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-8 .section--dark .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-8 .section--dark .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-agg-8 .section--light .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-8 .section--light .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-8 .section--light .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  content: "";
}
.color-x24-agg-8 .section--dark .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-agg-8 .section--dark .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-agg-8 .section--dark .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link, .color-x24-agg-8 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-agg-8 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-agg-8 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-agg-8 .section--light .navigation-a .navigation__item--link,
.color-x24-agg-8 .section--light .navigation-b .navigation__item--link,
.color-x24-agg-8 .section--light .navigation-c .navigation__item--link {
  color: #000000;
}
.color-x24-agg-8 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-agg-8 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-agg-8 .section--light .navigation-c .navigation__item--link:hover {
  color: #666;
}
.color-x24-agg-8 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-agg-8 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-agg-8 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #666;
}
.color-x24-agg-8 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-agg-8 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-agg-8 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #666;
}
.color-x24-agg-8 .section--light .navigation-a .navigation__list--sub,
.color-x24-agg-8 .section--light .navigation-b .navigation__list--sub,
.color-x24-agg-8 .section--light .navigation-c .navigation__list--sub {
  background: #e0e0e0 !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-agg-8 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-agg-8 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-agg-8 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #000000;
}
.color-x24-agg-8 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-agg-8 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-agg-8 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #666 !important;
}
.color-x24-agg-8 .section--dark .navigation__container .navigation__item.has-drop-down .navigation__item--link:hover:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-agg-8 .section--dark .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-agg-8 .section--dark .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #999 !important;
}
.color-x24-agg-8 .section--dark .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #f0f !important;
}
.color-x24-agg-8 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: #000000 transparent transparent transparent !important;
}
.color-x24-agg-8 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: #666 transparent transparent transparent !important;
}
.color-x24-agg-8 .section--light .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #666 transparent transparent !important;
}
.color-x24-agg-8 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: transparent transparent transparent #000000 !important;
}
.color-x24-agg-8 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #f00 !important;
}
.color-x24-agg-8 .section--light .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #666 !important;
}
.color-x24-agg-8 .contact-us-im {
  overflow: hidden;
}
.color-x24-agg-8 .contact-us-im .form .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-agg-8 .form .form__name {
  font: 14px/20px "GothicA1", sans-serif;
}
.color-x24-agg-8 .form .leadForm,
.color-x24-agg-8 .form .label_container {
  text-align: left;
}
.color-x24-agg-8 .form form .form-input-comments {
  flex-direction: column;
}
.color-x24-agg-8 .form .form__group {
  overflow: hidden;
  margin: 0 0 20px;
}
.color-x24-agg-8 .section--dark .form, .color-x24-agg-8 .section--light .form {
  padding: 3.125rem 0;
  margin: 0 auto;
  max-width: 900px;
}
.color-x24-agg-8 .section--dark .form form .form-wrap__submit, .color-x24-agg-8 .section--light .form form .form-wrap__submit {
  display: block;
}
.color-x24-agg-8 .section--dark .form form .form-wrap__submit input, .color-x24-agg-8 .section--light .form form .form-wrap__submit input {
  width: 100%;
}
.color-x24-agg-8 .section--dark .form .leadFormInfo,
.color-x24-agg-8 .section--dark .form .component__title-caption-wrap, .color-x24-agg-8 .section--light .form .leadFormInfo,
.color-x24-agg-8 .section--light .form .component__title-caption-wrap {
  text-align: center;
}
.color-x24-agg-8 .section--dark .form .form__title, .color-x24-agg-8 .section--light .form .form__title {
  color: #ffffff;
}
.color-x24-agg-8 .section--dark .form .form__caption, .color-x24-agg-8 .section--dark .form .form__name, .color-x24-agg-8 .section--light .form .form__caption, .color-x24-agg-8 .section--light .form .form__name {
  color: #ffffff;
}
.color-x24-agg-8 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-8 .section--dark .form .form__group .input_container input,
.color-x24-agg-8 .section--dark .form .form__group .input_container select,
.color-x24-agg-8 .section--dark .form .form__group .input_container textarea, .color-x24-agg-8 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-8 .section--light .form .form__group .input_container input,
.color-x24-agg-8 .section--light .form .form__group .input_container select,
.color-x24-agg-8 .section--light .form .form__group .input_container textarea {
  width: 100%;
  font: 14px/16px "GothicA1", sans-serif;
  color: #ffffff;
  background: rgba(255, 185, 0, 0.7);
  border-radius: 8px;
  padding: 12px 16px 13px;
  border: 1px solid rgba(255, 185, 0, 0.7) !important;
  outline: none;
  height: auto;
}
.color-x24-agg-8 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-agg-8 .section--dark .form .form__group .input_container input::placeholder,
.color-x24-agg-8 .section--dark .form .form__group .input_container select::placeholder,
.color-x24-agg-8 .section--dark .form .form__group .input_container textarea::placeholder, .color-x24-agg-8 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-agg-8 .section--light .form .form__group .input_container input::placeholder,
.color-x24-agg-8 .section--light .form .form__group .input_container select::placeholder,
.color-x24-agg-8 .section--light .form .form__group .input_container textarea::placeholder {
  color: #ffffff;
}
.color-x24-agg-8 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-agg-8 .section--dark .form .form__group .input_container input.has-error::placeholder,
.color-x24-agg-8 .section--dark .form .form__group .input_container select.has-error::placeholder,
.color-x24-agg-8 .section--dark .form .form__group .input_container textarea.has-error::placeholder, .color-x24-agg-8 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-agg-8 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-agg-8 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-agg-8 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-agg-8 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-agg-8 .section--dark .form .form__group .input_container input:focus,
.color-x24-agg-8 .section--dark .form .form__group .input_container select:focus,
.color-x24-agg-8 .section--dark .form .form__group .input_container textarea:focus, .color-x24-agg-8 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-agg-8 .section--light .form .form__group .input_container input:focus,
.color-x24-agg-8 .section--light .form .form__group .input_container select:focus,
.color-x24-agg-8 .section--light .form .form__group .input_container textarea:focus {
  border: 1px solid #ffffff !important;
}
.color-x24-agg-8 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span, .color-x24-agg-8 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span {
  padding: 0;
}
.color-x24-agg-8 .section--dark .form .form__group .input_container .form-input-uploadFile span.status-label:before, .color-x24-agg-8 .section--light .form .form__group .input_container .form-input-uploadFile span.status-label:before {
  right: 103px;
}
.color-x24-agg-8 .section--dark .form .form__group .input_container.checkbox_wrapper, .color-x24-agg-8 .section--dark .form .form__group .input_container.radio_wrapper, .color-x24-agg-8 .section--light .form .form__group .input_container.checkbox_wrapper, .color-x24-agg-8 .section--light .form .form__group .input_container.radio_wrapper {
  position: relative;
  overflow: hidden;
  border-style: none;
}
.color-x24-agg-8 .section--dark .form .form__group .input_container.checkbox_wrapper input, .color-x24-agg-8 .section--dark .form .form__group .input_container.radio_wrapper input, .color-x24-agg-8 .section--light .form .form__group .input_container.checkbox_wrapper input, .color-x24-agg-8 .section--light .form .form__group .input_container.radio_wrapper input {
  position: absolute;
  top: 0;
  left: -9999px;
}
.color-x24-agg-8 .section--dark .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-agg-8 .section--dark .form .form__group .input_container.radio_wrapper input + label, .color-x24-agg-8 .section--light .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-agg-8 .section--light .form .form__group .input_container.radio_wrapper input + label {
  position: relative;
  margin-bottom: 4px;
  padding: 5px 0 0 50px;
  min-height: 30px;
  font: 18px/1.375 "Heebo", sans-serif;
}
.color-x24-agg-8 .section--dark .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-agg-8 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-agg-8 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-agg-8 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  height: 30px;
  width: 30px;
  text-align: center;
  color: #ffffff;
  background: rgba(255, 185, 0, 0.7);
  border: 4px solid rgba(255, 185, 0, 0.7) !important;
  border-radius: 4px;
  font: normal normal normal 18px/1.2 font-awesome;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
}
.color-x24-agg-8 .section--dark .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-agg-8 .section--dark .form .form__group .input_container.radio_wrapper .has-error + label:before, .color-x24-agg-8 .section--light .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-agg-8 .section--light .form .form__group .input_container.radio_wrapper .has-error + label:before {
  border-color: #E03B33 !important;
}
.color-x24-agg-8 .section--dark .form .form__group .input_container.checkbox_wrapper input:checked + label:before, .color-x24-agg-8 .section--light .form .form__group .input_container.checkbox_wrapper input:checked + label:before {
  content: "";
}
.color-x24-agg-8 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-agg-8 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  border-radius: 50%;
}
.color-x24-agg-8 .section--dark .form .form__group .input_container.radio_wrapper input:checked + label:before, .color-x24-agg-8 .section--light .form .form__group .input_container.radio_wrapper input:checked + label:before {
  content: "";
  font-size: 17px;
  line-height: 1.3;
  letter-spacing: -0.5px;
}
.color-x24-agg-8 .section--dark .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-agg-8 .section--dark .form .form__group .input_container.radio_wrapper div[class$=__label-input-container], .color-x24-agg-8 .section--light .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-agg-8 .section--light .form .form__group .input_container.radio_wrapper div[class$=__label-input-container] {
  position: relative;
  padding: 0 0 5px;
}
.color-x24-agg-8 .section--dark .form .form__group .input_container input[type=checkbox],
.color-x24-agg-8 .section--dark .form .form__group .input_container input[type=radio], .color-x24-agg-8 .section--light .form .form__group .input_container input[type=checkbox],
.color-x24-agg-8 .section--light .form .form__group .input_container input[type=radio] {
  width: 26px;
  height: 26px;
  position: absolute;
  top: 2;
  left: 2;
  outline: none;
}
.color-x24-agg-8 .section--dark .form .form__group .input_container select, .color-x24-agg-8 .section--light .form .form__group .input_container select {
  height: 42px;
}
.color-x24-agg-8 .section--dark .form-wrap__submit, .color-x24-agg-8 .section--light .form-wrap__submit {
  text-align: center;
}
.color-x24-agg-8 .section--dark .form form pre,
.color-x24-agg-8 .section--dark .form form .formatted_text,
.color-x24-agg-8 .section--dark .form form .help_text,
.color-x24-agg-8 .section--dark .form form .formatted_text p,
.color-x24-agg-8 .section--dark .form form .form-input-info,
.color-x24-agg-8 .section--dark .form form .leadFormInfo,
.color-x24-agg-8 .section--dark .form form label, .color-x24-agg-8 .section--light .form form pre,
.color-x24-agg-8 .section--light .form form .formatted_text,
.color-x24-agg-8 .section--light .form form .help_text,
.color-x24-agg-8 .section--light .form form .formatted_text p,
.color-x24-agg-8 .section--light .form form .form-input-info,
.color-x24-agg-8 .section--light .form form .leadFormInfo,
.color-x24-agg-8 .section--light .form form label {
  color: #ffffff;
}
.color-x24-agg-8 .section--dark .form form pre:focus, .color-x24-agg-8 .section--dark .form form pre:hover,
.color-x24-agg-8 .section--dark .form form .formatted_text:focus,
.color-x24-agg-8 .section--dark .form form .formatted_text:hover,
.color-x24-agg-8 .section--dark .form form .help_text:focus,
.color-x24-agg-8 .section--dark .form form .help_text:hover,
.color-x24-agg-8 .section--dark .form form .formatted_text p:focus,
.color-x24-agg-8 .section--dark .form form .formatted_text p:hover,
.color-x24-agg-8 .section--dark .form form .form-input-info:focus,
.color-x24-agg-8 .section--dark .form form .form-input-info:hover,
.color-x24-agg-8 .section--dark .form form .leadFormInfo:focus,
.color-x24-agg-8 .section--dark .form form .leadFormInfo:hover,
.color-x24-agg-8 .section--dark .form form label:focus,
.color-x24-agg-8 .section--dark .form form label:hover, .color-x24-agg-8 .section--light .form form pre:focus, .color-x24-agg-8 .section--light .form form pre:hover,
.color-x24-agg-8 .section--light .form form .formatted_text:focus,
.color-x24-agg-8 .section--light .form form .formatted_text:hover,
.color-x24-agg-8 .section--light .form form .help_text:focus,
.color-x24-agg-8 .section--light .form form .help_text:hover,
.color-x24-agg-8 .section--light .form form .formatted_text p:focus,
.color-x24-agg-8 .section--light .form form .formatted_text p:hover,
.color-x24-agg-8 .section--light .form form .form-input-info:focus,
.color-x24-agg-8 .section--light .form form .form-input-info:hover,
.color-x24-agg-8 .section--light .form form .leadFormInfo:focus,
.color-x24-agg-8 .section--light .form form .leadFormInfo:hover,
.color-x24-agg-8 .section--light .form form label:focus,
.color-x24-agg-8 .section--light .form form label:hover {
  outline: none;
}
.color-x24-agg-8 .section--dark .form form pre:disabled,
.color-x24-agg-8 .section--dark .form form .formatted_text:disabled,
.color-x24-agg-8 .section--dark .form form .help_text:disabled,
.color-x24-agg-8 .section--dark .form form .formatted_text p:disabled,
.color-x24-agg-8 .section--dark .form form .form-input-info:disabled,
.color-x24-agg-8 .section--dark .form form .leadFormInfo:disabled,
.color-x24-agg-8 .section--dark .form form label:disabled, .color-x24-agg-8 .section--light .form form pre:disabled,
.color-x24-agg-8 .section--light .form form .formatted_text:disabled,
.color-x24-agg-8 .section--light .form form .help_text:disabled,
.color-x24-agg-8 .section--light .form form .formatted_text p:disabled,
.color-x24-agg-8 .section--light .form form .form-input-info:disabled,
.color-x24-agg-8 .section--light .form form .leadFormInfo:disabled,
.color-x24-agg-8 .section--light .form form label:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.color-x24-agg-8 .section--dark .form form hr, .color-x24-agg-8 .section--light .form form hr {
  border-color: #ffffff;
}
.color-x24-agg-8 .section--dark .form form .form-wrap__submit input, .color-x24-agg-8 .section--light .form form .form-wrap__submit input {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
  border-radius: 4px;
  color: #000000 !important;
  width: auto;
  padding: 11px 47px 13px;
  height: 40px;
  min-width: 200px;
  transition: 0.25s;
  font: 600 14px/16px "Poppins", sans-serif;
  text-transform: uppercase;
  display: inline-block;
}
.color-x24-agg-8 .section--dark .form form .form-wrap__submit input:hover, .color-x24-agg-8 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-agg-8 .section--dark .form form .form-wrap__submit input:focus, .color-x24-agg-8 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-agg-8 .section--light .form .form__title {
  color: #000000;
}
.color-x24-agg-8 .section--light .form .form__caption, .color-x24-agg-8 .section--light .form .form__name {
  color: #000000;
}
.color-x24-agg-8 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-8 .section--light .form .form__group .input_container input,
.color-x24-agg-8 .section--light .form .form__group .input_container select,
.color-x24-agg-8 .section--light .form .form__group .input_container textarea {
  color: #616060;
  background: rgba(255, 185, 0, 0.7);
}
.color-x24-agg-8 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-agg-8 .section--light .form .form__group .input_container input::placeholder,
.color-x24-agg-8 .section--light .form .form__group .input_container select::placeholder,
.color-x24-agg-8 .section--light .form .form__group .input_container textarea::placeholder {
  color: #616060;
}
.color-x24-agg-8 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-agg-8 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-agg-8 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-agg-8 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-agg-8 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error,
.color-x24-agg-8 .section--light .form .form__group .input_container input.has-error,
.color-x24-agg-8 .section--light .form .form__group .input_container select.has-error,
.color-x24-agg-8 .section--light .form .form__group .input_container textarea.has-error {
  border: 1px solid #E03B33 !important;
}
.color-x24-agg-8 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-agg-8 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-agg-8 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-agg-8 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-agg-8 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-agg-8 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  color: #616060;
  background: rgba(255, 185, 0, 0.7);
  border: 4px solid rgba(255, 185, 0, 0.7) !important;
}
.color-x24-agg-8 .section--light .form form pre,
.color-x24-agg-8 .section--light .form form .formatted_text,
.color-x24-agg-8 .section--light .form form .help_text,
.color-x24-agg-8 .section--light .form form .formatted_text p,
.color-x24-agg-8 .section--light .form form .form-input-info,
.color-x24-agg-8 .section--light .form form .leadFormInfo,
.color-x24-agg-8 .section--light .form form label {
  color: #1f206d;
}
.color-x24-agg-8 .section--light .form form hr {
  border-color: #1f206d;
}
.color-x24-agg-8 .section--light .form form .form-wrap__submit input {
  border: 1px solid #1f206d !important;
  color: #ffffff !important;
  background: #1f206d !important;
}
.color-x24-agg-8 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #3637bc !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #3637bc !important;
}
.color-x24-agg-8 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #3637bc !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #3637bc !important;
}
.color-x24-agg-8 .newsletter-2-fields .section--dark .form-wrap__submit input {
  display: flex;
}
.color-x24-agg-8 .exclusive-offer .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-agg-8 .newsletter-3-fields .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-agg-8 .exclusive-offer .form .error_container label {
  width: 100%;
}
.color-x24-agg-8 .exclusive-offer .col-lg-12 .form__group {
  width: 284px;
  margin-right: 0;
}
.color-x24-agg-8 .exclusive-offer .leadFormInfo {
  bottom: -30px;
}
.color-x24-agg-8 .exclusive-offer .col-lg-12 form .form-wrap__submit {
  width: 254px;
}
.color-x24-agg-8 .exclusive-offer .col-lg-12 form .error_container {
  width: 254px;
  text-align: left;
}
.color-x24-agg-8 .forms--fullwidth form,
.color-x24-agg-8 .forms--2col-textarea form {
  width: 100%;
  margin-bottom: 44px;
}
.color-x24-agg-8 .forms--2col-textarea input,
.color-x24-agg-8 .forms--2col-textarea select,
.color-x24-agg-8 .forms--2col-textarea textarea {
  width: 100%;
}
.color-x24-agg-8 .forms--fullwidth .form__group,
.color-x24-agg-8 .forms--2col-textarea .form__group {
  margin-bottom: 16px;
}
.color-x24-agg-8 .forms--fullwidth .form-wrap__submit input,
.color-x24-agg-8 .forms--2col-textarea .form-wrap__submit input {
  width: auto;
  display: flex;
}
.color-x24-agg-8 .forms--3col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-agg-8 .forms--2col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-agg-8 .forms--2col form .form__group {
  width: 49%;
  margin-right: 2%;
  margin-bottom: 16px;
}
.color-x24-agg-8 .forms--2col form .form__group:nth-child(2n) {
  margin-right: 0;
}
.color-x24-agg-8 .forms--2col form .form__group .input_container {
  height: auto;
}
.color-x24-agg-8 .forms--3col form .form__group {
  width: 30%;
  margin-right: 5%;
  margin-bottom: 16px;
}
.color-x24-agg-8 .forms--3col form .form__group:nth-child(3n) {
  margin-right: 0;
}
.color-x24-agg-8 .forms--3col form .form__group input,
.color-x24-agg-8 .forms--3col form .form__group textarea,
.color-x24-agg-8 .forms--3col form .form__group select {
  width: 100%;
}
.color-x24-agg-8 .forms--3col form .form__group .input_container {
  height: auto;
}
.color-x24-agg-8 .forms--3col form .leadFormInfo {
  width: 100%;
}
.color-x24-agg-8 .forms--2col form .form__group input,
.color-x24-agg-8 .forms--2col form .form__group textarea,
.color-x24-agg-8 .forms--2col form .form__group select {
  width: 100%;
}
.color-x24-agg-8 .forms--2col form .leadFormInfo {
  width: 100%;
  text-align: center;
}
.color-x24-agg-8 .forms--2col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-agg-8 .forms--3col form .form__group .leadFormInfo {
  text-align: center;
}
.color-x24-agg-8 .forms--3col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-agg-8 .newsletter-2-fields .form__title,
.color-x24-agg-8 .newsletter-2-fields .form__caption {
  text-align: left;
}
@media (max-width: 1024px) {
  .color-x24-agg-8 .newsletter-3-fields .col-lg-12 form .leadFormInfo,
.color-x24-agg-8 .exclusive-offer .col-lg-12 form .leadFormInfo {
    position: relative;
    text-align: center;
    bottom: auto;
  }
}
@media (max-width: 991px) {
  .color-x24-agg-8 .editable__container .component__title,
.color-x24-agg-8 .editable__container h1 {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-agg-8 .editable__container h2 {
    font-size: 24px;
    line-height: 32px;
  }
  .color-x24-agg-8 .editable__container h3 {
    font-size: 16px;
    line-height: 18px;
  }
  .color-x24-agg-8 .editable__container h4 {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-agg-8 .editable__container h5 {
    font-size: 13px;
    line-height: 15px;
  }
  .color-x24-agg-8 .editable__container h6 {
    font-size: 12px;
    line-height: 14px;
  }
  .color-x24-agg-8 .section--dark .staff__container .staff__container--inner .staff__title,
.color-x24-agg-8 .section--light .staff__container .staff__container--inner .staff__title,
.color-x24-agg-8 .form .form__title,
.color-x24-agg-8 .contact-us-im .form__title,
.color-x24-agg-8 .component__title {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-agg-8 .section--dark .staff__container .staff__container--inner .staff__caption,
.color-x24-agg-8 .section--light .staff__container .staff__container--inner .staff__caption,
.color-x24-agg-8 .form .form__caption,
.color-x24-agg-8 .contact-us-im .form__caption,
.color-x24-agg-8 .component__subtitle {
    font-size: 14px;
    line-height: 18px;
  }
  .color-x24-agg-8 .section-banner .banner .banner-text__title--extraLarge,
.color-x24-agg-8 .section-banner .banner .banner-text__title--large {
    font-size: 40px;
    line-height: 48px;
  }
  .color-x24-agg-8 .section-banner .banner .banner-text__subtitle--medium,
.color-x24-agg-8 .section-banner .banner .banner-text__subtitle--small {
    font-size: 16px;
    line-height: 20px;
  }
  .color-x24-agg-8 .forms--3col form,
.color-x24-agg-8 .forms--2col form {
    flex-direction: column;
    align-items: center;
    margin-bottom: 0;
  }
  .color-x24-agg-8 .forms--3col form .form__group,
.color-x24-agg-8 .forms--2col form .form__group {
    margin: 0 auto 16px;
  }
  .color-x24-agg-8 .forms--3col form .form__group:nth-child(3n),
.color-x24-agg-8 .forms--2col form .form__group:nth-child(2n) {
    margin-right: auto;
  }
  .color-x24-agg-8 .exclusive-offer .col-lg-12 .form__group {
    margin: 0 auto 0.9375rem;
  }
  .color-x24-agg-8 .forms--fullwidth form,
.color-x24-agg-8 .forms--2col-textarea form {
    margin: 0 auto;
    margin-bottom: 44px;
  }
  .color-x24-agg-8 .newsletter-2-fields .form__title,
.color-x24-agg-8 .newsletter-2-fields .form__caption {
    text-align: center;
  }
  .color-x24-agg-8 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-agg-8 .exclusive-offer .section--light .form-wrap__submit input {
    width: auto;
    margin: 0 auto;
  }
  .color-x24-agg-8 .alias-home_askaquestion input,
.color-x24-agg-8 .alias-home_askaquestion textarea,
.color-x24-agg-8 .alias-home_askaquestion .error_container {
    margin: 0 auto;
  }
  .color-x24-agg-8 .alias-home_askaquestion .leadFormInfo {
    margin: 1.25rem auto 1rem;
  }
  .color-x24-agg-8 .form .component__title-caption-wrap,
.color-x24-agg-8 .alias-blade_home_grid .blade-a__title {
    text-align: center;
  }
  .color-x24-agg-8 .section__column-2 {
    order: 3;
  }
  .color-x24-agg-8 .section__column-2 .location__text-wrapper {
    text-align: center;
  }
  .color-x24-agg-8 .section__column-3 {
    order: 2;
  }
  .color-x24-agg-8 .newsletter-2-fields .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-agg-8 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-8 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-agg-8 .section--dark .featuredblocks .featuredblock__cta .component__button--1, .color-x24-agg-8 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-8 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-agg-8 .section--light .featuredblocks .featuredblock__cta .component__button--1 {
    min-width: 80px !important;
  }
  .color-x24-agg-8 .section--dark .featuredblocks .featuredblock__title, .color-x24-agg-8 .section--light .featuredblocks .featuredblock__title {
    font-size: 18px;
  }
  .color-x24-agg-8 .section--dark .staff__container .staff-member__name, .color-x24-agg-8 .section--dark .staff__container .staff-member__name span, .color-x24-agg-8 .section--light .staff__container .staff-member__name, .color-x24-agg-8 .section--light .staff__container .staff-member__name span {
    font: 600 16px/20px "Poppins", sans-serif !important;
  }
  .color-x24-agg-8 .section--dark .banner .controls-wrapper, .color-x24-agg-8 .section--light .banner .controls-wrapper {
    padding: 0;
    margin-top: 0;
  }
  .color-x24-agg-8 .section--dark .banner .banner-text__wrapper, .color-x24-agg-8 .section--light .banner .banner-text__wrapper {
    padding-bottom: 0;
  }
}
@media (max-width: 768px) {
  .color-x24-agg-8 .forms--fullwidth form,
.color-x24-agg-8 .forms--2col-textarea form {
    margin-bottom: 0;
  }
  .color-x24-agg-8 .forms--3col form .form__group,
.color-x24-agg-8 .forms--2col form .form__group {
    width: 100%;
  }
  .color-x24-agg-8 .section-blade .blade-a__bg > div {
    min-height: inherit !important;
  }
}
@media (max-width: 767px) {
  .color-x24-agg-8 .section.forms--fullwidth .component__title-caption-wrap,
.color-x24-agg-8 .section .form .component__title-caption-wrap {
    padding-top: 0;
  }
}
@media (max-width: 414px) {
  .color-x24-agg-8 .exclusive-offer .col-lg-12 .form__group,
.color-x24-agg-8 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-agg-8 .exclusive-offer .section--light .form-wrap__submit input {
    width: 100%;
  }
  .color-x24-agg-8 .form-default .form-wrap__submit input,
.color-x24-agg-8 .newsletter-2-fields .section--light .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-agg-8 .section .section--light .form-wrap__submit input,
.color-x24-agg-8 .section .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-agg-8 .newsletter-3-fields .col-lg-12 .form,
.color-x24-agg-8 .exclusive-offer .col-lg-12 .form {
    padding: 3.125rem 0;
    margin: 0 auto;
    max-width: 900px;
  }
  .color-x24-agg-8 .alias-home_askaquestion input,
.color-x24-agg-8 .alias-home_askaquestion textarea,
.color-x24-agg-8 .alias-home_askaquestion .leadFormInfo,
.color-x24-agg-8 .alias-home_askaquestion .error_container {
    width: 100%;
  }
  .color-x24-agg-8 .forms--fullwidth form,
.color-x24-agg-8 .forms--2col-textarea form,
.color-x24-agg-8 .forms--3col form .form-wrap__submit,
.color-x24-agg-8 .forms--2col form .form-wrap__submit,
.color-x24-agg-8 .exclusive-offer .col-lg-12 form .form-wrap__submit {
    width: 100%;
  }
  .color-x24-agg-8 .forms--2col form .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
}
.color-x24-agg-8 .forms--2col-textarea .form .leadForm form {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.color-x24-agg-8 .forms--2col-textarea .form .leadForm form .outerWrap {
  position: relative;
  float: left;
  width: 47%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-end;
}
.color-x24-agg-8 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-agg-8 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-agg-8 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-agg-8 .forms--2col-textarea .form__group {
  width: 100%;
  margin-right: 0;
  float: left;
  margin-bottom: 15px;
}
.color-x24-agg-8 .forms--2col-textarea .form-wrap__submit {
  margin: 0 auto;
  width: 100%;
  display: flex;
  justify-content: center;
}
.color-x24-agg-8 .forms--2col-textarea .form .form-input-comments {
  display: flex;
  flex-direction: column;
  width: 49%;
}
.color-x24-agg-8 .forms--2col-textarea .form .form-input-comments .input_container {
  width: 100%;
  display: flex;
  flex-grow: 1;
}
.color-x24-agg-8 .forms--2col-textarea .form .leadFormInfo {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-agg-8 .forms--2col-textarea .form .leadFormSuccess {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-agg-8 .forms-option--b .label_container {
  position: absolute;
  padding: 5px 0 0 12px;
}
.color-x24-agg-8 .forms-option--b input, .color-x24-agg-8 .forms-option--b select {
  height: 70px !important;
  padding-bottom: 0 !important;
}
.color-x24-agg-8 .section-featuredblocks .featuredblock__wrap .featuredblock__image {
  background-position: left;
}
.color-x24-agg-8 .section-featuredblocks .featuredblock__item {
  border: none !important;
}
.color-x24-agg-8 .section-featuredblocks .featuredblock__item .featuredblock__wrap .featuredblock__icon .icon,
.color-x24-agg-8 .section-featuredblocks .featuredblock__item .featuredblock__wrap:hover .featuredblock__icon .icon {
  color: #ffb900;
}
.color-x24-agg-8 .section--dark .featuredblocks .featuredblock__wrap, .color-x24-agg-8 .section--light .featuredblocks .featuredblock__wrap {
  border: 0 !important;
}
.color-x24-agg-8 .section--dark .featuredblocks .featuredblock__wrap .featuredblock__title, .color-x24-agg-8 .section--light .featuredblocks .featuredblock__wrap .featuredblock__title {
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-agg-8 .section--dark .featuredblocks-grid-c .featuredblock__title, .color-x24-agg-8 .section--light .featuredblocks-grid-c .featuredblock__title {
  margin-top: 0;
}
.color-x24-agg-8 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-agg-8 .section--light .featuredblocks-grid-c .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
}
.color-x24-agg-8 .section--dark .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button, .color-x24-agg-8 .section--light .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button {
  border: 0;
  background: none;
  font-family: "GothicA1", sans-serif;
}
.color-x24-agg-8 .section--dark .featuredblocks-grid-e, .color-x24-agg-8 .section--light .featuredblocks-grid-e {
  margin: 0 -30px;
}
.color-x24-agg-8 .section--dark .featuredblocks-grid-e .featuredblock__wrap, .color-x24-agg-8 .section--light .featuredblocks-grid-e .featuredblock__wrap {
  justify-content: flex-end;
  min-height: 232px;
}
.color-x24-agg-8 .section--dark .featuredblocks-grid-e .featuredblocks__container, .color-x24-agg-8 .section--light .featuredblocks-grid-e .featuredblocks__container {
  margin: 50px 0;
}
.color-x24-agg-8 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-8 .section--dark .featuredblocks-grid-e .featuredblock__title, .color-x24-agg-8 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-8 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #ffffff;
  position: relative;
  z-index: 2;
  font-size: 24px;
  font-family: "Poppins", sans-serif;
}
.color-x24-agg-8 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-agg-8 .section--light .featuredblocks-grid-e .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
  /* Safari 4.0 - 8.0 */
  /* Standard syntax */
}
.color-x24-agg-8 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage, .color-x24-agg-8 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage {
  border-radius: 9px;
}
.color-x24-agg-8 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage, .color-x24-agg-8 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage {
  background-size: 125%;
  -webkit-animation-name: animation-fb;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 0.8s;
  /* Safari 4.0 - 8.0 */
  animation-name: animation-fb;
  animation-duration: 0.8s;
}
.color-x24-agg-8 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-agg-8 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(31, 32, 109, 0.7) !important;
}
@-moz-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@-webkit-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
.color-x24-agg-8 .section--dark .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-agg-8 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before, .color-x24-agg-8 .section--light .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-agg-8 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before {
  background: none !important;
}
.color-x24-agg-8 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-agg-8 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-agg-8 .section--dark .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-agg-8 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-agg-8 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-agg-8 .section--dark .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-agg-8 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-agg-8 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-agg-8 .section--dark .featuredblocks-flyup-c .featuredblock__item:active, .color-x24-agg-8 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-agg-8 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-agg-8 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-agg-8 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-agg-8 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-agg-8 .section--light .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-agg-8 .section--light .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-agg-8 .section--light .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-agg-8 .section--light .featuredblocks-flyup-c .featuredblock__item:active {
  background: none !important;
}
.color-x24-agg-8 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-8 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-8 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-8 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-8 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-agg-8 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-agg-8 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-8 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-8 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-8 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-8 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-agg-8 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-agg-8 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-8 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-8 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-8 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-8 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-agg-8 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon, .color-x24-agg-8 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-8 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-8 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-8 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-8 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-agg-8 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-agg-8 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-8 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-8 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-8 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-8 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-agg-8 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-agg-8 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-8 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-8 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-8 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-8 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-agg-8 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon {
  color: #ffffff;
}
.color-x24-agg-8 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-agg-8 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-agg-8 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-agg-8 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-agg-8 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-agg-8 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-agg-8 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-agg-8 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-agg-8 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-agg-8 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-agg-8 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-agg-8 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-agg-8 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-agg-8 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-agg-8 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-agg-8 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-agg-8 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-agg-8 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover, .color-x24-agg-8 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-agg-8 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-agg-8 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-agg-8 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-agg-8 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-agg-8 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-agg-8 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-agg-8 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-agg-8 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-agg-8 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-agg-8 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-agg-8 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-agg-8 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-agg-8 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-agg-8 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-agg-8 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-agg-8 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-agg-8 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover {
  text-decoration: none;
}
.color-x24-agg-8 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title, .color-x24-agg-8 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #ffffff !important;
}
.color-x24-agg-8 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-agg-8 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-agg-8 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3, .color-x24-agg-8 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-agg-8 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-agg-8 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
}
.color-x24-agg-8 .section--dark .featuredblocks .featuredblock .featuredblock__wrap, .color-x24-agg-8 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(31, 32, 109, 0.7);
  border-radius: 8px;
  text-align: left;
  padding: 15px;
}
.color-x24-agg-8 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover, .color-x24-agg-8 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(31, 32, 109, 0.8);
}
.color-x24-agg-8 .section--dark .featuredblocks .featuredblock__title, .color-x24-agg-8 .section--dark .featuredblocks .featuredblock__content, .color-x24-agg-8 .section--light .featuredblocks .featuredblock__title, .color-x24-agg-8 .section--light .featuredblocks .featuredblock__content {
  color: #ffffff;
}
.color-x24-agg-8 .section--dark .featuredblocks .featuredblock__cta .cta__link, .color-x24-agg-8 .section--light .featuredblocks .featuredblock__cta .cta__link {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-agg-8 .section--dark .featuredblocks .featuredblock__cta .cta__link:hover, .color-x24-agg-8 .section--light .featuredblocks .featuredblock__cta .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-agg-8 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon, .color-x24-agg-8 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon {
  color: #ffffff !important;
}
.color-x24-agg-8 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover, .color-x24-agg-8 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover {
  color: white !important;
}
.color-x24-agg-8 .section--dark .featuredblocks .featuredblock__cta .cta__button,
.color-x24-agg-8 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon, .color-x24-agg-8 .section--light .featuredblocks .featuredblock__cta .cta__button,
.color-x24-agg-8 .section--light .featuredblocks .featuredblock__cta .cta__button--icon {
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-agg-8 .section--dark .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-agg-8 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:hover, .color-x24-agg-8 .section--light .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-agg-8 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-agg-8 .section--dark .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-agg-8 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:focus, .color-x24-agg-8 .section--light .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-agg-8 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-agg-8 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-8 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #1f206d;
}
.color-x24-agg-8 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6) !important;
}
.color-x24-agg-8 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-agg-8 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-agg-8 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-agg-8 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-agg-8 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-agg-8 .section--light .featuredblocks-flyup-b .featuredblock__item:active {
  background: none !important;
}
.color-x24-agg-8 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-8 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-8 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-8 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-8 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-agg-8 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-agg-8 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-8 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-8 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-8 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-8 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-agg-8 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon {
  color: #1f206d;
}
.color-x24-agg-8 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #1f206d !important;
}
.color-x24-agg-8 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-agg-8 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-agg-8 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #000000 !important;
}
.color-x24-agg-8 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6);
}
.color-x24-agg-8 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(255, 255, 255, 0.8);
}
.color-x24-agg-8 .section--light .featuredblocks .featuredblock__title {
  color: #1f206d;
}
.color-x24-agg-8 .section--light .featuredblocks .featuredblock__content {
  color: rgba(31, 32, 109, 0.7);
}
.color-x24-agg-8 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link {
  color: #000000 !important;
}
.color-x24-agg-8 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-agg-8 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon {
  color: #000000 !important;
}
.color-x24-agg-8 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon:hover {
  color: #666666 !important;
}
.color-x24-agg-8 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-8 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon {
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  border: 1px solid #1f206d !important;
  color: #ffffff !important;
  background: #1f206d !important;
}
.color-x24-agg-8 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:hover,
.color-x24-agg-8 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #3637bc !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #3637bc !important;
}
.color-x24-agg-8 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:focus,
.color-x24-agg-8 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #7e7fda !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #7e7fda !important;
}
.color-x24-agg-8 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item:last-child,
.color-x24-agg-8 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item {
  border: none;
}
.color-x24-agg-8 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__sub-menu {
  background: rgba(31, 32, 109, 0.8);
  border-radius: 8px 8px 0 0;
}
.color-x24-agg-8 .articles__container {
  padding-top: 15px;
  padding-bottom: 15px;
}
.color-x24-agg-8 .articles__container .articles__item {
  margin-bottom: 15px;
}
.color-x24-agg-8 .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-agg-8 .section--dark .testimonials .testimonials-item__content, .color-x24-agg-8 .section--light .testimonials .testimonials-item__content {
  margin: 0 0 15px;
}
.color-x24-agg-8 .section--dark .testimonials .testimonials-item--wrapInner p, .color-x24-agg-8 .section--light .testimonials .testimonials-item--wrapInner p {
  color: #000000;
}
.color-x24-agg-8 .section--dark .testimonials .testimonial-grid__source,
.color-x24-agg-8 .section--dark .testimonials .testimonial-list__source,
.color-x24-agg-8 .section--dark .testimonials .testimonials-item__source, .color-x24-agg-8 .section--light .testimonials .testimonial-grid__source,
.color-x24-agg-8 .section--light .testimonials .testimonial-list__source,
.color-x24-agg-8 .section--light .testimonials .testimonials-item__source {
  margin: 0 0 15px;
  display: block;
  width: 100%;
  padding: 0;
}
.color-x24-agg-8 .section--dark .testimonials .expand, .color-x24-agg-8 .section--light .testimonials .expand {
  font-weight: 400;
  text-transform: none;
  text-decoration: underline;
  float: none;
  padding-top: 0;
  padding-bottom: 10px;
  margin: 0 0 10px;
}
.color-x24-agg-8 .section--dark .testimonials .expand:hover, .color-x24-agg-8 .section--light .testimonials .expand:hover {
  text-decoration: none;
}
.color-x24-agg-8 .section--dark .testimonials .expand:before, .color-x24-agg-8 .section--light .testimonials .expand:before {
  display: none;
}
.color-x24-agg-8 .section--dark .phone__container .phone__wrapper .phone__number, .color-x24-agg-8 .section--light .phone__container .phone__wrapper .phone__number {
  color: #ffb900;
  font-size: 16px;
  line-height: 19px;
  position: relative;
  padding: 0 0 0 20px;
  display: inline-block;
  font-family: "GothicA1", sans-serif;
}
.color-x24-agg-8 .section--dark .phone__container .phone__wrapper .phone__number:before, .color-x24-agg-8 .section--light .phone__container .phone__wrapper .phone__number:before {
  position: absolute;
  left: 0;
  top: 0;
  font-family: "font-awesome";
  content: "";
  font-size: 16px;
  margin: 0 10px 0 0;
  color: #ffb900;
  display: inline;
}
.color-x24-agg-8 .section--light .phone__container .phone__wrapper .phone__number {
  color: #ffb900;
}
.color-x24-agg-8 .section--light .phone__container .phone__wrapper .phone__number:before {
  color: #ffb900;
}
.color-x24-agg-8 .section--dark .staff-a .staff__item .staff-member__image-wrapper, .color-x24-agg-8 .section--light .staff-a .staff__item .staff-member__image-wrapper {
  display: flex;
  align-items: center;
}
.color-x24-agg-8 .section--dark .staff-a .staff__title-caption-wrap, .color-x24-agg-8 .section--light .staff-a .staff__title-caption-wrap {
  max-width: 100%;
}
.color-x24-agg-8 .section--dark .staff-a .staff__title-caption-wrap div, .color-x24-agg-8 .section--light .staff-a .staff__title-caption-wrap div {
  padding-left: 0;
  padding-right: 0;
}
.color-x24-agg-8 .section--dark .staff-a .staff__title, .color-x24-agg-8 .section--light .staff-a .staff__title {
  margin-bottom: 10px;
}
.color-x24-agg-8 .section--dark .staff-a .staff-member__text-wrap, .color-x24-agg-8 .section--light .staff-a .staff-member__text-wrap {
  padding-left: 16px;
  padding-right: 16px;
}
.color-x24-agg-8 .section--dark .staff-a .staff-member__text, .color-x24-agg-8 .section--light .staff-a .staff-member__text {
  margin-left: 32px;
}
.color-x24-agg-8 .section--dark .staff__container .staff-member, .color-x24-agg-8 .section--light .staff__container .staff-member {
  overflow: hidden;
}
.color-x24-agg-8 .section--dark .staff__container .staff__title, .color-x24-agg-8 .section--light .staff__container .staff__title {
  font: bold 48px/56px "Poppins", sans-serif;
  color: #ffffff;
}
.color-x24-agg-8 .section--dark .staff__container .staff__caption, .color-x24-agg-8 .section--light .staff__container .staff__caption {
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
  color: #ffffff !important;
}
.color-x24-agg-8 .section--dark .staff__container .staff-a .staff__list, .color-x24-agg-8 .section--light .staff__container .staff-a .staff__list {
  padding: 0;
}
.color-x24-agg-8 .section--dark .staff__container .staff__item, .color-x24-agg-8 .section--light .staff__container .staff__item {
  color: #ffffff;
}
.color-x24-agg-8 .section--dark .staff__container--inner, .color-x24-agg-8 .section--light .staff__container--inner {
  overflow: hidden;
}
.color-x24-agg-8 .section--dark .staff__container .staff-member__name, .color-x24-agg-8 .section--dark .staff__container .staff-member__name span, .color-x24-agg-8 .section--light .staff__container .staff-member__name, .color-x24-agg-8 .section--light .staff__container .staff-member__name span {
  color: #ffffff;
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-agg-8 .section--dark .staff__container .staff-member__position, .color-x24-agg-8 .section--light .staff__container .staff-member__position {
  color: #ffffff;
  font-size: 14px;
}
.color-x24-agg-8 .section--dark .staff__container .staff-member__image, .color-x24-agg-8 .section--light .staff__container .staff-member__image {
  border-radius: 22px;
}
.color-x24-agg-8 .section--dark .staff__container .staff-member__description, .color-x24-agg-8 .section--light .staff__container .staff-member__description {
  border: none;
}
.color-x24-agg-8 .section--dark .staff__container .staff-member__link, .color-x24-agg-8 .section--light .staff__container .staff-member__link {
  color: #ffffff !important;
  font: 900 16px/20px "GothicA1", sans-serif;
}
.color-x24-agg-8 .section--dark .staff__container .staff-member__link:hover, .color-x24-agg-8 .section--light .staff__container .staff-member__link:hover {
  text-decoration: underline;
}
.color-x24-agg-8 .section--dark .staff__container .staff__controls .flex-control-nav, .color-x24-agg-8 .section--light .staff__container .staff__controls .flex-control-nav {
  width: 100%;
  margin-top: 0;
}
.color-x24-agg-8 .section--dark .staff__container .component__button--1,
.color-x24-agg-8 .section--dark .staff__container .component__button--2,
.color-x24-agg-8 .section--dark .staff__container .component__button--3, .color-x24-agg-8 .section--light .staff__container .component__button--1,
.color-x24-agg-8 .section--light .staff__container .component__button--2,
.color-x24-agg-8 .section--light .staff__container .component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-agg-8 .section--dark .staff__container .component__button--1:hover,
.color-x24-agg-8 .section--dark .staff__container .component__button--2:hover,
.color-x24-agg-8 .section--dark .staff__container .component__button--3:hover, .color-x24-agg-8 .section--light .staff__container .component__button--1:hover,
.color-x24-agg-8 .section--light .staff__container .component__button--2:hover,
.color-x24-agg-8 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
}
.color-x24-agg-8 .section--dark .staff__container .component__button--1:focus,
.color-x24-agg-8 .section--dark .staff__container .component__button--2:focus,
.color-x24-agg-8 .section--dark .staff__container .component__button--3:focus, .color-x24-agg-8 .section--light .staff__container .component__button--1:focus,
.color-x24-agg-8 .section--light .staff__container .component__button--2:focus,
.color-x24-agg-8 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
}
.color-x24-agg-8 .section--dark .staff__container .component__button--2, .color-x24-agg-8 .section--light .staff__container .component__button--2 {
  border: 1px solid #0cd2d1 !important;
  color: #ffffff !important;
  background: #0cd2d1 !important;
}
.color-x24-agg-8 .section--dark .staff__container .component__button--2:hover, .color-x24-agg-8 .section--light .staff__container .component__button--2:hover {
  border: 1px solid #4ff5f4 !important;
  background: #4ff5f4 !important;
  color: #ffffff !important;
}
.color-x24-agg-8 .section--dark .staff__container .component__button--2:focus, .color-x24-agg-8 .section--light .staff__container .component__button--2:focus {
  border: 1px solid #b0fafa !important;
  color: #ffffff !important;
  background: #b0fafa !important;
}
.color-x24-agg-8 .section--dark .staff__container .component__button--3, .color-x24-agg-8 .section--light .staff__container .component__button--3 {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-agg-8 .section--dark .staff__container .component__button--3:hover, .color-x24-agg-8 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
}
.color-x24-agg-8 .section--dark .staff__container .component__button--3:focus, .color-x24-agg-8 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-agg-8 .section--light .staff__container .staff__item {
  color: #000000;
}
.color-x24-agg-8 .section--light .staff__container .staff__title,
.color-x24-agg-8 .section--light .staff__container .staff__caption {
  color: #000000 !important;
}
.color-x24-agg-8 .section--light .staff__container .staff-member__name, .color-x24-agg-8 .section--light .staff__container .staff-member__name span {
  color: #1f206d;
}
.color-x24-agg-8 .section--light .staff__container .staff-member__position {
  color: #1f206d !important;
}
.color-x24-agg-8 .section--light .staff__container .staff-member__link {
  color: #000000 !important;
}
.color-x24-agg-8 .section--light .staff__container .staff-member .component__button--1,
.color-x24-agg-8 .section--light .staff__container .staff-member .component__button--2,
.color-x24-agg-8 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #1f206d !important;
  color: #ffffff !important;
  background: #1f206d !important;
}
.color-x24-agg-8 .section--light .staff__container .staff-member .component__button--1:hover,
.color-x24-agg-8 .section--light .staff__container .staff-member .component__button--2:hover,
.color-x24-agg-8 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #3637bc !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #3637bc !important;
}
.color-x24-agg-8 .section--light .staff__container .staff-member .component__button--1:focus,
.color-x24-agg-8 .section--light .staff__container .staff-member .component__button--2:focus,
.color-x24-agg-8 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #7e7fda !important;
  color: #ffffff !important;
  background: #7e7fda !important;
}
.color-x24-agg-8 .section--light .staff__container .staff-member .component__button--2 {
  border: 1px solid #0cd2d1 !important;
  color: #ffffff !important;
  background: #0cd2d1 !important;
}
.color-x24-agg-8 .section--light .staff__container .staff-member .component__button--2:hover {
  border: 1px solid #4ff5f4 !important;
  background: #4ff5f4 !important;
  color: #ffffff !important;
}
.color-x24-agg-8 .section--light .staff__container .staff-member .component__button--2:focus {
  border: 1px solid #b0fafa !important;
  color: #ffffff !important;
  background: #b0fafa !important;
}
.color-x24-agg-8 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-agg-8 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #7ff8f7 !important;
  color: #1f206d !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #b0fafa !important;
}
.color-x24-agg-8 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-agg-8 .container-fluid .staff__container .staff-a {
  margin-left: 0;
  margin-right: 0;
}
.color-x24-agg-8 .section--dark .hours .component__subtitle, .color-x24-agg-8 .section--light .hours .component__subtitle {
  color: #ffffff !important;
}
.color-x24-agg-8 .section--dark .hours-a__title, .color-x24-agg-8 .section--light .hours-a__title {
  color: #ffffff;
}
.color-x24-agg-8 .section--dark .hours-a .component__subtitle, .color-x24-agg-8 .section--light .hours-a .component__subtitle {
  color: #ffffff !important;
  font-weight: 900;
}
.color-x24-agg-8 .section--dark .hours-a__schedule, .color-x24-agg-8 .section--light .hours-a__schedule {
  color: #ffffff !important;
}
.color-x24-agg-8 .section--dark .hours-a__schedule .cta__link, .color-x24-agg-8 .section--light .hours-a__schedule .cta__link {
  color: #ffffff !important;
}
.color-x24-agg-8 .section--dark .hours-a__schedule .cta__link:hover, .color-x24-agg-8 .section--light .hours-a__schedule .cta__link:hover {
  text-decoration: underline;
}
.color-x24-agg-8 .section--dark .hours-a__schedule--responsive .cta__link, .color-x24-agg-8 .section--light .hours-a__schedule--responsive .cta__link {
  color: #ffffff !important;
  padding: 15px 0;
}
.color-x24-agg-8 .section--dark .hours-a__schedule--responsive .cta__link:hover, .color-x24-agg-8 .section--light .hours-a__schedule--responsive .cta__link:hover {
  text-decoration: underline;
}
.color-x24-agg-8 .section--dark .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-agg-8 .section--dark .hours-a__schedule--responsive .row, .color-x24-agg-8 .section--light .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-agg-8 .section--light .hours-a__schedule--responsive .row {
  background: none;
  border-top: 1px solid #ffb900;
  padding: 0;
}
.color-x24-agg-8 .section--dark .hours-a__schedule--responsive .row:first-of-type, .color-x24-agg-8 .section--light .hours-a__schedule--responsive .row:first-of-type {
  border-top: 0;
}
.color-x24-agg-8 .section--dark .hours-a__schedule .hours-a__subtitle, .color-x24-agg-8 .section--light .hours-a__schedule .hours-a__subtitle {
  font: 600 24px/32px "Poppins", sans-serif !important;
}
.color-x24-agg-8 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-agg-8 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ffb900;
  padding: 0 20px;
}
.color-x24-agg-8 .section--dark .hours-a__schedule .hours-a__schedule--border:first-child, .color-x24-agg-8 .section--light .hours-a__schedule .hours-a__schedule--border:first-child {
  padding-left: 0;
}
.color-x24-agg-8 .section--dark .hours-a__schedule .hours-a__schedule--border strong, .color-x24-agg-8 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #ffffff;
  font: 600 20px/28px "Poppins", sans-serif !important;
}
.color-x24-agg-8 .section--dark .hours-a__schedule .hours-a__schedule--border p, .color-x24-agg-8 .section--light .hours-a__schedule .hours-a__schedule--border p {
  font-size: 14px;
}
.color-x24-agg-8 .section--dark .hours-a__schedule .hours-a__schedule--border p:last-child, .color-x24-agg-8 .section--light .hours-a__schedule .hours-a__schedule--border p:last-child {
  margin-bottom: 0;
}
.color-x24-agg-8 .section--light .hours .component__subtitle {
  color: #000000 !important;
}
.color-x24-agg-8 .section--light .hours-a__title {
  color: #000000 !important;
}
.color-x24-agg-8 .section--light .hours-a .component__subtitle {
  color: #000000 !important;
}
.color-x24-agg-8 .section--light .hours-a__schedule {
  color: #000000 !important;
}
.color-x24-agg-8 .section--light .hours-a__schedule .cta__link {
  color: #000000 !important;
}
.color-x24-agg-8 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ffb900;
}
.color-x24-agg-8 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #000000;
}
.color-x24-agg-8 .map .map-a .map-search {
  padding: 15px;
}
.color-x24-agg-8 .map .map-a .map-search__form {
  display: none;
}
.color-x24-agg-8 .map .map-a .map-search__location-distance {
  padding: 0;
}
.color-x24-agg-8 .map .map-a .map-search__location-distance h3 {
  font-size: 16px;
}
.color-x24-agg-8 .map .map-a .map-search__location-contact b, .color-x24-agg-8 .map .map-a .map-search__location-address b {
  display: none;
}
.color-x24-agg-8 .map .map__col {
  margin: 150px 0;
  padding: 15px 0;
  border-radius: 8px;
  width: 474px;
}
.color-x24-agg-8 .section--dark .map .map-a .map__col, .color-x24-agg-8 .section--light .map .map-a .map__col {
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.2), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-agg-8 .section--dark .map .map-a .map__col h3, .color-x24-agg-8 .section--light .map .map-a .map__col h3 {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-agg-8 .section--dark .map .map-a .map__title, .color-x24-agg-8 .section--light .map .map-a .map__title {
  color: #ffffff !important;
}
.color-x24-agg-8 .section--dark .map .map-a .map__caption, .color-x24-agg-8 .section--light .map .map-a .map__caption {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-agg-8 .section--dark .map .map-a .map-search__location-distance, .color-x24-agg-8 .section--dark .map .map-a .map__container .component, .color-x24-agg-8 .section--light .map .map-a .map-search__location-distance, .color-x24-agg-8 .section--light .map .map-a .map__container .component {
  color: #ffffff;
}
.color-x24-agg-8 .section--dark .map .map-a .map-search, .color-x24-agg-8 .section--light .map .map-a .map-search {
  margin-top: 0;
}
.color-x24-agg-8 .section--dark .map .map-a .map-search .cta__link, .color-x24-agg-8 .section--light .map .map-a .map-search .cta__link {
  margin: 0;
  display: inline-block;
  width: auto;
  color: #ffffff !important;
}
.color-x24-agg-8 .section--dark .map .map-a .map-search .cta__link:hover, .color-x24-agg-8 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-agg-8 .section--dark #map-marker__content p {
  color: #000000;
}
.color-x24-agg-8 .section--light .map .map-a .map__col {
  box-shadow: none;
}
.color-x24-agg-8 .section--light .map .map-a .map__col h3 {
  color: #000000 !important;
}
.color-x24-agg-8 .section--light .map .map-a .map__title, .color-x24-agg-8 .section--light .map .map-a .map__caption {
  color: #000000 !important;
}
.color-x24-agg-8 .section--light .map .map-a .map-search__location-distance, .color-x24-agg-8 .section--light .map .map-a .map__container .component {
  color: #000000;
}
.color-x24-agg-8 .section--light .map .map-a .map-search__location-address p {
  color: #1f206d;
}
.color-x24-agg-8 .section--light .map .map-a .map-search .cta__link {
  color: #000000 !important;
}
.color-x24-agg-8 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-agg-8 .footer .logo_footer__container--inner,
.color-x24-agg-8 .footer .logo__container {
  display: flex;
  height: 100%;
  justify-content: center;
}
.color-x24-agg-8 .footer .logo_footer__container--inner .logo,
.color-x24-agg-8 .footer .logo__container .logo {
  align-self: center;
}
.color-x24-agg-8 .copyright__container {
  display: flex;
  justify-content: flex-end;
}
.color-x24-agg-8 .copyright__container .copyright__item {
  padding: 0 10px;
  margin-top: 0;
}
.color-x24-agg-8 .copyright__container .copyright__item .copyright__link {
  font: 12px/18px "GothicA1", sans-serif;
}
.color-x24-agg-8 .section--dark .copyright__link, .color-x24-agg-8 .section--light .copyright__link {
  color: #ffffff;
  font-family: "Poppins", sans-serif;
}
.color-x24-agg-8 .section--dark .copyright__link:hover, .color-x24-agg-8 .section--light .copyright__link:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-agg-8 .section--dark .copyright__item:not(:last-child),
.color-x24-agg-8 .section--dark #copyright__item:not(:last-child), .color-x24-agg-8 .section--light .copyright__item:not(:last-child),
.color-x24-agg-8 .section--light #copyright__item:not(:last-child) {
  border-color: #ffffff;
}
.color-x24-agg-8 .section--dark .copyright__container,
.color-x24-agg-8 .section--dark #copyright__container, .color-x24-agg-8 .section--light .copyright__container,
.color-x24-agg-8 .section--light #copyright__container {
  padding: 0 !important;
}
.color-x24-agg-8 .section--light .copyright__link {
  color: #1f206d;
}
.color-x24-agg-8 .section--light .copyright__link:hover {
  color: #1f206d;
}
.color-x24-agg-8 .section--light .copyright__item:not(:last-child),
.color-x24-agg-8 .section--light #copyright__item:not(:last-child) {
  border-color: #1f206d;
}
.color-x24-agg-8 .section-copyright .copyright,
.color-x24-agg-8 .section-copyright #copyright {
  display: flex;
  height: 100%;
  align-items: center;
}
.color-x24-agg-8 .section-copyright .copyright .copyright__link,
.color-x24-agg-8 .section-copyright #copyright .copyright__link {
  line-height: 17px;
}
.color-x24-agg-8 .section--dark .socialmedia__item .socialmedia__link, .color-x24-agg-8 .section--light .socialmedia__item .socialmedia__link {
  border-radius: 8px;
  background: #e0e0e0;
  color: #212121;
}
.color-x24-agg-8 .section--dark .socialmedia__item .socialmedia__link:hover, .color-x24-agg-8 .section--light .socialmedia__item .socialmedia__link:hover {
  background: #c1bcbc;
}
.color-x24-agg-8 .section--dark .section-socialmedia .socialmedia__link--small, .color-x24-agg-8 .section--light .section-socialmedia .socialmedia__link--small {
  width: 34px;
  height: 34px;
}
.color-x24-agg-8 .section--dark .socialmedia, .color-x24-agg-8 .section--light .socialmedia {
  padding: 0;
}
.color-x24-agg-8 .section--light .socialmedia__item .socialmedia__link {
  background: #616060;
  color: #e0e0e0;
}
.color-x24-agg-8 .section--light .socialmedia__item .socialmedia__link:hover {
  background: rgba(31, 32, 109, 0.5);
}
.color-x24-agg-8 .logo__container .logo-a__title {
  font-size: 14px;
  line-height: 18px;
}
.color-x24-agg-8 .logo__container .logo-a__caption {
  font-size: 12px;
  line-height: 14px;
}
@media (max-width: 1224px) {
  .color-x24-agg-8 .section--dark .cta__button,
.color-x24-agg-8 .section--dark .cta__button--icon,
.color-x24-agg-8 .section--dark .staff-member__link.component__button--1,
.color-x24-agg-8 .section--dark .staff-member__link__button--icon,
.color-x24-agg-8 .section--dark .staff-member__link--icon,
.color-x24-agg-8 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-8 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-agg-8 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-agg-8 .section--light .cta__button,
.color-x24-agg-8 .section--light .cta__button--icon,
.color-x24-agg-8 .section--light .staff-member__link.component__button--1,
.color-x24-agg-8 .section--light .staff-member__link__button--icon,
.color-x24-agg-8 .section--light .staff-member__link--icon,
.color-x24-agg-8 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-8 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-agg-8 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 155px;
  }
  .color-x24-agg-8 .banner .banner-text__wrapper {
    padding: 30px 0 50px;
  }
  .color-x24-agg-8 .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-agg-8 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-agg-8 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-agg-8 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-agg-8 .section--light .featuredblocks-grid-e .featuredblock__item {
    margin: 0 0 20px;
  }
  .color-x24-agg-8 .section--dark .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-agg-8 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-agg-8 .section--light .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-agg-8 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
    height: 100% !important;
  }
  .color-x24-agg-8 .contact-us-im .form,
.color-x24-agg-8 .form .component__title-caption-wrap {
    padding-top: 0;
    padding-bottom: 20px;
  }
}
@media (max-width: 1199px) {
  .color-x24-agg-8 .header-sticky,
.color-x24-agg-8 .header_home,
.color-x24-agg-8 .header_home.overlap {
    padding: 0;
    position: static;
  }
  .color-x24-agg-8 .header-sticky .section--dark.section--inner, .color-x24-agg-8 .header-sticky .section--light.section--inner,
.color-x24-agg-8 .header_home .section--dark.section--inner,
.color-x24-agg-8 .header_home .section--light.section--inner,
.color-x24-agg-8 .header_home.overlap .section--dark.section--inner,
.color-x24-agg-8 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-agg-8 .header-sticky .container,
.color-x24-agg-8 .header-sticky .section--dark.section--inner,
.color-x24-agg-8 .header-sticky .section--light.section--inner,
.color-x24-agg-8 .header_home .container,
.color-x24-agg-8 .header_home .section--dark.section--inner,
.color-x24-agg-8 .header_home .section--light.section--inner,
.color-x24-agg-8 .header_home.overlap .container,
.color-x24-agg-8 .header_home.overlap .section--dark.section--inner,
.color-x24-agg-8 .header_home.overlap .section--light.section--inner {
    max-width: 1140px;
  }
  .color-x24-agg-8 .banner .banner-e__header, .color-x24-agg-8 .banner .banner-e__contactform {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .color-x24-agg-8 .banner .banner-e__contactform {
    margin-left: 0;
  }
  .color-x24-agg-8 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-agg-8 .featuredblocks .featuredblocks-grid-d .featuredblock__cta {
    display: block;
  }
  .color-x24-agg-8 .banner .banner-text__wrapper {
    margin: 0 auto !important;
  }
  .color-x24-agg-8 .hours-a .hours__sep {
    display: none !important;
  }
  .color-x24-agg-8 .hours-a .hours__day:first-child {
    padding-left: 0;
    width: 27%;
  }
  .color-x24-agg-8 .hours-a .hours__hours {
    width: 73%;
    flex-direction: row !important;
    justify-content: flex-start;
  }
  .color-x24-agg-8 .hours-a .hours__hours span {
    display: inline-block;
    width: 50%;
    text-align: left !important;
    padding: 0 10px 0 0;
  }
}
@media (max-width: 1023px) {
  .color-x24-agg-8 .section--dark .cta__button,
.color-x24-agg-8 .section--dark .cta__button--icon,
.color-x24-agg-8 .section--dark .staff-member__link.component__button--1,
.color-x24-agg-8 .section--dark .staff-member__link__button--icon,
.color-x24-agg-8 .section--dark .staff-member__link--icon,
.color-x24-agg-8 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-8 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-agg-8 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-agg-8 .section--light .cta__button,
.color-x24-agg-8 .section--light .cta__button--icon,
.color-x24-agg-8 .section--light .staff-member__link.component__button--1,
.color-x24-agg-8 .section--light .staff-member__link__button--icon,
.color-x24-agg-8 .section--light .staff-member__link--icon,
.color-x24-agg-8 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-8 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-agg-8 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 135px;
  }
  .color-x24-agg-8 .section--dark .phone__container .phone__wrapper .phone__number,
.color-x24-agg-8 .section--light .phone__container .phone__wrapper .phone__number {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-agg-8 .header_home.overlap .section--dark.section--inner, .color-x24-agg-8 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-agg-8 .section--dark .navigation .navigation-b .navigation__menu--list, .color-x24-agg-8 .section--light .navigation .navigation-b .navigation__menu--list {
    display: block;
  }
  .color-x24-agg-8 .section--dark .navigation .navigation-b .navigation__menu--list > .navigation__item, .color-x24-agg-8 .section--light .navigation .navigation-b .navigation__menu--list > .navigation__item {
    width: 100%;
    padding: 10px;
    border-left: 0;
    border-bottom: 1px solid #ffffff;
  }
  .color-x24-agg-8 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-agg-8 .section--light .blade__container .blade-a--12 .blade-a__bg {
    position: static;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 1;
    margin: 0 0 26px;
  }
  .color-x24-agg-8 .section--dark .blade__container .blade-a--12 .blade-a__text, .color-x24-agg-8 .section--light .blade__container .blade-a--12 .blade-a__text {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 2;
    margin: 0 0 10px;
    padding-left: 0;
    padding-right: 0;
    background: none;
  }
  .color-x24-agg-8 .section--dark .blade-a__wrap, .color-x24-agg-8 .section--light .blade-a__wrap {
    padding: 0 15px;
  }
  .color-x24-agg-8 .section--dark .blade-a__text, .color-x24-agg-8 .section--light .blade-a__text {
    margin: 0 0 30px;
  }
  .color-x24-agg-8 .alias-partial_header_2x6x2x2 .section--dark.section--inner,
.color-x24-agg-8 .alias-partial_header_2x6x2x2 .section--light.section--inner {
    padding: 0;
  }
  .color-x24-agg-8 .alias-partial_header_2x6x2x2 .col_header_logo {
    flex: 0 0 100%;
    order: 1;
    max-width: 100%;
    padding: 20px 60px;
  }
  .color-x24-agg-8 .alias-partial_header_2x6x2x2 .col_nav {
    flex: 0 0 60%;
    max-width: 60%;
    order: 2;
    padding: 0 20px 10px 30px;
  }
  .color-x24-agg-8 .alias-partial_header_2x6x2x2 .col_top_phone {
    order: 3;
    flex: 0 0 15%;
    max-width: 15%;
    padding: 0 0 10px;
  }
  .color-x24-agg-8 .alias-partial_header_2x6x2x2 .col_header_cta {
    flex: 0 0 25%;
    max-width: 25%;
    order: 4;
    padding: 0 0 10px;
  }
  .color-x24-agg-8 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-agg-8 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-agg-8 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 165px;
    min-width: 165px;
  }
  .color-x24-agg-8 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link, .color-x24-agg-8 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link {
    padding-left: 15px;
    white-space: normal;
  }
  .color-x24-agg-8 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after, .color-x24-agg-8 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after {
    display: none;
  }
  .color-x24-agg-8 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before, .color-x24-agg-8 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    left: 5px;
    margin-top: -6px;
    border: inset 6px;
    border-left-width: 0;
    border-left-style: solid;
    border-color: transparent #ffffff transparent transparent;
  }
  .color-x24-agg-8 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover:before, .color-x24-agg-8 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-agg-8 .section--dark .navigation-a .more .navigation__list--sub .navigation__list, .color-x24-agg-8 .section--light .navigation-a .more .navigation__list--sub .navigation__list {
    left: auto;
    right: 100%;
  }
  .color-x24-agg-8 .section--dark .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before, .color-x24-agg-8 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-agg-8 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent #eefefe transparent transparent !important;
  }
  .color-x24-agg-8 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent #eefefe transparent transparent !important;
  }
  .color-x24-agg-8 .section--dark .featuredblocks-grid-d, .color-x24-agg-8 .section--dark .featuredblocks-grid-c, .color-x24-agg-8 .section--dark .featuredblocks-grid-e, .color-x24-agg-8 .section--light .featuredblocks-grid-d, .color-x24-agg-8 .section--light .featuredblocks-grid-c, .color-x24-agg-8 .section--light .featuredblocks-grid-e {
    margin: 0;
  }
  .color-x24-agg-8 .section--dark .featuredblocks-grid-d .featuredblock__item, .color-x24-agg-8 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-agg-8 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-agg-8 .section--light .featuredblocks-grid-d .featuredblock__item, .color-x24-agg-8 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-agg-8 .section--light .featuredblocks-grid-e .featuredblock__item {
    border-left: 0 !important;
    border-right: 0 !important;
  }
  .color-x24-agg-8 .section-banner .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-agg-8 .blade-a__text {
    order: 2;
  }
  .color-x24-agg-8 .blade-a__bg {
    order: 1;
  }
  .color-x24-agg-8 .section-blade .blade-a--12 .blade-a__bg {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  .color-x24-agg-8 .map__container .map .map__col {
    margin: 0;
    box-shadow: none;
    border-radius: 0;
    width: 100%;
    max-width: 100%;
    flex: inherit;
    text-align: center;
  }
  .color-x24-agg-8 .map__container .map .map__col .map__title-caption-wrap {
    padding-top: 40px;
  }
  .color-x24-agg-8 .map__container .map-a .map__container {
    max-width: 100% !important;
    padding: 0;
  }
  .color-x24-agg-8 .map__container .map-a .map__display {
    position: static;
  }
  .color-x24-agg-8 .map__container .map__wrap {
    padding: 0;
  }
  .color-x24-agg-8 .footer {
    padding: 55px 0 30px;
    overflow: hidden;
  }
  .color-x24-agg-8 .footer .section-socialmedia,
.color-x24-agg-8 .footer .section-copyright {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    justify-content: center;
  }
  .color-x24-agg-8 .footer .section-logo {
    padding: 50px 0 10px;
  }
  .color-x24-agg-8 .footer .logo__container {
    margin: 0 auto 23px;
  }
  .color-x24-agg-8 .footer .row {
    display: block;
  }
  .color-x24-agg-8 .footer div[class*=col-] {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: none;
    text-align: center;
  }
  .color-x24-agg-8 .footer .logo_footer__container--inner,
.color-x24-agg-8 .footer .logo__container {
    justify-content: center;
  }
  .color-x24-agg-8 .footer .section-socialmedia .socialmedia,
.color-x24-agg-8 .footer .section-socialmedia .copyright__container,
.color-x24-agg-8 .footer .section-copyright .socialmedia,
.color-x24-agg-8 .footer .section-copyright .copyright__container,
.color-x24-agg-8 .footer .logo__container .socialmedia,
.color-x24-agg-8 .footer .logo__container .copyright__container {
    padding: 0 0 20px;
  }
  .color-x24-agg-8 .footer .section-logo {
    padding: 0;
  }
  .color-x24-agg-8 .logo__container {
    margin: 0 auto;
  }
  .color-x24-agg-8 .logo__container .logo-a__img {
    max-width: 200px;
    margin: 0 auto;
  }
  .color-x24-agg-8 .copyright__container {
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .color-x24-agg-8 .banner-e__contactform .contactform__wrapper {
    position: relative;
    top: 0;
  }
  .color-x24-agg-8 .banner .banner-e {
    padding-top: 100px;
  }
  .color-x24-agg-8 .banner .banner-e__header {
    padding-top: 100px;
  }
}
@media (max-width: 990px) {
  .color-x24-agg-8 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-agg-8 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 140px;
    min-width: 140px;
    font-size: 12px;
  }
  .color-x24-agg-8 .section--dark .navigation-a .navigation__item--link, .color-x24-agg-8 .section--light .navigation-a .navigation__item--link {
    font-size: 12px !important;
  }
}
@media (max-width: 767px) {
  .color-x24-agg-8 .blade-a__text .blade-a__title {
    text-align: center;
  }
  .color-x24-agg-8 .form .form__title,
.color-x24-agg-8 .contact-us-im .form__title,
.color-x24-agg-8 .component__title {
    font: bold 32px/40px "Poppins", sans-serif !important;
    text-align: center;
  }
  .color-x24-agg-8 .form .form__caption,
.color-x24-agg-8 .contact-us-im .form__caption,
.color-x24-agg-8 .component__subtitle {
    font: 600 14px/18px "GothicA1", sans-serif !important;
    text-align: center;
  }
  .color-x24-agg-8 .section-banner .banner .component__title,
.color-x24-agg-8 .section-banner .banner .component__subtitle {
    text-align: center;
  }
  .color-x24-agg-8 .section-banner .banner .component__subtitle {
    margin-bottom: 24px;
  }
  .color-x24-agg-8 .banner__container .banner .cta__button {
    margin: 0 auto;
  }
  .color-x24-agg-8 .banner__container .banner .component__button {
    text-align: center !important;
  }
  .color-x24-agg-8 .featuredblocks-grid-d .featuredblock__item {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-agg-8 .section--dark .staff__list, .color-x24-agg-8 .section--light .staff__list {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-agg-8 .section--dark .staff__container .staff__title, .color-x24-agg-8 .section--light .staff__container .staff__title {
    font: bold 32px/40px "Poppins", sans-serif;
  }
  .color-x24-agg-8 .section--dark .staff__container .staff__caption, .color-x24-agg-8 .section--light .staff__container .staff__caption {
    font: 600 14px/18px "GothicA1", sans-serif;
  }
  .color-x24-agg-8 .section--dark .staff__container .staff-b .staff-member__image, .color-x24-agg-8 .section--light .staff__container .staff-b .staff-member__image {
    border-radius: 0;
  }
  .color-x24-agg-8 .section-staff .staff-a .staff__item:before {
    margin-left: 0;
  }
  .color-x24-agg-8 .section--dark .staff-a .staff-member__text, .color-x24-agg-8 .section--light .staff-a .staff-member__text {
    margin-left: auto;
  }
  .color-x24-agg-8 .hours-a__title, .color-x24-agg-8 .hours-a__subtitle {
    text-align: center;
  }
  .color-x24-agg-8 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    text-align: left;
  }
  .color-x24-agg-8 .hours-a .hours-a__schedule--responsive .cta__button, .color-x24-agg-8 .hours-a .hours-a__schedule--responsive .cta__button--icon, .color-x24-agg-8 .hours-a .hours-a__schedule--responsive .cta__link {
    margin: 0 auto;
  }
  .color-x24-agg-8 .hours-a .hours-a__schedule--responsive .row {
    min-height: 30px;
  }
  .color-x24-agg-8 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    font: 600 20px/28px "Poppins", sans-serif !important;
  }
  .color-x24-agg-8 .hours-a .hours__day:first-child {
    padding-right: 10px;
    width: 50%;
  }
  .color-x24-agg-8 .hours-a .hours__hours, .color-x24-agg-8 .hours-a .hours__day {
    align-items: flex-start !important;
    padding: 10px 0;
  }
  .color-x24-agg-8 .hours-a .hours__hours {
    padding-right: 0;
    width: 50%;
    flex-direction: column !important;
  }
  .color-x24-agg-8 .hours-a .hours__hours span {
    display: block;
    align-self: center;
    width: 100%;
    text-align: right !important;
    padding: 5px 0 0;
  }
  .color-x24-agg-8 .hours-a .hours__hours span:first-child {
    padding-top: 0;
  }
  .color-x24-agg-8 .copyright__container {
    justify-content: center;
  }
  .color-x24-agg-8 .copyright__container .copyright__list {
    justify-content: center;
    padding: 0 0 4px;
  }
  .color-x24-agg-8 .copyright__container .copyright__item {
    padding: 0 10px 10px;
  }
  .color-x24-agg-8 .section-copyright .copyright__item:not(:last-child),
.color-x24-agg-8 .section-copyright #copyright__item:not(:last-child) {
    border: 0;
  }
  .color-x24-agg-8 .section-socialmedia .socialmedia.text-center .socialmedia__link--small,
.color-x24-agg-8 .section-socialmedia .socialmedia.text-center .socialmedia__link--medium,
.color-x24-agg-8 .section-socialmedia .socialmedia.text-center .socialmedia__link--large {
    margin: 0 5px;
  }
  .color-x24-agg-8 .forms--2col-textarea .form .leadForm form .outerWrap {
    width: 100%;
  }
  .color-x24-agg-8 .forms--2col-textarea .form .form-input-comments {
    width: 100%;
  }
}

.color-x24-agg-7 .carmel-wave {
  display: block !important;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
}
.color-x24-agg-7 .carmel-wave.carmel-wave-top {
  bottom: 100% !important;
}
.color-x24-agg-7 .carmel-wave.carmel-wave-bottom {
  top: 100% !important;
}
.color-x24-agg-7 .header_home {
  z-index: 100;
}
.color-x24-agg-7 .header_home.overlap .section--dark.section--inner, .color-x24-agg-7 .header_home.overlap .section--light.section--inner {
  max-width: 1160px;
  border-radius: 8px;
  margin: 0 auto;
  position: relative;
  padding: 0 40px 0 30px;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-agg-7 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: #000000;
}
.color-x24-agg-7 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: #333333;
}
.color-x24-agg-7 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: black;
}
.color-x24-agg-7 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: #dba12d;
}
.color-x24-agg-7 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: #ff7f00;
}
.color-x24-agg-7 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: black;
}
.color-x24-agg-7 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: white;
}
.color-x24-agg-7 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: #f5f5f5;
}
.color-x24-agg-7 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: #ff7f00;
}
.color-x24-agg-7 .header-sticky {
  box-shadow: 0 8px 10px rgba(0, 0, 0, 0.14);
}
.color-x24-agg-7 .header-sticky .row {
  align-items: center;
}
.color-x24-agg-7 .header-sticky .section--dark.section--inner, .color-x24-agg-7 .header-sticky .section--light.section--inner {
  padding: 0 40px 0 30px;
}
.color-x24-agg-7 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
  letter-spacing: 0.44px;
  line-height: 16px;
  text-align: center;
  margin-top: 0;
}
.color-x24-agg-7 body,
.color-x24-agg-7 p,
.color-x24-agg-7 .component__p,
.color-x24-agg-7 .editable__container p,
.color-x24-agg-7 .section-editable .editable__container p,
.color-x24-agg-7 .section-editable .editable__container ul,
.color-x24-agg-7 .section-editable .editable__container li,
.color-x24-agg-7 .section-editable .editable__container ol,
.color-x24-agg-7 .editable__container table td,
.color-x24-agg-7 body .editable__container p,
.color-x24-agg-7 body .editable__container ol,
.color-x24-agg-7 body .editable__container ul,
.color-x24-agg-7 body .editable__container li,
.color-x24-agg-7 body .editable__container table td,
.color-x24-agg-7 body .editable__container span,
.color-x24-agg-7 .form .leadFormInfo {
  font-family: "GothicA1", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.color-x24-agg-7 .staff-member {
  flex-wrap: nowrap !important;
}
.color-x24-agg-7 .section--dark p {
  color: #ffffff;
}
.color-x24-agg-7 .section--dark p a {
  text-decoration: underline;
}
.color-x24-agg-7 .section--dark p a:hover {
  text-decoration: none;
}
.color-x24-agg-7 .section--dark .component__title {
  color: #ffffff;
}
.color-x24-agg-7 .section--dark .component__subtitle {
  color: #ffffff;
}
.color-x24-agg-7 .section--dark .component__p {
  color: #ffffff;
}
.color-x24-agg-7 .section--dark .component__p a {
  text-decoration: underline;
}
.color-x24-agg-7 .section--dark .component__p a:hover {
  text-decoration: none;
}
.color-x24-agg-7 .section--dark a {
  color: #ffffff;
}
.color-x24-agg-7 .section--dark .bx-wrapper .bx-controls {
  margin-top: 15px;
}
.color-x24-agg-7 .section--light p {
  color: #000000;
}
.color-x24-agg-7 .section--light p a {
  text-decoration: underline;
}
.color-x24-agg-7 .section--light p a:hover {
  text-decoration: none;
}
.color-x24-agg-7 .section--light .component__title, .color-x24-agg-7 .section--light .component__subtitle {
  color: #000000 !important;
}
.color-x24-agg-7 .section--light .component__p {
  color: #000000;
}
.color-x24-agg-7 .section--light .component__p a {
  text-decoration: underline;
}
.color-x24-agg-7 .section--light .component__p a:hover {
  text-decoration: none;
}
.color-x24-agg-7 .section--light a {
  color: #000000;
}
.color-x24-agg-7 .section-base-container .section-cta .cta-a,
.color-x24-agg-7 .section-base-container .section-logo .logo-a {
  padding: 0;
}
.color-x24-agg-7 .logo__container .logo-a {
  margin: 0;
}
.color-x24-agg-7 .logo__container .logo-a__text {
  padding: 0 10px;
  min-width: 120px;
}
.color-x24-agg-7 .logo__container .logo-a__title {
  font-size: 12px;
  line-height: 14px;
}
.color-x24-agg-7 .logo__container .logo-a__caption {
  font-size: 10px;
  line-height: 12px;
}
.color-x24-agg-7 .logo__container .logo-a__img {
  display: block;
}
.color-x24-agg-7 .section--dark .logo__container .logo-a__title, .color-x24-agg-7 .section--dark .logo__container .logo-a__caption {
  color: #ffffff !important;
}
.color-x24-agg-7 .section--light .logo__container .logo-a__title, .color-x24-agg-7 .section--light .logo__container .logo-a__caption {
  color: #000000 !important;
}
.color-x24-agg-7 .comp-phone .phone__title {
  font-size: 18px;
  line-height: 20px;
}
.color-x24-agg-7 .col_header_cta .cta__link {
  margin-top: 0;
}
.color-x24-agg-7 .phone__setting-title,
.color-x24-agg-7 .phone__city {
  font-size: 16px;
  line-height: 18px;
}
.color-x24-agg-7 .editable__container h6,
.color-x24-agg-7 .editable__container h5,
.color-x24-agg-7 .editable__container h4,
.color-x24-agg-7 .editable__container h3,
.color-x24-agg-7 .editable__container h2,
.color-x24-agg-7 .editable__container h1 {
  font-family: "Poppins", sans-serif;
  font-weight: bold;
  border-bottom: none;
}
.color-x24-agg-7 .editable__container h1 {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-agg-7 .editable__container h2 {
  font-size: 48px;
  line-height: 56px;
}
.color-x24-agg-7 .editable__container h3 {
  font-size: 24px;
  line-height: 32px;
}
.color-x24-agg-7 .editable__container h4 {
  font-size: 20px;
  line-height: 28px;
}
.color-x24-agg-7 .editable__container h5 {
  font-size: 18px;
  line-height: 24px;
}
.color-x24-agg-7 .editable__container h6 {
  font-size: 16px;
  line-height: 20px;
}
.color-x24-agg-7 .section--dark .editable__container h6,
.color-x24-agg-7 .section--dark .editable__container h5,
.color-x24-agg-7 .section--dark .editable__container h4,
.color-x24-agg-7 .section--dark .editable__container h3,
.color-x24-agg-7 .section--dark .editable__container h2,
.color-x24-agg-7 .section--dark .editable__container h1, .color-x24-agg-7 .section--light .editable__container h6,
.color-x24-agg-7 .section--light .editable__container h5,
.color-x24-agg-7 .section--light .editable__container h4,
.color-x24-agg-7 .section--light .editable__container h3,
.color-x24-agg-7 .section--light .editable__container h2,
.color-x24-agg-7 .section--light .editable__container h1 {
  color: #ffffff;
}
.color-x24-agg-7 .section--light .editable__container h6,
.color-x24-agg-7 .section--light .editable__container h5,
.color-x24-agg-7 .section--light .editable__container h4,
.color-x24-agg-7 .section--light .editable__container h3,
.color-x24-agg-7 .section--light .editable__container h2,
.color-x24-agg-7 .section--light .editable__container h1 {
  color: #000000;
}
.color-x24-agg-7 .form__title {
  margin-bottom: 1.875rem;
}
.color-x24-agg-7 .form .form__title,
.color-x24-agg-7 .contact-us-im .form__title,
.color-x24-agg-7 .component__title {
  font: bold 48px/56px "Poppins", sans-serif;
}
.color-x24-agg-7 .form .form__caption,
.color-x24-agg-7 .contact-us-im .form__caption,
.color-x24-agg-7 .component__subtitle {
  font: 600 16px/20px "GothicA1", sans-serif;
}
.color-x24-agg-7 .form .error_container label,
.color-x24-agg-7 .contact-us-im .form .error_container label {
  color: #E03B33;
}
.color-x24-agg-7 .header-sticky .cta,
.color-x24-agg-7 .header_home .cta,
.color-x24-agg-7 .header_home.overlap .cta {
  padding: 0;
}
.color-x24-agg-7 .section__bg--light-1 .componentWith__container.form__container {
  padding-left: 0;
  padding-right: 0;
  padding: 0 0 50px;
}
.color-x24-agg-7 .section--dark .flex-control-paging li a, .color-x24-agg-7 .section--light .flex-control-paging li a {
  background: #f7f0e9;
  border-radius: 6px;
  width: 13px;
  height: 12px;
  box-shadow: none;
}
.color-x24-agg-7 .section--dark .flex-control-paging li a.flex-active, .color-x24-agg-7 .section--light .flex-control-paging li a.flex-active {
  background: #ff7f00 !important;
  border-radius: 6px;
  width: 34px;
  height: 12px;
  transition: width 0.2s linear;
}
.color-x24-agg-7 .section--dark .flex-control-paging li a:hover, .color-x24-agg-7 .section--light .flex-control-paging li a:hover {
  background: #ff7f00 !important;
}
.color-x24-agg-7 .section--dark .bx-wrapper .bx-pager.bx-default-pager a, .color-x24-agg-7 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #f7f0e9;
}
.color-x24-agg-7 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-agg-7 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  width: 34px;
  transition: width 0.2s linear;
  background: #ff7f00 !important;
}
.color-x24-agg-7 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-agg-7 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ff7f00 !important;
}
.color-x24-agg-7 .section--dark .banner .controls-wrapper, .color-x24-agg-7 .section--light .banner .controls-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 45px 0;
  margin-top: -132px;
}
@media (max-width: 991px) {
  .color-x24-agg-7 .section--dark .banner .controls-wrapper, .color-x24-agg-7 .section--light .banner .controls-wrapper {
    margin-top: 0;
  }
}
.color-x24-agg-7 .section--dark .banner .controls-wrapper .flex-control-nav, .color-x24-agg-7 .section--light .banner .controls-wrapper .flex-control-nav {
  bottom: 0 !important;
  width: auto;
  display: flex !important;
  align-items: center;
  position: relative;
  height: 0 !important;
  left: auto !important;
  transform: translateX(0) !important;
}
.color-x24-agg-7 .section--dark .banner .controls-wrapper .flex-control-nav a, .color-x24-agg-7 .section--light .banner .controls-wrapper .flex-control-nav a {
  background: #ffffff;
}
.color-x24-agg-7 .section--dark .banner .controls-wrapper .flex-prev, .color-x24-agg-7 .section--light .banner .controls-wrapper .flex-prev {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-right: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-agg-7 .section--dark .banner .controls-wrapper .flex-prev:hover, .color-x24-agg-7 .section--light .banner .controls-wrapper .flex-prev:hover {
  color: #ff7f00;
}
.color-x24-agg-7 .section--dark .banner .controls-wrapper .flex-prev:before, .color-x24-agg-7 .section--light .banner .controls-wrapper .flex-prev:before {
  content: "";
  font-size: 24px;
}
.color-x24-agg-7 .section--dark .banner .controls-wrapper .flex-next, .color-x24-agg-7 .section--light .banner .controls-wrapper .flex-next {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-left: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-agg-7 .section--dark .banner .controls-wrapper .flex-next:hover, .color-x24-agg-7 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #ff7f00;
}
.color-x24-agg-7 .section--dark .banner .controls-wrapper .flex-next:before, .color-x24-agg-7 .section--light .banner .controls-wrapper .flex-next:before {
  content: "";
  font-size: 24px;
}
.color-x24-agg-7 .section--light .flex-control-paging li a {
  background: #000000;
}
.color-x24-agg-7 .section--light .flex-control-paging li a.flex-active {
  background: #ff7f00 !important;
}
.color-x24-agg-7 .section--light .flex-control-paging li a:hover {
  background: #ff7f00 !important;
}
.color-x24-agg-7 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #000000;
}
.color-x24-agg-7 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #ff7f00 !important;
}
.color-x24-agg-7 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ff7f00 !important;
}
.color-x24-agg-7 .section--light .banner .controls-wrapper .flex-prev,
.color-x24-agg-7 .section--light .banner .controls-wrapper .flex-next {
  color: #000000;
}
.color-x24-agg-7 .section--light .banner .controls-wrapper .flex-prev:hover,
.color-x24-agg-7 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #ff7f00;
}
.color-x24-agg-7 .section-breadcrumbs .section--dark .breadcrumb__item, .color-x24-agg-7 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #ffffff !important;
  font: 400 16px/24px "GothicA1", sans-serif;
}
.color-x24-agg-7 .section-breadcrumbs .section--dark .breadcrumb__item a, .color-x24-agg-7 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-agg-7 .section-breadcrumbs .section--dark .breadcrumb__item a:hover, .color-x24-agg-7 .section-breadcrumbs .section--light .breadcrumb__item a:hover {
  text-decoration: none;
}
.color-x24-agg-7 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #000000 !important;
}
.color-x24-agg-7 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #000000 !important;
}
.color-x24-agg-7 .blade-a__bg > div {
  border-radius: 8px;
  overflow: hidden;
}
.color-x24-agg-7 .blade-a__bg > div img {
  border-radius: 8px;
}
.color-x24-agg-7 .blade-a__text .blade-a__title {
  border-bottom: none;
}
.color-x24-agg-7 .blade-a__description a {
  text-decoration: underline;
}
.color-x24-agg-7 .blade-a__description a:hover {
  text-decoration: none;
}
.color-x24-agg-7 .container-fluid .blade__container .blade-a--12 {
  position: relative;
}
.color-x24-agg-7 .container-fluid .blade__container .blade-a--12 .blade-a__wrap > .row {
  padding: 0;
}
.color-x24-agg-7 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-agg-7 .section--light .blade__container .blade-a--12 .blade-a__bg {
  padding-top: 0;
  padding-bottom: 0;
}
.color-x24-agg-7 .section--dark .blade-a--12 .blade-a__text, .color-x24-agg-7 .section--light .blade-a--12 .blade-a__text {
  padding-top: 16px;
  padding-bottom: 16px;
}
.color-x24-agg-7 .section--dark .blade-a--12 .blade-a__bg, .color-x24-agg-7 .section--light .blade-a--12 .blade-a__bg {
  height: 100%;
}
.color-x24-agg-7 .section--dark .blade-a__bg > div, .color-x24-agg-7 .section--light .blade-a__bg > div {
  height: 100%;
  min-height: 100%;
}
.color-x24-agg-7 .section--dark .blade-a__text, .color-x24-agg-7 .section--light .blade-a__text {
  background: rgba(0, 0, 0, 0.7);
  border-radius: 8px;
}
.color-x24-agg-7 .section--dark .blade-a__text .cta__link, .color-x24-agg-7 .section--light .blade-a__text .cta__link {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
}
.color-x24-agg-7 .section--dark .blade-a__text .cta__link:hover, .color-x24-agg-7 .section--light .blade-a__text .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-agg-7 .section--dark .blade-a__text .blade-a__readmore .cta__link, .color-x24-agg-7 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: #f9efdb !important;
  text-transform: none;
  text-decoration: underline;
  font-weight: 400;
}
.color-x24-agg-7 .section--dark .blade-a__text .blade-a__readmore .cta__link:hover, .color-x24-agg-7 .section--light .blade-a__text .blade-a__readmore .cta__link:hover {
  text-decoration: none;
}
.color-x24-agg-7 .section--dark .blade-a__description, .color-x24-agg-7 .section--light .blade-a__description {
  color: #ffffff;
}
.color-x24-agg-7 .section--light .blade-a__text {
  background: rgba(224, 224, 224, 0.7);
}
.color-x24-agg-7 .section--light .blade-a__text .cta__link {
  color: #000000 !important;
}
.color-x24-agg-7 .section--light .blade-a__text .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-agg-7 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: #dba12d !important;
}
.color-x24-agg-7 .section--light .blade-a__description {
  color: #000000;
}
.color-x24-agg-7 .container-fluid .blade-a__wrap {
  max-width: 100%;
}
.color-x24-agg-7 .componentWith__container.featuredarticles__container {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-agg-7 .section--dark .featuredarticles .featuredarticle__image, .color-x24-agg-7 .section--light .featuredarticles .featuredarticle__image {
  border-radius: 8px;
}
.color-x24-agg-7 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link, .color-x24-agg-7 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  font: 16px/20px "GothicA1", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
}
.color-x24-agg-7 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:hover, .color-x24-agg-7 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:hover {
  text-decoration: underline;
}
.color-x24-agg-7 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:before, .color-x24-agg-7 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:before {
  display: none;
}
.color-x24-agg-7 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__description, .color-x24-agg-7 .section--light .featuredarticles .featuredarticle__text .featuredarticle__description {
  font: 16px/20px "GothicA1", sans-serif;
}
.color-x24-agg-7 .section--dark .featuredarticles .featuredarticle__title, .color-x24-agg-7 .section--light .featuredarticles .featuredarticle__title {
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-agg-7 .section--dark .featuredarticles .featuredarticle__title a, .color-x24-agg-7 .section--light .featuredarticles .featuredarticle__title a {
  color: #ffffff;
  text-decoration: none;
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-agg-7 .section--dark .featuredarticles .featuredarticle__title a:hover, .color-x24-agg-7 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-agg-7 .section--dark .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper, .color-x24-agg-7 .section--light .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper {
  margin-top: 0 !important;
}
.color-x24-agg-7 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  color: #000000;
}
.color-x24-agg-7 .section--light .featuredarticles .featuredarticle__title a {
  color: #000000;
}
.color-x24-agg-7 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #000000;
}
.color-x24-agg-7 .section--light .featuredblocks-list-a .featuredblock__item {
  margin-bottom: 10px;
}
.color-x24-agg-7 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a {
  color: #000000 !important;
}
.color-x24-agg-7 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a:hover:after {
  text-decoration: underline;
}
.color-x24-agg-7 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-agg-7 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-agg-7 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-agg-7 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-agg-7 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-agg-7 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-agg-7 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-agg-7 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ffffff !important;
}
.color-x24-agg-7 .section__bg--light-3 .section--dark .flex-control-paging li a.flex-active, .color-x24-agg-7 .section__bg--light-3 .section--dark .flex-control-paging li a:hover, .color-x24-agg-7 .section__bg--light-3 .section--light .flex-control-paging li a.flex-active, .color-x24-agg-7 .section__bg--light-3 .section--light .flex-control-paging li a:hover,
.color-x24-agg-7 .section__bg--dark-5 .section--dark .flex-control-paging li a.flex-active,
.color-x24-agg-7 .section__bg--dark-5 .section--dark .flex-control-paging li a:hover,
.color-x24-agg-7 .section__bg--dark-5 .section--light .flex-control-paging li a.flex-active,
.color-x24-agg-7 .section__bg--dark-5 .section--light .flex-control-paging li a:hover {
  background: #ffffff !important;
}
.color-x24-agg-7 .section__bg--light-3 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-agg-7 .section__bg--light-3 .section--light .hours-a__schedule .hours-a__schedule--border,
.color-x24-agg-7 .section__bg--dark-5 .section--dark .hours-a__schedule .hours-a__schedule--border,
.color-x24-agg-7 .section__bg--dark-5 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ffffff !important;
}
.color-x24-agg-7 .section__bg--dark-5 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-7 .section__bg--dark-5 .section--dark .form .form__group .input_container input,
.color-x24-agg-7 .section__bg--dark-5 .section--dark .form .form__group .input_container select,
.color-x24-agg-7 .section__bg--dark-5 .section--dark .form .form__group .input_container textarea,
.color-x24-agg-7 .section__bg--dark-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-7 .section__bg--dark-5 .section--light .form .form__group .input_container input,
.color-x24-agg-7 .section__bg--dark-5 .section--light .form .form__group .input_container select,
.color-x24-agg-7 .section__bg--dark-5 .section--light .form .form__group .input_container textarea,
.color-x24-agg-7 .section__bg--light-3 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-7 .section__bg--light-3 .section--dark .form .form__group .input_container input,
.color-x24-agg-7 .section__bg--light-3 .section--dark .form .form__group .input_container select,
.color-x24-agg-7 .section__bg--light-3 .section--dark .form .form__group .input_container textarea,
.color-x24-agg-7 .section__bg--light-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-7 .section__bg--light-3 .section--light .form .form__group .input_container input,
.color-x24-agg-7 .section__bg--light-3 .section--light .form .form__group .input_container select,
.color-x24-agg-7 .section__bg--light-3 .section--light .form .form__group .input_container textarea {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
}
.color-x24-agg-7 .section__bg--dark-4 .section--dark .staff__container .component__button--2 {
  border: 1px solid #000000 !important;
  color: #ffffff !important;
  background: #000000 !important;
}
.color-x24-agg-7 .section__bg--dark-4 .section--dark .staff__container .component__button--2:hover {
  border: 1px solid #333333 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #333333 !important;
}
.color-x24-agg-7 .section__bg--dark-4 .section--dark .staff__container .component__button--2:focus {
  border: 1px solid #666666 !important;
  color: #ffffff !important;
  background: #666666 !important;
}
.color-x24-agg-7 .section--dark .disclaimer, .color-x24-agg-7 .section--light .disclaimer {
  padding: 0;
}
.color-x24-agg-7 .section--dark .disclaimer__content p, .color-x24-agg-7 .section--light .disclaimer__content p {
  font: 400 16px/20px "GothicA1", sans-serif;
}
.color-x24-agg-7 .section--dark .disclaimer__content a, .color-x24-agg-7 .section--light .disclaimer__content a {
  font-weight: 400;
  text-decoration: underline;
}
.color-x24-agg-7 .section--dark .disclaimer__content a:hover, .color-x24-agg-7 .section--dark .disclaimer__content a:focus, .color-x24-agg-7 .section--light .disclaimer__content a:hover, .color-x24-agg-7 .section--light .disclaimer__content a:focus {
  text-decoration: none;
}
.color-x24-agg-7 .section--dark .section-featuredblocks .section--inner.container-fluid > .row > div, .color-x24-agg-7 .section--light .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-agg-7 .section--dark .cta__link, .color-x24-agg-7 .section--light .cta__link {
  font: bold 16px/20px "GothicA1", sans-serif;
}
.color-x24-agg-7 .section--dark .featuredblocks__title-wrap, .color-x24-agg-7 .section--light .featuredblocks__title-wrap {
  margin-bottom: 1.875rem;
}
.color-x24-agg-7 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button, .color-x24-agg-7 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-agg-7 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover, .color-x24-agg-7 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-agg-7 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus, .color-x24-agg-7 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-agg-7 .section--dark .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-agg-7 .section--dark .banner .component__button--1.cta__button,
.color-x24-agg-7 .section--dark .cta__button.component__button--1, .color-x24-agg-7 .section--light .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-agg-7 .section--light .banner .component__button--1.cta__button,
.color-x24-agg-7 .section--light .cta__button.component__button--1 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-agg-7 .section--dark .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-agg-7 .section--dark .banner .component__button--1.cta__button:hover,
.color-x24-agg-7 .section--dark .cta__button.component__button--1:hover, .color-x24-agg-7 .section--light .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-agg-7 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-agg-7 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-agg-7 .section--dark .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-agg-7 .section--dark .banner .component__button--1.cta__button:focus,
.color-x24-agg-7 .section--dark .cta__button.component__button--1:focus, .color-x24-agg-7 .section--light .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-agg-7 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-agg-7 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-agg-7 .section--dark .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-agg-7 .section--dark .banner .component__button--2.cta__button,
.color-x24-agg-7 .section--dark .cta__button.component__button--2, .color-x24-agg-7 .section--light .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-agg-7 .section--light .banner .component__button--2.cta__button,
.color-x24-agg-7 .section--light .cta__button.component__button--2 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #dba12d !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #dba12d !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-agg-7 .section--dark .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-agg-7 .section--dark .banner .component__button--2.cta__button:hover,
.color-x24-agg-7 .section--dark .cta__button.component__button--2:hover, .color-x24-agg-7 .section--light .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-agg-7 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-agg-7 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #eac884 !important;
  background: #eac884 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-agg-7 .section--dark .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-agg-7 .section--dark .banner .component__button--2.cta__button:focus,
.color-x24-agg-7 .section--dark .cta__button.component__button--2:focus, .color-x24-agg-7 .section--light .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-agg-7 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-agg-7 .section--light .cta__button.component__button--2:focus {
  border: 1px solid #f9efdb !important;
  color: #ffffff !important;
  background: #f9efdb !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-agg-7 .section--dark .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-agg-7 .section--dark .banner .component__button--3.cta__button,
.color-x24-agg-7 .section--dark .cta__button.component__button--3, .color-x24-agg-7 .section--light .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-agg-7 .section--light .banner .component__button--3.cta__button,
.color-x24-agg-7 .section--light .cta__button.component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: none !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-agg-7 .section--dark .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-agg-7 .section--dark .banner .component__button--3.cta__button:hover,
.color-x24-agg-7 .section--dark .cta__button.component__button--3:hover, .color-x24-agg-7 .section--light .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-agg-7 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-agg-7 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(77, 77, 77, 0.42), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(77, 77, 77, 0.1);
}
.color-x24-agg-7 .section--dark .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-agg-7 .section--dark .banner .component__button--3.cta__button:focus,
.color-x24-agg-7 .section--dark .cta__button.component__button--3:focus, .color-x24-agg-7 .section--light .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-agg-7 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-agg-7 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-agg-7 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  border: 1px solid #000000 !important;
  color: #ffffff !important;
  background: #000000 !important;
}
.color-x24-agg-7 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #333333 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #333333 !important;
}
.color-x24-agg-7 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #666666 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #666666 !important;
}
.color-x24-agg-7 .section--light .banner .component__button--1.cta__button,
.color-x24-agg-7 .section--light .cta__button.component__button--1 {
  border: 1px solid #000000 !important;
  color: #ffffff !important;
  background: #000000 !important;
}
.color-x24-agg-7 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-agg-7 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #333333 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #333333 !important;
}
.color-x24-agg-7 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-agg-7 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #666666 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #666666 !important;
}
.color-x24-agg-7 .section--light .banner .component__button--2.cta__button,
.color-x24-agg-7 .section--light .cta__button.component__button--2 {
  border: 1px solid #dba12d !important;
  color: #ffffff !important;
  background: #dba12d !important;
}
.color-x24-agg-7 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-agg-7 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #eac884 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #eac884 !important;
}
.color-x24-agg-7 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-agg-7 .section--light .cta__button.component__button--2:focus {
  border: 1px solid #f9efdb !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #f9efdb !important;
}
.color-x24-agg-7 .section--light .banner .component__button--3.cta__button,
.color-x24-agg-7 .section--light .cta__button.component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-agg-7 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-agg-7 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #f1dbb0 !important;
  color: #000000 !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #f9efdb !important;
}
.color-x24-agg-7 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-agg-7 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-agg-7 .section--dark .articles__categories .mm-navbar .mm-btn, .color-x24-agg-7 .section--light .articles__categories .mm-navbar .mm-btn {
  top: 7px;
}
.color-x24-agg-7 .section--dark .articles__categories .mm-panels > .mm-panel > .mm-listview, .color-x24-agg-7 .section--light .articles__categories .mm-panels > .mm-panel > .mm-listview {
  margin: 7px 0 0 0;
}
.color-x24-agg-7 .section--dark .articles__categories .mm-opened .mm-title,
.color-x24-agg-7 .section--dark .articles__categories .mm-title, .color-x24-agg-7 .section--light .articles__categories .mm-opened .mm-title,
.color-x24-agg-7 .section--light .articles__categories .mm-title {
  font-size: 22px;
  line-height: 24px;
}
.color-x24-agg-7 .section--dark .blog-post__title,
.color-x24-agg-7 .section--dark .blog__post-title,
.color-x24-agg-7 .section--dark .article__post-title, .color-x24-agg-7 .section--light .blog-post__title,
.color-x24-agg-7 .section--light .blog__post-title,
.color-x24-agg-7 .section--light .article__post-title {
  font-family: "Poppins", sans-serif;
  text-decoration: none;
  color: #ffffff !important;
}
.color-x24-agg-7 .section--dark .blog-post__title:hover, .color-x24-agg-7 .section--dark .blog-post__title:focus,
.color-x24-agg-7 .section--dark .blog__post-title:hover,
.color-x24-agg-7 .section--dark .blog__post-title:focus,
.color-x24-agg-7 .section--dark .article__post-title:hover,
.color-x24-agg-7 .section--dark .article__post-title:focus, .color-x24-agg-7 .section--light .blog-post__title:hover, .color-x24-agg-7 .section--light .blog-post__title:focus,
.color-x24-agg-7 .section--light .blog__post-title:hover,
.color-x24-agg-7 .section--light .blog__post-title:focus,
.color-x24-agg-7 .section--light .article__post-title:hover,
.color-x24-agg-7 .section--light .article__post-title:focus {
  text-decoration: underline;
}
.color-x24-agg-7 .section--dark .blog-post__info li, .color-x24-agg-7 .section--light .blog-post__info li {
  border-left-color: #ffffff;
}
.color-x24-agg-7 .section--dark .category__description h1,
.color-x24-agg-7 .section--dark .category__description h2,
.color-x24-agg-7 .section--dark .category__description h3,
.color-x24-agg-7 .section--dark .category__description h4,
.color-x24-agg-7 .section--dark .category__description h5,
.color-x24-agg-7 .section--dark .category__description h6,
.color-x24-agg-7 .section--dark .category__description p > strong,
.color-x24-agg-7 .section--dark .blog__content h1,
.color-x24-agg-7 .section--dark .blog__content h2,
.color-x24-agg-7 .section--dark .blog__content h3,
.color-x24-agg-7 .section--dark .blog__content h4,
.color-x24-agg-7 .section--dark .blog__content h5,
.color-x24-agg-7 .section--dark .blog__content h6,
.color-x24-agg-7 .section--dark .blog__content p > strong,
.color-x24-agg-7 .section--dark .article__content h1,
.color-x24-agg-7 .section--dark .article__content h2,
.color-x24-agg-7 .section--dark .article__content h3,
.color-x24-agg-7 .section--dark .article__content h4,
.color-x24-agg-7 .section--dark .article__content h5,
.color-x24-agg-7 .section--dark .article__content h6,
.color-x24-agg-7 .section--dark .article__content p > strong, .color-x24-agg-7 .section--light .category__description h1,
.color-x24-agg-7 .section--light .category__description h2,
.color-x24-agg-7 .section--light .category__description h3,
.color-x24-agg-7 .section--light .category__description h4,
.color-x24-agg-7 .section--light .category__description h5,
.color-x24-agg-7 .section--light .category__description h6,
.color-x24-agg-7 .section--light .category__description p > strong,
.color-x24-agg-7 .section--light .blog__content h1,
.color-x24-agg-7 .section--light .blog__content h2,
.color-x24-agg-7 .section--light .blog__content h3,
.color-x24-agg-7 .section--light .blog__content h4,
.color-x24-agg-7 .section--light .blog__content h5,
.color-x24-agg-7 .section--light .blog__content h6,
.color-x24-agg-7 .section--light .blog__content p > strong,
.color-x24-agg-7 .section--light .article__content h1,
.color-x24-agg-7 .section--light .article__content h2,
.color-x24-agg-7 .section--light .article__content h3,
.color-x24-agg-7 .section--light .article__content h4,
.color-x24-agg-7 .section--light .article__content h5,
.color-x24-agg-7 .section--light .article__content h6,
.color-x24-agg-7 .section--light .article__content p > strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-agg-7 .section--dark .category__description h1 strong,
.color-x24-agg-7 .section--dark .category__description h2 strong,
.color-x24-agg-7 .section--dark .category__description h3 strong,
.color-x24-agg-7 .section--dark .category__description h4 strong,
.color-x24-agg-7 .section--dark .category__description h5 strong,
.color-x24-agg-7 .section--dark .category__description h6 strong,
.color-x24-agg-7 .section--dark .category__description p > strong strong,
.color-x24-agg-7 .section--dark .blog__content h1 strong,
.color-x24-agg-7 .section--dark .blog__content h2 strong,
.color-x24-agg-7 .section--dark .blog__content h3 strong,
.color-x24-agg-7 .section--dark .blog__content h4 strong,
.color-x24-agg-7 .section--dark .blog__content h5 strong,
.color-x24-agg-7 .section--dark .blog__content h6 strong,
.color-x24-agg-7 .section--dark .blog__content p > strong strong,
.color-x24-agg-7 .section--dark .article__content h1 strong,
.color-x24-agg-7 .section--dark .article__content h2 strong,
.color-x24-agg-7 .section--dark .article__content h3 strong,
.color-x24-agg-7 .section--dark .article__content h4 strong,
.color-x24-agg-7 .section--dark .article__content h5 strong,
.color-x24-agg-7 .section--dark .article__content h6 strong,
.color-x24-agg-7 .section--dark .article__content p > strong strong, .color-x24-agg-7 .section--light .category__description h1 strong,
.color-x24-agg-7 .section--light .category__description h2 strong,
.color-x24-agg-7 .section--light .category__description h3 strong,
.color-x24-agg-7 .section--light .category__description h4 strong,
.color-x24-agg-7 .section--light .category__description h5 strong,
.color-x24-agg-7 .section--light .category__description h6 strong,
.color-x24-agg-7 .section--light .category__description p > strong strong,
.color-x24-agg-7 .section--light .blog__content h1 strong,
.color-x24-agg-7 .section--light .blog__content h2 strong,
.color-x24-agg-7 .section--light .blog__content h3 strong,
.color-x24-agg-7 .section--light .blog__content h4 strong,
.color-x24-agg-7 .section--light .blog__content h5 strong,
.color-x24-agg-7 .section--light .blog__content h6 strong,
.color-x24-agg-7 .section--light .blog__content p > strong strong,
.color-x24-agg-7 .section--light .article__content h1 strong,
.color-x24-agg-7 .section--light .article__content h2 strong,
.color-x24-agg-7 .section--light .article__content h3 strong,
.color-x24-agg-7 .section--light .article__content h4 strong,
.color-x24-agg-7 .section--light .article__content h5 strong,
.color-x24-agg-7 .section--light .article__content h6 strong,
.color-x24-agg-7 .section--light .article__content p > strong strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-agg-7 .section--dark .article__post-permalink,
.color-x24-agg-7 .section--dark .blog__post-permalink, .color-x24-agg-7 .section--light .article__post-permalink,
.color-x24-agg-7 .section--light .blog__post-permalink {
  text-decoration: none;
  font-family: "GothicA1", sans-serif;
  position: relative;
  font-weight: 700;
  color: #ffffff;
}
.color-x24-agg-7 .section--dark .article__post-permalink:hover, .color-x24-agg-7 .section--dark .article__post-permalink:focus,
.color-x24-agg-7 .section--dark .blog__post-permalink:hover,
.color-x24-agg-7 .section--dark .blog__post-permalink:focus, .color-x24-agg-7 .section--light .article__post-permalink:hover, .color-x24-agg-7 .section--light .article__post-permalink:focus,
.color-x24-agg-7 .section--light .blog__post-permalink:hover,
.color-x24-agg-7 .section--light .blog__post-permalink:focus {
  text-decoration: underline;
}
.color-x24-agg-7 .section--dark .article__post-permalink:before,
.color-x24-agg-7 .section--dark .blog__post-permalink:before, .color-x24-agg-7 .section--light .article__post-permalink:before,
.color-x24-agg-7 .section--light .blog__post-permalink:before {
  content: "";
  top: -3px;
  font-family: "font-awesome";
  position: absolute;
  right: -13px;
  font-weight: normal;
  display: none;
}
.color-x24-agg-7 .section--dark .articles__categories .category__list-child li a,
.color-x24-agg-7 .section--dark .articles__categories-list li a, .color-x24-agg-7 .section--light .articles__categories .category__list-child li a,
.color-x24-agg-7 .section--light .articles__categories-list li a {
  font: 16px/1.375 "GothicA1", sans-serif;
}
.color-x24-agg-7 .section--dark .articles__categories .category__list-child li a:hover, .color-x24-agg-7 .section--dark .articles__categories .category__list-child li a:focus,
.color-x24-agg-7 .section--dark .articles__categories-list li a:hover,
.color-x24-agg-7 .section--dark .articles__categories-list li a:focus, .color-x24-agg-7 .section--light .articles__categories .category__list-child li a:hover, .color-x24-agg-7 .section--light .articles__categories .category__list-child li a:focus,
.color-x24-agg-7 .section--light .articles__categories-list li a:hover,
.color-x24-agg-7 .section--light .articles__categories-list li a:focus {
  text-decoration: none;
}
.color-x24-agg-7 .section--dark .articles__categories .mm-opened .mm-title, .color-x24-agg-7 .section--light .articles__categories .mm-opened .mm-title {
  font-family: "Poppins", sans-serif;
}
.color-x24-agg-7 .section--dark .articles__pagination ul li a, .color-x24-agg-7 .section--light .articles__pagination ul li a {
  color: #000000;
}
.color-x24-agg-7 .section--light .blog__post-title,
.color-x24-agg-7 .section--light .article__post-title {
  color: #000000 !important;
}
.color-x24-agg-7 .section--light .article__post-permalink,
.color-x24-agg-7 .section--light .blog__post-permalink {
  color: #000000;
}
.color-x24-agg-7 .section--light .blog-post__info li {
  border-left-color: #000000;
}
.color-x24-agg-7 .section--dark .banner__container .banner .cta__button, .color-x24-agg-7 .section--light .banner__container .banner .cta__button {
  min-height: 45px;
  max-width: 250px;
  font: 700 14px/25px "Poppins", sans-serif;
}
.color-x24-agg-7 .section--dark .banner__container .banner .form .form__title,
.color-x24-agg-7 .section--dark .banner__container .banner .form .form__caption,
.color-x24-agg-7 .section--dark .banner__container .banner .form .leadFormInfo,
.color-x24-agg-7 .section--dark .banner__container .banner .form .form__name, .color-x24-agg-7 .section--light .banner__container .banner .form .form__title,
.color-x24-agg-7 .section--light .banner__container .banner .form .form__caption,
.color-x24-agg-7 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-agg-7 .section--light .banner__container .banner .form .form__name {
  color: #000000;
}
.color-x24-agg-7 .section--light .banner__container .banner .form .form__title,
.color-x24-agg-7 .section--light .banner__container .banner .form .form__caption,
.color-x24-agg-7 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-agg-7 .section--light .banner__container .banner .form .form__name {
  color: #ffffff;
}
.color-x24-agg-7 .section-banner .banner .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-agg-7 .section-banner .banner form {
  margin-bottom: 0;
}
.color-x24-agg-7 .section-banner .banner .component__title {
  color: #ffffff !important;
  font-family: "Poppins", sans-serif;
  font-weight: bold;
}
.color-x24-agg-7 .section-banner .banner .banner-text__title--large {
  font-size: 40px;
  line-height: 46px;
}
.color-x24-agg-7 .section-banner .banner .banner-text__title--extraLarge {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-agg-7 .section-banner .banner .banner-e .input_container {
  margin: 0 0 10px;
}
.color-x24-agg-7 .section-banner .banner-text__wrapper .text-left .banner-c__title,
.color-x24-agg-7 .section-banner .banner-text__wrapper .text-center .banner-c__title,
.color-x24-agg-7 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  max-width: 650px;
}
.color-x24-agg-7 .section-banner .banner-text__wrapper .text-left .banner-c__title {
  max-width: 650px;
}
.color-x24-agg-7 .section-banner .banner-text__wrapper .text-left .text-center {
  text-align: left !important;
}
.color-x24-agg-7 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  display: inline-block;
}
.color-x24-agg-7 .section-banner .banner-text__wrapper .text-right .banner-c__button {
  text-align: right !important;
  margin-right: 0 !important;
}
.color-x24-agg-7 .section-banner .banner-text__wrapper .text-center {
  margin: 0 auto;
}
.color-x24-agg-7 .section-banner .banner .component__subtitle {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-agg-7 .section-banner .banner .banner-text__subtitle--small {
  font-size: 18px;
  line-height: 22px;
}
.color-x24-agg-7 .section-banner .banner .banner-text__subtitle--medium {
  font-size: 24px;
  line-height: 26px;
}
.color-x24-agg-7 .section-banner .banner .cta__link:hover {
  text-decoration: underline;
}
.color-x24-agg-7 .section-banner .banner .flexslider .flex-control-nav {
  bottom: 100px;
}
@keyframes fadeInUp {
  from {
    transform: translate3d(0, 40px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.color-x24-agg-7 .in-view {
  animation-duration: 1s;
  animation-fill-mode: both;
  opacity: 0;
  animation-name: fadeInUp;
}
.color-x24-agg-7 .section--dark .navigation .navigation-b,
.color-x24-agg-7 .section--dark .navigation .navigation-c, .color-x24-agg-7 .section--light .navigation .navigation-b,
.color-x24-agg-7 .section--light .navigation .navigation-c {
  background: none;
}
.color-x24-agg-7 .section--dark .navigation .navigation-b .navigation__button:focus,
.color-x24-agg-7 .section--dark .navigation .navigation-c .navigation__button:focus, .color-x24-agg-7 .section--light .navigation .navigation-b .navigation__button:focus,
.color-x24-agg-7 .section--light .navigation .navigation-c .navigation__button:focus {
  outline: none;
}
.color-x24-agg-7 .section--dark .navigation-a .navigation__item--link,
.color-x24-agg-7 .section--dark .navigation-b .navigation__item--link,
.color-x24-agg-7 .section--dark .navigation-c .navigation__item--link, .color-x24-agg-7 .section--light .navigation-a .navigation__item--link,
.color-x24-agg-7 .section--light .navigation-b .navigation__item--link,
.color-x24-agg-7 .section--light .navigation-c .navigation__item--link {
  padding: 5px 0.7rem;
  font-size: 12px !important;
  color: #ffffff;
  text-transform: uppercase;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  line-height: 24px;
}
.color-x24-agg-7 .section--dark .navigation-a .navigation__item--link:hover,
.color-x24-agg-7 .section--dark .navigation-b .navigation__item--link:hover,
.color-x24-agg-7 .section--dark .navigation-c .navigation__item--link:hover, .color-x24-agg-7 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-agg-7 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-agg-7 .section--light .navigation-c .navigation__item--link:hover {
  color: #999;
}
.color-x24-agg-7 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-agg-7 .section--dark .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-agg-7 .section--dark .navigation-c .navigation__item.has-drop-down ul a:hover, .color-x24-agg-7 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-agg-7 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-agg-7 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #999;
}
.color-x24-agg-7 .section--dark .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-7 .section--dark .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-7 .section--dark .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-agg-7 .section--light .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-7 .section--light .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-7 .section--light .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after {
  font-family: "font-awesome";
  content: "";
  border: 0 !important;
  width: 10px;
  height: 20px;
  margin: 0;
  font-size: 8px !important;
  right: 10px;
  top: 4px;
}
.color-x24-agg-7 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-agg-7 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-agg-7 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub, .color-x24-agg-7 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-agg-7 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-agg-7 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub {
  right: 0;
}
.color-x24-agg-7 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-agg-7 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-agg-7 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub, .color-x24-agg-7 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-agg-7 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-agg-7 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub {
  left: unset;
  right: 100%;
}
.color-x24-agg-7 .section--dark .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-agg-7 .section--dark .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-agg-7 .section--dark .navigation-c .navigation__list--head .navigation-open > .navigation__item--link, .color-x24-agg-7 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-agg-7 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-agg-7 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-agg-7 .section--dark .navigation-a .navigation__list--sub,
.color-x24-agg-7 .section--dark .navigation-b .navigation__list--sub,
.color-x24-agg-7 .section--dark .navigation-c .navigation__list--sub, .color-x24-agg-7 .section--light .navigation-a .navigation__list--sub,
.color-x24-agg-7 .section--light .navigation-b .navigation__list--sub,
.color-x24-agg-7 .section--light .navigation-c .navigation__list--sub {
  border: 0;
  border-radius: 8px;
  background: #000000 !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-agg-7 .section--dark .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-agg-7 .section--dark .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-agg-7 .section--dark .navigation-c .navigation__list--sub .navigation__item--link, .color-x24-agg-7 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-agg-7 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-agg-7 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #ffffff;
}
.color-x24-agg-7 .section--dark .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-7 .section--dark .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-7 .section--dark .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-agg-7 .section--light .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-7 .section--light .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-7 .section--light .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  content: "";
}
.color-x24-agg-7 .section--dark .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-agg-7 .section--dark .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-agg-7 .section--dark .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link, .color-x24-agg-7 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-agg-7 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-agg-7 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-agg-7 .section--light .navigation-a .navigation__item--link,
.color-x24-agg-7 .section--light .navigation-b .navigation__item--link,
.color-x24-agg-7 .section--light .navigation-c .navigation__item--link {
  color: #000000;
}
.color-x24-agg-7 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-agg-7 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-agg-7 .section--light .navigation-c .navigation__item--link:hover {
  color: #666;
}
.color-x24-agg-7 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-agg-7 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-agg-7 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #666;
}
.color-x24-agg-7 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-agg-7 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-agg-7 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #666;
}
.color-x24-agg-7 .section--light .navigation-a .navigation__list--sub,
.color-x24-agg-7 .section--light .navigation-b .navigation__list--sub,
.color-x24-agg-7 .section--light .navigation-c .navigation__list--sub {
  background: #e0e0e0 !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-agg-7 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-agg-7 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-agg-7 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #000000;
}
.color-x24-agg-7 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-agg-7 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-agg-7 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #666 !important;
}
.color-x24-agg-7 .section--dark .navigation__container .navigation__item.has-drop-down .navigation__item--link:hover:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-agg-7 .section--dark .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-agg-7 .section--dark .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #999 !important;
}
.color-x24-agg-7 .section--dark .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #f0f !important;
}
.color-x24-agg-7 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: #000000 transparent transparent transparent !important;
}
.color-x24-agg-7 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: #666 transparent transparent transparent !important;
}
.color-x24-agg-7 .section--light .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #666 transparent transparent !important;
}
.color-x24-agg-7 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: transparent transparent transparent #000000 !important;
}
.color-x24-agg-7 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #f00 !important;
}
.color-x24-agg-7 .section--light .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #666 !important;
}
.color-x24-agg-7 .contact-us-im {
  overflow: hidden;
}
.color-x24-agg-7 .contact-us-im .form .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-agg-7 .form .form__name {
  font: 14px/20px "GothicA1", sans-serif;
}
.color-x24-agg-7 .form .leadForm,
.color-x24-agg-7 .form .label_container {
  text-align: left;
}
.color-x24-agg-7 .form form .form-input-comments {
  flex-direction: column;
}
.color-x24-agg-7 .form .form__group {
  overflow: hidden;
  margin: 0 0 20px;
}
.color-x24-agg-7 .section--dark .form, .color-x24-agg-7 .section--light .form {
  padding: 3.125rem 0;
  margin: 0 auto;
  max-width: 900px;
}
.color-x24-agg-7 .section--dark .form form .form-wrap__submit, .color-x24-agg-7 .section--light .form form .form-wrap__submit {
  display: block;
}
.color-x24-agg-7 .section--dark .form form .form-wrap__submit input, .color-x24-agg-7 .section--light .form form .form-wrap__submit input {
  width: 100%;
}
.color-x24-agg-7 .section--dark .form .leadFormInfo,
.color-x24-agg-7 .section--dark .form .component__title-caption-wrap, .color-x24-agg-7 .section--light .form .leadFormInfo,
.color-x24-agg-7 .section--light .form .component__title-caption-wrap {
  text-align: center;
}
.color-x24-agg-7 .section--dark .form .form__title, .color-x24-agg-7 .section--light .form .form__title {
  color: #ffffff;
}
.color-x24-agg-7 .section--dark .form .form__caption, .color-x24-agg-7 .section--dark .form .form__name, .color-x24-agg-7 .section--light .form .form__caption, .color-x24-agg-7 .section--light .form .form__name {
  color: #ffffff;
}
.color-x24-agg-7 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-7 .section--dark .form .form__group .input_container input,
.color-x24-agg-7 .section--dark .form .form__group .input_container select,
.color-x24-agg-7 .section--dark .form .form__group .input_container textarea, .color-x24-agg-7 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-7 .section--light .form .form__group .input_container input,
.color-x24-agg-7 .section--light .form .form__group .input_container select,
.color-x24-agg-7 .section--light .form .form__group .input_container textarea {
  width: 100%;
  font: 14px/16px "GothicA1", sans-serif;
  color: #ffffff;
  background: rgba(255, 127, 0, 0.7);
  border-radius: 8px;
  padding: 12px 16px 13px;
  border: 1px solid rgba(255, 127, 0, 0.7) !important;
  outline: none;
  height: auto;
}
.color-x24-agg-7 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-agg-7 .section--dark .form .form__group .input_container input::placeholder,
.color-x24-agg-7 .section--dark .form .form__group .input_container select::placeholder,
.color-x24-agg-7 .section--dark .form .form__group .input_container textarea::placeholder, .color-x24-agg-7 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-agg-7 .section--light .form .form__group .input_container input::placeholder,
.color-x24-agg-7 .section--light .form .form__group .input_container select::placeholder,
.color-x24-agg-7 .section--light .form .form__group .input_container textarea::placeholder {
  color: #ffffff;
}
.color-x24-agg-7 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-agg-7 .section--dark .form .form__group .input_container input.has-error::placeholder,
.color-x24-agg-7 .section--dark .form .form__group .input_container select.has-error::placeholder,
.color-x24-agg-7 .section--dark .form .form__group .input_container textarea.has-error::placeholder, .color-x24-agg-7 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-agg-7 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-agg-7 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-agg-7 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-agg-7 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-agg-7 .section--dark .form .form__group .input_container input:focus,
.color-x24-agg-7 .section--dark .form .form__group .input_container select:focus,
.color-x24-agg-7 .section--dark .form .form__group .input_container textarea:focus, .color-x24-agg-7 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-agg-7 .section--light .form .form__group .input_container input:focus,
.color-x24-agg-7 .section--light .form .form__group .input_container select:focus,
.color-x24-agg-7 .section--light .form .form__group .input_container textarea:focus {
  border: 1px solid #ffffff !important;
}
.color-x24-agg-7 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span, .color-x24-agg-7 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span {
  padding: 0;
}
.color-x24-agg-7 .section--dark .form .form__group .input_container .form-input-uploadFile span.status-label:before, .color-x24-agg-7 .section--light .form .form__group .input_container .form-input-uploadFile span.status-label:before {
  right: 103px;
}
.color-x24-agg-7 .section--dark .form .form__group .input_container.checkbox_wrapper, .color-x24-agg-7 .section--dark .form .form__group .input_container.radio_wrapper, .color-x24-agg-7 .section--light .form .form__group .input_container.checkbox_wrapper, .color-x24-agg-7 .section--light .form .form__group .input_container.radio_wrapper {
  position: relative;
  overflow: hidden;
  border-style: none;
}
.color-x24-agg-7 .section--dark .form .form__group .input_container.checkbox_wrapper input, .color-x24-agg-7 .section--dark .form .form__group .input_container.radio_wrapper input, .color-x24-agg-7 .section--light .form .form__group .input_container.checkbox_wrapper input, .color-x24-agg-7 .section--light .form .form__group .input_container.radio_wrapper input {
  position: absolute;
  top: 0;
  left: -9999px;
}
.color-x24-agg-7 .section--dark .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-agg-7 .section--dark .form .form__group .input_container.radio_wrapper input + label, .color-x24-agg-7 .section--light .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-agg-7 .section--light .form .form__group .input_container.radio_wrapper input + label {
  position: relative;
  margin-bottom: 4px;
  padding: 5px 0 0 50px;
  min-height: 30px;
  font: 18px/1.375 "Heebo", sans-serif;
}
.color-x24-agg-7 .section--dark .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-agg-7 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-agg-7 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-agg-7 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  height: 30px;
  width: 30px;
  text-align: center;
  color: #ffffff;
  background: rgba(255, 127, 0, 0.7);
  border: 4px solid rgba(255, 127, 0, 0.7) !important;
  border-radius: 4px;
  font: normal normal normal 18px/1.2 font-awesome;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
}
.color-x24-agg-7 .section--dark .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-agg-7 .section--dark .form .form__group .input_container.radio_wrapper .has-error + label:before, .color-x24-agg-7 .section--light .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-agg-7 .section--light .form .form__group .input_container.radio_wrapper .has-error + label:before {
  border-color: #E03B33 !important;
}
.color-x24-agg-7 .section--dark .form .form__group .input_container.checkbox_wrapper input:checked + label:before, .color-x24-agg-7 .section--light .form .form__group .input_container.checkbox_wrapper input:checked + label:before {
  content: "";
}
.color-x24-agg-7 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-agg-7 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  border-radius: 50%;
}
.color-x24-agg-7 .section--dark .form .form__group .input_container.radio_wrapper input:checked + label:before, .color-x24-agg-7 .section--light .form .form__group .input_container.radio_wrapper input:checked + label:before {
  content: "";
  font-size: 17px;
  line-height: 1.3;
  letter-spacing: -0.5px;
}
.color-x24-agg-7 .section--dark .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-agg-7 .section--dark .form .form__group .input_container.radio_wrapper div[class$=__label-input-container], .color-x24-agg-7 .section--light .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-agg-7 .section--light .form .form__group .input_container.radio_wrapper div[class$=__label-input-container] {
  position: relative;
  padding: 0 0 5px;
}
.color-x24-agg-7 .section--dark .form .form__group .input_container input[type=checkbox],
.color-x24-agg-7 .section--dark .form .form__group .input_container input[type=radio], .color-x24-agg-7 .section--light .form .form__group .input_container input[type=checkbox],
.color-x24-agg-7 .section--light .form .form__group .input_container input[type=radio] {
  width: 26px;
  height: 26px;
  position: absolute;
  top: 2;
  left: 2;
  outline: none;
}
.color-x24-agg-7 .section--dark .form .form__group .input_container select, .color-x24-agg-7 .section--light .form .form__group .input_container select {
  height: 42px;
}
.color-x24-agg-7 .section--dark .form-wrap__submit, .color-x24-agg-7 .section--light .form-wrap__submit {
  text-align: center;
}
.color-x24-agg-7 .section--dark .form form pre,
.color-x24-agg-7 .section--dark .form form .formatted_text,
.color-x24-agg-7 .section--dark .form form .help_text,
.color-x24-agg-7 .section--dark .form form .formatted_text p,
.color-x24-agg-7 .section--dark .form form .form-input-info,
.color-x24-agg-7 .section--dark .form form .leadFormInfo,
.color-x24-agg-7 .section--dark .form form label, .color-x24-agg-7 .section--light .form form pre,
.color-x24-agg-7 .section--light .form form .formatted_text,
.color-x24-agg-7 .section--light .form form .help_text,
.color-x24-agg-7 .section--light .form form .formatted_text p,
.color-x24-agg-7 .section--light .form form .form-input-info,
.color-x24-agg-7 .section--light .form form .leadFormInfo,
.color-x24-agg-7 .section--light .form form label {
  color: #ffffff;
}
.color-x24-agg-7 .section--dark .form form pre:focus, .color-x24-agg-7 .section--dark .form form pre:hover,
.color-x24-agg-7 .section--dark .form form .formatted_text:focus,
.color-x24-agg-7 .section--dark .form form .formatted_text:hover,
.color-x24-agg-7 .section--dark .form form .help_text:focus,
.color-x24-agg-7 .section--dark .form form .help_text:hover,
.color-x24-agg-7 .section--dark .form form .formatted_text p:focus,
.color-x24-agg-7 .section--dark .form form .formatted_text p:hover,
.color-x24-agg-7 .section--dark .form form .form-input-info:focus,
.color-x24-agg-7 .section--dark .form form .form-input-info:hover,
.color-x24-agg-7 .section--dark .form form .leadFormInfo:focus,
.color-x24-agg-7 .section--dark .form form .leadFormInfo:hover,
.color-x24-agg-7 .section--dark .form form label:focus,
.color-x24-agg-7 .section--dark .form form label:hover, .color-x24-agg-7 .section--light .form form pre:focus, .color-x24-agg-7 .section--light .form form pre:hover,
.color-x24-agg-7 .section--light .form form .formatted_text:focus,
.color-x24-agg-7 .section--light .form form .formatted_text:hover,
.color-x24-agg-7 .section--light .form form .help_text:focus,
.color-x24-agg-7 .section--light .form form .help_text:hover,
.color-x24-agg-7 .section--light .form form .formatted_text p:focus,
.color-x24-agg-7 .section--light .form form .formatted_text p:hover,
.color-x24-agg-7 .section--light .form form .form-input-info:focus,
.color-x24-agg-7 .section--light .form form .form-input-info:hover,
.color-x24-agg-7 .section--light .form form .leadFormInfo:focus,
.color-x24-agg-7 .section--light .form form .leadFormInfo:hover,
.color-x24-agg-7 .section--light .form form label:focus,
.color-x24-agg-7 .section--light .form form label:hover {
  outline: none;
}
.color-x24-agg-7 .section--dark .form form pre:disabled,
.color-x24-agg-7 .section--dark .form form .formatted_text:disabled,
.color-x24-agg-7 .section--dark .form form .help_text:disabled,
.color-x24-agg-7 .section--dark .form form .formatted_text p:disabled,
.color-x24-agg-7 .section--dark .form form .form-input-info:disabled,
.color-x24-agg-7 .section--dark .form form .leadFormInfo:disabled,
.color-x24-agg-7 .section--dark .form form label:disabled, .color-x24-agg-7 .section--light .form form pre:disabled,
.color-x24-agg-7 .section--light .form form .formatted_text:disabled,
.color-x24-agg-7 .section--light .form form .help_text:disabled,
.color-x24-agg-7 .section--light .form form .formatted_text p:disabled,
.color-x24-agg-7 .section--light .form form .form-input-info:disabled,
.color-x24-agg-7 .section--light .form form .leadFormInfo:disabled,
.color-x24-agg-7 .section--light .form form label:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.color-x24-agg-7 .section--dark .form form hr, .color-x24-agg-7 .section--light .form form hr {
  border-color: #ffffff;
}
.color-x24-agg-7 .section--dark .form form .form-wrap__submit input, .color-x24-agg-7 .section--light .form form .form-wrap__submit input {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
  border-radius: 4px;
  color: #000000 !important;
  width: auto;
  padding: 11px 47px 13px;
  height: 40px;
  min-width: 200px;
  transition: 0.25s;
  font: 600 14px/16px "Poppins", sans-serif;
  text-transform: uppercase;
  display: inline-block;
}
.color-x24-agg-7 .section--dark .form form .form-wrap__submit input:hover, .color-x24-agg-7 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-agg-7 .section--dark .form form .form-wrap__submit input:focus, .color-x24-agg-7 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-agg-7 .section--light .form .form__title {
  color: #000000;
}
.color-x24-agg-7 .section--light .form .form__caption, .color-x24-agg-7 .section--light .form .form__name {
  color: #000000;
}
.color-x24-agg-7 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-7 .section--light .form .form__group .input_container input,
.color-x24-agg-7 .section--light .form .form__group .input_container select,
.color-x24-agg-7 .section--light .form .form__group .input_container textarea {
  color: #616060;
  background: rgba(255, 127, 0, 0.7);
}
.color-x24-agg-7 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-agg-7 .section--light .form .form__group .input_container input::placeholder,
.color-x24-agg-7 .section--light .form .form__group .input_container select::placeholder,
.color-x24-agg-7 .section--light .form .form__group .input_container textarea::placeholder {
  color: #616060;
}
.color-x24-agg-7 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-agg-7 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-agg-7 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-agg-7 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-agg-7 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error,
.color-x24-agg-7 .section--light .form .form__group .input_container input.has-error,
.color-x24-agg-7 .section--light .form .form__group .input_container select.has-error,
.color-x24-agg-7 .section--light .form .form__group .input_container textarea.has-error {
  border: 1px solid #E03B33 !important;
}
.color-x24-agg-7 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-agg-7 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-agg-7 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-agg-7 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-agg-7 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-agg-7 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  color: #616060;
  background: rgba(255, 127, 0, 0.7);
  border: 4px solid rgba(255, 127, 0, 0.7) !important;
}
.color-x24-agg-7 .section--light .form form pre,
.color-x24-agg-7 .section--light .form form .formatted_text,
.color-x24-agg-7 .section--light .form form .help_text,
.color-x24-agg-7 .section--light .form form .formatted_text p,
.color-x24-agg-7 .section--light .form form .form-input-info,
.color-x24-agg-7 .section--light .form form .leadFormInfo,
.color-x24-agg-7 .section--light .form form label {
  color: #000000;
}
.color-x24-agg-7 .section--light .form form hr {
  border-color: #000000;
}
.color-x24-agg-7 .section--light .form form .form-wrap__submit input {
  border: 1px solid #000000 !important;
  color: #ffffff !important;
  background: #000000 !important;
}
.color-x24-agg-7 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #333333 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #333333 !important;
}
.color-x24-agg-7 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #333333 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #333333 !important;
}
.color-x24-agg-7 .newsletter-2-fields .section--dark .form-wrap__submit input {
  display: flex;
}
.color-x24-agg-7 .exclusive-offer .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-agg-7 .newsletter-3-fields .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-agg-7 .exclusive-offer .form .error_container label {
  width: 100%;
}
.color-x24-agg-7 .exclusive-offer .col-lg-12 .form__group {
  width: 284px;
  margin-right: 0;
}
.color-x24-agg-7 .exclusive-offer .leadFormInfo {
  bottom: -30px;
}
.color-x24-agg-7 .exclusive-offer .col-lg-12 form .form-wrap__submit {
  width: 254px;
}
.color-x24-agg-7 .exclusive-offer .col-lg-12 form .error_container {
  width: 254px;
  text-align: left;
}
.color-x24-agg-7 .forms--fullwidth form,
.color-x24-agg-7 .forms--2col-textarea form {
  width: 100%;
  margin-bottom: 44px;
}
.color-x24-agg-7 .forms--2col-textarea input,
.color-x24-agg-7 .forms--2col-textarea select,
.color-x24-agg-7 .forms--2col-textarea textarea {
  width: 100%;
}
.color-x24-agg-7 .forms--fullwidth .form__group,
.color-x24-agg-7 .forms--2col-textarea .form__group {
  margin-bottom: 16px;
}
.color-x24-agg-7 .forms--fullwidth .form-wrap__submit input,
.color-x24-agg-7 .forms--2col-textarea .form-wrap__submit input {
  width: auto;
  display: flex;
}
.color-x24-agg-7 .forms--3col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-agg-7 .forms--2col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-agg-7 .forms--2col form .form__group {
  width: 49%;
  margin-right: 2%;
  margin-bottom: 16px;
}
.color-x24-agg-7 .forms--2col form .form__group:nth-child(2n) {
  margin-right: 0;
}
.color-x24-agg-7 .forms--2col form .form__group .input_container {
  height: auto;
}
.color-x24-agg-7 .forms--3col form .form__group {
  width: 30%;
  margin-right: 5%;
  margin-bottom: 16px;
}
.color-x24-agg-7 .forms--3col form .form__group:nth-child(3n) {
  margin-right: 0;
}
.color-x24-agg-7 .forms--3col form .form__group input,
.color-x24-agg-7 .forms--3col form .form__group textarea,
.color-x24-agg-7 .forms--3col form .form__group select {
  width: 100%;
}
.color-x24-agg-7 .forms--3col form .form__group .input_container {
  height: auto;
}
.color-x24-agg-7 .forms--3col form .leadFormInfo {
  width: 100%;
}
.color-x24-agg-7 .forms--2col form .form__group input,
.color-x24-agg-7 .forms--2col form .form__group textarea,
.color-x24-agg-7 .forms--2col form .form__group select {
  width: 100%;
}
.color-x24-agg-7 .forms--2col form .leadFormInfo {
  width: 100%;
  text-align: center;
}
.color-x24-agg-7 .forms--2col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-agg-7 .forms--3col form .form__group .leadFormInfo {
  text-align: center;
}
.color-x24-agg-7 .forms--3col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-agg-7 .newsletter-2-fields .form__title,
.color-x24-agg-7 .newsletter-2-fields .form__caption {
  text-align: left;
}
@media (max-width: 1024px) {
  .color-x24-agg-7 .newsletter-3-fields .col-lg-12 form .leadFormInfo,
.color-x24-agg-7 .exclusive-offer .col-lg-12 form .leadFormInfo {
    position: relative;
    text-align: center;
    bottom: auto;
  }
}
@media (max-width: 991px) {
  .color-x24-agg-7 .editable__container .component__title,
.color-x24-agg-7 .editable__container h1 {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-agg-7 .editable__container h2 {
    font-size: 24px;
    line-height: 32px;
  }
  .color-x24-agg-7 .editable__container h3 {
    font-size: 16px;
    line-height: 18px;
  }
  .color-x24-agg-7 .editable__container h4 {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-agg-7 .editable__container h5 {
    font-size: 13px;
    line-height: 15px;
  }
  .color-x24-agg-7 .editable__container h6 {
    font-size: 12px;
    line-height: 14px;
  }
  .color-x24-agg-7 .section--dark .staff__container .staff__container--inner .staff__title,
.color-x24-agg-7 .section--light .staff__container .staff__container--inner .staff__title,
.color-x24-agg-7 .form .form__title,
.color-x24-agg-7 .contact-us-im .form__title,
.color-x24-agg-7 .component__title {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-agg-7 .section--dark .staff__container .staff__container--inner .staff__caption,
.color-x24-agg-7 .section--light .staff__container .staff__container--inner .staff__caption,
.color-x24-agg-7 .form .form__caption,
.color-x24-agg-7 .contact-us-im .form__caption,
.color-x24-agg-7 .component__subtitle {
    font-size: 14px;
    line-height: 18px;
  }
  .color-x24-agg-7 .section-banner .banner .banner-text__title--extraLarge,
.color-x24-agg-7 .section-banner .banner .banner-text__title--large {
    font-size: 40px;
    line-height: 48px;
  }
  .color-x24-agg-7 .section-banner .banner .banner-text__subtitle--medium,
.color-x24-agg-7 .section-banner .banner .banner-text__subtitle--small {
    font-size: 16px;
    line-height: 20px;
  }
  .color-x24-agg-7 .forms--3col form,
.color-x24-agg-7 .forms--2col form {
    flex-direction: column;
    align-items: center;
    margin-bottom: 0;
  }
  .color-x24-agg-7 .forms--3col form .form__group,
.color-x24-agg-7 .forms--2col form .form__group {
    margin: 0 auto 16px;
  }
  .color-x24-agg-7 .forms--3col form .form__group:nth-child(3n),
.color-x24-agg-7 .forms--2col form .form__group:nth-child(2n) {
    margin-right: auto;
  }
  .color-x24-agg-7 .exclusive-offer .col-lg-12 .form__group {
    margin: 0 auto 0.9375rem;
  }
  .color-x24-agg-7 .forms--fullwidth form,
.color-x24-agg-7 .forms--2col-textarea form {
    margin: 0 auto;
    margin-bottom: 44px;
  }
  .color-x24-agg-7 .newsletter-2-fields .form__title,
.color-x24-agg-7 .newsletter-2-fields .form__caption {
    text-align: center;
  }
  .color-x24-agg-7 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-agg-7 .exclusive-offer .section--light .form-wrap__submit input {
    width: auto;
    margin: 0 auto;
  }
  .color-x24-agg-7 .alias-home_askaquestion input,
.color-x24-agg-7 .alias-home_askaquestion textarea,
.color-x24-agg-7 .alias-home_askaquestion .error_container {
    margin: 0 auto;
  }
  .color-x24-agg-7 .alias-home_askaquestion .leadFormInfo {
    margin: 1.25rem auto 1rem;
  }
  .color-x24-agg-7 .form .component__title-caption-wrap,
.color-x24-agg-7 .alias-blade_home_grid .blade-a__title {
    text-align: center;
  }
  .color-x24-agg-7 .section__column-2 {
    order: 3;
  }
  .color-x24-agg-7 .section__column-2 .location__text-wrapper {
    text-align: center;
  }
  .color-x24-agg-7 .section__column-3 {
    order: 2;
  }
  .color-x24-agg-7 .newsletter-2-fields .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-agg-7 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-7 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-agg-7 .section--dark .featuredblocks .featuredblock__cta .component__button--1, .color-x24-agg-7 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-7 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-agg-7 .section--light .featuredblocks .featuredblock__cta .component__button--1 {
    min-width: 80px !important;
  }
  .color-x24-agg-7 .section--dark .featuredblocks .featuredblock__title, .color-x24-agg-7 .section--light .featuredblocks .featuredblock__title {
    font-size: 18px;
  }
  .color-x24-agg-7 .section--dark .staff__container .staff-member__name, .color-x24-agg-7 .section--dark .staff__container .staff-member__name span, .color-x24-agg-7 .section--light .staff__container .staff-member__name, .color-x24-agg-7 .section--light .staff__container .staff-member__name span {
    font: 600 16px/20px "Poppins", sans-serif !important;
  }
  .color-x24-agg-7 .section--dark .banner .controls-wrapper, .color-x24-agg-7 .section--light .banner .controls-wrapper {
    padding: 0;
    margin-top: 0;
  }
  .color-x24-agg-7 .section--dark .banner .banner-text__wrapper, .color-x24-agg-7 .section--light .banner .banner-text__wrapper {
    padding-bottom: 0;
  }
}
@media (max-width: 768px) {
  .color-x24-agg-7 .forms--fullwidth form,
.color-x24-agg-7 .forms--2col-textarea form {
    margin-bottom: 0;
  }
  .color-x24-agg-7 .forms--3col form .form__group,
.color-x24-agg-7 .forms--2col form .form__group {
    width: 100%;
  }
  .color-x24-agg-7 .section-blade .blade-a__bg > div {
    min-height: inherit !important;
  }
}
@media (max-width: 767px) {
  .color-x24-agg-7 .section.forms--fullwidth .component__title-caption-wrap,
.color-x24-agg-7 .section .form .component__title-caption-wrap {
    padding-top: 0;
  }
}
@media (max-width: 414px) {
  .color-x24-agg-7 .exclusive-offer .col-lg-12 .form__group,
.color-x24-agg-7 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-agg-7 .exclusive-offer .section--light .form-wrap__submit input {
    width: 100%;
  }
  .color-x24-agg-7 .form-default .form-wrap__submit input,
.color-x24-agg-7 .newsletter-2-fields .section--light .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-agg-7 .section .section--light .form-wrap__submit input,
.color-x24-agg-7 .section .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-agg-7 .newsletter-3-fields .col-lg-12 .form,
.color-x24-agg-7 .exclusive-offer .col-lg-12 .form {
    padding: 3.125rem 0;
    margin: 0 auto;
    max-width: 900px;
  }
  .color-x24-agg-7 .alias-home_askaquestion input,
.color-x24-agg-7 .alias-home_askaquestion textarea,
.color-x24-agg-7 .alias-home_askaquestion .leadFormInfo,
.color-x24-agg-7 .alias-home_askaquestion .error_container {
    width: 100%;
  }
  .color-x24-agg-7 .forms--fullwidth form,
.color-x24-agg-7 .forms--2col-textarea form,
.color-x24-agg-7 .forms--3col form .form-wrap__submit,
.color-x24-agg-7 .forms--2col form .form-wrap__submit,
.color-x24-agg-7 .exclusive-offer .col-lg-12 form .form-wrap__submit {
    width: 100%;
  }
  .color-x24-agg-7 .forms--2col form .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
}
.color-x24-agg-7 .forms--2col-textarea .form .leadForm form {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.color-x24-agg-7 .forms--2col-textarea .form .leadForm form .outerWrap {
  position: relative;
  float: left;
  width: 47%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-end;
}
.color-x24-agg-7 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-agg-7 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-agg-7 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-agg-7 .forms--2col-textarea .form__group {
  width: 100%;
  margin-right: 0;
  float: left;
  margin-bottom: 15px;
}
.color-x24-agg-7 .forms--2col-textarea .form-wrap__submit {
  margin: 0 auto;
  width: 100%;
  display: flex;
  justify-content: center;
}
.color-x24-agg-7 .forms--2col-textarea .form .form-input-comments {
  display: flex;
  flex-direction: column;
  width: 49%;
}
.color-x24-agg-7 .forms--2col-textarea .form .form-input-comments .input_container {
  width: 100%;
  display: flex;
  flex-grow: 1;
}
.color-x24-agg-7 .forms--2col-textarea .form .leadFormInfo {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-agg-7 .forms--2col-textarea .form .leadFormSuccess {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-agg-7 .forms-option--b .label_container {
  position: absolute;
  padding: 5px 0 0 12px;
}
.color-x24-agg-7 .forms-option--b input, .color-x24-agg-7 .forms-option--b select {
  height: 70px !important;
  padding-bottom: 0 !important;
}
.color-x24-agg-7 .section-featuredblocks .featuredblock__wrap .featuredblock__image {
  background-position: left;
}
.color-x24-agg-7 .section-featuredblocks .featuredblock__item {
  border: none !important;
}
.color-x24-agg-7 .section-featuredblocks .featuredblock__item .featuredblock__wrap .featuredblock__icon .icon,
.color-x24-agg-7 .section-featuredblocks .featuredblock__item .featuredblock__wrap:hover .featuredblock__icon .icon {
  color: #ff7f00;
}
.color-x24-agg-7 .section--dark .featuredblocks .featuredblock__wrap, .color-x24-agg-7 .section--light .featuredblocks .featuredblock__wrap {
  border: 0 !important;
}
.color-x24-agg-7 .section--dark .featuredblocks .featuredblock__wrap .featuredblock__title, .color-x24-agg-7 .section--light .featuredblocks .featuredblock__wrap .featuredblock__title {
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-agg-7 .section--dark .featuredblocks-grid-c .featuredblock__title, .color-x24-agg-7 .section--light .featuredblocks-grid-c .featuredblock__title {
  margin-top: 0;
}
.color-x24-agg-7 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-agg-7 .section--light .featuredblocks-grid-c .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
}
.color-x24-agg-7 .section--dark .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button, .color-x24-agg-7 .section--light .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button {
  border: 0;
  background: none;
  font-family: "GothicA1", sans-serif;
}
.color-x24-agg-7 .section--dark .featuredblocks-grid-e, .color-x24-agg-7 .section--light .featuredblocks-grid-e {
  margin: 0 -30px;
}
.color-x24-agg-7 .section--dark .featuredblocks-grid-e .featuredblock__wrap, .color-x24-agg-7 .section--light .featuredblocks-grid-e .featuredblock__wrap {
  justify-content: flex-end;
  min-height: 232px;
}
.color-x24-agg-7 .section--dark .featuredblocks-grid-e .featuredblocks__container, .color-x24-agg-7 .section--light .featuredblocks-grid-e .featuredblocks__container {
  margin: 50px 0;
}
.color-x24-agg-7 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-7 .section--dark .featuredblocks-grid-e .featuredblock__title, .color-x24-agg-7 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-7 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #ffffff;
  position: relative;
  z-index: 2;
  font-size: 24px;
  font-family: "Poppins", sans-serif;
}
.color-x24-agg-7 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-agg-7 .section--light .featuredblocks-grid-e .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
  /* Safari 4.0 - 8.0 */
  /* Standard syntax */
}
.color-x24-agg-7 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage, .color-x24-agg-7 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage {
  border-radius: 9px;
}
.color-x24-agg-7 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage, .color-x24-agg-7 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage {
  background-size: 125%;
  -webkit-animation-name: animation-fb;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 0.8s;
  /* Safari 4.0 - 8.0 */
  animation-name: animation-fb;
  animation-duration: 0.8s;
}
.color-x24-agg-7 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-agg-7 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(0, 0, 0, 0.7) !important;
}
@-moz-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@-webkit-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
.color-x24-agg-7 .section--dark .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-agg-7 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before, .color-x24-agg-7 .section--light .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-agg-7 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before {
  background: none !important;
}
.color-x24-agg-7 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-agg-7 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-agg-7 .section--dark .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-agg-7 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-agg-7 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-agg-7 .section--dark .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-agg-7 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-agg-7 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-agg-7 .section--dark .featuredblocks-flyup-c .featuredblock__item:active, .color-x24-agg-7 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-agg-7 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-agg-7 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-agg-7 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-agg-7 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-agg-7 .section--light .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-agg-7 .section--light .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-agg-7 .section--light .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-agg-7 .section--light .featuredblocks-flyup-c .featuredblock__item:active {
  background: none !important;
}
.color-x24-agg-7 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-7 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-7 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-7 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-7 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-agg-7 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-agg-7 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-7 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-7 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-7 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-7 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-agg-7 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-agg-7 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-7 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-7 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-7 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-7 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-agg-7 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon, .color-x24-agg-7 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-7 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-7 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-7 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-7 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-agg-7 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-agg-7 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-7 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-7 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-7 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-7 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-agg-7 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-agg-7 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-7 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-7 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-7 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-7 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-agg-7 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon {
  color: #ffffff;
}
.color-x24-agg-7 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-agg-7 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-agg-7 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-agg-7 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-agg-7 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-agg-7 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-agg-7 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-agg-7 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-agg-7 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-agg-7 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-agg-7 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-agg-7 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-agg-7 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-agg-7 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-agg-7 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-agg-7 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-agg-7 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-agg-7 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover, .color-x24-agg-7 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-agg-7 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-agg-7 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-agg-7 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-agg-7 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-agg-7 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-agg-7 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-agg-7 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-agg-7 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-agg-7 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-agg-7 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-agg-7 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-agg-7 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-agg-7 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-agg-7 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-agg-7 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-agg-7 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-agg-7 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover {
  text-decoration: none;
}
.color-x24-agg-7 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title, .color-x24-agg-7 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #ffffff !important;
}
.color-x24-agg-7 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-agg-7 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-agg-7 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3, .color-x24-agg-7 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-agg-7 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-agg-7 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
}
.color-x24-agg-7 .section--dark .featuredblocks .featuredblock .featuredblock__wrap, .color-x24-agg-7 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(0, 0, 0, 0.7);
  border-radius: 8px;
  text-align: left;
  padding: 15px;
}
.color-x24-agg-7 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover, .color-x24-agg-7 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(0, 0, 0, 0.8);
}
.color-x24-agg-7 .section--dark .featuredblocks .featuredblock__title, .color-x24-agg-7 .section--dark .featuredblocks .featuredblock__content, .color-x24-agg-7 .section--light .featuredblocks .featuredblock__title, .color-x24-agg-7 .section--light .featuredblocks .featuredblock__content {
  color: #ffffff;
}
.color-x24-agg-7 .section--dark .featuredblocks .featuredblock__cta .cta__link, .color-x24-agg-7 .section--light .featuredblocks .featuredblock__cta .cta__link {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-agg-7 .section--dark .featuredblocks .featuredblock__cta .cta__link:hover, .color-x24-agg-7 .section--light .featuredblocks .featuredblock__cta .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-agg-7 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon, .color-x24-agg-7 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon {
  color: #ffffff !important;
}
.color-x24-agg-7 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover, .color-x24-agg-7 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover {
  color: white !important;
}
.color-x24-agg-7 .section--dark .featuredblocks .featuredblock__cta .cta__button,
.color-x24-agg-7 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon, .color-x24-agg-7 .section--light .featuredblocks .featuredblock__cta .cta__button,
.color-x24-agg-7 .section--light .featuredblocks .featuredblock__cta .cta__button--icon {
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-agg-7 .section--dark .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-agg-7 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:hover, .color-x24-agg-7 .section--light .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-agg-7 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-agg-7 .section--dark .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-agg-7 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:focus, .color-x24-agg-7 .section--light .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-agg-7 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-agg-7 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-7 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #000000;
}
.color-x24-agg-7 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6) !important;
}
.color-x24-agg-7 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-agg-7 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-agg-7 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-agg-7 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-agg-7 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-agg-7 .section--light .featuredblocks-flyup-b .featuredblock__item:active {
  background: none !important;
}
.color-x24-agg-7 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-7 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-7 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-7 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-7 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-agg-7 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-agg-7 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-7 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-7 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-7 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-7 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-agg-7 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon {
  color: #000000;
}
.color-x24-agg-7 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #000000 !important;
}
.color-x24-agg-7 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-agg-7 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-agg-7 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #000000 !important;
}
.color-x24-agg-7 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6);
}
.color-x24-agg-7 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(255, 255, 255, 0.8);
}
.color-x24-agg-7 .section--light .featuredblocks .featuredblock__title {
  color: #000000;
}
.color-x24-agg-7 .section--light .featuredblocks .featuredblock__content {
  color: rgba(0, 0, 0, 0.7);
}
.color-x24-agg-7 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link {
  color: #000000 !important;
}
.color-x24-agg-7 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-agg-7 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon {
  color: #000000 !important;
}
.color-x24-agg-7 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon:hover {
  color: #666666 !important;
}
.color-x24-agg-7 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-7 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon {
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  border: 1px solid #000000 !important;
  color: #ffffff !important;
  background: #000000 !important;
}
.color-x24-agg-7 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:hover,
.color-x24-agg-7 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #333333 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #333333 !important;
}
.color-x24-agg-7 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:focus,
.color-x24-agg-7 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #666666 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #666666 !important;
}
.color-x24-agg-7 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item:last-child,
.color-x24-agg-7 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item {
  border: none;
}
.color-x24-agg-7 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__sub-menu {
  background: rgba(0, 0, 0, 0.8);
  border-radius: 8px 8px 0 0;
}
.color-x24-agg-7 .articles__container {
  padding-top: 15px;
  padding-bottom: 15px;
}
.color-x24-agg-7 .articles__container .articles__item {
  margin-bottom: 15px;
}
.color-x24-agg-7 .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-agg-7 .section--dark .testimonials .testimonials-item__content, .color-x24-agg-7 .section--light .testimonials .testimonials-item__content {
  margin: 0 0 15px;
}
.color-x24-agg-7 .section--dark .testimonials .testimonials-item--wrapInner p, .color-x24-agg-7 .section--light .testimonials .testimonials-item--wrapInner p {
  color: #000000;
}
.color-x24-agg-7 .section--dark .testimonials .testimonial-grid__source,
.color-x24-agg-7 .section--dark .testimonials .testimonial-list__source,
.color-x24-agg-7 .section--dark .testimonials .testimonials-item__source, .color-x24-agg-7 .section--light .testimonials .testimonial-grid__source,
.color-x24-agg-7 .section--light .testimonials .testimonial-list__source,
.color-x24-agg-7 .section--light .testimonials .testimonials-item__source {
  margin: 0 0 15px;
  display: block;
  width: 100%;
  padding: 0;
}
.color-x24-agg-7 .section--dark .testimonials .expand, .color-x24-agg-7 .section--light .testimonials .expand {
  font-weight: 400;
  text-transform: none;
  text-decoration: underline;
  float: none;
  padding-top: 0;
  padding-bottom: 10px;
  margin: 0 0 10px;
}
.color-x24-agg-7 .section--dark .testimonials .expand:hover, .color-x24-agg-7 .section--light .testimonials .expand:hover {
  text-decoration: none;
}
.color-x24-agg-7 .section--dark .testimonials .expand:before, .color-x24-agg-7 .section--light .testimonials .expand:before {
  display: none;
}
.color-x24-agg-7 .section--dark .phone__container .phone__wrapper .phone__number, .color-x24-agg-7 .section--light .phone__container .phone__wrapper .phone__number {
  color: #ff7f00;
  font-size: 16px;
  line-height: 19px;
  position: relative;
  padding: 0 0 0 20px;
  display: inline-block;
  font-family: "GothicA1", sans-serif;
}
.color-x24-agg-7 .section--dark .phone__container .phone__wrapper .phone__number:before, .color-x24-agg-7 .section--light .phone__container .phone__wrapper .phone__number:before {
  position: absolute;
  left: 0;
  top: 0;
  font-family: "font-awesome";
  content: "";
  font-size: 16px;
  margin: 0 10px 0 0;
  color: #ff7f00;
  display: inline;
}
.color-x24-agg-7 .section--light .phone__container .phone__wrapper .phone__number {
  color: #ff7f00;
}
.color-x24-agg-7 .section--light .phone__container .phone__wrapper .phone__number:before {
  color: #ff7f00;
}
.color-x24-agg-7 .section--dark .staff-a .staff__item .staff-member__image-wrapper, .color-x24-agg-7 .section--light .staff-a .staff__item .staff-member__image-wrapper {
  display: flex;
  align-items: center;
}
.color-x24-agg-7 .section--dark .staff-a .staff__title-caption-wrap, .color-x24-agg-7 .section--light .staff-a .staff__title-caption-wrap {
  max-width: 100%;
}
.color-x24-agg-7 .section--dark .staff-a .staff__title-caption-wrap div, .color-x24-agg-7 .section--light .staff-a .staff__title-caption-wrap div {
  padding-left: 0;
  padding-right: 0;
}
.color-x24-agg-7 .section--dark .staff-a .staff__title, .color-x24-agg-7 .section--light .staff-a .staff__title {
  margin-bottom: 10px;
}
.color-x24-agg-7 .section--dark .staff-a .staff-member__text-wrap, .color-x24-agg-7 .section--light .staff-a .staff-member__text-wrap {
  padding-left: 16px;
  padding-right: 16px;
}
.color-x24-agg-7 .section--dark .staff-a .staff-member__text, .color-x24-agg-7 .section--light .staff-a .staff-member__text {
  margin-left: 32px;
}
.color-x24-agg-7 .section--dark .staff__container .staff-member, .color-x24-agg-7 .section--light .staff__container .staff-member {
  overflow: hidden;
}
.color-x24-agg-7 .section--dark .staff__container .staff__title, .color-x24-agg-7 .section--light .staff__container .staff__title {
  font: bold 48px/56px "Poppins", sans-serif;
  color: #ffffff;
}
.color-x24-agg-7 .section--dark .staff__container .staff__caption, .color-x24-agg-7 .section--light .staff__container .staff__caption {
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
  color: #ffffff !important;
}
.color-x24-agg-7 .section--dark .staff__container .staff-a .staff__list, .color-x24-agg-7 .section--light .staff__container .staff-a .staff__list {
  padding: 0;
}
.color-x24-agg-7 .section--dark .staff__container .staff__item, .color-x24-agg-7 .section--light .staff__container .staff__item {
  color: #ffffff;
}
.color-x24-agg-7 .section--dark .staff__container--inner, .color-x24-agg-7 .section--light .staff__container--inner {
  overflow: hidden;
}
.color-x24-agg-7 .section--dark .staff__container .staff-member__name, .color-x24-agg-7 .section--dark .staff__container .staff-member__name span, .color-x24-agg-7 .section--light .staff__container .staff-member__name, .color-x24-agg-7 .section--light .staff__container .staff-member__name span {
  color: #ffffff;
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-agg-7 .section--dark .staff__container .staff-member__position, .color-x24-agg-7 .section--light .staff__container .staff-member__position {
  color: #ffffff;
  font-size: 14px;
}
.color-x24-agg-7 .section--dark .staff__container .staff-member__image, .color-x24-agg-7 .section--light .staff__container .staff-member__image {
  border-radius: 22px;
}
.color-x24-agg-7 .section--dark .staff__container .staff-member__description, .color-x24-agg-7 .section--light .staff__container .staff-member__description {
  border: none;
}
.color-x24-agg-7 .section--dark .staff__container .staff-member__link, .color-x24-agg-7 .section--light .staff__container .staff-member__link {
  color: #ffffff !important;
  font: 900 16px/20px "GothicA1", sans-serif;
}
.color-x24-agg-7 .section--dark .staff__container .staff-member__link:hover, .color-x24-agg-7 .section--light .staff__container .staff-member__link:hover {
  text-decoration: underline;
}
.color-x24-agg-7 .section--dark .staff__container .staff__controls .flex-control-nav, .color-x24-agg-7 .section--light .staff__container .staff__controls .flex-control-nav {
  width: 100%;
  margin-top: 0;
}
.color-x24-agg-7 .section--dark .staff__container .component__button--1,
.color-x24-agg-7 .section--dark .staff__container .component__button--2,
.color-x24-agg-7 .section--dark .staff__container .component__button--3, .color-x24-agg-7 .section--light .staff__container .component__button--1,
.color-x24-agg-7 .section--light .staff__container .component__button--2,
.color-x24-agg-7 .section--light .staff__container .component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-agg-7 .section--dark .staff__container .component__button--1:hover,
.color-x24-agg-7 .section--dark .staff__container .component__button--2:hover,
.color-x24-agg-7 .section--dark .staff__container .component__button--3:hover, .color-x24-agg-7 .section--light .staff__container .component__button--1:hover,
.color-x24-agg-7 .section--light .staff__container .component__button--2:hover,
.color-x24-agg-7 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
}
.color-x24-agg-7 .section--dark .staff__container .component__button--1:focus,
.color-x24-agg-7 .section--dark .staff__container .component__button--2:focus,
.color-x24-agg-7 .section--dark .staff__container .component__button--3:focus, .color-x24-agg-7 .section--light .staff__container .component__button--1:focus,
.color-x24-agg-7 .section--light .staff__container .component__button--2:focus,
.color-x24-agg-7 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
}
.color-x24-agg-7 .section--dark .staff__container .component__button--2, .color-x24-agg-7 .section--light .staff__container .component__button--2 {
  border: 1px solid #dba12d !important;
  color: #ffffff !important;
  background: #dba12d !important;
}
.color-x24-agg-7 .section--dark .staff__container .component__button--2:hover, .color-x24-agg-7 .section--light .staff__container .component__button--2:hover {
  border: 1px solid #eac884 !important;
  background: #eac884 !important;
  color: #ffffff !important;
}
.color-x24-agg-7 .section--dark .staff__container .component__button--2:focus, .color-x24-agg-7 .section--light .staff__container .component__button--2:focus {
  border: 1px solid #f9efdb !important;
  color: #ffffff !important;
  background: #f9efdb !important;
}
.color-x24-agg-7 .section--dark .staff__container .component__button--3, .color-x24-agg-7 .section--light .staff__container .component__button--3 {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-agg-7 .section--dark .staff__container .component__button--3:hover, .color-x24-agg-7 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
}
.color-x24-agg-7 .section--dark .staff__container .component__button--3:focus, .color-x24-agg-7 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-agg-7 .section--light .staff__container .staff__item {
  color: #000000;
}
.color-x24-agg-7 .section--light .staff__container .staff__title,
.color-x24-agg-7 .section--light .staff__container .staff__caption {
  color: #000000 !important;
}
.color-x24-agg-7 .section--light .staff__container .staff-member__name, .color-x24-agg-7 .section--light .staff__container .staff-member__name span {
  color: #000000;
}
.color-x24-agg-7 .section--light .staff__container .staff-member__position {
  color: #000000 !important;
}
.color-x24-agg-7 .section--light .staff__container .staff-member__link {
  color: #000000 !important;
}
.color-x24-agg-7 .section--light .staff__container .staff-member .component__button--1,
.color-x24-agg-7 .section--light .staff__container .staff-member .component__button--2,
.color-x24-agg-7 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #000000 !important;
  color: #ffffff !important;
  background: #000000 !important;
}
.color-x24-agg-7 .section--light .staff__container .staff-member .component__button--1:hover,
.color-x24-agg-7 .section--light .staff__container .staff-member .component__button--2:hover,
.color-x24-agg-7 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #333333 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #333333 !important;
}
.color-x24-agg-7 .section--light .staff__container .staff-member .component__button--1:focus,
.color-x24-agg-7 .section--light .staff__container .staff-member .component__button--2:focus,
.color-x24-agg-7 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #666666 !important;
  color: #ffffff !important;
  background: #666666 !important;
}
.color-x24-agg-7 .section--light .staff__container .staff-member .component__button--2 {
  border: 1px solid #dba12d !important;
  color: #ffffff !important;
  background: #dba12d !important;
}
.color-x24-agg-7 .section--light .staff__container .staff-member .component__button--2:hover {
  border: 1px solid #eac884 !important;
  background: #eac884 !important;
  color: #ffffff !important;
}
.color-x24-agg-7 .section--light .staff__container .staff-member .component__button--2:focus {
  border: 1px solid #f9efdb !important;
  color: #ffffff !important;
  background: #f9efdb !important;
}
.color-x24-agg-7 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-agg-7 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #f1dbb0 !important;
  color: #000000 !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #f9efdb !important;
}
.color-x24-agg-7 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-agg-7 .container-fluid .staff__container .staff-a {
  margin-left: 0;
  margin-right: 0;
}
.color-x24-agg-7 .section--dark .hours .component__subtitle, .color-x24-agg-7 .section--light .hours .component__subtitle {
  color: #ffffff !important;
}
.color-x24-agg-7 .section--dark .hours-a__title, .color-x24-agg-7 .section--light .hours-a__title {
  color: #ffffff;
}
.color-x24-agg-7 .section--dark .hours-a .component__subtitle, .color-x24-agg-7 .section--light .hours-a .component__subtitle {
  color: #ffffff !important;
  font-weight: 900;
}
.color-x24-agg-7 .section--dark .hours-a__schedule, .color-x24-agg-7 .section--light .hours-a__schedule {
  color: #ffffff !important;
}
.color-x24-agg-7 .section--dark .hours-a__schedule .cta__link, .color-x24-agg-7 .section--light .hours-a__schedule .cta__link {
  color: #ffffff !important;
}
.color-x24-agg-7 .section--dark .hours-a__schedule .cta__link:hover, .color-x24-agg-7 .section--light .hours-a__schedule .cta__link:hover {
  text-decoration: underline;
}
.color-x24-agg-7 .section--dark .hours-a__schedule--responsive .cta__link, .color-x24-agg-7 .section--light .hours-a__schedule--responsive .cta__link {
  color: #ffffff !important;
  padding: 15px 0;
}
.color-x24-agg-7 .section--dark .hours-a__schedule--responsive .cta__link:hover, .color-x24-agg-7 .section--light .hours-a__schedule--responsive .cta__link:hover {
  text-decoration: underline;
}
.color-x24-agg-7 .section--dark .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-agg-7 .section--dark .hours-a__schedule--responsive .row, .color-x24-agg-7 .section--light .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-agg-7 .section--light .hours-a__schedule--responsive .row {
  background: none;
  border-top: 1px solid #ff7f00;
  padding: 0;
}
.color-x24-agg-7 .section--dark .hours-a__schedule--responsive .row:first-of-type, .color-x24-agg-7 .section--light .hours-a__schedule--responsive .row:first-of-type {
  border-top: 0;
}
.color-x24-agg-7 .section--dark .hours-a__schedule .hours-a__subtitle, .color-x24-agg-7 .section--light .hours-a__schedule .hours-a__subtitle {
  font: 600 24px/32px "Poppins", sans-serif !important;
}
.color-x24-agg-7 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-agg-7 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ff7f00;
  padding: 0 20px;
}
.color-x24-agg-7 .section--dark .hours-a__schedule .hours-a__schedule--border:first-child, .color-x24-agg-7 .section--light .hours-a__schedule .hours-a__schedule--border:first-child {
  padding-left: 0;
}
.color-x24-agg-7 .section--dark .hours-a__schedule .hours-a__schedule--border strong, .color-x24-agg-7 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #ffffff;
  font: 600 20px/28px "Poppins", sans-serif !important;
}
.color-x24-agg-7 .section--dark .hours-a__schedule .hours-a__schedule--border p, .color-x24-agg-7 .section--light .hours-a__schedule .hours-a__schedule--border p {
  font-size: 14px;
}
.color-x24-agg-7 .section--dark .hours-a__schedule .hours-a__schedule--border p:last-child, .color-x24-agg-7 .section--light .hours-a__schedule .hours-a__schedule--border p:last-child {
  margin-bottom: 0;
}
.color-x24-agg-7 .section--light .hours .component__subtitle {
  color: #000000 !important;
}
.color-x24-agg-7 .section--light .hours-a__title {
  color: #000000 !important;
}
.color-x24-agg-7 .section--light .hours-a .component__subtitle {
  color: #000000 !important;
}
.color-x24-agg-7 .section--light .hours-a__schedule {
  color: #000000 !important;
}
.color-x24-agg-7 .section--light .hours-a__schedule .cta__link {
  color: #000000 !important;
}
.color-x24-agg-7 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ff7f00;
}
.color-x24-agg-7 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #000000;
}
.color-x24-agg-7 .map .map-a .map-search {
  padding: 15px;
}
.color-x24-agg-7 .map .map-a .map-search__form {
  display: none;
}
.color-x24-agg-7 .map .map-a .map-search__location-distance {
  padding: 0;
}
.color-x24-agg-7 .map .map-a .map-search__location-distance h3 {
  font-size: 16px;
}
.color-x24-agg-7 .map .map-a .map-search__location-contact b, .color-x24-agg-7 .map .map-a .map-search__location-address b {
  display: none;
}
.color-x24-agg-7 .map .map__col {
  margin: 150px 0;
  padding: 15px 0;
  border-radius: 8px;
  width: 474px;
}
.color-x24-agg-7 .section--dark .map .map-a .map__col, .color-x24-agg-7 .section--light .map .map-a .map__col {
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.2), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-agg-7 .section--dark .map .map-a .map__col h3, .color-x24-agg-7 .section--light .map .map-a .map__col h3 {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-agg-7 .section--dark .map .map-a .map__title, .color-x24-agg-7 .section--light .map .map-a .map__title {
  color: #ffffff !important;
}
.color-x24-agg-7 .section--dark .map .map-a .map__caption, .color-x24-agg-7 .section--light .map .map-a .map__caption {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-agg-7 .section--dark .map .map-a .map-search__location-distance, .color-x24-agg-7 .section--dark .map .map-a .map__container .component, .color-x24-agg-7 .section--light .map .map-a .map-search__location-distance, .color-x24-agg-7 .section--light .map .map-a .map__container .component {
  color: #ffffff;
}
.color-x24-agg-7 .section--dark .map .map-a .map-search, .color-x24-agg-7 .section--light .map .map-a .map-search {
  margin-top: 0;
}
.color-x24-agg-7 .section--dark .map .map-a .map-search .cta__link, .color-x24-agg-7 .section--light .map .map-a .map-search .cta__link {
  margin: 0;
  display: inline-block;
  width: auto;
  color: #ffffff !important;
}
.color-x24-agg-7 .section--dark .map .map-a .map-search .cta__link:hover, .color-x24-agg-7 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-agg-7 .section--dark #map-marker__content p {
  color: #000000;
}
.color-x24-agg-7 .section--light .map .map-a .map__col {
  box-shadow: none;
}
.color-x24-agg-7 .section--light .map .map-a .map__col h3 {
  color: #000000 !important;
}
.color-x24-agg-7 .section--light .map .map-a .map__title, .color-x24-agg-7 .section--light .map .map-a .map__caption {
  color: #000000 !important;
}
.color-x24-agg-7 .section--light .map .map-a .map-search__location-distance, .color-x24-agg-7 .section--light .map .map-a .map__container .component {
  color: #000000;
}
.color-x24-agg-7 .section--light .map .map-a .map-search__location-address p {
  color: #000000;
}
.color-x24-agg-7 .section--light .map .map-a .map-search .cta__link {
  color: #000000 !important;
}
.color-x24-agg-7 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-agg-7 .footer .logo_footer__container--inner,
.color-x24-agg-7 .footer .logo__container {
  display: flex;
  height: 100%;
  justify-content: center;
}
.color-x24-agg-7 .footer .logo_footer__container--inner .logo,
.color-x24-agg-7 .footer .logo__container .logo {
  align-self: center;
}
.color-x24-agg-7 .copyright__container {
  display: flex;
  justify-content: flex-end;
}
.color-x24-agg-7 .copyright__container .copyright__item {
  padding: 0 10px;
  margin-top: 0;
}
.color-x24-agg-7 .copyright__container .copyright__item .copyright__link {
  font: 12px/18px "GothicA1", sans-serif;
}
.color-x24-agg-7 .section--dark .copyright__link, .color-x24-agg-7 .section--light .copyright__link {
  color: #ffffff;
  font-family: "Poppins", sans-serif;
}
.color-x24-agg-7 .section--dark .copyright__link:hover, .color-x24-agg-7 .section--light .copyright__link:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-agg-7 .section--dark .copyright__item:not(:last-child),
.color-x24-agg-7 .section--dark #copyright__item:not(:last-child), .color-x24-agg-7 .section--light .copyright__item:not(:last-child),
.color-x24-agg-7 .section--light #copyright__item:not(:last-child) {
  border-color: #ffffff;
}
.color-x24-agg-7 .section--dark .copyright__container,
.color-x24-agg-7 .section--dark #copyright__container, .color-x24-agg-7 .section--light .copyright__container,
.color-x24-agg-7 .section--light #copyright__container {
  padding: 0 !important;
}
.color-x24-agg-7 .section--light .copyright__link {
  color: #000000;
}
.color-x24-agg-7 .section--light .copyright__link:hover {
  color: #000000;
}
.color-x24-agg-7 .section--light .copyright__item:not(:last-child),
.color-x24-agg-7 .section--light #copyright__item:not(:last-child) {
  border-color: #000000;
}
.color-x24-agg-7 .section-copyright .copyright,
.color-x24-agg-7 .section-copyright #copyright {
  display: flex;
  height: 100%;
  align-items: center;
}
.color-x24-agg-7 .section-copyright .copyright .copyright__link,
.color-x24-agg-7 .section-copyright #copyright .copyright__link {
  line-height: 17px;
}
.color-x24-agg-7 .section--dark .socialmedia__item .socialmedia__link, .color-x24-agg-7 .section--light .socialmedia__item .socialmedia__link {
  border-radius: 8px;
  background: #e0e0e0;
  color: #212121;
}
.color-x24-agg-7 .section--dark .socialmedia__item .socialmedia__link:hover, .color-x24-agg-7 .section--light .socialmedia__item .socialmedia__link:hover {
  background: #c1bcbc;
}
.color-x24-agg-7 .section--dark .section-socialmedia .socialmedia__link--small, .color-x24-agg-7 .section--light .section-socialmedia .socialmedia__link--small {
  width: 34px;
  height: 34px;
}
.color-x24-agg-7 .section--dark .socialmedia, .color-x24-agg-7 .section--light .socialmedia {
  padding: 0;
}
.color-x24-agg-7 .section--light .socialmedia__item .socialmedia__link {
  background: #616060;
  color: #e0e0e0;
}
.color-x24-agg-7 .section--light .socialmedia__item .socialmedia__link:hover {
  background: rgba(0, 0, 0, 0.5);
}
.color-x24-agg-7 .logo__container .logo-a__title {
  font-size: 14px;
  line-height: 18px;
}
.color-x24-agg-7 .logo__container .logo-a__caption {
  font-size: 12px;
  line-height: 14px;
}
@media (max-width: 1224px) {
  .color-x24-agg-7 .section--dark .cta__button,
.color-x24-agg-7 .section--dark .cta__button--icon,
.color-x24-agg-7 .section--dark .staff-member__link.component__button--1,
.color-x24-agg-7 .section--dark .staff-member__link__button--icon,
.color-x24-agg-7 .section--dark .staff-member__link--icon,
.color-x24-agg-7 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-7 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-agg-7 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-agg-7 .section--light .cta__button,
.color-x24-agg-7 .section--light .cta__button--icon,
.color-x24-agg-7 .section--light .staff-member__link.component__button--1,
.color-x24-agg-7 .section--light .staff-member__link__button--icon,
.color-x24-agg-7 .section--light .staff-member__link--icon,
.color-x24-agg-7 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-7 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-agg-7 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 155px;
  }
  .color-x24-agg-7 .banner .banner-text__wrapper {
    padding: 30px 0 50px;
  }
  .color-x24-agg-7 .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-agg-7 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-agg-7 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-agg-7 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-agg-7 .section--light .featuredblocks-grid-e .featuredblock__item {
    margin: 0 0 20px;
  }
  .color-x24-agg-7 .section--dark .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-agg-7 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-agg-7 .section--light .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-agg-7 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
    height: 100% !important;
  }
  .color-x24-agg-7 .contact-us-im .form,
.color-x24-agg-7 .form .component__title-caption-wrap {
    padding-top: 0;
    padding-bottom: 20px;
  }
}
@media (max-width: 1199px) {
  .color-x24-agg-7 .header-sticky,
.color-x24-agg-7 .header_home,
.color-x24-agg-7 .header_home.overlap {
    padding: 0;
    position: static;
  }
  .color-x24-agg-7 .header-sticky .section--dark.section--inner, .color-x24-agg-7 .header-sticky .section--light.section--inner,
.color-x24-agg-7 .header_home .section--dark.section--inner,
.color-x24-agg-7 .header_home .section--light.section--inner,
.color-x24-agg-7 .header_home.overlap .section--dark.section--inner,
.color-x24-agg-7 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-agg-7 .header-sticky .container,
.color-x24-agg-7 .header-sticky .section--dark.section--inner,
.color-x24-agg-7 .header-sticky .section--light.section--inner,
.color-x24-agg-7 .header_home .container,
.color-x24-agg-7 .header_home .section--dark.section--inner,
.color-x24-agg-7 .header_home .section--light.section--inner,
.color-x24-agg-7 .header_home.overlap .container,
.color-x24-agg-7 .header_home.overlap .section--dark.section--inner,
.color-x24-agg-7 .header_home.overlap .section--light.section--inner {
    max-width: 1140px;
  }
  .color-x24-agg-7 .banner .banner-e__header, .color-x24-agg-7 .banner .banner-e__contactform {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .color-x24-agg-7 .banner .banner-e__contactform {
    margin-left: 0;
  }
  .color-x24-agg-7 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-agg-7 .featuredblocks .featuredblocks-grid-d .featuredblock__cta {
    display: block;
  }
  .color-x24-agg-7 .banner .banner-text__wrapper {
    margin: 0 auto !important;
  }
  .color-x24-agg-7 .hours-a .hours__sep {
    display: none !important;
  }
  .color-x24-agg-7 .hours-a .hours__day:first-child {
    padding-left: 0;
    width: 27%;
  }
  .color-x24-agg-7 .hours-a .hours__hours {
    width: 73%;
    flex-direction: row !important;
    justify-content: flex-start;
  }
  .color-x24-agg-7 .hours-a .hours__hours span {
    display: inline-block;
    width: 50%;
    text-align: left !important;
    padding: 0 10px 0 0;
  }
}
@media (max-width: 1023px) {
  .color-x24-agg-7 .section--dark .cta__button,
.color-x24-agg-7 .section--dark .cta__button--icon,
.color-x24-agg-7 .section--dark .staff-member__link.component__button--1,
.color-x24-agg-7 .section--dark .staff-member__link__button--icon,
.color-x24-agg-7 .section--dark .staff-member__link--icon,
.color-x24-agg-7 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-7 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-agg-7 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-agg-7 .section--light .cta__button,
.color-x24-agg-7 .section--light .cta__button--icon,
.color-x24-agg-7 .section--light .staff-member__link.component__button--1,
.color-x24-agg-7 .section--light .staff-member__link__button--icon,
.color-x24-agg-7 .section--light .staff-member__link--icon,
.color-x24-agg-7 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-7 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-agg-7 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 135px;
  }
  .color-x24-agg-7 .section--dark .phone__container .phone__wrapper .phone__number,
.color-x24-agg-7 .section--light .phone__container .phone__wrapper .phone__number {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-agg-7 .header_home.overlap .section--dark.section--inner, .color-x24-agg-7 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-agg-7 .section--dark .navigation .navigation-b .navigation__menu--list, .color-x24-agg-7 .section--light .navigation .navigation-b .navigation__menu--list {
    display: block;
  }
  .color-x24-agg-7 .section--dark .navigation .navigation-b .navigation__menu--list > .navigation__item, .color-x24-agg-7 .section--light .navigation .navigation-b .navigation__menu--list > .navigation__item {
    width: 100%;
    padding: 10px;
    border-left: 0;
    border-bottom: 1px solid #ffffff;
  }
  .color-x24-agg-7 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-agg-7 .section--light .blade__container .blade-a--12 .blade-a__bg {
    position: static;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 1;
    margin: 0 0 26px;
  }
  .color-x24-agg-7 .section--dark .blade__container .blade-a--12 .blade-a__text, .color-x24-agg-7 .section--light .blade__container .blade-a--12 .blade-a__text {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 2;
    margin: 0 0 10px;
    padding-left: 0;
    padding-right: 0;
    background: none;
  }
  .color-x24-agg-7 .section--dark .blade-a__wrap, .color-x24-agg-7 .section--light .blade-a__wrap {
    padding: 0 15px;
  }
  .color-x24-agg-7 .section--dark .blade-a__text, .color-x24-agg-7 .section--light .blade-a__text {
    margin: 0 0 30px;
  }
  .color-x24-agg-7 .alias-partial_header_2x6x2x2 .section--dark.section--inner,
.color-x24-agg-7 .alias-partial_header_2x6x2x2 .section--light.section--inner {
    padding: 0;
  }
  .color-x24-agg-7 .alias-partial_header_2x6x2x2 .col_header_logo {
    flex: 0 0 100%;
    order: 1;
    max-width: 100%;
    padding: 20px 60px;
  }
  .color-x24-agg-7 .alias-partial_header_2x6x2x2 .col_nav {
    flex: 0 0 60%;
    max-width: 60%;
    order: 2;
    padding: 0 20px 10px 30px;
  }
  .color-x24-agg-7 .alias-partial_header_2x6x2x2 .col_top_phone {
    order: 3;
    flex: 0 0 15%;
    max-width: 15%;
    padding: 0 0 10px;
  }
  .color-x24-agg-7 .alias-partial_header_2x6x2x2 .col_header_cta {
    flex: 0 0 25%;
    max-width: 25%;
    order: 4;
    padding: 0 0 10px;
  }
  .color-x24-agg-7 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-agg-7 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-agg-7 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 165px;
    min-width: 165px;
  }
  .color-x24-agg-7 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link, .color-x24-agg-7 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link {
    padding-left: 15px;
    white-space: normal;
  }
  .color-x24-agg-7 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after, .color-x24-agg-7 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after {
    display: none;
  }
  .color-x24-agg-7 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before, .color-x24-agg-7 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    left: 5px;
    margin-top: -6px;
    border: inset 6px;
    border-left-width: 0;
    border-left-style: solid;
    border-color: transparent #ffffff transparent transparent;
  }
  .color-x24-agg-7 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover:before, .color-x24-agg-7 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-agg-7 .section--dark .navigation-a .more .navigation__list--sub .navigation__list, .color-x24-agg-7 .section--light .navigation-a .more .navigation__list--sub .navigation__list {
    left: auto;
    right: 100%;
  }
  .color-x24-agg-7 .section--dark .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before, .color-x24-agg-7 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-agg-7 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent white transparent transparent !important;
  }
  .color-x24-agg-7 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent white transparent transparent !important;
  }
  .color-x24-agg-7 .section--dark .featuredblocks-grid-d, .color-x24-agg-7 .section--dark .featuredblocks-grid-c, .color-x24-agg-7 .section--dark .featuredblocks-grid-e, .color-x24-agg-7 .section--light .featuredblocks-grid-d, .color-x24-agg-7 .section--light .featuredblocks-grid-c, .color-x24-agg-7 .section--light .featuredblocks-grid-e {
    margin: 0;
  }
  .color-x24-agg-7 .section--dark .featuredblocks-grid-d .featuredblock__item, .color-x24-agg-7 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-agg-7 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-agg-7 .section--light .featuredblocks-grid-d .featuredblock__item, .color-x24-agg-7 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-agg-7 .section--light .featuredblocks-grid-e .featuredblock__item {
    border-left: 0 !important;
    border-right: 0 !important;
  }
  .color-x24-agg-7 .section-banner .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-agg-7 .blade-a__text {
    order: 2;
  }
  .color-x24-agg-7 .blade-a__bg {
    order: 1;
  }
  .color-x24-agg-7 .section-blade .blade-a--12 .blade-a__bg {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  .color-x24-agg-7 .map__container .map .map__col {
    margin: 0;
    box-shadow: none;
    border-radius: 0;
    width: 100%;
    max-width: 100%;
    flex: inherit;
    text-align: center;
  }
  .color-x24-agg-7 .map__container .map .map__col .map__title-caption-wrap {
    padding-top: 40px;
  }
  .color-x24-agg-7 .map__container .map-a .map__container {
    max-width: 100% !important;
    padding: 0;
  }
  .color-x24-agg-7 .map__container .map-a .map__display {
    position: static;
  }
  .color-x24-agg-7 .map__container .map__wrap {
    padding: 0;
  }
  .color-x24-agg-7 .footer {
    padding: 55px 0 30px;
    overflow: hidden;
  }
  .color-x24-agg-7 .footer .section-socialmedia,
.color-x24-agg-7 .footer .section-copyright {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    justify-content: center;
  }
  .color-x24-agg-7 .footer .section-logo {
    padding: 50px 0 10px;
  }
  .color-x24-agg-7 .footer .logo__container {
    margin: 0 auto 23px;
  }
  .color-x24-agg-7 .footer .row {
    display: block;
  }
  .color-x24-agg-7 .footer div[class*=col-] {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: none;
    text-align: center;
  }
  .color-x24-agg-7 .footer .logo_footer__container--inner,
.color-x24-agg-7 .footer .logo__container {
    justify-content: center;
  }
  .color-x24-agg-7 .footer .section-socialmedia .socialmedia,
.color-x24-agg-7 .footer .section-socialmedia .copyright__container,
.color-x24-agg-7 .footer .section-copyright .socialmedia,
.color-x24-agg-7 .footer .section-copyright .copyright__container,
.color-x24-agg-7 .footer .logo__container .socialmedia,
.color-x24-agg-7 .footer .logo__container .copyright__container {
    padding: 0 0 20px;
  }
  .color-x24-agg-7 .footer .section-logo {
    padding: 0;
  }
  .color-x24-agg-7 .logo__container {
    margin: 0 auto;
  }
  .color-x24-agg-7 .logo__container .logo-a__img {
    max-width: 200px;
    margin: 0 auto;
  }
  .color-x24-agg-7 .copyright__container {
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .color-x24-agg-7 .banner-e__contactform .contactform__wrapper {
    position: relative;
    top: 0;
  }
  .color-x24-agg-7 .banner .banner-e {
    padding-top: 100px;
  }
  .color-x24-agg-7 .banner .banner-e__header {
    padding-top: 100px;
  }
}
@media (max-width: 990px) {
  .color-x24-agg-7 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-agg-7 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 140px;
    min-width: 140px;
    font-size: 12px;
  }
  .color-x24-agg-7 .section--dark .navigation-a .navigation__item--link, .color-x24-agg-7 .section--light .navigation-a .navigation__item--link {
    font-size: 12px !important;
  }
}
@media (max-width: 767px) {
  .color-x24-agg-7 .blade-a__text .blade-a__title {
    text-align: center;
  }
  .color-x24-agg-7 .form .form__title,
.color-x24-agg-7 .contact-us-im .form__title,
.color-x24-agg-7 .component__title {
    font: bold 32px/40px "Poppins", sans-serif !important;
    text-align: center;
  }
  .color-x24-agg-7 .form .form__caption,
.color-x24-agg-7 .contact-us-im .form__caption,
.color-x24-agg-7 .component__subtitle {
    font: 600 14px/18px "GothicA1", sans-serif !important;
    text-align: center;
  }
  .color-x24-agg-7 .section-banner .banner .component__title,
.color-x24-agg-7 .section-banner .banner .component__subtitle {
    text-align: center;
  }
  .color-x24-agg-7 .section-banner .banner .component__subtitle {
    margin-bottom: 24px;
  }
  .color-x24-agg-7 .banner__container .banner .cta__button {
    margin: 0 auto;
  }
  .color-x24-agg-7 .banner__container .banner .component__button {
    text-align: center !important;
  }
  .color-x24-agg-7 .featuredblocks-grid-d .featuredblock__item {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-agg-7 .section--dark .staff__list, .color-x24-agg-7 .section--light .staff__list {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-agg-7 .section--dark .staff__container .staff__title, .color-x24-agg-7 .section--light .staff__container .staff__title {
    font: bold 32px/40px "Poppins", sans-serif;
  }
  .color-x24-agg-7 .section--dark .staff__container .staff__caption, .color-x24-agg-7 .section--light .staff__container .staff__caption {
    font: 600 14px/18px "GothicA1", sans-serif;
  }
  .color-x24-agg-7 .section--dark .staff__container .staff-b .staff-member__image, .color-x24-agg-7 .section--light .staff__container .staff-b .staff-member__image {
    border-radius: 0;
  }
  .color-x24-agg-7 .section-staff .staff-a .staff__item:before {
    margin-left: 0;
  }
  .color-x24-agg-7 .section--dark .staff-a .staff-member__text, .color-x24-agg-7 .section--light .staff-a .staff-member__text {
    margin-left: auto;
  }
  .color-x24-agg-7 .hours-a__title, .color-x24-agg-7 .hours-a__subtitle {
    text-align: center;
  }
  .color-x24-agg-7 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    text-align: left;
  }
  .color-x24-agg-7 .hours-a .hours-a__schedule--responsive .cta__button, .color-x24-agg-7 .hours-a .hours-a__schedule--responsive .cta__button--icon, .color-x24-agg-7 .hours-a .hours-a__schedule--responsive .cta__link {
    margin: 0 auto;
  }
  .color-x24-agg-7 .hours-a .hours-a__schedule--responsive .row {
    min-height: 30px;
  }
  .color-x24-agg-7 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    font: 600 20px/28px "Poppins", sans-serif !important;
  }
  .color-x24-agg-7 .hours-a .hours__day:first-child {
    padding-right: 10px;
    width: 50%;
  }
  .color-x24-agg-7 .hours-a .hours__hours, .color-x24-agg-7 .hours-a .hours__day {
    align-items: flex-start !important;
    padding: 10px 0;
  }
  .color-x24-agg-7 .hours-a .hours__hours {
    padding-right: 0;
    width: 50%;
    flex-direction: column !important;
  }
  .color-x24-agg-7 .hours-a .hours__hours span {
    display: block;
    align-self: center;
    width: 100%;
    text-align: right !important;
    padding: 5px 0 0;
  }
  .color-x24-agg-7 .hours-a .hours__hours span:first-child {
    padding-top: 0;
  }
  .color-x24-agg-7 .copyright__container {
    justify-content: center;
  }
  .color-x24-agg-7 .copyright__container .copyright__list {
    justify-content: center;
    padding: 0 0 4px;
  }
  .color-x24-agg-7 .copyright__container .copyright__item {
    padding: 0 10px 10px;
  }
  .color-x24-agg-7 .section-copyright .copyright__item:not(:last-child),
.color-x24-agg-7 .section-copyright #copyright__item:not(:last-child) {
    border: 0;
  }
  .color-x24-agg-7 .section-socialmedia .socialmedia.text-center .socialmedia__link--small,
.color-x24-agg-7 .section-socialmedia .socialmedia.text-center .socialmedia__link--medium,
.color-x24-agg-7 .section-socialmedia .socialmedia.text-center .socialmedia__link--large {
    margin: 0 5px;
  }
  .color-x24-agg-7 .forms--2col-textarea .form .leadForm form .outerWrap {
    width: 100%;
  }
  .color-x24-agg-7 .forms--2col-textarea .form .form-input-comments {
    width: 100%;
  }
}

.color-x24-agg-6 .carmel-wave {
  display: block !important;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
}
.color-x24-agg-6 .carmel-wave.carmel-wave-top {
  bottom: 100% !important;
}
.color-x24-agg-6 .carmel-wave.carmel-wave-bottom {
  top: 100% !important;
}
.color-x24-agg-6 .header_home {
  z-index: 100;
}
.color-x24-agg-6 .header_home.overlap .section--dark.section--inner, .color-x24-agg-6 .header_home.overlap .section--light.section--inner {
  max-width: 1160px;
  border-radius: 8px;
  margin: 0 auto;
  position: relative;
  padding: 0 40px 0 30px;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-agg-6 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: #2c2c2c;
}
.color-x24-agg-6 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: #5f5f5f;
}
.color-x24-agg-6 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: black;
}
.color-x24-agg-6 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: #3cd0eb;
}
.color-x24-agg-6 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: #f98903;
}
.color-x24-agg-6 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: black;
}
.color-x24-agg-6 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: white;
}
.color-x24-agg-6 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: #f5f5f5;
}
.color-x24-agg-6 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: #f98903;
}
.color-x24-agg-6 .header-sticky {
  box-shadow: 0 8px 10px rgba(0, 0, 0, 0.14);
}
.color-x24-agg-6 .header-sticky .row {
  align-items: center;
}
.color-x24-agg-6 .header-sticky .section--dark.section--inner, .color-x24-agg-6 .header-sticky .section--light.section--inner {
  padding: 0 40px 0 30px;
}
.color-x24-agg-6 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
  letter-spacing: 0.44px;
  line-height: 16px;
  text-align: center;
  margin-top: 0;
}
.color-x24-agg-6 body,
.color-x24-agg-6 p,
.color-x24-agg-6 .component__p,
.color-x24-agg-6 .editable__container p,
.color-x24-agg-6 .section-editable .editable__container p,
.color-x24-agg-6 .section-editable .editable__container ul,
.color-x24-agg-6 .section-editable .editable__container li,
.color-x24-agg-6 .section-editable .editable__container ol,
.color-x24-agg-6 .editable__container table td,
.color-x24-agg-6 body .editable__container p,
.color-x24-agg-6 body .editable__container ol,
.color-x24-agg-6 body .editable__container ul,
.color-x24-agg-6 body .editable__container li,
.color-x24-agg-6 body .editable__container table td,
.color-x24-agg-6 body .editable__container span,
.color-x24-agg-6 .form .leadFormInfo {
  font-family: "GothicA1", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.color-x24-agg-6 .staff-member {
  flex-wrap: nowrap !important;
}
.color-x24-agg-6 .section--dark p {
  color: #ffffff;
}
.color-x24-agg-6 .section--dark p a {
  text-decoration: underline;
}
.color-x24-agg-6 .section--dark p a:hover {
  text-decoration: none;
}
.color-x24-agg-6 .section--dark .component__title {
  color: #ffffff;
}
.color-x24-agg-6 .section--dark .component__subtitle {
  color: #ffffff;
}
.color-x24-agg-6 .section--dark .component__p {
  color: #ffffff;
}
.color-x24-agg-6 .section--dark .component__p a {
  text-decoration: underline;
}
.color-x24-agg-6 .section--dark .component__p a:hover {
  text-decoration: none;
}
.color-x24-agg-6 .section--dark a {
  color: #ffffff;
}
.color-x24-agg-6 .section--dark .bx-wrapper .bx-controls {
  margin-top: 15px;
}
.color-x24-agg-6 .section--light p {
  color: #000000;
}
.color-x24-agg-6 .section--light p a {
  text-decoration: underline;
}
.color-x24-agg-6 .section--light p a:hover {
  text-decoration: none;
}
.color-x24-agg-6 .section--light .component__title, .color-x24-agg-6 .section--light .component__subtitle {
  color: #000000 !important;
}
.color-x24-agg-6 .section--light .component__p {
  color: #000000;
}
.color-x24-agg-6 .section--light .component__p a {
  text-decoration: underline;
}
.color-x24-agg-6 .section--light .component__p a:hover {
  text-decoration: none;
}
.color-x24-agg-6 .section--light a {
  color: #000000;
}
.color-x24-agg-6 .section-base-container .section-cta .cta-a,
.color-x24-agg-6 .section-base-container .section-logo .logo-a {
  padding: 0;
}
.color-x24-agg-6 .logo__container .logo-a {
  margin: 0;
}
.color-x24-agg-6 .logo__container .logo-a__text {
  padding: 0 10px;
  min-width: 120px;
}
.color-x24-agg-6 .logo__container .logo-a__title {
  font-size: 12px;
  line-height: 14px;
}
.color-x24-agg-6 .logo__container .logo-a__caption {
  font-size: 10px;
  line-height: 12px;
}
.color-x24-agg-6 .logo__container .logo-a__img {
  display: block;
}
.color-x24-agg-6 .section--dark .logo__container .logo-a__title, .color-x24-agg-6 .section--dark .logo__container .logo-a__caption {
  color: #ffffff !important;
}
.color-x24-agg-6 .section--light .logo__container .logo-a__title, .color-x24-agg-6 .section--light .logo__container .logo-a__caption {
  color: #000000 !important;
}
.color-x24-agg-6 .comp-phone .phone__title {
  font-size: 18px;
  line-height: 20px;
}
.color-x24-agg-6 .col_header_cta .cta__link {
  margin-top: 0;
}
.color-x24-agg-6 .phone__setting-title,
.color-x24-agg-6 .phone__city {
  font-size: 16px;
  line-height: 18px;
}
.color-x24-agg-6 .editable__container h6,
.color-x24-agg-6 .editable__container h5,
.color-x24-agg-6 .editable__container h4,
.color-x24-agg-6 .editable__container h3,
.color-x24-agg-6 .editable__container h2,
.color-x24-agg-6 .editable__container h1 {
  font-family: "Poppins", sans-serif;
  font-weight: bold;
  border-bottom: none;
}
.color-x24-agg-6 .editable__container h1 {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-agg-6 .editable__container h2 {
  font-size: 48px;
  line-height: 56px;
}
.color-x24-agg-6 .editable__container h3 {
  font-size: 24px;
  line-height: 32px;
}
.color-x24-agg-6 .editable__container h4 {
  font-size: 20px;
  line-height: 28px;
}
.color-x24-agg-6 .editable__container h5 {
  font-size: 18px;
  line-height: 24px;
}
.color-x24-agg-6 .editable__container h6 {
  font-size: 16px;
  line-height: 20px;
}
.color-x24-agg-6 .section--dark .editable__container h6,
.color-x24-agg-6 .section--dark .editable__container h5,
.color-x24-agg-6 .section--dark .editable__container h4,
.color-x24-agg-6 .section--dark .editable__container h3,
.color-x24-agg-6 .section--dark .editable__container h2,
.color-x24-agg-6 .section--dark .editable__container h1, .color-x24-agg-6 .section--light .editable__container h6,
.color-x24-agg-6 .section--light .editable__container h5,
.color-x24-agg-6 .section--light .editable__container h4,
.color-x24-agg-6 .section--light .editable__container h3,
.color-x24-agg-6 .section--light .editable__container h2,
.color-x24-agg-6 .section--light .editable__container h1 {
  color: #ffffff;
}
.color-x24-agg-6 .section--light .editable__container h6,
.color-x24-agg-6 .section--light .editable__container h5,
.color-x24-agg-6 .section--light .editable__container h4,
.color-x24-agg-6 .section--light .editable__container h3,
.color-x24-agg-6 .section--light .editable__container h2,
.color-x24-agg-6 .section--light .editable__container h1 {
  color: #000000;
}
.color-x24-agg-6 .form__title {
  margin-bottom: 1.875rem;
}
.color-x24-agg-6 .form .form__title,
.color-x24-agg-6 .contact-us-im .form__title,
.color-x24-agg-6 .component__title {
  font: bold 48px/56px "Poppins", sans-serif;
}
.color-x24-agg-6 .form .form__caption,
.color-x24-agg-6 .contact-us-im .form__caption,
.color-x24-agg-6 .component__subtitle {
  font: 600 16px/20px "GothicA1", sans-serif;
}
.color-x24-agg-6 .form .error_container label,
.color-x24-agg-6 .contact-us-im .form .error_container label {
  color: #E03B33;
}
.color-x24-agg-6 .header-sticky .cta,
.color-x24-agg-6 .header_home .cta,
.color-x24-agg-6 .header_home.overlap .cta {
  padding: 0;
}
.color-x24-agg-6 .section__bg--light-1 .componentWith__container.form__container {
  padding-left: 0;
  padding-right: 0;
  padding: 0 0 50px;
}
.color-x24-agg-6 .section--dark .flex-control-paging li a, .color-x24-agg-6 .section--light .flex-control-paging li a {
  background: #f7f0e9;
  border-radius: 6px;
  width: 13px;
  height: 12px;
  box-shadow: none;
}
.color-x24-agg-6 .section--dark .flex-control-paging li a.flex-active, .color-x24-agg-6 .section--light .flex-control-paging li a.flex-active {
  background: #f98903 !important;
  border-radius: 6px;
  width: 34px;
  height: 12px;
  transition: width 0.2s linear;
}
.color-x24-agg-6 .section--dark .flex-control-paging li a:hover, .color-x24-agg-6 .section--light .flex-control-paging li a:hover {
  background: #f98903 !important;
}
.color-x24-agg-6 .section--dark .bx-wrapper .bx-pager.bx-default-pager a, .color-x24-agg-6 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #f7f0e9;
}
.color-x24-agg-6 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-agg-6 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  width: 34px;
  transition: width 0.2s linear;
  background: #f98903 !important;
}
.color-x24-agg-6 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-agg-6 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #f98903 !important;
}
.color-x24-agg-6 .section--dark .banner .controls-wrapper, .color-x24-agg-6 .section--light .banner .controls-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 45px 0;
  margin-top: -132px;
}
@media (max-width: 991px) {
  .color-x24-agg-6 .section--dark .banner .controls-wrapper, .color-x24-agg-6 .section--light .banner .controls-wrapper {
    margin-top: 0;
  }
}
.color-x24-agg-6 .section--dark .banner .controls-wrapper .flex-control-nav, .color-x24-agg-6 .section--light .banner .controls-wrapper .flex-control-nav {
  bottom: 0 !important;
  width: auto;
  display: flex !important;
  align-items: center;
  position: relative;
  height: 0 !important;
  left: auto !important;
  transform: translateX(0) !important;
}
.color-x24-agg-6 .section--dark .banner .controls-wrapper .flex-control-nav a, .color-x24-agg-6 .section--light .banner .controls-wrapper .flex-control-nav a {
  background: #ffffff;
}
.color-x24-agg-6 .section--dark .banner .controls-wrapper .flex-prev, .color-x24-agg-6 .section--light .banner .controls-wrapper .flex-prev {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-right: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-agg-6 .section--dark .banner .controls-wrapper .flex-prev:hover, .color-x24-agg-6 .section--light .banner .controls-wrapper .flex-prev:hover {
  color: #f98903;
}
.color-x24-agg-6 .section--dark .banner .controls-wrapper .flex-prev:before, .color-x24-agg-6 .section--light .banner .controls-wrapper .flex-prev:before {
  content: "";
  font-size: 24px;
}
.color-x24-agg-6 .section--dark .banner .controls-wrapper .flex-next, .color-x24-agg-6 .section--light .banner .controls-wrapper .flex-next {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-left: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-agg-6 .section--dark .banner .controls-wrapper .flex-next:hover, .color-x24-agg-6 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #f98903;
}
.color-x24-agg-6 .section--dark .banner .controls-wrapper .flex-next:before, .color-x24-agg-6 .section--light .banner .controls-wrapper .flex-next:before {
  content: "";
  font-size: 24px;
}
.color-x24-agg-6 .section--light .flex-control-paging li a {
  background: #2c2c2c;
}
.color-x24-agg-6 .section--light .flex-control-paging li a.flex-active {
  background: #f98903 !important;
}
.color-x24-agg-6 .section--light .flex-control-paging li a:hover {
  background: #f98903 !important;
}
.color-x24-agg-6 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #2c2c2c;
}
.color-x24-agg-6 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #f98903 !important;
}
.color-x24-agg-6 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #f98903 !important;
}
.color-x24-agg-6 .section--light .banner .controls-wrapper .flex-prev,
.color-x24-agg-6 .section--light .banner .controls-wrapper .flex-next {
  color: #2c2c2c;
}
.color-x24-agg-6 .section--light .banner .controls-wrapper .flex-prev:hover,
.color-x24-agg-6 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #f98903;
}
.color-x24-agg-6 .section-breadcrumbs .section--dark .breadcrumb__item, .color-x24-agg-6 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #ffffff !important;
  font: 400 16px/24px "GothicA1", sans-serif;
}
.color-x24-agg-6 .section-breadcrumbs .section--dark .breadcrumb__item a, .color-x24-agg-6 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-agg-6 .section-breadcrumbs .section--dark .breadcrumb__item a:hover, .color-x24-agg-6 .section-breadcrumbs .section--light .breadcrumb__item a:hover {
  text-decoration: none;
}
.color-x24-agg-6 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #000000 !important;
}
.color-x24-agg-6 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #000000 !important;
}
.color-x24-agg-6 .blade-a__bg > div {
  border-radius: 8px;
  overflow: hidden;
}
.color-x24-agg-6 .blade-a__bg > div img {
  border-radius: 8px;
}
.color-x24-agg-6 .blade-a__text .blade-a__title {
  border-bottom: none;
}
.color-x24-agg-6 .blade-a__description a {
  text-decoration: underline;
}
.color-x24-agg-6 .blade-a__description a:hover {
  text-decoration: none;
}
.color-x24-agg-6 .container-fluid .blade__container .blade-a--12 {
  position: relative;
}
.color-x24-agg-6 .container-fluid .blade__container .blade-a--12 .blade-a__wrap > .row {
  padding: 0;
}
.color-x24-agg-6 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-agg-6 .section--light .blade__container .blade-a--12 .blade-a__bg {
  padding-top: 0;
  padding-bottom: 0;
}
.color-x24-agg-6 .section--dark .blade-a--12 .blade-a__text, .color-x24-agg-6 .section--light .blade-a--12 .blade-a__text {
  padding-top: 16px;
  padding-bottom: 16px;
}
.color-x24-agg-6 .section--dark .blade-a--12 .blade-a__bg, .color-x24-agg-6 .section--light .blade-a--12 .blade-a__bg {
  height: 100%;
}
.color-x24-agg-6 .section--dark .blade-a__bg > div, .color-x24-agg-6 .section--light .blade-a__bg > div {
  height: 100%;
  min-height: 100%;
}
.color-x24-agg-6 .section--dark .blade-a__text, .color-x24-agg-6 .section--light .blade-a__text {
  background: rgba(44, 44, 44, 0.7);
  border-radius: 8px;
}
.color-x24-agg-6 .section--dark .blade-a__text .cta__link, .color-x24-agg-6 .section--light .blade-a__text .cta__link {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
}
.color-x24-agg-6 .section--dark .blade-a__text .cta__link:hover, .color-x24-agg-6 .section--light .blade-a__text .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-agg-6 .section--dark .blade-a__text .blade-a__readmore .cta__link, .color-x24-agg-6 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: #f5fdfe !important;
  text-transform: none;
  text-decoration: underline;
  font-weight: 400;
}
.color-x24-agg-6 .section--dark .blade-a__text .blade-a__readmore .cta__link:hover, .color-x24-agg-6 .section--light .blade-a__text .blade-a__readmore .cta__link:hover {
  text-decoration: none;
}
.color-x24-agg-6 .section--dark .blade-a__description, .color-x24-agg-6 .section--light .blade-a__description {
  color: #ffffff;
}
.color-x24-agg-6 .section--light .blade-a__text {
  background: rgba(224, 224, 224, 0.7);
}
.color-x24-agg-6 .section--light .blade-a__text .cta__link {
  color: #000000 !important;
}
.color-x24-agg-6 .section--light .blade-a__text .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-agg-6 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: #3cd0eb !important;
}
.color-x24-agg-6 .section--light .blade-a__description {
  color: #2c2c2c;
}
.color-x24-agg-6 .container-fluid .blade-a__wrap {
  max-width: 100%;
}
.color-x24-agg-6 .componentWith__container.featuredarticles__container {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-agg-6 .section--dark .featuredarticles .featuredarticle__image, .color-x24-agg-6 .section--light .featuredarticles .featuredarticle__image {
  border-radius: 8px;
}
.color-x24-agg-6 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link, .color-x24-agg-6 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  font: 16px/20px "GothicA1", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
}
.color-x24-agg-6 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:hover, .color-x24-agg-6 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:hover {
  text-decoration: underline;
}
.color-x24-agg-6 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:before, .color-x24-agg-6 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:before {
  display: none;
}
.color-x24-agg-6 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__description, .color-x24-agg-6 .section--light .featuredarticles .featuredarticle__text .featuredarticle__description {
  font: 16px/20px "GothicA1", sans-serif;
}
.color-x24-agg-6 .section--dark .featuredarticles .featuredarticle__title, .color-x24-agg-6 .section--light .featuredarticles .featuredarticle__title {
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-agg-6 .section--dark .featuredarticles .featuredarticle__title a, .color-x24-agg-6 .section--light .featuredarticles .featuredarticle__title a {
  color: #ffffff;
  text-decoration: none;
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-agg-6 .section--dark .featuredarticles .featuredarticle__title a:hover, .color-x24-agg-6 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-agg-6 .section--dark .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper, .color-x24-agg-6 .section--light .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper {
  margin-top: 0 !important;
}
.color-x24-agg-6 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  color: #000000;
}
.color-x24-agg-6 .section--light .featuredarticles .featuredarticle__title a {
  color: #000000;
}
.color-x24-agg-6 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #000000;
}
.color-x24-agg-6 .section--light .featuredblocks-list-a .featuredblock__item {
  margin-bottom: 10px;
}
.color-x24-agg-6 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a {
  color: #000000 !important;
}
.color-x24-agg-6 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a:hover:after {
  text-decoration: underline;
}
.color-x24-agg-6 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-agg-6 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-agg-6 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-agg-6 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-agg-6 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-agg-6 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-agg-6 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-agg-6 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ffffff !important;
}
.color-x24-agg-6 .section__bg--light-3 .section--dark .flex-control-paging li a.flex-active, .color-x24-agg-6 .section__bg--light-3 .section--dark .flex-control-paging li a:hover, .color-x24-agg-6 .section__bg--light-3 .section--light .flex-control-paging li a.flex-active, .color-x24-agg-6 .section__bg--light-3 .section--light .flex-control-paging li a:hover,
.color-x24-agg-6 .section__bg--dark-5 .section--dark .flex-control-paging li a.flex-active,
.color-x24-agg-6 .section__bg--dark-5 .section--dark .flex-control-paging li a:hover,
.color-x24-agg-6 .section__bg--dark-5 .section--light .flex-control-paging li a.flex-active,
.color-x24-agg-6 .section__bg--dark-5 .section--light .flex-control-paging li a:hover {
  background: #ffffff !important;
}
.color-x24-agg-6 .section__bg--light-3 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-agg-6 .section__bg--light-3 .section--light .hours-a__schedule .hours-a__schedule--border,
.color-x24-agg-6 .section__bg--dark-5 .section--dark .hours-a__schedule .hours-a__schedule--border,
.color-x24-agg-6 .section__bg--dark-5 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ffffff !important;
}
.color-x24-agg-6 .section__bg--dark-5 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-6 .section__bg--dark-5 .section--dark .form .form__group .input_container input,
.color-x24-agg-6 .section__bg--dark-5 .section--dark .form .form__group .input_container select,
.color-x24-agg-6 .section__bg--dark-5 .section--dark .form .form__group .input_container textarea,
.color-x24-agg-6 .section__bg--dark-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-6 .section__bg--dark-5 .section--light .form .form__group .input_container input,
.color-x24-agg-6 .section__bg--dark-5 .section--light .form .form__group .input_container select,
.color-x24-agg-6 .section__bg--dark-5 .section--light .form .form__group .input_container textarea,
.color-x24-agg-6 .section__bg--light-3 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-6 .section__bg--light-3 .section--dark .form .form__group .input_container input,
.color-x24-agg-6 .section__bg--light-3 .section--dark .form .form__group .input_container select,
.color-x24-agg-6 .section__bg--light-3 .section--dark .form .form__group .input_container textarea,
.color-x24-agg-6 .section__bg--light-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-6 .section__bg--light-3 .section--light .form .form__group .input_container input,
.color-x24-agg-6 .section__bg--light-3 .section--light .form .form__group .input_container select,
.color-x24-agg-6 .section__bg--light-3 .section--light .form .form__group .input_container textarea {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
}
.color-x24-agg-6 .section__bg--dark-4 .section--dark .staff__container .component__button--2 {
  border: 1px solid #2c2c2c !important;
  color: #ffffff !important;
  background: #2c2c2c !important;
}
.color-x24-agg-6 .section__bg--dark-4 .section--dark .staff__container .component__button--2:hover {
  border: 1px solid #5f5f5f !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #5f5f5f !important;
}
.color-x24-agg-6 .section__bg--dark-4 .section--dark .staff__container .component__button--2:focus {
  border: 1px solid #929292 !important;
  color: #ffffff !important;
  background: #929292 !important;
}
.color-x24-agg-6 .section--dark .disclaimer, .color-x24-agg-6 .section--light .disclaimer {
  padding: 0;
}
.color-x24-agg-6 .section--dark .disclaimer__content p, .color-x24-agg-6 .section--light .disclaimer__content p {
  font: 400 16px/20px "GothicA1", sans-serif;
}
.color-x24-agg-6 .section--dark .disclaimer__content a, .color-x24-agg-6 .section--light .disclaimer__content a {
  font-weight: 400;
  text-decoration: underline;
}
.color-x24-agg-6 .section--dark .disclaimer__content a:hover, .color-x24-agg-6 .section--dark .disclaimer__content a:focus, .color-x24-agg-6 .section--light .disclaimer__content a:hover, .color-x24-agg-6 .section--light .disclaimer__content a:focus {
  text-decoration: none;
}
.color-x24-agg-6 .section--dark .section-featuredblocks .section--inner.container-fluid > .row > div, .color-x24-agg-6 .section--light .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-agg-6 .section--dark .cta__link, .color-x24-agg-6 .section--light .cta__link {
  font: bold 16px/20px "GothicA1", sans-serif;
}
.color-x24-agg-6 .section--dark .featuredblocks__title-wrap, .color-x24-agg-6 .section--light .featuredblocks__title-wrap {
  margin-bottom: 1.875rem;
}
.color-x24-agg-6 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button, .color-x24-agg-6 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-agg-6 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover, .color-x24-agg-6 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-agg-6 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus, .color-x24-agg-6 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-agg-6 .section--dark .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-agg-6 .section--dark .banner .component__button--1.cta__button,
.color-x24-agg-6 .section--dark .cta__button.component__button--1, .color-x24-agg-6 .section--light .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-agg-6 .section--light .banner .component__button--1.cta__button,
.color-x24-agg-6 .section--light .cta__button.component__button--1 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-agg-6 .section--dark .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-agg-6 .section--dark .banner .component__button--1.cta__button:hover,
.color-x24-agg-6 .section--dark .cta__button.component__button--1:hover, .color-x24-agg-6 .section--light .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-agg-6 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-agg-6 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-agg-6 .section--dark .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-agg-6 .section--dark .banner .component__button--1.cta__button:focus,
.color-x24-agg-6 .section--dark .cta__button.component__button--1:focus, .color-x24-agg-6 .section--light .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-agg-6 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-agg-6 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-agg-6 .section--dark .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-agg-6 .section--dark .banner .component__button--2.cta__button,
.color-x24-agg-6 .section--dark .cta__button.component__button--2, .color-x24-agg-6 .section--light .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-agg-6 .section--light .banner .component__button--2.cta__button,
.color-x24-agg-6 .section--light .cta__button.component__button--2 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #3cd0eb !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #3cd0eb !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-agg-6 .section--dark .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-agg-6 .section--dark .banner .component__button--2.cta__button:hover,
.color-x24-agg-6 .section--dark .cta__button.component__button--2:hover, .color-x24-agg-6 .section--light .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-agg-6 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-agg-6 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #99e6f4 !important;
  background: #99e6f4 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-agg-6 .section--dark .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-agg-6 .section--dark .banner .component__button--2.cta__button:focus,
.color-x24-agg-6 .section--dark .cta__button.component__button--2:focus, .color-x24-agg-6 .section--light .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-agg-6 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-agg-6 .section--light .cta__button.component__button--2:focus {
  border: 1px solid #f5fdfe !important;
  color: #ffffff !important;
  background: #f5fdfe !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-agg-6 .section--dark .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-agg-6 .section--dark .banner .component__button--3.cta__button,
.color-x24-agg-6 .section--dark .cta__button.component__button--3, .color-x24-agg-6 .section--light .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-agg-6 .section--light .banner .component__button--3.cta__button,
.color-x24-agg-6 .section--light .cta__button.component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: none !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-agg-6 .section--dark .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-agg-6 .section--dark .banner .component__button--3.cta__button:hover,
.color-x24-agg-6 .section--dark .cta__button.component__button--3:hover, .color-x24-agg-6 .section--light .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-agg-6 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-agg-6 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(121, 121, 121, 0.42), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(121, 121, 121, 0.1);
}
.color-x24-agg-6 .section--dark .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-agg-6 .section--dark .banner .component__button--3.cta__button:focus,
.color-x24-agg-6 .section--dark .cta__button.component__button--3:focus, .color-x24-agg-6 .section--light .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-agg-6 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-agg-6 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-agg-6 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  border: 1px solid #2c2c2c !important;
  color: #ffffff !important;
  background: #2c2c2c !important;
}
.color-x24-agg-6 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #5f5f5f !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #5f5f5f !important;
}
.color-x24-agg-6 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #929292 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #929292 !important;
}
.color-x24-agg-6 .section--light .banner .component__button--1.cta__button,
.color-x24-agg-6 .section--light .cta__button.component__button--1 {
  border: 1px solid #2c2c2c !important;
  color: #ffffff !important;
  background: #2c2c2c !important;
}
.color-x24-agg-6 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-agg-6 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #5f5f5f !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #5f5f5f !important;
}
.color-x24-agg-6 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-agg-6 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #929292 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #929292 !important;
}
.color-x24-agg-6 .section--light .banner .component__button--2.cta__button,
.color-x24-agg-6 .section--light .cta__button.component__button--2 {
  border: 1px solid #3cd0eb !important;
  color: #ffffff !important;
  background: #3cd0eb !important;
}
.color-x24-agg-6 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-agg-6 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #99e6f4 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #99e6f4 !important;
}
.color-x24-agg-6 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-agg-6 .section--light .cta__button.component__button--2:focus {
  border: 1px solid #f5fdfe !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #f5fdfe !important;
}
.color-x24-agg-6 .section--light .banner .component__button--3.cta__button,
.color-x24-agg-6 .section--light .cta__button.component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-agg-6 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-agg-6 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #c7f1f9 !important;
  color: #2c2c2c !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #f5fdfe !important;
}
.color-x24-agg-6 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-agg-6 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-agg-6 .section--dark .articles__categories .mm-navbar .mm-btn, .color-x24-agg-6 .section--light .articles__categories .mm-navbar .mm-btn {
  top: 7px;
}
.color-x24-agg-6 .section--dark .articles__categories .mm-panels > .mm-panel > .mm-listview, .color-x24-agg-6 .section--light .articles__categories .mm-panels > .mm-panel > .mm-listview {
  margin: 7px 0 0 0;
}
.color-x24-agg-6 .section--dark .articles__categories .mm-opened .mm-title,
.color-x24-agg-6 .section--dark .articles__categories .mm-title, .color-x24-agg-6 .section--light .articles__categories .mm-opened .mm-title,
.color-x24-agg-6 .section--light .articles__categories .mm-title {
  font-size: 22px;
  line-height: 24px;
}
.color-x24-agg-6 .section--dark .blog-post__title,
.color-x24-agg-6 .section--dark .blog__post-title,
.color-x24-agg-6 .section--dark .article__post-title, .color-x24-agg-6 .section--light .blog-post__title,
.color-x24-agg-6 .section--light .blog__post-title,
.color-x24-agg-6 .section--light .article__post-title {
  font-family: "Poppins", sans-serif;
  text-decoration: none;
  color: #ffffff !important;
}
.color-x24-agg-6 .section--dark .blog-post__title:hover, .color-x24-agg-6 .section--dark .blog-post__title:focus,
.color-x24-agg-6 .section--dark .blog__post-title:hover,
.color-x24-agg-6 .section--dark .blog__post-title:focus,
.color-x24-agg-6 .section--dark .article__post-title:hover,
.color-x24-agg-6 .section--dark .article__post-title:focus, .color-x24-agg-6 .section--light .blog-post__title:hover, .color-x24-agg-6 .section--light .blog-post__title:focus,
.color-x24-agg-6 .section--light .blog__post-title:hover,
.color-x24-agg-6 .section--light .blog__post-title:focus,
.color-x24-agg-6 .section--light .article__post-title:hover,
.color-x24-agg-6 .section--light .article__post-title:focus {
  text-decoration: underline;
}
.color-x24-agg-6 .section--dark .blog-post__info li, .color-x24-agg-6 .section--light .blog-post__info li {
  border-left-color: #ffffff;
}
.color-x24-agg-6 .section--dark .category__description h1,
.color-x24-agg-6 .section--dark .category__description h2,
.color-x24-agg-6 .section--dark .category__description h3,
.color-x24-agg-6 .section--dark .category__description h4,
.color-x24-agg-6 .section--dark .category__description h5,
.color-x24-agg-6 .section--dark .category__description h6,
.color-x24-agg-6 .section--dark .category__description p > strong,
.color-x24-agg-6 .section--dark .blog__content h1,
.color-x24-agg-6 .section--dark .blog__content h2,
.color-x24-agg-6 .section--dark .blog__content h3,
.color-x24-agg-6 .section--dark .blog__content h4,
.color-x24-agg-6 .section--dark .blog__content h5,
.color-x24-agg-6 .section--dark .blog__content h6,
.color-x24-agg-6 .section--dark .blog__content p > strong,
.color-x24-agg-6 .section--dark .article__content h1,
.color-x24-agg-6 .section--dark .article__content h2,
.color-x24-agg-6 .section--dark .article__content h3,
.color-x24-agg-6 .section--dark .article__content h4,
.color-x24-agg-6 .section--dark .article__content h5,
.color-x24-agg-6 .section--dark .article__content h6,
.color-x24-agg-6 .section--dark .article__content p > strong, .color-x24-agg-6 .section--light .category__description h1,
.color-x24-agg-6 .section--light .category__description h2,
.color-x24-agg-6 .section--light .category__description h3,
.color-x24-agg-6 .section--light .category__description h4,
.color-x24-agg-6 .section--light .category__description h5,
.color-x24-agg-6 .section--light .category__description h6,
.color-x24-agg-6 .section--light .category__description p > strong,
.color-x24-agg-6 .section--light .blog__content h1,
.color-x24-agg-6 .section--light .blog__content h2,
.color-x24-agg-6 .section--light .blog__content h3,
.color-x24-agg-6 .section--light .blog__content h4,
.color-x24-agg-6 .section--light .blog__content h5,
.color-x24-agg-6 .section--light .blog__content h6,
.color-x24-agg-6 .section--light .blog__content p > strong,
.color-x24-agg-6 .section--light .article__content h1,
.color-x24-agg-6 .section--light .article__content h2,
.color-x24-agg-6 .section--light .article__content h3,
.color-x24-agg-6 .section--light .article__content h4,
.color-x24-agg-6 .section--light .article__content h5,
.color-x24-agg-6 .section--light .article__content h6,
.color-x24-agg-6 .section--light .article__content p > strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-agg-6 .section--dark .category__description h1 strong,
.color-x24-agg-6 .section--dark .category__description h2 strong,
.color-x24-agg-6 .section--dark .category__description h3 strong,
.color-x24-agg-6 .section--dark .category__description h4 strong,
.color-x24-agg-6 .section--dark .category__description h5 strong,
.color-x24-agg-6 .section--dark .category__description h6 strong,
.color-x24-agg-6 .section--dark .category__description p > strong strong,
.color-x24-agg-6 .section--dark .blog__content h1 strong,
.color-x24-agg-6 .section--dark .blog__content h2 strong,
.color-x24-agg-6 .section--dark .blog__content h3 strong,
.color-x24-agg-6 .section--dark .blog__content h4 strong,
.color-x24-agg-6 .section--dark .blog__content h5 strong,
.color-x24-agg-6 .section--dark .blog__content h6 strong,
.color-x24-agg-6 .section--dark .blog__content p > strong strong,
.color-x24-agg-6 .section--dark .article__content h1 strong,
.color-x24-agg-6 .section--dark .article__content h2 strong,
.color-x24-agg-6 .section--dark .article__content h3 strong,
.color-x24-agg-6 .section--dark .article__content h4 strong,
.color-x24-agg-6 .section--dark .article__content h5 strong,
.color-x24-agg-6 .section--dark .article__content h6 strong,
.color-x24-agg-6 .section--dark .article__content p > strong strong, .color-x24-agg-6 .section--light .category__description h1 strong,
.color-x24-agg-6 .section--light .category__description h2 strong,
.color-x24-agg-6 .section--light .category__description h3 strong,
.color-x24-agg-6 .section--light .category__description h4 strong,
.color-x24-agg-6 .section--light .category__description h5 strong,
.color-x24-agg-6 .section--light .category__description h6 strong,
.color-x24-agg-6 .section--light .category__description p > strong strong,
.color-x24-agg-6 .section--light .blog__content h1 strong,
.color-x24-agg-6 .section--light .blog__content h2 strong,
.color-x24-agg-6 .section--light .blog__content h3 strong,
.color-x24-agg-6 .section--light .blog__content h4 strong,
.color-x24-agg-6 .section--light .blog__content h5 strong,
.color-x24-agg-6 .section--light .blog__content h6 strong,
.color-x24-agg-6 .section--light .blog__content p > strong strong,
.color-x24-agg-6 .section--light .article__content h1 strong,
.color-x24-agg-6 .section--light .article__content h2 strong,
.color-x24-agg-6 .section--light .article__content h3 strong,
.color-x24-agg-6 .section--light .article__content h4 strong,
.color-x24-agg-6 .section--light .article__content h5 strong,
.color-x24-agg-6 .section--light .article__content h6 strong,
.color-x24-agg-6 .section--light .article__content p > strong strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-agg-6 .section--dark .article__post-permalink,
.color-x24-agg-6 .section--dark .blog__post-permalink, .color-x24-agg-6 .section--light .article__post-permalink,
.color-x24-agg-6 .section--light .blog__post-permalink {
  text-decoration: none;
  font-family: "GothicA1", sans-serif;
  position: relative;
  font-weight: 700;
  color: #ffffff;
}
.color-x24-agg-6 .section--dark .article__post-permalink:hover, .color-x24-agg-6 .section--dark .article__post-permalink:focus,
.color-x24-agg-6 .section--dark .blog__post-permalink:hover,
.color-x24-agg-6 .section--dark .blog__post-permalink:focus, .color-x24-agg-6 .section--light .article__post-permalink:hover, .color-x24-agg-6 .section--light .article__post-permalink:focus,
.color-x24-agg-6 .section--light .blog__post-permalink:hover,
.color-x24-agg-6 .section--light .blog__post-permalink:focus {
  text-decoration: underline;
}
.color-x24-agg-6 .section--dark .article__post-permalink:before,
.color-x24-agg-6 .section--dark .blog__post-permalink:before, .color-x24-agg-6 .section--light .article__post-permalink:before,
.color-x24-agg-6 .section--light .blog__post-permalink:before {
  content: "";
  top: -3px;
  font-family: "font-awesome";
  position: absolute;
  right: -13px;
  font-weight: normal;
  display: none;
}
.color-x24-agg-6 .section--dark .articles__categories .category__list-child li a,
.color-x24-agg-6 .section--dark .articles__categories-list li a, .color-x24-agg-6 .section--light .articles__categories .category__list-child li a,
.color-x24-agg-6 .section--light .articles__categories-list li a {
  font: 16px/1.375 "GothicA1", sans-serif;
}
.color-x24-agg-6 .section--dark .articles__categories .category__list-child li a:hover, .color-x24-agg-6 .section--dark .articles__categories .category__list-child li a:focus,
.color-x24-agg-6 .section--dark .articles__categories-list li a:hover,
.color-x24-agg-6 .section--dark .articles__categories-list li a:focus, .color-x24-agg-6 .section--light .articles__categories .category__list-child li a:hover, .color-x24-agg-6 .section--light .articles__categories .category__list-child li a:focus,
.color-x24-agg-6 .section--light .articles__categories-list li a:hover,
.color-x24-agg-6 .section--light .articles__categories-list li a:focus {
  text-decoration: none;
}
.color-x24-agg-6 .section--dark .articles__categories .mm-opened .mm-title, .color-x24-agg-6 .section--light .articles__categories .mm-opened .mm-title {
  font-family: "Poppins", sans-serif;
}
.color-x24-agg-6 .section--dark .articles__pagination ul li a, .color-x24-agg-6 .section--light .articles__pagination ul li a {
  color: #000000;
}
.color-x24-agg-6 .section--light .blog__post-title,
.color-x24-agg-6 .section--light .article__post-title {
  color: #000000 !important;
}
.color-x24-agg-6 .section--light .article__post-permalink,
.color-x24-agg-6 .section--light .blog__post-permalink {
  color: #000000;
}
.color-x24-agg-6 .section--light .blog-post__info li {
  border-left-color: #000000;
}
.color-x24-agg-6 .section--dark .banner__container .banner .cta__button, .color-x24-agg-6 .section--light .banner__container .banner .cta__button {
  min-height: 45px;
  max-width: 250px;
  font: 700 14px/25px "Poppins", sans-serif;
}
.color-x24-agg-6 .section--dark .banner__container .banner .form .form__title,
.color-x24-agg-6 .section--dark .banner__container .banner .form .form__caption,
.color-x24-agg-6 .section--dark .banner__container .banner .form .leadFormInfo,
.color-x24-agg-6 .section--dark .banner__container .banner .form .form__name, .color-x24-agg-6 .section--light .banner__container .banner .form .form__title,
.color-x24-agg-6 .section--light .banner__container .banner .form .form__caption,
.color-x24-agg-6 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-agg-6 .section--light .banner__container .banner .form .form__name {
  color: #000000;
}
.color-x24-agg-6 .section--light .banner__container .banner .form .form__title,
.color-x24-agg-6 .section--light .banner__container .banner .form .form__caption,
.color-x24-agg-6 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-agg-6 .section--light .banner__container .banner .form .form__name {
  color: #ffffff;
}
.color-x24-agg-6 .section-banner .banner .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-agg-6 .section-banner .banner form {
  margin-bottom: 0;
}
.color-x24-agg-6 .section-banner .banner .component__title {
  color: #ffffff !important;
  font-family: "Poppins", sans-serif;
  font-weight: bold;
}
.color-x24-agg-6 .section-banner .banner .banner-text__title--large {
  font-size: 40px;
  line-height: 46px;
}
.color-x24-agg-6 .section-banner .banner .banner-text__title--extraLarge {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-agg-6 .section-banner .banner .banner-e .input_container {
  margin: 0 0 10px;
}
.color-x24-agg-6 .section-banner .banner-text__wrapper .text-left .banner-c__title,
.color-x24-agg-6 .section-banner .banner-text__wrapper .text-center .banner-c__title,
.color-x24-agg-6 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  max-width: 650px;
}
.color-x24-agg-6 .section-banner .banner-text__wrapper .text-left .banner-c__title {
  max-width: 650px;
}
.color-x24-agg-6 .section-banner .banner-text__wrapper .text-left .text-center {
  text-align: left !important;
}
.color-x24-agg-6 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  display: inline-block;
}
.color-x24-agg-6 .section-banner .banner-text__wrapper .text-right .banner-c__button {
  text-align: right !important;
  margin-right: 0 !important;
}
.color-x24-agg-6 .section-banner .banner-text__wrapper .text-center {
  margin: 0 auto;
}
.color-x24-agg-6 .section-banner .banner .component__subtitle {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-agg-6 .section-banner .banner .banner-text__subtitle--small {
  font-size: 18px;
  line-height: 22px;
}
.color-x24-agg-6 .section-banner .banner .banner-text__subtitle--medium {
  font-size: 24px;
  line-height: 26px;
}
.color-x24-agg-6 .section-banner .banner .cta__link:hover {
  text-decoration: underline;
}
.color-x24-agg-6 .section-banner .banner .flexslider .flex-control-nav {
  bottom: 100px;
}
@keyframes fadeInUp {
  from {
    transform: translate3d(0, 40px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.color-x24-agg-6 .in-view {
  animation-duration: 1s;
  animation-fill-mode: both;
  opacity: 0;
  animation-name: fadeInUp;
}
.color-x24-agg-6 .section--dark .navigation .navigation-b,
.color-x24-agg-6 .section--dark .navigation .navigation-c, .color-x24-agg-6 .section--light .navigation .navigation-b,
.color-x24-agg-6 .section--light .navigation .navigation-c {
  background: none;
}
.color-x24-agg-6 .section--dark .navigation .navigation-b .navigation__button:focus,
.color-x24-agg-6 .section--dark .navigation .navigation-c .navigation__button:focus, .color-x24-agg-6 .section--light .navigation .navigation-b .navigation__button:focus,
.color-x24-agg-6 .section--light .navigation .navigation-c .navigation__button:focus {
  outline: none;
}
.color-x24-agg-6 .section--dark .navigation-a .navigation__item--link,
.color-x24-agg-6 .section--dark .navigation-b .navigation__item--link,
.color-x24-agg-6 .section--dark .navigation-c .navigation__item--link, .color-x24-agg-6 .section--light .navigation-a .navigation__item--link,
.color-x24-agg-6 .section--light .navigation-b .navigation__item--link,
.color-x24-agg-6 .section--light .navigation-c .navigation__item--link {
  padding: 5px 0.7rem;
  font-size: 12px !important;
  color: #ffffff;
  text-transform: uppercase;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  line-height: 24px;
}
.color-x24-agg-6 .section--dark .navigation-a .navigation__item--link:hover,
.color-x24-agg-6 .section--dark .navigation-b .navigation__item--link:hover,
.color-x24-agg-6 .section--dark .navigation-c .navigation__item--link:hover, .color-x24-agg-6 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-agg-6 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-agg-6 .section--light .navigation-c .navigation__item--link:hover {
  color: #999;
}
.color-x24-agg-6 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-agg-6 .section--dark .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-agg-6 .section--dark .navigation-c .navigation__item.has-drop-down ul a:hover, .color-x24-agg-6 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-agg-6 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-agg-6 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #999;
}
.color-x24-agg-6 .section--dark .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-6 .section--dark .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-6 .section--dark .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-agg-6 .section--light .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-6 .section--light .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-6 .section--light .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after {
  font-family: "font-awesome";
  content: "";
  border: 0 !important;
  width: 10px;
  height: 20px;
  margin: 0;
  font-size: 8px !important;
  right: 10px;
  top: 4px;
}
.color-x24-agg-6 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-agg-6 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-agg-6 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub, .color-x24-agg-6 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-agg-6 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-agg-6 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub {
  right: 0;
}
.color-x24-agg-6 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-agg-6 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-agg-6 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub, .color-x24-agg-6 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-agg-6 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-agg-6 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub {
  left: unset;
  right: 100%;
}
.color-x24-agg-6 .section--dark .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-agg-6 .section--dark .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-agg-6 .section--dark .navigation-c .navigation__list--head .navigation-open > .navigation__item--link, .color-x24-agg-6 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-agg-6 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-agg-6 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-agg-6 .section--dark .navigation-a .navigation__list--sub,
.color-x24-agg-6 .section--dark .navigation-b .navigation__list--sub,
.color-x24-agg-6 .section--dark .navigation-c .navigation__list--sub, .color-x24-agg-6 .section--light .navigation-a .navigation__list--sub,
.color-x24-agg-6 .section--light .navigation-b .navigation__list--sub,
.color-x24-agg-6 .section--light .navigation-c .navigation__list--sub {
  border: 0;
  border-radius: 8px;
  background: #2c2c2c !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-agg-6 .section--dark .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-agg-6 .section--dark .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-agg-6 .section--dark .navigation-c .navigation__list--sub .navigation__item--link, .color-x24-agg-6 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-agg-6 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-agg-6 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #ffffff;
}
.color-x24-agg-6 .section--dark .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-6 .section--dark .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-6 .section--dark .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-agg-6 .section--light .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-6 .section--light .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-6 .section--light .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  content: "";
}
.color-x24-agg-6 .section--dark .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-agg-6 .section--dark .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-agg-6 .section--dark .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link, .color-x24-agg-6 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-agg-6 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-agg-6 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-agg-6 .section--light .navigation-a .navigation__item--link,
.color-x24-agg-6 .section--light .navigation-b .navigation__item--link,
.color-x24-agg-6 .section--light .navigation-c .navigation__item--link {
  color: #000000;
}
.color-x24-agg-6 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-agg-6 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-agg-6 .section--light .navigation-c .navigation__item--link:hover {
  color: #666;
}
.color-x24-agg-6 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-agg-6 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-agg-6 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #666;
}
.color-x24-agg-6 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-agg-6 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-agg-6 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #666;
}
.color-x24-agg-6 .section--light .navigation-a .navigation__list--sub,
.color-x24-agg-6 .section--light .navigation-b .navigation__list--sub,
.color-x24-agg-6 .section--light .navigation-c .navigation__list--sub {
  background: #e0e0e0 !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-agg-6 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-agg-6 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-agg-6 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #000000;
}
.color-x24-agg-6 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-agg-6 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-agg-6 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #666 !important;
}
.color-x24-agg-6 .section--dark .navigation__container .navigation__item.has-drop-down .navigation__item--link:hover:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-agg-6 .section--dark .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-agg-6 .section--dark .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #999 !important;
}
.color-x24-agg-6 .section--dark .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #f0f !important;
}
.color-x24-agg-6 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: #000000 transparent transparent transparent !important;
}
.color-x24-agg-6 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: #666 transparent transparent transparent !important;
}
.color-x24-agg-6 .section--light .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #666 transparent transparent !important;
}
.color-x24-agg-6 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: transparent transparent transparent #000000 !important;
}
.color-x24-agg-6 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #f00 !important;
}
.color-x24-agg-6 .section--light .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #666 !important;
}
.color-x24-agg-6 .contact-us-im {
  overflow: hidden;
}
.color-x24-agg-6 .contact-us-im .form .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-agg-6 .form .form__name {
  font: 14px/20px "GothicA1", sans-serif;
}
.color-x24-agg-6 .form .leadForm,
.color-x24-agg-6 .form .label_container {
  text-align: left;
}
.color-x24-agg-6 .form form .form-input-comments {
  flex-direction: column;
}
.color-x24-agg-6 .form .form__group {
  overflow: hidden;
  margin: 0 0 20px;
}
.color-x24-agg-6 .section--dark .form, .color-x24-agg-6 .section--light .form {
  padding: 3.125rem 0;
  margin: 0 auto;
  max-width: 900px;
}
.color-x24-agg-6 .section--dark .form form .form-wrap__submit, .color-x24-agg-6 .section--light .form form .form-wrap__submit {
  display: block;
}
.color-x24-agg-6 .section--dark .form form .form-wrap__submit input, .color-x24-agg-6 .section--light .form form .form-wrap__submit input {
  width: 100%;
}
.color-x24-agg-6 .section--dark .form .leadFormInfo,
.color-x24-agg-6 .section--dark .form .component__title-caption-wrap, .color-x24-agg-6 .section--light .form .leadFormInfo,
.color-x24-agg-6 .section--light .form .component__title-caption-wrap {
  text-align: center;
}
.color-x24-agg-6 .section--dark .form .form__title, .color-x24-agg-6 .section--light .form .form__title {
  color: #ffffff;
}
.color-x24-agg-6 .section--dark .form .form__caption, .color-x24-agg-6 .section--dark .form .form__name, .color-x24-agg-6 .section--light .form .form__caption, .color-x24-agg-6 .section--light .form .form__name {
  color: #ffffff;
}
.color-x24-agg-6 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-6 .section--dark .form .form__group .input_container input,
.color-x24-agg-6 .section--dark .form .form__group .input_container select,
.color-x24-agg-6 .section--dark .form .form__group .input_container textarea, .color-x24-agg-6 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-6 .section--light .form .form__group .input_container input,
.color-x24-agg-6 .section--light .form .form__group .input_container select,
.color-x24-agg-6 .section--light .form .form__group .input_container textarea {
  width: 100%;
  font: 14px/16px "GothicA1", sans-serif;
  color: #ffffff;
  background: rgba(249, 137, 3, 0.7);
  border-radius: 8px;
  padding: 12px 16px 13px;
  border: 1px solid rgba(249, 137, 3, 0.7) !important;
  outline: none;
  height: auto;
}
.color-x24-agg-6 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-agg-6 .section--dark .form .form__group .input_container input::placeholder,
.color-x24-agg-6 .section--dark .form .form__group .input_container select::placeholder,
.color-x24-agg-6 .section--dark .form .form__group .input_container textarea::placeholder, .color-x24-agg-6 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-agg-6 .section--light .form .form__group .input_container input::placeholder,
.color-x24-agg-6 .section--light .form .form__group .input_container select::placeholder,
.color-x24-agg-6 .section--light .form .form__group .input_container textarea::placeholder {
  color: #ffffff;
}
.color-x24-agg-6 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-agg-6 .section--dark .form .form__group .input_container input.has-error::placeholder,
.color-x24-agg-6 .section--dark .form .form__group .input_container select.has-error::placeholder,
.color-x24-agg-6 .section--dark .form .form__group .input_container textarea.has-error::placeholder, .color-x24-agg-6 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-agg-6 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-agg-6 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-agg-6 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-agg-6 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-agg-6 .section--dark .form .form__group .input_container input:focus,
.color-x24-agg-6 .section--dark .form .form__group .input_container select:focus,
.color-x24-agg-6 .section--dark .form .form__group .input_container textarea:focus, .color-x24-agg-6 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-agg-6 .section--light .form .form__group .input_container input:focus,
.color-x24-agg-6 .section--light .form .form__group .input_container select:focus,
.color-x24-agg-6 .section--light .form .form__group .input_container textarea:focus {
  border: 1px solid #ffffff !important;
}
.color-x24-agg-6 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span, .color-x24-agg-6 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span {
  padding: 0;
}
.color-x24-agg-6 .section--dark .form .form__group .input_container .form-input-uploadFile span.status-label:before, .color-x24-agg-6 .section--light .form .form__group .input_container .form-input-uploadFile span.status-label:before {
  right: 103px;
}
.color-x24-agg-6 .section--dark .form .form__group .input_container.checkbox_wrapper, .color-x24-agg-6 .section--dark .form .form__group .input_container.radio_wrapper, .color-x24-agg-6 .section--light .form .form__group .input_container.checkbox_wrapper, .color-x24-agg-6 .section--light .form .form__group .input_container.radio_wrapper {
  position: relative;
  overflow: hidden;
  border-style: none;
}
.color-x24-agg-6 .section--dark .form .form__group .input_container.checkbox_wrapper input, .color-x24-agg-6 .section--dark .form .form__group .input_container.radio_wrapper input, .color-x24-agg-6 .section--light .form .form__group .input_container.checkbox_wrapper input, .color-x24-agg-6 .section--light .form .form__group .input_container.radio_wrapper input {
  position: absolute;
  top: 0;
  left: -9999px;
}
.color-x24-agg-6 .section--dark .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-agg-6 .section--dark .form .form__group .input_container.radio_wrapper input + label, .color-x24-agg-6 .section--light .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-agg-6 .section--light .form .form__group .input_container.radio_wrapper input + label {
  position: relative;
  margin-bottom: 4px;
  padding: 5px 0 0 50px;
  min-height: 30px;
  font: 18px/1.375 "Heebo", sans-serif;
}
.color-x24-agg-6 .section--dark .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-agg-6 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-agg-6 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-agg-6 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  height: 30px;
  width: 30px;
  text-align: center;
  color: #ffffff;
  background: rgba(249, 137, 3, 0.7);
  border: 4px solid rgba(249, 137, 3, 0.7) !important;
  border-radius: 4px;
  font: normal normal normal 18px/1.2 font-awesome;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
}
.color-x24-agg-6 .section--dark .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-agg-6 .section--dark .form .form__group .input_container.radio_wrapper .has-error + label:before, .color-x24-agg-6 .section--light .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-agg-6 .section--light .form .form__group .input_container.radio_wrapper .has-error + label:before {
  border-color: #E03B33 !important;
}
.color-x24-agg-6 .section--dark .form .form__group .input_container.checkbox_wrapper input:checked + label:before, .color-x24-agg-6 .section--light .form .form__group .input_container.checkbox_wrapper input:checked + label:before {
  content: "";
}
.color-x24-agg-6 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-agg-6 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  border-radius: 50%;
}
.color-x24-agg-6 .section--dark .form .form__group .input_container.radio_wrapper input:checked + label:before, .color-x24-agg-6 .section--light .form .form__group .input_container.radio_wrapper input:checked + label:before {
  content: "";
  font-size: 17px;
  line-height: 1.3;
  letter-spacing: -0.5px;
}
.color-x24-agg-6 .section--dark .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-agg-6 .section--dark .form .form__group .input_container.radio_wrapper div[class$=__label-input-container], .color-x24-agg-6 .section--light .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-agg-6 .section--light .form .form__group .input_container.radio_wrapper div[class$=__label-input-container] {
  position: relative;
  padding: 0 0 5px;
}
.color-x24-agg-6 .section--dark .form .form__group .input_container input[type=checkbox],
.color-x24-agg-6 .section--dark .form .form__group .input_container input[type=radio], .color-x24-agg-6 .section--light .form .form__group .input_container input[type=checkbox],
.color-x24-agg-6 .section--light .form .form__group .input_container input[type=radio] {
  width: 26px;
  height: 26px;
  position: absolute;
  top: 2;
  left: 2;
  outline: none;
}
.color-x24-agg-6 .section--dark .form .form__group .input_container select, .color-x24-agg-6 .section--light .form .form__group .input_container select {
  height: 42px;
}
.color-x24-agg-6 .section--dark .form-wrap__submit, .color-x24-agg-6 .section--light .form-wrap__submit {
  text-align: center;
}
.color-x24-agg-6 .section--dark .form form pre,
.color-x24-agg-6 .section--dark .form form .formatted_text,
.color-x24-agg-6 .section--dark .form form .help_text,
.color-x24-agg-6 .section--dark .form form .formatted_text p,
.color-x24-agg-6 .section--dark .form form .form-input-info,
.color-x24-agg-6 .section--dark .form form .leadFormInfo,
.color-x24-agg-6 .section--dark .form form label, .color-x24-agg-6 .section--light .form form pre,
.color-x24-agg-6 .section--light .form form .formatted_text,
.color-x24-agg-6 .section--light .form form .help_text,
.color-x24-agg-6 .section--light .form form .formatted_text p,
.color-x24-agg-6 .section--light .form form .form-input-info,
.color-x24-agg-6 .section--light .form form .leadFormInfo,
.color-x24-agg-6 .section--light .form form label {
  color: #ffffff;
}
.color-x24-agg-6 .section--dark .form form pre:focus, .color-x24-agg-6 .section--dark .form form pre:hover,
.color-x24-agg-6 .section--dark .form form .formatted_text:focus,
.color-x24-agg-6 .section--dark .form form .formatted_text:hover,
.color-x24-agg-6 .section--dark .form form .help_text:focus,
.color-x24-agg-6 .section--dark .form form .help_text:hover,
.color-x24-agg-6 .section--dark .form form .formatted_text p:focus,
.color-x24-agg-6 .section--dark .form form .formatted_text p:hover,
.color-x24-agg-6 .section--dark .form form .form-input-info:focus,
.color-x24-agg-6 .section--dark .form form .form-input-info:hover,
.color-x24-agg-6 .section--dark .form form .leadFormInfo:focus,
.color-x24-agg-6 .section--dark .form form .leadFormInfo:hover,
.color-x24-agg-6 .section--dark .form form label:focus,
.color-x24-agg-6 .section--dark .form form label:hover, .color-x24-agg-6 .section--light .form form pre:focus, .color-x24-agg-6 .section--light .form form pre:hover,
.color-x24-agg-6 .section--light .form form .formatted_text:focus,
.color-x24-agg-6 .section--light .form form .formatted_text:hover,
.color-x24-agg-6 .section--light .form form .help_text:focus,
.color-x24-agg-6 .section--light .form form .help_text:hover,
.color-x24-agg-6 .section--light .form form .formatted_text p:focus,
.color-x24-agg-6 .section--light .form form .formatted_text p:hover,
.color-x24-agg-6 .section--light .form form .form-input-info:focus,
.color-x24-agg-6 .section--light .form form .form-input-info:hover,
.color-x24-agg-6 .section--light .form form .leadFormInfo:focus,
.color-x24-agg-6 .section--light .form form .leadFormInfo:hover,
.color-x24-agg-6 .section--light .form form label:focus,
.color-x24-agg-6 .section--light .form form label:hover {
  outline: none;
}
.color-x24-agg-6 .section--dark .form form pre:disabled,
.color-x24-agg-6 .section--dark .form form .formatted_text:disabled,
.color-x24-agg-6 .section--dark .form form .help_text:disabled,
.color-x24-agg-6 .section--dark .form form .formatted_text p:disabled,
.color-x24-agg-6 .section--dark .form form .form-input-info:disabled,
.color-x24-agg-6 .section--dark .form form .leadFormInfo:disabled,
.color-x24-agg-6 .section--dark .form form label:disabled, .color-x24-agg-6 .section--light .form form pre:disabled,
.color-x24-agg-6 .section--light .form form .formatted_text:disabled,
.color-x24-agg-6 .section--light .form form .help_text:disabled,
.color-x24-agg-6 .section--light .form form .formatted_text p:disabled,
.color-x24-agg-6 .section--light .form form .form-input-info:disabled,
.color-x24-agg-6 .section--light .form form .leadFormInfo:disabled,
.color-x24-agg-6 .section--light .form form label:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.color-x24-agg-6 .section--dark .form form hr, .color-x24-agg-6 .section--light .form form hr {
  border-color: #ffffff;
}
.color-x24-agg-6 .section--dark .form form .form-wrap__submit input, .color-x24-agg-6 .section--light .form form .form-wrap__submit input {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
  border-radius: 4px;
  color: #000000 !important;
  width: auto;
  padding: 11px 47px 13px;
  height: 40px;
  min-width: 200px;
  transition: 0.25s;
  font: 600 14px/16px "Poppins", sans-serif;
  text-transform: uppercase;
  display: inline-block;
}
.color-x24-agg-6 .section--dark .form form .form-wrap__submit input:hover, .color-x24-agg-6 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-agg-6 .section--dark .form form .form-wrap__submit input:focus, .color-x24-agg-6 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-agg-6 .section--light .form .form__title {
  color: #000000;
}
.color-x24-agg-6 .section--light .form .form__caption, .color-x24-agg-6 .section--light .form .form__name {
  color: #000000;
}
.color-x24-agg-6 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-6 .section--light .form .form__group .input_container input,
.color-x24-agg-6 .section--light .form .form__group .input_container select,
.color-x24-agg-6 .section--light .form .form__group .input_container textarea {
  color: #616060;
  background: rgba(249, 137, 3, 0.7);
}
.color-x24-agg-6 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-agg-6 .section--light .form .form__group .input_container input::placeholder,
.color-x24-agg-6 .section--light .form .form__group .input_container select::placeholder,
.color-x24-agg-6 .section--light .form .form__group .input_container textarea::placeholder {
  color: #616060;
}
.color-x24-agg-6 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-agg-6 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-agg-6 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-agg-6 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-agg-6 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error,
.color-x24-agg-6 .section--light .form .form__group .input_container input.has-error,
.color-x24-agg-6 .section--light .form .form__group .input_container select.has-error,
.color-x24-agg-6 .section--light .form .form__group .input_container textarea.has-error {
  border: 1px solid #E03B33 !important;
}
.color-x24-agg-6 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-agg-6 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-agg-6 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-agg-6 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-agg-6 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-agg-6 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  color: #616060;
  background: rgba(249, 137, 3, 0.7);
  border: 4px solid rgba(249, 137, 3, 0.7) !important;
}
.color-x24-agg-6 .section--light .form form pre,
.color-x24-agg-6 .section--light .form form .formatted_text,
.color-x24-agg-6 .section--light .form form .help_text,
.color-x24-agg-6 .section--light .form form .formatted_text p,
.color-x24-agg-6 .section--light .form form .form-input-info,
.color-x24-agg-6 .section--light .form form .leadFormInfo,
.color-x24-agg-6 .section--light .form form label {
  color: #2c2c2c;
}
.color-x24-agg-6 .section--light .form form hr {
  border-color: #2c2c2c;
}
.color-x24-agg-6 .section--light .form form .form-wrap__submit input {
  border: 1px solid #2c2c2c !important;
  color: #ffffff !important;
  background: #2c2c2c !important;
}
.color-x24-agg-6 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #5f5f5f !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #5f5f5f !important;
}
.color-x24-agg-6 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #5f5f5f !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #5f5f5f !important;
}
.color-x24-agg-6 .newsletter-2-fields .section--dark .form-wrap__submit input {
  display: flex;
}
.color-x24-agg-6 .exclusive-offer .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-agg-6 .newsletter-3-fields .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-agg-6 .exclusive-offer .form .error_container label {
  width: 100%;
}
.color-x24-agg-6 .exclusive-offer .col-lg-12 .form__group {
  width: 284px;
  margin-right: 0;
}
.color-x24-agg-6 .exclusive-offer .leadFormInfo {
  bottom: -30px;
}
.color-x24-agg-6 .exclusive-offer .col-lg-12 form .form-wrap__submit {
  width: 254px;
}
.color-x24-agg-6 .exclusive-offer .col-lg-12 form .error_container {
  width: 254px;
  text-align: left;
}
.color-x24-agg-6 .forms--fullwidth form,
.color-x24-agg-6 .forms--2col-textarea form {
  width: 100%;
  margin-bottom: 44px;
}
.color-x24-agg-6 .forms--2col-textarea input,
.color-x24-agg-6 .forms--2col-textarea select,
.color-x24-agg-6 .forms--2col-textarea textarea {
  width: 100%;
}
.color-x24-agg-6 .forms--fullwidth .form__group,
.color-x24-agg-6 .forms--2col-textarea .form__group {
  margin-bottom: 16px;
}
.color-x24-agg-6 .forms--fullwidth .form-wrap__submit input,
.color-x24-agg-6 .forms--2col-textarea .form-wrap__submit input {
  width: auto;
  display: flex;
}
.color-x24-agg-6 .forms--3col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-agg-6 .forms--2col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-agg-6 .forms--2col form .form__group {
  width: 49%;
  margin-right: 2%;
  margin-bottom: 16px;
}
.color-x24-agg-6 .forms--2col form .form__group:nth-child(2n) {
  margin-right: 0;
}
.color-x24-agg-6 .forms--2col form .form__group .input_container {
  height: auto;
}
.color-x24-agg-6 .forms--3col form .form__group {
  width: 30%;
  margin-right: 5%;
  margin-bottom: 16px;
}
.color-x24-agg-6 .forms--3col form .form__group:nth-child(3n) {
  margin-right: 0;
}
.color-x24-agg-6 .forms--3col form .form__group input,
.color-x24-agg-6 .forms--3col form .form__group textarea,
.color-x24-agg-6 .forms--3col form .form__group select {
  width: 100%;
}
.color-x24-agg-6 .forms--3col form .form__group .input_container {
  height: auto;
}
.color-x24-agg-6 .forms--3col form .leadFormInfo {
  width: 100%;
}
.color-x24-agg-6 .forms--2col form .form__group input,
.color-x24-agg-6 .forms--2col form .form__group textarea,
.color-x24-agg-6 .forms--2col form .form__group select {
  width: 100%;
}
.color-x24-agg-6 .forms--2col form .leadFormInfo {
  width: 100%;
  text-align: center;
}
.color-x24-agg-6 .forms--2col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-agg-6 .forms--3col form .form__group .leadFormInfo {
  text-align: center;
}
.color-x24-agg-6 .forms--3col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-agg-6 .newsletter-2-fields .form__title,
.color-x24-agg-6 .newsletter-2-fields .form__caption {
  text-align: left;
}
@media (max-width: 1024px) {
  .color-x24-agg-6 .newsletter-3-fields .col-lg-12 form .leadFormInfo,
.color-x24-agg-6 .exclusive-offer .col-lg-12 form .leadFormInfo {
    position: relative;
    text-align: center;
    bottom: auto;
  }
}
@media (max-width: 991px) {
  .color-x24-agg-6 .editable__container .component__title,
.color-x24-agg-6 .editable__container h1 {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-agg-6 .editable__container h2 {
    font-size: 24px;
    line-height: 32px;
  }
  .color-x24-agg-6 .editable__container h3 {
    font-size: 16px;
    line-height: 18px;
  }
  .color-x24-agg-6 .editable__container h4 {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-agg-6 .editable__container h5 {
    font-size: 13px;
    line-height: 15px;
  }
  .color-x24-agg-6 .editable__container h6 {
    font-size: 12px;
    line-height: 14px;
  }
  .color-x24-agg-6 .section--dark .staff__container .staff__container--inner .staff__title,
.color-x24-agg-6 .section--light .staff__container .staff__container--inner .staff__title,
.color-x24-agg-6 .form .form__title,
.color-x24-agg-6 .contact-us-im .form__title,
.color-x24-agg-6 .component__title {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-agg-6 .section--dark .staff__container .staff__container--inner .staff__caption,
.color-x24-agg-6 .section--light .staff__container .staff__container--inner .staff__caption,
.color-x24-agg-6 .form .form__caption,
.color-x24-agg-6 .contact-us-im .form__caption,
.color-x24-agg-6 .component__subtitle {
    font-size: 14px;
    line-height: 18px;
  }
  .color-x24-agg-6 .section-banner .banner .banner-text__title--extraLarge,
.color-x24-agg-6 .section-banner .banner .banner-text__title--large {
    font-size: 40px;
    line-height: 48px;
  }
  .color-x24-agg-6 .section-banner .banner .banner-text__subtitle--medium,
.color-x24-agg-6 .section-banner .banner .banner-text__subtitle--small {
    font-size: 16px;
    line-height: 20px;
  }
  .color-x24-agg-6 .forms--3col form,
.color-x24-agg-6 .forms--2col form {
    flex-direction: column;
    align-items: center;
    margin-bottom: 0;
  }
  .color-x24-agg-6 .forms--3col form .form__group,
.color-x24-agg-6 .forms--2col form .form__group {
    margin: 0 auto 16px;
  }
  .color-x24-agg-6 .forms--3col form .form__group:nth-child(3n),
.color-x24-agg-6 .forms--2col form .form__group:nth-child(2n) {
    margin-right: auto;
  }
  .color-x24-agg-6 .exclusive-offer .col-lg-12 .form__group {
    margin: 0 auto 0.9375rem;
  }
  .color-x24-agg-6 .forms--fullwidth form,
.color-x24-agg-6 .forms--2col-textarea form {
    margin: 0 auto;
    margin-bottom: 44px;
  }
  .color-x24-agg-6 .newsletter-2-fields .form__title,
.color-x24-agg-6 .newsletter-2-fields .form__caption {
    text-align: center;
  }
  .color-x24-agg-6 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-agg-6 .exclusive-offer .section--light .form-wrap__submit input {
    width: auto;
    margin: 0 auto;
  }
  .color-x24-agg-6 .alias-home_askaquestion input,
.color-x24-agg-6 .alias-home_askaquestion textarea,
.color-x24-agg-6 .alias-home_askaquestion .error_container {
    margin: 0 auto;
  }
  .color-x24-agg-6 .alias-home_askaquestion .leadFormInfo {
    margin: 1.25rem auto 1rem;
  }
  .color-x24-agg-6 .form .component__title-caption-wrap,
.color-x24-agg-6 .alias-blade_home_grid .blade-a__title {
    text-align: center;
  }
  .color-x24-agg-6 .section__column-2 {
    order: 3;
  }
  .color-x24-agg-6 .section__column-2 .location__text-wrapper {
    text-align: center;
  }
  .color-x24-agg-6 .section__column-3 {
    order: 2;
  }
  .color-x24-agg-6 .newsletter-2-fields .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-agg-6 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-6 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-agg-6 .section--dark .featuredblocks .featuredblock__cta .component__button--1, .color-x24-agg-6 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-6 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-agg-6 .section--light .featuredblocks .featuredblock__cta .component__button--1 {
    min-width: 80px !important;
  }
  .color-x24-agg-6 .section--dark .featuredblocks .featuredblock__title, .color-x24-agg-6 .section--light .featuredblocks .featuredblock__title {
    font-size: 18px;
  }
  .color-x24-agg-6 .section--dark .staff__container .staff-member__name, .color-x24-agg-6 .section--dark .staff__container .staff-member__name span, .color-x24-agg-6 .section--light .staff__container .staff-member__name, .color-x24-agg-6 .section--light .staff__container .staff-member__name span {
    font: 600 16px/20px "Poppins", sans-serif !important;
  }
  .color-x24-agg-6 .section--dark .banner .controls-wrapper, .color-x24-agg-6 .section--light .banner .controls-wrapper {
    padding: 0;
    margin-top: 0;
  }
  .color-x24-agg-6 .section--dark .banner .banner-text__wrapper, .color-x24-agg-6 .section--light .banner .banner-text__wrapper {
    padding-bottom: 0;
  }
}
@media (max-width: 768px) {
  .color-x24-agg-6 .forms--fullwidth form,
.color-x24-agg-6 .forms--2col-textarea form {
    margin-bottom: 0;
  }
  .color-x24-agg-6 .forms--3col form .form__group,
.color-x24-agg-6 .forms--2col form .form__group {
    width: 100%;
  }
  .color-x24-agg-6 .section-blade .blade-a__bg > div {
    min-height: inherit !important;
  }
}
@media (max-width: 767px) {
  .color-x24-agg-6 .section.forms--fullwidth .component__title-caption-wrap,
.color-x24-agg-6 .section .form .component__title-caption-wrap {
    padding-top: 0;
  }
}
@media (max-width: 414px) {
  .color-x24-agg-6 .exclusive-offer .col-lg-12 .form__group,
.color-x24-agg-6 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-agg-6 .exclusive-offer .section--light .form-wrap__submit input {
    width: 100%;
  }
  .color-x24-agg-6 .form-default .form-wrap__submit input,
.color-x24-agg-6 .newsletter-2-fields .section--light .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-agg-6 .section .section--light .form-wrap__submit input,
.color-x24-agg-6 .section .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-agg-6 .newsletter-3-fields .col-lg-12 .form,
.color-x24-agg-6 .exclusive-offer .col-lg-12 .form {
    padding: 3.125rem 0;
    margin: 0 auto;
    max-width: 900px;
  }
  .color-x24-agg-6 .alias-home_askaquestion input,
.color-x24-agg-6 .alias-home_askaquestion textarea,
.color-x24-agg-6 .alias-home_askaquestion .leadFormInfo,
.color-x24-agg-6 .alias-home_askaquestion .error_container {
    width: 100%;
  }
  .color-x24-agg-6 .forms--fullwidth form,
.color-x24-agg-6 .forms--2col-textarea form,
.color-x24-agg-6 .forms--3col form .form-wrap__submit,
.color-x24-agg-6 .forms--2col form .form-wrap__submit,
.color-x24-agg-6 .exclusive-offer .col-lg-12 form .form-wrap__submit {
    width: 100%;
  }
  .color-x24-agg-6 .forms--2col form .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
}
.color-x24-agg-6 .forms--2col-textarea .form .leadForm form {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.color-x24-agg-6 .forms--2col-textarea .form .leadForm form .outerWrap {
  position: relative;
  float: left;
  width: 47%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-end;
}
.color-x24-agg-6 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-agg-6 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-agg-6 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-agg-6 .forms--2col-textarea .form__group {
  width: 100%;
  margin-right: 0;
  float: left;
  margin-bottom: 15px;
}
.color-x24-agg-6 .forms--2col-textarea .form-wrap__submit {
  margin: 0 auto;
  width: 100%;
  display: flex;
  justify-content: center;
}
.color-x24-agg-6 .forms--2col-textarea .form .form-input-comments {
  display: flex;
  flex-direction: column;
  width: 49%;
}
.color-x24-agg-6 .forms--2col-textarea .form .form-input-comments .input_container {
  width: 100%;
  display: flex;
  flex-grow: 1;
}
.color-x24-agg-6 .forms--2col-textarea .form .leadFormInfo {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-agg-6 .forms--2col-textarea .form .leadFormSuccess {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-agg-6 .forms-option--b .label_container {
  position: absolute;
  padding: 5px 0 0 12px;
}
.color-x24-agg-6 .forms-option--b input, .color-x24-agg-6 .forms-option--b select {
  height: 70px !important;
  padding-bottom: 0 !important;
}
.color-x24-agg-6 .section-featuredblocks .featuredblock__wrap .featuredblock__image {
  background-position: left;
}
.color-x24-agg-6 .section-featuredblocks .featuredblock__item {
  border: none !important;
}
.color-x24-agg-6 .section-featuredblocks .featuredblock__item .featuredblock__wrap .featuredblock__icon .icon,
.color-x24-agg-6 .section-featuredblocks .featuredblock__item .featuredblock__wrap:hover .featuredblock__icon .icon {
  color: #f98903;
}
.color-x24-agg-6 .section--dark .featuredblocks .featuredblock__wrap, .color-x24-agg-6 .section--light .featuredblocks .featuredblock__wrap {
  border: 0 !important;
}
.color-x24-agg-6 .section--dark .featuredblocks .featuredblock__wrap .featuredblock__title, .color-x24-agg-6 .section--light .featuredblocks .featuredblock__wrap .featuredblock__title {
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-agg-6 .section--dark .featuredblocks-grid-c .featuredblock__title, .color-x24-agg-6 .section--light .featuredblocks-grid-c .featuredblock__title {
  margin-top: 0;
}
.color-x24-agg-6 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-agg-6 .section--light .featuredblocks-grid-c .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
}
.color-x24-agg-6 .section--dark .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button, .color-x24-agg-6 .section--light .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button {
  border: 0;
  background: none;
  font-family: "GothicA1", sans-serif;
}
.color-x24-agg-6 .section--dark .featuredblocks-grid-e, .color-x24-agg-6 .section--light .featuredblocks-grid-e {
  margin: 0 -30px;
}
.color-x24-agg-6 .section--dark .featuredblocks-grid-e .featuredblock__wrap, .color-x24-agg-6 .section--light .featuredblocks-grid-e .featuredblock__wrap {
  justify-content: flex-end;
  min-height: 232px;
}
.color-x24-agg-6 .section--dark .featuredblocks-grid-e .featuredblocks__container, .color-x24-agg-6 .section--light .featuredblocks-grid-e .featuredblocks__container {
  margin: 50px 0;
}
.color-x24-agg-6 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-6 .section--dark .featuredblocks-grid-e .featuredblock__title, .color-x24-agg-6 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-6 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #ffffff;
  position: relative;
  z-index: 2;
  font-size: 24px;
  font-family: "Poppins", sans-serif;
}
.color-x24-agg-6 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-agg-6 .section--light .featuredblocks-grid-e .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
  /* Safari 4.0 - 8.0 */
  /* Standard syntax */
}
.color-x24-agg-6 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage, .color-x24-agg-6 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage {
  border-radius: 9px;
}
.color-x24-agg-6 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage, .color-x24-agg-6 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage {
  background-size: 125%;
  -webkit-animation-name: animation-fb;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 0.8s;
  /* Safari 4.0 - 8.0 */
  animation-name: animation-fb;
  animation-duration: 0.8s;
}
.color-x24-agg-6 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-agg-6 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(44, 44, 44, 0.7) !important;
}
@-moz-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@-webkit-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
.color-x24-agg-6 .section--dark .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-agg-6 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before, .color-x24-agg-6 .section--light .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-agg-6 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before {
  background: none !important;
}
.color-x24-agg-6 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-agg-6 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-agg-6 .section--dark .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-agg-6 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-agg-6 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-agg-6 .section--dark .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-agg-6 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-agg-6 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-agg-6 .section--dark .featuredblocks-flyup-c .featuredblock__item:active, .color-x24-agg-6 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-agg-6 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-agg-6 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-agg-6 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-agg-6 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-agg-6 .section--light .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-agg-6 .section--light .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-agg-6 .section--light .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-agg-6 .section--light .featuredblocks-flyup-c .featuredblock__item:active {
  background: none !important;
}
.color-x24-agg-6 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-6 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-6 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-6 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-6 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-agg-6 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-agg-6 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-6 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-6 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-6 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-6 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-agg-6 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-agg-6 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-6 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-6 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-6 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-6 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-agg-6 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon, .color-x24-agg-6 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-6 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-6 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-6 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-6 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-agg-6 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-agg-6 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-6 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-6 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-6 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-6 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-agg-6 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-agg-6 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-6 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-6 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-6 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-6 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-agg-6 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon {
  color: #ffffff;
}
.color-x24-agg-6 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-agg-6 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-agg-6 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-agg-6 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-agg-6 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-agg-6 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-agg-6 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-agg-6 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-agg-6 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-agg-6 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-agg-6 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-agg-6 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-agg-6 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-agg-6 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-agg-6 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-agg-6 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-agg-6 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-agg-6 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover, .color-x24-agg-6 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-agg-6 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-agg-6 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-agg-6 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-agg-6 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-agg-6 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-agg-6 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-agg-6 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-agg-6 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-agg-6 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-agg-6 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-agg-6 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-agg-6 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-agg-6 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-agg-6 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-agg-6 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-agg-6 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-agg-6 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover {
  text-decoration: none;
}
.color-x24-agg-6 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title, .color-x24-agg-6 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #ffffff !important;
}
.color-x24-agg-6 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-agg-6 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-agg-6 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3, .color-x24-agg-6 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-agg-6 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-agg-6 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
}
.color-x24-agg-6 .section--dark .featuredblocks .featuredblock .featuredblock__wrap, .color-x24-agg-6 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(44, 44, 44, 0.7);
  border-radius: 8px;
  text-align: left;
  padding: 15px;
}
.color-x24-agg-6 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover, .color-x24-agg-6 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(44, 44, 44, 0.8);
}
.color-x24-agg-6 .section--dark .featuredblocks .featuredblock__title, .color-x24-agg-6 .section--dark .featuredblocks .featuredblock__content, .color-x24-agg-6 .section--light .featuredblocks .featuredblock__title, .color-x24-agg-6 .section--light .featuredblocks .featuredblock__content {
  color: #ffffff;
}
.color-x24-agg-6 .section--dark .featuredblocks .featuredblock__cta .cta__link, .color-x24-agg-6 .section--light .featuredblocks .featuredblock__cta .cta__link {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-agg-6 .section--dark .featuredblocks .featuredblock__cta .cta__link:hover, .color-x24-agg-6 .section--light .featuredblocks .featuredblock__cta .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-agg-6 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon, .color-x24-agg-6 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon {
  color: #ffffff !important;
}
.color-x24-agg-6 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover, .color-x24-agg-6 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover {
  color: white !important;
}
.color-x24-agg-6 .section--dark .featuredblocks .featuredblock__cta .cta__button,
.color-x24-agg-6 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon, .color-x24-agg-6 .section--light .featuredblocks .featuredblock__cta .cta__button,
.color-x24-agg-6 .section--light .featuredblocks .featuredblock__cta .cta__button--icon {
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-agg-6 .section--dark .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-agg-6 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:hover, .color-x24-agg-6 .section--light .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-agg-6 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-agg-6 .section--dark .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-agg-6 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:focus, .color-x24-agg-6 .section--light .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-agg-6 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-agg-6 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-6 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #2c2c2c;
}
.color-x24-agg-6 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6) !important;
}
.color-x24-agg-6 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-agg-6 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-agg-6 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-agg-6 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-agg-6 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-agg-6 .section--light .featuredblocks-flyup-b .featuredblock__item:active {
  background: none !important;
}
.color-x24-agg-6 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-6 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-6 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-6 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-6 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-agg-6 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-agg-6 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-6 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-6 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-6 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-6 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-agg-6 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon {
  color: #2c2c2c;
}
.color-x24-agg-6 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #2c2c2c !important;
}
.color-x24-agg-6 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-agg-6 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-agg-6 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #000000 !important;
}
.color-x24-agg-6 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6);
}
.color-x24-agg-6 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(255, 255, 255, 0.8);
}
.color-x24-agg-6 .section--light .featuredblocks .featuredblock__title {
  color: #2c2c2c;
}
.color-x24-agg-6 .section--light .featuredblocks .featuredblock__content {
  color: rgba(44, 44, 44, 0.7);
}
.color-x24-agg-6 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link {
  color: #000000 !important;
}
.color-x24-agg-6 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-agg-6 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon {
  color: #000000 !important;
}
.color-x24-agg-6 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon:hover {
  color: #666666 !important;
}
.color-x24-agg-6 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-6 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon {
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  border: 1px solid #2c2c2c !important;
  color: #ffffff !important;
  background: #2c2c2c !important;
}
.color-x24-agg-6 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:hover,
.color-x24-agg-6 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #5f5f5f !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #5f5f5f !important;
}
.color-x24-agg-6 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:focus,
.color-x24-agg-6 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #929292 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #929292 !important;
}
.color-x24-agg-6 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item:last-child,
.color-x24-agg-6 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item {
  border: none;
}
.color-x24-agg-6 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__sub-menu {
  background: rgba(44, 44, 44, 0.8);
  border-radius: 8px 8px 0 0;
}
.color-x24-agg-6 .articles__container {
  padding-top: 15px;
  padding-bottom: 15px;
}
.color-x24-agg-6 .articles__container .articles__item {
  margin-bottom: 15px;
}
.color-x24-agg-6 .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-agg-6 .section--dark .testimonials .testimonials-item__content, .color-x24-agg-6 .section--light .testimonials .testimonials-item__content {
  margin: 0 0 15px;
}
.color-x24-agg-6 .section--dark .testimonials .testimonials-item--wrapInner p, .color-x24-agg-6 .section--light .testimonials .testimonials-item--wrapInner p {
  color: #000000;
}
.color-x24-agg-6 .section--dark .testimonials .testimonial-grid__source,
.color-x24-agg-6 .section--dark .testimonials .testimonial-list__source,
.color-x24-agg-6 .section--dark .testimonials .testimonials-item__source, .color-x24-agg-6 .section--light .testimonials .testimonial-grid__source,
.color-x24-agg-6 .section--light .testimonials .testimonial-list__source,
.color-x24-agg-6 .section--light .testimonials .testimonials-item__source {
  margin: 0 0 15px;
  display: block;
  width: 100%;
  padding: 0;
}
.color-x24-agg-6 .section--dark .testimonials .expand, .color-x24-agg-6 .section--light .testimonials .expand {
  font-weight: 400;
  text-transform: none;
  text-decoration: underline;
  float: none;
  padding-top: 0;
  padding-bottom: 10px;
  margin: 0 0 10px;
}
.color-x24-agg-6 .section--dark .testimonials .expand:hover, .color-x24-agg-6 .section--light .testimonials .expand:hover {
  text-decoration: none;
}
.color-x24-agg-6 .section--dark .testimonials .expand:before, .color-x24-agg-6 .section--light .testimonials .expand:before {
  display: none;
}
.color-x24-agg-6 .section--dark .phone__container .phone__wrapper .phone__number, .color-x24-agg-6 .section--light .phone__container .phone__wrapper .phone__number {
  color: #f98903;
  font-size: 16px;
  line-height: 19px;
  position: relative;
  padding: 0 0 0 20px;
  display: inline-block;
  font-family: "GothicA1", sans-serif;
}
.color-x24-agg-6 .section--dark .phone__container .phone__wrapper .phone__number:before, .color-x24-agg-6 .section--light .phone__container .phone__wrapper .phone__number:before {
  position: absolute;
  left: 0;
  top: 0;
  font-family: "font-awesome";
  content: "";
  font-size: 16px;
  margin: 0 10px 0 0;
  color: #f98903;
  display: inline;
}
.color-x24-agg-6 .section--light .phone__container .phone__wrapper .phone__number {
  color: #f98903;
}
.color-x24-agg-6 .section--light .phone__container .phone__wrapper .phone__number:before {
  color: #f98903;
}
.color-x24-agg-6 .section--dark .staff-a .staff__item .staff-member__image-wrapper, .color-x24-agg-6 .section--light .staff-a .staff__item .staff-member__image-wrapper {
  display: flex;
  align-items: center;
}
.color-x24-agg-6 .section--dark .staff-a .staff__title-caption-wrap, .color-x24-agg-6 .section--light .staff-a .staff__title-caption-wrap {
  max-width: 100%;
}
.color-x24-agg-6 .section--dark .staff-a .staff__title-caption-wrap div, .color-x24-agg-6 .section--light .staff-a .staff__title-caption-wrap div {
  padding-left: 0;
  padding-right: 0;
}
.color-x24-agg-6 .section--dark .staff-a .staff__title, .color-x24-agg-6 .section--light .staff-a .staff__title {
  margin-bottom: 10px;
}
.color-x24-agg-6 .section--dark .staff-a .staff-member__text-wrap, .color-x24-agg-6 .section--light .staff-a .staff-member__text-wrap {
  padding-left: 16px;
  padding-right: 16px;
}
.color-x24-agg-6 .section--dark .staff-a .staff-member__text, .color-x24-agg-6 .section--light .staff-a .staff-member__text {
  margin-left: 32px;
}
.color-x24-agg-6 .section--dark .staff__container .staff-member, .color-x24-agg-6 .section--light .staff__container .staff-member {
  overflow: hidden;
}
.color-x24-agg-6 .section--dark .staff__container .staff__title, .color-x24-agg-6 .section--light .staff__container .staff__title {
  font: bold 48px/56px "Poppins", sans-serif;
  color: #ffffff;
}
.color-x24-agg-6 .section--dark .staff__container .staff__caption, .color-x24-agg-6 .section--light .staff__container .staff__caption {
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
  color: #ffffff !important;
}
.color-x24-agg-6 .section--dark .staff__container .staff-a .staff__list, .color-x24-agg-6 .section--light .staff__container .staff-a .staff__list {
  padding: 0;
}
.color-x24-agg-6 .section--dark .staff__container .staff__item, .color-x24-agg-6 .section--light .staff__container .staff__item {
  color: #ffffff;
}
.color-x24-agg-6 .section--dark .staff__container--inner, .color-x24-agg-6 .section--light .staff__container--inner {
  overflow: hidden;
}
.color-x24-agg-6 .section--dark .staff__container .staff-member__name, .color-x24-agg-6 .section--dark .staff__container .staff-member__name span, .color-x24-agg-6 .section--light .staff__container .staff-member__name, .color-x24-agg-6 .section--light .staff__container .staff-member__name span {
  color: #ffffff;
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-agg-6 .section--dark .staff__container .staff-member__position, .color-x24-agg-6 .section--light .staff__container .staff-member__position {
  color: #ffffff;
  font-size: 14px;
}
.color-x24-agg-6 .section--dark .staff__container .staff-member__image, .color-x24-agg-6 .section--light .staff__container .staff-member__image {
  border-radius: 22px;
}
.color-x24-agg-6 .section--dark .staff__container .staff-member__description, .color-x24-agg-6 .section--light .staff__container .staff-member__description {
  border: none;
}
.color-x24-agg-6 .section--dark .staff__container .staff-member__link, .color-x24-agg-6 .section--light .staff__container .staff-member__link {
  color: #ffffff !important;
  font: 900 16px/20px "GothicA1", sans-serif;
}
.color-x24-agg-6 .section--dark .staff__container .staff-member__link:hover, .color-x24-agg-6 .section--light .staff__container .staff-member__link:hover {
  text-decoration: underline;
}
.color-x24-agg-6 .section--dark .staff__container .staff__controls .flex-control-nav, .color-x24-agg-6 .section--light .staff__container .staff__controls .flex-control-nav {
  width: 100%;
  margin-top: 0;
}
.color-x24-agg-6 .section--dark .staff__container .component__button--1,
.color-x24-agg-6 .section--dark .staff__container .component__button--2,
.color-x24-agg-6 .section--dark .staff__container .component__button--3, .color-x24-agg-6 .section--light .staff__container .component__button--1,
.color-x24-agg-6 .section--light .staff__container .component__button--2,
.color-x24-agg-6 .section--light .staff__container .component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-agg-6 .section--dark .staff__container .component__button--1:hover,
.color-x24-agg-6 .section--dark .staff__container .component__button--2:hover,
.color-x24-agg-6 .section--dark .staff__container .component__button--3:hover, .color-x24-agg-6 .section--light .staff__container .component__button--1:hover,
.color-x24-agg-6 .section--light .staff__container .component__button--2:hover,
.color-x24-agg-6 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
}
.color-x24-agg-6 .section--dark .staff__container .component__button--1:focus,
.color-x24-agg-6 .section--dark .staff__container .component__button--2:focus,
.color-x24-agg-6 .section--dark .staff__container .component__button--3:focus, .color-x24-agg-6 .section--light .staff__container .component__button--1:focus,
.color-x24-agg-6 .section--light .staff__container .component__button--2:focus,
.color-x24-agg-6 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
}
.color-x24-agg-6 .section--dark .staff__container .component__button--2, .color-x24-agg-6 .section--light .staff__container .component__button--2 {
  border: 1px solid #3cd0eb !important;
  color: #ffffff !important;
  background: #3cd0eb !important;
}
.color-x24-agg-6 .section--dark .staff__container .component__button--2:hover, .color-x24-agg-6 .section--light .staff__container .component__button--2:hover {
  border: 1px solid #99e6f4 !important;
  background: #99e6f4 !important;
  color: #ffffff !important;
}
.color-x24-agg-6 .section--dark .staff__container .component__button--2:focus, .color-x24-agg-6 .section--light .staff__container .component__button--2:focus {
  border: 1px solid #f5fdfe !important;
  color: #ffffff !important;
  background: #f5fdfe !important;
}
.color-x24-agg-6 .section--dark .staff__container .component__button--3, .color-x24-agg-6 .section--light .staff__container .component__button--3 {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-agg-6 .section--dark .staff__container .component__button--3:hover, .color-x24-agg-6 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
}
.color-x24-agg-6 .section--dark .staff__container .component__button--3:focus, .color-x24-agg-6 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-agg-6 .section--light .staff__container .staff__item {
  color: #000000;
}
.color-x24-agg-6 .section--light .staff__container .staff__title,
.color-x24-agg-6 .section--light .staff__container .staff__caption {
  color: #000000 !important;
}
.color-x24-agg-6 .section--light .staff__container .staff-member__name, .color-x24-agg-6 .section--light .staff__container .staff-member__name span {
  color: #2c2c2c;
}
.color-x24-agg-6 .section--light .staff__container .staff-member__position {
  color: #2c2c2c !important;
}
.color-x24-agg-6 .section--light .staff__container .staff-member__link {
  color: #000000 !important;
}
.color-x24-agg-6 .section--light .staff__container .staff-member .component__button--1,
.color-x24-agg-6 .section--light .staff__container .staff-member .component__button--2,
.color-x24-agg-6 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #2c2c2c !important;
  color: #ffffff !important;
  background: #2c2c2c !important;
}
.color-x24-agg-6 .section--light .staff__container .staff-member .component__button--1:hover,
.color-x24-agg-6 .section--light .staff__container .staff-member .component__button--2:hover,
.color-x24-agg-6 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #5f5f5f !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #5f5f5f !important;
}
.color-x24-agg-6 .section--light .staff__container .staff-member .component__button--1:focus,
.color-x24-agg-6 .section--light .staff__container .staff-member .component__button--2:focus,
.color-x24-agg-6 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #929292 !important;
  color: #ffffff !important;
  background: #929292 !important;
}
.color-x24-agg-6 .section--light .staff__container .staff-member .component__button--2 {
  border: 1px solid #3cd0eb !important;
  color: #ffffff !important;
  background: #3cd0eb !important;
}
.color-x24-agg-6 .section--light .staff__container .staff-member .component__button--2:hover {
  border: 1px solid #99e6f4 !important;
  background: #99e6f4 !important;
  color: #ffffff !important;
}
.color-x24-agg-6 .section--light .staff__container .staff-member .component__button--2:focus {
  border: 1px solid #f5fdfe !important;
  color: #ffffff !important;
  background: #f5fdfe !important;
}
.color-x24-agg-6 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-agg-6 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #c7f1f9 !important;
  color: #2c2c2c !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #f5fdfe !important;
}
.color-x24-agg-6 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-agg-6 .container-fluid .staff__container .staff-a {
  margin-left: 0;
  margin-right: 0;
}
.color-x24-agg-6 .section--dark .hours .component__subtitle, .color-x24-agg-6 .section--light .hours .component__subtitle {
  color: #ffffff !important;
}
.color-x24-agg-6 .section--dark .hours-a__title, .color-x24-agg-6 .section--light .hours-a__title {
  color: #ffffff;
}
.color-x24-agg-6 .section--dark .hours-a .component__subtitle, .color-x24-agg-6 .section--light .hours-a .component__subtitle {
  color: #ffffff !important;
  font-weight: 900;
}
.color-x24-agg-6 .section--dark .hours-a__schedule, .color-x24-agg-6 .section--light .hours-a__schedule {
  color: #ffffff !important;
}
.color-x24-agg-6 .section--dark .hours-a__schedule .cta__link, .color-x24-agg-6 .section--light .hours-a__schedule .cta__link {
  color: #ffffff !important;
}
.color-x24-agg-6 .section--dark .hours-a__schedule .cta__link:hover, .color-x24-agg-6 .section--light .hours-a__schedule .cta__link:hover {
  text-decoration: underline;
}
.color-x24-agg-6 .section--dark .hours-a__schedule--responsive .cta__link, .color-x24-agg-6 .section--light .hours-a__schedule--responsive .cta__link {
  color: #ffffff !important;
  padding: 15px 0;
}
.color-x24-agg-6 .section--dark .hours-a__schedule--responsive .cta__link:hover, .color-x24-agg-6 .section--light .hours-a__schedule--responsive .cta__link:hover {
  text-decoration: underline;
}
.color-x24-agg-6 .section--dark .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-agg-6 .section--dark .hours-a__schedule--responsive .row, .color-x24-agg-6 .section--light .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-agg-6 .section--light .hours-a__schedule--responsive .row {
  background: none;
  border-top: 1px solid #f98903;
  padding: 0;
}
.color-x24-agg-6 .section--dark .hours-a__schedule--responsive .row:first-of-type, .color-x24-agg-6 .section--light .hours-a__schedule--responsive .row:first-of-type {
  border-top: 0;
}
.color-x24-agg-6 .section--dark .hours-a__schedule .hours-a__subtitle, .color-x24-agg-6 .section--light .hours-a__schedule .hours-a__subtitle {
  font: 600 24px/32px "Poppins", sans-serif !important;
}
.color-x24-agg-6 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-agg-6 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #f98903;
  padding: 0 20px;
}
.color-x24-agg-6 .section--dark .hours-a__schedule .hours-a__schedule--border:first-child, .color-x24-agg-6 .section--light .hours-a__schedule .hours-a__schedule--border:first-child {
  padding-left: 0;
}
.color-x24-agg-6 .section--dark .hours-a__schedule .hours-a__schedule--border strong, .color-x24-agg-6 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #ffffff;
  font: 600 20px/28px "Poppins", sans-serif !important;
}
.color-x24-agg-6 .section--dark .hours-a__schedule .hours-a__schedule--border p, .color-x24-agg-6 .section--light .hours-a__schedule .hours-a__schedule--border p {
  font-size: 14px;
}
.color-x24-agg-6 .section--dark .hours-a__schedule .hours-a__schedule--border p:last-child, .color-x24-agg-6 .section--light .hours-a__schedule .hours-a__schedule--border p:last-child {
  margin-bottom: 0;
}
.color-x24-agg-6 .section--light .hours .component__subtitle {
  color: #000000 !important;
}
.color-x24-agg-6 .section--light .hours-a__title {
  color: #000000 !important;
}
.color-x24-agg-6 .section--light .hours-a .component__subtitle {
  color: #000000 !important;
}
.color-x24-agg-6 .section--light .hours-a__schedule {
  color: #000000 !important;
}
.color-x24-agg-6 .section--light .hours-a__schedule .cta__link {
  color: #000000 !important;
}
.color-x24-agg-6 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #f98903;
}
.color-x24-agg-6 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #000000;
}
.color-x24-agg-6 .map .map-a .map-search {
  padding: 15px;
}
.color-x24-agg-6 .map .map-a .map-search__form {
  display: none;
}
.color-x24-agg-6 .map .map-a .map-search__location-distance {
  padding: 0;
}
.color-x24-agg-6 .map .map-a .map-search__location-distance h3 {
  font-size: 16px;
}
.color-x24-agg-6 .map .map-a .map-search__location-contact b, .color-x24-agg-6 .map .map-a .map-search__location-address b {
  display: none;
}
.color-x24-agg-6 .map .map__col {
  margin: 150px 0;
  padding: 15px 0;
  border-radius: 8px;
  width: 474px;
}
.color-x24-agg-6 .section--dark .map .map-a .map__col, .color-x24-agg-6 .section--light .map .map-a .map__col {
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.2), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-agg-6 .section--dark .map .map-a .map__col h3, .color-x24-agg-6 .section--light .map .map-a .map__col h3 {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-agg-6 .section--dark .map .map-a .map__title, .color-x24-agg-6 .section--light .map .map-a .map__title {
  color: #ffffff !important;
}
.color-x24-agg-6 .section--dark .map .map-a .map__caption, .color-x24-agg-6 .section--light .map .map-a .map__caption {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-agg-6 .section--dark .map .map-a .map-search__location-distance, .color-x24-agg-6 .section--dark .map .map-a .map__container .component, .color-x24-agg-6 .section--light .map .map-a .map-search__location-distance, .color-x24-agg-6 .section--light .map .map-a .map__container .component {
  color: #ffffff;
}
.color-x24-agg-6 .section--dark .map .map-a .map-search, .color-x24-agg-6 .section--light .map .map-a .map-search {
  margin-top: 0;
}
.color-x24-agg-6 .section--dark .map .map-a .map-search .cta__link, .color-x24-agg-6 .section--light .map .map-a .map-search .cta__link {
  margin: 0;
  display: inline-block;
  width: auto;
  color: #ffffff !important;
}
.color-x24-agg-6 .section--dark .map .map-a .map-search .cta__link:hover, .color-x24-agg-6 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-agg-6 .section--dark #map-marker__content p {
  color: #000000;
}
.color-x24-agg-6 .section--light .map .map-a .map__col {
  box-shadow: none;
}
.color-x24-agg-6 .section--light .map .map-a .map__col h3 {
  color: #000000 !important;
}
.color-x24-agg-6 .section--light .map .map-a .map__title, .color-x24-agg-6 .section--light .map .map-a .map__caption {
  color: #000000 !important;
}
.color-x24-agg-6 .section--light .map .map-a .map-search__location-distance, .color-x24-agg-6 .section--light .map .map-a .map__container .component {
  color: #000000;
}
.color-x24-agg-6 .section--light .map .map-a .map-search__location-address p {
  color: #2c2c2c;
}
.color-x24-agg-6 .section--light .map .map-a .map-search .cta__link {
  color: #000000 !important;
}
.color-x24-agg-6 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-agg-6 .footer .logo_footer__container--inner,
.color-x24-agg-6 .footer .logo__container {
  display: flex;
  height: 100%;
  justify-content: center;
}
.color-x24-agg-6 .footer .logo_footer__container--inner .logo,
.color-x24-agg-6 .footer .logo__container .logo {
  align-self: center;
}
.color-x24-agg-6 .copyright__container {
  display: flex;
  justify-content: flex-end;
}
.color-x24-agg-6 .copyright__container .copyright__item {
  padding: 0 10px;
  margin-top: 0;
}
.color-x24-agg-6 .copyright__container .copyright__item .copyright__link {
  font: 12px/18px "GothicA1", sans-serif;
}
.color-x24-agg-6 .section--dark .copyright__link, .color-x24-agg-6 .section--light .copyright__link {
  color: #ffffff;
  font-family: "Poppins", sans-serif;
}
.color-x24-agg-6 .section--dark .copyright__link:hover, .color-x24-agg-6 .section--light .copyright__link:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-agg-6 .section--dark .copyright__item:not(:last-child),
.color-x24-agg-6 .section--dark #copyright__item:not(:last-child), .color-x24-agg-6 .section--light .copyright__item:not(:last-child),
.color-x24-agg-6 .section--light #copyright__item:not(:last-child) {
  border-color: #ffffff;
}
.color-x24-agg-6 .section--dark .copyright__container,
.color-x24-agg-6 .section--dark #copyright__container, .color-x24-agg-6 .section--light .copyright__container,
.color-x24-agg-6 .section--light #copyright__container {
  padding: 0 !important;
}
.color-x24-agg-6 .section--light .copyright__link {
  color: #2c2c2c;
}
.color-x24-agg-6 .section--light .copyright__link:hover {
  color: #2c2c2c;
}
.color-x24-agg-6 .section--light .copyright__item:not(:last-child),
.color-x24-agg-6 .section--light #copyright__item:not(:last-child) {
  border-color: #2c2c2c;
}
.color-x24-agg-6 .section-copyright .copyright,
.color-x24-agg-6 .section-copyright #copyright {
  display: flex;
  height: 100%;
  align-items: center;
}
.color-x24-agg-6 .section-copyright .copyright .copyright__link,
.color-x24-agg-6 .section-copyright #copyright .copyright__link {
  line-height: 17px;
}
.color-x24-agg-6 .section--dark .socialmedia__item .socialmedia__link, .color-x24-agg-6 .section--light .socialmedia__item .socialmedia__link {
  border-radius: 8px;
  background: #e0e0e0;
  color: #212121;
}
.color-x24-agg-6 .section--dark .socialmedia__item .socialmedia__link:hover, .color-x24-agg-6 .section--light .socialmedia__item .socialmedia__link:hover {
  background: #c1bcbc;
}
.color-x24-agg-6 .section--dark .section-socialmedia .socialmedia__link--small, .color-x24-agg-6 .section--light .section-socialmedia .socialmedia__link--small {
  width: 34px;
  height: 34px;
}
.color-x24-agg-6 .section--dark .socialmedia, .color-x24-agg-6 .section--light .socialmedia {
  padding: 0;
}
.color-x24-agg-6 .section--light .socialmedia__item .socialmedia__link {
  background: #616060;
  color: #e0e0e0;
}
.color-x24-agg-6 .section--light .socialmedia__item .socialmedia__link:hover {
  background: rgba(44, 44, 44, 0.5);
}
.color-x24-agg-6 .logo__container .logo-a__title {
  font-size: 14px;
  line-height: 18px;
}
.color-x24-agg-6 .logo__container .logo-a__caption {
  font-size: 12px;
  line-height: 14px;
}
@media (max-width: 1224px) {
  .color-x24-agg-6 .section--dark .cta__button,
.color-x24-agg-6 .section--dark .cta__button--icon,
.color-x24-agg-6 .section--dark .staff-member__link.component__button--1,
.color-x24-agg-6 .section--dark .staff-member__link__button--icon,
.color-x24-agg-6 .section--dark .staff-member__link--icon,
.color-x24-agg-6 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-6 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-agg-6 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-agg-6 .section--light .cta__button,
.color-x24-agg-6 .section--light .cta__button--icon,
.color-x24-agg-6 .section--light .staff-member__link.component__button--1,
.color-x24-agg-6 .section--light .staff-member__link__button--icon,
.color-x24-agg-6 .section--light .staff-member__link--icon,
.color-x24-agg-6 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-6 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-agg-6 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 155px;
  }
  .color-x24-agg-6 .banner .banner-text__wrapper {
    padding: 30px 0 50px;
  }
  .color-x24-agg-6 .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-agg-6 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-agg-6 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-agg-6 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-agg-6 .section--light .featuredblocks-grid-e .featuredblock__item {
    margin: 0 0 20px;
  }
  .color-x24-agg-6 .section--dark .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-agg-6 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-agg-6 .section--light .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-agg-6 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
    height: 100% !important;
  }
  .color-x24-agg-6 .contact-us-im .form,
.color-x24-agg-6 .form .component__title-caption-wrap {
    padding-top: 0;
    padding-bottom: 20px;
  }
}
@media (max-width: 1199px) {
  .color-x24-agg-6 .header-sticky,
.color-x24-agg-6 .header_home,
.color-x24-agg-6 .header_home.overlap {
    padding: 0;
    position: static;
  }
  .color-x24-agg-6 .header-sticky .section--dark.section--inner, .color-x24-agg-6 .header-sticky .section--light.section--inner,
.color-x24-agg-6 .header_home .section--dark.section--inner,
.color-x24-agg-6 .header_home .section--light.section--inner,
.color-x24-agg-6 .header_home.overlap .section--dark.section--inner,
.color-x24-agg-6 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-agg-6 .header-sticky .container,
.color-x24-agg-6 .header-sticky .section--dark.section--inner,
.color-x24-agg-6 .header-sticky .section--light.section--inner,
.color-x24-agg-6 .header_home .container,
.color-x24-agg-6 .header_home .section--dark.section--inner,
.color-x24-agg-6 .header_home .section--light.section--inner,
.color-x24-agg-6 .header_home.overlap .container,
.color-x24-agg-6 .header_home.overlap .section--dark.section--inner,
.color-x24-agg-6 .header_home.overlap .section--light.section--inner {
    max-width: 1140px;
  }
  .color-x24-agg-6 .banner .banner-e__header, .color-x24-agg-6 .banner .banner-e__contactform {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .color-x24-agg-6 .banner .banner-e__contactform {
    margin-left: 0;
  }
  .color-x24-agg-6 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-agg-6 .featuredblocks .featuredblocks-grid-d .featuredblock__cta {
    display: block;
  }
  .color-x24-agg-6 .banner .banner-text__wrapper {
    margin: 0 auto !important;
  }
  .color-x24-agg-6 .hours-a .hours__sep {
    display: none !important;
  }
  .color-x24-agg-6 .hours-a .hours__day:first-child {
    padding-left: 0;
    width: 27%;
  }
  .color-x24-agg-6 .hours-a .hours__hours {
    width: 73%;
    flex-direction: row !important;
    justify-content: flex-start;
  }
  .color-x24-agg-6 .hours-a .hours__hours span {
    display: inline-block;
    width: 50%;
    text-align: left !important;
    padding: 0 10px 0 0;
  }
}
@media (max-width: 1023px) {
  .color-x24-agg-6 .section--dark .cta__button,
.color-x24-agg-6 .section--dark .cta__button--icon,
.color-x24-agg-6 .section--dark .staff-member__link.component__button--1,
.color-x24-agg-6 .section--dark .staff-member__link__button--icon,
.color-x24-agg-6 .section--dark .staff-member__link--icon,
.color-x24-agg-6 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-6 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-agg-6 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-agg-6 .section--light .cta__button,
.color-x24-agg-6 .section--light .cta__button--icon,
.color-x24-agg-6 .section--light .staff-member__link.component__button--1,
.color-x24-agg-6 .section--light .staff-member__link__button--icon,
.color-x24-agg-6 .section--light .staff-member__link--icon,
.color-x24-agg-6 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-6 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-agg-6 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 135px;
  }
  .color-x24-agg-6 .section--dark .phone__container .phone__wrapper .phone__number,
.color-x24-agg-6 .section--light .phone__container .phone__wrapper .phone__number {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-agg-6 .header_home.overlap .section--dark.section--inner, .color-x24-agg-6 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-agg-6 .section--dark .navigation .navigation-b .navigation__menu--list, .color-x24-agg-6 .section--light .navigation .navigation-b .navigation__menu--list {
    display: block;
  }
  .color-x24-agg-6 .section--dark .navigation .navigation-b .navigation__menu--list > .navigation__item, .color-x24-agg-6 .section--light .navigation .navigation-b .navigation__menu--list > .navigation__item {
    width: 100%;
    padding: 10px;
    border-left: 0;
    border-bottom: 1px solid #ffffff;
  }
  .color-x24-agg-6 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-agg-6 .section--light .blade__container .blade-a--12 .blade-a__bg {
    position: static;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 1;
    margin: 0 0 26px;
  }
  .color-x24-agg-6 .section--dark .blade__container .blade-a--12 .blade-a__text, .color-x24-agg-6 .section--light .blade__container .blade-a--12 .blade-a__text {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 2;
    margin: 0 0 10px;
    padding-left: 0;
    padding-right: 0;
    background: none;
  }
  .color-x24-agg-6 .section--dark .blade-a__wrap, .color-x24-agg-6 .section--light .blade-a__wrap {
    padding: 0 15px;
  }
  .color-x24-agg-6 .section--dark .blade-a__text, .color-x24-agg-6 .section--light .blade-a__text {
    margin: 0 0 30px;
  }
  .color-x24-agg-6 .alias-partial_header_2x6x2x2 .section--dark.section--inner,
.color-x24-agg-6 .alias-partial_header_2x6x2x2 .section--light.section--inner {
    padding: 0;
  }
  .color-x24-agg-6 .alias-partial_header_2x6x2x2 .col_header_logo {
    flex: 0 0 100%;
    order: 1;
    max-width: 100%;
    padding: 20px 60px;
  }
  .color-x24-agg-6 .alias-partial_header_2x6x2x2 .col_nav {
    flex: 0 0 60%;
    max-width: 60%;
    order: 2;
    padding: 0 20px 10px 30px;
  }
  .color-x24-agg-6 .alias-partial_header_2x6x2x2 .col_top_phone {
    order: 3;
    flex: 0 0 15%;
    max-width: 15%;
    padding: 0 0 10px;
  }
  .color-x24-agg-6 .alias-partial_header_2x6x2x2 .col_header_cta {
    flex: 0 0 25%;
    max-width: 25%;
    order: 4;
    padding: 0 0 10px;
  }
  .color-x24-agg-6 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-agg-6 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-agg-6 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 165px;
    min-width: 165px;
  }
  .color-x24-agg-6 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link, .color-x24-agg-6 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link {
    padding-left: 15px;
    white-space: normal;
  }
  .color-x24-agg-6 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after, .color-x24-agg-6 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after {
    display: none;
  }
  .color-x24-agg-6 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before, .color-x24-agg-6 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    left: 5px;
    margin-top: -6px;
    border: inset 6px;
    border-left-width: 0;
    border-left-style: solid;
    border-color: transparent #ffffff transparent transparent;
  }
  .color-x24-agg-6 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover:before, .color-x24-agg-6 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-agg-6 .section--dark .navigation-a .more .navigation__list--sub .navigation__list, .color-x24-agg-6 .section--light .navigation-a .more .navigation__list--sub .navigation__list {
    left: auto;
    right: 100%;
  }
  .color-x24-agg-6 .section--dark .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before, .color-x24-agg-6 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-agg-6 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent white transparent transparent !important;
  }
  .color-x24-agg-6 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent white transparent transparent !important;
  }
  .color-x24-agg-6 .section--dark .featuredblocks-grid-d, .color-x24-agg-6 .section--dark .featuredblocks-grid-c, .color-x24-agg-6 .section--dark .featuredblocks-grid-e, .color-x24-agg-6 .section--light .featuredblocks-grid-d, .color-x24-agg-6 .section--light .featuredblocks-grid-c, .color-x24-agg-6 .section--light .featuredblocks-grid-e {
    margin: 0;
  }
  .color-x24-agg-6 .section--dark .featuredblocks-grid-d .featuredblock__item, .color-x24-agg-6 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-agg-6 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-agg-6 .section--light .featuredblocks-grid-d .featuredblock__item, .color-x24-agg-6 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-agg-6 .section--light .featuredblocks-grid-e .featuredblock__item {
    border-left: 0 !important;
    border-right: 0 !important;
  }
  .color-x24-agg-6 .section-banner .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-agg-6 .blade-a__text {
    order: 2;
  }
  .color-x24-agg-6 .blade-a__bg {
    order: 1;
  }
  .color-x24-agg-6 .section-blade .blade-a--12 .blade-a__bg {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  .color-x24-agg-6 .map__container .map .map__col {
    margin: 0;
    box-shadow: none;
    border-radius: 0;
    width: 100%;
    max-width: 100%;
    flex: inherit;
    text-align: center;
  }
  .color-x24-agg-6 .map__container .map .map__col .map__title-caption-wrap {
    padding-top: 40px;
  }
  .color-x24-agg-6 .map__container .map-a .map__container {
    max-width: 100% !important;
    padding: 0;
  }
  .color-x24-agg-6 .map__container .map-a .map__display {
    position: static;
  }
  .color-x24-agg-6 .map__container .map__wrap {
    padding: 0;
  }
  .color-x24-agg-6 .footer {
    padding: 55px 0 30px;
    overflow: hidden;
  }
  .color-x24-agg-6 .footer .section-socialmedia,
.color-x24-agg-6 .footer .section-copyright {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    justify-content: center;
  }
  .color-x24-agg-6 .footer .section-logo {
    padding: 50px 0 10px;
  }
  .color-x24-agg-6 .footer .logo__container {
    margin: 0 auto 23px;
  }
  .color-x24-agg-6 .footer .row {
    display: block;
  }
  .color-x24-agg-6 .footer div[class*=col-] {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: none;
    text-align: center;
  }
  .color-x24-agg-6 .footer .logo_footer__container--inner,
.color-x24-agg-6 .footer .logo__container {
    justify-content: center;
  }
  .color-x24-agg-6 .footer .section-socialmedia .socialmedia,
.color-x24-agg-6 .footer .section-socialmedia .copyright__container,
.color-x24-agg-6 .footer .section-copyright .socialmedia,
.color-x24-agg-6 .footer .section-copyright .copyright__container,
.color-x24-agg-6 .footer .logo__container .socialmedia,
.color-x24-agg-6 .footer .logo__container .copyright__container {
    padding: 0 0 20px;
  }
  .color-x24-agg-6 .footer .section-logo {
    padding: 0;
  }
  .color-x24-agg-6 .logo__container {
    margin: 0 auto;
  }
  .color-x24-agg-6 .logo__container .logo-a__img {
    max-width: 200px;
    margin: 0 auto;
  }
  .color-x24-agg-6 .copyright__container {
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .color-x24-agg-6 .banner-e__contactform .contactform__wrapper {
    position: relative;
    top: 0;
  }
  .color-x24-agg-6 .banner .banner-e {
    padding-top: 100px;
  }
  .color-x24-agg-6 .banner .banner-e__header {
    padding-top: 100px;
  }
}
@media (max-width: 990px) {
  .color-x24-agg-6 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-agg-6 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 140px;
    min-width: 140px;
    font-size: 12px;
  }
  .color-x24-agg-6 .section--dark .navigation-a .navigation__item--link, .color-x24-agg-6 .section--light .navigation-a .navigation__item--link {
    font-size: 12px !important;
  }
}
@media (max-width: 767px) {
  .color-x24-agg-6 .blade-a__text .blade-a__title {
    text-align: center;
  }
  .color-x24-agg-6 .form .form__title,
.color-x24-agg-6 .contact-us-im .form__title,
.color-x24-agg-6 .component__title {
    font: bold 32px/40px "Poppins", sans-serif !important;
    text-align: center;
  }
  .color-x24-agg-6 .form .form__caption,
.color-x24-agg-6 .contact-us-im .form__caption,
.color-x24-agg-6 .component__subtitle {
    font: 600 14px/18px "GothicA1", sans-serif !important;
    text-align: center;
  }
  .color-x24-agg-6 .section-banner .banner .component__title,
.color-x24-agg-6 .section-banner .banner .component__subtitle {
    text-align: center;
  }
  .color-x24-agg-6 .section-banner .banner .component__subtitle {
    margin-bottom: 24px;
  }
  .color-x24-agg-6 .banner__container .banner .cta__button {
    margin: 0 auto;
  }
  .color-x24-agg-6 .banner__container .banner .component__button {
    text-align: center !important;
  }
  .color-x24-agg-6 .featuredblocks-grid-d .featuredblock__item {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-agg-6 .section--dark .staff__list, .color-x24-agg-6 .section--light .staff__list {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-agg-6 .section--dark .staff__container .staff__title, .color-x24-agg-6 .section--light .staff__container .staff__title {
    font: bold 32px/40px "Poppins", sans-serif;
  }
  .color-x24-agg-6 .section--dark .staff__container .staff__caption, .color-x24-agg-6 .section--light .staff__container .staff__caption {
    font: 600 14px/18px "GothicA1", sans-serif;
  }
  .color-x24-agg-6 .section--dark .staff__container .staff-b .staff-member__image, .color-x24-agg-6 .section--light .staff__container .staff-b .staff-member__image {
    border-radius: 0;
  }
  .color-x24-agg-6 .section-staff .staff-a .staff__item:before {
    margin-left: 0;
  }
  .color-x24-agg-6 .section--dark .staff-a .staff-member__text, .color-x24-agg-6 .section--light .staff-a .staff-member__text {
    margin-left: auto;
  }
  .color-x24-agg-6 .hours-a__title, .color-x24-agg-6 .hours-a__subtitle {
    text-align: center;
  }
  .color-x24-agg-6 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    text-align: left;
  }
  .color-x24-agg-6 .hours-a .hours-a__schedule--responsive .cta__button, .color-x24-agg-6 .hours-a .hours-a__schedule--responsive .cta__button--icon, .color-x24-agg-6 .hours-a .hours-a__schedule--responsive .cta__link {
    margin: 0 auto;
  }
  .color-x24-agg-6 .hours-a .hours-a__schedule--responsive .row {
    min-height: 30px;
  }
  .color-x24-agg-6 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    font: 600 20px/28px "Poppins", sans-serif !important;
  }
  .color-x24-agg-6 .hours-a .hours__day:first-child {
    padding-right: 10px;
    width: 50%;
  }
  .color-x24-agg-6 .hours-a .hours__hours, .color-x24-agg-6 .hours-a .hours__day {
    align-items: flex-start !important;
    padding: 10px 0;
  }
  .color-x24-agg-6 .hours-a .hours__hours {
    padding-right: 0;
    width: 50%;
    flex-direction: column !important;
  }
  .color-x24-agg-6 .hours-a .hours__hours span {
    display: block;
    align-self: center;
    width: 100%;
    text-align: right !important;
    padding: 5px 0 0;
  }
  .color-x24-agg-6 .hours-a .hours__hours span:first-child {
    padding-top: 0;
  }
  .color-x24-agg-6 .copyright__container {
    justify-content: center;
  }
  .color-x24-agg-6 .copyright__container .copyright__list {
    justify-content: center;
    padding: 0 0 4px;
  }
  .color-x24-agg-6 .copyright__container .copyright__item {
    padding: 0 10px 10px;
  }
  .color-x24-agg-6 .section-copyright .copyright__item:not(:last-child),
.color-x24-agg-6 .section-copyright #copyright__item:not(:last-child) {
    border: 0;
  }
  .color-x24-agg-6 .section-socialmedia .socialmedia.text-center .socialmedia__link--small,
.color-x24-agg-6 .section-socialmedia .socialmedia.text-center .socialmedia__link--medium,
.color-x24-agg-6 .section-socialmedia .socialmedia.text-center .socialmedia__link--large {
    margin: 0 5px;
  }
  .color-x24-agg-6 .forms--2col-textarea .form .leadForm form .outerWrap {
    width: 100%;
  }
  .color-x24-agg-6 .forms--2col-textarea .form .form-input-comments {
    width: 100%;
  }
}

.color-x24-agg-5 .carmel-wave {
  display: block !important;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
}
.color-x24-agg-5 .carmel-wave.carmel-wave-top {
  bottom: 100% !important;
}
.color-x24-agg-5 .carmel-wave.carmel-wave-bottom {
  top: 100% !important;
}
.color-x24-agg-5 .header_home {
  z-index: 100;
}
.color-x24-agg-5 .header_home.overlap .section--dark.section--inner, .color-x24-agg-5 .header_home.overlap .section--light.section--inner {
  max-width: 1160px;
  border-radius: 8px;
  margin: 0 auto;
  position: relative;
  padding: 0 40px 0 30px;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-agg-5 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: #293246;
}
.color-x24-agg-5 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: #4f6086;
}
.color-x24-agg-5 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: #030406;
}
.color-x24-agg-5 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: #b8cd03;
}
.color-x24-agg-5 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: #ff7f00;
}
.color-x24-agg-5 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: black;
}
.color-x24-agg-5 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: white;
}
.color-x24-agg-5 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: #f5f5f5;
}
.color-x24-agg-5 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: #ff7f00;
}
.color-x24-agg-5 .header-sticky {
  box-shadow: 0 8px 10px rgba(0, 0, 0, 0.14);
}
.color-x24-agg-5 .header-sticky .row {
  align-items: center;
}
.color-x24-agg-5 .header-sticky .section--dark.section--inner, .color-x24-agg-5 .header-sticky .section--light.section--inner {
  padding: 0 40px 0 30px;
}
.color-x24-agg-5 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
  letter-spacing: 0.44px;
  line-height: 16px;
  text-align: center;
  margin-top: 0;
}
.color-x24-agg-5 body,
.color-x24-agg-5 p,
.color-x24-agg-5 .component__p,
.color-x24-agg-5 .editable__container p,
.color-x24-agg-5 .section-editable .editable__container p,
.color-x24-agg-5 .section-editable .editable__container ul,
.color-x24-agg-5 .section-editable .editable__container li,
.color-x24-agg-5 .section-editable .editable__container ol,
.color-x24-agg-5 .editable__container table td,
.color-x24-agg-5 body .editable__container p,
.color-x24-agg-5 body .editable__container ol,
.color-x24-agg-5 body .editable__container ul,
.color-x24-agg-5 body .editable__container li,
.color-x24-agg-5 body .editable__container table td,
.color-x24-agg-5 body .editable__container span,
.color-x24-agg-5 .form .leadFormInfo {
  font-family: "GothicA1", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.color-x24-agg-5 .staff-member {
  flex-wrap: nowrap !important;
}
.color-x24-agg-5 .section--dark p {
  color: #ffffff;
}
.color-x24-agg-5 .section--dark p a {
  text-decoration: underline;
}
.color-x24-agg-5 .section--dark p a:hover {
  text-decoration: none;
}
.color-x24-agg-5 .section--dark .component__title {
  color: #ffffff;
}
.color-x24-agg-5 .section--dark .component__subtitle {
  color: #ffffff;
}
.color-x24-agg-5 .section--dark .component__p {
  color: #ffffff;
}
.color-x24-agg-5 .section--dark .component__p a {
  text-decoration: underline;
}
.color-x24-agg-5 .section--dark .component__p a:hover {
  text-decoration: none;
}
.color-x24-agg-5 .section--dark a {
  color: #ffffff;
}
.color-x24-agg-5 .section--dark .bx-wrapper .bx-controls {
  margin-top: 15px;
}
.color-x24-agg-5 .section--light p {
  color: #000000;
}
.color-x24-agg-5 .section--light p a {
  text-decoration: underline;
}
.color-x24-agg-5 .section--light p a:hover {
  text-decoration: none;
}
.color-x24-agg-5 .section--light .component__title, .color-x24-agg-5 .section--light .component__subtitle {
  color: #000000 !important;
}
.color-x24-agg-5 .section--light .component__p {
  color: #000000;
}
.color-x24-agg-5 .section--light .component__p a {
  text-decoration: underline;
}
.color-x24-agg-5 .section--light .component__p a:hover {
  text-decoration: none;
}
.color-x24-agg-5 .section--light a {
  color: #000000;
}
.color-x24-agg-5 .section-base-container .section-cta .cta-a,
.color-x24-agg-5 .section-base-container .section-logo .logo-a {
  padding: 0;
}
.color-x24-agg-5 .logo__container .logo-a {
  margin: 0;
}
.color-x24-agg-5 .logo__container .logo-a__text {
  padding: 0 10px;
  min-width: 120px;
}
.color-x24-agg-5 .logo__container .logo-a__title {
  font-size: 12px;
  line-height: 14px;
}
.color-x24-agg-5 .logo__container .logo-a__caption {
  font-size: 10px;
  line-height: 12px;
}
.color-x24-agg-5 .logo__container .logo-a__img {
  display: block;
}
.color-x24-agg-5 .section--dark .logo__container .logo-a__title, .color-x24-agg-5 .section--dark .logo__container .logo-a__caption {
  color: #ffffff !important;
}
.color-x24-agg-5 .section--light .logo__container .logo-a__title, .color-x24-agg-5 .section--light .logo__container .logo-a__caption {
  color: #000000 !important;
}
.color-x24-agg-5 .comp-phone .phone__title {
  font-size: 18px;
  line-height: 20px;
}
.color-x24-agg-5 .col_header_cta .cta__link {
  margin-top: 0;
}
.color-x24-agg-5 .phone__setting-title,
.color-x24-agg-5 .phone__city {
  font-size: 16px;
  line-height: 18px;
}
.color-x24-agg-5 .editable__container h6,
.color-x24-agg-5 .editable__container h5,
.color-x24-agg-5 .editable__container h4,
.color-x24-agg-5 .editable__container h3,
.color-x24-agg-5 .editable__container h2,
.color-x24-agg-5 .editable__container h1 {
  font-family: "Poppins", sans-serif;
  font-weight: bold;
  border-bottom: none;
}
.color-x24-agg-5 .editable__container h1 {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-agg-5 .editable__container h2 {
  font-size: 48px;
  line-height: 56px;
}
.color-x24-agg-5 .editable__container h3 {
  font-size: 24px;
  line-height: 32px;
}
.color-x24-agg-5 .editable__container h4 {
  font-size: 20px;
  line-height: 28px;
}
.color-x24-agg-5 .editable__container h5 {
  font-size: 18px;
  line-height: 24px;
}
.color-x24-agg-5 .editable__container h6 {
  font-size: 16px;
  line-height: 20px;
}
.color-x24-agg-5 .section--dark .editable__container h6,
.color-x24-agg-5 .section--dark .editable__container h5,
.color-x24-agg-5 .section--dark .editable__container h4,
.color-x24-agg-5 .section--dark .editable__container h3,
.color-x24-agg-5 .section--dark .editable__container h2,
.color-x24-agg-5 .section--dark .editable__container h1, .color-x24-agg-5 .section--light .editable__container h6,
.color-x24-agg-5 .section--light .editable__container h5,
.color-x24-agg-5 .section--light .editable__container h4,
.color-x24-agg-5 .section--light .editable__container h3,
.color-x24-agg-5 .section--light .editable__container h2,
.color-x24-agg-5 .section--light .editable__container h1 {
  color: #ffffff;
}
.color-x24-agg-5 .section--light .editable__container h6,
.color-x24-agg-5 .section--light .editable__container h5,
.color-x24-agg-5 .section--light .editable__container h4,
.color-x24-agg-5 .section--light .editable__container h3,
.color-x24-agg-5 .section--light .editable__container h2,
.color-x24-agg-5 .section--light .editable__container h1 {
  color: #000000;
}
.color-x24-agg-5 .form__title {
  margin-bottom: 1.875rem;
}
.color-x24-agg-5 .form .form__title,
.color-x24-agg-5 .contact-us-im .form__title,
.color-x24-agg-5 .component__title {
  font: bold 48px/56px "Poppins", sans-serif;
}
.color-x24-agg-5 .form .form__caption,
.color-x24-agg-5 .contact-us-im .form__caption,
.color-x24-agg-5 .component__subtitle {
  font: 600 16px/20px "GothicA1", sans-serif;
}
.color-x24-agg-5 .form .error_container label,
.color-x24-agg-5 .contact-us-im .form .error_container label {
  color: #E03B33;
}
.color-x24-agg-5 .header-sticky .cta,
.color-x24-agg-5 .header_home .cta,
.color-x24-agg-5 .header_home.overlap .cta {
  padding: 0;
}
.color-x24-agg-5 .section__bg--light-1 .componentWith__container.form__container {
  padding-left: 0;
  padding-right: 0;
  padding: 0 0 50px;
}
.color-x24-agg-5 .section--dark .flex-control-paging li a, .color-x24-agg-5 .section--light .flex-control-paging li a {
  background: #f7f0e9;
  border-radius: 6px;
  width: 13px;
  height: 12px;
  box-shadow: none;
}
.color-x24-agg-5 .section--dark .flex-control-paging li a.flex-active, .color-x24-agg-5 .section--light .flex-control-paging li a.flex-active {
  background: #ff7f00 !important;
  border-radius: 6px;
  width: 34px;
  height: 12px;
  transition: width 0.2s linear;
}
.color-x24-agg-5 .section--dark .flex-control-paging li a:hover, .color-x24-agg-5 .section--light .flex-control-paging li a:hover {
  background: #ff7f00 !important;
}
.color-x24-agg-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a, .color-x24-agg-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #f7f0e9;
}
.color-x24-agg-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-agg-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  width: 34px;
  transition: width 0.2s linear;
  background: #ff7f00 !important;
}
.color-x24-agg-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-agg-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ff7f00 !important;
}
.color-x24-agg-5 .section--dark .banner .controls-wrapper, .color-x24-agg-5 .section--light .banner .controls-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 45px 0;
  margin-top: -132px;
}
@media (max-width: 991px) {
  .color-x24-agg-5 .section--dark .banner .controls-wrapper, .color-x24-agg-5 .section--light .banner .controls-wrapper {
    margin-top: 0;
  }
}
.color-x24-agg-5 .section--dark .banner .controls-wrapper .flex-control-nav, .color-x24-agg-5 .section--light .banner .controls-wrapper .flex-control-nav {
  bottom: 0 !important;
  width: auto;
  display: flex !important;
  align-items: center;
  position: relative;
  height: 0 !important;
  left: auto !important;
  transform: translateX(0) !important;
}
.color-x24-agg-5 .section--dark .banner .controls-wrapper .flex-control-nav a, .color-x24-agg-5 .section--light .banner .controls-wrapper .flex-control-nav a {
  background: #ffffff;
}
.color-x24-agg-5 .section--dark .banner .controls-wrapper .flex-prev, .color-x24-agg-5 .section--light .banner .controls-wrapper .flex-prev {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-right: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-agg-5 .section--dark .banner .controls-wrapper .flex-prev:hover, .color-x24-agg-5 .section--light .banner .controls-wrapper .flex-prev:hover {
  color: #ff7f00;
}
.color-x24-agg-5 .section--dark .banner .controls-wrapper .flex-prev:before, .color-x24-agg-5 .section--light .banner .controls-wrapper .flex-prev:before {
  content: "";
  font-size: 24px;
}
.color-x24-agg-5 .section--dark .banner .controls-wrapper .flex-next, .color-x24-agg-5 .section--light .banner .controls-wrapper .flex-next {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-left: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-agg-5 .section--dark .banner .controls-wrapper .flex-next:hover, .color-x24-agg-5 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #ff7f00;
}
.color-x24-agg-5 .section--dark .banner .controls-wrapper .flex-next:before, .color-x24-agg-5 .section--light .banner .controls-wrapper .flex-next:before {
  content: "";
  font-size: 24px;
}
.color-x24-agg-5 .section--light .flex-control-paging li a {
  background: #293246;
}
.color-x24-agg-5 .section--light .flex-control-paging li a.flex-active {
  background: #ff7f00 !important;
}
.color-x24-agg-5 .section--light .flex-control-paging li a:hover {
  background: #ff7f00 !important;
}
.color-x24-agg-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #293246;
}
.color-x24-agg-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #ff7f00 !important;
}
.color-x24-agg-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ff7f00 !important;
}
.color-x24-agg-5 .section--light .banner .controls-wrapper .flex-prev,
.color-x24-agg-5 .section--light .banner .controls-wrapper .flex-next {
  color: #293246;
}
.color-x24-agg-5 .section--light .banner .controls-wrapper .flex-prev:hover,
.color-x24-agg-5 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #ff7f00;
}
.color-x24-agg-5 .section-breadcrumbs .section--dark .breadcrumb__item, .color-x24-agg-5 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #ffffff !important;
  font: 400 16px/24px "GothicA1", sans-serif;
}
.color-x24-agg-5 .section-breadcrumbs .section--dark .breadcrumb__item a, .color-x24-agg-5 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-agg-5 .section-breadcrumbs .section--dark .breadcrumb__item a:hover, .color-x24-agg-5 .section-breadcrumbs .section--light .breadcrumb__item a:hover {
  text-decoration: none;
}
.color-x24-agg-5 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #000000 !important;
}
.color-x24-agg-5 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #000000 !important;
}
.color-x24-agg-5 .blade-a__bg > div {
  border-radius: 8px;
  overflow: hidden;
}
.color-x24-agg-5 .blade-a__bg > div img {
  border-radius: 8px;
}
.color-x24-agg-5 .blade-a__text .blade-a__title {
  border-bottom: none;
}
.color-x24-agg-5 .blade-a__description a {
  text-decoration: underline;
}
.color-x24-agg-5 .blade-a__description a:hover {
  text-decoration: none;
}
.color-x24-agg-5 .container-fluid .blade__container .blade-a--12 {
  position: relative;
}
.color-x24-agg-5 .container-fluid .blade__container .blade-a--12 .blade-a__wrap > .row {
  padding: 0;
}
.color-x24-agg-5 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-agg-5 .section--light .blade__container .blade-a--12 .blade-a__bg {
  padding-top: 0;
  padding-bottom: 0;
}
.color-x24-agg-5 .section--dark .blade-a--12 .blade-a__text, .color-x24-agg-5 .section--light .blade-a--12 .blade-a__text {
  padding-top: 16px;
  padding-bottom: 16px;
}
.color-x24-agg-5 .section--dark .blade-a--12 .blade-a__bg, .color-x24-agg-5 .section--light .blade-a--12 .blade-a__bg {
  height: 100%;
}
.color-x24-agg-5 .section--dark .blade-a__bg > div, .color-x24-agg-5 .section--light .blade-a__bg > div {
  height: 100%;
  min-height: 100%;
}
.color-x24-agg-5 .section--dark .blade-a__text, .color-x24-agg-5 .section--light .blade-a__text {
  background: rgba(41, 50, 70, 0.7);
  border-radius: 8px;
}
.color-x24-agg-5 .section--dark .blade-a__text .cta__link, .color-x24-agg-5 .section--light .blade-a__text .cta__link {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
}
.color-x24-agg-5 .section--dark .blade-a__text .cta__link:hover, .color-x24-agg-5 .section--light .blade-a__text .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-agg-5 .section--dark .blade-a__text .blade-a__readmore .cta__link, .color-x24-agg-5 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: #f4fe9e !important;
  text-transform: none;
  text-decoration: underline;
  font-weight: 400;
}
.color-x24-agg-5 .section--dark .blade-a__text .blade-a__readmore .cta__link:hover, .color-x24-agg-5 .section--light .blade-a__text .blade-a__readmore .cta__link:hover {
  text-decoration: none;
}
.color-x24-agg-5 .section--dark .blade-a__description, .color-x24-agg-5 .section--light .blade-a__description {
  color: #ffffff;
}
.color-x24-agg-5 .section--light .blade-a__text {
  background: rgba(224, 224, 224, 0.7);
}
.color-x24-agg-5 .section--light .blade-a__text .cta__link {
  color: #000000 !important;
}
.color-x24-agg-5 .section--light .blade-a__text .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-agg-5 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: #b8cd03 !important;
}
.color-x24-agg-5 .section--light .blade-a__description {
  color: #293246;
}
.color-x24-agg-5 .container-fluid .blade-a__wrap {
  max-width: 100%;
}
.color-x24-agg-5 .componentWith__container.featuredarticles__container {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-agg-5 .section--dark .featuredarticles .featuredarticle__image, .color-x24-agg-5 .section--light .featuredarticles .featuredarticle__image {
  border-radius: 8px;
}
.color-x24-agg-5 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link, .color-x24-agg-5 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  font: 16px/20px "GothicA1", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
}
.color-x24-agg-5 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:hover, .color-x24-agg-5 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:hover {
  text-decoration: underline;
}
.color-x24-agg-5 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:before, .color-x24-agg-5 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:before {
  display: none;
}
.color-x24-agg-5 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__description, .color-x24-agg-5 .section--light .featuredarticles .featuredarticle__text .featuredarticle__description {
  font: 16px/20px "GothicA1", sans-serif;
}
.color-x24-agg-5 .section--dark .featuredarticles .featuredarticle__title, .color-x24-agg-5 .section--light .featuredarticles .featuredarticle__title {
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-agg-5 .section--dark .featuredarticles .featuredarticle__title a, .color-x24-agg-5 .section--light .featuredarticles .featuredarticle__title a {
  color: #ffffff;
  text-decoration: none;
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-agg-5 .section--dark .featuredarticles .featuredarticle__title a:hover, .color-x24-agg-5 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-agg-5 .section--dark .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper, .color-x24-agg-5 .section--light .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper {
  margin-top: 0 !important;
}
.color-x24-agg-5 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  color: #000000;
}
.color-x24-agg-5 .section--light .featuredarticles .featuredarticle__title a {
  color: #000000;
}
.color-x24-agg-5 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #000000;
}
.color-x24-agg-5 .section--light .featuredblocks-list-a .featuredblock__item {
  margin-bottom: 10px;
}
.color-x24-agg-5 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a {
  color: #000000 !important;
}
.color-x24-agg-5 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a:hover:after {
  text-decoration: underline;
}
.color-x24-agg-5 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-agg-5 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-agg-5 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-agg-5 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-agg-5 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-agg-5 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-agg-5 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-agg-5 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ffffff !important;
}
.color-x24-agg-5 .section__bg--light-3 .section--dark .flex-control-paging li a.flex-active, .color-x24-agg-5 .section__bg--light-3 .section--dark .flex-control-paging li a:hover, .color-x24-agg-5 .section__bg--light-3 .section--light .flex-control-paging li a.flex-active, .color-x24-agg-5 .section__bg--light-3 .section--light .flex-control-paging li a:hover,
.color-x24-agg-5 .section__bg--dark-5 .section--dark .flex-control-paging li a.flex-active,
.color-x24-agg-5 .section__bg--dark-5 .section--dark .flex-control-paging li a:hover,
.color-x24-agg-5 .section__bg--dark-5 .section--light .flex-control-paging li a.flex-active,
.color-x24-agg-5 .section__bg--dark-5 .section--light .flex-control-paging li a:hover {
  background: #ffffff !important;
}
.color-x24-agg-5 .section__bg--light-3 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-agg-5 .section__bg--light-3 .section--light .hours-a__schedule .hours-a__schedule--border,
.color-x24-agg-5 .section__bg--dark-5 .section--dark .hours-a__schedule .hours-a__schedule--border,
.color-x24-agg-5 .section__bg--dark-5 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ffffff !important;
}
.color-x24-agg-5 .section__bg--dark-5 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-5 .section__bg--dark-5 .section--dark .form .form__group .input_container input,
.color-x24-agg-5 .section__bg--dark-5 .section--dark .form .form__group .input_container select,
.color-x24-agg-5 .section__bg--dark-5 .section--dark .form .form__group .input_container textarea,
.color-x24-agg-5 .section__bg--dark-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-5 .section__bg--dark-5 .section--light .form .form__group .input_container input,
.color-x24-agg-5 .section__bg--dark-5 .section--light .form .form__group .input_container select,
.color-x24-agg-5 .section__bg--dark-5 .section--light .form .form__group .input_container textarea,
.color-x24-agg-5 .section__bg--light-3 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-5 .section__bg--light-3 .section--dark .form .form__group .input_container input,
.color-x24-agg-5 .section__bg--light-3 .section--dark .form .form__group .input_container select,
.color-x24-agg-5 .section__bg--light-3 .section--dark .form .form__group .input_container textarea,
.color-x24-agg-5 .section__bg--light-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-5 .section__bg--light-3 .section--light .form .form__group .input_container input,
.color-x24-agg-5 .section__bg--light-3 .section--light .form .form__group .input_container select,
.color-x24-agg-5 .section__bg--light-3 .section--light .form .form__group .input_container textarea {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
}
.color-x24-agg-5 .section__bg--dark-4 .section--dark .staff__container .component__button--2 {
  border: 1px solid #293246 !important;
  color: #ffffff !important;
  background: #293246 !important;
}
.color-x24-agg-5 .section__bg--dark-4 .section--dark .staff__container .component__button--2:hover {
  border: 1px solid #4f6086 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #4f6086 !important;
}
.color-x24-agg-5 .section__bg--dark-4 .section--dark .staff__container .component__button--2:focus {
  border: 1px solid #8494b7 !important;
  color: #ffffff !important;
  background: #8494b7 !important;
}
.color-x24-agg-5 .section--dark .disclaimer, .color-x24-agg-5 .section--light .disclaimer {
  padding: 0;
}
.color-x24-agg-5 .section--dark .disclaimer__content p, .color-x24-agg-5 .section--light .disclaimer__content p {
  font: 400 16px/20px "GothicA1", sans-serif;
}
.color-x24-agg-5 .section--dark .disclaimer__content a, .color-x24-agg-5 .section--light .disclaimer__content a {
  font-weight: 400;
  text-decoration: underline;
}
.color-x24-agg-5 .section--dark .disclaimer__content a:hover, .color-x24-agg-5 .section--dark .disclaimer__content a:focus, .color-x24-agg-5 .section--light .disclaimer__content a:hover, .color-x24-agg-5 .section--light .disclaimer__content a:focus {
  text-decoration: none;
}
.color-x24-agg-5 .section--dark .section-featuredblocks .section--inner.container-fluid > .row > div, .color-x24-agg-5 .section--light .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-agg-5 .section--dark .cta__link, .color-x24-agg-5 .section--light .cta__link {
  font: bold 16px/20px "GothicA1", sans-serif;
}
.color-x24-agg-5 .section--dark .featuredblocks__title-wrap, .color-x24-agg-5 .section--light .featuredblocks__title-wrap {
  margin-bottom: 1.875rem;
}
.color-x24-agg-5 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button, .color-x24-agg-5 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-agg-5 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover, .color-x24-agg-5 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-agg-5 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus, .color-x24-agg-5 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-agg-5 .section--dark .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-agg-5 .section--dark .banner .component__button--1.cta__button,
.color-x24-agg-5 .section--dark .cta__button.component__button--1, .color-x24-agg-5 .section--light .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-agg-5 .section--light .banner .component__button--1.cta__button,
.color-x24-agg-5 .section--light .cta__button.component__button--1 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-agg-5 .section--dark .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-agg-5 .section--dark .banner .component__button--1.cta__button:hover,
.color-x24-agg-5 .section--dark .cta__button.component__button--1:hover, .color-x24-agg-5 .section--light .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-agg-5 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-agg-5 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-agg-5 .section--dark .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-agg-5 .section--dark .banner .component__button--1.cta__button:focus,
.color-x24-agg-5 .section--dark .cta__button.component__button--1:focus, .color-x24-agg-5 .section--light .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-agg-5 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-agg-5 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-agg-5 .section--dark .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-agg-5 .section--dark .banner .component__button--2.cta__button,
.color-x24-agg-5 .section--dark .cta__button.component__button--2, .color-x24-agg-5 .section--light .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-agg-5 .section--light .banner .component__button--2.cta__button,
.color-x24-agg-5 .section--light .cta__button.component__button--2 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #b8cd03 !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #b8cd03 !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-agg-5 .section--dark .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-agg-5 .section--dark .banner .component__button--2.cta__button:hover,
.color-x24-agg-5 .section--dark .cta__button.component__button--2:hover, .color-x24-agg-5 .section--light .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-agg-5 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-agg-5 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #e8fc3a !important;
  background: #e8fc3a !important;
  color: #ffffff !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-agg-5 .section--dark .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-agg-5 .section--dark .banner .component__button--2.cta__button:focus,
.color-x24-agg-5 .section--dark .cta__button.component__button--2:focus, .color-x24-agg-5 .section--light .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-agg-5 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-agg-5 .section--light .cta__button.component__button--2:focus {
  border: 1px solid #f4fe9e !important;
  color: #ffffff !important;
  background: #f4fe9e !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-agg-5 .section--dark .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-agg-5 .section--dark .banner .component__button--3.cta__button,
.color-x24-agg-5 .section--dark .cta__button.component__button--3, .color-x24-agg-5 .section--light .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-agg-5 .section--light .banner .component__button--3.cta__button,
.color-x24-agg-5 .section--light .cta__button.component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: none !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-agg-5 .section--dark .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-agg-5 .section--dark .banner .component__button--3.cta__button:hover,
.color-x24-agg-5 .section--dark .cta__button.component__button--3:hover, .color-x24-agg-5 .section--light .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-agg-5 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-agg-5 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(100, 120, 164, 0.42), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(100, 120, 164, 0.1);
}
.color-x24-agg-5 .section--dark .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-agg-5 .section--dark .banner .component__button--3.cta__button:focus,
.color-x24-agg-5 .section--dark .cta__button.component__button--3:focus, .color-x24-agg-5 .section--light .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-agg-5 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-agg-5 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-agg-5 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  border: 1px solid #293246 !important;
  color: #ffffff !important;
  background: #293246 !important;
}
.color-x24-agg-5 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #4f6086 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #4f6086 !important;
}
.color-x24-agg-5 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #8494b7 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #8494b7 !important;
}
.color-x24-agg-5 .section--light .banner .component__button--1.cta__button,
.color-x24-agg-5 .section--light .cta__button.component__button--1 {
  border: 1px solid #293246 !important;
  color: #ffffff !important;
  background: #293246 !important;
}
.color-x24-agg-5 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-agg-5 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #4f6086 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #4f6086 !important;
}
.color-x24-agg-5 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-agg-5 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #8494b7 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #8494b7 !important;
}
.color-x24-agg-5 .section--light .banner .component__button--2.cta__button,
.color-x24-agg-5 .section--light .cta__button.component__button--2 {
  border: 1px solid #b8cd03 !important;
  color: #ffffff !important;
  background: #b8cd03 !important;
}
.color-x24-agg-5 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-agg-5 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #e8fc3a !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #e8fc3a !important;
}
.color-x24-agg-5 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-agg-5 .section--light .cta__button.component__button--2:focus {
  border: 1px solid #f4fe9e !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #f4fe9e !important;
}
.color-x24-agg-5 .section--light .banner .component__button--3.cta__button,
.color-x24-agg-5 .section--light .cta__button.component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-agg-5 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-agg-5 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #eefd6c !important;
  color: #293246 !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #f4fe9e !important;
}
.color-x24-agg-5 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-agg-5 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-agg-5 .section--dark .articles__categories .mm-navbar .mm-btn, .color-x24-agg-5 .section--light .articles__categories .mm-navbar .mm-btn {
  top: 7px;
}
.color-x24-agg-5 .section--dark .articles__categories .mm-panels > .mm-panel > .mm-listview, .color-x24-agg-5 .section--light .articles__categories .mm-panels > .mm-panel > .mm-listview {
  margin: 7px 0 0 0;
}
.color-x24-agg-5 .section--dark .articles__categories .mm-opened .mm-title,
.color-x24-agg-5 .section--dark .articles__categories .mm-title, .color-x24-agg-5 .section--light .articles__categories .mm-opened .mm-title,
.color-x24-agg-5 .section--light .articles__categories .mm-title {
  font-size: 22px;
  line-height: 24px;
}
.color-x24-agg-5 .section--dark .blog-post__title,
.color-x24-agg-5 .section--dark .blog__post-title,
.color-x24-agg-5 .section--dark .article__post-title, .color-x24-agg-5 .section--light .blog-post__title,
.color-x24-agg-5 .section--light .blog__post-title,
.color-x24-agg-5 .section--light .article__post-title {
  font-family: "Poppins", sans-serif;
  text-decoration: none;
  color: #ffffff !important;
}
.color-x24-agg-5 .section--dark .blog-post__title:hover, .color-x24-agg-5 .section--dark .blog-post__title:focus,
.color-x24-agg-5 .section--dark .blog__post-title:hover,
.color-x24-agg-5 .section--dark .blog__post-title:focus,
.color-x24-agg-5 .section--dark .article__post-title:hover,
.color-x24-agg-5 .section--dark .article__post-title:focus, .color-x24-agg-5 .section--light .blog-post__title:hover, .color-x24-agg-5 .section--light .blog-post__title:focus,
.color-x24-agg-5 .section--light .blog__post-title:hover,
.color-x24-agg-5 .section--light .blog__post-title:focus,
.color-x24-agg-5 .section--light .article__post-title:hover,
.color-x24-agg-5 .section--light .article__post-title:focus {
  text-decoration: underline;
}
.color-x24-agg-5 .section--dark .blog-post__info li, .color-x24-agg-5 .section--light .blog-post__info li {
  border-left-color: #ffffff;
}
.color-x24-agg-5 .section--dark .category__description h1,
.color-x24-agg-5 .section--dark .category__description h2,
.color-x24-agg-5 .section--dark .category__description h3,
.color-x24-agg-5 .section--dark .category__description h4,
.color-x24-agg-5 .section--dark .category__description h5,
.color-x24-agg-5 .section--dark .category__description h6,
.color-x24-agg-5 .section--dark .category__description p > strong,
.color-x24-agg-5 .section--dark .blog__content h1,
.color-x24-agg-5 .section--dark .blog__content h2,
.color-x24-agg-5 .section--dark .blog__content h3,
.color-x24-agg-5 .section--dark .blog__content h4,
.color-x24-agg-5 .section--dark .blog__content h5,
.color-x24-agg-5 .section--dark .blog__content h6,
.color-x24-agg-5 .section--dark .blog__content p > strong,
.color-x24-agg-5 .section--dark .article__content h1,
.color-x24-agg-5 .section--dark .article__content h2,
.color-x24-agg-5 .section--dark .article__content h3,
.color-x24-agg-5 .section--dark .article__content h4,
.color-x24-agg-5 .section--dark .article__content h5,
.color-x24-agg-5 .section--dark .article__content h6,
.color-x24-agg-5 .section--dark .article__content p > strong, .color-x24-agg-5 .section--light .category__description h1,
.color-x24-agg-5 .section--light .category__description h2,
.color-x24-agg-5 .section--light .category__description h3,
.color-x24-agg-5 .section--light .category__description h4,
.color-x24-agg-5 .section--light .category__description h5,
.color-x24-agg-5 .section--light .category__description h6,
.color-x24-agg-5 .section--light .category__description p > strong,
.color-x24-agg-5 .section--light .blog__content h1,
.color-x24-agg-5 .section--light .blog__content h2,
.color-x24-agg-5 .section--light .blog__content h3,
.color-x24-agg-5 .section--light .blog__content h4,
.color-x24-agg-5 .section--light .blog__content h5,
.color-x24-agg-5 .section--light .blog__content h6,
.color-x24-agg-5 .section--light .blog__content p > strong,
.color-x24-agg-5 .section--light .article__content h1,
.color-x24-agg-5 .section--light .article__content h2,
.color-x24-agg-5 .section--light .article__content h3,
.color-x24-agg-5 .section--light .article__content h4,
.color-x24-agg-5 .section--light .article__content h5,
.color-x24-agg-5 .section--light .article__content h6,
.color-x24-agg-5 .section--light .article__content p > strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-agg-5 .section--dark .category__description h1 strong,
.color-x24-agg-5 .section--dark .category__description h2 strong,
.color-x24-agg-5 .section--dark .category__description h3 strong,
.color-x24-agg-5 .section--dark .category__description h4 strong,
.color-x24-agg-5 .section--dark .category__description h5 strong,
.color-x24-agg-5 .section--dark .category__description h6 strong,
.color-x24-agg-5 .section--dark .category__description p > strong strong,
.color-x24-agg-5 .section--dark .blog__content h1 strong,
.color-x24-agg-5 .section--dark .blog__content h2 strong,
.color-x24-agg-5 .section--dark .blog__content h3 strong,
.color-x24-agg-5 .section--dark .blog__content h4 strong,
.color-x24-agg-5 .section--dark .blog__content h5 strong,
.color-x24-agg-5 .section--dark .blog__content h6 strong,
.color-x24-agg-5 .section--dark .blog__content p > strong strong,
.color-x24-agg-5 .section--dark .article__content h1 strong,
.color-x24-agg-5 .section--dark .article__content h2 strong,
.color-x24-agg-5 .section--dark .article__content h3 strong,
.color-x24-agg-5 .section--dark .article__content h4 strong,
.color-x24-agg-5 .section--dark .article__content h5 strong,
.color-x24-agg-5 .section--dark .article__content h6 strong,
.color-x24-agg-5 .section--dark .article__content p > strong strong, .color-x24-agg-5 .section--light .category__description h1 strong,
.color-x24-agg-5 .section--light .category__description h2 strong,
.color-x24-agg-5 .section--light .category__description h3 strong,
.color-x24-agg-5 .section--light .category__description h4 strong,
.color-x24-agg-5 .section--light .category__description h5 strong,
.color-x24-agg-5 .section--light .category__description h6 strong,
.color-x24-agg-5 .section--light .category__description p > strong strong,
.color-x24-agg-5 .section--light .blog__content h1 strong,
.color-x24-agg-5 .section--light .blog__content h2 strong,
.color-x24-agg-5 .section--light .blog__content h3 strong,
.color-x24-agg-5 .section--light .blog__content h4 strong,
.color-x24-agg-5 .section--light .blog__content h5 strong,
.color-x24-agg-5 .section--light .blog__content h6 strong,
.color-x24-agg-5 .section--light .blog__content p > strong strong,
.color-x24-agg-5 .section--light .article__content h1 strong,
.color-x24-agg-5 .section--light .article__content h2 strong,
.color-x24-agg-5 .section--light .article__content h3 strong,
.color-x24-agg-5 .section--light .article__content h4 strong,
.color-x24-agg-5 .section--light .article__content h5 strong,
.color-x24-agg-5 .section--light .article__content h6 strong,
.color-x24-agg-5 .section--light .article__content p > strong strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-agg-5 .section--dark .article__post-permalink,
.color-x24-agg-5 .section--dark .blog__post-permalink, .color-x24-agg-5 .section--light .article__post-permalink,
.color-x24-agg-5 .section--light .blog__post-permalink {
  text-decoration: none;
  font-family: "GothicA1", sans-serif;
  position: relative;
  font-weight: 700;
  color: #ffffff;
}
.color-x24-agg-5 .section--dark .article__post-permalink:hover, .color-x24-agg-5 .section--dark .article__post-permalink:focus,
.color-x24-agg-5 .section--dark .blog__post-permalink:hover,
.color-x24-agg-5 .section--dark .blog__post-permalink:focus, .color-x24-agg-5 .section--light .article__post-permalink:hover, .color-x24-agg-5 .section--light .article__post-permalink:focus,
.color-x24-agg-5 .section--light .blog__post-permalink:hover,
.color-x24-agg-5 .section--light .blog__post-permalink:focus {
  text-decoration: underline;
}
.color-x24-agg-5 .section--dark .article__post-permalink:before,
.color-x24-agg-5 .section--dark .blog__post-permalink:before, .color-x24-agg-5 .section--light .article__post-permalink:before,
.color-x24-agg-5 .section--light .blog__post-permalink:before {
  content: "";
  top: -3px;
  font-family: "font-awesome";
  position: absolute;
  right: -13px;
  font-weight: normal;
  display: none;
}
.color-x24-agg-5 .section--dark .articles__categories .category__list-child li a,
.color-x24-agg-5 .section--dark .articles__categories-list li a, .color-x24-agg-5 .section--light .articles__categories .category__list-child li a,
.color-x24-agg-5 .section--light .articles__categories-list li a {
  font: 16px/1.375 "GothicA1", sans-serif;
}
.color-x24-agg-5 .section--dark .articles__categories .category__list-child li a:hover, .color-x24-agg-5 .section--dark .articles__categories .category__list-child li a:focus,
.color-x24-agg-5 .section--dark .articles__categories-list li a:hover,
.color-x24-agg-5 .section--dark .articles__categories-list li a:focus, .color-x24-agg-5 .section--light .articles__categories .category__list-child li a:hover, .color-x24-agg-5 .section--light .articles__categories .category__list-child li a:focus,
.color-x24-agg-5 .section--light .articles__categories-list li a:hover,
.color-x24-agg-5 .section--light .articles__categories-list li a:focus {
  text-decoration: none;
}
.color-x24-agg-5 .section--dark .articles__categories .mm-opened .mm-title, .color-x24-agg-5 .section--light .articles__categories .mm-opened .mm-title {
  font-family: "Poppins", sans-serif;
}
.color-x24-agg-5 .section--dark .articles__pagination ul li a, .color-x24-agg-5 .section--light .articles__pagination ul li a {
  color: #000000;
}
.color-x24-agg-5 .section--light .blog__post-title,
.color-x24-agg-5 .section--light .article__post-title {
  color: #000000 !important;
}
.color-x24-agg-5 .section--light .article__post-permalink,
.color-x24-agg-5 .section--light .blog__post-permalink {
  color: #000000;
}
.color-x24-agg-5 .section--light .blog-post__info li {
  border-left-color: #000000;
}
.color-x24-agg-5 .section--dark .banner__container .banner .cta__button, .color-x24-agg-5 .section--light .banner__container .banner .cta__button {
  min-height: 45px;
  max-width: 250px;
  font: 700 14px/25px "Poppins", sans-serif;
}
.color-x24-agg-5 .section--dark .banner__container .banner .form .form__title,
.color-x24-agg-5 .section--dark .banner__container .banner .form .form__caption,
.color-x24-agg-5 .section--dark .banner__container .banner .form .leadFormInfo,
.color-x24-agg-5 .section--dark .banner__container .banner .form .form__name, .color-x24-agg-5 .section--light .banner__container .banner .form .form__title,
.color-x24-agg-5 .section--light .banner__container .banner .form .form__caption,
.color-x24-agg-5 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-agg-5 .section--light .banner__container .banner .form .form__name {
  color: #000000;
}
.color-x24-agg-5 .section--light .banner__container .banner .form .form__title,
.color-x24-agg-5 .section--light .banner__container .banner .form .form__caption,
.color-x24-agg-5 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-agg-5 .section--light .banner__container .banner .form .form__name {
  color: #ffffff;
}
.color-x24-agg-5 .section-banner .banner .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-agg-5 .section-banner .banner form {
  margin-bottom: 0;
}
.color-x24-agg-5 .section-banner .banner .component__title {
  color: #ffffff !important;
  font-family: "Poppins", sans-serif;
  font-weight: bold;
}
.color-x24-agg-5 .section-banner .banner .banner-text__title--large {
  font-size: 40px;
  line-height: 46px;
}
.color-x24-agg-5 .section-banner .banner .banner-text__title--extraLarge {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-agg-5 .section-banner .banner .banner-e .input_container {
  margin: 0 0 10px;
}
.color-x24-agg-5 .section-banner .banner-text__wrapper .text-left .banner-c__title,
.color-x24-agg-5 .section-banner .banner-text__wrapper .text-center .banner-c__title,
.color-x24-agg-5 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  max-width: 650px;
}
.color-x24-agg-5 .section-banner .banner-text__wrapper .text-left .banner-c__title {
  max-width: 650px;
}
.color-x24-agg-5 .section-banner .banner-text__wrapper .text-left .text-center {
  text-align: left !important;
}
.color-x24-agg-5 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  display: inline-block;
}
.color-x24-agg-5 .section-banner .banner-text__wrapper .text-right .banner-c__button {
  text-align: right !important;
  margin-right: 0 !important;
}
.color-x24-agg-5 .section-banner .banner-text__wrapper .text-center {
  margin: 0 auto;
}
.color-x24-agg-5 .section-banner .banner .component__subtitle {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-agg-5 .section-banner .banner .banner-text__subtitle--small {
  font-size: 18px;
  line-height: 22px;
}
.color-x24-agg-5 .section-banner .banner .banner-text__subtitle--medium {
  font-size: 24px;
  line-height: 26px;
}
.color-x24-agg-5 .section-banner .banner .cta__link:hover {
  text-decoration: underline;
}
.color-x24-agg-5 .section-banner .banner .flexslider .flex-control-nav {
  bottom: 100px;
}
@keyframes fadeInUp {
  from {
    transform: translate3d(0, 40px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.color-x24-agg-5 .in-view {
  animation-duration: 1s;
  animation-fill-mode: both;
  opacity: 0;
  animation-name: fadeInUp;
}
.color-x24-agg-5 .section--dark .navigation .navigation-b,
.color-x24-agg-5 .section--dark .navigation .navigation-c, .color-x24-agg-5 .section--light .navigation .navigation-b,
.color-x24-agg-5 .section--light .navigation .navigation-c {
  background: none;
}
.color-x24-agg-5 .section--dark .navigation .navigation-b .navigation__button:focus,
.color-x24-agg-5 .section--dark .navigation .navigation-c .navigation__button:focus, .color-x24-agg-5 .section--light .navigation .navigation-b .navigation__button:focus,
.color-x24-agg-5 .section--light .navigation .navigation-c .navigation__button:focus {
  outline: none;
}
.color-x24-agg-5 .section--dark .navigation-a .navigation__item--link,
.color-x24-agg-5 .section--dark .navigation-b .navigation__item--link,
.color-x24-agg-5 .section--dark .navigation-c .navigation__item--link, .color-x24-agg-5 .section--light .navigation-a .navigation__item--link,
.color-x24-agg-5 .section--light .navigation-b .navigation__item--link,
.color-x24-agg-5 .section--light .navigation-c .navigation__item--link {
  padding: 5px 0.7rem;
  font-size: 12px !important;
  color: #ffffff;
  text-transform: uppercase;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  line-height: 24px;
}
.color-x24-agg-5 .section--dark .navigation-a .navigation__item--link:hover,
.color-x24-agg-5 .section--dark .navigation-b .navigation__item--link:hover,
.color-x24-agg-5 .section--dark .navigation-c .navigation__item--link:hover, .color-x24-agg-5 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-agg-5 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-agg-5 .section--light .navigation-c .navigation__item--link:hover {
  color: #999;
}
.color-x24-agg-5 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-agg-5 .section--dark .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-agg-5 .section--dark .navigation-c .navigation__item.has-drop-down ul a:hover, .color-x24-agg-5 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-agg-5 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-agg-5 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #999;
}
.color-x24-agg-5 .section--dark .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-5 .section--dark .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-5 .section--dark .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-agg-5 .section--light .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-5 .section--light .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-5 .section--light .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after {
  font-family: "font-awesome";
  content: "";
  border: 0 !important;
  width: 10px;
  height: 20px;
  margin: 0;
  font-size: 8px !important;
  right: 10px;
  top: 4px;
}
.color-x24-agg-5 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-agg-5 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-agg-5 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub, .color-x24-agg-5 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-agg-5 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-agg-5 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub {
  right: 0;
}
.color-x24-agg-5 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-agg-5 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-agg-5 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub, .color-x24-agg-5 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-agg-5 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-agg-5 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub {
  left: unset;
  right: 100%;
}
.color-x24-agg-5 .section--dark .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-agg-5 .section--dark .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-agg-5 .section--dark .navigation-c .navigation__list--head .navigation-open > .navigation__item--link, .color-x24-agg-5 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-agg-5 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-agg-5 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-agg-5 .section--dark .navigation-a .navigation__list--sub,
.color-x24-agg-5 .section--dark .navigation-b .navigation__list--sub,
.color-x24-agg-5 .section--dark .navigation-c .navigation__list--sub, .color-x24-agg-5 .section--light .navigation-a .navigation__list--sub,
.color-x24-agg-5 .section--light .navigation-b .navigation__list--sub,
.color-x24-agg-5 .section--light .navigation-c .navigation__list--sub {
  border: 0;
  border-radius: 8px;
  background: #293246 !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-agg-5 .section--dark .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-agg-5 .section--dark .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-agg-5 .section--dark .navigation-c .navigation__list--sub .navigation__item--link, .color-x24-agg-5 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-agg-5 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-agg-5 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #ffffff;
}
.color-x24-agg-5 .section--dark .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-5 .section--dark .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-5 .section--dark .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-agg-5 .section--light .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-5 .section--light .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-5 .section--light .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  content: "";
}
.color-x24-agg-5 .section--dark .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-agg-5 .section--dark .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-agg-5 .section--dark .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link, .color-x24-agg-5 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-agg-5 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-agg-5 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-agg-5 .section--light .navigation-a .navigation__item--link,
.color-x24-agg-5 .section--light .navigation-b .navigation__item--link,
.color-x24-agg-5 .section--light .navigation-c .navigation__item--link {
  color: #000000;
}
.color-x24-agg-5 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-agg-5 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-agg-5 .section--light .navigation-c .navigation__item--link:hover {
  color: #666;
}
.color-x24-agg-5 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-agg-5 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-agg-5 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #666;
}
.color-x24-agg-5 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-agg-5 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-agg-5 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #666;
}
.color-x24-agg-5 .section--light .navigation-a .navigation__list--sub,
.color-x24-agg-5 .section--light .navigation-b .navigation__list--sub,
.color-x24-agg-5 .section--light .navigation-c .navigation__list--sub {
  background: #e0e0e0 !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-agg-5 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-agg-5 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-agg-5 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #000000;
}
.color-x24-agg-5 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-agg-5 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-agg-5 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #666 !important;
}
.color-x24-agg-5 .section--dark .navigation__container .navigation__item.has-drop-down .navigation__item--link:hover:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-agg-5 .section--dark .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-agg-5 .section--dark .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #999 !important;
}
.color-x24-agg-5 .section--dark .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #f0f !important;
}
.color-x24-agg-5 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: #000000 transparent transparent transparent !important;
}
.color-x24-agg-5 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: #666 transparent transparent transparent !important;
}
.color-x24-agg-5 .section--light .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #666 transparent transparent !important;
}
.color-x24-agg-5 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: transparent transparent transparent #000000 !important;
}
.color-x24-agg-5 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #f00 !important;
}
.color-x24-agg-5 .section--light .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #666 !important;
}
.color-x24-agg-5 .contact-us-im {
  overflow: hidden;
}
.color-x24-agg-5 .contact-us-im .form .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-agg-5 .form .form__name {
  font: 14px/20px "GothicA1", sans-serif;
}
.color-x24-agg-5 .form .leadForm,
.color-x24-agg-5 .form .label_container {
  text-align: left;
}
.color-x24-agg-5 .form form .form-input-comments {
  flex-direction: column;
}
.color-x24-agg-5 .form .form__group {
  overflow: hidden;
  margin: 0 0 20px;
}
.color-x24-agg-5 .section--dark .form, .color-x24-agg-5 .section--light .form {
  padding: 3.125rem 0;
  margin: 0 auto;
  max-width: 900px;
}
.color-x24-agg-5 .section--dark .form form .form-wrap__submit, .color-x24-agg-5 .section--light .form form .form-wrap__submit {
  display: block;
}
.color-x24-agg-5 .section--dark .form form .form-wrap__submit input, .color-x24-agg-5 .section--light .form form .form-wrap__submit input {
  width: 100%;
}
.color-x24-agg-5 .section--dark .form .leadFormInfo,
.color-x24-agg-5 .section--dark .form .component__title-caption-wrap, .color-x24-agg-5 .section--light .form .leadFormInfo,
.color-x24-agg-5 .section--light .form .component__title-caption-wrap {
  text-align: center;
}
.color-x24-agg-5 .section--dark .form .form__title, .color-x24-agg-5 .section--light .form .form__title {
  color: #ffffff;
}
.color-x24-agg-5 .section--dark .form .form__caption, .color-x24-agg-5 .section--dark .form .form__name, .color-x24-agg-5 .section--light .form .form__caption, .color-x24-agg-5 .section--light .form .form__name {
  color: #ffffff;
}
.color-x24-agg-5 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-5 .section--dark .form .form__group .input_container input,
.color-x24-agg-5 .section--dark .form .form__group .input_container select,
.color-x24-agg-5 .section--dark .form .form__group .input_container textarea, .color-x24-agg-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-5 .section--light .form .form__group .input_container input,
.color-x24-agg-5 .section--light .form .form__group .input_container select,
.color-x24-agg-5 .section--light .form .form__group .input_container textarea {
  width: 100%;
  font: 14px/16px "GothicA1", sans-serif;
  color: #ffffff;
  background: rgba(255, 127, 0, 0.7);
  border-radius: 8px;
  padding: 12px 16px 13px;
  border: 1px solid rgba(255, 127, 0, 0.7) !important;
  outline: none;
  height: auto;
}
.color-x24-agg-5 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-agg-5 .section--dark .form .form__group .input_container input::placeholder,
.color-x24-agg-5 .section--dark .form .form__group .input_container select::placeholder,
.color-x24-agg-5 .section--dark .form .form__group .input_container textarea::placeholder, .color-x24-agg-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-agg-5 .section--light .form .form__group .input_container input::placeholder,
.color-x24-agg-5 .section--light .form .form__group .input_container select::placeholder,
.color-x24-agg-5 .section--light .form .form__group .input_container textarea::placeholder {
  color: #ffffff;
}
.color-x24-agg-5 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-agg-5 .section--dark .form .form__group .input_container input.has-error::placeholder,
.color-x24-agg-5 .section--dark .form .form__group .input_container select.has-error::placeholder,
.color-x24-agg-5 .section--dark .form .form__group .input_container textarea.has-error::placeholder, .color-x24-agg-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-agg-5 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-agg-5 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-agg-5 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-agg-5 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-agg-5 .section--dark .form .form__group .input_container input:focus,
.color-x24-agg-5 .section--dark .form .form__group .input_container select:focus,
.color-x24-agg-5 .section--dark .form .form__group .input_container textarea:focus, .color-x24-agg-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-agg-5 .section--light .form .form__group .input_container input:focus,
.color-x24-agg-5 .section--light .form .form__group .input_container select:focus,
.color-x24-agg-5 .section--light .form .form__group .input_container textarea:focus {
  border: 1px solid #ffffff !important;
}
.color-x24-agg-5 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span, .color-x24-agg-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span {
  padding: 0;
}
.color-x24-agg-5 .section--dark .form .form__group .input_container .form-input-uploadFile span.status-label:before, .color-x24-agg-5 .section--light .form .form__group .input_container .form-input-uploadFile span.status-label:before {
  right: 103px;
}
.color-x24-agg-5 .section--dark .form .form__group .input_container.checkbox_wrapper, .color-x24-agg-5 .section--dark .form .form__group .input_container.radio_wrapper, .color-x24-agg-5 .section--light .form .form__group .input_container.checkbox_wrapper, .color-x24-agg-5 .section--light .form .form__group .input_container.radio_wrapper {
  position: relative;
  overflow: hidden;
  border-style: none;
}
.color-x24-agg-5 .section--dark .form .form__group .input_container.checkbox_wrapper input, .color-x24-agg-5 .section--dark .form .form__group .input_container.radio_wrapper input, .color-x24-agg-5 .section--light .form .form__group .input_container.checkbox_wrapper input, .color-x24-agg-5 .section--light .form .form__group .input_container.radio_wrapper input {
  position: absolute;
  top: 0;
  left: -9999px;
}
.color-x24-agg-5 .section--dark .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-agg-5 .section--dark .form .form__group .input_container.radio_wrapper input + label, .color-x24-agg-5 .section--light .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-agg-5 .section--light .form .form__group .input_container.radio_wrapper input + label {
  position: relative;
  margin-bottom: 4px;
  padding: 5px 0 0 50px;
  min-height: 30px;
  font: 18px/1.375 "Heebo", sans-serif;
}
.color-x24-agg-5 .section--dark .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-agg-5 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-agg-5 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-agg-5 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  height: 30px;
  width: 30px;
  text-align: center;
  color: #ffffff;
  background: rgba(255, 127, 0, 0.7);
  border: 4px solid rgba(255, 127, 0, 0.7) !important;
  border-radius: 4px;
  font: normal normal normal 18px/1.2 font-awesome;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
}
.color-x24-agg-5 .section--dark .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-agg-5 .section--dark .form .form__group .input_container.radio_wrapper .has-error + label:before, .color-x24-agg-5 .section--light .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-agg-5 .section--light .form .form__group .input_container.radio_wrapper .has-error + label:before {
  border-color: #E03B33 !important;
}
.color-x24-agg-5 .section--dark .form .form__group .input_container.checkbox_wrapper input:checked + label:before, .color-x24-agg-5 .section--light .form .form__group .input_container.checkbox_wrapper input:checked + label:before {
  content: "";
}
.color-x24-agg-5 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-agg-5 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  border-radius: 50%;
}
.color-x24-agg-5 .section--dark .form .form__group .input_container.radio_wrapper input:checked + label:before, .color-x24-agg-5 .section--light .form .form__group .input_container.radio_wrapper input:checked + label:before {
  content: "";
  font-size: 17px;
  line-height: 1.3;
  letter-spacing: -0.5px;
}
.color-x24-agg-5 .section--dark .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-agg-5 .section--dark .form .form__group .input_container.radio_wrapper div[class$=__label-input-container], .color-x24-agg-5 .section--light .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-agg-5 .section--light .form .form__group .input_container.radio_wrapper div[class$=__label-input-container] {
  position: relative;
  padding: 0 0 5px;
}
.color-x24-agg-5 .section--dark .form .form__group .input_container input[type=checkbox],
.color-x24-agg-5 .section--dark .form .form__group .input_container input[type=radio], .color-x24-agg-5 .section--light .form .form__group .input_container input[type=checkbox],
.color-x24-agg-5 .section--light .form .form__group .input_container input[type=radio] {
  width: 26px;
  height: 26px;
  position: absolute;
  top: 2;
  left: 2;
  outline: none;
}
.color-x24-agg-5 .section--dark .form .form__group .input_container select, .color-x24-agg-5 .section--light .form .form__group .input_container select {
  height: 42px;
}
.color-x24-agg-5 .section--dark .form-wrap__submit, .color-x24-agg-5 .section--light .form-wrap__submit {
  text-align: center;
}
.color-x24-agg-5 .section--dark .form form pre,
.color-x24-agg-5 .section--dark .form form .formatted_text,
.color-x24-agg-5 .section--dark .form form .help_text,
.color-x24-agg-5 .section--dark .form form .formatted_text p,
.color-x24-agg-5 .section--dark .form form .form-input-info,
.color-x24-agg-5 .section--dark .form form .leadFormInfo,
.color-x24-agg-5 .section--dark .form form label, .color-x24-agg-5 .section--light .form form pre,
.color-x24-agg-5 .section--light .form form .formatted_text,
.color-x24-agg-5 .section--light .form form .help_text,
.color-x24-agg-5 .section--light .form form .formatted_text p,
.color-x24-agg-5 .section--light .form form .form-input-info,
.color-x24-agg-5 .section--light .form form .leadFormInfo,
.color-x24-agg-5 .section--light .form form label {
  color: #ffffff;
}
.color-x24-agg-5 .section--dark .form form pre:focus, .color-x24-agg-5 .section--dark .form form pre:hover,
.color-x24-agg-5 .section--dark .form form .formatted_text:focus,
.color-x24-agg-5 .section--dark .form form .formatted_text:hover,
.color-x24-agg-5 .section--dark .form form .help_text:focus,
.color-x24-agg-5 .section--dark .form form .help_text:hover,
.color-x24-agg-5 .section--dark .form form .formatted_text p:focus,
.color-x24-agg-5 .section--dark .form form .formatted_text p:hover,
.color-x24-agg-5 .section--dark .form form .form-input-info:focus,
.color-x24-agg-5 .section--dark .form form .form-input-info:hover,
.color-x24-agg-5 .section--dark .form form .leadFormInfo:focus,
.color-x24-agg-5 .section--dark .form form .leadFormInfo:hover,
.color-x24-agg-5 .section--dark .form form label:focus,
.color-x24-agg-5 .section--dark .form form label:hover, .color-x24-agg-5 .section--light .form form pre:focus, .color-x24-agg-5 .section--light .form form pre:hover,
.color-x24-agg-5 .section--light .form form .formatted_text:focus,
.color-x24-agg-5 .section--light .form form .formatted_text:hover,
.color-x24-agg-5 .section--light .form form .help_text:focus,
.color-x24-agg-5 .section--light .form form .help_text:hover,
.color-x24-agg-5 .section--light .form form .formatted_text p:focus,
.color-x24-agg-5 .section--light .form form .formatted_text p:hover,
.color-x24-agg-5 .section--light .form form .form-input-info:focus,
.color-x24-agg-5 .section--light .form form .form-input-info:hover,
.color-x24-agg-5 .section--light .form form .leadFormInfo:focus,
.color-x24-agg-5 .section--light .form form .leadFormInfo:hover,
.color-x24-agg-5 .section--light .form form label:focus,
.color-x24-agg-5 .section--light .form form label:hover {
  outline: none;
}
.color-x24-agg-5 .section--dark .form form pre:disabled,
.color-x24-agg-5 .section--dark .form form .formatted_text:disabled,
.color-x24-agg-5 .section--dark .form form .help_text:disabled,
.color-x24-agg-5 .section--dark .form form .formatted_text p:disabled,
.color-x24-agg-5 .section--dark .form form .form-input-info:disabled,
.color-x24-agg-5 .section--dark .form form .leadFormInfo:disabled,
.color-x24-agg-5 .section--dark .form form label:disabled, .color-x24-agg-5 .section--light .form form pre:disabled,
.color-x24-agg-5 .section--light .form form .formatted_text:disabled,
.color-x24-agg-5 .section--light .form form .help_text:disabled,
.color-x24-agg-5 .section--light .form form .formatted_text p:disabled,
.color-x24-agg-5 .section--light .form form .form-input-info:disabled,
.color-x24-agg-5 .section--light .form form .leadFormInfo:disabled,
.color-x24-agg-5 .section--light .form form label:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.color-x24-agg-5 .section--dark .form form hr, .color-x24-agg-5 .section--light .form form hr {
  border-color: #ffffff;
}
.color-x24-agg-5 .section--dark .form form .form-wrap__submit input, .color-x24-agg-5 .section--light .form form .form-wrap__submit input {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
  border-radius: 4px;
  color: #000000 !important;
  width: auto;
  padding: 11px 47px 13px;
  height: 40px;
  min-width: 200px;
  transition: 0.25s;
  font: 600 14px/16px "Poppins", sans-serif;
  text-transform: uppercase;
  display: inline-block;
}
.color-x24-agg-5 .section--dark .form form .form-wrap__submit input:hover, .color-x24-agg-5 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-agg-5 .section--dark .form form .form-wrap__submit input:focus, .color-x24-agg-5 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-agg-5 .section--light .form .form__title {
  color: #000000;
}
.color-x24-agg-5 .section--light .form .form__caption, .color-x24-agg-5 .section--light .form .form__name {
  color: #000000;
}
.color-x24-agg-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-5 .section--light .form .form__group .input_container input,
.color-x24-agg-5 .section--light .form .form__group .input_container select,
.color-x24-agg-5 .section--light .form .form__group .input_container textarea {
  color: #616060;
  background: rgba(255, 127, 0, 0.7);
}
.color-x24-agg-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-agg-5 .section--light .form .form__group .input_container input::placeholder,
.color-x24-agg-5 .section--light .form .form__group .input_container select::placeholder,
.color-x24-agg-5 .section--light .form .form__group .input_container textarea::placeholder {
  color: #616060;
}
.color-x24-agg-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-agg-5 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-agg-5 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-agg-5 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-agg-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error,
.color-x24-agg-5 .section--light .form .form__group .input_container input.has-error,
.color-x24-agg-5 .section--light .form .form__group .input_container select.has-error,
.color-x24-agg-5 .section--light .form .form__group .input_container textarea.has-error {
  border: 1px solid #E03B33 !important;
}
.color-x24-agg-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-agg-5 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-agg-5 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-agg-5 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-agg-5 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-agg-5 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  color: #616060;
  background: rgba(255, 127, 0, 0.7);
  border: 4px solid rgba(255, 127, 0, 0.7) !important;
}
.color-x24-agg-5 .section--light .form form pre,
.color-x24-agg-5 .section--light .form form .formatted_text,
.color-x24-agg-5 .section--light .form form .help_text,
.color-x24-agg-5 .section--light .form form .formatted_text p,
.color-x24-agg-5 .section--light .form form .form-input-info,
.color-x24-agg-5 .section--light .form form .leadFormInfo,
.color-x24-agg-5 .section--light .form form label {
  color: #293246;
}
.color-x24-agg-5 .section--light .form form hr {
  border-color: #293246;
}
.color-x24-agg-5 .section--light .form form .form-wrap__submit input {
  border: 1px solid #293246 !important;
  color: #ffffff !important;
  background: #293246 !important;
}
.color-x24-agg-5 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #4f6086 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #4f6086 !important;
}
.color-x24-agg-5 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #4f6086 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #4f6086 !important;
}
.color-x24-agg-5 .newsletter-2-fields .section--dark .form-wrap__submit input {
  display: flex;
}
.color-x24-agg-5 .exclusive-offer .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-agg-5 .newsletter-3-fields .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-agg-5 .exclusive-offer .form .error_container label {
  width: 100%;
}
.color-x24-agg-5 .exclusive-offer .col-lg-12 .form__group {
  width: 284px;
  margin-right: 0;
}
.color-x24-agg-5 .exclusive-offer .leadFormInfo {
  bottom: -30px;
}
.color-x24-agg-5 .exclusive-offer .col-lg-12 form .form-wrap__submit {
  width: 254px;
}
.color-x24-agg-5 .exclusive-offer .col-lg-12 form .error_container {
  width: 254px;
  text-align: left;
}
.color-x24-agg-5 .forms--fullwidth form,
.color-x24-agg-5 .forms--2col-textarea form {
  width: 100%;
  margin-bottom: 44px;
}
.color-x24-agg-5 .forms--2col-textarea input,
.color-x24-agg-5 .forms--2col-textarea select,
.color-x24-agg-5 .forms--2col-textarea textarea {
  width: 100%;
}
.color-x24-agg-5 .forms--fullwidth .form__group,
.color-x24-agg-5 .forms--2col-textarea .form__group {
  margin-bottom: 16px;
}
.color-x24-agg-5 .forms--fullwidth .form-wrap__submit input,
.color-x24-agg-5 .forms--2col-textarea .form-wrap__submit input {
  width: auto;
  display: flex;
}
.color-x24-agg-5 .forms--3col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-agg-5 .forms--2col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-agg-5 .forms--2col form .form__group {
  width: 49%;
  margin-right: 2%;
  margin-bottom: 16px;
}
.color-x24-agg-5 .forms--2col form .form__group:nth-child(2n) {
  margin-right: 0;
}
.color-x24-agg-5 .forms--2col form .form__group .input_container {
  height: auto;
}
.color-x24-agg-5 .forms--3col form .form__group {
  width: 30%;
  margin-right: 5%;
  margin-bottom: 16px;
}
.color-x24-agg-5 .forms--3col form .form__group:nth-child(3n) {
  margin-right: 0;
}
.color-x24-agg-5 .forms--3col form .form__group input,
.color-x24-agg-5 .forms--3col form .form__group textarea,
.color-x24-agg-5 .forms--3col form .form__group select {
  width: 100%;
}
.color-x24-agg-5 .forms--3col form .form__group .input_container {
  height: auto;
}
.color-x24-agg-5 .forms--3col form .leadFormInfo {
  width: 100%;
}
.color-x24-agg-5 .forms--2col form .form__group input,
.color-x24-agg-5 .forms--2col form .form__group textarea,
.color-x24-agg-5 .forms--2col form .form__group select {
  width: 100%;
}
.color-x24-agg-5 .forms--2col form .leadFormInfo {
  width: 100%;
  text-align: center;
}
.color-x24-agg-5 .forms--2col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-agg-5 .forms--3col form .form__group .leadFormInfo {
  text-align: center;
}
.color-x24-agg-5 .forms--3col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-agg-5 .newsletter-2-fields .form__title,
.color-x24-agg-5 .newsletter-2-fields .form__caption {
  text-align: left;
}
@media (max-width: 1024px) {
  .color-x24-agg-5 .newsletter-3-fields .col-lg-12 form .leadFormInfo,
.color-x24-agg-5 .exclusive-offer .col-lg-12 form .leadFormInfo {
    position: relative;
    text-align: center;
    bottom: auto;
  }
}
@media (max-width: 991px) {
  .color-x24-agg-5 .editable__container .component__title,
.color-x24-agg-5 .editable__container h1 {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-agg-5 .editable__container h2 {
    font-size: 24px;
    line-height: 32px;
  }
  .color-x24-agg-5 .editable__container h3 {
    font-size: 16px;
    line-height: 18px;
  }
  .color-x24-agg-5 .editable__container h4 {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-agg-5 .editable__container h5 {
    font-size: 13px;
    line-height: 15px;
  }
  .color-x24-agg-5 .editable__container h6 {
    font-size: 12px;
    line-height: 14px;
  }
  .color-x24-agg-5 .section--dark .staff__container .staff__container--inner .staff__title,
.color-x24-agg-5 .section--light .staff__container .staff__container--inner .staff__title,
.color-x24-agg-5 .form .form__title,
.color-x24-agg-5 .contact-us-im .form__title,
.color-x24-agg-5 .component__title {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-agg-5 .section--dark .staff__container .staff__container--inner .staff__caption,
.color-x24-agg-5 .section--light .staff__container .staff__container--inner .staff__caption,
.color-x24-agg-5 .form .form__caption,
.color-x24-agg-5 .contact-us-im .form__caption,
.color-x24-agg-5 .component__subtitle {
    font-size: 14px;
    line-height: 18px;
  }
  .color-x24-agg-5 .section-banner .banner .banner-text__title--extraLarge,
.color-x24-agg-5 .section-banner .banner .banner-text__title--large {
    font-size: 40px;
    line-height: 48px;
  }
  .color-x24-agg-5 .section-banner .banner .banner-text__subtitle--medium,
.color-x24-agg-5 .section-banner .banner .banner-text__subtitle--small {
    font-size: 16px;
    line-height: 20px;
  }
  .color-x24-agg-5 .forms--3col form,
.color-x24-agg-5 .forms--2col form {
    flex-direction: column;
    align-items: center;
    margin-bottom: 0;
  }
  .color-x24-agg-5 .forms--3col form .form__group,
.color-x24-agg-5 .forms--2col form .form__group {
    margin: 0 auto 16px;
  }
  .color-x24-agg-5 .forms--3col form .form__group:nth-child(3n),
.color-x24-agg-5 .forms--2col form .form__group:nth-child(2n) {
    margin-right: auto;
  }
  .color-x24-agg-5 .exclusive-offer .col-lg-12 .form__group {
    margin: 0 auto 0.9375rem;
  }
  .color-x24-agg-5 .forms--fullwidth form,
.color-x24-agg-5 .forms--2col-textarea form {
    margin: 0 auto;
    margin-bottom: 44px;
  }
  .color-x24-agg-5 .newsletter-2-fields .form__title,
.color-x24-agg-5 .newsletter-2-fields .form__caption {
    text-align: center;
  }
  .color-x24-agg-5 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-agg-5 .exclusive-offer .section--light .form-wrap__submit input {
    width: auto;
    margin: 0 auto;
  }
  .color-x24-agg-5 .alias-home_askaquestion input,
.color-x24-agg-5 .alias-home_askaquestion textarea,
.color-x24-agg-5 .alias-home_askaquestion .error_container {
    margin: 0 auto;
  }
  .color-x24-agg-5 .alias-home_askaquestion .leadFormInfo {
    margin: 1.25rem auto 1rem;
  }
  .color-x24-agg-5 .form .component__title-caption-wrap,
.color-x24-agg-5 .alias-blade_home_grid .blade-a__title {
    text-align: center;
  }
  .color-x24-agg-5 .section__column-2 {
    order: 3;
  }
  .color-x24-agg-5 .section__column-2 .location__text-wrapper {
    text-align: center;
  }
  .color-x24-agg-5 .section__column-3 {
    order: 2;
  }
  .color-x24-agg-5 .newsletter-2-fields .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-agg-5 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-5 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-agg-5 .section--dark .featuredblocks .featuredblock__cta .component__button--1, .color-x24-agg-5 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-5 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-agg-5 .section--light .featuredblocks .featuredblock__cta .component__button--1 {
    min-width: 80px !important;
  }
  .color-x24-agg-5 .section--dark .featuredblocks .featuredblock__title, .color-x24-agg-5 .section--light .featuredblocks .featuredblock__title {
    font-size: 18px;
  }
  .color-x24-agg-5 .section--dark .staff__container .staff-member__name, .color-x24-agg-5 .section--dark .staff__container .staff-member__name span, .color-x24-agg-5 .section--light .staff__container .staff-member__name, .color-x24-agg-5 .section--light .staff__container .staff-member__name span {
    font: 600 16px/20px "Poppins", sans-serif !important;
  }
  .color-x24-agg-5 .section--dark .banner .controls-wrapper, .color-x24-agg-5 .section--light .banner .controls-wrapper {
    padding: 0;
    margin-top: 0;
  }
  .color-x24-agg-5 .section--dark .banner .banner-text__wrapper, .color-x24-agg-5 .section--light .banner .banner-text__wrapper {
    padding-bottom: 0;
  }
}
@media (max-width: 768px) {
  .color-x24-agg-5 .forms--fullwidth form,
.color-x24-agg-5 .forms--2col-textarea form {
    margin-bottom: 0;
  }
  .color-x24-agg-5 .forms--3col form .form__group,
.color-x24-agg-5 .forms--2col form .form__group {
    width: 100%;
  }
  .color-x24-agg-5 .section-blade .blade-a__bg > div {
    min-height: inherit !important;
  }
}
@media (max-width: 767px) {
  .color-x24-agg-5 .section.forms--fullwidth .component__title-caption-wrap,
.color-x24-agg-5 .section .form .component__title-caption-wrap {
    padding-top: 0;
  }
}
@media (max-width: 414px) {
  .color-x24-agg-5 .exclusive-offer .col-lg-12 .form__group,
.color-x24-agg-5 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-agg-5 .exclusive-offer .section--light .form-wrap__submit input {
    width: 100%;
  }
  .color-x24-agg-5 .form-default .form-wrap__submit input,
.color-x24-agg-5 .newsletter-2-fields .section--light .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-agg-5 .section .section--light .form-wrap__submit input,
.color-x24-agg-5 .section .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-agg-5 .newsletter-3-fields .col-lg-12 .form,
.color-x24-agg-5 .exclusive-offer .col-lg-12 .form {
    padding: 3.125rem 0;
    margin: 0 auto;
    max-width: 900px;
  }
  .color-x24-agg-5 .alias-home_askaquestion input,
.color-x24-agg-5 .alias-home_askaquestion textarea,
.color-x24-agg-5 .alias-home_askaquestion .leadFormInfo,
.color-x24-agg-5 .alias-home_askaquestion .error_container {
    width: 100%;
  }
  .color-x24-agg-5 .forms--fullwidth form,
.color-x24-agg-5 .forms--2col-textarea form,
.color-x24-agg-5 .forms--3col form .form-wrap__submit,
.color-x24-agg-5 .forms--2col form .form-wrap__submit,
.color-x24-agg-5 .exclusive-offer .col-lg-12 form .form-wrap__submit {
    width: 100%;
  }
  .color-x24-agg-5 .forms--2col form .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
}
.color-x24-agg-5 .forms--2col-textarea .form .leadForm form {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.color-x24-agg-5 .forms--2col-textarea .form .leadForm form .outerWrap {
  position: relative;
  float: left;
  width: 47%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-end;
}
.color-x24-agg-5 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-agg-5 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-agg-5 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-agg-5 .forms--2col-textarea .form__group {
  width: 100%;
  margin-right: 0;
  float: left;
  margin-bottom: 15px;
}
.color-x24-agg-5 .forms--2col-textarea .form-wrap__submit {
  margin: 0 auto;
  width: 100%;
  display: flex;
  justify-content: center;
}
.color-x24-agg-5 .forms--2col-textarea .form .form-input-comments {
  display: flex;
  flex-direction: column;
  width: 49%;
}
.color-x24-agg-5 .forms--2col-textarea .form .form-input-comments .input_container {
  width: 100%;
  display: flex;
  flex-grow: 1;
}
.color-x24-agg-5 .forms--2col-textarea .form .leadFormInfo {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-agg-5 .forms--2col-textarea .form .leadFormSuccess {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-agg-5 .forms-option--b .label_container {
  position: absolute;
  padding: 5px 0 0 12px;
}
.color-x24-agg-5 .forms-option--b input, .color-x24-agg-5 .forms-option--b select {
  height: 70px !important;
  padding-bottom: 0 !important;
}
.color-x24-agg-5 .section-featuredblocks .featuredblock__wrap .featuredblock__image {
  background-position: left;
}
.color-x24-agg-5 .section-featuredblocks .featuredblock__item {
  border: none !important;
}
.color-x24-agg-5 .section-featuredblocks .featuredblock__item .featuredblock__wrap .featuredblock__icon .icon,
.color-x24-agg-5 .section-featuredblocks .featuredblock__item .featuredblock__wrap:hover .featuredblock__icon .icon {
  color: #ff7f00;
}
.color-x24-agg-5 .section--dark .featuredblocks .featuredblock__wrap, .color-x24-agg-5 .section--light .featuredblocks .featuredblock__wrap {
  border: 0 !important;
}
.color-x24-agg-5 .section--dark .featuredblocks .featuredblock__wrap .featuredblock__title, .color-x24-agg-5 .section--light .featuredblocks .featuredblock__wrap .featuredblock__title {
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-agg-5 .section--dark .featuredblocks-grid-c .featuredblock__title, .color-x24-agg-5 .section--light .featuredblocks-grid-c .featuredblock__title {
  margin-top: 0;
}
.color-x24-agg-5 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-agg-5 .section--light .featuredblocks-grid-c .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
}
.color-x24-agg-5 .section--dark .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button, .color-x24-agg-5 .section--light .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button {
  border: 0;
  background: none;
  font-family: "GothicA1", sans-serif;
}
.color-x24-agg-5 .section--dark .featuredblocks-grid-e, .color-x24-agg-5 .section--light .featuredblocks-grid-e {
  margin: 0 -30px;
}
.color-x24-agg-5 .section--dark .featuredblocks-grid-e .featuredblock__wrap, .color-x24-agg-5 .section--light .featuredblocks-grid-e .featuredblock__wrap {
  justify-content: flex-end;
  min-height: 232px;
}
.color-x24-agg-5 .section--dark .featuredblocks-grid-e .featuredblocks__container, .color-x24-agg-5 .section--light .featuredblocks-grid-e .featuredblocks__container {
  margin: 50px 0;
}
.color-x24-agg-5 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-5 .section--dark .featuredblocks-grid-e .featuredblock__title, .color-x24-agg-5 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-5 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #ffffff;
  position: relative;
  z-index: 2;
  font-size: 24px;
  font-family: "Poppins", sans-serif;
}
.color-x24-agg-5 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-agg-5 .section--light .featuredblocks-grid-e .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
  /* Safari 4.0 - 8.0 */
  /* Standard syntax */
}
.color-x24-agg-5 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage, .color-x24-agg-5 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage {
  border-radius: 9px;
}
.color-x24-agg-5 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage, .color-x24-agg-5 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage {
  background-size: 125%;
  -webkit-animation-name: animation-fb;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 0.8s;
  /* Safari 4.0 - 8.0 */
  animation-name: animation-fb;
  animation-duration: 0.8s;
}
.color-x24-agg-5 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-agg-5 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(41, 50, 70, 0.7) !important;
}
@-moz-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@-webkit-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
.color-x24-agg-5 .section--dark .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-agg-5 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before, .color-x24-agg-5 .section--light .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-agg-5 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before {
  background: none !important;
}
.color-x24-agg-5 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-agg-5 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-agg-5 .section--dark .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-agg-5 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-agg-5 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-agg-5 .section--dark .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-agg-5 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-agg-5 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-agg-5 .section--dark .featuredblocks-flyup-c .featuredblock__item:active, .color-x24-agg-5 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-agg-5 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-agg-5 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-agg-5 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-agg-5 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-agg-5 .section--light .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-agg-5 .section--light .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-agg-5 .section--light .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-agg-5 .section--light .featuredblocks-flyup-c .featuredblock__item:active {
  background: none !important;
}
.color-x24-agg-5 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-5 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-5 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-5 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-5 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-agg-5 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-agg-5 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-5 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-5 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-5 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-5 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-agg-5 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-agg-5 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-5 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-5 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-5 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-5 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-agg-5 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon, .color-x24-agg-5 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-5 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-5 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-5 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-5 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-agg-5 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-agg-5 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-5 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-5 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-5 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-5 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-agg-5 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-agg-5 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-5 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-5 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-5 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-5 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-agg-5 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon {
  color: #ffffff;
}
.color-x24-agg-5 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-agg-5 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-agg-5 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-agg-5 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-agg-5 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-agg-5 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-agg-5 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-agg-5 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-agg-5 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-agg-5 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-agg-5 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-agg-5 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-agg-5 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-agg-5 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-agg-5 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-agg-5 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-agg-5 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-agg-5 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover, .color-x24-agg-5 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-agg-5 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-agg-5 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-agg-5 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-agg-5 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-agg-5 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-agg-5 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-agg-5 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-agg-5 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-agg-5 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-agg-5 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-agg-5 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-agg-5 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-agg-5 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-agg-5 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-agg-5 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-agg-5 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-agg-5 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover {
  text-decoration: none;
}
.color-x24-agg-5 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title, .color-x24-agg-5 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #ffffff !important;
}
.color-x24-agg-5 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-agg-5 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-agg-5 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3, .color-x24-agg-5 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-agg-5 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-agg-5 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
}
.color-x24-agg-5 .section--dark .featuredblocks .featuredblock .featuredblock__wrap, .color-x24-agg-5 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(41, 50, 70, 0.7);
  border-radius: 8px;
  text-align: left;
  padding: 15px;
}
.color-x24-agg-5 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover, .color-x24-agg-5 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(41, 50, 70, 0.8);
}
.color-x24-agg-5 .section--dark .featuredblocks .featuredblock__title, .color-x24-agg-5 .section--dark .featuredblocks .featuredblock__content, .color-x24-agg-5 .section--light .featuredblocks .featuredblock__title, .color-x24-agg-5 .section--light .featuredblocks .featuredblock__content {
  color: #ffffff;
}
.color-x24-agg-5 .section--dark .featuredblocks .featuredblock__cta .cta__link, .color-x24-agg-5 .section--light .featuredblocks .featuredblock__cta .cta__link {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-agg-5 .section--dark .featuredblocks .featuredblock__cta .cta__link:hover, .color-x24-agg-5 .section--light .featuredblocks .featuredblock__cta .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-agg-5 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon, .color-x24-agg-5 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon {
  color: #ffffff !important;
}
.color-x24-agg-5 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover, .color-x24-agg-5 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover {
  color: white !important;
}
.color-x24-agg-5 .section--dark .featuredblocks .featuredblock__cta .cta__button,
.color-x24-agg-5 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon, .color-x24-agg-5 .section--light .featuredblocks .featuredblock__cta .cta__button,
.color-x24-agg-5 .section--light .featuredblocks .featuredblock__cta .cta__button--icon {
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-agg-5 .section--dark .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-agg-5 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:hover, .color-x24-agg-5 .section--light .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-agg-5 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-agg-5 .section--dark .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-agg-5 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:focus, .color-x24-agg-5 .section--light .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-agg-5 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-agg-5 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-5 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #293246;
}
.color-x24-agg-5 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6) !important;
}
.color-x24-agg-5 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-agg-5 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-agg-5 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-agg-5 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-agg-5 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-agg-5 .section--light .featuredblocks-flyup-b .featuredblock__item:active {
  background: none !important;
}
.color-x24-agg-5 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-5 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-5 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-5 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-5 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-agg-5 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-agg-5 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-5 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-5 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-5 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-5 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-agg-5 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon {
  color: #293246;
}
.color-x24-agg-5 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #293246 !important;
}
.color-x24-agg-5 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-agg-5 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-agg-5 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #000000 !important;
}
.color-x24-agg-5 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6);
}
.color-x24-agg-5 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(255, 255, 255, 0.8);
}
.color-x24-agg-5 .section--light .featuredblocks .featuredblock__title {
  color: #293246;
}
.color-x24-agg-5 .section--light .featuredblocks .featuredblock__content {
  color: rgba(41, 50, 70, 0.7);
}
.color-x24-agg-5 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link {
  color: #000000 !important;
}
.color-x24-agg-5 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-agg-5 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon {
  color: #000000 !important;
}
.color-x24-agg-5 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon:hover {
  color: #666666 !important;
}
.color-x24-agg-5 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-5 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon {
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  border: 1px solid #293246 !important;
  color: #ffffff !important;
  background: #293246 !important;
}
.color-x24-agg-5 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:hover,
.color-x24-agg-5 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #4f6086 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #4f6086 !important;
}
.color-x24-agg-5 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:focus,
.color-x24-agg-5 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #8494b7 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #8494b7 !important;
}
.color-x24-agg-5 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item:last-child,
.color-x24-agg-5 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item {
  border: none;
}
.color-x24-agg-5 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__sub-menu {
  background: rgba(41, 50, 70, 0.8);
  border-radius: 8px 8px 0 0;
}
.color-x24-agg-5 .articles__container {
  padding-top: 15px;
  padding-bottom: 15px;
}
.color-x24-agg-5 .articles__container .articles__item {
  margin-bottom: 15px;
}
.color-x24-agg-5 .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-agg-5 .section--dark .testimonials .testimonials-item__content, .color-x24-agg-5 .section--light .testimonials .testimonials-item__content {
  margin: 0 0 15px;
}
.color-x24-agg-5 .section--dark .testimonials .testimonials-item--wrapInner p, .color-x24-agg-5 .section--light .testimonials .testimonials-item--wrapInner p {
  color: #000000;
}
.color-x24-agg-5 .section--dark .testimonials .testimonial-grid__source,
.color-x24-agg-5 .section--dark .testimonials .testimonial-list__source,
.color-x24-agg-5 .section--dark .testimonials .testimonials-item__source, .color-x24-agg-5 .section--light .testimonials .testimonial-grid__source,
.color-x24-agg-5 .section--light .testimonials .testimonial-list__source,
.color-x24-agg-5 .section--light .testimonials .testimonials-item__source {
  margin: 0 0 15px;
  display: block;
  width: 100%;
  padding: 0;
}
.color-x24-agg-5 .section--dark .testimonials .expand, .color-x24-agg-5 .section--light .testimonials .expand {
  font-weight: 400;
  text-transform: none;
  text-decoration: underline;
  float: none;
  padding-top: 0;
  padding-bottom: 10px;
  margin: 0 0 10px;
}
.color-x24-agg-5 .section--dark .testimonials .expand:hover, .color-x24-agg-5 .section--light .testimonials .expand:hover {
  text-decoration: none;
}
.color-x24-agg-5 .section--dark .testimonials .expand:before, .color-x24-agg-5 .section--light .testimonials .expand:before {
  display: none;
}
.color-x24-agg-5 .section--dark .phone__container .phone__wrapper .phone__number, .color-x24-agg-5 .section--light .phone__container .phone__wrapper .phone__number {
  color: #ff7f00;
  font-size: 16px;
  line-height: 19px;
  position: relative;
  padding: 0 0 0 20px;
  display: inline-block;
  font-family: "GothicA1", sans-serif;
}
.color-x24-agg-5 .section--dark .phone__container .phone__wrapper .phone__number:before, .color-x24-agg-5 .section--light .phone__container .phone__wrapper .phone__number:before {
  position: absolute;
  left: 0;
  top: 0;
  font-family: "font-awesome";
  content: "";
  font-size: 16px;
  margin: 0 10px 0 0;
  color: #ff7f00;
  display: inline;
}
.color-x24-agg-5 .section--light .phone__container .phone__wrapper .phone__number {
  color: #ff7f00;
}
.color-x24-agg-5 .section--light .phone__container .phone__wrapper .phone__number:before {
  color: #ff7f00;
}
.color-x24-agg-5 .section--dark .staff-a .staff__item .staff-member__image-wrapper, .color-x24-agg-5 .section--light .staff-a .staff__item .staff-member__image-wrapper {
  display: flex;
  align-items: center;
}
.color-x24-agg-5 .section--dark .staff-a .staff__title-caption-wrap, .color-x24-agg-5 .section--light .staff-a .staff__title-caption-wrap {
  max-width: 100%;
}
.color-x24-agg-5 .section--dark .staff-a .staff__title-caption-wrap div, .color-x24-agg-5 .section--light .staff-a .staff__title-caption-wrap div {
  padding-left: 0;
  padding-right: 0;
}
.color-x24-agg-5 .section--dark .staff-a .staff__title, .color-x24-agg-5 .section--light .staff-a .staff__title {
  margin-bottom: 10px;
}
.color-x24-agg-5 .section--dark .staff-a .staff-member__text-wrap, .color-x24-agg-5 .section--light .staff-a .staff-member__text-wrap {
  padding-left: 16px;
  padding-right: 16px;
}
.color-x24-agg-5 .section--dark .staff-a .staff-member__text, .color-x24-agg-5 .section--light .staff-a .staff-member__text {
  margin-left: 32px;
}
.color-x24-agg-5 .section--dark .staff__container .staff-member, .color-x24-agg-5 .section--light .staff__container .staff-member {
  overflow: hidden;
}
.color-x24-agg-5 .section--dark .staff__container .staff__title, .color-x24-agg-5 .section--light .staff__container .staff__title {
  font: bold 48px/56px "Poppins", sans-serif;
  color: #ffffff;
}
.color-x24-agg-5 .section--dark .staff__container .staff__caption, .color-x24-agg-5 .section--light .staff__container .staff__caption {
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
  color: #ffffff !important;
}
.color-x24-agg-5 .section--dark .staff__container .staff-a .staff__list, .color-x24-agg-5 .section--light .staff__container .staff-a .staff__list {
  padding: 0;
}
.color-x24-agg-5 .section--dark .staff__container .staff__item, .color-x24-agg-5 .section--light .staff__container .staff__item {
  color: #ffffff;
}
.color-x24-agg-5 .section--dark .staff__container--inner, .color-x24-agg-5 .section--light .staff__container--inner {
  overflow: hidden;
}
.color-x24-agg-5 .section--dark .staff__container .staff-member__name, .color-x24-agg-5 .section--dark .staff__container .staff-member__name span, .color-x24-agg-5 .section--light .staff__container .staff-member__name, .color-x24-agg-5 .section--light .staff__container .staff-member__name span {
  color: #ffffff;
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-agg-5 .section--dark .staff__container .staff-member__position, .color-x24-agg-5 .section--light .staff__container .staff-member__position {
  color: #ffffff;
  font-size: 14px;
}
.color-x24-agg-5 .section--dark .staff__container .staff-member__image, .color-x24-agg-5 .section--light .staff__container .staff-member__image {
  border-radius: 22px;
}
.color-x24-agg-5 .section--dark .staff__container .staff-member__description, .color-x24-agg-5 .section--light .staff__container .staff-member__description {
  border: none;
}
.color-x24-agg-5 .section--dark .staff__container .staff-member__link, .color-x24-agg-5 .section--light .staff__container .staff-member__link {
  color: #ffffff !important;
  font: 900 16px/20px "GothicA1", sans-serif;
}
.color-x24-agg-5 .section--dark .staff__container .staff-member__link:hover, .color-x24-agg-5 .section--light .staff__container .staff-member__link:hover {
  text-decoration: underline;
}
.color-x24-agg-5 .section--dark .staff__container .staff__controls .flex-control-nav, .color-x24-agg-5 .section--light .staff__container .staff__controls .flex-control-nav {
  width: 100%;
  margin-top: 0;
}
.color-x24-agg-5 .section--dark .staff__container .component__button--1,
.color-x24-agg-5 .section--dark .staff__container .component__button--2,
.color-x24-agg-5 .section--dark .staff__container .component__button--3, .color-x24-agg-5 .section--light .staff__container .component__button--1,
.color-x24-agg-5 .section--light .staff__container .component__button--2,
.color-x24-agg-5 .section--light .staff__container .component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-agg-5 .section--dark .staff__container .component__button--1:hover,
.color-x24-agg-5 .section--dark .staff__container .component__button--2:hover,
.color-x24-agg-5 .section--dark .staff__container .component__button--3:hover, .color-x24-agg-5 .section--light .staff__container .component__button--1:hover,
.color-x24-agg-5 .section--light .staff__container .component__button--2:hover,
.color-x24-agg-5 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
}
.color-x24-agg-5 .section--dark .staff__container .component__button--1:focus,
.color-x24-agg-5 .section--dark .staff__container .component__button--2:focus,
.color-x24-agg-5 .section--dark .staff__container .component__button--3:focus, .color-x24-agg-5 .section--light .staff__container .component__button--1:focus,
.color-x24-agg-5 .section--light .staff__container .component__button--2:focus,
.color-x24-agg-5 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
}
.color-x24-agg-5 .section--dark .staff__container .component__button--2, .color-x24-agg-5 .section--light .staff__container .component__button--2 {
  border: 1px solid #b8cd03 !important;
  color: #ffffff !important;
  background: #b8cd03 !important;
}
.color-x24-agg-5 .section--dark .staff__container .component__button--2:hover, .color-x24-agg-5 .section--light .staff__container .component__button--2:hover {
  border: 1px solid #e8fc3a !important;
  background: #e8fc3a !important;
  color: #ffffff !important;
}
.color-x24-agg-5 .section--dark .staff__container .component__button--2:focus, .color-x24-agg-5 .section--light .staff__container .component__button--2:focus {
  border: 1px solid #f4fe9e !important;
  color: #ffffff !important;
  background: #f4fe9e !important;
}
.color-x24-agg-5 .section--dark .staff__container .component__button--3, .color-x24-agg-5 .section--light .staff__container .component__button--3 {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-agg-5 .section--dark .staff__container .component__button--3:hover, .color-x24-agg-5 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
}
.color-x24-agg-5 .section--dark .staff__container .component__button--3:focus, .color-x24-agg-5 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-agg-5 .section--light .staff__container .staff__item {
  color: #000000;
}
.color-x24-agg-5 .section--light .staff__container .staff__title,
.color-x24-agg-5 .section--light .staff__container .staff__caption {
  color: #000000 !important;
}
.color-x24-agg-5 .section--light .staff__container .staff-member__name, .color-x24-agg-5 .section--light .staff__container .staff-member__name span {
  color: #293246;
}
.color-x24-agg-5 .section--light .staff__container .staff-member__position {
  color: #293246 !important;
}
.color-x24-agg-5 .section--light .staff__container .staff-member__link {
  color: #000000 !important;
}
.color-x24-agg-5 .section--light .staff__container .staff-member .component__button--1,
.color-x24-agg-5 .section--light .staff__container .staff-member .component__button--2,
.color-x24-agg-5 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #293246 !important;
  color: #ffffff !important;
  background: #293246 !important;
}
.color-x24-agg-5 .section--light .staff__container .staff-member .component__button--1:hover,
.color-x24-agg-5 .section--light .staff__container .staff-member .component__button--2:hover,
.color-x24-agg-5 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #4f6086 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #4f6086 !important;
}
.color-x24-agg-5 .section--light .staff__container .staff-member .component__button--1:focus,
.color-x24-agg-5 .section--light .staff__container .staff-member .component__button--2:focus,
.color-x24-agg-5 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #8494b7 !important;
  color: #ffffff !important;
  background: #8494b7 !important;
}
.color-x24-agg-5 .section--light .staff__container .staff-member .component__button--2 {
  border: 1px solid #b8cd03 !important;
  color: #ffffff !important;
  background: #b8cd03 !important;
}
.color-x24-agg-5 .section--light .staff__container .staff-member .component__button--2:hover {
  border: 1px solid #e8fc3a !important;
  background: #e8fc3a !important;
  color: #ffffff !important;
}
.color-x24-agg-5 .section--light .staff__container .staff-member .component__button--2:focus {
  border: 1px solid #f4fe9e !important;
  color: #ffffff !important;
  background: #f4fe9e !important;
}
.color-x24-agg-5 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-agg-5 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #eefd6c !important;
  color: #293246 !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #f4fe9e !important;
}
.color-x24-agg-5 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-agg-5 .container-fluid .staff__container .staff-a {
  margin-left: 0;
  margin-right: 0;
}
.color-x24-agg-5 .section--dark .hours .component__subtitle, .color-x24-agg-5 .section--light .hours .component__subtitle {
  color: #ffffff !important;
}
.color-x24-agg-5 .section--dark .hours-a__title, .color-x24-agg-5 .section--light .hours-a__title {
  color: #ffffff;
}
.color-x24-agg-5 .section--dark .hours-a .component__subtitle, .color-x24-agg-5 .section--light .hours-a .component__subtitle {
  color: #ffffff !important;
  font-weight: 900;
}
.color-x24-agg-5 .section--dark .hours-a__schedule, .color-x24-agg-5 .section--light .hours-a__schedule {
  color: #ffffff !important;
}
.color-x24-agg-5 .section--dark .hours-a__schedule .cta__link, .color-x24-agg-5 .section--light .hours-a__schedule .cta__link {
  color: #ffffff !important;
}
.color-x24-agg-5 .section--dark .hours-a__schedule .cta__link:hover, .color-x24-agg-5 .section--light .hours-a__schedule .cta__link:hover {
  text-decoration: underline;
}
.color-x24-agg-5 .section--dark .hours-a__schedule--responsive .cta__link, .color-x24-agg-5 .section--light .hours-a__schedule--responsive .cta__link {
  color: #ffffff !important;
  padding: 15px 0;
}
.color-x24-agg-5 .section--dark .hours-a__schedule--responsive .cta__link:hover, .color-x24-agg-5 .section--light .hours-a__schedule--responsive .cta__link:hover {
  text-decoration: underline;
}
.color-x24-agg-5 .section--dark .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-agg-5 .section--dark .hours-a__schedule--responsive .row, .color-x24-agg-5 .section--light .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-agg-5 .section--light .hours-a__schedule--responsive .row {
  background: none;
  border-top: 1px solid #ff7f00;
  padding: 0;
}
.color-x24-agg-5 .section--dark .hours-a__schedule--responsive .row:first-of-type, .color-x24-agg-5 .section--light .hours-a__schedule--responsive .row:first-of-type {
  border-top: 0;
}
.color-x24-agg-5 .section--dark .hours-a__schedule .hours-a__subtitle, .color-x24-agg-5 .section--light .hours-a__schedule .hours-a__subtitle {
  font: 600 24px/32px "Poppins", sans-serif !important;
}
.color-x24-agg-5 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-agg-5 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ff7f00;
  padding: 0 20px;
}
.color-x24-agg-5 .section--dark .hours-a__schedule .hours-a__schedule--border:first-child, .color-x24-agg-5 .section--light .hours-a__schedule .hours-a__schedule--border:first-child {
  padding-left: 0;
}
.color-x24-agg-5 .section--dark .hours-a__schedule .hours-a__schedule--border strong, .color-x24-agg-5 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #ffffff;
  font: 600 20px/28px "Poppins", sans-serif !important;
}
.color-x24-agg-5 .section--dark .hours-a__schedule .hours-a__schedule--border p, .color-x24-agg-5 .section--light .hours-a__schedule .hours-a__schedule--border p {
  font-size: 14px;
}
.color-x24-agg-5 .section--dark .hours-a__schedule .hours-a__schedule--border p:last-child, .color-x24-agg-5 .section--light .hours-a__schedule .hours-a__schedule--border p:last-child {
  margin-bottom: 0;
}
.color-x24-agg-5 .section--light .hours .component__subtitle {
  color: #000000 !important;
}
.color-x24-agg-5 .section--light .hours-a__title {
  color: #000000 !important;
}
.color-x24-agg-5 .section--light .hours-a .component__subtitle {
  color: #000000 !important;
}
.color-x24-agg-5 .section--light .hours-a__schedule {
  color: #000000 !important;
}
.color-x24-agg-5 .section--light .hours-a__schedule .cta__link {
  color: #000000 !important;
}
.color-x24-agg-5 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ff7f00;
}
.color-x24-agg-5 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #000000;
}
.color-x24-agg-5 .map .map-a .map-search {
  padding: 15px;
}
.color-x24-agg-5 .map .map-a .map-search__form {
  display: none;
}
.color-x24-agg-5 .map .map-a .map-search__location-distance {
  padding: 0;
}
.color-x24-agg-5 .map .map-a .map-search__location-distance h3 {
  font-size: 16px;
}
.color-x24-agg-5 .map .map-a .map-search__location-contact b, .color-x24-agg-5 .map .map-a .map-search__location-address b {
  display: none;
}
.color-x24-agg-5 .map .map__col {
  margin: 150px 0;
  padding: 15px 0;
  border-radius: 8px;
  width: 474px;
}
.color-x24-agg-5 .section--dark .map .map-a .map__col, .color-x24-agg-5 .section--light .map .map-a .map__col {
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.2), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-agg-5 .section--dark .map .map-a .map__col h3, .color-x24-agg-5 .section--light .map .map-a .map__col h3 {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-agg-5 .section--dark .map .map-a .map__title, .color-x24-agg-5 .section--light .map .map-a .map__title {
  color: #ffffff !important;
}
.color-x24-agg-5 .section--dark .map .map-a .map__caption, .color-x24-agg-5 .section--light .map .map-a .map__caption {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-agg-5 .section--dark .map .map-a .map-search__location-distance, .color-x24-agg-5 .section--dark .map .map-a .map__container .component, .color-x24-agg-5 .section--light .map .map-a .map-search__location-distance, .color-x24-agg-5 .section--light .map .map-a .map__container .component {
  color: #ffffff;
}
.color-x24-agg-5 .section--dark .map .map-a .map-search, .color-x24-agg-5 .section--light .map .map-a .map-search {
  margin-top: 0;
}
.color-x24-agg-5 .section--dark .map .map-a .map-search .cta__link, .color-x24-agg-5 .section--light .map .map-a .map-search .cta__link {
  margin: 0;
  display: inline-block;
  width: auto;
  color: #ffffff !important;
}
.color-x24-agg-5 .section--dark .map .map-a .map-search .cta__link:hover, .color-x24-agg-5 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-agg-5 .section--dark #map-marker__content p {
  color: #000000;
}
.color-x24-agg-5 .section--light .map .map-a .map__col {
  box-shadow: none;
}
.color-x24-agg-5 .section--light .map .map-a .map__col h3 {
  color: #000000 !important;
}
.color-x24-agg-5 .section--light .map .map-a .map__title, .color-x24-agg-5 .section--light .map .map-a .map__caption {
  color: #000000 !important;
}
.color-x24-agg-5 .section--light .map .map-a .map-search__location-distance, .color-x24-agg-5 .section--light .map .map-a .map__container .component {
  color: #000000;
}
.color-x24-agg-5 .section--light .map .map-a .map-search__location-address p {
  color: #293246;
}
.color-x24-agg-5 .section--light .map .map-a .map-search .cta__link {
  color: #000000 !important;
}
.color-x24-agg-5 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-agg-5 .footer .logo_footer__container--inner,
.color-x24-agg-5 .footer .logo__container {
  display: flex;
  height: 100%;
  justify-content: center;
}
.color-x24-agg-5 .footer .logo_footer__container--inner .logo,
.color-x24-agg-5 .footer .logo__container .logo {
  align-self: center;
}
.color-x24-agg-5 .copyright__container {
  display: flex;
  justify-content: flex-end;
}
.color-x24-agg-5 .copyright__container .copyright__item {
  padding: 0 10px;
  margin-top: 0;
}
.color-x24-agg-5 .copyright__container .copyright__item .copyright__link {
  font: 12px/18px "GothicA1", sans-serif;
}
.color-x24-agg-5 .section--dark .copyright__link, .color-x24-agg-5 .section--light .copyright__link {
  color: #ffffff;
  font-family: "Poppins", sans-serif;
}
.color-x24-agg-5 .section--dark .copyright__link:hover, .color-x24-agg-5 .section--light .copyright__link:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-agg-5 .section--dark .copyright__item:not(:last-child),
.color-x24-agg-5 .section--dark #copyright__item:not(:last-child), .color-x24-agg-5 .section--light .copyright__item:not(:last-child),
.color-x24-agg-5 .section--light #copyright__item:not(:last-child) {
  border-color: #ffffff;
}
.color-x24-agg-5 .section--dark .copyright__container,
.color-x24-agg-5 .section--dark #copyright__container, .color-x24-agg-5 .section--light .copyright__container,
.color-x24-agg-5 .section--light #copyright__container {
  padding: 0 !important;
}
.color-x24-agg-5 .section--light .copyright__link {
  color: #293246;
}
.color-x24-agg-5 .section--light .copyright__link:hover {
  color: #293246;
}
.color-x24-agg-5 .section--light .copyright__item:not(:last-child),
.color-x24-agg-5 .section--light #copyright__item:not(:last-child) {
  border-color: #293246;
}
.color-x24-agg-5 .section-copyright .copyright,
.color-x24-agg-5 .section-copyright #copyright {
  display: flex;
  height: 100%;
  align-items: center;
}
.color-x24-agg-5 .section-copyright .copyright .copyright__link,
.color-x24-agg-5 .section-copyright #copyright .copyright__link {
  line-height: 17px;
}
.color-x24-agg-5 .section--dark .socialmedia__item .socialmedia__link, .color-x24-agg-5 .section--light .socialmedia__item .socialmedia__link {
  border-radius: 8px;
  background: #e0e0e0;
  color: #212121;
}
.color-x24-agg-5 .section--dark .socialmedia__item .socialmedia__link:hover, .color-x24-agg-5 .section--light .socialmedia__item .socialmedia__link:hover {
  background: #c1bcbc;
}
.color-x24-agg-5 .section--dark .section-socialmedia .socialmedia__link--small, .color-x24-agg-5 .section--light .section-socialmedia .socialmedia__link--small {
  width: 34px;
  height: 34px;
}
.color-x24-agg-5 .section--dark .socialmedia, .color-x24-agg-5 .section--light .socialmedia {
  padding: 0;
}
.color-x24-agg-5 .section--light .socialmedia__item .socialmedia__link {
  background: #616060;
  color: #e0e0e0;
}
.color-x24-agg-5 .section--light .socialmedia__item .socialmedia__link:hover {
  background: rgba(41, 50, 70, 0.5);
}
.color-x24-agg-5 .logo__container .logo-a__title {
  font-size: 14px;
  line-height: 18px;
}
.color-x24-agg-5 .logo__container .logo-a__caption {
  font-size: 12px;
  line-height: 14px;
}
@media (max-width: 1224px) {
  .color-x24-agg-5 .section--dark .cta__button,
.color-x24-agg-5 .section--dark .cta__button--icon,
.color-x24-agg-5 .section--dark .staff-member__link.component__button--1,
.color-x24-agg-5 .section--dark .staff-member__link__button--icon,
.color-x24-agg-5 .section--dark .staff-member__link--icon,
.color-x24-agg-5 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-5 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-agg-5 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-agg-5 .section--light .cta__button,
.color-x24-agg-5 .section--light .cta__button--icon,
.color-x24-agg-5 .section--light .staff-member__link.component__button--1,
.color-x24-agg-5 .section--light .staff-member__link__button--icon,
.color-x24-agg-5 .section--light .staff-member__link--icon,
.color-x24-agg-5 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-5 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-agg-5 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 155px;
  }
  .color-x24-agg-5 .banner .banner-text__wrapper {
    padding: 30px 0 50px;
  }
  .color-x24-agg-5 .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-agg-5 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-agg-5 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-agg-5 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-agg-5 .section--light .featuredblocks-grid-e .featuredblock__item {
    margin: 0 0 20px;
  }
  .color-x24-agg-5 .section--dark .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-agg-5 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-agg-5 .section--light .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-agg-5 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
    height: 100% !important;
  }
  .color-x24-agg-5 .contact-us-im .form,
.color-x24-agg-5 .form .component__title-caption-wrap {
    padding-top: 0;
    padding-bottom: 20px;
  }
}
@media (max-width: 1199px) {
  .color-x24-agg-5 .header-sticky,
.color-x24-agg-5 .header_home,
.color-x24-agg-5 .header_home.overlap {
    padding: 0;
    position: static;
  }
  .color-x24-agg-5 .header-sticky .section--dark.section--inner, .color-x24-agg-5 .header-sticky .section--light.section--inner,
.color-x24-agg-5 .header_home .section--dark.section--inner,
.color-x24-agg-5 .header_home .section--light.section--inner,
.color-x24-agg-5 .header_home.overlap .section--dark.section--inner,
.color-x24-agg-5 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-agg-5 .header-sticky .container,
.color-x24-agg-5 .header-sticky .section--dark.section--inner,
.color-x24-agg-5 .header-sticky .section--light.section--inner,
.color-x24-agg-5 .header_home .container,
.color-x24-agg-5 .header_home .section--dark.section--inner,
.color-x24-agg-5 .header_home .section--light.section--inner,
.color-x24-agg-5 .header_home.overlap .container,
.color-x24-agg-5 .header_home.overlap .section--dark.section--inner,
.color-x24-agg-5 .header_home.overlap .section--light.section--inner {
    max-width: 1140px;
  }
  .color-x24-agg-5 .banner .banner-e__header, .color-x24-agg-5 .banner .banner-e__contactform {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .color-x24-agg-5 .banner .banner-e__contactform {
    margin-left: 0;
  }
  .color-x24-agg-5 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-agg-5 .featuredblocks .featuredblocks-grid-d .featuredblock__cta {
    display: block;
  }
  .color-x24-agg-5 .banner .banner-text__wrapper {
    margin: 0 auto !important;
  }
  .color-x24-agg-5 .hours-a .hours__sep {
    display: none !important;
  }
  .color-x24-agg-5 .hours-a .hours__day:first-child {
    padding-left: 0;
    width: 27%;
  }
  .color-x24-agg-5 .hours-a .hours__hours {
    width: 73%;
    flex-direction: row !important;
    justify-content: flex-start;
  }
  .color-x24-agg-5 .hours-a .hours__hours span {
    display: inline-block;
    width: 50%;
    text-align: left !important;
    padding: 0 10px 0 0;
  }
}
@media (max-width: 1023px) {
  .color-x24-agg-5 .section--dark .cta__button,
.color-x24-agg-5 .section--dark .cta__button--icon,
.color-x24-agg-5 .section--dark .staff-member__link.component__button--1,
.color-x24-agg-5 .section--dark .staff-member__link__button--icon,
.color-x24-agg-5 .section--dark .staff-member__link--icon,
.color-x24-agg-5 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-5 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-agg-5 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-agg-5 .section--light .cta__button,
.color-x24-agg-5 .section--light .cta__button--icon,
.color-x24-agg-5 .section--light .staff-member__link.component__button--1,
.color-x24-agg-5 .section--light .staff-member__link__button--icon,
.color-x24-agg-5 .section--light .staff-member__link--icon,
.color-x24-agg-5 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-5 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-agg-5 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 135px;
  }
  .color-x24-agg-5 .section--dark .phone__container .phone__wrapper .phone__number,
.color-x24-agg-5 .section--light .phone__container .phone__wrapper .phone__number {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-agg-5 .header_home.overlap .section--dark.section--inner, .color-x24-agg-5 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-agg-5 .section--dark .navigation .navigation-b .navigation__menu--list, .color-x24-agg-5 .section--light .navigation .navigation-b .navigation__menu--list {
    display: block;
  }
  .color-x24-agg-5 .section--dark .navigation .navigation-b .navigation__menu--list > .navigation__item, .color-x24-agg-5 .section--light .navigation .navigation-b .navigation__menu--list > .navigation__item {
    width: 100%;
    padding: 10px;
    border-left: 0;
    border-bottom: 1px solid #ffffff;
  }
  .color-x24-agg-5 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-agg-5 .section--light .blade__container .blade-a--12 .blade-a__bg {
    position: static;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 1;
    margin: 0 0 26px;
  }
  .color-x24-agg-5 .section--dark .blade__container .blade-a--12 .blade-a__text, .color-x24-agg-5 .section--light .blade__container .blade-a--12 .blade-a__text {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 2;
    margin: 0 0 10px;
    padding-left: 0;
    padding-right: 0;
    background: none;
  }
  .color-x24-agg-5 .section--dark .blade-a__wrap, .color-x24-agg-5 .section--light .blade-a__wrap {
    padding: 0 15px;
  }
  .color-x24-agg-5 .section--dark .blade-a__text, .color-x24-agg-5 .section--light .blade-a__text {
    margin: 0 0 30px;
  }
  .color-x24-agg-5 .alias-partial_header_2x6x2x2 .section--dark.section--inner,
.color-x24-agg-5 .alias-partial_header_2x6x2x2 .section--light.section--inner {
    padding: 0;
  }
  .color-x24-agg-5 .alias-partial_header_2x6x2x2 .col_header_logo {
    flex: 0 0 100%;
    order: 1;
    max-width: 100%;
    padding: 20px 60px;
  }
  .color-x24-agg-5 .alias-partial_header_2x6x2x2 .col_nav {
    flex: 0 0 60%;
    max-width: 60%;
    order: 2;
    padding: 0 20px 10px 30px;
  }
  .color-x24-agg-5 .alias-partial_header_2x6x2x2 .col_top_phone {
    order: 3;
    flex: 0 0 15%;
    max-width: 15%;
    padding: 0 0 10px;
  }
  .color-x24-agg-5 .alias-partial_header_2x6x2x2 .col_header_cta {
    flex: 0 0 25%;
    max-width: 25%;
    order: 4;
    padding: 0 0 10px;
  }
  .color-x24-agg-5 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-agg-5 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-agg-5 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 165px;
    min-width: 165px;
  }
  .color-x24-agg-5 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link, .color-x24-agg-5 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link {
    padding-left: 15px;
    white-space: normal;
  }
  .color-x24-agg-5 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after, .color-x24-agg-5 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after {
    display: none;
  }
  .color-x24-agg-5 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before, .color-x24-agg-5 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    left: 5px;
    margin-top: -6px;
    border: inset 6px;
    border-left-width: 0;
    border-left-style: solid;
    border-color: transparent #ffffff transparent transparent;
  }
  .color-x24-agg-5 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover:before, .color-x24-agg-5 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-agg-5 .section--dark .navigation-a .more .navigation__list--sub .navigation__list, .color-x24-agg-5 .section--light .navigation-a .more .navigation__list--sub .navigation__list {
    left: auto;
    right: 100%;
  }
  .color-x24-agg-5 .section--dark .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before, .color-x24-agg-5 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-agg-5 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent #fbfee0 transparent transparent !important;
  }
  .color-x24-agg-5 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent #fbfee0 transparent transparent !important;
  }
  .color-x24-agg-5 .section--dark .featuredblocks-grid-d, .color-x24-agg-5 .section--dark .featuredblocks-grid-c, .color-x24-agg-5 .section--dark .featuredblocks-grid-e, .color-x24-agg-5 .section--light .featuredblocks-grid-d, .color-x24-agg-5 .section--light .featuredblocks-grid-c, .color-x24-agg-5 .section--light .featuredblocks-grid-e {
    margin: 0;
  }
  .color-x24-agg-5 .section--dark .featuredblocks-grid-d .featuredblock__item, .color-x24-agg-5 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-agg-5 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-agg-5 .section--light .featuredblocks-grid-d .featuredblock__item, .color-x24-agg-5 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-agg-5 .section--light .featuredblocks-grid-e .featuredblock__item {
    border-left: 0 !important;
    border-right: 0 !important;
  }
  .color-x24-agg-5 .section-banner .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-agg-5 .blade-a__text {
    order: 2;
  }
  .color-x24-agg-5 .blade-a__bg {
    order: 1;
  }
  .color-x24-agg-5 .section-blade .blade-a--12 .blade-a__bg {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  .color-x24-agg-5 .map__container .map .map__col {
    margin: 0;
    box-shadow: none;
    border-radius: 0;
    width: 100%;
    max-width: 100%;
    flex: inherit;
    text-align: center;
  }
  .color-x24-agg-5 .map__container .map .map__col .map__title-caption-wrap {
    padding-top: 40px;
  }
  .color-x24-agg-5 .map__container .map-a .map__container {
    max-width: 100% !important;
    padding: 0;
  }
  .color-x24-agg-5 .map__container .map-a .map__display {
    position: static;
  }
  .color-x24-agg-5 .map__container .map__wrap {
    padding: 0;
  }
  .color-x24-agg-5 .footer {
    padding: 55px 0 30px;
    overflow: hidden;
  }
  .color-x24-agg-5 .footer .section-socialmedia,
.color-x24-agg-5 .footer .section-copyright {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    justify-content: center;
  }
  .color-x24-agg-5 .footer .section-logo {
    padding: 50px 0 10px;
  }
  .color-x24-agg-5 .footer .logo__container {
    margin: 0 auto 23px;
  }
  .color-x24-agg-5 .footer .row {
    display: block;
  }
  .color-x24-agg-5 .footer div[class*=col-] {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: none;
    text-align: center;
  }
  .color-x24-agg-5 .footer .logo_footer__container--inner,
.color-x24-agg-5 .footer .logo__container {
    justify-content: center;
  }
  .color-x24-agg-5 .footer .section-socialmedia .socialmedia,
.color-x24-agg-5 .footer .section-socialmedia .copyright__container,
.color-x24-agg-5 .footer .section-copyright .socialmedia,
.color-x24-agg-5 .footer .section-copyright .copyright__container,
.color-x24-agg-5 .footer .logo__container .socialmedia,
.color-x24-agg-5 .footer .logo__container .copyright__container {
    padding: 0 0 20px;
  }
  .color-x24-agg-5 .footer .section-logo {
    padding: 0;
  }
  .color-x24-agg-5 .logo__container {
    margin: 0 auto;
  }
  .color-x24-agg-5 .logo__container .logo-a__img {
    max-width: 200px;
    margin: 0 auto;
  }
  .color-x24-agg-5 .copyright__container {
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .color-x24-agg-5 .banner-e__contactform .contactform__wrapper {
    position: relative;
    top: 0;
  }
  .color-x24-agg-5 .banner .banner-e {
    padding-top: 100px;
  }
  .color-x24-agg-5 .banner .banner-e__header {
    padding-top: 100px;
  }
}
@media (max-width: 990px) {
  .color-x24-agg-5 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-agg-5 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 140px;
    min-width: 140px;
    font-size: 12px;
  }
  .color-x24-agg-5 .section--dark .navigation-a .navigation__item--link, .color-x24-agg-5 .section--light .navigation-a .navigation__item--link {
    font-size: 12px !important;
  }
}
@media (max-width: 767px) {
  .color-x24-agg-5 .blade-a__text .blade-a__title {
    text-align: center;
  }
  .color-x24-agg-5 .form .form__title,
.color-x24-agg-5 .contact-us-im .form__title,
.color-x24-agg-5 .component__title {
    font: bold 32px/40px "Poppins", sans-serif !important;
    text-align: center;
  }
  .color-x24-agg-5 .form .form__caption,
.color-x24-agg-5 .contact-us-im .form__caption,
.color-x24-agg-5 .component__subtitle {
    font: 600 14px/18px "GothicA1", sans-serif !important;
    text-align: center;
  }
  .color-x24-agg-5 .section-banner .banner .component__title,
.color-x24-agg-5 .section-banner .banner .component__subtitle {
    text-align: center;
  }
  .color-x24-agg-5 .section-banner .banner .component__subtitle {
    margin-bottom: 24px;
  }
  .color-x24-agg-5 .banner__container .banner .cta__button {
    margin: 0 auto;
  }
  .color-x24-agg-5 .banner__container .banner .component__button {
    text-align: center !important;
  }
  .color-x24-agg-5 .featuredblocks-grid-d .featuredblock__item {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-agg-5 .section--dark .staff__list, .color-x24-agg-5 .section--light .staff__list {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-agg-5 .section--dark .staff__container .staff__title, .color-x24-agg-5 .section--light .staff__container .staff__title {
    font: bold 32px/40px "Poppins", sans-serif;
  }
  .color-x24-agg-5 .section--dark .staff__container .staff__caption, .color-x24-agg-5 .section--light .staff__container .staff__caption {
    font: 600 14px/18px "GothicA1", sans-serif;
  }
  .color-x24-agg-5 .section--dark .staff__container .staff-b .staff-member__image, .color-x24-agg-5 .section--light .staff__container .staff-b .staff-member__image {
    border-radius: 0;
  }
  .color-x24-agg-5 .section-staff .staff-a .staff__item:before {
    margin-left: 0;
  }
  .color-x24-agg-5 .section--dark .staff-a .staff-member__text, .color-x24-agg-5 .section--light .staff-a .staff-member__text {
    margin-left: auto;
  }
  .color-x24-agg-5 .hours-a__title, .color-x24-agg-5 .hours-a__subtitle {
    text-align: center;
  }
  .color-x24-agg-5 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    text-align: left;
  }
  .color-x24-agg-5 .hours-a .hours-a__schedule--responsive .cta__button, .color-x24-agg-5 .hours-a .hours-a__schedule--responsive .cta__button--icon, .color-x24-agg-5 .hours-a .hours-a__schedule--responsive .cta__link {
    margin: 0 auto;
  }
  .color-x24-agg-5 .hours-a .hours-a__schedule--responsive .row {
    min-height: 30px;
  }
  .color-x24-agg-5 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    font: 600 20px/28px "Poppins", sans-serif !important;
  }
  .color-x24-agg-5 .hours-a .hours__day:first-child {
    padding-right: 10px;
    width: 50%;
  }
  .color-x24-agg-5 .hours-a .hours__hours, .color-x24-agg-5 .hours-a .hours__day {
    align-items: flex-start !important;
    padding: 10px 0;
  }
  .color-x24-agg-5 .hours-a .hours__hours {
    padding-right: 0;
    width: 50%;
    flex-direction: column !important;
  }
  .color-x24-agg-5 .hours-a .hours__hours span {
    display: block;
    align-self: center;
    width: 100%;
    text-align: right !important;
    padding: 5px 0 0;
  }
  .color-x24-agg-5 .hours-a .hours__hours span:first-child {
    padding-top: 0;
  }
  .color-x24-agg-5 .copyright__container {
    justify-content: center;
  }
  .color-x24-agg-5 .copyright__container .copyright__list {
    justify-content: center;
    padding: 0 0 4px;
  }
  .color-x24-agg-5 .copyright__container .copyright__item {
    padding: 0 10px 10px;
  }
  .color-x24-agg-5 .section-copyright .copyright__item:not(:last-child),
.color-x24-agg-5 .section-copyright #copyright__item:not(:last-child) {
    border: 0;
  }
  .color-x24-agg-5 .section-socialmedia .socialmedia.text-center .socialmedia__link--small,
.color-x24-agg-5 .section-socialmedia .socialmedia.text-center .socialmedia__link--medium,
.color-x24-agg-5 .section-socialmedia .socialmedia.text-center .socialmedia__link--large {
    margin: 0 5px;
  }
  .color-x24-agg-5 .forms--2col-textarea .form .leadForm form .outerWrap {
    width: 100%;
  }
  .color-x24-agg-5 .forms--2col-textarea .form .form-input-comments {
    width: 100%;
  }
}

.color-x24-agg-4 .carmel-wave {
  display: block !important;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
}
.color-x24-agg-4 .carmel-wave.carmel-wave-top {
  bottom: 100% !important;
}
.color-x24-agg-4 .carmel-wave.carmel-wave-bottom {
  top: 100% !important;
}
.color-x24-agg-4 .header_home {
  z-index: 100;
}
.color-x24-agg-4 .header_home.overlap .section--dark.section--inner, .color-x24-agg-4 .header_home.overlap .section--light.section--inner {
  max-width: 1160px;
  border-radius: 8px;
  margin: 0 auto;
  position: relative;
  padding: 0 40px 0 30px;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-agg-4 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: #000000;
}
.color-x24-agg-4 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: #333333;
}
.color-x24-agg-4 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: black;
}
.color-x24-agg-4 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: #df151e;
}
.color-x24-agg-4 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: #ffc000;
}
.color-x24-agg-4 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: black;
}
.color-x24-agg-4 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: white;
}
.color-x24-agg-4 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: #f5f5f5;
}
.color-x24-agg-4 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: #ffc000;
}
.color-x24-agg-4 .header-sticky {
  box-shadow: 0 8px 10px rgba(0, 0, 0, 0.14);
}
.color-x24-agg-4 .header-sticky .row {
  align-items: center;
}
.color-x24-agg-4 .header-sticky .section--dark.section--inner, .color-x24-agg-4 .header-sticky .section--light.section--inner {
  padding: 0 40px 0 30px;
}
.color-x24-agg-4 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
  letter-spacing: 0.44px;
  line-height: 16px;
  text-align: center;
  margin-top: 0;
}
.color-x24-agg-4 body,
.color-x24-agg-4 p,
.color-x24-agg-4 .component__p,
.color-x24-agg-4 .editable__container p,
.color-x24-agg-4 .section-editable .editable__container p,
.color-x24-agg-4 .section-editable .editable__container ul,
.color-x24-agg-4 .section-editable .editable__container li,
.color-x24-agg-4 .section-editable .editable__container ol,
.color-x24-agg-4 .editable__container table td,
.color-x24-agg-4 body .editable__container p,
.color-x24-agg-4 body .editable__container ol,
.color-x24-agg-4 body .editable__container ul,
.color-x24-agg-4 body .editable__container li,
.color-x24-agg-4 body .editable__container table td,
.color-x24-agg-4 body .editable__container span,
.color-x24-agg-4 .form .leadFormInfo {
  font-family: "GothicA1", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.color-x24-agg-4 .staff-member {
  flex-wrap: nowrap !important;
}
.color-x24-agg-4 .section--dark p {
  color: #ffffff;
}
.color-x24-agg-4 .section--dark p a {
  text-decoration: underline;
}
.color-x24-agg-4 .section--dark p a:hover {
  text-decoration: none;
}
.color-x24-agg-4 .section--dark .component__title {
  color: #ffffff;
}
.color-x24-agg-4 .section--dark .component__subtitle {
  color: #ffffff;
}
.color-x24-agg-4 .section--dark .component__p {
  color: #ffffff;
}
.color-x24-agg-4 .section--dark .component__p a {
  text-decoration: underline;
}
.color-x24-agg-4 .section--dark .component__p a:hover {
  text-decoration: none;
}
.color-x24-agg-4 .section--dark a {
  color: #ffffff;
}
.color-x24-agg-4 .section--dark .bx-wrapper .bx-controls {
  margin-top: 15px;
}
.color-x24-agg-4 .section--light p {
  color: #000000;
}
.color-x24-agg-4 .section--light p a {
  text-decoration: underline;
}
.color-x24-agg-4 .section--light p a:hover {
  text-decoration: none;
}
.color-x24-agg-4 .section--light .component__title, .color-x24-agg-4 .section--light .component__subtitle {
  color: #000000 !important;
}
.color-x24-agg-4 .section--light .component__p {
  color: #000000;
}
.color-x24-agg-4 .section--light .component__p a {
  text-decoration: underline;
}
.color-x24-agg-4 .section--light .component__p a:hover {
  text-decoration: none;
}
.color-x24-agg-4 .section--light a {
  color: #000000;
}
.color-x24-agg-4 .section-base-container .section-cta .cta-a,
.color-x24-agg-4 .section-base-container .section-logo .logo-a {
  padding: 0;
}
.color-x24-agg-4 .logo__container .logo-a {
  margin: 0;
}
.color-x24-agg-4 .logo__container .logo-a__text {
  padding: 0 10px;
  min-width: 120px;
}
.color-x24-agg-4 .logo__container .logo-a__title {
  font-size: 12px;
  line-height: 14px;
}
.color-x24-agg-4 .logo__container .logo-a__caption {
  font-size: 10px;
  line-height: 12px;
}
.color-x24-agg-4 .logo__container .logo-a__img {
  display: block;
}
.color-x24-agg-4 .section--dark .logo__container .logo-a__title, .color-x24-agg-4 .section--dark .logo__container .logo-a__caption {
  color: #ffffff !important;
}
.color-x24-agg-4 .section--light .logo__container .logo-a__title, .color-x24-agg-4 .section--light .logo__container .logo-a__caption {
  color: #000000 !important;
}
.color-x24-agg-4 .comp-phone .phone__title {
  font-size: 18px;
  line-height: 20px;
}
.color-x24-agg-4 .col_header_cta .cta__link {
  margin-top: 0;
}
.color-x24-agg-4 .phone__setting-title,
.color-x24-agg-4 .phone__city {
  font-size: 16px;
  line-height: 18px;
}
.color-x24-agg-4 .editable__container h6,
.color-x24-agg-4 .editable__container h5,
.color-x24-agg-4 .editable__container h4,
.color-x24-agg-4 .editable__container h3,
.color-x24-agg-4 .editable__container h2,
.color-x24-agg-4 .editable__container h1 {
  font-family: "Poppins", sans-serif;
  font-weight: bold;
  border-bottom: none;
}
.color-x24-agg-4 .editable__container h1 {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-agg-4 .editable__container h2 {
  font-size: 48px;
  line-height: 56px;
}
.color-x24-agg-4 .editable__container h3 {
  font-size: 24px;
  line-height: 32px;
}
.color-x24-agg-4 .editable__container h4 {
  font-size: 20px;
  line-height: 28px;
}
.color-x24-agg-4 .editable__container h5 {
  font-size: 18px;
  line-height: 24px;
}
.color-x24-agg-4 .editable__container h6 {
  font-size: 16px;
  line-height: 20px;
}
.color-x24-agg-4 .section--dark .editable__container h6,
.color-x24-agg-4 .section--dark .editable__container h5,
.color-x24-agg-4 .section--dark .editable__container h4,
.color-x24-agg-4 .section--dark .editable__container h3,
.color-x24-agg-4 .section--dark .editable__container h2,
.color-x24-agg-4 .section--dark .editable__container h1, .color-x24-agg-4 .section--light .editable__container h6,
.color-x24-agg-4 .section--light .editable__container h5,
.color-x24-agg-4 .section--light .editable__container h4,
.color-x24-agg-4 .section--light .editable__container h3,
.color-x24-agg-4 .section--light .editable__container h2,
.color-x24-agg-4 .section--light .editable__container h1 {
  color: #ffffff;
}
.color-x24-agg-4 .section--light .editable__container h6,
.color-x24-agg-4 .section--light .editable__container h5,
.color-x24-agg-4 .section--light .editable__container h4,
.color-x24-agg-4 .section--light .editable__container h3,
.color-x24-agg-4 .section--light .editable__container h2,
.color-x24-agg-4 .section--light .editable__container h1 {
  color: #000000;
}
.color-x24-agg-4 .form__title {
  margin-bottom: 1.875rem;
}
.color-x24-agg-4 .form .form__title,
.color-x24-agg-4 .contact-us-im .form__title,
.color-x24-agg-4 .component__title {
  font: bold 48px/56px "Poppins", sans-serif;
}
.color-x24-agg-4 .form .form__caption,
.color-x24-agg-4 .contact-us-im .form__caption,
.color-x24-agg-4 .component__subtitle {
  font: 600 16px/20px "GothicA1", sans-serif;
}
.color-x24-agg-4 .form .error_container label,
.color-x24-agg-4 .contact-us-im .form .error_container label {
  color: #E03B33;
}
.color-x24-agg-4 .header-sticky .cta,
.color-x24-agg-4 .header_home .cta,
.color-x24-agg-4 .header_home.overlap .cta {
  padding: 0;
}
.color-x24-agg-4 .section__bg--light-1 .componentWith__container.form__container {
  padding-left: 0;
  padding-right: 0;
  padding: 0 0 50px;
}
.color-x24-agg-4 .section--dark .flex-control-paging li a, .color-x24-agg-4 .section--light .flex-control-paging li a {
  background: #f7f0e9;
  border-radius: 6px;
  width: 13px;
  height: 12px;
  box-shadow: none;
}
.color-x24-agg-4 .section--dark .flex-control-paging li a.flex-active, .color-x24-agg-4 .section--light .flex-control-paging li a.flex-active {
  background: #ffc000 !important;
  border-radius: 6px;
  width: 34px;
  height: 12px;
  transition: width 0.2s linear;
}
.color-x24-agg-4 .section--dark .flex-control-paging li a:hover, .color-x24-agg-4 .section--light .flex-control-paging li a:hover {
  background: #ffc000 !important;
}
.color-x24-agg-4 .section--dark .bx-wrapper .bx-pager.bx-default-pager a, .color-x24-agg-4 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #f7f0e9;
}
.color-x24-agg-4 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-agg-4 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  width: 34px;
  transition: width 0.2s linear;
  background: #ffc000 !important;
}
.color-x24-agg-4 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-agg-4 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ffc000 !important;
}
.color-x24-agg-4 .section--dark .banner .controls-wrapper, .color-x24-agg-4 .section--light .banner .controls-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 45px 0;
  margin-top: -132px;
}
@media (max-width: 991px) {
  .color-x24-agg-4 .section--dark .banner .controls-wrapper, .color-x24-agg-4 .section--light .banner .controls-wrapper {
    margin-top: 0;
  }
}
.color-x24-agg-4 .section--dark .banner .controls-wrapper .flex-control-nav, .color-x24-agg-4 .section--light .banner .controls-wrapper .flex-control-nav {
  bottom: 0 !important;
  width: auto;
  display: flex !important;
  align-items: center;
  position: relative;
  height: 0 !important;
  left: auto !important;
  transform: translateX(0) !important;
}
.color-x24-agg-4 .section--dark .banner .controls-wrapper .flex-control-nav a, .color-x24-agg-4 .section--light .banner .controls-wrapper .flex-control-nav a {
  background: #ffffff;
}
.color-x24-agg-4 .section--dark .banner .controls-wrapper .flex-prev, .color-x24-agg-4 .section--light .banner .controls-wrapper .flex-prev {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-right: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-agg-4 .section--dark .banner .controls-wrapper .flex-prev:hover, .color-x24-agg-4 .section--light .banner .controls-wrapper .flex-prev:hover {
  color: #ffc000;
}
.color-x24-agg-4 .section--dark .banner .controls-wrapper .flex-prev:before, .color-x24-agg-4 .section--light .banner .controls-wrapper .flex-prev:before {
  content: "";
  font-size: 24px;
}
.color-x24-agg-4 .section--dark .banner .controls-wrapper .flex-next, .color-x24-agg-4 .section--light .banner .controls-wrapper .flex-next {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-left: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-agg-4 .section--dark .banner .controls-wrapper .flex-next:hover, .color-x24-agg-4 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #ffc000;
}
.color-x24-agg-4 .section--dark .banner .controls-wrapper .flex-next:before, .color-x24-agg-4 .section--light .banner .controls-wrapper .flex-next:before {
  content: "";
  font-size: 24px;
}
.color-x24-agg-4 .section--light .flex-control-paging li a {
  background: #000000;
}
.color-x24-agg-4 .section--light .flex-control-paging li a.flex-active {
  background: #ffc000 !important;
}
.color-x24-agg-4 .section--light .flex-control-paging li a:hover {
  background: #ffc000 !important;
}
.color-x24-agg-4 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #000000;
}
.color-x24-agg-4 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #ffc000 !important;
}
.color-x24-agg-4 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ffc000 !important;
}
.color-x24-agg-4 .section--light .banner .controls-wrapper .flex-prev,
.color-x24-agg-4 .section--light .banner .controls-wrapper .flex-next {
  color: #000000;
}
.color-x24-agg-4 .section--light .banner .controls-wrapper .flex-prev:hover,
.color-x24-agg-4 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #ffc000;
}
.color-x24-agg-4 .section-breadcrumbs .section--dark .breadcrumb__item, .color-x24-agg-4 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #ffffff !important;
  font: 400 16px/24px "GothicA1", sans-serif;
}
.color-x24-agg-4 .section-breadcrumbs .section--dark .breadcrumb__item a, .color-x24-agg-4 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-agg-4 .section-breadcrumbs .section--dark .breadcrumb__item a:hover, .color-x24-agg-4 .section-breadcrumbs .section--light .breadcrumb__item a:hover {
  text-decoration: none;
}
.color-x24-agg-4 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #000000 !important;
}
.color-x24-agg-4 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #000000 !important;
}
.color-x24-agg-4 .blade-a__bg > div {
  border-radius: 8px;
  overflow: hidden;
}
.color-x24-agg-4 .blade-a__bg > div img {
  border-radius: 8px;
}
.color-x24-agg-4 .blade-a__text .blade-a__title {
  border-bottom: none;
}
.color-x24-agg-4 .blade-a__description a {
  text-decoration: underline;
}
.color-x24-agg-4 .blade-a__description a:hover {
  text-decoration: none;
}
.color-x24-agg-4 .container-fluid .blade__container .blade-a--12 {
  position: relative;
}
.color-x24-agg-4 .container-fluid .blade__container .blade-a--12 .blade-a__wrap > .row {
  padding: 0;
}
.color-x24-agg-4 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-agg-4 .section--light .blade__container .blade-a--12 .blade-a__bg {
  padding-top: 0;
  padding-bottom: 0;
}
.color-x24-agg-4 .section--dark .blade-a--12 .blade-a__text, .color-x24-agg-4 .section--light .blade-a--12 .blade-a__text {
  padding-top: 16px;
  padding-bottom: 16px;
}
.color-x24-agg-4 .section--dark .blade-a--12 .blade-a__bg, .color-x24-agg-4 .section--light .blade-a--12 .blade-a__bg {
  height: 100%;
}
.color-x24-agg-4 .section--dark .blade-a__bg > div, .color-x24-agg-4 .section--light .blade-a__bg > div {
  height: 100%;
  min-height: 100%;
}
.color-x24-agg-4 .section--dark .blade-a__text, .color-x24-agg-4 .section--light .blade-a__text {
  background: rgba(0, 0, 0, 0.7);
  border-radius: 8px;
}
.color-x24-agg-4 .section--dark .blade-a__text .cta__link, .color-x24-agg-4 .section--light .blade-a__text .cta__link {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
}
.color-x24-agg-4 .section--dark .blade-a__text .cta__link:hover, .color-x24-agg-4 .section--light .blade-a__text .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-agg-4 .section--dark .blade-a__text .blade-a__readmore .cta__link, .color-x24-agg-4 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: #fac6c9 !important;
  text-transform: none;
  text-decoration: underline;
  font-weight: 400;
}
.color-x24-agg-4 .section--dark .blade-a__text .blade-a__readmore .cta__link:hover, .color-x24-agg-4 .section--light .blade-a__text .blade-a__readmore .cta__link:hover {
  text-decoration: none;
}
.color-x24-agg-4 .section--dark .blade-a__description, .color-x24-agg-4 .section--light .blade-a__description {
  color: #ffffff;
}
.color-x24-agg-4 .section--light .blade-a__text {
  background: rgba(224, 224, 224, 0.7);
}
.color-x24-agg-4 .section--light .blade-a__text .cta__link {
  color: #000000 !important;
}
.color-x24-agg-4 .section--light .blade-a__text .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-agg-4 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: #df151e !important;
}
.color-x24-agg-4 .section--light .blade-a__description {
  color: #000000;
}
.color-x24-agg-4 .container-fluid .blade-a__wrap {
  max-width: 100%;
}
.color-x24-agg-4 .componentWith__container.featuredarticles__container {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-agg-4 .section--dark .featuredarticles .featuredarticle__image, .color-x24-agg-4 .section--light .featuredarticles .featuredarticle__image {
  border-radius: 8px;
}
.color-x24-agg-4 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link, .color-x24-agg-4 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  font: 16px/20px "GothicA1", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
}
.color-x24-agg-4 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:hover, .color-x24-agg-4 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:hover {
  text-decoration: underline;
}
.color-x24-agg-4 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:before, .color-x24-agg-4 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:before {
  display: none;
}
.color-x24-agg-4 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__description, .color-x24-agg-4 .section--light .featuredarticles .featuredarticle__text .featuredarticle__description {
  font: 16px/20px "GothicA1", sans-serif;
}
.color-x24-agg-4 .section--dark .featuredarticles .featuredarticle__title, .color-x24-agg-4 .section--light .featuredarticles .featuredarticle__title {
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-agg-4 .section--dark .featuredarticles .featuredarticle__title a, .color-x24-agg-4 .section--light .featuredarticles .featuredarticle__title a {
  color: #ffffff;
  text-decoration: none;
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-agg-4 .section--dark .featuredarticles .featuredarticle__title a:hover, .color-x24-agg-4 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-agg-4 .section--dark .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper, .color-x24-agg-4 .section--light .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper {
  margin-top: 0 !important;
}
.color-x24-agg-4 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  color: #000000;
}
.color-x24-agg-4 .section--light .featuredarticles .featuredarticle__title a {
  color: #000000;
}
.color-x24-agg-4 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #000000;
}
.color-x24-agg-4 .section--light .featuredblocks-list-a .featuredblock__item {
  margin-bottom: 10px;
}
.color-x24-agg-4 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a {
  color: #000000 !important;
}
.color-x24-agg-4 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a:hover:after {
  text-decoration: underline;
}
.color-x24-agg-4 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-agg-4 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-agg-4 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-agg-4 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-agg-4 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-agg-4 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-agg-4 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-agg-4 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ffffff !important;
}
.color-x24-agg-4 .section__bg--light-3 .section--dark .flex-control-paging li a.flex-active, .color-x24-agg-4 .section__bg--light-3 .section--dark .flex-control-paging li a:hover, .color-x24-agg-4 .section__bg--light-3 .section--light .flex-control-paging li a.flex-active, .color-x24-agg-4 .section__bg--light-3 .section--light .flex-control-paging li a:hover,
.color-x24-agg-4 .section__bg--dark-5 .section--dark .flex-control-paging li a.flex-active,
.color-x24-agg-4 .section__bg--dark-5 .section--dark .flex-control-paging li a:hover,
.color-x24-agg-4 .section__bg--dark-5 .section--light .flex-control-paging li a.flex-active,
.color-x24-agg-4 .section__bg--dark-5 .section--light .flex-control-paging li a:hover {
  background: #ffffff !important;
}
.color-x24-agg-4 .section__bg--light-3 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-agg-4 .section__bg--light-3 .section--light .hours-a__schedule .hours-a__schedule--border,
.color-x24-agg-4 .section__bg--dark-5 .section--dark .hours-a__schedule .hours-a__schedule--border,
.color-x24-agg-4 .section__bg--dark-5 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ffffff !important;
}
.color-x24-agg-4 .section__bg--dark-5 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-4 .section__bg--dark-5 .section--dark .form .form__group .input_container input,
.color-x24-agg-4 .section__bg--dark-5 .section--dark .form .form__group .input_container select,
.color-x24-agg-4 .section__bg--dark-5 .section--dark .form .form__group .input_container textarea,
.color-x24-agg-4 .section__bg--dark-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-4 .section__bg--dark-5 .section--light .form .form__group .input_container input,
.color-x24-agg-4 .section__bg--dark-5 .section--light .form .form__group .input_container select,
.color-x24-agg-4 .section__bg--dark-5 .section--light .form .form__group .input_container textarea,
.color-x24-agg-4 .section__bg--light-3 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-4 .section__bg--light-3 .section--dark .form .form__group .input_container input,
.color-x24-agg-4 .section__bg--light-3 .section--dark .form .form__group .input_container select,
.color-x24-agg-4 .section__bg--light-3 .section--dark .form .form__group .input_container textarea,
.color-x24-agg-4 .section__bg--light-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-4 .section__bg--light-3 .section--light .form .form__group .input_container input,
.color-x24-agg-4 .section__bg--light-3 .section--light .form .form__group .input_container select,
.color-x24-agg-4 .section__bg--light-3 .section--light .form .form__group .input_container textarea {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
}
.color-x24-agg-4 .section__bg--dark-4 .section--dark .staff__container .component__button--2 {
  border: 1px solid #000000 !important;
  color: #ffffff !important;
  background: #000000 !important;
}
.color-x24-agg-4 .section__bg--dark-4 .section--dark .staff__container .component__button--2:hover {
  border: 1px solid #333333 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #333333 !important;
}
.color-x24-agg-4 .section__bg--dark-4 .section--dark .staff__container .component__button--2:focus {
  border: 1px solid #666666 !important;
  color: #ffffff !important;
  background: #666666 !important;
}
.color-x24-agg-4 .section--dark .disclaimer, .color-x24-agg-4 .section--light .disclaimer {
  padding: 0;
}
.color-x24-agg-4 .section--dark .disclaimer__content p, .color-x24-agg-4 .section--light .disclaimer__content p {
  font: 400 16px/20px "GothicA1", sans-serif;
}
.color-x24-agg-4 .section--dark .disclaimer__content a, .color-x24-agg-4 .section--light .disclaimer__content a {
  font-weight: 400;
  text-decoration: underline;
}
.color-x24-agg-4 .section--dark .disclaimer__content a:hover, .color-x24-agg-4 .section--dark .disclaimer__content a:focus, .color-x24-agg-4 .section--light .disclaimer__content a:hover, .color-x24-agg-4 .section--light .disclaimer__content a:focus {
  text-decoration: none;
}
.color-x24-agg-4 .section--dark .section-featuredblocks .section--inner.container-fluid > .row > div, .color-x24-agg-4 .section--light .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-agg-4 .section--dark .cta__link, .color-x24-agg-4 .section--light .cta__link {
  font: bold 16px/20px "GothicA1", sans-serif;
}
.color-x24-agg-4 .section--dark .featuredblocks__title-wrap, .color-x24-agg-4 .section--light .featuredblocks__title-wrap {
  margin-bottom: 1.875rem;
}
.color-x24-agg-4 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button, .color-x24-agg-4 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-agg-4 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover, .color-x24-agg-4 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-agg-4 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus, .color-x24-agg-4 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-agg-4 .section--dark .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-agg-4 .section--dark .banner .component__button--1.cta__button,
.color-x24-agg-4 .section--dark .cta__button.component__button--1, .color-x24-agg-4 .section--light .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-agg-4 .section--light .banner .component__button--1.cta__button,
.color-x24-agg-4 .section--light .cta__button.component__button--1 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-agg-4 .section--dark .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-agg-4 .section--dark .banner .component__button--1.cta__button:hover,
.color-x24-agg-4 .section--dark .cta__button.component__button--1:hover, .color-x24-agg-4 .section--light .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-agg-4 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-agg-4 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-agg-4 .section--dark .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-agg-4 .section--dark .banner .component__button--1.cta__button:focus,
.color-x24-agg-4 .section--dark .cta__button.component__button--1:focus, .color-x24-agg-4 .section--light .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-agg-4 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-agg-4 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-agg-4 .section--dark .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-agg-4 .section--dark .banner .component__button--2.cta__button,
.color-x24-agg-4 .section--dark .cta__button.component__button--2, .color-x24-agg-4 .section--light .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-agg-4 .section--light .banner .component__button--2.cta__button,
.color-x24-agg-4 .section--light .cta__button.component__button--2 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #df151e !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #df151e !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-agg-4 .section--dark .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-agg-4 .section--dark .banner .component__button--2.cta__button:hover,
.color-x24-agg-4 .section--dark .cta__button.component__button--2:hover, .color-x24-agg-4 .section--light .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-agg-4 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-agg-4 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #f1696f !important;
  background: #f1696f !important;
  color: #ffffff !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-agg-4 .section--dark .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-agg-4 .section--dark .banner .component__button--2.cta__button:focus,
.color-x24-agg-4 .section--dark .cta__button.component__button--2:focus, .color-x24-agg-4 .section--light .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-agg-4 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-agg-4 .section--light .cta__button.component__button--2:focus {
  border: 1px solid #fac6c9 !important;
  color: #ffffff !important;
  background: #fac6c9 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-agg-4 .section--dark .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-agg-4 .section--dark .banner .component__button--3.cta__button,
.color-x24-agg-4 .section--dark .cta__button.component__button--3, .color-x24-agg-4 .section--light .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-agg-4 .section--light .banner .component__button--3.cta__button,
.color-x24-agg-4 .section--light .cta__button.component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: none !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-agg-4 .section--dark .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-agg-4 .section--dark .banner .component__button--3.cta__button:hover,
.color-x24-agg-4 .section--dark .cta__button.component__button--3:hover, .color-x24-agg-4 .section--light .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-agg-4 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-agg-4 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(77, 77, 77, 0.42), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(77, 77, 77, 0.1);
}
.color-x24-agg-4 .section--dark .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-agg-4 .section--dark .banner .component__button--3.cta__button:focus,
.color-x24-agg-4 .section--dark .cta__button.component__button--3:focus, .color-x24-agg-4 .section--light .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-agg-4 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-agg-4 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-agg-4 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  border: 1px solid #000000 !important;
  color: #ffffff !important;
  background: #000000 !important;
}
.color-x24-agg-4 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #333333 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #333333 !important;
}
.color-x24-agg-4 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #666666 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #666666 !important;
}
.color-x24-agg-4 .section--light .banner .component__button--1.cta__button,
.color-x24-agg-4 .section--light .cta__button.component__button--1 {
  border: 1px solid #000000 !important;
  color: #ffffff !important;
  background: #000000 !important;
}
.color-x24-agg-4 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-agg-4 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #333333 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #333333 !important;
}
.color-x24-agg-4 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-agg-4 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #666666 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #666666 !important;
}
.color-x24-agg-4 .section--light .banner .component__button--2.cta__button,
.color-x24-agg-4 .section--light .cta__button.component__button--2 {
  border: 1px solid #df151e !important;
  color: #ffffff !important;
  background: #df151e !important;
}
.color-x24-agg-4 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-agg-4 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #f1696f !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #f1696f !important;
}
.color-x24-agg-4 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-agg-4 .section--light .cta__button.component__button--2:focus {
  border: 1px solid #fac6c9 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #fac6c9 !important;
}
.color-x24-agg-4 .section--light .banner .component__button--3.cta__button,
.color-x24-agg-4 .section--light .cta__button.component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-agg-4 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-agg-4 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #f5989c !important;
  color: #000000 !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #fac6c9 !important;
}
.color-x24-agg-4 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-agg-4 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-agg-4 .section--dark .articles__categories .mm-navbar .mm-btn, .color-x24-agg-4 .section--light .articles__categories .mm-navbar .mm-btn {
  top: 7px;
}
.color-x24-agg-4 .section--dark .articles__categories .mm-panels > .mm-panel > .mm-listview, .color-x24-agg-4 .section--light .articles__categories .mm-panels > .mm-panel > .mm-listview {
  margin: 7px 0 0 0;
}
.color-x24-agg-4 .section--dark .articles__categories .mm-opened .mm-title,
.color-x24-agg-4 .section--dark .articles__categories .mm-title, .color-x24-agg-4 .section--light .articles__categories .mm-opened .mm-title,
.color-x24-agg-4 .section--light .articles__categories .mm-title {
  font-size: 22px;
  line-height: 24px;
}
.color-x24-agg-4 .section--dark .blog-post__title,
.color-x24-agg-4 .section--dark .blog__post-title,
.color-x24-agg-4 .section--dark .article__post-title, .color-x24-agg-4 .section--light .blog-post__title,
.color-x24-agg-4 .section--light .blog__post-title,
.color-x24-agg-4 .section--light .article__post-title {
  font-family: "Poppins", sans-serif;
  text-decoration: none;
  color: #ffffff !important;
}
.color-x24-agg-4 .section--dark .blog-post__title:hover, .color-x24-agg-4 .section--dark .blog-post__title:focus,
.color-x24-agg-4 .section--dark .blog__post-title:hover,
.color-x24-agg-4 .section--dark .blog__post-title:focus,
.color-x24-agg-4 .section--dark .article__post-title:hover,
.color-x24-agg-4 .section--dark .article__post-title:focus, .color-x24-agg-4 .section--light .blog-post__title:hover, .color-x24-agg-4 .section--light .blog-post__title:focus,
.color-x24-agg-4 .section--light .blog__post-title:hover,
.color-x24-agg-4 .section--light .blog__post-title:focus,
.color-x24-agg-4 .section--light .article__post-title:hover,
.color-x24-agg-4 .section--light .article__post-title:focus {
  text-decoration: underline;
}
.color-x24-agg-4 .section--dark .blog-post__info li, .color-x24-agg-4 .section--light .blog-post__info li {
  border-left-color: #ffffff;
}
.color-x24-agg-4 .section--dark .category__description h1,
.color-x24-agg-4 .section--dark .category__description h2,
.color-x24-agg-4 .section--dark .category__description h3,
.color-x24-agg-4 .section--dark .category__description h4,
.color-x24-agg-4 .section--dark .category__description h5,
.color-x24-agg-4 .section--dark .category__description h6,
.color-x24-agg-4 .section--dark .category__description p > strong,
.color-x24-agg-4 .section--dark .blog__content h1,
.color-x24-agg-4 .section--dark .blog__content h2,
.color-x24-agg-4 .section--dark .blog__content h3,
.color-x24-agg-4 .section--dark .blog__content h4,
.color-x24-agg-4 .section--dark .blog__content h5,
.color-x24-agg-4 .section--dark .blog__content h6,
.color-x24-agg-4 .section--dark .blog__content p > strong,
.color-x24-agg-4 .section--dark .article__content h1,
.color-x24-agg-4 .section--dark .article__content h2,
.color-x24-agg-4 .section--dark .article__content h3,
.color-x24-agg-4 .section--dark .article__content h4,
.color-x24-agg-4 .section--dark .article__content h5,
.color-x24-agg-4 .section--dark .article__content h6,
.color-x24-agg-4 .section--dark .article__content p > strong, .color-x24-agg-4 .section--light .category__description h1,
.color-x24-agg-4 .section--light .category__description h2,
.color-x24-agg-4 .section--light .category__description h3,
.color-x24-agg-4 .section--light .category__description h4,
.color-x24-agg-4 .section--light .category__description h5,
.color-x24-agg-4 .section--light .category__description h6,
.color-x24-agg-4 .section--light .category__description p > strong,
.color-x24-agg-4 .section--light .blog__content h1,
.color-x24-agg-4 .section--light .blog__content h2,
.color-x24-agg-4 .section--light .blog__content h3,
.color-x24-agg-4 .section--light .blog__content h4,
.color-x24-agg-4 .section--light .blog__content h5,
.color-x24-agg-4 .section--light .blog__content h6,
.color-x24-agg-4 .section--light .blog__content p > strong,
.color-x24-agg-4 .section--light .article__content h1,
.color-x24-agg-4 .section--light .article__content h2,
.color-x24-agg-4 .section--light .article__content h3,
.color-x24-agg-4 .section--light .article__content h4,
.color-x24-agg-4 .section--light .article__content h5,
.color-x24-agg-4 .section--light .article__content h6,
.color-x24-agg-4 .section--light .article__content p > strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-agg-4 .section--dark .category__description h1 strong,
.color-x24-agg-4 .section--dark .category__description h2 strong,
.color-x24-agg-4 .section--dark .category__description h3 strong,
.color-x24-agg-4 .section--dark .category__description h4 strong,
.color-x24-agg-4 .section--dark .category__description h5 strong,
.color-x24-agg-4 .section--dark .category__description h6 strong,
.color-x24-agg-4 .section--dark .category__description p > strong strong,
.color-x24-agg-4 .section--dark .blog__content h1 strong,
.color-x24-agg-4 .section--dark .blog__content h2 strong,
.color-x24-agg-4 .section--dark .blog__content h3 strong,
.color-x24-agg-4 .section--dark .blog__content h4 strong,
.color-x24-agg-4 .section--dark .blog__content h5 strong,
.color-x24-agg-4 .section--dark .blog__content h6 strong,
.color-x24-agg-4 .section--dark .blog__content p > strong strong,
.color-x24-agg-4 .section--dark .article__content h1 strong,
.color-x24-agg-4 .section--dark .article__content h2 strong,
.color-x24-agg-4 .section--dark .article__content h3 strong,
.color-x24-agg-4 .section--dark .article__content h4 strong,
.color-x24-agg-4 .section--dark .article__content h5 strong,
.color-x24-agg-4 .section--dark .article__content h6 strong,
.color-x24-agg-4 .section--dark .article__content p > strong strong, .color-x24-agg-4 .section--light .category__description h1 strong,
.color-x24-agg-4 .section--light .category__description h2 strong,
.color-x24-agg-4 .section--light .category__description h3 strong,
.color-x24-agg-4 .section--light .category__description h4 strong,
.color-x24-agg-4 .section--light .category__description h5 strong,
.color-x24-agg-4 .section--light .category__description h6 strong,
.color-x24-agg-4 .section--light .category__description p > strong strong,
.color-x24-agg-4 .section--light .blog__content h1 strong,
.color-x24-agg-4 .section--light .blog__content h2 strong,
.color-x24-agg-4 .section--light .blog__content h3 strong,
.color-x24-agg-4 .section--light .blog__content h4 strong,
.color-x24-agg-4 .section--light .blog__content h5 strong,
.color-x24-agg-4 .section--light .blog__content h6 strong,
.color-x24-agg-4 .section--light .blog__content p > strong strong,
.color-x24-agg-4 .section--light .article__content h1 strong,
.color-x24-agg-4 .section--light .article__content h2 strong,
.color-x24-agg-4 .section--light .article__content h3 strong,
.color-x24-agg-4 .section--light .article__content h4 strong,
.color-x24-agg-4 .section--light .article__content h5 strong,
.color-x24-agg-4 .section--light .article__content h6 strong,
.color-x24-agg-4 .section--light .article__content p > strong strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-agg-4 .section--dark .article__post-permalink,
.color-x24-agg-4 .section--dark .blog__post-permalink, .color-x24-agg-4 .section--light .article__post-permalink,
.color-x24-agg-4 .section--light .blog__post-permalink {
  text-decoration: none;
  font-family: "GothicA1", sans-serif;
  position: relative;
  font-weight: 700;
  color: #ffffff;
}
.color-x24-agg-4 .section--dark .article__post-permalink:hover, .color-x24-agg-4 .section--dark .article__post-permalink:focus,
.color-x24-agg-4 .section--dark .blog__post-permalink:hover,
.color-x24-agg-4 .section--dark .blog__post-permalink:focus, .color-x24-agg-4 .section--light .article__post-permalink:hover, .color-x24-agg-4 .section--light .article__post-permalink:focus,
.color-x24-agg-4 .section--light .blog__post-permalink:hover,
.color-x24-agg-4 .section--light .blog__post-permalink:focus {
  text-decoration: underline;
}
.color-x24-agg-4 .section--dark .article__post-permalink:before,
.color-x24-agg-4 .section--dark .blog__post-permalink:before, .color-x24-agg-4 .section--light .article__post-permalink:before,
.color-x24-agg-4 .section--light .blog__post-permalink:before {
  content: "";
  top: -3px;
  font-family: "font-awesome";
  position: absolute;
  right: -13px;
  font-weight: normal;
  display: none;
}
.color-x24-agg-4 .section--dark .articles__categories .category__list-child li a,
.color-x24-agg-4 .section--dark .articles__categories-list li a, .color-x24-agg-4 .section--light .articles__categories .category__list-child li a,
.color-x24-agg-4 .section--light .articles__categories-list li a {
  font: 16px/1.375 "GothicA1", sans-serif;
}
.color-x24-agg-4 .section--dark .articles__categories .category__list-child li a:hover, .color-x24-agg-4 .section--dark .articles__categories .category__list-child li a:focus,
.color-x24-agg-4 .section--dark .articles__categories-list li a:hover,
.color-x24-agg-4 .section--dark .articles__categories-list li a:focus, .color-x24-agg-4 .section--light .articles__categories .category__list-child li a:hover, .color-x24-agg-4 .section--light .articles__categories .category__list-child li a:focus,
.color-x24-agg-4 .section--light .articles__categories-list li a:hover,
.color-x24-agg-4 .section--light .articles__categories-list li a:focus {
  text-decoration: none;
}
.color-x24-agg-4 .section--dark .articles__categories .mm-opened .mm-title, .color-x24-agg-4 .section--light .articles__categories .mm-opened .mm-title {
  font-family: "Poppins", sans-serif;
}
.color-x24-agg-4 .section--dark .articles__pagination ul li a, .color-x24-agg-4 .section--light .articles__pagination ul li a {
  color: #000000;
}
.color-x24-agg-4 .section--light .blog__post-title,
.color-x24-agg-4 .section--light .article__post-title {
  color: #000000 !important;
}
.color-x24-agg-4 .section--light .article__post-permalink,
.color-x24-agg-4 .section--light .blog__post-permalink {
  color: #000000;
}
.color-x24-agg-4 .section--light .blog-post__info li {
  border-left-color: #000000;
}
.color-x24-agg-4 .section--dark .banner__container .banner .cta__button, .color-x24-agg-4 .section--light .banner__container .banner .cta__button {
  min-height: 45px;
  max-width: 250px;
  font: 700 14px/25px "Poppins", sans-serif;
}
.color-x24-agg-4 .section--dark .banner__container .banner .form .form__title,
.color-x24-agg-4 .section--dark .banner__container .banner .form .form__caption,
.color-x24-agg-4 .section--dark .banner__container .banner .form .leadFormInfo,
.color-x24-agg-4 .section--dark .banner__container .banner .form .form__name, .color-x24-agg-4 .section--light .banner__container .banner .form .form__title,
.color-x24-agg-4 .section--light .banner__container .banner .form .form__caption,
.color-x24-agg-4 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-agg-4 .section--light .banner__container .banner .form .form__name {
  color: #000000;
}
.color-x24-agg-4 .section--light .banner__container .banner .form .form__title,
.color-x24-agg-4 .section--light .banner__container .banner .form .form__caption,
.color-x24-agg-4 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-agg-4 .section--light .banner__container .banner .form .form__name {
  color: #ffffff;
}
.color-x24-agg-4 .section-banner .banner .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-agg-4 .section-banner .banner form {
  margin-bottom: 0;
}
.color-x24-agg-4 .section-banner .banner .component__title {
  color: #ffffff !important;
  font-family: "Poppins", sans-serif;
  font-weight: bold;
}
.color-x24-agg-4 .section-banner .banner .banner-text__title--large {
  font-size: 40px;
  line-height: 46px;
}
.color-x24-agg-4 .section-banner .banner .banner-text__title--extraLarge {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-agg-4 .section-banner .banner .banner-e .input_container {
  margin: 0 0 10px;
}
.color-x24-agg-4 .section-banner .banner-text__wrapper .text-left .banner-c__title,
.color-x24-agg-4 .section-banner .banner-text__wrapper .text-center .banner-c__title,
.color-x24-agg-4 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  max-width: 650px;
}
.color-x24-agg-4 .section-banner .banner-text__wrapper .text-left .banner-c__title {
  max-width: 650px;
}
.color-x24-agg-4 .section-banner .banner-text__wrapper .text-left .text-center {
  text-align: left !important;
}
.color-x24-agg-4 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  display: inline-block;
}
.color-x24-agg-4 .section-banner .banner-text__wrapper .text-right .banner-c__button {
  text-align: right !important;
  margin-right: 0 !important;
}
.color-x24-agg-4 .section-banner .banner-text__wrapper .text-center {
  margin: 0 auto;
}
.color-x24-agg-4 .section-banner .banner .component__subtitle {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-agg-4 .section-banner .banner .banner-text__subtitle--small {
  font-size: 18px;
  line-height: 22px;
}
.color-x24-agg-4 .section-banner .banner .banner-text__subtitle--medium {
  font-size: 24px;
  line-height: 26px;
}
.color-x24-agg-4 .section-banner .banner .cta__link:hover {
  text-decoration: underline;
}
.color-x24-agg-4 .section-banner .banner .flexslider .flex-control-nav {
  bottom: 100px;
}
@keyframes fadeInUp {
  from {
    transform: translate3d(0, 40px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.color-x24-agg-4 .in-view {
  animation-duration: 1s;
  animation-fill-mode: both;
  opacity: 0;
  animation-name: fadeInUp;
}
.color-x24-agg-4 .section--dark .navigation .navigation-b,
.color-x24-agg-4 .section--dark .navigation .navigation-c, .color-x24-agg-4 .section--light .navigation .navigation-b,
.color-x24-agg-4 .section--light .navigation .navigation-c {
  background: none;
}
.color-x24-agg-4 .section--dark .navigation .navigation-b .navigation__button:focus,
.color-x24-agg-4 .section--dark .navigation .navigation-c .navigation__button:focus, .color-x24-agg-4 .section--light .navigation .navigation-b .navigation__button:focus,
.color-x24-agg-4 .section--light .navigation .navigation-c .navigation__button:focus {
  outline: none;
}
.color-x24-agg-4 .section--dark .navigation-a .navigation__item--link,
.color-x24-agg-4 .section--dark .navigation-b .navigation__item--link,
.color-x24-agg-4 .section--dark .navigation-c .navigation__item--link, .color-x24-agg-4 .section--light .navigation-a .navigation__item--link,
.color-x24-agg-4 .section--light .navigation-b .navigation__item--link,
.color-x24-agg-4 .section--light .navigation-c .navigation__item--link {
  padding: 5px 0.7rem;
  font-size: 12px !important;
  color: #ffffff;
  text-transform: uppercase;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  line-height: 24px;
}
.color-x24-agg-4 .section--dark .navigation-a .navigation__item--link:hover,
.color-x24-agg-4 .section--dark .navigation-b .navigation__item--link:hover,
.color-x24-agg-4 .section--dark .navigation-c .navigation__item--link:hover, .color-x24-agg-4 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-agg-4 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-agg-4 .section--light .navigation-c .navigation__item--link:hover {
  color: #999;
}
.color-x24-agg-4 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-agg-4 .section--dark .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-agg-4 .section--dark .navigation-c .navigation__item.has-drop-down ul a:hover, .color-x24-agg-4 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-agg-4 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-agg-4 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #999;
}
.color-x24-agg-4 .section--dark .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-4 .section--dark .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-4 .section--dark .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-agg-4 .section--light .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-4 .section--light .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-4 .section--light .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after {
  font-family: "font-awesome";
  content: "";
  border: 0 !important;
  width: 10px;
  height: 20px;
  margin: 0;
  font-size: 8px !important;
  right: 10px;
  top: 4px;
}
.color-x24-agg-4 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-agg-4 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-agg-4 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub, .color-x24-agg-4 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-agg-4 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-agg-4 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub {
  right: 0;
}
.color-x24-agg-4 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-agg-4 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-agg-4 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub, .color-x24-agg-4 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-agg-4 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-agg-4 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub {
  left: unset;
  right: 100%;
}
.color-x24-agg-4 .section--dark .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-agg-4 .section--dark .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-agg-4 .section--dark .navigation-c .navigation__list--head .navigation-open > .navigation__item--link, .color-x24-agg-4 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-agg-4 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-agg-4 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-agg-4 .section--dark .navigation-a .navigation__list--sub,
.color-x24-agg-4 .section--dark .navigation-b .navigation__list--sub,
.color-x24-agg-4 .section--dark .navigation-c .navigation__list--sub, .color-x24-agg-4 .section--light .navigation-a .navigation__list--sub,
.color-x24-agg-4 .section--light .navigation-b .navigation__list--sub,
.color-x24-agg-4 .section--light .navigation-c .navigation__list--sub {
  border: 0;
  border-radius: 8px;
  background: #000000 !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-agg-4 .section--dark .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-agg-4 .section--dark .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-agg-4 .section--dark .navigation-c .navigation__list--sub .navigation__item--link, .color-x24-agg-4 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-agg-4 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-agg-4 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #ffffff;
}
.color-x24-agg-4 .section--dark .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-4 .section--dark .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-4 .section--dark .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-agg-4 .section--light .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-4 .section--light .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-4 .section--light .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  content: "";
}
.color-x24-agg-4 .section--dark .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-agg-4 .section--dark .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-agg-4 .section--dark .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link, .color-x24-agg-4 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-agg-4 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-agg-4 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-agg-4 .section--light .navigation-a .navigation__item--link,
.color-x24-agg-4 .section--light .navigation-b .navigation__item--link,
.color-x24-agg-4 .section--light .navigation-c .navigation__item--link {
  color: #000000;
}
.color-x24-agg-4 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-agg-4 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-agg-4 .section--light .navigation-c .navigation__item--link:hover {
  color: #666;
}
.color-x24-agg-4 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-agg-4 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-agg-4 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #666;
}
.color-x24-agg-4 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-agg-4 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-agg-4 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #666;
}
.color-x24-agg-4 .section--light .navigation-a .navigation__list--sub,
.color-x24-agg-4 .section--light .navigation-b .navigation__list--sub,
.color-x24-agg-4 .section--light .navigation-c .navigation__list--sub {
  background: #e0e0e0 !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-agg-4 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-agg-4 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-agg-4 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #000000;
}
.color-x24-agg-4 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-agg-4 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-agg-4 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #666 !important;
}
.color-x24-agg-4 .section--dark .navigation__container .navigation__item.has-drop-down .navigation__item--link:hover:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-agg-4 .section--dark .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-agg-4 .section--dark .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #999 !important;
}
.color-x24-agg-4 .section--dark .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #f0f !important;
}
.color-x24-agg-4 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: #000000 transparent transparent transparent !important;
}
.color-x24-agg-4 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: #666 transparent transparent transparent !important;
}
.color-x24-agg-4 .section--light .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #666 transparent transparent !important;
}
.color-x24-agg-4 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: transparent transparent transparent #000000 !important;
}
.color-x24-agg-4 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #f00 !important;
}
.color-x24-agg-4 .section--light .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #666 !important;
}
.color-x24-agg-4 .contact-us-im {
  overflow: hidden;
}
.color-x24-agg-4 .contact-us-im .form .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-agg-4 .form .form__name {
  font: 14px/20px "GothicA1", sans-serif;
}
.color-x24-agg-4 .form .leadForm,
.color-x24-agg-4 .form .label_container {
  text-align: left;
}
.color-x24-agg-4 .form form .form-input-comments {
  flex-direction: column;
}
.color-x24-agg-4 .form .form__group {
  overflow: hidden;
  margin: 0 0 20px;
}
.color-x24-agg-4 .section--dark .form, .color-x24-agg-4 .section--light .form {
  padding: 3.125rem 0;
  margin: 0 auto;
  max-width: 900px;
}
.color-x24-agg-4 .section--dark .form form .form-wrap__submit, .color-x24-agg-4 .section--light .form form .form-wrap__submit {
  display: block;
}
.color-x24-agg-4 .section--dark .form form .form-wrap__submit input, .color-x24-agg-4 .section--light .form form .form-wrap__submit input {
  width: 100%;
}
.color-x24-agg-4 .section--dark .form .leadFormInfo,
.color-x24-agg-4 .section--dark .form .component__title-caption-wrap, .color-x24-agg-4 .section--light .form .leadFormInfo,
.color-x24-agg-4 .section--light .form .component__title-caption-wrap {
  text-align: center;
}
.color-x24-agg-4 .section--dark .form .form__title, .color-x24-agg-4 .section--light .form .form__title {
  color: #ffffff;
}
.color-x24-agg-4 .section--dark .form .form__caption, .color-x24-agg-4 .section--dark .form .form__name, .color-x24-agg-4 .section--light .form .form__caption, .color-x24-agg-4 .section--light .form .form__name {
  color: #ffffff;
}
.color-x24-agg-4 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-4 .section--dark .form .form__group .input_container input,
.color-x24-agg-4 .section--dark .form .form__group .input_container select,
.color-x24-agg-4 .section--dark .form .form__group .input_container textarea, .color-x24-agg-4 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-4 .section--light .form .form__group .input_container input,
.color-x24-agg-4 .section--light .form .form__group .input_container select,
.color-x24-agg-4 .section--light .form .form__group .input_container textarea {
  width: 100%;
  font: 14px/16px "GothicA1", sans-serif;
  color: #ffffff;
  background: rgba(255, 192, 0, 0.7);
  border-radius: 8px;
  padding: 12px 16px 13px;
  border: 1px solid rgba(255, 192, 0, 0.7) !important;
  outline: none;
  height: auto;
}
.color-x24-agg-4 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-agg-4 .section--dark .form .form__group .input_container input::placeholder,
.color-x24-agg-4 .section--dark .form .form__group .input_container select::placeholder,
.color-x24-agg-4 .section--dark .form .form__group .input_container textarea::placeholder, .color-x24-agg-4 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-agg-4 .section--light .form .form__group .input_container input::placeholder,
.color-x24-agg-4 .section--light .form .form__group .input_container select::placeholder,
.color-x24-agg-4 .section--light .form .form__group .input_container textarea::placeholder {
  color: #ffffff;
}
.color-x24-agg-4 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-agg-4 .section--dark .form .form__group .input_container input.has-error::placeholder,
.color-x24-agg-4 .section--dark .form .form__group .input_container select.has-error::placeholder,
.color-x24-agg-4 .section--dark .form .form__group .input_container textarea.has-error::placeholder, .color-x24-agg-4 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-agg-4 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-agg-4 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-agg-4 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-agg-4 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-agg-4 .section--dark .form .form__group .input_container input:focus,
.color-x24-agg-4 .section--dark .form .form__group .input_container select:focus,
.color-x24-agg-4 .section--dark .form .form__group .input_container textarea:focus, .color-x24-agg-4 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-agg-4 .section--light .form .form__group .input_container input:focus,
.color-x24-agg-4 .section--light .form .form__group .input_container select:focus,
.color-x24-agg-4 .section--light .form .form__group .input_container textarea:focus {
  border: 1px solid #ffffff !important;
}
.color-x24-agg-4 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span, .color-x24-agg-4 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span {
  padding: 0;
}
.color-x24-agg-4 .section--dark .form .form__group .input_container .form-input-uploadFile span.status-label:before, .color-x24-agg-4 .section--light .form .form__group .input_container .form-input-uploadFile span.status-label:before {
  right: 103px;
}
.color-x24-agg-4 .section--dark .form .form__group .input_container.checkbox_wrapper, .color-x24-agg-4 .section--dark .form .form__group .input_container.radio_wrapper, .color-x24-agg-4 .section--light .form .form__group .input_container.checkbox_wrapper, .color-x24-agg-4 .section--light .form .form__group .input_container.radio_wrapper {
  position: relative;
  overflow: hidden;
  border-style: none;
}
.color-x24-agg-4 .section--dark .form .form__group .input_container.checkbox_wrapper input, .color-x24-agg-4 .section--dark .form .form__group .input_container.radio_wrapper input, .color-x24-agg-4 .section--light .form .form__group .input_container.checkbox_wrapper input, .color-x24-agg-4 .section--light .form .form__group .input_container.radio_wrapper input {
  position: absolute;
  top: 0;
  left: -9999px;
}
.color-x24-agg-4 .section--dark .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-agg-4 .section--dark .form .form__group .input_container.radio_wrapper input + label, .color-x24-agg-4 .section--light .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-agg-4 .section--light .form .form__group .input_container.radio_wrapper input + label {
  position: relative;
  margin-bottom: 4px;
  padding: 5px 0 0 50px;
  min-height: 30px;
  font: 18px/1.375 "Heebo", sans-serif;
}
.color-x24-agg-4 .section--dark .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-agg-4 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-agg-4 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-agg-4 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  height: 30px;
  width: 30px;
  text-align: center;
  color: #ffffff;
  background: rgba(255, 192, 0, 0.7);
  border: 4px solid rgba(255, 192, 0, 0.7) !important;
  border-radius: 4px;
  font: normal normal normal 18px/1.2 font-awesome;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
}
.color-x24-agg-4 .section--dark .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-agg-4 .section--dark .form .form__group .input_container.radio_wrapper .has-error + label:before, .color-x24-agg-4 .section--light .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-agg-4 .section--light .form .form__group .input_container.radio_wrapper .has-error + label:before {
  border-color: #E03B33 !important;
}
.color-x24-agg-4 .section--dark .form .form__group .input_container.checkbox_wrapper input:checked + label:before, .color-x24-agg-4 .section--light .form .form__group .input_container.checkbox_wrapper input:checked + label:before {
  content: "";
}
.color-x24-agg-4 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-agg-4 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  border-radius: 50%;
}
.color-x24-agg-4 .section--dark .form .form__group .input_container.radio_wrapper input:checked + label:before, .color-x24-agg-4 .section--light .form .form__group .input_container.radio_wrapper input:checked + label:before {
  content: "";
  font-size: 17px;
  line-height: 1.3;
  letter-spacing: -0.5px;
}
.color-x24-agg-4 .section--dark .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-agg-4 .section--dark .form .form__group .input_container.radio_wrapper div[class$=__label-input-container], .color-x24-agg-4 .section--light .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-agg-4 .section--light .form .form__group .input_container.radio_wrapper div[class$=__label-input-container] {
  position: relative;
  padding: 0 0 5px;
}
.color-x24-agg-4 .section--dark .form .form__group .input_container input[type=checkbox],
.color-x24-agg-4 .section--dark .form .form__group .input_container input[type=radio], .color-x24-agg-4 .section--light .form .form__group .input_container input[type=checkbox],
.color-x24-agg-4 .section--light .form .form__group .input_container input[type=radio] {
  width: 26px;
  height: 26px;
  position: absolute;
  top: 2;
  left: 2;
  outline: none;
}
.color-x24-agg-4 .section--dark .form .form__group .input_container select, .color-x24-agg-4 .section--light .form .form__group .input_container select {
  height: 42px;
}
.color-x24-agg-4 .section--dark .form-wrap__submit, .color-x24-agg-4 .section--light .form-wrap__submit {
  text-align: center;
}
.color-x24-agg-4 .section--dark .form form pre,
.color-x24-agg-4 .section--dark .form form .formatted_text,
.color-x24-agg-4 .section--dark .form form .help_text,
.color-x24-agg-4 .section--dark .form form .formatted_text p,
.color-x24-agg-4 .section--dark .form form .form-input-info,
.color-x24-agg-4 .section--dark .form form .leadFormInfo,
.color-x24-agg-4 .section--dark .form form label, .color-x24-agg-4 .section--light .form form pre,
.color-x24-agg-4 .section--light .form form .formatted_text,
.color-x24-agg-4 .section--light .form form .help_text,
.color-x24-agg-4 .section--light .form form .formatted_text p,
.color-x24-agg-4 .section--light .form form .form-input-info,
.color-x24-agg-4 .section--light .form form .leadFormInfo,
.color-x24-agg-4 .section--light .form form label {
  color: #ffffff;
}
.color-x24-agg-4 .section--dark .form form pre:focus, .color-x24-agg-4 .section--dark .form form pre:hover,
.color-x24-agg-4 .section--dark .form form .formatted_text:focus,
.color-x24-agg-4 .section--dark .form form .formatted_text:hover,
.color-x24-agg-4 .section--dark .form form .help_text:focus,
.color-x24-agg-4 .section--dark .form form .help_text:hover,
.color-x24-agg-4 .section--dark .form form .formatted_text p:focus,
.color-x24-agg-4 .section--dark .form form .formatted_text p:hover,
.color-x24-agg-4 .section--dark .form form .form-input-info:focus,
.color-x24-agg-4 .section--dark .form form .form-input-info:hover,
.color-x24-agg-4 .section--dark .form form .leadFormInfo:focus,
.color-x24-agg-4 .section--dark .form form .leadFormInfo:hover,
.color-x24-agg-4 .section--dark .form form label:focus,
.color-x24-agg-4 .section--dark .form form label:hover, .color-x24-agg-4 .section--light .form form pre:focus, .color-x24-agg-4 .section--light .form form pre:hover,
.color-x24-agg-4 .section--light .form form .formatted_text:focus,
.color-x24-agg-4 .section--light .form form .formatted_text:hover,
.color-x24-agg-4 .section--light .form form .help_text:focus,
.color-x24-agg-4 .section--light .form form .help_text:hover,
.color-x24-agg-4 .section--light .form form .formatted_text p:focus,
.color-x24-agg-4 .section--light .form form .formatted_text p:hover,
.color-x24-agg-4 .section--light .form form .form-input-info:focus,
.color-x24-agg-4 .section--light .form form .form-input-info:hover,
.color-x24-agg-4 .section--light .form form .leadFormInfo:focus,
.color-x24-agg-4 .section--light .form form .leadFormInfo:hover,
.color-x24-agg-4 .section--light .form form label:focus,
.color-x24-agg-4 .section--light .form form label:hover {
  outline: none;
}
.color-x24-agg-4 .section--dark .form form pre:disabled,
.color-x24-agg-4 .section--dark .form form .formatted_text:disabled,
.color-x24-agg-4 .section--dark .form form .help_text:disabled,
.color-x24-agg-4 .section--dark .form form .formatted_text p:disabled,
.color-x24-agg-4 .section--dark .form form .form-input-info:disabled,
.color-x24-agg-4 .section--dark .form form .leadFormInfo:disabled,
.color-x24-agg-4 .section--dark .form form label:disabled, .color-x24-agg-4 .section--light .form form pre:disabled,
.color-x24-agg-4 .section--light .form form .formatted_text:disabled,
.color-x24-agg-4 .section--light .form form .help_text:disabled,
.color-x24-agg-4 .section--light .form form .formatted_text p:disabled,
.color-x24-agg-4 .section--light .form form .form-input-info:disabled,
.color-x24-agg-4 .section--light .form form .leadFormInfo:disabled,
.color-x24-agg-4 .section--light .form form label:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.color-x24-agg-4 .section--dark .form form hr, .color-x24-agg-4 .section--light .form form hr {
  border-color: #ffffff;
}
.color-x24-agg-4 .section--dark .form form .form-wrap__submit input, .color-x24-agg-4 .section--light .form form .form-wrap__submit input {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
  border-radius: 4px;
  color: #000000 !important;
  width: auto;
  padding: 11px 47px 13px;
  height: 40px;
  min-width: 200px;
  transition: 0.25s;
  font: 600 14px/16px "Poppins", sans-serif;
  text-transform: uppercase;
  display: inline-block;
}
.color-x24-agg-4 .section--dark .form form .form-wrap__submit input:hover, .color-x24-agg-4 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-agg-4 .section--dark .form form .form-wrap__submit input:focus, .color-x24-agg-4 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-agg-4 .section--light .form .form__title {
  color: #000000;
}
.color-x24-agg-4 .section--light .form .form__caption, .color-x24-agg-4 .section--light .form .form__name {
  color: #000000;
}
.color-x24-agg-4 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-4 .section--light .form .form__group .input_container input,
.color-x24-agg-4 .section--light .form .form__group .input_container select,
.color-x24-agg-4 .section--light .form .form__group .input_container textarea {
  color: #616060;
  background: rgba(255, 192, 0, 0.7);
}
.color-x24-agg-4 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-agg-4 .section--light .form .form__group .input_container input::placeholder,
.color-x24-agg-4 .section--light .form .form__group .input_container select::placeholder,
.color-x24-agg-4 .section--light .form .form__group .input_container textarea::placeholder {
  color: #616060;
}
.color-x24-agg-4 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-agg-4 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-agg-4 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-agg-4 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-agg-4 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error,
.color-x24-agg-4 .section--light .form .form__group .input_container input.has-error,
.color-x24-agg-4 .section--light .form .form__group .input_container select.has-error,
.color-x24-agg-4 .section--light .form .form__group .input_container textarea.has-error {
  border: 1px solid #E03B33 !important;
}
.color-x24-agg-4 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-agg-4 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-agg-4 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-agg-4 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-agg-4 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-agg-4 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  color: #616060;
  background: rgba(255, 192, 0, 0.7);
  border: 4px solid rgba(255, 192, 0, 0.7) !important;
}
.color-x24-agg-4 .section--light .form form pre,
.color-x24-agg-4 .section--light .form form .formatted_text,
.color-x24-agg-4 .section--light .form form .help_text,
.color-x24-agg-4 .section--light .form form .formatted_text p,
.color-x24-agg-4 .section--light .form form .form-input-info,
.color-x24-agg-4 .section--light .form form .leadFormInfo,
.color-x24-agg-4 .section--light .form form label {
  color: #000000;
}
.color-x24-agg-4 .section--light .form form hr {
  border-color: #000000;
}
.color-x24-agg-4 .section--light .form form .form-wrap__submit input {
  border: 1px solid #000000 !important;
  color: #ffffff !important;
  background: #000000 !important;
}
.color-x24-agg-4 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #333333 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #333333 !important;
}
.color-x24-agg-4 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #333333 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #333333 !important;
}
.color-x24-agg-4 .newsletter-2-fields .section--dark .form-wrap__submit input {
  display: flex;
}
.color-x24-agg-4 .exclusive-offer .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-agg-4 .newsletter-3-fields .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-agg-4 .exclusive-offer .form .error_container label {
  width: 100%;
}
.color-x24-agg-4 .exclusive-offer .col-lg-12 .form__group {
  width: 284px;
  margin-right: 0;
}
.color-x24-agg-4 .exclusive-offer .leadFormInfo {
  bottom: -30px;
}
.color-x24-agg-4 .exclusive-offer .col-lg-12 form .form-wrap__submit {
  width: 254px;
}
.color-x24-agg-4 .exclusive-offer .col-lg-12 form .error_container {
  width: 254px;
  text-align: left;
}
.color-x24-agg-4 .forms--fullwidth form,
.color-x24-agg-4 .forms--2col-textarea form {
  width: 100%;
  margin-bottom: 44px;
}
.color-x24-agg-4 .forms--2col-textarea input,
.color-x24-agg-4 .forms--2col-textarea select,
.color-x24-agg-4 .forms--2col-textarea textarea {
  width: 100%;
}
.color-x24-agg-4 .forms--fullwidth .form__group,
.color-x24-agg-4 .forms--2col-textarea .form__group {
  margin-bottom: 16px;
}
.color-x24-agg-4 .forms--fullwidth .form-wrap__submit input,
.color-x24-agg-4 .forms--2col-textarea .form-wrap__submit input {
  width: auto;
  display: flex;
}
.color-x24-agg-4 .forms--3col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-agg-4 .forms--2col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-agg-4 .forms--2col form .form__group {
  width: 49%;
  margin-right: 2%;
  margin-bottom: 16px;
}
.color-x24-agg-4 .forms--2col form .form__group:nth-child(2n) {
  margin-right: 0;
}
.color-x24-agg-4 .forms--2col form .form__group .input_container {
  height: auto;
}
.color-x24-agg-4 .forms--3col form .form__group {
  width: 30%;
  margin-right: 5%;
  margin-bottom: 16px;
}
.color-x24-agg-4 .forms--3col form .form__group:nth-child(3n) {
  margin-right: 0;
}
.color-x24-agg-4 .forms--3col form .form__group input,
.color-x24-agg-4 .forms--3col form .form__group textarea,
.color-x24-agg-4 .forms--3col form .form__group select {
  width: 100%;
}
.color-x24-agg-4 .forms--3col form .form__group .input_container {
  height: auto;
}
.color-x24-agg-4 .forms--3col form .leadFormInfo {
  width: 100%;
}
.color-x24-agg-4 .forms--2col form .form__group input,
.color-x24-agg-4 .forms--2col form .form__group textarea,
.color-x24-agg-4 .forms--2col form .form__group select {
  width: 100%;
}
.color-x24-agg-4 .forms--2col form .leadFormInfo {
  width: 100%;
  text-align: center;
}
.color-x24-agg-4 .forms--2col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-agg-4 .forms--3col form .form__group .leadFormInfo {
  text-align: center;
}
.color-x24-agg-4 .forms--3col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-agg-4 .newsletter-2-fields .form__title,
.color-x24-agg-4 .newsletter-2-fields .form__caption {
  text-align: left;
}
@media (max-width: 1024px) {
  .color-x24-agg-4 .newsletter-3-fields .col-lg-12 form .leadFormInfo,
.color-x24-agg-4 .exclusive-offer .col-lg-12 form .leadFormInfo {
    position: relative;
    text-align: center;
    bottom: auto;
  }
}
@media (max-width: 991px) {
  .color-x24-agg-4 .editable__container .component__title,
.color-x24-agg-4 .editable__container h1 {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-agg-4 .editable__container h2 {
    font-size: 24px;
    line-height: 32px;
  }
  .color-x24-agg-4 .editable__container h3 {
    font-size: 16px;
    line-height: 18px;
  }
  .color-x24-agg-4 .editable__container h4 {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-agg-4 .editable__container h5 {
    font-size: 13px;
    line-height: 15px;
  }
  .color-x24-agg-4 .editable__container h6 {
    font-size: 12px;
    line-height: 14px;
  }
  .color-x24-agg-4 .section--dark .staff__container .staff__container--inner .staff__title,
.color-x24-agg-4 .section--light .staff__container .staff__container--inner .staff__title,
.color-x24-agg-4 .form .form__title,
.color-x24-agg-4 .contact-us-im .form__title,
.color-x24-agg-4 .component__title {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-agg-4 .section--dark .staff__container .staff__container--inner .staff__caption,
.color-x24-agg-4 .section--light .staff__container .staff__container--inner .staff__caption,
.color-x24-agg-4 .form .form__caption,
.color-x24-agg-4 .contact-us-im .form__caption,
.color-x24-agg-4 .component__subtitle {
    font-size: 14px;
    line-height: 18px;
  }
  .color-x24-agg-4 .section-banner .banner .banner-text__title--extraLarge,
.color-x24-agg-4 .section-banner .banner .banner-text__title--large {
    font-size: 40px;
    line-height: 48px;
  }
  .color-x24-agg-4 .section-banner .banner .banner-text__subtitle--medium,
.color-x24-agg-4 .section-banner .banner .banner-text__subtitle--small {
    font-size: 16px;
    line-height: 20px;
  }
  .color-x24-agg-4 .forms--3col form,
.color-x24-agg-4 .forms--2col form {
    flex-direction: column;
    align-items: center;
    margin-bottom: 0;
  }
  .color-x24-agg-4 .forms--3col form .form__group,
.color-x24-agg-4 .forms--2col form .form__group {
    margin: 0 auto 16px;
  }
  .color-x24-agg-4 .forms--3col form .form__group:nth-child(3n),
.color-x24-agg-4 .forms--2col form .form__group:nth-child(2n) {
    margin-right: auto;
  }
  .color-x24-agg-4 .exclusive-offer .col-lg-12 .form__group {
    margin: 0 auto 0.9375rem;
  }
  .color-x24-agg-4 .forms--fullwidth form,
.color-x24-agg-4 .forms--2col-textarea form {
    margin: 0 auto;
    margin-bottom: 44px;
  }
  .color-x24-agg-4 .newsletter-2-fields .form__title,
.color-x24-agg-4 .newsletter-2-fields .form__caption {
    text-align: center;
  }
  .color-x24-agg-4 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-agg-4 .exclusive-offer .section--light .form-wrap__submit input {
    width: auto;
    margin: 0 auto;
  }
  .color-x24-agg-4 .alias-home_askaquestion input,
.color-x24-agg-4 .alias-home_askaquestion textarea,
.color-x24-agg-4 .alias-home_askaquestion .error_container {
    margin: 0 auto;
  }
  .color-x24-agg-4 .alias-home_askaquestion .leadFormInfo {
    margin: 1.25rem auto 1rem;
  }
  .color-x24-agg-4 .form .component__title-caption-wrap,
.color-x24-agg-4 .alias-blade_home_grid .blade-a__title {
    text-align: center;
  }
  .color-x24-agg-4 .section__column-2 {
    order: 3;
  }
  .color-x24-agg-4 .section__column-2 .location__text-wrapper {
    text-align: center;
  }
  .color-x24-agg-4 .section__column-3 {
    order: 2;
  }
  .color-x24-agg-4 .newsletter-2-fields .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-agg-4 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-4 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-agg-4 .section--dark .featuredblocks .featuredblock__cta .component__button--1, .color-x24-agg-4 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-4 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-agg-4 .section--light .featuredblocks .featuredblock__cta .component__button--1 {
    min-width: 80px !important;
  }
  .color-x24-agg-4 .section--dark .featuredblocks .featuredblock__title, .color-x24-agg-4 .section--light .featuredblocks .featuredblock__title {
    font-size: 18px;
  }
  .color-x24-agg-4 .section--dark .staff__container .staff-member__name, .color-x24-agg-4 .section--dark .staff__container .staff-member__name span, .color-x24-agg-4 .section--light .staff__container .staff-member__name, .color-x24-agg-4 .section--light .staff__container .staff-member__name span {
    font: 600 16px/20px "Poppins", sans-serif !important;
  }
  .color-x24-agg-4 .section--dark .banner .controls-wrapper, .color-x24-agg-4 .section--light .banner .controls-wrapper {
    padding: 0;
    margin-top: 0;
  }
  .color-x24-agg-4 .section--dark .banner .banner-text__wrapper, .color-x24-agg-4 .section--light .banner .banner-text__wrapper {
    padding-bottom: 0;
  }
}
@media (max-width: 768px) {
  .color-x24-agg-4 .forms--fullwidth form,
.color-x24-agg-4 .forms--2col-textarea form {
    margin-bottom: 0;
  }
  .color-x24-agg-4 .forms--3col form .form__group,
.color-x24-agg-4 .forms--2col form .form__group {
    width: 100%;
  }
  .color-x24-agg-4 .section-blade .blade-a__bg > div {
    min-height: inherit !important;
  }
}
@media (max-width: 767px) {
  .color-x24-agg-4 .section.forms--fullwidth .component__title-caption-wrap,
.color-x24-agg-4 .section .form .component__title-caption-wrap {
    padding-top: 0;
  }
}
@media (max-width: 414px) {
  .color-x24-agg-4 .exclusive-offer .col-lg-12 .form__group,
.color-x24-agg-4 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-agg-4 .exclusive-offer .section--light .form-wrap__submit input {
    width: 100%;
  }
  .color-x24-agg-4 .form-default .form-wrap__submit input,
.color-x24-agg-4 .newsletter-2-fields .section--light .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-agg-4 .section .section--light .form-wrap__submit input,
.color-x24-agg-4 .section .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-agg-4 .newsletter-3-fields .col-lg-12 .form,
.color-x24-agg-4 .exclusive-offer .col-lg-12 .form {
    padding: 3.125rem 0;
    margin: 0 auto;
    max-width: 900px;
  }
  .color-x24-agg-4 .alias-home_askaquestion input,
.color-x24-agg-4 .alias-home_askaquestion textarea,
.color-x24-agg-4 .alias-home_askaquestion .leadFormInfo,
.color-x24-agg-4 .alias-home_askaquestion .error_container {
    width: 100%;
  }
  .color-x24-agg-4 .forms--fullwidth form,
.color-x24-agg-4 .forms--2col-textarea form,
.color-x24-agg-4 .forms--3col form .form-wrap__submit,
.color-x24-agg-4 .forms--2col form .form-wrap__submit,
.color-x24-agg-4 .exclusive-offer .col-lg-12 form .form-wrap__submit {
    width: 100%;
  }
  .color-x24-agg-4 .forms--2col form .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
}
.color-x24-agg-4 .forms--2col-textarea .form .leadForm form {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.color-x24-agg-4 .forms--2col-textarea .form .leadForm form .outerWrap {
  position: relative;
  float: left;
  width: 47%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-end;
}
.color-x24-agg-4 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-agg-4 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-agg-4 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-agg-4 .forms--2col-textarea .form__group {
  width: 100%;
  margin-right: 0;
  float: left;
  margin-bottom: 15px;
}
.color-x24-agg-4 .forms--2col-textarea .form-wrap__submit {
  margin: 0 auto;
  width: 100%;
  display: flex;
  justify-content: center;
}
.color-x24-agg-4 .forms--2col-textarea .form .form-input-comments {
  display: flex;
  flex-direction: column;
  width: 49%;
}
.color-x24-agg-4 .forms--2col-textarea .form .form-input-comments .input_container {
  width: 100%;
  display: flex;
  flex-grow: 1;
}
.color-x24-agg-4 .forms--2col-textarea .form .leadFormInfo {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-agg-4 .forms--2col-textarea .form .leadFormSuccess {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-agg-4 .forms-option--b .label_container {
  position: absolute;
  padding: 5px 0 0 12px;
}
.color-x24-agg-4 .forms-option--b input, .color-x24-agg-4 .forms-option--b select {
  height: 70px !important;
  padding-bottom: 0 !important;
}
.color-x24-agg-4 .section-featuredblocks .featuredblock__wrap .featuredblock__image {
  background-position: left;
}
.color-x24-agg-4 .section-featuredblocks .featuredblock__item {
  border: none !important;
}
.color-x24-agg-4 .section-featuredblocks .featuredblock__item .featuredblock__wrap .featuredblock__icon .icon,
.color-x24-agg-4 .section-featuredblocks .featuredblock__item .featuredblock__wrap:hover .featuredblock__icon .icon {
  color: #ffc000;
}
.color-x24-agg-4 .section--dark .featuredblocks .featuredblock__wrap, .color-x24-agg-4 .section--light .featuredblocks .featuredblock__wrap {
  border: 0 !important;
}
.color-x24-agg-4 .section--dark .featuredblocks .featuredblock__wrap .featuredblock__title, .color-x24-agg-4 .section--light .featuredblocks .featuredblock__wrap .featuredblock__title {
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-agg-4 .section--dark .featuredblocks-grid-c .featuredblock__title, .color-x24-agg-4 .section--light .featuredblocks-grid-c .featuredblock__title {
  margin-top: 0;
}
.color-x24-agg-4 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-agg-4 .section--light .featuredblocks-grid-c .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
}
.color-x24-agg-4 .section--dark .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button, .color-x24-agg-4 .section--light .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button {
  border: 0;
  background: none;
  font-family: "GothicA1", sans-serif;
}
.color-x24-agg-4 .section--dark .featuredblocks-grid-e, .color-x24-agg-4 .section--light .featuredblocks-grid-e {
  margin: 0 -30px;
}
.color-x24-agg-4 .section--dark .featuredblocks-grid-e .featuredblock__wrap, .color-x24-agg-4 .section--light .featuredblocks-grid-e .featuredblock__wrap {
  justify-content: flex-end;
  min-height: 232px;
}
.color-x24-agg-4 .section--dark .featuredblocks-grid-e .featuredblocks__container, .color-x24-agg-4 .section--light .featuredblocks-grid-e .featuredblocks__container {
  margin: 50px 0;
}
.color-x24-agg-4 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-4 .section--dark .featuredblocks-grid-e .featuredblock__title, .color-x24-agg-4 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-4 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #ffffff;
  position: relative;
  z-index: 2;
  font-size: 24px;
  font-family: "Poppins", sans-serif;
}
.color-x24-agg-4 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-agg-4 .section--light .featuredblocks-grid-e .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
  /* Safari 4.0 - 8.0 */
  /* Standard syntax */
}
.color-x24-agg-4 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage, .color-x24-agg-4 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage {
  border-radius: 9px;
}
.color-x24-agg-4 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage, .color-x24-agg-4 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage {
  background-size: 125%;
  -webkit-animation-name: animation-fb;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 0.8s;
  /* Safari 4.0 - 8.0 */
  animation-name: animation-fb;
  animation-duration: 0.8s;
}
.color-x24-agg-4 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-agg-4 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(0, 0, 0, 0.7) !important;
}
@-moz-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@-webkit-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
.color-x24-agg-4 .section--dark .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-agg-4 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before, .color-x24-agg-4 .section--light .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-agg-4 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before {
  background: none !important;
}
.color-x24-agg-4 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-agg-4 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-agg-4 .section--dark .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-agg-4 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-agg-4 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-agg-4 .section--dark .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-agg-4 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-agg-4 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-agg-4 .section--dark .featuredblocks-flyup-c .featuredblock__item:active, .color-x24-agg-4 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-agg-4 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-agg-4 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-agg-4 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-agg-4 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-agg-4 .section--light .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-agg-4 .section--light .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-agg-4 .section--light .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-agg-4 .section--light .featuredblocks-flyup-c .featuredblock__item:active {
  background: none !important;
}
.color-x24-agg-4 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-4 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-4 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-4 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-4 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-agg-4 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-agg-4 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-4 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-4 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-4 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-4 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-agg-4 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-agg-4 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-4 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-4 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-4 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-4 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-agg-4 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon, .color-x24-agg-4 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-4 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-4 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-4 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-4 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-agg-4 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-agg-4 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-4 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-4 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-4 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-4 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-agg-4 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-agg-4 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-4 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-4 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-4 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-4 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-agg-4 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon {
  color: #ffffff;
}
.color-x24-agg-4 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-agg-4 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-agg-4 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-agg-4 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-agg-4 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-agg-4 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-agg-4 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-agg-4 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-agg-4 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-agg-4 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-agg-4 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-agg-4 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-agg-4 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-agg-4 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-agg-4 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-agg-4 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-agg-4 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-agg-4 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover, .color-x24-agg-4 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-agg-4 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-agg-4 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-agg-4 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-agg-4 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-agg-4 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-agg-4 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-agg-4 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-agg-4 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-agg-4 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-agg-4 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-agg-4 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-agg-4 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-agg-4 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-agg-4 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-agg-4 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-agg-4 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-agg-4 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover {
  text-decoration: none;
}
.color-x24-agg-4 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title, .color-x24-agg-4 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #ffffff !important;
}
.color-x24-agg-4 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-agg-4 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-agg-4 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3, .color-x24-agg-4 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-agg-4 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-agg-4 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
}
.color-x24-agg-4 .section--dark .featuredblocks .featuredblock .featuredblock__wrap, .color-x24-agg-4 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(0, 0, 0, 0.7);
  border-radius: 8px;
  text-align: left;
  padding: 15px;
}
.color-x24-agg-4 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover, .color-x24-agg-4 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(0, 0, 0, 0.8);
}
.color-x24-agg-4 .section--dark .featuredblocks .featuredblock__title, .color-x24-agg-4 .section--dark .featuredblocks .featuredblock__content, .color-x24-agg-4 .section--light .featuredblocks .featuredblock__title, .color-x24-agg-4 .section--light .featuredblocks .featuredblock__content {
  color: #ffffff;
}
.color-x24-agg-4 .section--dark .featuredblocks .featuredblock__cta .cta__link, .color-x24-agg-4 .section--light .featuredblocks .featuredblock__cta .cta__link {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-agg-4 .section--dark .featuredblocks .featuredblock__cta .cta__link:hover, .color-x24-agg-4 .section--light .featuredblocks .featuredblock__cta .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-agg-4 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon, .color-x24-agg-4 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon {
  color: #ffffff !important;
}
.color-x24-agg-4 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover, .color-x24-agg-4 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover {
  color: white !important;
}
.color-x24-agg-4 .section--dark .featuredblocks .featuredblock__cta .cta__button,
.color-x24-agg-4 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon, .color-x24-agg-4 .section--light .featuredblocks .featuredblock__cta .cta__button,
.color-x24-agg-4 .section--light .featuredblocks .featuredblock__cta .cta__button--icon {
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-agg-4 .section--dark .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-agg-4 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:hover, .color-x24-agg-4 .section--light .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-agg-4 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-agg-4 .section--dark .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-agg-4 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:focus, .color-x24-agg-4 .section--light .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-agg-4 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-agg-4 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-4 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #000000;
}
.color-x24-agg-4 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6) !important;
}
.color-x24-agg-4 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-agg-4 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-agg-4 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-agg-4 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-agg-4 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-agg-4 .section--light .featuredblocks-flyup-b .featuredblock__item:active {
  background: none !important;
}
.color-x24-agg-4 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-4 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-4 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-4 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-4 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-agg-4 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-agg-4 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-4 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-4 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-4 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-4 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-agg-4 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon {
  color: #000000;
}
.color-x24-agg-4 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #000000 !important;
}
.color-x24-agg-4 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-agg-4 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-agg-4 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #000000 !important;
}
.color-x24-agg-4 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6);
}
.color-x24-agg-4 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(255, 255, 255, 0.8);
}
.color-x24-agg-4 .section--light .featuredblocks .featuredblock__title {
  color: #000000;
}
.color-x24-agg-4 .section--light .featuredblocks .featuredblock__content {
  color: rgba(0, 0, 0, 0.7);
}
.color-x24-agg-4 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link {
  color: #000000 !important;
}
.color-x24-agg-4 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-agg-4 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon {
  color: #000000 !important;
}
.color-x24-agg-4 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon:hover {
  color: #666666 !important;
}
.color-x24-agg-4 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-4 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon {
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  border: 1px solid #000000 !important;
  color: #ffffff !important;
  background: #000000 !important;
}
.color-x24-agg-4 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:hover,
.color-x24-agg-4 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #333333 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #333333 !important;
}
.color-x24-agg-4 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:focus,
.color-x24-agg-4 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #666666 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #666666 !important;
}
.color-x24-agg-4 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item:last-child,
.color-x24-agg-4 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item {
  border: none;
}
.color-x24-agg-4 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__sub-menu {
  background: rgba(0, 0, 0, 0.8);
  border-radius: 8px 8px 0 0;
}
.color-x24-agg-4 .articles__container {
  padding-top: 15px;
  padding-bottom: 15px;
}
.color-x24-agg-4 .articles__container .articles__item {
  margin-bottom: 15px;
}
.color-x24-agg-4 .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-agg-4 .section--dark .testimonials .testimonials-item__content, .color-x24-agg-4 .section--light .testimonials .testimonials-item__content {
  margin: 0 0 15px;
}
.color-x24-agg-4 .section--dark .testimonials .testimonials-item--wrapInner p, .color-x24-agg-4 .section--light .testimonials .testimonials-item--wrapInner p {
  color: #000000;
}
.color-x24-agg-4 .section--dark .testimonials .testimonial-grid__source,
.color-x24-agg-4 .section--dark .testimonials .testimonial-list__source,
.color-x24-agg-4 .section--dark .testimonials .testimonials-item__source, .color-x24-agg-4 .section--light .testimonials .testimonial-grid__source,
.color-x24-agg-4 .section--light .testimonials .testimonial-list__source,
.color-x24-agg-4 .section--light .testimonials .testimonials-item__source {
  margin: 0 0 15px;
  display: block;
  width: 100%;
  padding: 0;
}
.color-x24-agg-4 .section--dark .testimonials .expand, .color-x24-agg-4 .section--light .testimonials .expand {
  font-weight: 400;
  text-transform: none;
  text-decoration: underline;
  float: none;
  padding-top: 0;
  padding-bottom: 10px;
  margin: 0 0 10px;
}
.color-x24-agg-4 .section--dark .testimonials .expand:hover, .color-x24-agg-4 .section--light .testimonials .expand:hover {
  text-decoration: none;
}
.color-x24-agg-4 .section--dark .testimonials .expand:before, .color-x24-agg-4 .section--light .testimonials .expand:before {
  display: none;
}
.color-x24-agg-4 .section--dark .phone__container .phone__wrapper .phone__number, .color-x24-agg-4 .section--light .phone__container .phone__wrapper .phone__number {
  color: #ffc000;
  font-size: 16px;
  line-height: 19px;
  position: relative;
  padding: 0 0 0 20px;
  display: inline-block;
  font-family: "GothicA1", sans-serif;
}
.color-x24-agg-4 .section--dark .phone__container .phone__wrapper .phone__number:before, .color-x24-agg-4 .section--light .phone__container .phone__wrapper .phone__number:before {
  position: absolute;
  left: 0;
  top: 0;
  font-family: "font-awesome";
  content: "";
  font-size: 16px;
  margin: 0 10px 0 0;
  color: #ffc000;
  display: inline;
}
.color-x24-agg-4 .section--light .phone__container .phone__wrapper .phone__number {
  color: #ffc000;
}
.color-x24-agg-4 .section--light .phone__container .phone__wrapper .phone__number:before {
  color: #ffc000;
}
.color-x24-agg-4 .section--dark .staff-a .staff__item .staff-member__image-wrapper, .color-x24-agg-4 .section--light .staff-a .staff__item .staff-member__image-wrapper {
  display: flex;
  align-items: center;
}
.color-x24-agg-4 .section--dark .staff-a .staff__title-caption-wrap, .color-x24-agg-4 .section--light .staff-a .staff__title-caption-wrap {
  max-width: 100%;
}
.color-x24-agg-4 .section--dark .staff-a .staff__title-caption-wrap div, .color-x24-agg-4 .section--light .staff-a .staff__title-caption-wrap div {
  padding-left: 0;
  padding-right: 0;
}
.color-x24-agg-4 .section--dark .staff-a .staff__title, .color-x24-agg-4 .section--light .staff-a .staff__title {
  margin-bottom: 10px;
}
.color-x24-agg-4 .section--dark .staff-a .staff-member__text-wrap, .color-x24-agg-4 .section--light .staff-a .staff-member__text-wrap {
  padding-left: 16px;
  padding-right: 16px;
}
.color-x24-agg-4 .section--dark .staff-a .staff-member__text, .color-x24-agg-4 .section--light .staff-a .staff-member__text {
  margin-left: 32px;
}
.color-x24-agg-4 .section--dark .staff__container .staff-member, .color-x24-agg-4 .section--light .staff__container .staff-member {
  overflow: hidden;
}
.color-x24-agg-4 .section--dark .staff__container .staff__title, .color-x24-agg-4 .section--light .staff__container .staff__title {
  font: bold 48px/56px "Poppins", sans-serif;
  color: #ffffff;
}
.color-x24-agg-4 .section--dark .staff__container .staff__caption, .color-x24-agg-4 .section--light .staff__container .staff__caption {
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
  color: #ffffff !important;
}
.color-x24-agg-4 .section--dark .staff__container .staff-a .staff__list, .color-x24-agg-4 .section--light .staff__container .staff-a .staff__list {
  padding: 0;
}
.color-x24-agg-4 .section--dark .staff__container .staff__item, .color-x24-agg-4 .section--light .staff__container .staff__item {
  color: #ffffff;
}
.color-x24-agg-4 .section--dark .staff__container--inner, .color-x24-agg-4 .section--light .staff__container--inner {
  overflow: hidden;
}
.color-x24-agg-4 .section--dark .staff__container .staff-member__name, .color-x24-agg-4 .section--dark .staff__container .staff-member__name span, .color-x24-agg-4 .section--light .staff__container .staff-member__name, .color-x24-agg-4 .section--light .staff__container .staff-member__name span {
  color: #ffffff;
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-agg-4 .section--dark .staff__container .staff-member__position, .color-x24-agg-4 .section--light .staff__container .staff-member__position {
  color: #ffffff;
  font-size: 14px;
}
.color-x24-agg-4 .section--dark .staff__container .staff-member__image, .color-x24-agg-4 .section--light .staff__container .staff-member__image {
  border-radius: 22px;
}
.color-x24-agg-4 .section--dark .staff__container .staff-member__description, .color-x24-agg-4 .section--light .staff__container .staff-member__description {
  border: none;
}
.color-x24-agg-4 .section--dark .staff__container .staff-member__link, .color-x24-agg-4 .section--light .staff__container .staff-member__link {
  color: #ffffff !important;
  font: 900 16px/20px "GothicA1", sans-serif;
}
.color-x24-agg-4 .section--dark .staff__container .staff-member__link:hover, .color-x24-agg-4 .section--light .staff__container .staff-member__link:hover {
  text-decoration: underline;
}
.color-x24-agg-4 .section--dark .staff__container .staff__controls .flex-control-nav, .color-x24-agg-4 .section--light .staff__container .staff__controls .flex-control-nav {
  width: 100%;
  margin-top: 0;
}
.color-x24-agg-4 .section--dark .staff__container .component__button--1,
.color-x24-agg-4 .section--dark .staff__container .component__button--2,
.color-x24-agg-4 .section--dark .staff__container .component__button--3, .color-x24-agg-4 .section--light .staff__container .component__button--1,
.color-x24-agg-4 .section--light .staff__container .component__button--2,
.color-x24-agg-4 .section--light .staff__container .component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-agg-4 .section--dark .staff__container .component__button--1:hover,
.color-x24-agg-4 .section--dark .staff__container .component__button--2:hover,
.color-x24-agg-4 .section--dark .staff__container .component__button--3:hover, .color-x24-agg-4 .section--light .staff__container .component__button--1:hover,
.color-x24-agg-4 .section--light .staff__container .component__button--2:hover,
.color-x24-agg-4 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
}
.color-x24-agg-4 .section--dark .staff__container .component__button--1:focus,
.color-x24-agg-4 .section--dark .staff__container .component__button--2:focus,
.color-x24-agg-4 .section--dark .staff__container .component__button--3:focus, .color-x24-agg-4 .section--light .staff__container .component__button--1:focus,
.color-x24-agg-4 .section--light .staff__container .component__button--2:focus,
.color-x24-agg-4 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
}
.color-x24-agg-4 .section--dark .staff__container .component__button--2, .color-x24-agg-4 .section--light .staff__container .component__button--2 {
  border: 1px solid #df151e !important;
  color: #ffffff !important;
  background: #df151e !important;
}
.color-x24-agg-4 .section--dark .staff__container .component__button--2:hover, .color-x24-agg-4 .section--light .staff__container .component__button--2:hover {
  border: 1px solid #f1696f !important;
  background: #f1696f !important;
  color: #ffffff !important;
}
.color-x24-agg-4 .section--dark .staff__container .component__button--2:focus, .color-x24-agg-4 .section--light .staff__container .component__button--2:focus {
  border: 1px solid #fac6c9 !important;
  color: #ffffff !important;
  background: #fac6c9 !important;
}
.color-x24-agg-4 .section--dark .staff__container .component__button--3, .color-x24-agg-4 .section--light .staff__container .component__button--3 {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-agg-4 .section--dark .staff__container .component__button--3:hover, .color-x24-agg-4 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
}
.color-x24-agg-4 .section--dark .staff__container .component__button--3:focus, .color-x24-agg-4 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-agg-4 .section--light .staff__container .staff__item {
  color: #000000;
}
.color-x24-agg-4 .section--light .staff__container .staff__title,
.color-x24-agg-4 .section--light .staff__container .staff__caption {
  color: #000000 !important;
}
.color-x24-agg-4 .section--light .staff__container .staff-member__name, .color-x24-agg-4 .section--light .staff__container .staff-member__name span {
  color: #000000;
}
.color-x24-agg-4 .section--light .staff__container .staff-member__position {
  color: #000000 !important;
}
.color-x24-agg-4 .section--light .staff__container .staff-member__link {
  color: #000000 !important;
}
.color-x24-agg-4 .section--light .staff__container .staff-member .component__button--1,
.color-x24-agg-4 .section--light .staff__container .staff-member .component__button--2,
.color-x24-agg-4 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #000000 !important;
  color: #ffffff !important;
  background: #000000 !important;
}
.color-x24-agg-4 .section--light .staff__container .staff-member .component__button--1:hover,
.color-x24-agg-4 .section--light .staff__container .staff-member .component__button--2:hover,
.color-x24-agg-4 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #333333 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #333333 !important;
}
.color-x24-agg-4 .section--light .staff__container .staff-member .component__button--1:focus,
.color-x24-agg-4 .section--light .staff__container .staff-member .component__button--2:focus,
.color-x24-agg-4 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #666666 !important;
  color: #ffffff !important;
  background: #666666 !important;
}
.color-x24-agg-4 .section--light .staff__container .staff-member .component__button--2 {
  border: 1px solid #df151e !important;
  color: #ffffff !important;
  background: #df151e !important;
}
.color-x24-agg-4 .section--light .staff__container .staff-member .component__button--2:hover {
  border: 1px solid #f1696f !important;
  background: #f1696f !important;
  color: #ffffff !important;
}
.color-x24-agg-4 .section--light .staff__container .staff-member .component__button--2:focus {
  border: 1px solid #fac6c9 !important;
  color: #ffffff !important;
  background: #fac6c9 !important;
}
.color-x24-agg-4 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-agg-4 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #f5989c !important;
  color: #000000 !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #fac6c9 !important;
}
.color-x24-agg-4 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-agg-4 .container-fluid .staff__container .staff-a {
  margin-left: 0;
  margin-right: 0;
}
.color-x24-agg-4 .section--dark .hours .component__subtitle, .color-x24-agg-4 .section--light .hours .component__subtitle {
  color: #ffffff !important;
}
.color-x24-agg-4 .section--dark .hours-a__title, .color-x24-agg-4 .section--light .hours-a__title {
  color: #ffffff;
}
.color-x24-agg-4 .section--dark .hours-a .component__subtitle, .color-x24-agg-4 .section--light .hours-a .component__subtitle {
  color: #ffffff !important;
  font-weight: 900;
}
.color-x24-agg-4 .section--dark .hours-a__schedule, .color-x24-agg-4 .section--light .hours-a__schedule {
  color: #ffffff !important;
}
.color-x24-agg-4 .section--dark .hours-a__schedule .cta__link, .color-x24-agg-4 .section--light .hours-a__schedule .cta__link {
  color: #ffffff !important;
}
.color-x24-agg-4 .section--dark .hours-a__schedule .cta__link:hover, .color-x24-agg-4 .section--light .hours-a__schedule .cta__link:hover {
  text-decoration: underline;
}
.color-x24-agg-4 .section--dark .hours-a__schedule--responsive .cta__link, .color-x24-agg-4 .section--light .hours-a__schedule--responsive .cta__link {
  color: #ffffff !important;
  padding: 15px 0;
}
.color-x24-agg-4 .section--dark .hours-a__schedule--responsive .cta__link:hover, .color-x24-agg-4 .section--light .hours-a__schedule--responsive .cta__link:hover {
  text-decoration: underline;
}
.color-x24-agg-4 .section--dark .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-agg-4 .section--dark .hours-a__schedule--responsive .row, .color-x24-agg-4 .section--light .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-agg-4 .section--light .hours-a__schedule--responsive .row {
  background: none;
  border-top: 1px solid #ffc000;
  padding: 0;
}
.color-x24-agg-4 .section--dark .hours-a__schedule--responsive .row:first-of-type, .color-x24-agg-4 .section--light .hours-a__schedule--responsive .row:first-of-type {
  border-top: 0;
}
.color-x24-agg-4 .section--dark .hours-a__schedule .hours-a__subtitle, .color-x24-agg-4 .section--light .hours-a__schedule .hours-a__subtitle {
  font: 600 24px/32px "Poppins", sans-serif !important;
}
.color-x24-agg-4 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-agg-4 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ffc000;
  padding: 0 20px;
}
.color-x24-agg-4 .section--dark .hours-a__schedule .hours-a__schedule--border:first-child, .color-x24-agg-4 .section--light .hours-a__schedule .hours-a__schedule--border:first-child {
  padding-left: 0;
}
.color-x24-agg-4 .section--dark .hours-a__schedule .hours-a__schedule--border strong, .color-x24-agg-4 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #ffffff;
  font: 600 20px/28px "Poppins", sans-serif !important;
}
.color-x24-agg-4 .section--dark .hours-a__schedule .hours-a__schedule--border p, .color-x24-agg-4 .section--light .hours-a__schedule .hours-a__schedule--border p {
  font-size: 14px;
}
.color-x24-agg-4 .section--dark .hours-a__schedule .hours-a__schedule--border p:last-child, .color-x24-agg-4 .section--light .hours-a__schedule .hours-a__schedule--border p:last-child {
  margin-bottom: 0;
}
.color-x24-agg-4 .section--light .hours .component__subtitle {
  color: #000000 !important;
}
.color-x24-agg-4 .section--light .hours-a__title {
  color: #000000 !important;
}
.color-x24-agg-4 .section--light .hours-a .component__subtitle {
  color: #000000 !important;
}
.color-x24-agg-4 .section--light .hours-a__schedule {
  color: #000000 !important;
}
.color-x24-agg-4 .section--light .hours-a__schedule .cta__link {
  color: #000000 !important;
}
.color-x24-agg-4 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ffc000;
}
.color-x24-agg-4 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #000000;
}
.color-x24-agg-4 .map .map-a .map-search {
  padding: 15px;
}
.color-x24-agg-4 .map .map-a .map-search__form {
  display: none;
}
.color-x24-agg-4 .map .map-a .map-search__location-distance {
  padding: 0;
}
.color-x24-agg-4 .map .map-a .map-search__location-distance h3 {
  font-size: 16px;
}
.color-x24-agg-4 .map .map-a .map-search__location-contact b, .color-x24-agg-4 .map .map-a .map-search__location-address b {
  display: none;
}
.color-x24-agg-4 .map .map__col {
  margin: 150px 0;
  padding: 15px 0;
  border-radius: 8px;
  width: 474px;
}
.color-x24-agg-4 .section--dark .map .map-a .map__col, .color-x24-agg-4 .section--light .map .map-a .map__col {
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.2), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-agg-4 .section--dark .map .map-a .map__col h3, .color-x24-agg-4 .section--light .map .map-a .map__col h3 {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-agg-4 .section--dark .map .map-a .map__title, .color-x24-agg-4 .section--light .map .map-a .map__title {
  color: #ffffff !important;
}
.color-x24-agg-4 .section--dark .map .map-a .map__caption, .color-x24-agg-4 .section--light .map .map-a .map__caption {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-agg-4 .section--dark .map .map-a .map-search__location-distance, .color-x24-agg-4 .section--dark .map .map-a .map__container .component, .color-x24-agg-4 .section--light .map .map-a .map-search__location-distance, .color-x24-agg-4 .section--light .map .map-a .map__container .component {
  color: #ffffff;
}
.color-x24-agg-4 .section--dark .map .map-a .map-search, .color-x24-agg-4 .section--light .map .map-a .map-search {
  margin-top: 0;
}
.color-x24-agg-4 .section--dark .map .map-a .map-search .cta__link, .color-x24-agg-4 .section--light .map .map-a .map-search .cta__link {
  margin: 0;
  display: inline-block;
  width: auto;
  color: #ffffff !important;
}
.color-x24-agg-4 .section--dark .map .map-a .map-search .cta__link:hover, .color-x24-agg-4 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-agg-4 .section--dark #map-marker__content p {
  color: #000000;
}
.color-x24-agg-4 .section--light .map .map-a .map__col {
  box-shadow: none;
}
.color-x24-agg-4 .section--light .map .map-a .map__col h3 {
  color: #000000 !important;
}
.color-x24-agg-4 .section--light .map .map-a .map__title, .color-x24-agg-4 .section--light .map .map-a .map__caption {
  color: #000000 !important;
}
.color-x24-agg-4 .section--light .map .map-a .map-search__location-distance, .color-x24-agg-4 .section--light .map .map-a .map__container .component {
  color: #000000;
}
.color-x24-agg-4 .section--light .map .map-a .map-search__location-address p {
  color: #000000;
}
.color-x24-agg-4 .section--light .map .map-a .map-search .cta__link {
  color: #000000 !important;
}
.color-x24-agg-4 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-agg-4 .footer .logo_footer__container--inner,
.color-x24-agg-4 .footer .logo__container {
  display: flex;
  height: 100%;
  justify-content: center;
}
.color-x24-agg-4 .footer .logo_footer__container--inner .logo,
.color-x24-agg-4 .footer .logo__container .logo {
  align-self: center;
}
.color-x24-agg-4 .copyright__container {
  display: flex;
  justify-content: flex-end;
}
.color-x24-agg-4 .copyright__container .copyright__item {
  padding: 0 10px;
  margin-top: 0;
}
.color-x24-agg-4 .copyright__container .copyright__item .copyright__link {
  font: 12px/18px "GothicA1", sans-serif;
}
.color-x24-agg-4 .section--dark .copyright__link, .color-x24-agg-4 .section--light .copyright__link {
  color: #ffffff;
  font-family: "Poppins", sans-serif;
}
.color-x24-agg-4 .section--dark .copyright__link:hover, .color-x24-agg-4 .section--light .copyright__link:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-agg-4 .section--dark .copyright__item:not(:last-child),
.color-x24-agg-4 .section--dark #copyright__item:not(:last-child), .color-x24-agg-4 .section--light .copyright__item:not(:last-child),
.color-x24-agg-4 .section--light #copyright__item:not(:last-child) {
  border-color: #ffffff;
}
.color-x24-agg-4 .section--dark .copyright__container,
.color-x24-agg-4 .section--dark #copyright__container, .color-x24-agg-4 .section--light .copyright__container,
.color-x24-agg-4 .section--light #copyright__container {
  padding: 0 !important;
}
.color-x24-agg-4 .section--light .copyright__link {
  color: #000000;
}
.color-x24-agg-4 .section--light .copyright__link:hover {
  color: #000000;
}
.color-x24-agg-4 .section--light .copyright__item:not(:last-child),
.color-x24-agg-4 .section--light #copyright__item:not(:last-child) {
  border-color: #000000;
}
.color-x24-agg-4 .section-copyright .copyright,
.color-x24-agg-4 .section-copyright #copyright {
  display: flex;
  height: 100%;
  align-items: center;
}
.color-x24-agg-4 .section-copyright .copyright .copyright__link,
.color-x24-agg-4 .section-copyright #copyright .copyright__link {
  line-height: 17px;
}
.color-x24-agg-4 .section--dark .socialmedia__item .socialmedia__link, .color-x24-agg-4 .section--light .socialmedia__item .socialmedia__link {
  border-radius: 8px;
  background: #e0e0e0;
  color: #212121;
}
.color-x24-agg-4 .section--dark .socialmedia__item .socialmedia__link:hover, .color-x24-agg-4 .section--light .socialmedia__item .socialmedia__link:hover {
  background: #c1bcbc;
}
.color-x24-agg-4 .section--dark .section-socialmedia .socialmedia__link--small, .color-x24-agg-4 .section--light .section-socialmedia .socialmedia__link--small {
  width: 34px;
  height: 34px;
}
.color-x24-agg-4 .section--dark .socialmedia, .color-x24-agg-4 .section--light .socialmedia {
  padding: 0;
}
.color-x24-agg-4 .section--light .socialmedia__item .socialmedia__link {
  background: #616060;
  color: #e0e0e0;
}
.color-x24-agg-4 .section--light .socialmedia__item .socialmedia__link:hover {
  background: rgba(0, 0, 0, 0.5);
}
.color-x24-agg-4 .logo__container .logo-a__title {
  font-size: 14px;
  line-height: 18px;
}
.color-x24-agg-4 .logo__container .logo-a__caption {
  font-size: 12px;
  line-height: 14px;
}
@media (max-width: 1224px) {
  .color-x24-agg-4 .section--dark .cta__button,
.color-x24-agg-4 .section--dark .cta__button--icon,
.color-x24-agg-4 .section--dark .staff-member__link.component__button--1,
.color-x24-agg-4 .section--dark .staff-member__link__button--icon,
.color-x24-agg-4 .section--dark .staff-member__link--icon,
.color-x24-agg-4 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-4 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-agg-4 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-agg-4 .section--light .cta__button,
.color-x24-agg-4 .section--light .cta__button--icon,
.color-x24-agg-4 .section--light .staff-member__link.component__button--1,
.color-x24-agg-4 .section--light .staff-member__link__button--icon,
.color-x24-agg-4 .section--light .staff-member__link--icon,
.color-x24-agg-4 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-4 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-agg-4 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 155px;
  }
  .color-x24-agg-4 .banner .banner-text__wrapper {
    padding: 30px 0 50px;
  }
  .color-x24-agg-4 .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-agg-4 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-agg-4 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-agg-4 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-agg-4 .section--light .featuredblocks-grid-e .featuredblock__item {
    margin: 0 0 20px;
  }
  .color-x24-agg-4 .section--dark .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-agg-4 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-agg-4 .section--light .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-agg-4 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
    height: 100% !important;
  }
  .color-x24-agg-4 .contact-us-im .form,
.color-x24-agg-4 .form .component__title-caption-wrap {
    padding-top: 0;
    padding-bottom: 20px;
  }
}
@media (max-width: 1199px) {
  .color-x24-agg-4 .header-sticky,
.color-x24-agg-4 .header_home,
.color-x24-agg-4 .header_home.overlap {
    padding: 0;
    position: static;
  }
  .color-x24-agg-4 .header-sticky .section--dark.section--inner, .color-x24-agg-4 .header-sticky .section--light.section--inner,
.color-x24-agg-4 .header_home .section--dark.section--inner,
.color-x24-agg-4 .header_home .section--light.section--inner,
.color-x24-agg-4 .header_home.overlap .section--dark.section--inner,
.color-x24-agg-4 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-agg-4 .header-sticky .container,
.color-x24-agg-4 .header-sticky .section--dark.section--inner,
.color-x24-agg-4 .header-sticky .section--light.section--inner,
.color-x24-agg-4 .header_home .container,
.color-x24-agg-4 .header_home .section--dark.section--inner,
.color-x24-agg-4 .header_home .section--light.section--inner,
.color-x24-agg-4 .header_home.overlap .container,
.color-x24-agg-4 .header_home.overlap .section--dark.section--inner,
.color-x24-agg-4 .header_home.overlap .section--light.section--inner {
    max-width: 1140px;
  }
  .color-x24-agg-4 .banner .banner-e__header, .color-x24-agg-4 .banner .banner-e__contactform {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .color-x24-agg-4 .banner .banner-e__contactform {
    margin-left: 0;
  }
  .color-x24-agg-4 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-agg-4 .featuredblocks .featuredblocks-grid-d .featuredblock__cta {
    display: block;
  }
  .color-x24-agg-4 .banner .banner-text__wrapper {
    margin: 0 auto !important;
  }
  .color-x24-agg-4 .hours-a .hours__sep {
    display: none !important;
  }
  .color-x24-agg-4 .hours-a .hours__day:first-child {
    padding-left: 0;
    width: 27%;
  }
  .color-x24-agg-4 .hours-a .hours__hours {
    width: 73%;
    flex-direction: row !important;
    justify-content: flex-start;
  }
  .color-x24-agg-4 .hours-a .hours__hours span {
    display: inline-block;
    width: 50%;
    text-align: left !important;
    padding: 0 10px 0 0;
  }
}
@media (max-width: 1023px) {
  .color-x24-agg-4 .section--dark .cta__button,
.color-x24-agg-4 .section--dark .cta__button--icon,
.color-x24-agg-4 .section--dark .staff-member__link.component__button--1,
.color-x24-agg-4 .section--dark .staff-member__link__button--icon,
.color-x24-agg-4 .section--dark .staff-member__link--icon,
.color-x24-agg-4 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-4 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-agg-4 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-agg-4 .section--light .cta__button,
.color-x24-agg-4 .section--light .cta__button--icon,
.color-x24-agg-4 .section--light .staff-member__link.component__button--1,
.color-x24-agg-4 .section--light .staff-member__link__button--icon,
.color-x24-agg-4 .section--light .staff-member__link--icon,
.color-x24-agg-4 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-4 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-agg-4 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 135px;
  }
  .color-x24-agg-4 .section--dark .phone__container .phone__wrapper .phone__number,
.color-x24-agg-4 .section--light .phone__container .phone__wrapper .phone__number {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-agg-4 .header_home.overlap .section--dark.section--inner, .color-x24-agg-4 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-agg-4 .section--dark .navigation .navigation-b .navigation__menu--list, .color-x24-agg-4 .section--light .navigation .navigation-b .navigation__menu--list {
    display: block;
  }
  .color-x24-agg-4 .section--dark .navigation .navigation-b .navigation__menu--list > .navigation__item, .color-x24-agg-4 .section--light .navigation .navigation-b .navigation__menu--list > .navigation__item {
    width: 100%;
    padding: 10px;
    border-left: 0;
    border-bottom: 1px solid #ffffff;
  }
  .color-x24-agg-4 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-agg-4 .section--light .blade__container .blade-a--12 .blade-a__bg {
    position: static;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 1;
    margin: 0 0 26px;
  }
  .color-x24-agg-4 .section--dark .blade__container .blade-a--12 .blade-a__text, .color-x24-agg-4 .section--light .blade__container .blade-a--12 .blade-a__text {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 2;
    margin: 0 0 10px;
    padding-left: 0;
    padding-right: 0;
    background: none;
  }
  .color-x24-agg-4 .section--dark .blade-a__wrap, .color-x24-agg-4 .section--light .blade-a__wrap {
    padding: 0 15px;
  }
  .color-x24-agg-4 .section--dark .blade-a__text, .color-x24-agg-4 .section--light .blade-a__text {
    margin: 0 0 30px;
  }
  .color-x24-agg-4 .alias-partial_header_2x6x2x2 .section--dark.section--inner,
.color-x24-agg-4 .alias-partial_header_2x6x2x2 .section--light.section--inner {
    padding: 0;
  }
  .color-x24-agg-4 .alias-partial_header_2x6x2x2 .col_header_logo {
    flex: 0 0 100%;
    order: 1;
    max-width: 100%;
    padding: 20px 60px;
  }
  .color-x24-agg-4 .alias-partial_header_2x6x2x2 .col_nav {
    flex: 0 0 60%;
    max-width: 60%;
    order: 2;
    padding: 0 20px 10px 30px;
  }
  .color-x24-agg-4 .alias-partial_header_2x6x2x2 .col_top_phone {
    order: 3;
    flex: 0 0 15%;
    max-width: 15%;
    padding: 0 0 10px;
  }
  .color-x24-agg-4 .alias-partial_header_2x6x2x2 .col_header_cta {
    flex: 0 0 25%;
    max-width: 25%;
    order: 4;
    padding: 0 0 10px;
  }
  .color-x24-agg-4 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-agg-4 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-agg-4 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 165px;
    min-width: 165px;
  }
  .color-x24-agg-4 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link, .color-x24-agg-4 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link {
    padding-left: 15px;
    white-space: normal;
  }
  .color-x24-agg-4 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after, .color-x24-agg-4 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after {
    display: none;
  }
  .color-x24-agg-4 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before, .color-x24-agg-4 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    left: 5px;
    margin-top: -6px;
    border: inset 6px;
    border-left-width: 0;
    border-left-style: solid;
    border-color: transparent #ffffff transparent transparent;
  }
  .color-x24-agg-4 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover:before, .color-x24-agg-4 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-agg-4 .section--dark .navigation-a .more .navigation__list--sub .navigation__list, .color-x24-agg-4 .section--light .navigation-a .more .navigation__list--sub .navigation__list {
    left: auto;
    right: 100%;
  }
  .color-x24-agg-4 .section--dark .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before, .color-x24-agg-4 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-agg-4 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent white transparent transparent !important;
  }
  .color-x24-agg-4 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent white transparent transparent !important;
  }
  .color-x24-agg-4 .section--dark .featuredblocks-grid-d, .color-x24-agg-4 .section--dark .featuredblocks-grid-c, .color-x24-agg-4 .section--dark .featuredblocks-grid-e, .color-x24-agg-4 .section--light .featuredblocks-grid-d, .color-x24-agg-4 .section--light .featuredblocks-grid-c, .color-x24-agg-4 .section--light .featuredblocks-grid-e {
    margin: 0;
  }
  .color-x24-agg-4 .section--dark .featuredblocks-grid-d .featuredblock__item, .color-x24-agg-4 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-agg-4 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-agg-4 .section--light .featuredblocks-grid-d .featuredblock__item, .color-x24-agg-4 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-agg-4 .section--light .featuredblocks-grid-e .featuredblock__item {
    border-left: 0 !important;
    border-right: 0 !important;
  }
  .color-x24-agg-4 .section-banner .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-agg-4 .blade-a__text {
    order: 2;
  }
  .color-x24-agg-4 .blade-a__bg {
    order: 1;
  }
  .color-x24-agg-4 .section-blade .blade-a--12 .blade-a__bg {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  .color-x24-agg-4 .map__container .map .map__col {
    margin: 0;
    box-shadow: none;
    border-radius: 0;
    width: 100%;
    max-width: 100%;
    flex: inherit;
    text-align: center;
  }
  .color-x24-agg-4 .map__container .map .map__col .map__title-caption-wrap {
    padding-top: 40px;
  }
  .color-x24-agg-4 .map__container .map-a .map__container {
    max-width: 100% !important;
    padding: 0;
  }
  .color-x24-agg-4 .map__container .map-a .map__display {
    position: static;
  }
  .color-x24-agg-4 .map__container .map__wrap {
    padding: 0;
  }
  .color-x24-agg-4 .footer {
    padding: 55px 0 30px;
    overflow: hidden;
  }
  .color-x24-agg-4 .footer .section-socialmedia,
.color-x24-agg-4 .footer .section-copyright {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    justify-content: center;
  }
  .color-x24-agg-4 .footer .section-logo {
    padding: 50px 0 10px;
  }
  .color-x24-agg-4 .footer .logo__container {
    margin: 0 auto 23px;
  }
  .color-x24-agg-4 .footer .row {
    display: block;
  }
  .color-x24-agg-4 .footer div[class*=col-] {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: none;
    text-align: center;
  }
  .color-x24-agg-4 .footer .logo_footer__container--inner,
.color-x24-agg-4 .footer .logo__container {
    justify-content: center;
  }
  .color-x24-agg-4 .footer .section-socialmedia .socialmedia,
.color-x24-agg-4 .footer .section-socialmedia .copyright__container,
.color-x24-agg-4 .footer .section-copyright .socialmedia,
.color-x24-agg-4 .footer .section-copyright .copyright__container,
.color-x24-agg-4 .footer .logo__container .socialmedia,
.color-x24-agg-4 .footer .logo__container .copyright__container {
    padding: 0 0 20px;
  }
  .color-x24-agg-4 .footer .section-logo {
    padding: 0;
  }
  .color-x24-agg-4 .logo__container {
    margin: 0 auto;
  }
  .color-x24-agg-4 .logo__container .logo-a__img {
    max-width: 200px;
    margin: 0 auto;
  }
  .color-x24-agg-4 .copyright__container {
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .color-x24-agg-4 .banner-e__contactform .contactform__wrapper {
    position: relative;
    top: 0;
  }
  .color-x24-agg-4 .banner .banner-e {
    padding-top: 100px;
  }
  .color-x24-agg-4 .banner .banner-e__header {
    padding-top: 100px;
  }
}
@media (max-width: 990px) {
  .color-x24-agg-4 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-agg-4 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 140px;
    min-width: 140px;
    font-size: 12px;
  }
  .color-x24-agg-4 .section--dark .navigation-a .navigation__item--link, .color-x24-agg-4 .section--light .navigation-a .navigation__item--link {
    font-size: 12px !important;
  }
}
@media (max-width: 767px) {
  .color-x24-agg-4 .blade-a__text .blade-a__title {
    text-align: center;
  }
  .color-x24-agg-4 .form .form__title,
.color-x24-agg-4 .contact-us-im .form__title,
.color-x24-agg-4 .component__title {
    font: bold 32px/40px "Poppins", sans-serif !important;
    text-align: center;
  }
  .color-x24-agg-4 .form .form__caption,
.color-x24-agg-4 .contact-us-im .form__caption,
.color-x24-agg-4 .component__subtitle {
    font: 600 14px/18px "GothicA1", sans-serif !important;
    text-align: center;
  }
  .color-x24-agg-4 .section-banner .banner .component__title,
.color-x24-agg-4 .section-banner .banner .component__subtitle {
    text-align: center;
  }
  .color-x24-agg-4 .section-banner .banner .component__subtitle {
    margin-bottom: 24px;
  }
  .color-x24-agg-4 .banner__container .banner .cta__button {
    margin: 0 auto;
  }
  .color-x24-agg-4 .banner__container .banner .component__button {
    text-align: center !important;
  }
  .color-x24-agg-4 .featuredblocks-grid-d .featuredblock__item {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-agg-4 .section--dark .staff__list, .color-x24-agg-4 .section--light .staff__list {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-agg-4 .section--dark .staff__container .staff__title, .color-x24-agg-4 .section--light .staff__container .staff__title {
    font: bold 32px/40px "Poppins", sans-serif;
  }
  .color-x24-agg-4 .section--dark .staff__container .staff__caption, .color-x24-agg-4 .section--light .staff__container .staff__caption {
    font: 600 14px/18px "GothicA1", sans-serif;
  }
  .color-x24-agg-4 .section--dark .staff__container .staff-b .staff-member__image, .color-x24-agg-4 .section--light .staff__container .staff-b .staff-member__image {
    border-radius: 0;
  }
  .color-x24-agg-4 .section-staff .staff-a .staff__item:before {
    margin-left: 0;
  }
  .color-x24-agg-4 .section--dark .staff-a .staff-member__text, .color-x24-agg-4 .section--light .staff-a .staff-member__text {
    margin-left: auto;
  }
  .color-x24-agg-4 .hours-a__title, .color-x24-agg-4 .hours-a__subtitle {
    text-align: center;
  }
  .color-x24-agg-4 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    text-align: left;
  }
  .color-x24-agg-4 .hours-a .hours-a__schedule--responsive .cta__button, .color-x24-agg-4 .hours-a .hours-a__schedule--responsive .cta__button--icon, .color-x24-agg-4 .hours-a .hours-a__schedule--responsive .cta__link {
    margin: 0 auto;
  }
  .color-x24-agg-4 .hours-a .hours-a__schedule--responsive .row {
    min-height: 30px;
  }
  .color-x24-agg-4 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    font: 600 20px/28px "Poppins", sans-serif !important;
  }
  .color-x24-agg-4 .hours-a .hours__day:first-child {
    padding-right: 10px;
    width: 50%;
  }
  .color-x24-agg-4 .hours-a .hours__hours, .color-x24-agg-4 .hours-a .hours__day {
    align-items: flex-start !important;
    padding: 10px 0;
  }
  .color-x24-agg-4 .hours-a .hours__hours {
    padding-right: 0;
    width: 50%;
    flex-direction: column !important;
  }
  .color-x24-agg-4 .hours-a .hours__hours span {
    display: block;
    align-self: center;
    width: 100%;
    text-align: right !important;
    padding: 5px 0 0;
  }
  .color-x24-agg-4 .hours-a .hours__hours span:first-child {
    padding-top: 0;
  }
  .color-x24-agg-4 .copyright__container {
    justify-content: center;
  }
  .color-x24-agg-4 .copyright__container .copyright__list {
    justify-content: center;
    padding: 0 0 4px;
  }
  .color-x24-agg-4 .copyright__container .copyright__item {
    padding: 0 10px 10px;
  }
  .color-x24-agg-4 .section-copyright .copyright__item:not(:last-child),
.color-x24-agg-4 .section-copyright #copyright__item:not(:last-child) {
    border: 0;
  }
  .color-x24-agg-4 .section-socialmedia .socialmedia.text-center .socialmedia__link--small,
.color-x24-agg-4 .section-socialmedia .socialmedia.text-center .socialmedia__link--medium,
.color-x24-agg-4 .section-socialmedia .socialmedia.text-center .socialmedia__link--large {
    margin: 0 5px;
  }
  .color-x24-agg-4 .forms--2col-textarea .form .leadForm form .outerWrap {
    width: 100%;
  }
  .color-x24-agg-4 .forms--2col-textarea .form .form-input-comments {
    width: 100%;
  }
}

.color-x24-agg-3 .carmel-wave {
  display: block !important;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
}
.color-x24-agg-3 .carmel-wave.carmel-wave-top {
  bottom: 100% !important;
}
.color-x24-agg-3 .carmel-wave.carmel-wave-bottom {
  top: 100% !important;
}
.color-x24-agg-3 .header_home {
  z-index: 100;
}
.color-x24-agg-3 .header_home.overlap .section--dark.section--inner, .color-x24-agg-3 .header_home.overlap .section--light.section--inner {
  max-width: 1160px;
  border-radius: 8px;
  margin: 0 auto;
  position: relative;
  padding: 0 40px 0 30px;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-agg-3 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: #3a3838;
}
.color-x24-agg-3 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: #6e6a6a;
}
.color-x24-agg-3 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: #060606;
}
.color-x24-agg-3 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: #f26522;
}
.color-x24-agg-3 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: #ffc000;
}
.color-x24-agg-3 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: black;
}
.color-x24-agg-3 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: white;
}
.color-x24-agg-3 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: #f5f5f5;
}
.color-x24-agg-3 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: #ffc000;
}
.color-x24-agg-3 .header-sticky {
  box-shadow: 0 8px 10px rgba(0, 0, 0, 0.14);
}
.color-x24-agg-3 .header-sticky .row {
  align-items: center;
}
.color-x24-agg-3 .header-sticky .section--dark.section--inner, .color-x24-agg-3 .header-sticky .section--light.section--inner {
  padding: 0 40px 0 30px;
}
.color-x24-agg-3 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
  letter-spacing: 0.44px;
  line-height: 16px;
  text-align: center;
  margin-top: 0;
}
.color-x24-agg-3 body,
.color-x24-agg-3 p,
.color-x24-agg-3 .component__p,
.color-x24-agg-3 .editable__container p,
.color-x24-agg-3 .section-editable .editable__container p,
.color-x24-agg-3 .section-editable .editable__container ul,
.color-x24-agg-3 .section-editable .editable__container li,
.color-x24-agg-3 .section-editable .editable__container ol,
.color-x24-agg-3 .editable__container table td,
.color-x24-agg-3 body .editable__container p,
.color-x24-agg-3 body .editable__container ol,
.color-x24-agg-3 body .editable__container ul,
.color-x24-agg-3 body .editable__container li,
.color-x24-agg-3 body .editable__container table td,
.color-x24-agg-3 body .editable__container span,
.color-x24-agg-3 .form .leadFormInfo {
  font-family: "GothicA1", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.color-x24-agg-3 .staff-member {
  flex-wrap: nowrap !important;
}
.color-x24-agg-3 .section--dark p {
  color: #ffffff;
}
.color-x24-agg-3 .section--dark p a {
  text-decoration: underline;
}
.color-x24-agg-3 .section--dark p a:hover {
  text-decoration: none;
}
.color-x24-agg-3 .section--dark .component__title {
  color: #ffffff;
}
.color-x24-agg-3 .section--dark .component__subtitle {
  color: #ffffff;
}
.color-x24-agg-3 .section--dark .component__p {
  color: #ffffff;
}
.color-x24-agg-3 .section--dark .component__p a {
  text-decoration: underline;
}
.color-x24-agg-3 .section--dark .component__p a:hover {
  text-decoration: none;
}
.color-x24-agg-3 .section--dark a {
  color: #ffffff;
}
.color-x24-agg-3 .section--dark .bx-wrapper .bx-controls {
  margin-top: 15px;
}
.color-x24-agg-3 .section--light p {
  color: #000000;
}
.color-x24-agg-3 .section--light p a {
  text-decoration: underline;
}
.color-x24-agg-3 .section--light p a:hover {
  text-decoration: none;
}
.color-x24-agg-3 .section--light .component__title, .color-x24-agg-3 .section--light .component__subtitle {
  color: #000000 !important;
}
.color-x24-agg-3 .section--light .component__p {
  color: #000000;
}
.color-x24-agg-3 .section--light .component__p a {
  text-decoration: underline;
}
.color-x24-agg-3 .section--light .component__p a:hover {
  text-decoration: none;
}
.color-x24-agg-3 .section--light a {
  color: #000000;
}
.color-x24-agg-3 .section-base-container .section-cta .cta-a,
.color-x24-agg-3 .section-base-container .section-logo .logo-a {
  padding: 0;
}
.color-x24-agg-3 .logo__container .logo-a {
  margin: 0;
}
.color-x24-agg-3 .logo__container .logo-a__text {
  padding: 0 10px;
  min-width: 120px;
}
.color-x24-agg-3 .logo__container .logo-a__title {
  font-size: 12px;
  line-height: 14px;
}
.color-x24-agg-3 .logo__container .logo-a__caption {
  font-size: 10px;
  line-height: 12px;
}
.color-x24-agg-3 .logo__container .logo-a__img {
  display: block;
}
.color-x24-agg-3 .section--dark .logo__container .logo-a__title, .color-x24-agg-3 .section--dark .logo__container .logo-a__caption {
  color: #ffffff !important;
}
.color-x24-agg-3 .section--light .logo__container .logo-a__title, .color-x24-agg-3 .section--light .logo__container .logo-a__caption {
  color: #000000 !important;
}
.color-x24-agg-3 .comp-phone .phone__title {
  font-size: 18px;
  line-height: 20px;
}
.color-x24-agg-3 .col_header_cta .cta__link {
  margin-top: 0;
}
.color-x24-agg-3 .phone__setting-title,
.color-x24-agg-3 .phone__city {
  font-size: 16px;
  line-height: 18px;
}
.color-x24-agg-3 .editable__container h6,
.color-x24-agg-3 .editable__container h5,
.color-x24-agg-3 .editable__container h4,
.color-x24-agg-3 .editable__container h3,
.color-x24-agg-3 .editable__container h2,
.color-x24-agg-3 .editable__container h1 {
  font-family: "Poppins", sans-serif;
  font-weight: bold;
  border-bottom: none;
}
.color-x24-agg-3 .editable__container h1 {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-agg-3 .editable__container h2 {
  font-size: 48px;
  line-height: 56px;
}
.color-x24-agg-3 .editable__container h3 {
  font-size: 24px;
  line-height: 32px;
}
.color-x24-agg-3 .editable__container h4 {
  font-size: 20px;
  line-height: 28px;
}
.color-x24-agg-3 .editable__container h5 {
  font-size: 18px;
  line-height: 24px;
}
.color-x24-agg-3 .editable__container h6 {
  font-size: 16px;
  line-height: 20px;
}
.color-x24-agg-3 .section--dark .editable__container h6,
.color-x24-agg-3 .section--dark .editable__container h5,
.color-x24-agg-3 .section--dark .editable__container h4,
.color-x24-agg-3 .section--dark .editable__container h3,
.color-x24-agg-3 .section--dark .editable__container h2,
.color-x24-agg-3 .section--dark .editable__container h1, .color-x24-agg-3 .section--light .editable__container h6,
.color-x24-agg-3 .section--light .editable__container h5,
.color-x24-agg-3 .section--light .editable__container h4,
.color-x24-agg-3 .section--light .editable__container h3,
.color-x24-agg-3 .section--light .editable__container h2,
.color-x24-agg-3 .section--light .editable__container h1 {
  color: #ffffff;
}
.color-x24-agg-3 .section--light .editable__container h6,
.color-x24-agg-3 .section--light .editable__container h5,
.color-x24-agg-3 .section--light .editable__container h4,
.color-x24-agg-3 .section--light .editable__container h3,
.color-x24-agg-3 .section--light .editable__container h2,
.color-x24-agg-3 .section--light .editable__container h1 {
  color: #000000;
}
.color-x24-agg-3 .form__title {
  margin-bottom: 1.875rem;
}
.color-x24-agg-3 .form .form__title,
.color-x24-agg-3 .contact-us-im .form__title,
.color-x24-agg-3 .component__title {
  font: bold 48px/56px "Poppins", sans-serif;
}
.color-x24-agg-3 .form .form__caption,
.color-x24-agg-3 .contact-us-im .form__caption,
.color-x24-agg-3 .component__subtitle {
  font: 600 16px/20px "GothicA1", sans-serif;
}
.color-x24-agg-3 .form .error_container label,
.color-x24-agg-3 .contact-us-im .form .error_container label {
  color: #E03B33;
}
.color-x24-agg-3 .header-sticky .cta,
.color-x24-agg-3 .header_home .cta,
.color-x24-agg-3 .header_home.overlap .cta {
  padding: 0;
}
.color-x24-agg-3 .section__bg--light-1 .componentWith__container.form__container {
  padding-left: 0;
  padding-right: 0;
  padding: 0 0 50px;
}
.color-x24-agg-3 .section--dark .flex-control-paging li a, .color-x24-agg-3 .section--light .flex-control-paging li a {
  background: #f7f0e9;
  border-radius: 6px;
  width: 13px;
  height: 12px;
  box-shadow: none;
}
.color-x24-agg-3 .section--dark .flex-control-paging li a.flex-active, .color-x24-agg-3 .section--light .flex-control-paging li a.flex-active {
  background: #ffc000 !important;
  border-radius: 6px;
  width: 34px;
  height: 12px;
  transition: width 0.2s linear;
}
.color-x24-agg-3 .section--dark .flex-control-paging li a:hover, .color-x24-agg-3 .section--light .flex-control-paging li a:hover {
  background: #ffc000 !important;
}
.color-x24-agg-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a, .color-x24-agg-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #f7f0e9;
}
.color-x24-agg-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-agg-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  width: 34px;
  transition: width 0.2s linear;
  background: #ffc000 !important;
}
.color-x24-agg-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-agg-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ffc000 !important;
}
.color-x24-agg-3 .section--dark .banner .controls-wrapper, .color-x24-agg-3 .section--light .banner .controls-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 45px 0;
  margin-top: -132px;
}
@media (max-width: 991px) {
  .color-x24-agg-3 .section--dark .banner .controls-wrapper, .color-x24-agg-3 .section--light .banner .controls-wrapper {
    margin-top: 0;
  }
}
.color-x24-agg-3 .section--dark .banner .controls-wrapper .flex-control-nav, .color-x24-agg-3 .section--light .banner .controls-wrapper .flex-control-nav {
  bottom: 0 !important;
  width: auto;
  display: flex !important;
  align-items: center;
  position: relative;
  height: 0 !important;
  left: auto !important;
  transform: translateX(0) !important;
}
.color-x24-agg-3 .section--dark .banner .controls-wrapper .flex-control-nav a, .color-x24-agg-3 .section--light .banner .controls-wrapper .flex-control-nav a {
  background: #ffffff;
}
.color-x24-agg-3 .section--dark .banner .controls-wrapper .flex-prev, .color-x24-agg-3 .section--light .banner .controls-wrapper .flex-prev {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-right: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-agg-3 .section--dark .banner .controls-wrapper .flex-prev:hover, .color-x24-agg-3 .section--light .banner .controls-wrapper .flex-prev:hover {
  color: #ffc000;
}
.color-x24-agg-3 .section--dark .banner .controls-wrapper .flex-prev:before, .color-x24-agg-3 .section--light .banner .controls-wrapper .flex-prev:before {
  content: "";
  font-size: 24px;
}
.color-x24-agg-3 .section--dark .banner .controls-wrapper .flex-next, .color-x24-agg-3 .section--light .banner .controls-wrapper .flex-next {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-left: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-agg-3 .section--dark .banner .controls-wrapper .flex-next:hover, .color-x24-agg-3 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #ffc000;
}
.color-x24-agg-3 .section--dark .banner .controls-wrapper .flex-next:before, .color-x24-agg-3 .section--light .banner .controls-wrapper .flex-next:before {
  content: "";
  font-size: 24px;
}
.color-x24-agg-3 .section--light .flex-control-paging li a {
  background: #3a3838;
}
.color-x24-agg-3 .section--light .flex-control-paging li a.flex-active {
  background: #ffc000 !important;
}
.color-x24-agg-3 .section--light .flex-control-paging li a:hover {
  background: #ffc000 !important;
}
.color-x24-agg-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #3a3838;
}
.color-x24-agg-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #ffc000 !important;
}
.color-x24-agg-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ffc000 !important;
}
.color-x24-agg-3 .section--light .banner .controls-wrapper .flex-prev,
.color-x24-agg-3 .section--light .banner .controls-wrapper .flex-next {
  color: #3a3838;
}
.color-x24-agg-3 .section--light .banner .controls-wrapper .flex-prev:hover,
.color-x24-agg-3 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #ffc000;
}
.color-x24-agg-3 .section-breadcrumbs .section--dark .breadcrumb__item, .color-x24-agg-3 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #ffffff !important;
  font: 400 16px/24px "GothicA1", sans-serif;
}
.color-x24-agg-3 .section-breadcrumbs .section--dark .breadcrumb__item a, .color-x24-agg-3 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-agg-3 .section-breadcrumbs .section--dark .breadcrumb__item a:hover, .color-x24-agg-3 .section-breadcrumbs .section--light .breadcrumb__item a:hover {
  text-decoration: none;
}
.color-x24-agg-3 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #000000 !important;
}
.color-x24-agg-3 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #000000 !important;
}
.color-x24-agg-3 .blade-a__bg > div {
  border-radius: 8px;
  overflow: hidden;
}
.color-x24-agg-3 .blade-a__bg > div img {
  border-radius: 8px;
}
.color-x24-agg-3 .blade-a__text .blade-a__title {
  border-bottom: none;
}
.color-x24-agg-3 .blade-a__description a {
  text-decoration: underline;
}
.color-x24-agg-3 .blade-a__description a:hover {
  text-decoration: none;
}
.color-x24-agg-3 .container-fluid .blade__container .blade-a--12 {
  position: relative;
}
.color-x24-agg-3 .container-fluid .blade__container .blade-a--12 .blade-a__wrap > .row {
  padding: 0;
}
.color-x24-agg-3 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-agg-3 .section--light .blade__container .blade-a--12 .blade-a__bg {
  padding-top: 0;
  padding-bottom: 0;
}
.color-x24-agg-3 .section--dark .blade-a--12 .blade-a__text, .color-x24-agg-3 .section--light .blade-a--12 .blade-a__text {
  padding-top: 16px;
  padding-bottom: 16px;
}
.color-x24-agg-3 .section--dark .blade-a--12 .blade-a__bg, .color-x24-agg-3 .section--light .blade-a--12 .blade-a__bg {
  height: 100%;
}
.color-x24-agg-3 .section--dark .blade-a__bg > div, .color-x24-agg-3 .section--light .blade-a__bg > div {
  height: 100%;
  min-height: 100%;
}
.color-x24-agg-3 .section--dark .blade-a__text, .color-x24-agg-3 .section--light .blade-a__text {
  background: rgba(58, 56, 56, 0.7);
  border-radius: 8px;
}
.color-x24-agg-3 .section--dark .blade-a__text .cta__link, .color-x24-agg-3 .section--light .blade-a__text .cta__link {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
}
.color-x24-agg-3 .section--dark .blade-a__text .cta__link:hover, .color-x24-agg-3 .section--light .blade-a__text .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-agg-3 .section--dark .blade-a__text .blade-a__readmore .cta__link, .color-x24-agg-3 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: #fdebe3 !important;
  text-transform: none;
  text-decoration: underline;
  font-weight: 400;
}
.color-x24-agg-3 .section--dark .blade-a__text .blade-a__readmore .cta__link:hover, .color-x24-agg-3 .section--light .blade-a__text .blade-a__readmore .cta__link:hover {
  text-decoration: none;
}
.color-x24-agg-3 .section--dark .blade-a__description, .color-x24-agg-3 .section--light .blade-a__description {
  color: #ffffff;
}
.color-x24-agg-3 .section--light .blade-a__text {
  background: rgba(224, 224, 224, 0.7);
}
.color-x24-agg-3 .section--light .blade-a__text .cta__link {
  color: #000000 !important;
}
.color-x24-agg-3 .section--light .blade-a__text .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-agg-3 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: #f26522 !important;
}
.color-x24-agg-3 .section--light .blade-a__description {
  color: #3a3838;
}
.color-x24-agg-3 .container-fluid .blade-a__wrap {
  max-width: 100%;
}
.color-x24-agg-3 .componentWith__container.featuredarticles__container {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-agg-3 .section--dark .featuredarticles .featuredarticle__image, .color-x24-agg-3 .section--light .featuredarticles .featuredarticle__image {
  border-radius: 8px;
}
.color-x24-agg-3 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link, .color-x24-agg-3 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  font: 16px/20px "GothicA1", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
}
.color-x24-agg-3 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:hover, .color-x24-agg-3 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:hover {
  text-decoration: underline;
}
.color-x24-agg-3 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:before, .color-x24-agg-3 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:before {
  display: none;
}
.color-x24-agg-3 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__description, .color-x24-agg-3 .section--light .featuredarticles .featuredarticle__text .featuredarticle__description {
  font: 16px/20px "GothicA1", sans-serif;
}
.color-x24-agg-3 .section--dark .featuredarticles .featuredarticle__title, .color-x24-agg-3 .section--light .featuredarticles .featuredarticle__title {
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-agg-3 .section--dark .featuredarticles .featuredarticle__title a, .color-x24-agg-3 .section--light .featuredarticles .featuredarticle__title a {
  color: #ffffff;
  text-decoration: none;
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-agg-3 .section--dark .featuredarticles .featuredarticle__title a:hover, .color-x24-agg-3 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-agg-3 .section--dark .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper, .color-x24-agg-3 .section--light .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper {
  margin-top: 0 !important;
}
.color-x24-agg-3 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  color: #000000;
}
.color-x24-agg-3 .section--light .featuredarticles .featuredarticle__title a {
  color: #000000;
}
.color-x24-agg-3 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #000000;
}
.color-x24-agg-3 .section--light .featuredblocks-list-a .featuredblock__item {
  margin-bottom: 10px;
}
.color-x24-agg-3 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a {
  color: #000000 !important;
}
.color-x24-agg-3 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a:hover:after {
  text-decoration: underline;
}
.color-x24-agg-3 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-agg-3 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-agg-3 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-agg-3 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-agg-3 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-agg-3 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-agg-3 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-agg-3 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ffffff !important;
}
.color-x24-agg-3 .section__bg--light-3 .section--dark .flex-control-paging li a.flex-active, .color-x24-agg-3 .section__bg--light-3 .section--dark .flex-control-paging li a:hover, .color-x24-agg-3 .section__bg--light-3 .section--light .flex-control-paging li a.flex-active, .color-x24-agg-3 .section__bg--light-3 .section--light .flex-control-paging li a:hover,
.color-x24-agg-3 .section__bg--dark-5 .section--dark .flex-control-paging li a.flex-active,
.color-x24-agg-3 .section__bg--dark-5 .section--dark .flex-control-paging li a:hover,
.color-x24-agg-3 .section__bg--dark-5 .section--light .flex-control-paging li a.flex-active,
.color-x24-agg-3 .section__bg--dark-5 .section--light .flex-control-paging li a:hover {
  background: #ffffff !important;
}
.color-x24-agg-3 .section__bg--light-3 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-agg-3 .section__bg--light-3 .section--light .hours-a__schedule .hours-a__schedule--border,
.color-x24-agg-3 .section__bg--dark-5 .section--dark .hours-a__schedule .hours-a__schedule--border,
.color-x24-agg-3 .section__bg--dark-5 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ffffff !important;
}
.color-x24-agg-3 .section__bg--dark-5 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-3 .section__bg--dark-5 .section--dark .form .form__group .input_container input,
.color-x24-agg-3 .section__bg--dark-5 .section--dark .form .form__group .input_container select,
.color-x24-agg-3 .section__bg--dark-5 .section--dark .form .form__group .input_container textarea,
.color-x24-agg-3 .section__bg--dark-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-3 .section__bg--dark-5 .section--light .form .form__group .input_container input,
.color-x24-agg-3 .section__bg--dark-5 .section--light .form .form__group .input_container select,
.color-x24-agg-3 .section__bg--dark-5 .section--light .form .form__group .input_container textarea,
.color-x24-agg-3 .section__bg--light-3 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-3 .section__bg--light-3 .section--dark .form .form__group .input_container input,
.color-x24-agg-3 .section__bg--light-3 .section--dark .form .form__group .input_container select,
.color-x24-agg-3 .section__bg--light-3 .section--dark .form .form__group .input_container textarea,
.color-x24-agg-3 .section__bg--light-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-3 .section__bg--light-3 .section--light .form .form__group .input_container input,
.color-x24-agg-3 .section__bg--light-3 .section--light .form .form__group .input_container select,
.color-x24-agg-3 .section__bg--light-3 .section--light .form .form__group .input_container textarea {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
}
.color-x24-agg-3 .section__bg--dark-4 .section--dark .staff__container .component__button--2 {
  border: 1px solid #3a3838 !important;
  color: #ffffff !important;
  background: #3a3838 !important;
}
.color-x24-agg-3 .section__bg--dark-4 .section--dark .staff__container .component__button--2:hover {
  border: 1px solid #6e6a6a !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #6e6a6a !important;
}
.color-x24-agg-3 .section__bg--dark-4 .section--dark .staff__container .component__button--2:focus {
  border: 1px solid #a19d9d !important;
  color: #ffffff !important;
  background: #a19d9d !important;
}
.color-x24-agg-3 .section--dark .disclaimer, .color-x24-agg-3 .section--light .disclaimer {
  padding: 0;
}
.color-x24-agg-3 .section--dark .disclaimer__content p, .color-x24-agg-3 .section--light .disclaimer__content p {
  font: 400 16px/20px "GothicA1", sans-serif;
}
.color-x24-agg-3 .section--dark .disclaimer__content a, .color-x24-agg-3 .section--light .disclaimer__content a {
  font-weight: 400;
  text-decoration: underline;
}
.color-x24-agg-3 .section--dark .disclaimer__content a:hover, .color-x24-agg-3 .section--dark .disclaimer__content a:focus, .color-x24-agg-3 .section--light .disclaimer__content a:hover, .color-x24-agg-3 .section--light .disclaimer__content a:focus {
  text-decoration: none;
}
.color-x24-agg-3 .section--dark .section-featuredblocks .section--inner.container-fluid > .row > div, .color-x24-agg-3 .section--light .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-agg-3 .section--dark .cta__link, .color-x24-agg-3 .section--light .cta__link {
  font: bold 16px/20px "GothicA1", sans-serif;
}
.color-x24-agg-3 .section--dark .featuredblocks__title-wrap, .color-x24-agg-3 .section--light .featuredblocks__title-wrap {
  margin-bottom: 1.875rem;
}
.color-x24-agg-3 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button, .color-x24-agg-3 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-agg-3 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover, .color-x24-agg-3 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-agg-3 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus, .color-x24-agg-3 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-agg-3 .section--dark .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-agg-3 .section--dark .banner .component__button--1.cta__button,
.color-x24-agg-3 .section--dark .cta__button.component__button--1, .color-x24-agg-3 .section--light .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-agg-3 .section--light .banner .component__button--1.cta__button,
.color-x24-agg-3 .section--light .cta__button.component__button--1 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-agg-3 .section--dark .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-agg-3 .section--dark .banner .component__button--1.cta__button:hover,
.color-x24-agg-3 .section--dark .cta__button.component__button--1:hover, .color-x24-agg-3 .section--light .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-agg-3 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-agg-3 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-agg-3 .section--dark .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-agg-3 .section--dark .banner .component__button--1.cta__button:focus,
.color-x24-agg-3 .section--dark .cta__button.component__button--1:focus, .color-x24-agg-3 .section--light .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-agg-3 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-agg-3 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-agg-3 .section--dark .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-agg-3 .section--dark .banner .component__button--2.cta__button,
.color-x24-agg-3 .section--dark .cta__button.component__button--2, .color-x24-agg-3 .section--light .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-agg-3 .section--light .banner .component__button--2.cta__button,
.color-x24-agg-3 .section--light .cta__button.component__button--2 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #f26522 !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #f26522 !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-agg-3 .section--dark .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-agg-3 .section--dark .banner .component__button--2.cta__button:hover,
.color-x24-agg-3 .section--dark .cta__button.component__button--2:hover, .color-x24-agg-3 .section--light .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-agg-3 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-agg-3 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #f8a882 !important;
  background: #f8a882 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-agg-3 .section--dark .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-agg-3 .section--dark .banner .component__button--2.cta__button:focus,
.color-x24-agg-3 .section--dark .cta__button.component__button--2:focus, .color-x24-agg-3 .section--light .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-agg-3 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-agg-3 .section--light .cta__button.component__button--2:focus {
  border: 1px solid #fdebe3 !important;
  color: #ffffff !important;
  background: #fdebe3 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-agg-3 .section--dark .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-agg-3 .section--dark .banner .component__button--3.cta__button,
.color-x24-agg-3 .section--dark .cta__button.component__button--3, .color-x24-agg-3 .section--light .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-agg-3 .section--light .banner .component__button--3.cta__button,
.color-x24-agg-3 .section--light .cta__button.component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: none !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-agg-3 .section--dark .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-agg-3 .section--dark .banner .component__button--3.cta__button:hover,
.color-x24-agg-3 .section--dark .cta__button.component__button--3:hover, .color-x24-agg-3 .section--light .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-agg-3 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-agg-3 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(136, 131, 131, 0.42), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(136, 131, 131, 0.1);
}
.color-x24-agg-3 .section--dark .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-agg-3 .section--dark .banner .component__button--3.cta__button:focus,
.color-x24-agg-3 .section--dark .cta__button.component__button--3:focus, .color-x24-agg-3 .section--light .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-agg-3 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-agg-3 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-agg-3 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  border: 1px solid #3a3838 !important;
  color: #ffffff !important;
  background: #3a3838 !important;
}
.color-x24-agg-3 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #6e6a6a !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #6e6a6a !important;
}
.color-x24-agg-3 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #a19d9d !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #a19d9d !important;
}
.color-x24-agg-3 .section--light .banner .component__button--1.cta__button,
.color-x24-agg-3 .section--light .cta__button.component__button--1 {
  border: 1px solid #3a3838 !important;
  color: #ffffff !important;
  background: #3a3838 !important;
}
.color-x24-agg-3 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-agg-3 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #6e6a6a !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #6e6a6a !important;
}
.color-x24-agg-3 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-agg-3 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #a19d9d !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #a19d9d !important;
}
.color-x24-agg-3 .section--light .banner .component__button--2.cta__button,
.color-x24-agg-3 .section--light .cta__button.component__button--2 {
  border: 1px solid #f26522 !important;
  color: #ffffff !important;
  background: #f26522 !important;
}
.color-x24-agg-3 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-agg-3 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #f8a882 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #f8a882 !important;
}
.color-x24-agg-3 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-agg-3 .section--light .cta__button.component__button--2:focus {
  border: 1px solid #fdebe3 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #fdebe3 !important;
}
.color-x24-agg-3 .section--light .banner .component__button--3.cta__button,
.color-x24-agg-3 .section--light .cta__button.component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-agg-3 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-agg-3 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #fbcab3 !important;
  color: #3a3838 !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #fdebe3 !important;
}
.color-x24-agg-3 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-agg-3 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-agg-3 .section--dark .articles__categories .mm-navbar .mm-btn, .color-x24-agg-3 .section--light .articles__categories .mm-navbar .mm-btn {
  top: 7px;
}
.color-x24-agg-3 .section--dark .articles__categories .mm-panels > .mm-panel > .mm-listview, .color-x24-agg-3 .section--light .articles__categories .mm-panels > .mm-panel > .mm-listview {
  margin: 7px 0 0 0;
}
.color-x24-agg-3 .section--dark .articles__categories .mm-opened .mm-title,
.color-x24-agg-3 .section--dark .articles__categories .mm-title, .color-x24-agg-3 .section--light .articles__categories .mm-opened .mm-title,
.color-x24-agg-3 .section--light .articles__categories .mm-title {
  font-size: 22px;
  line-height: 24px;
}
.color-x24-agg-3 .section--dark .blog-post__title,
.color-x24-agg-3 .section--dark .blog__post-title,
.color-x24-agg-3 .section--dark .article__post-title, .color-x24-agg-3 .section--light .blog-post__title,
.color-x24-agg-3 .section--light .blog__post-title,
.color-x24-agg-3 .section--light .article__post-title {
  font-family: "Poppins", sans-serif;
  text-decoration: none;
  color: #ffffff !important;
}
.color-x24-agg-3 .section--dark .blog-post__title:hover, .color-x24-agg-3 .section--dark .blog-post__title:focus,
.color-x24-agg-3 .section--dark .blog__post-title:hover,
.color-x24-agg-3 .section--dark .blog__post-title:focus,
.color-x24-agg-3 .section--dark .article__post-title:hover,
.color-x24-agg-3 .section--dark .article__post-title:focus, .color-x24-agg-3 .section--light .blog-post__title:hover, .color-x24-agg-3 .section--light .blog-post__title:focus,
.color-x24-agg-3 .section--light .blog__post-title:hover,
.color-x24-agg-3 .section--light .blog__post-title:focus,
.color-x24-agg-3 .section--light .article__post-title:hover,
.color-x24-agg-3 .section--light .article__post-title:focus {
  text-decoration: underline;
}
.color-x24-agg-3 .section--dark .blog-post__info li, .color-x24-agg-3 .section--light .blog-post__info li {
  border-left-color: #ffffff;
}
.color-x24-agg-3 .section--dark .category__description h1,
.color-x24-agg-3 .section--dark .category__description h2,
.color-x24-agg-3 .section--dark .category__description h3,
.color-x24-agg-3 .section--dark .category__description h4,
.color-x24-agg-3 .section--dark .category__description h5,
.color-x24-agg-3 .section--dark .category__description h6,
.color-x24-agg-3 .section--dark .category__description p > strong,
.color-x24-agg-3 .section--dark .blog__content h1,
.color-x24-agg-3 .section--dark .blog__content h2,
.color-x24-agg-3 .section--dark .blog__content h3,
.color-x24-agg-3 .section--dark .blog__content h4,
.color-x24-agg-3 .section--dark .blog__content h5,
.color-x24-agg-3 .section--dark .blog__content h6,
.color-x24-agg-3 .section--dark .blog__content p > strong,
.color-x24-agg-3 .section--dark .article__content h1,
.color-x24-agg-3 .section--dark .article__content h2,
.color-x24-agg-3 .section--dark .article__content h3,
.color-x24-agg-3 .section--dark .article__content h4,
.color-x24-agg-3 .section--dark .article__content h5,
.color-x24-agg-3 .section--dark .article__content h6,
.color-x24-agg-3 .section--dark .article__content p > strong, .color-x24-agg-3 .section--light .category__description h1,
.color-x24-agg-3 .section--light .category__description h2,
.color-x24-agg-3 .section--light .category__description h3,
.color-x24-agg-3 .section--light .category__description h4,
.color-x24-agg-3 .section--light .category__description h5,
.color-x24-agg-3 .section--light .category__description h6,
.color-x24-agg-3 .section--light .category__description p > strong,
.color-x24-agg-3 .section--light .blog__content h1,
.color-x24-agg-3 .section--light .blog__content h2,
.color-x24-agg-3 .section--light .blog__content h3,
.color-x24-agg-3 .section--light .blog__content h4,
.color-x24-agg-3 .section--light .blog__content h5,
.color-x24-agg-3 .section--light .blog__content h6,
.color-x24-agg-3 .section--light .blog__content p > strong,
.color-x24-agg-3 .section--light .article__content h1,
.color-x24-agg-3 .section--light .article__content h2,
.color-x24-agg-3 .section--light .article__content h3,
.color-x24-agg-3 .section--light .article__content h4,
.color-x24-agg-3 .section--light .article__content h5,
.color-x24-agg-3 .section--light .article__content h6,
.color-x24-agg-3 .section--light .article__content p > strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-agg-3 .section--dark .category__description h1 strong,
.color-x24-agg-3 .section--dark .category__description h2 strong,
.color-x24-agg-3 .section--dark .category__description h3 strong,
.color-x24-agg-3 .section--dark .category__description h4 strong,
.color-x24-agg-3 .section--dark .category__description h5 strong,
.color-x24-agg-3 .section--dark .category__description h6 strong,
.color-x24-agg-3 .section--dark .category__description p > strong strong,
.color-x24-agg-3 .section--dark .blog__content h1 strong,
.color-x24-agg-3 .section--dark .blog__content h2 strong,
.color-x24-agg-3 .section--dark .blog__content h3 strong,
.color-x24-agg-3 .section--dark .blog__content h4 strong,
.color-x24-agg-3 .section--dark .blog__content h5 strong,
.color-x24-agg-3 .section--dark .blog__content h6 strong,
.color-x24-agg-3 .section--dark .blog__content p > strong strong,
.color-x24-agg-3 .section--dark .article__content h1 strong,
.color-x24-agg-3 .section--dark .article__content h2 strong,
.color-x24-agg-3 .section--dark .article__content h3 strong,
.color-x24-agg-3 .section--dark .article__content h4 strong,
.color-x24-agg-3 .section--dark .article__content h5 strong,
.color-x24-agg-3 .section--dark .article__content h6 strong,
.color-x24-agg-3 .section--dark .article__content p > strong strong, .color-x24-agg-3 .section--light .category__description h1 strong,
.color-x24-agg-3 .section--light .category__description h2 strong,
.color-x24-agg-3 .section--light .category__description h3 strong,
.color-x24-agg-3 .section--light .category__description h4 strong,
.color-x24-agg-3 .section--light .category__description h5 strong,
.color-x24-agg-3 .section--light .category__description h6 strong,
.color-x24-agg-3 .section--light .category__description p > strong strong,
.color-x24-agg-3 .section--light .blog__content h1 strong,
.color-x24-agg-3 .section--light .blog__content h2 strong,
.color-x24-agg-3 .section--light .blog__content h3 strong,
.color-x24-agg-3 .section--light .blog__content h4 strong,
.color-x24-agg-3 .section--light .blog__content h5 strong,
.color-x24-agg-3 .section--light .blog__content h6 strong,
.color-x24-agg-3 .section--light .blog__content p > strong strong,
.color-x24-agg-3 .section--light .article__content h1 strong,
.color-x24-agg-3 .section--light .article__content h2 strong,
.color-x24-agg-3 .section--light .article__content h3 strong,
.color-x24-agg-3 .section--light .article__content h4 strong,
.color-x24-agg-3 .section--light .article__content h5 strong,
.color-x24-agg-3 .section--light .article__content h6 strong,
.color-x24-agg-3 .section--light .article__content p > strong strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-agg-3 .section--dark .article__post-permalink,
.color-x24-agg-3 .section--dark .blog__post-permalink, .color-x24-agg-3 .section--light .article__post-permalink,
.color-x24-agg-3 .section--light .blog__post-permalink {
  text-decoration: none;
  font-family: "GothicA1", sans-serif;
  position: relative;
  font-weight: 700;
  color: #ffffff;
}
.color-x24-agg-3 .section--dark .article__post-permalink:hover, .color-x24-agg-3 .section--dark .article__post-permalink:focus,
.color-x24-agg-3 .section--dark .blog__post-permalink:hover,
.color-x24-agg-3 .section--dark .blog__post-permalink:focus, .color-x24-agg-3 .section--light .article__post-permalink:hover, .color-x24-agg-3 .section--light .article__post-permalink:focus,
.color-x24-agg-3 .section--light .blog__post-permalink:hover,
.color-x24-agg-3 .section--light .blog__post-permalink:focus {
  text-decoration: underline;
}
.color-x24-agg-3 .section--dark .article__post-permalink:before,
.color-x24-agg-3 .section--dark .blog__post-permalink:before, .color-x24-agg-3 .section--light .article__post-permalink:before,
.color-x24-agg-3 .section--light .blog__post-permalink:before {
  content: "";
  top: -3px;
  font-family: "font-awesome";
  position: absolute;
  right: -13px;
  font-weight: normal;
  display: none;
}
.color-x24-agg-3 .section--dark .articles__categories .category__list-child li a,
.color-x24-agg-3 .section--dark .articles__categories-list li a, .color-x24-agg-3 .section--light .articles__categories .category__list-child li a,
.color-x24-agg-3 .section--light .articles__categories-list li a {
  font: 16px/1.375 "GothicA1", sans-serif;
}
.color-x24-agg-3 .section--dark .articles__categories .category__list-child li a:hover, .color-x24-agg-3 .section--dark .articles__categories .category__list-child li a:focus,
.color-x24-agg-3 .section--dark .articles__categories-list li a:hover,
.color-x24-agg-3 .section--dark .articles__categories-list li a:focus, .color-x24-agg-3 .section--light .articles__categories .category__list-child li a:hover, .color-x24-agg-3 .section--light .articles__categories .category__list-child li a:focus,
.color-x24-agg-3 .section--light .articles__categories-list li a:hover,
.color-x24-agg-3 .section--light .articles__categories-list li a:focus {
  text-decoration: none;
}
.color-x24-agg-3 .section--dark .articles__categories .mm-opened .mm-title, .color-x24-agg-3 .section--light .articles__categories .mm-opened .mm-title {
  font-family: "Poppins", sans-serif;
}
.color-x24-agg-3 .section--dark .articles__pagination ul li a, .color-x24-agg-3 .section--light .articles__pagination ul li a {
  color: #000000;
}
.color-x24-agg-3 .section--light .blog__post-title,
.color-x24-agg-3 .section--light .article__post-title {
  color: #000000 !important;
}
.color-x24-agg-3 .section--light .article__post-permalink,
.color-x24-agg-3 .section--light .blog__post-permalink {
  color: #000000;
}
.color-x24-agg-3 .section--light .blog-post__info li {
  border-left-color: #000000;
}
.color-x24-agg-3 .section--dark .banner__container .banner .cta__button, .color-x24-agg-3 .section--light .banner__container .banner .cta__button {
  min-height: 45px;
  max-width: 250px;
  font: 700 14px/25px "Poppins", sans-serif;
}
.color-x24-agg-3 .section--dark .banner__container .banner .form .form__title,
.color-x24-agg-3 .section--dark .banner__container .banner .form .form__caption,
.color-x24-agg-3 .section--dark .banner__container .banner .form .leadFormInfo,
.color-x24-agg-3 .section--dark .banner__container .banner .form .form__name, .color-x24-agg-3 .section--light .banner__container .banner .form .form__title,
.color-x24-agg-3 .section--light .banner__container .banner .form .form__caption,
.color-x24-agg-3 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-agg-3 .section--light .banner__container .banner .form .form__name {
  color: #000000;
}
.color-x24-agg-3 .section--light .banner__container .banner .form .form__title,
.color-x24-agg-3 .section--light .banner__container .banner .form .form__caption,
.color-x24-agg-3 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-agg-3 .section--light .banner__container .banner .form .form__name {
  color: #ffffff;
}
.color-x24-agg-3 .section-banner .banner .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-agg-3 .section-banner .banner form {
  margin-bottom: 0;
}
.color-x24-agg-3 .section-banner .banner .component__title {
  color: #ffffff !important;
  font-family: "Poppins", sans-serif;
  font-weight: bold;
}
.color-x24-agg-3 .section-banner .banner .banner-text__title--large {
  font-size: 40px;
  line-height: 46px;
}
.color-x24-agg-3 .section-banner .banner .banner-text__title--extraLarge {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-agg-3 .section-banner .banner .banner-e .input_container {
  margin: 0 0 10px;
}
.color-x24-agg-3 .section-banner .banner-text__wrapper .text-left .banner-c__title,
.color-x24-agg-3 .section-banner .banner-text__wrapper .text-center .banner-c__title,
.color-x24-agg-3 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  max-width: 650px;
}
.color-x24-agg-3 .section-banner .banner-text__wrapper .text-left .banner-c__title {
  max-width: 650px;
}
.color-x24-agg-3 .section-banner .banner-text__wrapper .text-left .text-center {
  text-align: left !important;
}
.color-x24-agg-3 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  display: inline-block;
}
.color-x24-agg-3 .section-banner .banner-text__wrapper .text-right .banner-c__button {
  text-align: right !important;
  margin-right: 0 !important;
}
.color-x24-agg-3 .section-banner .banner-text__wrapper .text-center {
  margin: 0 auto;
}
.color-x24-agg-3 .section-banner .banner .component__subtitle {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-agg-3 .section-banner .banner .banner-text__subtitle--small {
  font-size: 18px;
  line-height: 22px;
}
.color-x24-agg-3 .section-banner .banner .banner-text__subtitle--medium {
  font-size: 24px;
  line-height: 26px;
}
.color-x24-agg-3 .section-banner .banner .cta__link:hover {
  text-decoration: underline;
}
.color-x24-agg-3 .section-banner .banner .flexslider .flex-control-nav {
  bottom: 100px;
}
@keyframes fadeInUp {
  from {
    transform: translate3d(0, 40px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.color-x24-agg-3 .in-view {
  animation-duration: 1s;
  animation-fill-mode: both;
  opacity: 0;
  animation-name: fadeInUp;
}
.color-x24-agg-3 .section--dark .navigation .navigation-b,
.color-x24-agg-3 .section--dark .navigation .navigation-c, .color-x24-agg-3 .section--light .navigation .navigation-b,
.color-x24-agg-3 .section--light .navigation .navigation-c {
  background: none;
}
.color-x24-agg-3 .section--dark .navigation .navigation-b .navigation__button:focus,
.color-x24-agg-3 .section--dark .navigation .navigation-c .navigation__button:focus, .color-x24-agg-3 .section--light .navigation .navigation-b .navigation__button:focus,
.color-x24-agg-3 .section--light .navigation .navigation-c .navigation__button:focus {
  outline: none;
}
.color-x24-agg-3 .section--dark .navigation-a .navigation__item--link,
.color-x24-agg-3 .section--dark .navigation-b .navigation__item--link,
.color-x24-agg-3 .section--dark .navigation-c .navigation__item--link, .color-x24-agg-3 .section--light .navigation-a .navigation__item--link,
.color-x24-agg-3 .section--light .navigation-b .navigation__item--link,
.color-x24-agg-3 .section--light .navigation-c .navigation__item--link {
  padding: 5px 0.7rem;
  font-size: 12px !important;
  color: #ffffff;
  text-transform: uppercase;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  line-height: 24px;
}
.color-x24-agg-3 .section--dark .navigation-a .navigation__item--link:hover,
.color-x24-agg-3 .section--dark .navigation-b .navigation__item--link:hover,
.color-x24-agg-3 .section--dark .navigation-c .navigation__item--link:hover, .color-x24-agg-3 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-agg-3 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-agg-3 .section--light .navigation-c .navigation__item--link:hover {
  color: #999;
}
.color-x24-agg-3 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-agg-3 .section--dark .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-agg-3 .section--dark .navigation-c .navigation__item.has-drop-down ul a:hover, .color-x24-agg-3 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-agg-3 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-agg-3 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #999;
}
.color-x24-agg-3 .section--dark .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-3 .section--dark .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-3 .section--dark .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-agg-3 .section--light .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-3 .section--light .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-3 .section--light .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after {
  font-family: "font-awesome";
  content: "";
  border: 0 !important;
  width: 10px;
  height: 20px;
  margin: 0;
  font-size: 8px !important;
  right: 10px;
  top: 4px;
}
.color-x24-agg-3 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-agg-3 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-agg-3 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub, .color-x24-agg-3 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-agg-3 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-agg-3 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub {
  right: 0;
}
.color-x24-agg-3 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-agg-3 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-agg-3 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub, .color-x24-agg-3 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-agg-3 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-agg-3 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub {
  left: unset;
  right: 100%;
}
.color-x24-agg-3 .section--dark .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-agg-3 .section--dark .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-agg-3 .section--dark .navigation-c .navigation__list--head .navigation-open > .navigation__item--link, .color-x24-agg-3 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-agg-3 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-agg-3 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-agg-3 .section--dark .navigation-a .navigation__list--sub,
.color-x24-agg-3 .section--dark .navigation-b .navigation__list--sub,
.color-x24-agg-3 .section--dark .navigation-c .navigation__list--sub, .color-x24-agg-3 .section--light .navigation-a .navigation__list--sub,
.color-x24-agg-3 .section--light .navigation-b .navigation__list--sub,
.color-x24-agg-3 .section--light .navigation-c .navigation__list--sub {
  border: 0;
  border-radius: 8px;
  background: #3a3838 !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-agg-3 .section--dark .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-agg-3 .section--dark .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-agg-3 .section--dark .navigation-c .navigation__list--sub .navigation__item--link, .color-x24-agg-3 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-agg-3 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-agg-3 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #ffffff;
}
.color-x24-agg-3 .section--dark .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-3 .section--dark .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-3 .section--dark .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-agg-3 .section--light .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-3 .section--light .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-3 .section--light .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  content: "";
}
.color-x24-agg-3 .section--dark .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-agg-3 .section--dark .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-agg-3 .section--dark .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link, .color-x24-agg-3 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-agg-3 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-agg-3 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-agg-3 .section--light .navigation-a .navigation__item--link,
.color-x24-agg-3 .section--light .navigation-b .navigation__item--link,
.color-x24-agg-3 .section--light .navigation-c .navigation__item--link {
  color: #000000;
}
.color-x24-agg-3 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-agg-3 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-agg-3 .section--light .navigation-c .navigation__item--link:hover {
  color: #666;
}
.color-x24-agg-3 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-agg-3 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-agg-3 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #666;
}
.color-x24-agg-3 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-agg-3 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-agg-3 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #666;
}
.color-x24-agg-3 .section--light .navigation-a .navigation__list--sub,
.color-x24-agg-3 .section--light .navigation-b .navigation__list--sub,
.color-x24-agg-3 .section--light .navigation-c .navigation__list--sub {
  background: #e0e0e0 !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-agg-3 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-agg-3 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-agg-3 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #000000;
}
.color-x24-agg-3 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-agg-3 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-agg-3 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #666 !important;
}
.color-x24-agg-3 .section--dark .navigation__container .navigation__item.has-drop-down .navigation__item--link:hover:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-agg-3 .section--dark .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-agg-3 .section--dark .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #999 !important;
}
.color-x24-agg-3 .section--dark .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #f0f !important;
}
.color-x24-agg-3 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: #000000 transparent transparent transparent !important;
}
.color-x24-agg-3 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: #666 transparent transparent transparent !important;
}
.color-x24-agg-3 .section--light .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #666 transparent transparent !important;
}
.color-x24-agg-3 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: transparent transparent transparent #000000 !important;
}
.color-x24-agg-3 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #f00 !important;
}
.color-x24-agg-3 .section--light .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #666 !important;
}
.color-x24-agg-3 .contact-us-im {
  overflow: hidden;
}
.color-x24-agg-3 .contact-us-im .form .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-agg-3 .form .form__name {
  font: 14px/20px "GothicA1", sans-serif;
}
.color-x24-agg-3 .form .leadForm,
.color-x24-agg-3 .form .label_container {
  text-align: left;
}
.color-x24-agg-3 .form form .form-input-comments {
  flex-direction: column;
}
.color-x24-agg-3 .form .form__group {
  overflow: hidden;
  margin: 0 0 20px;
}
.color-x24-agg-3 .section--dark .form, .color-x24-agg-3 .section--light .form {
  padding: 3.125rem 0;
  margin: 0 auto;
  max-width: 900px;
}
.color-x24-agg-3 .section--dark .form form .form-wrap__submit, .color-x24-agg-3 .section--light .form form .form-wrap__submit {
  display: block;
}
.color-x24-agg-3 .section--dark .form form .form-wrap__submit input, .color-x24-agg-3 .section--light .form form .form-wrap__submit input {
  width: 100%;
}
.color-x24-agg-3 .section--dark .form .leadFormInfo,
.color-x24-agg-3 .section--dark .form .component__title-caption-wrap, .color-x24-agg-3 .section--light .form .leadFormInfo,
.color-x24-agg-3 .section--light .form .component__title-caption-wrap {
  text-align: center;
}
.color-x24-agg-3 .section--dark .form .form__title, .color-x24-agg-3 .section--light .form .form__title {
  color: #ffffff;
}
.color-x24-agg-3 .section--dark .form .form__caption, .color-x24-agg-3 .section--dark .form .form__name, .color-x24-agg-3 .section--light .form .form__caption, .color-x24-agg-3 .section--light .form .form__name {
  color: #ffffff;
}
.color-x24-agg-3 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-3 .section--dark .form .form__group .input_container input,
.color-x24-agg-3 .section--dark .form .form__group .input_container select,
.color-x24-agg-3 .section--dark .form .form__group .input_container textarea, .color-x24-agg-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-3 .section--light .form .form__group .input_container input,
.color-x24-agg-3 .section--light .form .form__group .input_container select,
.color-x24-agg-3 .section--light .form .form__group .input_container textarea {
  width: 100%;
  font: 14px/16px "GothicA1", sans-serif;
  color: #ffffff;
  background: rgba(255, 192, 0, 0.7);
  border-radius: 8px;
  padding: 12px 16px 13px;
  border: 1px solid rgba(255, 192, 0, 0.7) !important;
  outline: none;
  height: auto;
}
.color-x24-agg-3 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-agg-3 .section--dark .form .form__group .input_container input::placeholder,
.color-x24-agg-3 .section--dark .form .form__group .input_container select::placeholder,
.color-x24-agg-3 .section--dark .form .form__group .input_container textarea::placeholder, .color-x24-agg-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-agg-3 .section--light .form .form__group .input_container input::placeholder,
.color-x24-agg-3 .section--light .form .form__group .input_container select::placeholder,
.color-x24-agg-3 .section--light .form .form__group .input_container textarea::placeholder {
  color: #ffffff;
}
.color-x24-agg-3 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-agg-3 .section--dark .form .form__group .input_container input.has-error::placeholder,
.color-x24-agg-3 .section--dark .form .form__group .input_container select.has-error::placeholder,
.color-x24-agg-3 .section--dark .form .form__group .input_container textarea.has-error::placeholder, .color-x24-agg-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-agg-3 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-agg-3 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-agg-3 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-agg-3 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-agg-3 .section--dark .form .form__group .input_container input:focus,
.color-x24-agg-3 .section--dark .form .form__group .input_container select:focus,
.color-x24-agg-3 .section--dark .form .form__group .input_container textarea:focus, .color-x24-agg-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-agg-3 .section--light .form .form__group .input_container input:focus,
.color-x24-agg-3 .section--light .form .form__group .input_container select:focus,
.color-x24-agg-3 .section--light .form .form__group .input_container textarea:focus {
  border: 1px solid #ffffff !important;
}
.color-x24-agg-3 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span, .color-x24-agg-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span {
  padding: 0;
}
.color-x24-agg-3 .section--dark .form .form__group .input_container .form-input-uploadFile span.status-label:before, .color-x24-agg-3 .section--light .form .form__group .input_container .form-input-uploadFile span.status-label:before {
  right: 103px;
}
.color-x24-agg-3 .section--dark .form .form__group .input_container.checkbox_wrapper, .color-x24-agg-3 .section--dark .form .form__group .input_container.radio_wrapper, .color-x24-agg-3 .section--light .form .form__group .input_container.checkbox_wrapper, .color-x24-agg-3 .section--light .form .form__group .input_container.radio_wrapper {
  position: relative;
  overflow: hidden;
  border-style: none;
}
.color-x24-agg-3 .section--dark .form .form__group .input_container.checkbox_wrapper input, .color-x24-agg-3 .section--dark .form .form__group .input_container.radio_wrapper input, .color-x24-agg-3 .section--light .form .form__group .input_container.checkbox_wrapper input, .color-x24-agg-3 .section--light .form .form__group .input_container.radio_wrapper input {
  position: absolute;
  top: 0;
  left: -9999px;
}
.color-x24-agg-3 .section--dark .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-agg-3 .section--dark .form .form__group .input_container.radio_wrapper input + label, .color-x24-agg-3 .section--light .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-agg-3 .section--light .form .form__group .input_container.radio_wrapper input + label {
  position: relative;
  margin-bottom: 4px;
  padding: 5px 0 0 50px;
  min-height: 30px;
  font: 18px/1.375 "Heebo", sans-serif;
}
.color-x24-agg-3 .section--dark .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-agg-3 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-agg-3 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-agg-3 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  height: 30px;
  width: 30px;
  text-align: center;
  color: #ffffff;
  background: rgba(255, 192, 0, 0.7);
  border: 4px solid rgba(255, 192, 0, 0.7) !important;
  border-radius: 4px;
  font: normal normal normal 18px/1.2 font-awesome;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
}
.color-x24-agg-3 .section--dark .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-agg-3 .section--dark .form .form__group .input_container.radio_wrapper .has-error + label:before, .color-x24-agg-3 .section--light .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-agg-3 .section--light .form .form__group .input_container.radio_wrapper .has-error + label:before {
  border-color: #E03B33 !important;
}
.color-x24-agg-3 .section--dark .form .form__group .input_container.checkbox_wrapper input:checked + label:before, .color-x24-agg-3 .section--light .form .form__group .input_container.checkbox_wrapper input:checked + label:before {
  content: "";
}
.color-x24-agg-3 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-agg-3 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  border-radius: 50%;
}
.color-x24-agg-3 .section--dark .form .form__group .input_container.radio_wrapper input:checked + label:before, .color-x24-agg-3 .section--light .form .form__group .input_container.radio_wrapper input:checked + label:before {
  content: "";
  font-size: 17px;
  line-height: 1.3;
  letter-spacing: -0.5px;
}
.color-x24-agg-3 .section--dark .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-agg-3 .section--dark .form .form__group .input_container.radio_wrapper div[class$=__label-input-container], .color-x24-agg-3 .section--light .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-agg-3 .section--light .form .form__group .input_container.radio_wrapper div[class$=__label-input-container] {
  position: relative;
  padding: 0 0 5px;
}
.color-x24-agg-3 .section--dark .form .form__group .input_container input[type=checkbox],
.color-x24-agg-3 .section--dark .form .form__group .input_container input[type=radio], .color-x24-agg-3 .section--light .form .form__group .input_container input[type=checkbox],
.color-x24-agg-3 .section--light .form .form__group .input_container input[type=radio] {
  width: 26px;
  height: 26px;
  position: absolute;
  top: 2;
  left: 2;
  outline: none;
}
.color-x24-agg-3 .section--dark .form .form__group .input_container select, .color-x24-agg-3 .section--light .form .form__group .input_container select {
  height: 42px;
}
.color-x24-agg-3 .section--dark .form-wrap__submit, .color-x24-agg-3 .section--light .form-wrap__submit {
  text-align: center;
}
.color-x24-agg-3 .section--dark .form form pre,
.color-x24-agg-3 .section--dark .form form .formatted_text,
.color-x24-agg-3 .section--dark .form form .help_text,
.color-x24-agg-3 .section--dark .form form .formatted_text p,
.color-x24-agg-3 .section--dark .form form .form-input-info,
.color-x24-agg-3 .section--dark .form form .leadFormInfo,
.color-x24-agg-3 .section--dark .form form label, .color-x24-agg-3 .section--light .form form pre,
.color-x24-agg-3 .section--light .form form .formatted_text,
.color-x24-agg-3 .section--light .form form .help_text,
.color-x24-agg-3 .section--light .form form .formatted_text p,
.color-x24-agg-3 .section--light .form form .form-input-info,
.color-x24-agg-3 .section--light .form form .leadFormInfo,
.color-x24-agg-3 .section--light .form form label {
  color: #ffffff;
}
.color-x24-agg-3 .section--dark .form form pre:focus, .color-x24-agg-3 .section--dark .form form pre:hover,
.color-x24-agg-3 .section--dark .form form .formatted_text:focus,
.color-x24-agg-3 .section--dark .form form .formatted_text:hover,
.color-x24-agg-3 .section--dark .form form .help_text:focus,
.color-x24-agg-3 .section--dark .form form .help_text:hover,
.color-x24-agg-3 .section--dark .form form .formatted_text p:focus,
.color-x24-agg-3 .section--dark .form form .formatted_text p:hover,
.color-x24-agg-3 .section--dark .form form .form-input-info:focus,
.color-x24-agg-3 .section--dark .form form .form-input-info:hover,
.color-x24-agg-3 .section--dark .form form .leadFormInfo:focus,
.color-x24-agg-3 .section--dark .form form .leadFormInfo:hover,
.color-x24-agg-3 .section--dark .form form label:focus,
.color-x24-agg-3 .section--dark .form form label:hover, .color-x24-agg-3 .section--light .form form pre:focus, .color-x24-agg-3 .section--light .form form pre:hover,
.color-x24-agg-3 .section--light .form form .formatted_text:focus,
.color-x24-agg-3 .section--light .form form .formatted_text:hover,
.color-x24-agg-3 .section--light .form form .help_text:focus,
.color-x24-agg-3 .section--light .form form .help_text:hover,
.color-x24-agg-3 .section--light .form form .formatted_text p:focus,
.color-x24-agg-3 .section--light .form form .formatted_text p:hover,
.color-x24-agg-3 .section--light .form form .form-input-info:focus,
.color-x24-agg-3 .section--light .form form .form-input-info:hover,
.color-x24-agg-3 .section--light .form form .leadFormInfo:focus,
.color-x24-agg-3 .section--light .form form .leadFormInfo:hover,
.color-x24-agg-3 .section--light .form form label:focus,
.color-x24-agg-3 .section--light .form form label:hover {
  outline: none;
}
.color-x24-agg-3 .section--dark .form form pre:disabled,
.color-x24-agg-3 .section--dark .form form .formatted_text:disabled,
.color-x24-agg-3 .section--dark .form form .help_text:disabled,
.color-x24-agg-3 .section--dark .form form .formatted_text p:disabled,
.color-x24-agg-3 .section--dark .form form .form-input-info:disabled,
.color-x24-agg-3 .section--dark .form form .leadFormInfo:disabled,
.color-x24-agg-3 .section--dark .form form label:disabled, .color-x24-agg-3 .section--light .form form pre:disabled,
.color-x24-agg-3 .section--light .form form .formatted_text:disabled,
.color-x24-agg-3 .section--light .form form .help_text:disabled,
.color-x24-agg-3 .section--light .form form .formatted_text p:disabled,
.color-x24-agg-3 .section--light .form form .form-input-info:disabled,
.color-x24-agg-3 .section--light .form form .leadFormInfo:disabled,
.color-x24-agg-3 .section--light .form form label:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.color-x24-agg-3 .section--dark .form form hr, .color-x24-agg-3 .section--light .form form hr {
  border-color: #ffffff;
}
.color-x24-agg-3 .section--dark .form form .form-wrap__submit input, .color-x24-agg-3 .section--light .form form .form-wrap__submit input {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
  border-radius: 4px;
  color: #000000 !important;
  width: auto;
  padding: 11px 47px 13px;
  height: 40px;
  min-width: 200px;
  transition: 0.25s;
  font: 600 14px/16px "Poppins", sans-serif;
  text-transform: uppercase;
  display: inline-block;
}
.color-x24-agg-3 .section--dark .form form .form-wrap__submit input:hover, .color-x24-agg-3 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-agg-3 .section--dark .form form .form-wrap__submit input:focus, .color-x24-agg-3 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-agg-3 .section--light .form .form__title {
  color: #000000;
}
.color-x24-agg-3 .section--light .form .form__caption, .color-x24-agg-3 .section--light .form .form__name {
  color: #000000;
}
.color-x24-agg-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-3 .section--light .form .form__group .input_container input,
.color-x24-agg-3 .section--light .form .form__group .input_container select,
.color-x24-agg-3 .section--light .form .form__group .input_container textarea {
  color: #616060;
  background: rgba(255, 192, 0, 0.7);
}
.color-x24-agg-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-agg-3 .section--light .form .form__group .input_container input::placeholder,
.color-x24-agg-3 .section--light .form .form__group .input_container select::placeholder,
.color-x24-agg-3 .section--light .form .form__group .input_container textarea::placeholder {
  color: #616060;
}
.color-x24-agg-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-agg-3 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-agg-3 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-agg-3 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-agg-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error,
.color-x24-agg-3 .section--light .form .form__group .input_container input.has-error,
.color-x24-agg-3 .section--light .form .form__group .input_container select.has-error,
.color-x24-agg-3 .section--light .form .form__group .input_container textarea.has-error {
  border: 1px solid #E03B33 !important;
}
.color-x24-agg-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-agg-3 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-agg-3 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-agg-3 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-agg-3 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-agg-3 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  color: #616060;
  background: rgba(255, 192, 0, 0.7);
  border: 4px solid rgba(255, 192, 0, 0.7) !important;
}
.color-x24-agg-3 .section--light .form form pre,
.color-x24-agg-3 .section--light .form form .formatted_text,
.color-x24-agg-3 .section--light .form form .help_text,
.color-x24-agg-3 .section--light .form form .formatted_text p,
.color-x24-agg-3 .section--light .form form .form-input-info,
.color-x24-agg-3 .section--light .form form .leadFormInfo,
.color-x24-agg-3 .section--light .form form label {
  color: #3a3838;
}
.color-x24-agg-3 .section--light .form form hr {
  border-color: #3a3838;
}
.color-x24-agg-3 .section--light .form form .form-wrap__submit input {
  border: 1px solid #3a3838 !important;
  color: #ffffff !important;
  background: #3a3838 !important;
}
.color-x24-agg-3 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #6e6a6a !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #6e6a6a !important;
}
.color-x24-agg-3 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #6e6a6a !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #6e6a6a !important;
}
.color-x24-agg-3 .newsletter-2-fields .section--dark .form-wrap__submit input {
  display: flex;
}
.color-x24-agg-3 .exclusive-offer .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-agg-3 .newsletter-3-fields .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-agg-3 .exclusive-offer .form .error_container label {
  width: 100%;
}
.color-x24-agg-3 .exclusive-offer .col-lg-12 .form__group {
  width: 284px;
  margin-right: 0;
}
.color-x24-agg-3 .exclusive-offer .leadFormInfo {
  bottom: -30px;
}
.color-x24-agg-3 .exclusive-offer .col-lg-12 form .form-wrap__submit {
  width: 254px;
}
.color-x24-agg-3 .exclusive-offer .col-lg-12 form .error_container {
  width: 254px;
  text-align: left;
}
.color-x24-agg-3 .forms--fullwidth form,
.color-x24-agg-3 .forms--2col-textarea form {
  width: 100%;
  margin-bottom: 44px;
}
.color-x24-agg-3 .forms--2col-textarea input,
.color-x24-agg-3 .forms--2col-textarea select,
.color-x24-agg-3 .forms--2col-textarea textarea {
  width: 100%;
}
.color-x24-agg-3 .forms--fullwidth .form__group,
.color-x24-agg-3 .forms--2col-textarea .form__group {
  margin-bottom: 16px;
}
.color-x24-agg-3 .forms--fullwidth .form-wrap__submit input,
.color-x24-agg-3 .forms--2col-textarea .form-wrap__submit input {
  width: auto;
  display: flex;
}
.color-x24-agg-3 .forms--3col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-agg-3 .forms--2col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-agg-3 .forms--2col form .form__group {
  width: 49%;
  margin-right: 2%;
  margin-bottom: 16px;
}
.color-x24-agg-3 .forms--2col form .form__group:nth-child(2n) {
  margin-right: 0;
}
.color-x24-agg-3 .forms--2col form .form__group .input_container {
  height: auto;
}
.color-x24-agg-3 .forms--3col form .form__group {
  width: 30%;
  margin-right: 5%;
  margin-bottom: 16px;
}
.color-x24-agg-3 .forms--3col form .form__group:nth-child(3n) {
  margin-right: 0;
}
.color-x24-agg-3 .forms--3col form .form__group input,
.color-x24-agg-3 .forms--3col form .form__group textarea,
.color-x24-agg-3 .forms--3col form .form__group select {
  width: 100%;
}
.color-x24-agg-3 .forms--3col form .form__group .input_container {
  height: auto;
}
.color-x24-agg-3 .forms--3col form .leadFormInfo {
  width: 100%;
}
.color-x24-agg-3 .forms--2col form .form__group input,
.color-x24-agg-3 .forms--2col form .form__group textarea,
.color-x24-agg-3 .forms--2col form .form__group select {
  width: 100%;
}
.color-x24-agg-3 .forms--2col form .leadFormInfo {
  width: 100%;
  text-align: center;
}
.color-x24-agg-3 .forms--2col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-agg-3 .forms--3col form .form__group .leadFormInfo {
  text-align: center;
}
.color-x24-agg-3 .forms--3col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-agg-3 .newsletter-2-fields .form__title,
.color-x24-agg-3 .newsletter-2-fields .form__caption {
  text-align: left;
}
@media (max-width: 1024px) {
  .color-x24-agg-3 .newsletter-3-fields .col-lg-12 form .leadFormInfo,
.color-x24-agg-3 .exclusive-offer .col-lg-12 form .leadFormInfo {
    position: relative;
    text-align: center;
    bottom: auto;
  }
}
@media (max-width: 991px) {
  .color-x24-agg-3 .editable__container .component__title,
.color-x24-agg-3 .editable__container h1 {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-agg-3 .editable__container h2 {
    font-size: 24px;
    line-height: 32px;
  }
  .color-x24-agg-3 .editable__container h3 {
    font-size: 16px;
    line-height: 18px;
  }
  .color-x24-agg-3 .editable__container h4 {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-agg-3 .editable__container h5 {
    font-size: 13px;
    line-height: 15px;
  }
  .color-x24-agg-3 .editable__container h6 {
    font-size: 12px;
    line-height: 14px;
  }
  .color-x24-agg-3 .section--dark .staff__container .staff__container--inner .staff__title,
.color-x24-agg-3 .section--light .staff__container .staff__container--inner .staff__title,
.color-x24-agg-3 .form .form__title,
.color-x24-agg-3 .contact-us-im .form__title,
.color-x24-agg-3 .component__title {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-agg-3 .section--dark .staff__container .staff__container--inner .staff__caption,
.color-x24-agg-3 .section--light .staff__container .staff__container--inner .staff__caption,
.color-x24-agg-3 .form .form__caption,
.color-x24-agg-3 .contact-us-im .form__caption,
.color-x24-agg-3 .component__subtitle {
    font-size: 14px;
    line-height: 18px;
  }
  .color-x24-agg-3 .section-banner .banner .banner-text__title--extraLarge,
.color-x24-agg-3 .section-banner .banner .banner-text__title--large {
    font-size: 40px;
    line-height: 48px;
  }
  .color-x24-agg-3 .section-banner .banner .banner-text__subtitle--medium,
.color-x24-agg-3 .section-banner .banner .banner-text__subtitle--small {
    font-size: 16px;
    line-height: 20px;
  }
  .color-x24-agg-3 .forms--3col form,
.color-x24-agg-3 .forms--2col form {
    flex-direction: column;
    align-items: center;
    margin-bottom: 0;
  }
  .color-x24-agg-3 .forms--3col form .form__group,
.color-x24-agg-3 .forms--2col form .form__group {
    margin: 0 auto 16px;
  }
  .color-x24-agg-3 .forms--3col form .form__group:nth-child(3n),
.color-x24-agg-3 .forms--2col form .form__group:nth-child(2n) {
    margin-right: auto;
  }
  .color-x24-agg-3 .exclusive-offer .col-lg-12 .form__group {
    margin: 0 auto 0.9375rem;
  }
  .color-x24-agg-3 .forms--fullwidth form,
.color-x24-agg-3 .forms--2col-textarea form {
    margin: 0 auto;
    margin-bottom: 44px;
  }
  .color-x24-agg-3 .newsletter-2-fields .form__title,
.color-x24-agg-3 .newsletter-2-fields .form__caption {
    text-align: center;
  }
  .color-x24-agg-3 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-agg-3 .exclusive-offer .section--light .form-wrap__submit input {
    width: auto;
    margin: 0 auto;
  }
  .color-x24-agg-3 .alias-home_askaquestion input,
.color-x24-agg-3 .alias-home_askaquestion textarea,
.color-x24-agg-3 .alias-home_askaquestion .error_container {
    margin: 0 auto;
  }
  .color-x24-agg-3 .alias-home_askaquestion .leadFormInfo {
    margin: 1.25rem auto 1rem;
  }
  .color-x24-agg-3 .form .component__title-caption-wrap,
.color-x24-agg-3 .alias-blade_home_grid .blade-a__title {
    text-align: center;
  }
  .color-x24-agg-3 .section__column-2 {
    order: 3;
  }
  .color-x24-agg-3 .section__column-2 .location__text-wrapper {
    text-align: center;
  }
  .color-x24-agg-3 .section__column-3 {
    order: 2;
  }
  .color-x24-agg-3 .newsletter-2-fields .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-agg-3 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-3 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-agg-3 .section--dark .featuredblocks .featuredblock__cta .component__button--1, .color-x24-agg-3 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-3 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-agg-3 .section--light .featuredblocks .featuredblock__cta .component__button--1 {
    min-width: 80px !important;
  }
  .color-x24-agg-3 .section--dark .featuredblocks .featuredblock__title, .color-x24-agg-3 .section--light .featuredblocks .featuredblock__title {
    font-size: 18px;
  }
  .color-x24-agg-3 .section--dark .staff__container .staff-member__name, .color-x24-agg-3 .section--dark .staff__container .staff-member__name span, .color-x24-agg-3 .section--light .staff__container .staff-member__name, .color-x24-agg-3 .section--light .staff__container .staff-member__name span {
    font: 600 16px/20px "Poppins", sans-serif !important;
  }
  .color-x24-agg-3 .section--dark .banner .controls-wrapper, .color-x24-agg-3 .section--light .banner .controls-wrapper {
    padding: 0;
    margin-top: 0;
  }
  .color-x24-agg-3 .section--dark .banner .banner-text__wrapper, .color-x24-agg-3 .section--light .banner .banner-text__wrapper {
    padding-bottom: 0;
  }
}
@media (max-width: 768px) {
  .color-x24-agg-3 .forms--fullwidth form,
.color-x24-agg-3 .forms--2col-textarea form {
    margin-bottom: 0;
  }
  .color-x24-agg-3 .forms--3col form .form__group,
.color-x24-agg-3 .forms--2col form .form__group {
    width: 100%;
  }
  .color-x24-agg-3 .section-blade .blade-a__bg > div {
    min-height: inherit !important;
  }
}
@media (max-width: 767px) {
  .color-x24-agg-3 .section.forms--fullwidth .component__title-caption-wrap,
.color-x24-agg-3 .section .form .component__title-caption-wrap {
    padding-top: 0;
  }
}
@media (max-width: 414px) {
  .color-x24-agg-3 .exclusive-offer .col-lg-12 .form__group,
.color-x24-agg-3 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-agg-3 .exclusive-offer .section--light .form-wrap__submit input {
    width: 100%;
  }
  .color-x24-agg-3 .form-default .form-wrap__submit input,
.color-x24-agg-3 .newsletter-2-fields .section--light .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-agg-3 .section .section--light .form-wrap__submit input,
.color-x24-agg-3 .section .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-agg-3 .newsletter-3-fields .col-lg-12 .form,
.color-x24-agg-3 .exclusive-offer .col-lg-12 .form {
    padding: 3.125rem 0;
    margin: 0 auto;
    max-width: 900px;
  }
  .color-x24-agg-3 .alias-home_askaquestion input,
.color-x24-agg-3 .alias-home_askaquestion textarea,
.color-x24-agg-3 .alias-home_askaquestion .leadFormInfo,
.color-x24-agg-3 .alias-home_askaquestion .error_container {
    width: 100%;
  }
  .color-x24-agg-3 .forms--fullwidth form,
.color-x24-agg-3 .forms--2col-textarea form,
.color-x24-agg-3 .forms--3col form .form-wrap__submit,
.color-x24-agg-3 .forms--2col form .form-wrap__submit,
.color-x24-agg-3 .exclusive-offer .col-lg-12 form .form-wrap__submit {
    width: 100%;
  }
  .color-x24-agg-3 .forms--2col form .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
}
.color-x24-agg-3 .forms--2col-textarea .form .leadForm form {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.color-x24-agg-3 .forms--2col-textarea .form .leadForm form .outerWrap {
  position: relative;
  float: left;
  width: 47%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-end;
}
.color-x24-agg-3 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-agg-3 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-agg-3 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-agg-3 .forms--2col-textarea .form__group {
  width: 100%;
  margin-right: 0;
  float: left;
  margin-bottom: 15px;
}
.color-x24-agg-3 .forms--2col-textarea .form-wrap__submit {
  margin: 0 auto;
  width: 100%;
  display: flex;
  justify-content: center;
}
.color-x24-agg-3 .forms--2col-textarea .form .form-input-comments {
  display: flex;
  flex-direction: column;
  width: 49%;
}
.color-x24-agg-3 .forms--2col-textarea .form .form-input-comments .input_container {
  width: 100%;
  display: flex;
  flex-grow: 1;
}
.color-x24-agg-3 .forms--2col-textarea .form .leadFormInfo {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-agg-3 .forms--2col-textarea .form .leadFormSuccess {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-agg-3 .forms-option--b .label_container {
  position: absolute;
  padding: 5px 0 0 12px;
}
.color-x24-agg-3 .forms-option--b input, .color-x24-agg-3 .forms-option--b select {
  height: 70px !important;
  padding-bottom: 0 !important;
}
.color-x24-agg-3 .section-featuredblocks .featuredblock__wrap .featuredblock__image {
  background-position: left;
}
.color-x24-agg-3 .section-featuredblocks .featuredblock__item {
  border: none !important;
}
.color-x24-agg-3 .section-featuredblocks .featuredblock__item .featuredblock__wrap .featuredblock__icon .icon,
.color-x24-agg-3 .section-featuredblocks .featuredblock__item .featuredblock__wrap:hover .featuredblock__icon .icon {
  color: #ffc000;
}
.color-x24-agg-3 .section--dark .featuredblocks .featuredblock__wrap, .color-x24-agg-3 .section--light .featuredblocks .featuredblock__wrap {
  border: 0 !important;
}
.color-x24-agg-3 .section--dark .featuredblocks .featuredblock__wrap .featuredblock__title, .color-x24-agg-3 .section--light .featuredblocks .featuredblock__wrap .featuredblock__title {
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-agg-3 .section--dark .featuredblocks-grid-c .featuredblock__title, .color-x24-agg-3 .section--light .featuredblocks-grid-c .featuredblock__title {
  margin-top: 0;
}
.color-x24-agg-3 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-agg-3 .section--light .featuredblocks-grid-c .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
}
.color-x24-agg-3 .section--dark .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button, .color-x24-agg-3 .section--light .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button {
  border: 0;
  background: none;
  font-family: "GothicA1", sans-serif;
}
.color-x24-agg-3 .section--dark .featuredblocks-grid-e, .color-x24-agg-3 .section--light .featuredblocks-grid-e {
  margin: 0 -30px;
}
.color-x24-agg-3 .section--dark .featuredblocks-grid-e .featuredblock__wrap, .color-x24-agg-3 .section--light .featuredblocks-grid-e .featuredblock__wrap {
  justify-content: flex-end;
  min-height: 232px;
}
.color-x24-agg-3 .section--dark .featuredblocks-grid-e .featuredblocks__container, .color-x24-agg-3 .section--light .featuredblocks-grid-e .featuredblocks__container {
  margin: 50px 0;
}
.color-x24-agg-3 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-3 .section--dark .featuredblocks-grid-e .featuredblock__title, .color-x24-agg-3 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-3 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #ffffff;
  position: relative;
  z-index: 2;
  font-size: 24px;
  font-family: "Poppins", sans-serif;
}
.color-x24-agg-3 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-agg-3 .section--light .featuredblocks-grid-e .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
  /* Safari 4.0 - 8.0 */
  /* Standard syntax */
}
.color-x24-agg-3 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage, .color-x24-agg-3 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage {
  border-radius: 9px;
}
.color-x24-agg-3 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage, .color-x24-agg-3 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage {
  background-size: 125%;
  -webkit-animation-name: animation-fb;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 0.8s;
  /* Safari 4.0 - 8.0 */
  animation-name: animation-fb;
  animation-duration: 0.8s;
}
.color-x24-agg-3 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-agg-3 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(58, 56, 56, 0.7) !important;
}
@-moz-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@-webkit-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
.color-x24-agg-3 .section--dark .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-agg-3 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before, .color-x24-agg-3 .section--light .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-agg-3 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before {
  background: none !important;
}
.color-x24-agg-3 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-agg-3 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-agg-3 .section--dark .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-agg-3 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-agg-3 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-agg-3 .section--dark .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-agg-3 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-agg-3 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-agg-3 .section--dark .featuredblocks-flyup-c .featuredblock__item:active, .color-x24-agg-3 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-agg-3 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-agg-3 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-agg-3 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-agg-3 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-agg-3 .section--light .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-agg-3 .section--light .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-agg-3 .section--light .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-agg-3 .section--light .featuredblocks-flyup-c .featuredblock__item:active {
  background: none !important;
}
.color-x24-agg-3 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-3 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-3 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-3 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-3 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-agg-3 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-agg-3 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-3 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-3 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-3 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-3 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-agg-3 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-agg-3 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-3 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-3 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-3 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-3 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-agg-3 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon, .color-x24-agg-3 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-3 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-3 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-3 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-3 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-agg-3 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-agg-3 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-3 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-3 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-3 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-3 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-agg-3 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-agg-3 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-3 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-3 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-3 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-3 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-agg-3 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon {
  color: #ffffff;
}
.color-x24-agg-3 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-agg-3 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-agg-3 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-agg-3 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-agg-3 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-agg-3 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-agg-3 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-agg-3 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-agg-3 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-agg-3 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-agg-3 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-agg-3 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-agg-3 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-agg-3 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-agg-3 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-agg-3 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-agg-3 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-agg-3 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover, .color-x24-agg-3 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-agg-3 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-agg-3 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-agg-3 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-agg-3 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-agg-3 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-agg-3 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-agg-3 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-agg-3 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-agg-3 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-agg-3 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-agg-3 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-agg-3 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-agg-3 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-agg-3 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-agg-3 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-agg-3 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-agg-3 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover {
  text-decoration: none;
}
.color-x24-agg-3 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title, .color-x24-agg-3 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #ffffff !important;
}
.color-x24-agg-3 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-agg-3 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-agg-3 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3, .color-x24-agg-3 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-agg-3 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-agg-3 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
}
.color-x24-agg-3 .section--dark .featuredblocks .featuredblock .featuredblock__wrap, .color-x24-agg-3 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(58, 56, 56, 0.7);
  border-radius: 8px;
  text-align: left;
  padding: 15px;
}
.color-x24-agg-3 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover, .color-x24-agg-3 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(58, 56, 56, 0.8);
}
.color-x24-agg-3 .section--dark .featuredblocks .featuredblock__title, .color-x24-agg-3 .section--dark .featuredblocks .featuredblock__content, .color-x24-agg-3 .section--light .featuredblocks .featuredblock__title, .color-x24-agg-3 .section--light .featuredblocks .featuredblock__content {
  color: #ffffff;
}
.color-x24-agg-3 .section--dark .featuredblocks .featuredblock__cta .cta__link, .color-x24-agg-3 .section--light .featuredblocks .featuredblock__cta .cta__link {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-agg-3 .section--dark .featuredblocks .featuredblock__cta .cta__link:hover, .color-x24-agg-3 .section--light .featuredblocks .featuredblock__cta .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-agg-3 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon, .color-x24-agg-3 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon {
  color: #ffffff !important;
}
.color-x24-agg-3 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover, .color-x24-agg-3 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover {
  color: white !important;
}
.color-x24-agg-3 .section--dark .featuredblocks .featuredblock__cta .cta__button,
.color-x24-agg-3 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon, .color-x24-agg-3 .section--light .featuredblocks .featuredblock__cta .cta__button,
.color-x24-agg-3 .section--light .featuredblocks .featuredblock__cta .cta__button--icon {
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-agg-3 .section--dark .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-agg-3 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:hover, .color-x24-agg-3 .section--light .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-agg-3 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-agg-3 .section--dark .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-agg-3 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:focus, .color-x24-agg-3 .section--light .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-agg-3 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-agg-3 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-3 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #3a3838;
}
.color-x24-agg-3 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6) !important;
}
.color-x24-agg-3 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-agg-3 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-agg-3 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-agg-3 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-agg-3 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-agg-3 .section--light .featuredblocks-flyup-b .featuredblock__item:active {
  background: none !important;
}
.color-x24-agg-3 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-3 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-3 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-3 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-3 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-agg-3 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-agg-3 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-3 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-3 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-3 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-3 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-agg-3 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon {
  color: #3a3838;
}
.color-x24-agg-3 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #3a3838 !important;
}
.color-x24-agg-3 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-agg-3 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-agg-3 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #000000 !important;
}
.color-x24-agg-3 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6);
}
.color-x24-agg-3 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(255, 255, 255, 0.8);
}
.color-x24-agg-3 .section--light .featuredblocks .featuredblock__title {
  color: #3a3838;
}
.color-x24-agg-3 .section--light .featuredblocks .featuredblock__content {
  color: rgba(58, 56, 56, 0.7);
}
.color-x24-agg-3 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link {
  color: #000000 !important;
}
.color-x24-agg-3 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-agg-3 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon {
  color: #000000 !important;
}
.color-x24-agg-3 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon:hover {
  color: #666666 !important;
}
.color-x24-agg-3 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-3 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon {
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  border: 1px solid #3a3838 !important;
  color: #ffffff !important;
  background: #3a3838 !important;
}
.color-x24-agg-3 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:hover,
.color-x24-agg-3 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #6e6a6a !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #6e6a6a !important;
}
.color-x24-agg-3 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:focus,
.color-x24-agg-3 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #a19d9d !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #a19d9d !important;
}
.color-x24-agg-3 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item:last-child,
.color-x24-agg-3 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item {
  border: none;
}
.color-x24-agg-3 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__sub-menu {
  background: rgba(58, 56, 56, 0.8);
  border-radius: 8px 8px 0 0;
}
.color-x24-agg-3 .articles__container {
  padding-top: 15px;
  padding-bottom: 15px;
}
.color-x24-agg-3 .articles__container .articles__item {
  margin-bottom: 15px;
}
.color-x24-agg-3 .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-agg-3 .section--dark .testimonials .testimonials-item__content, .color-x24-agg-3 .section--light .testimonials .testimonials-item__content {
  margin: 0 0 15px;
}
.color-x24-agg-3 .section--dark .testimonials .testimonials-item--wrapInner p, .color-x24-agg-3 .section--light .testimonials .testimonials-item--wrapInner p {
  color: #000000;
}
.color-x24-agg-3 .section--dark .testimonials .testimonial-grid__source,
.color-x24-agg-3 .section--dark .testimonials .testimonial-list__source,
.color-x24-agg-3 .section--dark .testimonials .testimonials-item__source, .color-x24-agg-3 .section--light .testimonials .testimonial-grid__source,
.color-x24-agg-3 .section--light .testimonials .testimonial-list__source,
.color-x24-agg-3 .section--light .testimonials .testimonials-item__source {
  margin: 0 0 15px;
  display: block;
  width: 100%;
  padding: 0;
}
.color-x24-agg-3 .section--dark .testimonials .expand, .color-x24-agg-3 .section--light .testimonials .expand {
  font-weight: 400;
  text-transform: none;
  text-decoration: underline;
  float: none;
  padding-top: 0;
  padding-bottom: 10px;
  margin: 0 0 10px;
}
.color-x24-agg-3 .section--dark .testimonials .expand:hover, .color-x24-agg-3 .section--light .testimonials .expand:hover {
  text-decoration: none;
}
.color-x24-agg-3 .section--dark .testimonials .expand:before, .color-x24-agg-3 .section--light .testimonials .expand:before {
  display: none;
}
.color-x24-agg-3 .section--dark .phone__container .phone__wrapper .phone__number, .color-x24-agg-3 .section--light .phone__container .phone__wrapper .phone__number {
  color: #ffc000;
  font-size: 16px;
  line-height: 19px;
  position: relative;
  padding: 0 0 0 20px;
  display: inline-block;
  font-family: "GothicA1", sans-serif;
}
.color-x24-agg-3 .section--dark .phone__container .phone__wrapper .phone__number:before, .color-x24-agg-3 .section--light .phone__container .phone__wrapper .phone__number:before {
  position: absolute;
  left: 0;
  top: 0;
  font-family: "font-awesome";
  content: "";
  font-size: 16px;
  margin: 0 10px 0 0;
  color: #ffc000;
  display: inline;
}
.color-x24-agg-3 .section--light .phone__container .phone__wrapper .phone__number {
  color: #ffc000;
}
.color-x24-agg-3 .section--light .phone__container .phone__wrapper .phone__number:before {
  color: #ffc000;
}
.color-x24-agg-3 .section--dark .staff-a .staff__item .staff-member__image-wrapper, .color-x24-agg-3 .section--light .staff-a .staff__item .staff-member__image-wrapper {
  display: flex;
  align-items: center;
}
.color-x24-agg-3 .section--dark .staff-a .staff__title-caption-wrap, .color-x24-agg-3 .section--light .staff-a .staff__title-caption-wrap {
  max-width: 100%;
}
.color-x24-agg-3 .section--dark .staff-a .staff__title-caption-wrap div, .color-x24-agg-3 .section--light .staff-a .staff__title-caption-wrap div {
  padding-left: 0;
  padding-right: 0;
}
.color-x24-agg-3 .section--dark .staff-a .staff__title, .color-x24-agg-3 .section--light .staff-a .staff__title {
  margin-bottom: 10px;
}
.color-x24-agg-3 .section--dark .staff-a .staff-member__text-wrap, .color-x24-agg-3 .section--light .staff-a .staff-member__text-wrap {
  padding-left: 16px;
  padding-right: 16px;
}
.color-x24-agg-3 .section--dark .staff-a .staff-member__text, .color-x24-agg-3 .section--light .staff-a .staff-member__text {
  margin-left: 32px;
}
.color-x24-agg-3 .section--dark .staff__container .staff-member, .color-x24-agg-3 .section--light .staff__container .staff-member {
  overflow: hidden;
}
.color-x24-agg-3 .section--dark .staff__container .staff__title, .color-x24-agg-3 .section--light .staff__container .staff__title {
  font: bold 48px/56px "Poppins", sans-serif;
  color: #ffffff;
}
.color-x24-agg-3 .section--dark .staff__container .staff__caption, .color-x24-agg-3 .section--light .staff__container .staff__caption {
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
  color: #ffffff !important;
}
.color-x24-agg-3 .section--dark .staff__container .staff-a .staff__list, .color-x24-agg-3 .section--light .staff__container .staff-a .staff__list {
  padding: 0;
}
.color-x24-agg-3 .section--dark .staff__container .staff__item, .color-x24-agg-3 .section--light .staff__container .staff__item {
  color: #ffffff;
}
.color-x24-agg-3 .section--dark .staff__container--inner, .color-x24-agg-3 .section--light .staff__container--inner {
  overflow: hidden;
}
.color-x24-agg-3 .section--dark .staff__container .staff-member__name, .color-x24-agg-3 .section--dark .staff__container .staff-member__name span, .color-x24-agg-3 .section--light .staff__container .staff-member__name, .color-x24-agg-3 .section--light .staff__container .staff-member__name span {
  color: #ffffff;
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-agg-3 .section--dark .staff__container .staff-member__position, .color-x24-agg-3 .section--light .staff__container .staff-member__position {
  color: #ffffff;
  font-size: 14px;
}
.color-x24-agg-3 .section--dark .staff__container .staff-member__image, .color-x24-agg-3 .section--light .staff__container .staff-member__image {
  border-radius: 22px;
}
.color-x24-agg-3 .section--dark .staff__container .staff-member__description, .color-x24-agg-3 .section--light .staff__container .staff-member__description {
  border: none;
}
.color-x24-agg-3 .section--dark .staff__container .staff-member__link, .color-x24-agg-3 .section--light .staff__container .staff-member__link {
  color: #ffffff !important;
  font: 900 16px/20px "GothicA1", sans-serif;
}
.color-x24-agg-3 .section--dark .staff__container .staff-member__link:hover, .color-x24-agg-3 .section--light .staff__container .staff-member__link:hover {
  text-decoration: underline;
}
.color-x24-agg-3 .section--dark .staff__container .staff__controls .flex-control-nav, .color-x24-agg-3 .section--light .staff__container .staff__controls .flex-control-nav {
  width: 100%;
  margin-top: 0;
}
.color-x24-agg-3 .section--dark .staff__container .component__button--1,
.color-x24-agg-3 .section--dark .staff__container .component__button--2,
.color-x24-agg-3 .section--dark .staff__container .component__button--3, .color-x24-agg-3 .section--light .staff__container .component__button--1,
.color-x24-agg-3 .section--light .staff__container .component__button--2,
.color-x24-agg-3 .section--light .staff__container .component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-agg-3 .section--dark .staff__container .component__button--1:hover,
.color-x24-agg-3 .section--dark .staff__container .component__button--2:hover,
.color-x24-agg-3 .section--dark .staff__container .component__button--3:hover, .color-x24-agg-3 .section--light .staff__container .component__button--1:hover,
.color-x24-agg-3 .section--light .staff__container .component__button--2:hover,
.color-x24-agg-3 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
}
.color-x24-agg-3 .section--dark .staff__container .component__button--1:focus,
.color-x24-agg-3 .section--dark .staff__container .component__button--2:focus,
.color-x24-agg-3 .section--dark .staff__container .component__button--3:focus, .color-x24-agg-3 .section--light .staff__container .component__button--1:focus,
.color-x24-agg-3 .section--light .staff__container .component__button--2:focus,
.color-x24-agg-3 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
}
.color-x24-agg-3 .section--dark .staff__container .component__button--2, .color-x24-agg-3 .section--light .staff__container .component__button--2 {
  border: 1px solid #f26522 !important;
  color: #ffffff !important;
  background: #f26522 !important;
}
.color-x24-agg-3 .section--dark .staff__container .component__button--2:hover, .color-x24-agg-3 .section--light .staff__container .component__button--2:hover {
  border: 1px solid #f8a882 !important;
  background: #f8a882 !important;
  color: #ffffff !important;
}
.color-x24-agg-3 .section--dark .staff__container .component__button--2:focus, .color-x24-agg-3 .section--light .staff__container .component__button--2:focus {
  border: 1px solid #fdebe3 !important;
  color: #ffffff !important;
  background: #fdebe3 !important;
}
.color-x24-agg-3 .section--dark .staff__container .component__button--3, .color-x24-agg-3 .section--light .staff__container .component__button--3 {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-agg-3 .section--dark .staff__container .component__button--3:hover, .color-x24-agg-3 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
}
.color-x24-agg-3 .section--dark .staff__container .component__button--3:focus, .color-x24-agg-3 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-agg-3 .section--light .staff__container .staff__item {
  color: #000000;
}
.color-x24-agg-3 .section--light .staff__container .staff__title,
.color-x24-agg-3 .section--light .staff__container .staff__caption {
  color: #000000 !important;
}
.color-x24-agg-3 .section--light .staff__container .staff-member__name, .color-x24-agg-3 .section--light .staff__container .staff-member__name span {
  color: #3a3838;
}
.color-x24-agg-3 .section--light .staff__container .staff-member__position {
  color: #3a3838 !important;
}
.color-x24-agg-3 .section--light .staff__container .staff-member__link {
  color: #000000 !important;
}
.color-x24-agg-3 .section--light .staff__container .staff-member .component__button--1,
.color-x24-agg-3 .section--light .staff__container .staff-member .component__button--2,
.color-x24-agg-3 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #3a3838 !important;
  color: #ffffff !important;
  background: #3a3838 !important;
}
.color-x24-agg-3 .section--light .staff__container .staff-member .component__button--1:hover,
.color-x24-agg-3 .section--light .staff__container .staff-member .component__button--2:hover,
.color-x24-agg-3 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #6e6a6a !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #6e6a6a !important;
}
.color-x24-agg-3 .section--light .staff__container .staff-member .component__button--1:focus,
.color-x24-agg-3 .section--light .staff__container .staff-member .component__button--2:focus,
.color-x24-agg-3 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #a19d9d !important;
  color: #ffffff !important;
  background: #a19d9d !important;
}
.color-x24-agg-3 .section--light .staff__container .staff-member .component__button--2 {
  border: 1px solid #f26522 !important;
  color: #ffffff !important;
  background: #f26522 !important;
}
.color-x24-agg-3 .section--light .staff__container .staff-member .component__button--2:hover {
  border: 1px solid #f8a882 !important;
  background: #f8a882 !important;
  color: #ffffff !important;
}
.color-x24-agg-3 .section--light .staff__container .staff-member .component__button--2:focus {
  border: 1px solid #fdebe3 !important;
  color: #ffffff !important;
  background: #fdebe3 !important;
}
.color-x24-agg-3 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-agg-3 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #fbcab3 !important;
  color: #3a3838 !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #fdebe3 !important;
}
.color-x24-agg-3 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-agg-3 .container-fluid .staff__container .staff-a {
  margin-left: 0;
  margin-right: 0;
}
.color-x24-agg-3 .section--dark .hours .component__subtitle, .color-x24-agg-3 .section--light .hours .component__subtitle {
  color: #ffffff !important;
}
.color-x24-agg-3 .section--dark .hours-a__title, .color-x24-agg-3 .section--light .hours-a__title {
  color: #ffffff;
}
.color-x24-agg-3 .section--dark .hours-a .component__subtitle, .color-x24-agg-3 .section--light .hours-a .component__subtitle {
  color: #ffffff !important;
  font-weight: 900;
}
.color-x24-agg-3 .section--dark .hours-a__schedule, .color-x24-agg-3 .section--light .hours-a__schedule {
  color: #ffffff !important;
}
.color-x24-agg-3 .section--dark .hours-a__schedule .cta__link, .color-x24-agg-3 .section--light .hours-a__schedule .cta__link {
  color: #ffffff !important;
}
.color-x24-agg-3 .section--dark .hours-a__schedule .cta__link:hover, .color-x24-agg-3 .section--light .hours-a__schedule .cta__link:hover {
  text-decoration: underline;
}
.color-x24-agg-3 .section--dark .hours-a__schedule--responsive .cta__link, .color-x24-agg-3 .section--light .hours-a__schedule--responsive .cta__link {
  color: #ffffff !important;
  padding: 15px 0;
}
.color-x24-agg-3 .section--dark .hours-a__schedule--responsive .cta__link:hover, .color-x24-agg-3 .section--light .hours-a__schedule--responsive .cta__link:hover {
  text-decoration: underline;
}
.color-x24-agg-3 .section--dark .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-agg-3 .section--dark .hours-a__schedule--responsive .row, .color-x24-agg-3 .section--light .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-agg-3 .section--light .hours-a__schedule--responsive .row {
  background: none;
  border-top: 1px solid #ffc000;
  padding: 0;
}
.color-x24-agg-3 .section--dark .hours-a__schedule--responsive .row:first-of-type, .color-x24-agg-3 .section--light .hours-a__schedule--responsive .row:first-of-type {
  border-top: 0;
}
.color-x24-agg-3 .section--dark .hours-a__schedule .hours-a__subtitle, .color-x24-agg-3 .section--light .hours-a__schedule .hours-a__subtitle {
  font: 600 24px/32px "Poppins", sans-serif !important;
}
.color-x24-agg-3 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-agg-3 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ffc000;
  padding: 0 20px;
}
.color-x24-agg-3 .section--dark .hours-a__schedule .hours-a__schedule--border:first-child, .color-x24-agg-3 .section--light .hours-a__schedule .hours-a__schedule--border:first-child {
  padding-left: 0;
}
.color-x24-agg-3 .section--dark .hours-a__schedule .hours-a__schedule--border strong, .color-x24-agg-3 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #ffffff;
  font: 600 20px/28px "Poppins", sans-serif !important;
}
.color-x24-agg-3 .section--dark .hours-a__schedule .hours-a__schedule--border p, .color-x24-agg-3 .section--light .hours-a__schedule .hours-a__schedule--border p {
  font-size: 14px;
}
.color-x24-agg-3 .section--dark .hours-a__schedule .hours-a__schedule--border p:last-child, .color-x24-agg-3 .section--light .hours-a__schedule .hours-a__schedule--border p:last-child {
  margin-bottom: 0;
}
.color-x24-agg-3 .section--light .hours .component__subtitle {
  color: #000000 !important;
}
.color-x24-agg-3 .section--light .hours-a__title {
  color: #000000 !important;
}
.color-x24-agg-3 .section--light .hours-a .component__subtitle {
  color: #000000 !important;
}
.color-x24-agg-3 .section--light .hours-a__schedule {
  color: #000000 !important;
}
.color-x24-agg-3 .section--light .hours-a__schedule .cta__link {
  color: #000000 !important;
}
.color-x24-agg-3 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ffc000;
}
.color-x24-agg-3 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #000000;
}
.color-x24-agg-3 .map .map-a .map-search {
  padding: 15px;
}
.color-x24-agg-3 .map .map-a .map-search__form {
  display: none;
}
.color-x24-agg-3 .map .map-a .map-search__location-distance {
  padding: 0;
}
.color-x24-agg-3 .map .map-a .map-search__location-distance h3 {
  font-size: 16px;
}
.color-x24-agg-3 .map .map-a .map-search__location-contact b, .color-x24-agg-3 .map .map-a .map-search__location-address b {
  display: none;
}
.color-x24-agg-3 .map .map__col {
  margin: 150px 0;
  padding: 15px 0;
  border-radius: 8px;
  width: 474px;
}
.color-x24-agg-3 .section--dark .map .map-a .map__col, .color-x24-agg-3 .section--light .map .map-a .map__col {
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.2), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-agg-3 .section--dark .map .map-a .map__col h3, .color-x24-agg-3 .section--light .map .map-a .map__col h3 {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-agg-3 .section--dark .map .map-a .map__title, .color-x24-agg-3 .section--light .map .map-a .map__title {
  color: #ffffff !important;
}
.color-x24-agg-3 .section--dark .map .map-a .map__caption, .color-x24-agg-3 .section--light .map .map-a .map__caption {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-agg-3 .section--dark .map .map-a .map-search__location-distance, .color-x24-agg-3 .section--dark .map .map-a .map__container .component, .color-x24-agg-3 .section--light .map .map-a .map-search__location-distance, .color-x24-agg-3 .section--light .map .map-a .map__container .component {
  color: #ffffff;
}
.color-x24-agg-3 .section--dark .map .map-a .map-search, .color-x24-agg-3 .section--light .map .map-a .map-search {
  margin-top: 0;
}
.color-x24-agg-3 .section--dark .map .map-a .map-search .cta__link, .color-x24-agg-3 .section--light .map .map-a .map-search .cta__link {
  margin: 0;
  display: inline-block;
  width: auto;
  color: #ffffff !important;
}
.color-x24-agg-3 .section--dark .map .map-a .map-search .cta__link:hover, .color-x24-agg-3 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-agg-3 .section--dark #map-marker__content p {
  color: #000000;
}
.color-x24-agg-3 .section--light .map .map-a .map__col {
  box-shadow: none;
}
.color-x24-agg-3 .section--light .map .map-a .map__col h3 {
  color: #000000 !important;
}
.color-x24-agg-3 .section--light .map .map-a .map__title, .color-x24-agg-3 .section--light .map .map-a .map__caption {
  color: #000000 !important;
}
.color-x24-agg-3 .section--light .map .map-a .map-search__location-distance, .color-x24-agg-3 .section--light .map .map-a .map__container .component {
  color: #000000;
}
.color-x24-agg-3 .section--light .map .map-a .map-search__location-address p {
  color: #3a3838;
}
.color-x24-agg-3 .section--light .map .map-a .map-search .cta__link {
  color: #000000 !important;
}
.color-x24-agg-3 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-agg-3 .footer .logo_footer__container--inner,
.color-x24-agg-3 .footer .logo__container {
  display: flex;
  height: 100%;
  justify-content: center;
}
.color-x24-agg-3 .footer .logo_footer__container--inner .logo,
.color-x24-agg-3 .footer .logo__container .logo {
  align-self: center;
}
.color-x24-agg-3 .copyright__container {
  display: flex;
  justify-content: flex-end;
}
.color-x24-agg-3 .copyright__container .copyright__item {
  padding: 0 10px;
  margin-top: 0;
}
.color-x24-agg-3 .copyright__container .copyright__item .copyright__link {
  font: 12px/18px "GothicA1", sans-serif;
}
.color-x24-agg-3 .section--dark .copyright__link, .color-x24-agg-3 .section--light .copyright__link {
  color: #ffffff;
  font-family: "Poppins", sans-serif;
}
.color-x24-agg-3 .section--dark .copyright__link:hover, .color-x24-agg-3 .section--light .copyright__link:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-agg-3 .section--dark .copyright__item:not(:last-child),
.color-x24-agg-3 .section--dark #copyright__item:not(:last-child), .color-x24-agg-3 .section--light .copyright__item:not(:last-child),
.color-x24-agg-3 .section--light #copyright__item:not(:last-child) {
  border-color: #ffffff;
}
.color-x24-agg-3 .section--dark .copyright__container,
.color-x24-agg-3 .section--dark #copyright__container, .color-x24-agg-3 .section--light .copyright__container,
.color-x24-agg-3 .section--light #copyright__container {
  padding: 0 !important;
}
.color-x24-agg-3 .section--light .copyright__link {
  color: #3a3838;
}
.color-x24-agg-3 .section--light .copyright__link:hover {
  color: #3a3838;
}
.color-x24-agg-3 .section--light .copyright__item:not(:last-child),
.color-x24-agg-3 .section--light #copyright__item:not(:last-child) {
  border-color: #3a3838;
}
.color-x24-agg-3 .section-copyright .copyright,
.color-x24-agg-3 .section-copyright #copyright {
  display: flex;
  height: 100%;
  align-items: center;
}
.color-x24-agg-3 .section-copyright .copyright .copyright__link,
.color-x24-agg-3 .section-copyright #copyright .copyright__link {
  line-height: 17px;
}
.color-x24-agg-3 .section--dark .socialmedia__item .socialmedia__link, .color-x24-agg-3 .section--light .socialmedia__item .socialmedia__link {
  border-radius: 8px;
  background: #e0e0e0;
  color: #212121;
}
.color-x24-agg-3 .section--dark .socialmedia__item .socialmedia__link:hover, .color-x24-agg-3 .section--light .socialmedia__item .socialmedia__link:hover {
  background: #c1bcbc;
}
.color-x24-agg-3 .section--dark .section-socialmedia .socialmedia__link--small, .color-x24-agg-3 .section--light .section-socialmedia .socialmedia__link--small {
  width: 34px;
  height: 34px;
}
.color-x24-agg-3 .section--dark .socialmedia, .color-x24-agg-3 .section--light .socialmedia {
  padding: 0;
}
.color-x24-agg-3 .section--light .socialmedia__item .socialmedia__link {
  background: #616060;
  color: #e0e0e0;
}
.color-x24-agg-3 .section--light .socialmedia__item .socialmedia__link:hover {
  background: rgba(58, 56, 56, 0.5);
}
.color-x24-agg-3 .logo__container .logo-a__title {
  font-size: 14px;
  line-height: 18px;
}
.color-x24-agg-3 .logo__container .logo-a__caption {
  font-size: 12px;
  line-height: 14px;
}
@media (max-width: 1224px) {
  .color-x24-agg-3 .section--dark .cta__button,
.color-x24-agg-3 .section--dark .cta__button--icon,
.color-x24-agg-3 .section--dark .staff-member__link.component__button--1,
.color-x24-agg-3 .section--dark .staff-member__link__button--icon,
.color-x24-agg-3 .section--dark .staff-member__link--icon,
.color-x24-agg-3 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-3 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-agg-3 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-agg-3 .section--light .cta__button,
.color-x24-agg-3 .section--light .cta__button--icon,
.color-x24-agg-3 .section--light .staff-member__link.component__button--1,
.color-x24-agg-3 .section--light .staff-member__link__button--icon,
.color-x24-agg-3 .section--light .staff-member__link--icon,
.color-x24-agg-3 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-3 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-agg-3 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 155px;
  }
  .color-x24-agg-3 .banner .banner-text__wrapper {
    padding: 30px 0 50px;
  }
  .color-x24-agg-3 .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-agg-3 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-agg-3 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-agg-3 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-agg-3 .section--light .featuredblocks-grid-e .featuredblock__item {
    margin: 0 0 20px;
  }
  .color-x24-agg-3 .section--dark .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-agg-3 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-agg-3 .section--light .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-agg-3 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
    height: 100% !important;
  }
  .color-x24-agg-3 .contact-us-im .form,
.color-x24-agg-3 .form .component__title-caption-wrap {
    padding-top: 0;
    padding-bottom: 20px;
  }
}
@media (max-width: 1199px) {
  .color-x24-agg-3 .header-sticky,
.color-x24-agg-3 .header_home,
.color-x24-agg-3 .header_home.overlap {
    padding: 0;
    position: static;
  }
  .color-x24-agg-3 .header-sticky .section--dark.section--inner, .color-x24-agg-3 .header-sticky .section--light.section--inner,
.color-x24-agg-3 .header_home .section--dark.section--inner,
.color-x24-agg-3 .header_home .section--light.section--inner,
.color-x24-agg-3 .header_home.overlap .section--dark.section--inner,
.color-x24-agg-3 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-agg-3 .header-sticky .container,
.color-x24-agg-3 .header-sticky .section--dark.section--inner,
.color-x24-agg-3 .header-sticky .section--light.section--inner,
.color-x24-agg-3 .header_home .container,
.color-x24-agg-3 .header_home .section--dark.section--inner,
.color-x24-agg-3 .header_home .section--light.section--inner,
.color-x24-agg-3 .header_home.overlap .container,
.color-x24-agg-3 .header_home.overlap .section--dark.section--inner,
.color-x24-agg-3 .header_home.overlap .section--light.section--inner {
    max-width: 1140px;
  }
  .color-x24-agg-3 .banner .banner-e__header, .color-x24-agg-3 .banner .banner-e__contactform {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .color-x24-agg-3 .banner .banner-e__contactform {
    margin-left: 0;
  }
  .color-x24-agg-3 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-agg-3 .featuredblocks .featuredblocks-grid-d .featuredblock__cta {
    display: block;
  }
  .color-x24-agg-3 .banner .banner-text__wrapper {
    margin: 0 auto !important;
  }
  .color-x24-agg-3 .hours-a .hours__sep {
    display: none !important;
  }
  .color-x24-agg-3 .hours-a .hours__day:first-child {
    padding-left: 0;
    width: 27%;
  }
  .color-x24-agg-3 .hours-a .hours__hours {
    width: 73%;
    flex-direction: row !important;
    justify-content: flex-start;
  }
  .color-x24-agg-3 .hours-a .hours__hours span {
    display: inline-block;
    width: 50%;
    text-align: left !important;
    padding: 0 10px 0 0;
  }
}
@media (max-width: 1023px) {
  .color-x24-agg-3 .section--dark .cta__button,
.color-x24-agg-3 .section--dark .cta__button--icon,
.color-x24-agg-3 .section--dark .staff-member__link.component__button--1,
.color-x24-agg-3 .section--dark .staff-member__link__button--icon,
.color-x24-agg-3 .section--dark .staff-member__link--icon,
.color-x24-agg-3 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-3 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-agg-3 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-agg-3 .section--light .cta__button,
.color-x24-agg-3 .section--light .cta__button--icon,
.color-x24-agg-3 .section--light .staff-member__link.component__button--1,
.color-x24-agg-3 .section--light .staff-member__link__button--icon,
.color-x24-agg-3 .section--light .staff-member__link--icon,
.color-x24-agg-3 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-3 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-agg-3 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 135px;
  }
  .color-x24-agg-3 .section--dark .phone__container .phone__wrapper .phone__number,
.color-x24-agg-3 .section--light .phone__container .phone__wrapper .phone__number {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-agg-3 .header_home.overlap .section--dark.section--inner, .color-x24-agg-3 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-agg-3 .section--dark .navigation .navigation-b .navigation__menu--list, .color-x24-agg-3 .section--light .navigation .navigation-b .navigation__menu--list {
    display: block;
  }
  .color-x24-agg-3 .section--dark .navigation .navigation-b .navigation__menu--list > .navigation__item, .color-x24-agg-3 .section--light .navigation .navigation-b .navigation__menu--list > .navigation__item {
    width: 100%;
    padding: 10px;
    border-left: 0;
    border-bottom: 1px solid #ffffff;
  }
  .color-x24-agg-3 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-agg-3 .section--light .blade__container .blade-a--12 .blade-a__bg {
    position: static;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 1;
    margin: 0 0 26px;
  }
  .color-x24-agg-3 .section--dark .blade__container .blade-a--12 .blade-a__text, .color-x24-agg-3 .section--light .blade__container .blade-a--12 .blade-a__text {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 2;
    margin: 0 0 10px;
    padding-left: 0;
    padding-right: 0;
    background: none;
  }
  .color-x24-agg-3 .section--dark .blade-a__wrap, .color-x24-agg-3 .section--light .blade-a__wrap {
    padding: 0 15px;
  }
  .color-x24-agg-3 .section--dark .blade-a__text, .color-x24-agg-3 .section--light .blade-a__text {
    margin: 0 0 30px;
  }
  .color-x24-agg-3 .alias-partial_header_2x6x2x2 .section--dark.section--inner,
.color-x24-agg-3 .alias-partial_header_2x6x2x2 .section--light.section--inner {
    padding: 0;
  }
  .color-x24-agg-3 .alias-partial_header_2x6x2x2 .col_header_logo {
    flex: 0 0 100%;
    order: 1;
    max-width: 100%;
    padding: 20px 60px;
  }
  .color-x24-agg-3 .alias-partial_header_2x6x2x2 .col_nav {
    flex: 0 0 60%;
    max-width: 60%;
    order: 2;
    padding: 0 20px 10px 30px;
  }
  .color-x24-agg-3 .alias-partial_header_2x6x2x2 .col_top_phone {
    order: 3;
    flex: 0 0 15%;
    max-width: 15%;
    padding: 0 0 10px;
  }
  .color-x24-agg-3 .alias-partial_header_2x6x2x2 .col_header_cta {
    flex: 0 0 25%;
    max-width: 25%;
    order: 4;
    padding: 0 0 10px;
  }
  .color-x24-agg-3 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-agg-3 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-agg-3 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 165px;
    min-width: 165px;
  }
  .color-x24-agg-3 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link, .color-x24-agg-3 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link {
    padding-left: 15px;
    white-space: normal;
  }
  .color-x24-agg-3 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after, .color-x24-agg-3 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after {
    display: none;
  }
  .color-x24-agg-3 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before, .color-x24-agg-3 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    left: 5px;
    margin-top: -6px;
    border: inset 6px;
    border-left-width: 0;
    border-left-style: solid;
    border-color: transparent #ffffff transparent transparent;
  }
  .color-x24-agg-3 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover:before, .color-x24-agg-3 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-agg-3 .section--dark .navigation-a .more .navigation__list--sub .navigation__list, .color-x24-agg-3 .section--light .navigation-a .more .navigation__list--sub .navigation__list {
    left: auto;
    right: 100%;
  }
  .color-x24-agg-3 .section--dark .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before, .color-x24-agg-3 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-agg-3 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent white transparent transparent !important;
  }
  .color-x24-agg-3 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent white transparent transparent !important;
  }
  .color-x24-agg-3 .section--dark .featuredblocks-grid-d, .color-x24-agg-3 .section--dark .featuredblocks-grid-c, .color-x24-agg-3 .section--dark .featuredblocks-grid-e, .color-x24-agg-3 .section--light .featuredblocks-grid-d, .color-x24-agg-3 .section--light .featuredblocks-grid-c, .color-x24-agg-3 .section--light .featuredblocks-grid-e {
    margin: 0;
  }
  .color-x24-agg-3 .section--dark .featuredblocks-grid-d .featuredblock__item, .color-x24-agg-3 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-agg-3 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-agg-3 .section--light .featuredblocks-grid-d .featuredblock__item, .color-x24-agg-3 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-agg-3 .section--light .featuredblocks-grid-e .featuredblock__item {
    border-left: 0 !important;
    border-right: 0 !important;
  }
  .color-x24-agg-3 .section-banner .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-agg-3 .blade-a__text {
    order: 2;
  }
  .color-x24-agg-3 .blade-a__bg {
    order: 1;
  }
  .color-x24-agg-3 .section-blade .blade-a--12 .blade-a__bg {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  .color-x24-agg-3 .map__container .map .map__col {
    margin: 0;
    box-shadow: none;
    border-radius: 0;
    width: 100%;
    max-width: 100%;
    flex: inherit;
    text-align: center;
  }
  .color-x24-agg-3 .map__container .map .map__col .map__title-caption-wrap {
    padding-top: 40px;
  }
  .color-x24-agg-3 .map__container .map-a .map__container {
    max-width: 100% !important;
    padding: 0;
  }
  .color-x24-agg-3 .map__container .map-a .map__display {
    position: static;
  }
  .color-x24-agg-3 .map__container .map__wrap {
    padding: 0;
  }
  .color-x24-agg-3 .footer {
    padding: 55px 0 30px;
    overflow: hidden;
  }
  .color-x24-agg-3 .footer .section-socialmedia,
.color-x24-agg-3 .footer .section-copyright {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    justify-content: center;
  }
  .color-x24-agg-3 .footer .section-logo {
    padding: 50px 0 10px;
  }
  .color-x24-agg-3 .footer .logo__container {
    margin: 0 auto 23px;
  }
  .color-x24-agg-3 .footer .row {
    display: block;
  }
  .color-x24-agg-3 .footer div[class*=col-] {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: none;
    text-align: center;
  }
  .color-x24-agg-3 .footer .logo_footer__container--inner,
.color-x24-agg-3 .footer .logo__container {
    justify-content: center;
  }
  .color-x24-agg-3 .footer .section-socialmedia .socialmedia,
.color-x24-agg-3 .footer .section-socialmedia .copyright__container,
.color-x24-agg-3 .footer .section-copyright .socialmedia,
.color-x24-agg-3 .footer .section-copyright .copyright__container,
.color-x24-agg-3 .footer .logo__container .socialmedia,
.color-x24-agg-3 .footer .logo__container .copyright__container {
    padding: 0 0 20px;
  }
  .color-x24-agg-3 .footer .section-logo {
    padding: 0;
  }
  .color-x24-agg-3 .logo__container {
    margin: 0 auto;
  }
  .color-x24-agg-3 .logo__container .logo-a__img {
    max-width: 200px;
    margin: 0 auto;
  }
  .color-x24-agg-3 .copyright__container {
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .color-x24-agg-3 .banner-e__contactform .contactform__wrapper {
    position: relative;
    top: 0;
  }
  .color-x24-agg-3 .banner .banner-e {
    padding-top: 100px;
  }
  .color-x24-agg-3 .banner .banner-e__header {
    padding-top: 100px;
  }
}
@media (max-width: 990px) {
  .color-x24-agg-3 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-agg-3 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 140px;
    min-width: 140px;
    font-size: 12px;
  }
  .color-x24-agg-3 .section--dark .navigation-a .navigation__item--link, .color-x24-agg-3 .section--light .navigation-a .navigation__item--link {
    font-size: 12px !important;
  }
}
@media (max-width: 767px) {
  .color-x24-agg-3 .blade-a__text .blade-a__title {
    text-align: center;
  }
  .color-x24-agg-3 .form .form__title,
.color-x24-agg-3 .contact-us-im .form__title,
.color-x24-agg-3 .component__title {
    font: bold 32px/40px "Poppins", sans-serif !important;
    text-align: center;
  }
  .color-x24-agg-3 .form .form__caption,
.color-x24-agg-3 .contact-us-im .form__caption,
.color-x24-agg-3 .component__subtitle {
    font: 600 14px/18px "GothicA1", sans-serif !important;
    text-align: center;
  }
  .color-x24-agg-3 .section-banner .banner .component__title,
.color-x24-agg-3 .section-banner .banner .component__subtitle {
    text-align: center;
  }
  .color-x24-agg-3 .section-banner .banner .component__subtitle {
    margin-bottom: 24px;
  }
  .color-x24-agg-3 .banner__container .banner .cta__button {
    margin: 0 auto;
  }
  .color-x24-agg-3 .banner__container .banner .component__button {
    text-align: center !important;
  }
  .color-x24-agg-3 .featuredblocks-grid-d .featuredblock__item {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-agg-3 .section--dark .staff__list, .color-x24-agg-3 .section--light .staff__list {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-agg-3 .section--dark .staff__container .staff__title, .color-x24-agg-3 .section--light .staff__container .staff__title {
    font: bold 32px/40px "Poppins", sans-serif;
  }
  .color-x24-agg-3 .section--dark .staff__container .staff__caption, .color-x24-agg-3 .section--light .staff__container .staff__caption {
    font: 600 14px/18px "GothicA1", sans-serif;
  }
  .color-x24-agg-3 .section--dark .staff__container .staff-b .staff-member__image, .color-x24-agg-3 .section--light .staff__container .staff-b .staff-member__image {
    border-radius: 0;
  }
  .color-x24-agg-3 .section-staff .staff-a .staff__item:before {
    margin-left: 0;
  }
  .color-x24-agg-3 .section--dark .staff-a .staff-member__text, .color-x24-agg-3 .section--light .staff-a .staff-member__text {
    margin-left: auto;
  }
  .color-x24-agg-3 .hours-a__title, .color-x24-agg-3 .hours-a__subtitle {
    text-align: center;
  }
  .color-x24-agg-3 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    text-align: left;
  }
  .color-x24-agg-3 .hours-a .hours-a__schedule--responsive .cta__button, .color-x24-agg-3 .hours-a .hours-a__schedule--responsive .cta__button--icon, .color-x24-agg-3 .hours-a .hours-a__schedule--responsive .cta__link {
    margin: 0 auto;
  }
  .color-x24-agg-3 .hours-a .hours-a__schedule--responsive .row {
    min-height: 30px;
  }
  .color-x24-agg-3 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    font: 600 20px/28px "Poppins", sans-serif !important;
  }
  .color-x24-agg-3 .hours-a .hours__day:first-child {
    padding-right: 10px;
    width: 50%;
  }
  .color-x24-agg-3 .hours-a .hours__hours, .color-x24-agg-3 .hours-a .hours__day {
    align-items: flex-start !important;
    padding: 10px 0;
  }
  .color-x24-agg-3 .hours-a .hours__hours {
    padding-right: 0;
    width: 50%;
    flex-direction: column !important;
  }
  .color-x24-agg-3 .hours-a .hours__hours span {
    display: block;
    align-self: center;
    width: 100%;
    text-align: right !important;
    padding: 5px 0 0;
  }
  .color-x24-agg-3 .hours-a .hours__hours span:first-child {
    padding-top: 0;
  }
  .color-x24-agg-3 .copyright__container {
    justify-content: center;
  }
  .color-x24-agg-3 .copyright__container .copyright__list {
    justify-content: center;
    padding: 0 0 4px;
  }
  .color-x24-agg-3 .copyright__container .copyright__item {
    padding: 0 10px 10px;
  }
  .color-x24-agg-3 .section-copyright .copyright__item:not(:last-child),
.color-x24-agg-3 .section-copyright #copyright__item:not(:last-child) {
    border: 0;
  }
  .color-x24-agg-3 .section-socialmedia .socialmedia.text-center .socialmedia__link--small,
.color-x24-agg-3 .section-socialmedia .socialmedia.text-center .socialmedia__link--medium,
.color-x24-agg-3 .section-socialmedia .socialmedia.text-center .socialmedia__link--large {
    margin: 0 5px;
  }
  .color-x24-agg-3 .forms--2col-textarea .form .leadForm form .outerWrap {
    width: 100%;
  }
  .color-x24-agg-3 .forms--2col-textarea .form .form-input-comments {
    width: 100%;
  }
}

.color-x24-agg-2 .carmel-wave {
  display: block !important;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
}
.color-x24-agg-2 .carmel-wave.carmel-wave-top {
  bottom: 100% !important;
}
.color-x24-agg-2 .carmel-wave.carmel-wave-bottom {
  top: 100% !important;
}
.color-x24-agg-2 .header_home {
  z-index: 100;
}
.color-x24-agg-2 .header_home.overlap .section--dark.section--inner, .color-x24-agg-2 .header_home.overlap .section--light.section--inner {
  max-width: 1160px;
  border-radius: 8px;
  margin: 0 auto;
  position: relative;
  padding: 0 40px 0 30px;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-agg-2 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: #2a024d;
}
.color-x24-agg-2 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: #6005b0;
}
.color-x24-agg-2 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: black;
}
.color-x24-agg-2 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: #ff9d00;
}
.color-x24-agg-2 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: #e80c0c;
}
.color-x24-agg-2 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: black;
}
.color-x24-agg-2 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: white;
}
.color-x24-agg-2 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: #f5f5f5;
}
.color-x24-agg-2 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: #e80c0c;
}
.color-x24-agg-2 .header-sticky {
  box-shadow: 0 8px 10px rgba(0, 0, 0, 0.14);
}
.color-x24-agg-2 .header-sticky .row {
  align-items: center;
}
.color-x24-agg-2 .header-sticky .section--dark.section--inner, .color-x24-agg-2 .header-sticky .section--light.section--inner {
  padding: 0 40px 0 30px;
}
.color-x24-agg-2 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
  letter-spacing: 0.44px;
  line-height: 16px;
  text-align: center;
  margin-top: 0;
}
.color-x24-agg-2 body,
.color-x24-agg-2 p,
.color-x24-agg-2 .component__p,
.color-x24-agg-2 .editable__container p,
.color-x24-agg-2 .section-editable .editable__container p,
.color-x24-agg-2 .section-editable .editable__container ul,
.color-x24-agg-2 .section-editable .editable__container li,
.color-x24-agg-2 .section-editable .editable__container ol,
.color-x24-agg-2 .editable__container table td,
.color-x24-agg-2 body .editable__container p,
.color-x24-agg-2 body .editable__container ol,
.color-x24-agg-2 body .editable__container ul,
.color-x24-agg-2 body .editable__container li,
.color-x24-agg-2 body .editable__container table td,
.color-x24-agg-2 body .editable__container span,
.color-x24-agg-2 .form .leadFormInfo {
  font-family: "GothicA1", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.color-x24-agg-2 .staff-member {
  flex-wrap: nowrap !important;
}
.color-x24-agg-2 .section--dark p {
  color: #ffffff;
}
.color-x24-agg-2 .section--dark p a {
  text-decoration: underline;
}
.color-x24-agg-2 .section--dark p a:hover {
  text-decoration: none;
}
.color-x24-agg-2 .section--dark .component__title {
  color: #ffffff;
}
.color-x24-agg-2 .section--dark .component__subtitle {
  color: #ffffff;
}
.color-x24-agg-2 .section--dark .component__p {
  color: #ffffff;
}
.color-x24-agg-2 .section--dark .component__p a {
  text-decoration: underline;
}
.color-x24-agg-2 .section--dark .component__p a:hover {
  text-decoration: none;
}
.color-x24-agg-2 .section--dark a {
  color: #ffffff;
}
.color-x24-agg-2 .section--dark .bx-wrapper .bx-controls {
  margin-top: 15px;
}
.color-x24-agg-2 .section--light p {
  color: #000000;
}
.color-x24-agg-2 .section--light p a {
  text-decoration: underline;
}
.color-x24-agg-2 .section--light p a:hover {
  text-decoration: none;
}
.color-x24-agg-2 .section--light .component__title, .color-x24-agg-2 .section--light .component__subtitle {
  color: #000000 !important;
}
.color-x24-agg-2 .section--light .component__p {
  color: #000000;
}
.color-x24-agg-2 .section--light .component__p a {
  text-decoration: underline;
}
.color-x24-agg-2 .section--light .component__p a:hover {
  text-decoration: none;
}
.color-x24-agg-2 .section--light a {
  color: #000000;
}
.color-x24-agg-2 .section-base-container .section-cta .cta-a,
.color-x24-agg-2 .section-base-container .section-logo .logo-a {
  padding: 0;
}
.color-x24-agg-2 .logo__container .logo-a {
  margin: 0;
}
.color-x24-agg-2 .logo__container .logo-a__text {
  padding: 0 10px;
  min-width: 120px;
}
.color-x24-agg-2 .logo__container .logo-a__title {
  font-size: 12px;
  line-height: 14px;
}
.color-x24-agg-2 .logo__container .logo-a__caption {
  font-size: 10px;
  line-height: 12px;
}
.color-x24-agg-2 .logo__container .logo-a__img {
  display: block;
}
.color-x24-agg-2 .section--dark .logo__container .logo-a__title, .color-x24-agg-2 .section--dark .logo__container .logo-a__caption {
  color: #ffffff !important;
}
.color-x24-agg-2 .section--light .logo__container .logo-a__title, .color-x24-agg-2 .section--light .logo__container .logo-a__caption {
  color: #000000 !important;
}
.color-x24-agg-2 .comp-phone .phone__title {
  font-size: 18px;
  line-height: 20px;
}
.color-x24-agg-2 .col_header_cta .cta__link {
  margin-top: 0;
}
.color-x24-agg-2 .phone__setting-title,
.color-x24-agg-2 .phone__city {
  font-size: 16px;
  line-height: 18px;
}
.color-x24-agg-2 .editable__container h6,
.color-x24-agg-2 .editable__container h5,
.color-x24-agg-2 .editable__container h4,
.color-x24-agg-2 .editable__container h3,
.color-x24-agg-2 .editable__container h2,
.color-x24-agg-2 .editable__container h1 {
  font-family: "Poppins", sans-serif;
  font-weight: bold;
  border-bottom: none;
}
.color-x24-agg-2 .editable__container h1 {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-agg-2 .editable__container h2 {
  font-size: 48px;
  line-height: 56px;
}
.color-x24-agg-2 .editable__container h3 {
  font-size: 24px;
  line-height: 32px;
}
.color-x24-agg-2 .editable__container h4 {
  font-size: 20px;
  line-height: 28px;
}
.color-x24-agg-2 .editable__container h5 {
  font-size: 18px;
  line-height: 24px;
}
.color-x24-agg-2 .editable__container h6 {
  font-size: 16px;
  line-height: 20px;
}
.color-x24-agg-2 .section--dark .editable__container h6,
.color-x24-agg-2 .section--dark .editable__container h5,
.color-x24-agg-2 .section--dark .editable__container h4,
.color-x24-agg-2 .section--dark .editable__container h3,
.color-x24-agg-2 .section--dark .editable__container h2,
.color-x24-agg-2 .section--dark .editable__container h1, .color-x24-agg-2 .section--light .editable__container h6,
.color-x24-agg-2 .section--light .editable__container h5,
.color-x24-agg-2 .section--light .editable__container h4,
.color-x24-agg-2 .section--light .editable__container h3,
.color-x24-agg-2 .section--light .editable__container h2,
.color-x24-agg-2 .section--light .editable__container h1 {
  color: #ffffff;
}
.color-x24-agg-2 .section--light .editable__container h6,
.color-x24-agg-2 .section--light .editable__container h5,
.color-x24-agg-2 .section--light .editable__container h4,
.color-x24-agg-2 .section--light .editable__container h3,
.color-x24-agg-2 .section--light .editable__container h2,
.color-x24-agg-2 .section--light .editable__container h1 {
  color: #000000;
}
.color-x24-agg-2 .form__title {
  margin-bottom: 1.875rem;
}
.color-x24-agg-2 .form .form__title,
.color-x24-agg-2 .contact-us-im .form__title,
.color-x24-agg-2 .component__title {
  font: bold 48px/56px "Poppins", sans-serif;
}
.color-x24-agg-2 .form .form__caption,
.color-x24-agg-2 .contact-us-im .form__caption,
.color-x24-agg-2 .component__subtitle {
  font: 600 16px/20px "GothicA1", sans-serif;
}
.color-x24-agg-2 .form .error_container label,
.color-x24-agg-2 .contact-us-im .form .error_container label {
  color: #E03B33;
}
.color-x24-agg-2 .header-sticky .cta,
.color-x24-agg-2 .header_home .cta,
.color-x24-agg-2 .header_home.overlap .cta {
  padding: 0;
}
.color-x24-agg-2 .section__bg--light-1 .componentWith__container.form__container {
  padding-left: 0;
  padding-right: 0;
  padding: 0 0 50px;
}
.color-x24-agg-2 .section--dark .flex-control-paging li a, .color-x24-agg-2 .section--light .flex-control-paging li a {
  background: #f7f0e9;
  border-radius: 6px;
  width: 13px;
  height: 12px;
  box-shadow: none;
}
.color-x24-agg-2 .section--dark .flex-control-paging li a.flex-active, .color-x24-agg-2 .section--light .flex-control-paging li a.flex-active {
  background: #e80c0c !important;
  border-radius: 6px;
  width: 34px;
  height: 12px;
  transition: width 0.2s linear;
}
.color-x24-agg-2 .section--dark .flex-control-paging li a:hover, .color-x24-agg-2 .section--light .flex-control-paging li a:hover {
  background: #e80c0c !important;
}
.color-x24-agg-2 .section--dark .bx-wrapper .bx-pager.bx-default-pager a, .color-x24-agg-2 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #f7f0e9;
}
.color-x24-agg-2 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-agg-2 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  width: 34px;
  transition: width 0.2s linear;
  background: #e80c0c !important;
}
.color-x24-agg-2 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-agg-2 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #e80c0c !important;
}
.color-x24-agg-2 .section--dark .banner .controls-wrapper, .color-x24-agg-2 .section--light .banner .controls-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 45px 0;
  margin-top: -132px;
}
@media (max-width: 991px) {
  .color-x24-agg-2 .section--dark .banner .controls-wrapper, .color-x24-agg-2 .section--light .banner .controls-wrapper {
    margin-top: 0;
  }
}
.color-x24-agg-2 .section--dark .banner .controls-wrapper .flex-control-nav, .color-x24-agg-2 .section--light .banner .controls-wrapper .flex-control-nav {
  bottom: 0 !important;
  width: auto;
  display: flex !important;
  align-items: center;
  position: relative;
  height: 0 !important;
  left: auto !important;
  transform: translateX(0) !important;
}
.color-x24-agg-2 .section--dark .banner .controls-wrapper .flex-control-nav a, .color-x24-agg-2 .section--light .banner .controls-wrapper .flex-control-nav a {
  background: #ffffff;
}
.color-x24-agg-2 .section--dark .banner .controls-wrapper .flex-prev, .color-x24-agg-2 .section--light .banner .controls-wrapper .flex-prev {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-right: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-agg-2 .section--dark .banner .controls-wrapper .flex-prev:hover, .color-x24-agg-2 .section--light .banner .controls-wrapper .flex-prev:hover {
  color: #e80c0c;
}
.color-x24-agg-2 .section--dark .banner .controls-wrapper .flex-prev:before, .color-x24-agg-2 .section--light .banner .controls-wrapper .flex-prev:before {
  content: "";
  font-size: 24px;
}
.color-x24-agg-2 .section--dark .banner .controls-wrapper .flex-next, .color-x24-agg-2 .section--light .banner .controls-wrapper .flex-next {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-left: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-agg-2 .section--dark .banner .controls-wrapper .flex-next:hover, .color-x24-agg-2 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #e80c0c;
}
.color-x24-agg-2 .section--dark .banner .controls-wrapper .flex-next:before, .color-x24-agg-2 .section--light .banner .controls-wrapper .flex-next:before {
  content: "";
  font-size: 24px;
}
.color-x24-agg-2 .section--light .flex-control-paging li a {
  background: #2a024d;
}
.color-x24-agg-2 .section--light .flex-control-paging li a.flex-active {
  background: #e80c0c !important;
}
.color-x24-agg-2 .section--light .flex-control-paging li a:hover {
  background: #e80c0c !important;
}
.color-x24-agg-2 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #2a024d;
}
.color-x24-agg-2 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #e80c0c !important;
}
.color-x24-agg-2 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #e80c0c !important;
}
.color-x24-agg-2 .section--light .banner .controls-wrapper .flex-prev,
.color-x24-agg-2 .section--light .banner .controls-wrapper .flex-next {
  color: #2a024d;
}
.color-x24-agg-2 .section--light .banner .controls-wrapper .flex-prev:hover,
.color-x24-agg-2 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #e80c0c;
}
.color-x24-agg-2 .section-breadcrumbs .section--dark .breadcrumb__item, .color-x24-agg-2 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #ffffff !important;
  font: 400 16px/24px "GothicA1", sans-serif;
}
.color-x24-agg-2 .section-breadcrumbs .section--dark .breadcrumb__item a, .color-x24-agg-2 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-agg-2 .section-breadcrumbs .section--dark .breadcrumb__item a:hover, .color-x24-agg-2 .section-breadcrumbs .section--light .breadcrumb__item a:hover {
  text-decoration: none;
}
.color-x24-agg-2 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #000000 !important;
}
.color-x24-agg-2 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #000000 !important;
}
.color-x24-agg-2 .blade-a__bg > div {
  border-radius: 8px;
  overflow: hidden;
}
.color-x24-agg-2 .blade-a__bg > div img {
  border-radius: 8px;
}
.color-x24-agg-2 .blade-a__text .blade-a__title {
  border-bottom: none;
}
.color-x24-agg-2 .blade-a__description a {
  text-decoration: underline;
}
.color-x24-agg-2 .blade-a__description a:hover {
  text-decoration: none;
}
.color-x24-agg-2 .container-fluid .blade__container .blade-a--12 {
  position: relative;
}
.color-x24-agg-2 .container-fluid .blade__container .blade-a--12 .blade-a__wrap > .row {
  padding: 0;
}
.color-x24-agg-2 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-agg-2 .section--light .blade__container .blade-a--12 .blade-a__bg {
  padding-top: 0;
  padding-bottom: 0;
}
.color-x24-agg-2 .section--dark .blade-a--12 .blade-a__text, .color-x24-agg-2 .section--light .blade-a--12 .blade-a__text {
  padding-top: 16px;
  padding-bottom: 16px;
}
.color-x24-agg-2 .section--dark .blade-a--12 .blade-a__bg, .color-x24-agg-2 .section--light .blade-a--12 .blade-a__bg {
  height: 100%;
}
.color-x24-agg-2 .section--dark .blade-a__bg > div, .color-x24-agg-2 .section--light .blade-a__bg > div {
  height: 100%;
  min-height: 100%;
}
.color-x24-agg-2 .section--dark .blade-a__text, .color-x24-agg-2 .section--light .blade-a__text {
  background: rgba(42, 2, 77, 0.7);
  border-radius: 8px;
}
.color-x24-agg-2 .section--dark .blade-a__text .cta__link, .color-x24-agg-2 .section--light .blade-a__text .cta__link {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
}
.color-x24-agg-2 .section--dark .blade-a__text .cta__link:hover, .color-x24-agg-2 .section--light .blade-a__text .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-agg-2 .section--dark .blade-a__text .blade-a__readmore .cta__link, .color-x24-agg-2 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: #ffebcc !important;
  text-transform: none;
  text-decoration: underline;
  font-weight: 400;
}
.color-x24-agg-2 .section--dark .blade-a__text .blade-a__readmore .cta__link:hover, .color-x24-agg-2 .section--light .blade-a__text .blade-a__readmore .cta__link:hover {
  text-decoration: none;
}
.color-x24-agg-2 .section--dark .blade-a__description, .color-x24-agg-2 .section--light .blade-a__description {
  color: #ffffff;
}
.color-x24-agg-2 .section--light .blade-a__text {
  background: rgba(224, 224, 224, 0.7);
}
.color-x24-agg-2 .section--light .blade-a__text .cta__link {
  color: #000000 !important;
}
.color-x24-agg-2 .section--light .blade-a__text .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-agg-2 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: #ff9d00 !important;
}
.color-x24-agg-2 .section--light .blade-a__description {
  color: #2a024d;
}
.color-x24-agg-2 .container-fluid .blade-a__wrap {
  max-width: 100%;
}
.color-x24-agg-2 .componentWith__container.featuredarticles__container {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-agg-2 .section--dark .featuredarticles .featuredarticle__image, .color-x24-agg-2 .section--light .featuredarticles .featuredarticle__image {
  border-radius: 8px;
}
.color-x24-agg-2 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link, .color-x24-agg-2 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  font: 16px/20px "GothicA1", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
}
.color-x24-agg-2 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:hover, .color-x24-agg-2 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:hover {
  text-decoration: underline;
}
.color-x24-agg-2 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:before, .color-x24-agg-2 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:before {
  display: none;
}
.color-x24-agg-2 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__description, .color-x24-agg-2 .section--light .featuredarticles .featuredarticle__text .featuredarticle__description {
  font: 16px/20px "GothicA1", sans-serif;
}
.color-x24-agg-2 .section--dark .featuredarticles .featuredarticle__title, .color-x24-agg-2 .section--light .featuredarticles .featuredarticle__title {
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-agg-2 .section--dark .featuredarticles .featuredarticle__title a, .color-x24-agg-2 .section--light .featuredarticles .featuredarticle__title a {
  color: #ffffff;
  text-decoration: none;
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-agg-2 .section--dark .featuredarticles .featuredarticle__title a:hover, .color-x24-agg-2 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-agg-2 .section--dark .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper, .color-x24-agg-2 .section--light .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper {
  margin-top: 0 !important;
}
.color-x24-agg-2 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  color: #000000;
}
.color-x24-agg-2 .section--light .featuredarticles .featuredarticle__title a {
  color: #000000;
}
.color-x24-agg-2 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #000000;
}
.color-x24-agg-2 .section--light .featuredblocks-list-a .featuredblock__item {
  margin-bottom: 10px;
}
.color-x24-agg-2 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a {
  color: #000000 !important;
}
.color-x24-agg-2 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a:hover:after {
  text-decoration: underline;
}
.color-x24-agg-2 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-agg-2 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-agg-2 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-agg-2 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-agg-2 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-agg-2 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-agg-2 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-agg-2 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ffffff !important;
}
.color-x24-agg-2 .section__bg--light-3 .section--dark .flex-control-paging li a.flex-active, .color-x24-agg-2 .section__bg--light-3 .section--dark .flex-control-paging li a:hover, .color-x24-agg-2 .section__bg--light-3 .section--light .flex-control-paging li a.flex-active, .color-x24-agg-2 .section__bg--light-3 .section--light .flex-control-paging li a:hover,
.color-x24-agg-2 .section__bg--dark-5 .section--dark .flex-control-paging li a.flex-active,
.color-x24-agg-2 .section__bg--dark-5 .section--dark .flex-control-paging li a:hover,
.color-x24-agg-2 .section__bg--dark-5 .section--light .flex-control-paging li a.flex-active,
.color-x24-agg-2 .section__bg--dark-5 .section--light .flex-control-paging li a:hover {
  background: #ffffff !important;
}
.color-x24-agg-2 .section__bg--light-3 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-agg-2 .section__bg--light-3 .section--light .hours-a__schedule .hours-a__schedule--border,
.color-x24-agg-2 .section__bg--dark-5 .section--dark .hours-a__schedule .hours-a__schedule--border,
.color-x24-agg-2 .section__bg--dark-5 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ffffff !important;
}
.color-x24-agg-2 .section__bg--dark-5 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-2 .section__bg--dark-5 .section--dark .form .form__group .input_container input,
.color-x24-agg-2 .section__bg--dark-5 .section--dark .form .form__group .input_container select,
.color-x24-agg-2 .section__bg--dark-5 .section--dark .form .form__group .input_container textarea,
.color-x24-agg-2 .section__bg--dark-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-2 .section__bg--dark-5 .section--light .form .form__group .input_container input,
.color-x24-agg-2 .section__bg--dark-5 .section--light .form .form__group .input_container select,
.color-x24-agg-2 .section__bg--dark-5 .section--light .form .form__group .input_container textarea,
.color-x24-agg-2 .section__bg--light-3 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-2 .section__bg--light-3 .section--dark .form .form__group .input_container input,
.color-x24-agg-2 .section__bg--light-3 .section--dark .form .form__group .input_container select,
.color-x24-agg-2 .section__bg--light-3 .section--dark .form .form__group .input_container textarea,
.color-x24-agg-2 .section__bg--light-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-2 .section__bg--light-3 .section--light .form .form__group .input_container input,
.color-x24-agg-2 .section__bg--light-3 .section--light .form .form__group .input_container select,
.color-x24-agg-2 .section__bg--light-3 .section--light .form .form__group .input_container textarea {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
}
.color-x24-agg-2 .section__bg--dark-4 .section--dark .staff__container .component__button--2 {
  border: 1px solid #2a024d !important;
  color: #ffffff !important;
  background: #2a024d !important;
}
.color-x24-agg-2 .section__bg--dark-4 .section--dark .staff__container .component__button--2:hover {
  border: 1px solid #6005b0 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #6005b0 !important;
}
.color-x24-agg-2 .section__bg--dark-4 .section--dark .staff__container .component__button--2:focus {
  border: 1px solid #9522f9 !important;
  color: #ffffff !important;
  background: #9522f9 !important;
}
.color-x24-agg-2 .section--dark .disclaimer, .color-x24-agg-2 .section--light .disclaimer {
  padding: 0;
}
.color-x24-agg-2 .section--dark .disclaimer__content p, .color-x24-agg-2 .section--light .disclaimer__content p {
  font: 400 16px/20px "GothicA1", sans-serif;
}
.color-x24-agg-2 .section--dark .disclaimer__content a, .color-x24-agg-2 .section--light .disclaimer__content a {
  font-weight: 400;
  text-decoration: underline;
}
.color-x24-agg-2 .section--dark .disclaimer__content a:hover, .color-x24-agg-2 .section--dark .disclaimer__content a:focus, .color-x24-agg-2 .section--light .disclaimer__content a:hover, .color-x24-agg-2 .section--light .disclaimer__content a:focus {
  text-decoration: none;
}
.color-x24-agg-2 .section--dark .section-featuredblocks .section--inner.container-fluid > .row > div, .color-x24-agg-2 .section--light .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-agg-2 .section--dark .cta__link, .color-x24-agg-2 .section--light .cta__link {
  font: bold 16px/20px "GothicA1", sans-serif;
}
.color-x24-agg-2 .section--dark .featuredblocks__title-wrap, .color-x24-agg-2 .section--light .featuredblocks__title-wrap {
  margin-bottom: 1.875rem;
}
.color-x24-agg-2 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button, .color-x24-agg-2 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-agg-2 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover, .color-x24-agg-2 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-agg-2 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus, .color-x24-agg-2 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-agg-2 .section--dark .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-agg-2 .section--dark .banner .component__button--1.cta__button,
.color-x24-agg-2 .section--dark .cta__button.component__button--1, .color-x24-agg-2 .section--light .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-agg-2 .section--light .banner .component__button--1.cta__button,
.color-x24-agg-2 .section--light .cta__button.component__button--1 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-agg-2 .section--dark .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-agg-2 .section--dark .banner .component__button--1.cta__button:hover,
.color-x24-agg-2 .section--dark .cta__button.component__button--1:hover, .color-x24-agg-2 .section--light .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-agg-2 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-agg-2 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-agg-2 .section--dark .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-agg-2 .section--dark .banner .component__button--1.cta__button:focus,
.color-x24-agg-2 .section--dark .cta__button.component__button--1:focus, .color-x24-agg-2 .section--light .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-agg-2 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-agg-2 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-agg-2 .section--dark .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-agg-2 .section--dark .banner .component__button--2.cta__button,
.color-x24-agg-2 .section--dark .cta__button.component__button--2, .color-x24-agg-2 .section--light .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-agg-2 .section--light .banner .component__button--2.cta__button,
.color-x24-agg-2 .section--light .cta__button.component__button--2 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ff9d00 !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ff9d00 !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-agg-2 .section--dark .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-agg-2 .section--dark .banner .component__button--2.cta__button:hover,
.color-x24-agg-2 .section--dark .cta__button.component__button--2:hover, .color-x24-agg-2 .section--light .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-agg-2 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-agg-2 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #ffc466 !important;
  background: #ffc466 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-agg-2 .section--dark .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-agg-2 .section--dark .banner .component__button--2.cta__button:focus,
.color-x24-agg-2 .section--dark .cta__button.component__button--2:focus, .color-x24-agg-2 .section--light .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-agg-2 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-agg-2 .section--light .cta__button.component__button--2:focus {
  border: 1px solid #ffebcc !important;
  color: #ffffff !important;
  background: #ffebcc !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-agg-2 .section--dark .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-agg-2 .section--dark .banner .component__button--3.cta__button,
.color-x24-agg-2 .section--dark .cta__button.component__button--3, .color-x24-agg-2 .section--light .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-agg-2 .section--light .banner .component__button--3.cta__button,
.color-x24-agg-2 .section--light .cta__button.component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: none !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-agg-2 .section--dark .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-agg-2 .section--dark .banner .component__button--3.cta__button:hover,
.color-x24-agg-2 .section--dark .cta__button.component__button--3:hover, .color-x24-agg-2 .section--light .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-agg-2 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-agg-2 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(123, 6, 226, 0.42), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(123, 6, 226, 0.1);
}
.color-x24-agg-2 .section--dark .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-agg-2 .section--dark .banner .component__button--3.cta__button:focus,
.color-x24-agg-2 .section--dark .cta__button.component__button--3:focus, .color-x24-agg-2 .section--light .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-agg-2 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-agg-2 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-agg-2 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  border: 1px solid #2a024d !important;
  color: #ffffff !important;
  background: #2a024d !important;
}
.color-x24-agg-2 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #6005b0 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #6005b0 !important;
}
.color-x24-agg-2 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #9522f9 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #9522f9 !important;
}
.color-x24-agg-2 .section--light .banner .component__button--1.cta__button,
.color-x24-agg-2 .section--light .cta__button.component__button--1 {
  border: 1px solid #2a024d !important;
  color: #ffffff !important;
  background: #2a024d !important;
}
.color-x24-agg-2 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-agg-2 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #6005b0 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #6005b0 !important;
}
.color-x24-agg-2 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-agg-2 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #9522f9 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #9522f9 !important;
}
.color-x24-agg-2 .section--light .banner .component__button--2.cta__button,
.color-x24-agg-2 .section--light .cta__button.component__button--2 {
  border: 1px solid #ff9d00 !important;
  color: #ffffff !important;
  background: #ff9d00 !important;
}
.color-x24-agg-2 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-agg-2 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #ffc466 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #ffc466 !important;
}
.color-x24-agg-2 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-agg-2 .section--light .cta__button.component__button--2:focus {
  border: 1px solid #ffebcc !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #ffebcc !important;
}
.color-x24-agg-2 .section--light .banner .component__button--3.cta__button,
.color-x24-agg-2 .section--light .cta__button.component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-agg-2 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-agg-2 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #ffd899 !important;
  color: #2a024d !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #ffebcc !important;
}
.color-x24-agg-2 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-agg-2 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-agg-2 .section--dark .articles__categories .mm-navbar .mm-btn, .color-x24-agg-2 .section--light .articles__categories .mm-navbar .mm-btn {
  top: 7px;
}
.color-x24-agg-2 .section--dark .articles__categories .mm-panels > .mm-panel > .mm-listview, .color-x24-agg-2 .section--light .articles__categories .mm-panels > .mm-panel > .mm-listview {
  margin: 7px 0 0 0;
}
.color-x24-agg-2 .section--dark .articles__categories .mm-opened .mm-title,
.color-x24-agg-2 .section--dark .articles__categories .mm-title, .color-x24-agg-2 .section--light .articles__categories .mm-opened .mm-title,
.color-x24-agg-2 .section--light .articles__categories .mm-title {
  font-size: 22px;
  line-height: 24px;
}
.color-x24-agg-2 .section--dark .blog-post__title,
.color-x24-agg-2 .section--dark .blog__post-title,
.color-x24-agg-2 .section--dark .article__post-title, .color-x24-agg-2 .section--light .blog-post__title,
.color-x24-agg-2 .section--light .blog__post-title,
.color-x24-agg-2 .section--light .article__post-title {
  font-family: "Poppins", sans-serif;
  text-decoration: none;
  color: #ffffff !important;
}
.color-x24-agg-2 .section--dark .blog-post__title:hover, .color-x24-agg-2 .section--dark .blog-post__title:focus,
.color-x24-agg-2 .section--dark .blog__post-title:hover,
.color-x24-agg-2 .section--dark .blog__post-title:focus,
.color-x24-agg-2 .section--dark .article__post-title:hover,
.color-x24-agg-2 .section--dark .article__post-title:focus, .color-x24-agg-2 .section--light .blog-post__title:hover, .color-x24-agg-2 .section--light .blog-post__title:focus,
.color-x24-agg-2 .section--light .blog__post-title:hover,
.color-x24-agg-2 .section--light .blog__post-title:focus,
.color-x24-agg-2 .section--light .article__post-title:hover,
.color-x24-agg-2 .section--light .article__post-title:focus {
  text-decoration: underline;
}
.color-x24-agg-2 .section--dark .blog-post__info li, .color-x24-agg-2 .section--light .blog-post__info li {
  border-left-color: #ffffff;
}
.color-x24-agg-2 .section--dark .category__description h1,
.color-x24-agg-2 .section--dark .category__description h2,
.color-x24-agg-2 .section--dark .category__description h3,
.color-x24-agg-2 .section--dark .category__description h4,
.color-x24-agg-2 .section--dark .category__description h5,
.color-x24-agg-2 .section--dark .category__description h6,
.color-x24-agg-2 .section--dark .category__description p > strong,
.color-x24-agg-2 .section--dark .blog__content h1,
.color-x24-agg-2 .section--dark .blog__content h2,
.color-x24-agg-2 .section--dark .blog__content h3,
.color-x24-agg-2 .section--dark .blog__content h4,
.color-x24-agg-2 .section--dark .blog__content h5,
.color-x24-agg-2 .section--dark .blog__content h6,
.color-x24-agg-2 .section--dark .blog__content p > strong,
.color-x24-agg-2 .section--dark .article__content h1,
.color-x24-agg-2 .section--dark .article__content h2,
.color-x24-agg-2 .section--dark .article__content h3,
.color-x24-agg-2 .section--dark .article__content h4,
.color-x24-agg-2 .section--dark .article__content h5,
.color-x24-agg-2 .section--dark .article__content h6,
.color-x24-agg-2 .section--dark .article__content p > strong, .color-x24-agg-2 .section--light .category__description h1,
.color-x24-agg-2 .section--light .category__description h2,
.color-x24-agg-2 .section--light .category__description h3,
.color-x24-agg-2 .section--light .category__description h4,
.color-x24-agg-2 .section--light .category__description h5,
.color-x24-agg-2 .section--light .category__description h6,
.color-x24-agg-2 .section--light .category__description p > strong,
.color-x24-agg-2 .section--light .blog__content h1,
.color-x24-agg-2 .section--light .blog__content h2,
.color-x24-agg-2 .section--light .blog__content h3,
.color-x24-agg-2 .section--light .blog__content h4,
.color-x24-agg-2 .section--light .blog__content h5,
.color-x24-agg-2 .section--light .blog__content h6,
.color-x24-agg-2 .section--light .blog__content p > strong,
.color-x24-agg-2 .section--light .article__content h1,
.color-x24-agg-2 .section--light .article__content h2,
.color-x24-agg-2 .section--light .article__content h3,
.color-x24-agg-2 .section--light .article__content h4,
.color-x24-agg-2 .section--light .article__content h5,
.color-x24-agg-2 .section--light .article__content h6,
.color-x24-agg-2 .section--light .article__content p > strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-agg-2 .section--dark .category__description h1 strong,
.color-x24-agg-2 .section--dark .category__description h2 strong,
.color-x24-agg-2 .section--dark .category__description h3 strong,
.color-x24-agg-2 .section--dark .category__description h4 strong,
.color-x24-agg-2 .section--dark .category__description h5 strong,
.color-x24-agg-2 .section--dark .category__description h6 strong,
.color-x24-agg-2 .section--dark .category__description p > strong strong,
.color-x24-agg-2 .section--dark .blog__content h1 strong,
.color-x24-agg-2 .section--dark .blog__content h2 strong,
.color-x24-agg-2 .section--dark .blog__content h3 strong,
.color-x24-agg-2 .section--dark .blog__content h4 strong,
.color-x24-agg-2 .section--dark .blog__content h5 strong,
.color-x24-agg-2 .section--dark .blog__content h6 strong,
.color-x24-agg-2 .section--dark .blog__content p > strong strong,
.color-x24-agg-2 .section--dark .article__content h1 strong,
.color-x24-agg-2 .section--dark .article__content h2 strong,
.color-x24-agg-2 .section--dark .article__content h3 strong,
.color-x24-agg-2 .section--dark .article__content h4 strong,
.color-x24-agg-2 .section--dark .article__content h5 strong,
.color-x24-agg-2 .section--dark .article__content h6 strong,
.color-x24-agg-2 .section--dark .article__content p > strong strong, .color-x24-agg-2 .section--light .category__description h1 strong,
.color-x24-agg-2 .section--light .category__description h2 strong,
.color-x24-agg-2 .section--light .category__description h3 strong,
.color-x24-agg-2 .section--light .category__description h4 strong,
.color-x24-agg-2 .section--light .category__description h5 strong,
.color-x24-agg-2 .section--light .category__description h6 strong,
.color-x24-agg-2 .section--light .category__description p > strong strong,
.color-x24-agg-2 .section--light .blog__content h1 strong,
.color-x24-agg-2 .section--light .blog__content h2 strong,
.color-x24-agg-2 .section--light .blog__content h3 strong,
.color-x24-agg-2 .section--light .blog__content h4 strong,
.color-x24-agg-2 .section--light .blog__content h5 strong,
.color-x24-agg-2 .section--light .blog__content h6 strong,
.color-x24-agg-2 .section--light .blog__content p > strong strong,
.color-x24-agg-2 .section--light .article__content h1 strong,
.color-x24-agg-2 .section--light .article__content h2 strong,
.color-x24-agg-2 .section--light .article__content h3 strong,
.color-x24-agg-2 .section--light .article__content h4 strong,
.color-x24-agg-2 .section--light .article__content h5 strong,
.color-x24-agg-2 .section--light .article__content h6 strong,
.color-x24-agg-2 .section--light .article__content p > strong strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-agg-2 .section--dark .article__post-permalink,
.color-x24-agg-2 .section--dark .blog__post-permalink, .color-x24-agg-2 .section--light .article__post-permalink,
.color-x24-agg-2 .section--light .blog__post-permalink {
  text-decoration: none;
  font-family: "GothicA1", sans-serif;
  position: relative;
  font-weight: 700;
  color: #ffffff;
}
.color-x24-agg-2 .section--dark .article__post-permalink:hover, .color-x24-agg-2 .section--dark .article__post-permalink:focus,
.color-x24-agg-2 .section--dark .blog__post-permalink:hover,
.color-x24-agg-2 .section--dark .blog__post-permalink:focus, .color-x24-agg-2 .section--light .article__post-permalink:hover, .color-x24-agg-2 .section--light .article__post-permalink:focus,
.color-x24-agg-2 .section--light .blog__post-permalink:hover,
.color-x24-agg-2 .section--light .blog__post-permalink:focus {
  text-decoration: underline;
}
.color-x24-agg-2 .section--dark .article__post-permalink:before,
.color-x24-agg-2 .section--dark .blog__post-permalink:before, .color-x24-agg-2 .section--light .article__post-permalink:before,
.color-x24-agg-2 .section--light .blog__post-permalink:before {
  content: "";
  top: -3px;
  font-family: "font-awesome";
  position: absolute;
  right: -13px;
  font-weight: normal;
  display: none;
}
.color-x24-agg-2 .section--dark .articles__categories .category__list-child li a,
.color-x24-agg-2 .section--dark .articles__categories-list li a, .color-x24-agg-2 .section--light .articles__categories .category__list-child li a,
.color-x24-agg-2 .section--light .articles__categories-list li a {
  font: 16px/1.375 "GothicA1", sans-serif;
}
.color-x24-agg-2 .section--dark .articles__categories .category__list-child li a:hover, .color-x24-agg-2 .section--dark .articles__categories .category__list-child li a:focus,
.color-x24-agg-2 .section--dark .articles__categories-list li a:hover,
.color-x24-agg-2 .section--dark .articles__categories-list li a:focus, .color-x24-agg-2 .section--light .articles__categories .category__list-child li a:hover, .color-x24-agg-2 .section--light .articles__categories .category__list-child li a:focus,
.color-x24-agg-2 .section--light .articles__categories-list li a:hover,
.color-x24-agg-2 .section--light .articles__categories-list li a:focus {
  text-decoration: none;
}
.color-x24-agg-2 .section--dark .articles__categories .mm-opened .mm-title, .color-x24-agg-2 .section--light .articles__categories .mm-opened .mm-title {
  font-family: "Poppins", sans-serif;
}
.color-x24-agg-2 .section--dark .articles__pagination ul li a, .color-x24-agg-2 .section--light .articles__pagination ul li a {
  color: #000000;
}
.color-x24-agg-2 .section--light .blog__post-title,
.color-x24-agg-2 .section--light .article__post-title {
  color: #000000 !important;
}
.color-x24-agg-2 .section--light .article__post-permalink,
.color-x24-agg-2 .section--light .blog__post-permalink {
  color: #000000;
}
.color-x24-agg-2 .section--light .blog-post__info li {
  border-left-color: #000000;
}
.color-x24-agg-2 .section--dark .banner__container .banner .cta__button, .color-x24-agg-2 .section--light .banner__container .banner .cta__button {
  min-height: 45px;
  max-width: 250px;
  font: 700 14px/25px "Poppins", sans-serif;
}
.color-x24-agg-2 .section--dark .banner__container .banner .form .form__title,
.color-x24-agg-2 .section--dark .banner__container .banner .form .form__caption,
.color-x24-agg-2 .section--dark .banner__container .banner .form .leadFormInfo,
.color-x24-agg-2 .section--dark .banner__container .banner .form .form__name, .color-x24-agg-2 .section--light .banner__container .banner .form .form__title,
.color-x24-agg-2 .section--light .banner__container .banner .form .form__caption,
.color-x24-agg-2 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-agg-2 .section--light .banner__container .banner .form .form__name {
  color: #000000;
}
.color-x24-agg-2 .section--light .banner__container .banner .form .form__title,
.color-x24-agg-2 .section--light .banner__container .banner .form .form__caption,
.color-x24-agg-2 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-agg-2 .section--light .banner__container .banner .form .form__name {
  color: #ffffff;
}
.color-x24-agg-2 .section-banner .banner .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-agg-2 .section-banner .banner form {
  margin-bottom: 0;
}
.color-x24-agg-2 .section-banner .banner .component__title {
  color: #ffffff !important;
  font-family: "Poppins", sans-serif;
  font-weight: bold;
}
.color-x24-agg-2 .section-banner .banner .banner-text__title--large {
  font-size: 40px;
  line-height: 46px;
}
.color-x24-agg-2 .section-banner .banner .banner-text__title--extraLarge {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-agg-2 .section-banner .banner .banner-e .input_container {
  margin: 0 0 10px;
}
.color-x24-agg-2 .section-banner .banner-text__wrapper .text-left .banner-c__title,
.color-x24-agg-2 .section-banner .banner-text__wrapper .text-center .banner-c__title,
.color-x24-agg-2 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  max-width: 650px;
}
.color-x24-agg-2 .section-banner .banner-text__wrapper .text-left .banner-c__title {
  max-width: 650px;
}
.color-x24-agg-2 .section-banner .banner-text__wrapper .text-left .text-center {
  text-align: left !important;
}
.color-x24-agg-2 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  display: inline-block;
}
.color-x24-agg-2 .section-banner .banner-text__wrapper .text-right .banner-c__button {
  text-align: right !important;
  margin-right: 0 !important;
}
.color-x24-agg-2 .section-banner .banner-text__wrapper .text-center {
  margin: 0 auto;
}
.color-x24-agg-2 .section-banner .banner .component__subtitle {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-agg-2 .section-banner .banner .banner-text__subtitle--small {
  font-size: 18px;
  line-height: 22px;
}
.color-x24-agg-2 .section-banner .banner .banner-text__subtitle--medium {
  font-size: 24px;
  line-height: 26px;
}
.color-x24-agg-2 .section-banner .banner .cta__link:hover {
  text-decoration: underline;
}
.color-x24-agg-2 .section-banner .banner .flexslider .flex-control-nav {
  bottom: 100px;
}
@keyframes fadeInUp {
  from {
    transform: translate3d(0, 40px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.color-x24-agg-2 .in-view {
  animation-duration: 1s;
  animation-fill-mode: both;
  opacity: 0;
  animation-name: fadeInUp;
}
.color-x24-agg-2 .section--dark .navigation .navigation-b,
.color-x24-agg-2 .section--dark .navigation .navigation-c, .color-x24-agg-2 .section--light .navigation .navigation-b,
.color-x24-agg-2 .section--light .navigation .navigation-c {
  background: none;
}
.color-x24-agg-2 .section--dark .navigation .navigation-b .navigation__button:focus,
.color-x24-agg-2 .section--dark .navigation .navigation-c .navigation__button:focus, .color-x24-agg-2 .section--light .navigation .navigation-b .navigation__button:focus,
.color-x24-agg-2 .section--light .navigation .navigation-c .navigation__button:focus {
  outline: none;
}
.color-x24-agg-2 .section--dark .navigation-a .navigation__item--link,
.color-x24-agg-2 .section--dark .navigation-b .navigation__item--link,
.color-x24-agg-2 .section--dark .navigation-c .navigation__item--link, .color-x24-agg-2 .section--light .navigation-a .navigation__item--link,
.color-x24-agg-2 .section--light .navigation-b .navigation__item--link,
.color-x24-agg-2 .section--light .navigation-c .navigation__item--link {
  padding: 5px 0.7rem;
  font-size: 12px !important;
  color: #ffffff;
  text-transform: uppercase;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  line-height: 24px;
}
.color-x24-agg-2 .section--dark .navigation-a .navigation__item--link:hover,
.color-x24-agg-2 .section--dark .navigation-b .navigation__item--link:hover,
.color-x24-agg-2 .section--dark .navigation-c .navigation__item--link:hover, .color-x24-agg-2 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-agg-2 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-agg-2 .section--light .navigation-c .navigation__item--link:hover {
  color: #999;
}
.color-x24-agg-2 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-agg-2 .section--dark .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-agg-2 .section--dark .navigation-c .navigation__item.has-drop-down ul a:hover, .color-x24-agg-2 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-agg-2 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-agg-2 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #999;
}
.color-x24-agg-2 .section--dark .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-2 .section--dark .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-2 .section--dark .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-agg-2 .section--light .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-2 .section--light .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-2 .section--light .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after {
  font-family: "font-awesome";
  content: "";
  border: 0 !important;
  width: 10px;
  height: 20px;
  margin: 0;
  font-size: 8px !important;
  right: 10px;
  top: 4px;
}
.color-x24-agg-2 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-agg-2 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-agg-2 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub, .color-x24-agg-2 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-agg-2 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-agg-2 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub {
  right: 0;
}
.color-x24-agg-2 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-agg-2 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-agg-2 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub, .color-x24-agg-2 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-agg-2 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-agg-2 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub {
  left: unset;
  right: 100%;
}
.color-x24-agg-2 .section--dark .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-agg-2 .section--dark .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-agg-2 .section--dark .navigation-c .navigation__list--head .navigation-open > .navigation__item--link, .color-x24-agg-2 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-agg-2 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-agg-2 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-agg-2 .section--dark .navigation-a .navigation__list--sub,
.color-x24-agg-2 .section--dark .navigation-b .navigation__list--sub,
.color-x24-agg-2 .section--dark .navigation-c .navigation__list--sub, .color-x24-agg-2 .section--light .navigation-a .navigation__list--sub,
.color-x24-agg-2 .section--light .navigation-b .navigation__list--sub,
.color-x24-agg-2 .section--light .navigation-c .navigation__list--sub {
  border: 0;
  border-radius: 8px;
  background: #2a024d !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-agg-2 .section--dark .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-agg-2 .section--dark .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-agg-2 .section--dark .navigation-c .navigation__list--sub .navigation__item--link, .color-x24-agg-2 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-agg-2 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-agg-2 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #ffffff;
}
.color-x24-agg-2 .section--dark .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-2 .section--dark .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-2 .section--dark .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-agg-2 .section--light .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-2 .section--light .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-2 .section--light .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  content: "";
}
.color-x24-agg-2 .section--dark .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-agg-2 .section--dark .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-agg-2 .section--dark .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link, .color-x24-agg-2 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-agg-2 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-agg-2 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-agg-2 .section--light .navigation-a .navigation__item--link,
.color-x24-agg-2 .section--light .navigation-b .navigation__item--link,
.color-x24-agg-2 .section--light .navigation-c .navigation__item--link {
  color: #000000;
}
.color-x24-agg-2 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-agg-2 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-agg-2 .section--light .navigation-c .navigation__item--link:hover {
  color: #666;
}
.color-x24-agg-2 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-agg-2 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-agg-2 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #666;
}
.color-x24-agg-2 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-agg-2 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-agg-2 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #666;
}
.color-x24-agg-2 .section--light .navigation-a .navigation__list--sub,
.color-x24-agg-2 .section--light .navigation-b .navigation__list--sub,
.color-x24-agg-2 .section--light .navigation-c .navigation__list--sub {
  background: #e0e0e0 !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-agg-2 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-agg-2 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-agg-2 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #000000;
}
.color-x24-agg-2 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-agg-2 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-agg-2 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #666 !important;
}
.color-x24-agg-2 .section--dark .navigation__container .navigation__item.has-drop-down .navigation__item--link:hover:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-agg-2 .section--dark .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-agg-2 .section--dark .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #999 !important;
}
.color-x24-agg-2 .section--dark .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #f0f !important;
}
.color-x24-agg-2 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: #000000 transparent transparent transparent !important;
}
.color-x24-agg-2 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: #666 transparent transparent transparent !important;
}
.color-x24-agg-2 .section--light .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #666 transparent transparent !important;
}
.color-x24-agg-2 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: transparent transparent transparent #000000 !important;
}
.color-x24-agg-2 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #f00 !important;
}
.color-x24-agg-2 .section--light .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #666 !important;
}
.color-x24-agg-2 .contact-us-im {
  overflow: hidden;
}
.color-x24-agg-2 .contact-us-im .form .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-agg-2 .form .form__name {
  font: 14px/20px "GothicA1", sans-serif;
}
.color-x24-agg-2 .form .leadForm,
.color-x24-agg-2 .form .label_container {
  text-align: left;
}
.color-x24-agg-2 .form form .form-input-comments {
  flex-direction: column;
}
.color-x24-agg-2 .form .form__group {
  overflow: hidden;
  margin: 0 0 20px;
}
.color-x24-agg-2 .section--dark .form, .color-x24-agg-2 .section--light .form {
  padding: 3.125rem 0;
  margin: 0 auto;
  max-width: 900px;
}
.color-x24-agg-2 .section--dark .form form .form-wrap__submit, .color-x24-agg-2 .section--light .form form .form-wrap__submit {
  display: block;
}
.color-x24-agg-2 .section--dark .form form .form-wrap__submit input, .color-x24-agg-2 .section--light .form form .form-wrap__submit input {
  width: 100%;
}
.color-x24-agg-2 .section--dark .form .leadFormInfo,
.color-x24-agg-2 .section--dark .form .component__title-caption-wrap, .color-x24-agg-2 .section--light .form .leadFormInfo,
.color-x24-agg-2 .section--light .form .component__title-caption-wrap {
  text-align: center;
}
.color-x24-agg-2 .section--dark .form .form__title, .color-x24-agg-2 .section--light .form .form__title {
  color: #ffffff;
}
.color-x24-agg-2 .section--dark .form .form__caption, .color-x24-agg-2 .section--dark .form .form__name, .color-x24-agg-2 .section--light .form .form__caption, .color-x24-agg-2 .section--light .form .form__name {
  color: #ffffff;
}
.color-x24-agg-2 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-2 .section--dark .form .form__group .input_container input,
.color-x24-agg-2 .section--dark .form .form__group .input_container select,
.color-x24-agg-2 .section--dark .form .form__group .input_container textarea, .color-x24-agg-2 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-2 .section--light .form .form__group .input_container input,
.color-x24-agg-2 .section--light .form .form__group .input_container select,
.color-x24-agg-2 .section--light .form .form__group .input_container textarea {
  width: 100%;
  font: 14px/16px "GothicA1", sans-serif;
  color: #ffffff;
  background: rgba(232, 12, 12, 0.7);
  border-radius: 8px;
  padding: 12px 16px 13px;
  border: 1px solid rgba(232, 12, 12, 0.7) !important;
  outline: none;
  height: auto;
}
.color-x24-agg-2 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-agg-2 .section--dark .form .form__group .input_container input::placeholder,
.color-x24-agg-2 .section--dark .form .form__group .input_container select::placeholder,
.color-x24-agg-2 .section--dark .form .form__group .input_container textarea::placeholder, .color-x24-agg-2 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-agg-2 .section--light .form .form__group .input_container input::placeholder,
.color-x24-agg-2 .section--light .form .form__group .input_container select::placeholder,
.color-x24-agg-2 .section--light .form .form__group .input_container textarea::placeholder {
  color: #ffffff;
}
.color-x24-agg-2 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-agg-2 .section--dark .form .form__group .input_container input.has-error::placeholder,
.color-x24-agg-2 .section--dark .form .form__group .input_container select.has-error::placeholder,
.color-x24-agg-2 .section--dark .form .form__group .input_container textarea.has-error::placeholder, .color-x24-agg-2 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-agg-2 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-agg-2 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-agg-2 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-agg-2 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-agg-2 .section--dark .form .form__group .input_container input:focus,
.color-x24-agg-2 .section--dark .form .form__group .input_container select:focus,
.color-x24-agg-2 .section--dark .form .form__group .input_container textarea:focus, .color-x24-agg-2 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-agg-2 .section--light .form .form__group .input_container input:focus,
.color-x24-agg-2 .section--light .form .form__group .input_container select:focus,
.color-x24-agg-2 .section--light .form .form__group .input_container textarea:focus {
  border: 1px solid #ffffff !important;
}
.color-x24-agg-2 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span, .color-x24-agg-2 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span {
  padding: 0;
}
.color-x24-agg-2 .section--dark .form .form__group .input_container .form-input-uploadFile span.status-label:before, .color-x24-agg-2 .section--light .form .form__group .input_container .form-input-uploadFile span.status-label:before {
  right: 103px;
}
.color-x24-agg-2 .section--dark .form .form__group .input_container.checkbox_wrapper, .color-x24-agg-2 .section--dark .form .form__group .input_container.radio_wrapper, .color-x24-agg-2 .section--light .form .form__group .input_container.checkbox_wrapper, .color-x24-agg-2 .section--light .form .form__group .input_container.radio_wrapper {
  position: relative;
  overflow: hidden;
  border-style: none;
}
.color-x24-agg-2 .section--dark .form .form__group .input_container.checkbox_wrapper input, .color-x24-agg-2 .section--dark .form .form__group .input_container.radio_wrapper input, .color-x24-agg-2 .section--light .form .form__group .input_container.checkbox_wrapper input, .color-x24-agg-2 .section--light .form .form__group .input_container.radio_wrapper input {
  position: absolute;
  top: 0;
  left: -9999px;
}
.color-x24-agg-2 .section--dark .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-agg-2 .section--dark .form .form__group .input_container.radio_wrapper input + label, .color-x24-agg-2 .section--light .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-agg-2 .section--light .form .form__group .input_container.radio_wrapper input + label {
  position: relative;
  margin-bottom: 4px;
  padding: 5px 0 0 50px;
  min-height: 30px;
  font: 18px/1.375 "Heebo", sans-serif;
}
.color-x24-agg-2 .section--dark .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-agg-2 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-agg-2 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-agg-2 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  height: 30px;
  width: 30px;
  text-align: center;
  color: #ffffff;
  background: rgba(232, 12, 12, 0.7);
  border: 4px solid rgba(232, 12, 12, 0.7) !important;
  border-radius: 4px;
  font: normal normal normal 18px/1.2 font-awesome;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
}
.color-x24-agg-2 .section--dark .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-agg-2 .section--dark .form .form__group .input_container.radio_wrapper .has-error + label:before, .color-x24-agg-2 .section--light .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-agg-2 .section--light .form .form__group .input_container.radio_wrapper .has-error + label:before {
  border-color: #E03B33 !important;
}
.color-x24-agg-2 .section--dark .form .form__group .input_container.checkbox_wrapper input:checked + label:before, .color-x24-agg-2 .section--light .form .form__group .input_container.checkbox_wrapper input:checked + label:before {
  content: "";
}
.color-x24-agg-2 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-agg-2 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  border-radius: 50%;
}
.color-x24-agg-2 .section--dark .form .form__group .input_container.radio_wrapper input:checked + label:before, .color-x24-agg-2 .section--light .form .form__group .input_container.radio_wrapper input:checked + label:before {
  content: "";
  font-size: 17px;
  line-height: 1.3;
  letter-spacing: -0.5px;
}
.color-x24-agg-2 .section--dark .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-agg-2 .section--dark .form .form__group .input_container.radio_wrapper div[class$=__label-input-container], .color-x24-agg-2 .section--light .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-agg-2 .section--light .form .form__group .input_container.radio_wrapper div[class$=__label-input-container] {
  position: relative;
  padding: 0 0 5px;
}
.color-x24-agg-2 .section--dark .form .form__group .input_container input[type=checkbox],
.color-x24-agg-2 .section--dark .form .form__group .input_container input[type=radio], .color-x24-agg-2 .section--light .form .form__group .input_container input[type=checkbox],
.color-x24-agg-2 .section--light .form .form__group .input_container input[type=radio] {
  width: 26px;
  height: 26px;
  position: absolute;
  top: 2;
  left: 2;
  outline: none;
}
.color-x24-agg-2 .section--dark .form .form__group .input_container select, .color-x24-agg-2 .section--light .form .form__group .input_container select {
  height: 42px;
}
.color-x24-agg-2 .section--dark .form-wrap__submit, .color-x24-agg-2 .section--light .form-wrap__submit {
  text-align: center;
}
.color-x24-agg-2 .section--dark .form form pre,
.color-x24-agg-2 .section--dark .form form .formatted_text,
.color-x24-agg-2 .section--dark .form form .help_text,
.color-x24-agg-2 .section--dark .form form .formatted_text p,
.color-x24-agg-2 .section--dark .form form .form-input-info,
.color-x24-agg-2 .section--dark .form form .leadFormInfo,
.color-x24-agg-2 .section--dark .form form label, .color-x24-agg-2 .section--light .form form pre,
.color-x24-agg-2 .section--light .form form .formatted_text,
.color-x24-agg-2 .section--light .form form .help_text,
.color-x24-agg-2 .section--light .form form .formatted_text p,
.color-x24-agg-2 .section--light .form form .form-input-info,
.color-x24-agg-2 .section--light .form form .leadFormInfo,
.color-x24-agg-2 .section--light .form form label {
  color: #ffffff;
}
.color-x24-agg-2 .section--dark .form form pre:focus, .color-x24-agg-2 .section--dark .form form pre:hover,
.color-x24-agg-2 .section--dark .form form .formatted_text:focus,
.color-x24-agg-2 .section--dark .form form .formatted_text:hover,
.color-x24-agg-2 .section--dark .form form .help_text:focus,
.color-x24-agg-2 .section--dark .form form .help_text:hover,
.color-x24-agg-2 .section--dark .form form .formatted_text p:focus,
.color-x24-agg-2 .section--dark .form form .formatted_text p:hover,
.color-x24-agg-2 .section--dark .form form .form-input-info:focus,
.color-x24-agg-2 .section--dark .form form .form-input-info:hover,
.color-x24-agg-2 .section--dark .form form .leadFormInfo:focus,
.color-x24-agg-2 .section--dark .form form .leadFormInfo:hover,
.color-x24-agg-2 .section--dark .form form label:focus,
.color-x24-agg-2 .section--dark .form form label:hover, .color-x24-agg-2 .section--light .form form pre:focus, .color-x24-agg-2 .section--light .form form pre:hover,
.color-x24-agg-2 .section--light .form form .formatted_text:focus,
.color-x24-agg-2 .section--light .form form .formatted_text:hover,
.color-x24-agg-2 .section--light .form form .help_text:focus,
.color-x24-agg-2 .section--light .form form .help_text:hover,
.color-x24-agg-2 .section--light .form form .formatted_text p:focus,
.color-x24-agg-2 .section--light .form form .formatted_text p:hover,
.color-x24-agg-2 .section--light .form form .form-input-info:focus,
.color-x24-agg-2 .section--light .form form .form-input-info:hover,
.color-x24-agg-2 .section--light .form form .leadFormInfo:focus,
.color-x24-agg-2 .section--light .form form .leadFormInfo:hover,
.color-x24-agg-2 .section--light .form form label:focus,
.color-x24-agg-2 .section--light .form form label:hover {
  outline: none;
}
.color-x24-agg-2 .section--dark .form form pre:disabled,
.color-x24-agg-2 .section--dark .form form .formatted_text:disabled,
.color-x24-agg-2 .section--dark .form form .help_text:disabled,
.color-x24-agg-2 .section--dark .form form .formatted_text p:disabled,
.color-x24-agg-2 .section--dark .form form .form-input-info:disabled,
.color-x24-agg-2 .section--dark .form form .leadFormInfo:disabled,
.color-x24-agg-2 .section--dark .form form label:disabled, .color-x24-agg-2 .section--light .form form pre:disabled,
.color-x24-agg-2 .section--light .form form .formatted_text:disabled,
.color-x24-agg-2 .section--light .form form .help_text:disabled,
.color-x24-agg-2 .section--light .form form .formatted_text p:disabled,
.color-x24-agg-2 .section--light .form form .form-input-info:disabled,
.color-x24-agg-2 .section--light .form form .leadFormInfo:disabled,
.color-x24-agg-2 .section--light .form form label:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.color-x24-agg-2 .section--dark .form form hr, .color-x24-agg-2 .section--light .form form hr {
  border-color: #ffffff;
}
.color-x24-agg-2 .section--dark .form form .form-wrap__submit input, .color-x24-agg-2 .section--light .form form .form-wrap__submit input {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
  border-radius: 4px;
  color: #000000 !important;
  width: auto;
  padding: 11px 47px 13px;
  height: 40px;
  min-width: 200px;
  transition: 0.25s;
  font: 600 14px/16px "Poppins", sans-serif;
  text-transform: uppercase;
  display: inline-block;
}
.color-x24-agg-2 .section--dark .form form .form-wrap__submit input:hover, .color-x24-agg-2 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-agg-2 .section--dark .form form .form-wrap__submit input:focus, .color-x24-agg-2 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-agg-2 .section--light .form .form__title {
  color: #000000;
}
.color-x24-agg-2 .section--light .form .form__caption, .color-x24-agg-2 .section--light .form .form__name {
  color: #000000;
}
.color-x24-agg-2 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-2 .section--light .form .form__group .input_container input,
.color-x24-agg-2 .section--light .form .form__group .input_container select,
.color-x24-agg-2 .section--light .form .form__group .input_container textarea {
  color: #616060;
  background: rgba(232, 12, 12, 0.7);
}
.color-x24-agg-2 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-agg-2 .section--light .form .form__group .input_container input::placeholder,
.color-x24-agg-2 .section--light .form .form__group .input_container select::placeholder,
.color-x24-agg-2 .section--light .form .form__group .input_container textarea::placeholder {
  color: #616060;
}
.color-x24-agg-2 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-agg-2 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-agg-2 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-agg-2 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-agg-2 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error,
.color-x24-agg-2 .section--light .form .form__group .input_container input.has-error,
.color-x24-agg-2 .section--light .form .form__group .input_container select.has-error,
.color-x24-agg-2 .section--light .form .form__group .input_container textarea.has-error {
  border: 1px solid #E03B33 !important;
}
.color-x24-agg-2 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-agg-2 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-agg-2 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-agg-2 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-agg-2 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-agg-2 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  color: #616060;
  background: rgba(232, 12, 12, 0.7);
  border: 4px solid rgba(232, 12, 12, 0.7) !important;
}
.color-x24-agg-2 .section--light .form form pre,
.color-x24-agg-2 .section--light .form form .formatted_text,
.color-x24-agg-2 .section--light .form form .help_text,
.color-x24-agg-2 .section--light .form form .formatted_text p,
.color-x24-agg-2 .section--light .form form .form-input-info,
.color-x24-agg-2 .section--light .form form .leadFormInfo,
.color-x24-agg-2 .section--light .form form label {
  color: #2a024d;
}
.color-x24-agg-2 .section--light .form form hr {
  border-color: #2a024d;
}
.color-x24-agg-2 .section--light .form form .form-wrap__submit input {
  border: 1px solid #2a024d !important;
  color: #ffffff !important;
  background: #2a024d !important;
}
.color-x24-agg-2 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #6005b0 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #6005b0 !important;
}
.color-x24-agg-2 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #6005b0 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #6005b0 !important;
}
.color-x24-agg-2 .newsletter-2-fields .section--dark .form-wrap__submit input {
  display: flex;
}
.color-x24-agg-2 .exclusive-offer .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-agg-2 .newsletter-3-fields .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-agg-2 .exclusive-offer .form .error_container label {
  width: 100%;
}
.color-x24-agg-2 .exclusive-offer .col-lg-12 .form__group {
  width: 284px;
  margin-right: 0;
}
.color-x24-agg-2 .exclusive-offer .leadFormInfo {
  bottom: -30px;
}
.color-x24-agg-2 .exclusive-offer .col-lg-12 form .form-wrap__submit {
  width: 254px;
}
.color-x24-agg-2 .exclusive-offer .col-lg-12 form .error_container {
  width: 254px;
  text-align: left;
}
.color-x24-agg-2 .forms--fullwidth form,
.color-x24-agg-2 .forms--2col-textarea form {
  width: 100%;
  margin-bottom: 44px;
}
.color-x24-agg-2 .forms--2col-textarea input,
.color-x24-agg-2 .forms--2col-textarea select,
.color-x24-agg-2 .forms--2col-textarea textarea {
  width: 100%;
}
.color-x24-agg-2 .forms--fullwidth .form__group,
.color-x24-agg-2 .forms--2col-textarea .form__group {
  margin-bottom: 16px;
}
.color-x24-agg-2 .forms--fullwidth .form-wrap__submit input,
.color-x24-agg-2 .forms--2col-textarea .form-wrap__submit input {
  width: auto;
  display: flex;
}
.color-x24-agg-2 .forms--3col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-agg-2 .forms--2col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-agg-2 .forms--2col form .form__group {
  width: 49%;
  margin-right: 2%;
  margin-bottom: 16px;
}
.color-x24-agg-2 .forms--2col form .form__group:nth-child(2n) {
  margin-right: 0;
}
.color-x24-agg-2 .forms--2col form .form__group .input_container {
  height: auto;
}
.color-x24-agg-2 .forms--3col form .form__group {
  width: 30%;
  margin-right: 5%;
  margin-bottom: 16px;
}
.color-x24-agg-2 .forms--3col form .form__group:nth-child(3n) {
  margin-right: 0;
}
.color-x24-agg-2 .forms--3col form .form__group input,
.color-x24-agg-2 .forms--3col form .form__group textarea,
.color-x24-agg-2 .forms--3col form .form__group select {
  width: 100%;
}
.color-x24-agg-2 .forms--3col form .form__group .input_container {
  height: auto;
}
.color-x24-agg-2 .forms--3col form .leadFormInfo {
  width: 100%;
}
.color-x24-agg-2 .forms--2col form .form__group input,
.color-x24-agg-2 .forms--2col form .form__group textarea,
.color-x24-agg-2 .forms--2col form .form__group select {
  width: 100%;
}
.color-x24-agg-2 .forms--2col form .leadFormInfo {
  width: 100%;
  text-align: center;
}
.color-x24-agg-2 .forms--2col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-agg-2 .forms--3col form .form__group .leadFormInfo {
  text-align: center;
}
.color-x24-agg-2 .forms--3col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-agg-2 .newsletter-2-fields .form__title,
.color-x24-agg-2 .newsletter-2-fields .form__caption {
  text-align: left;
}
@media (max-width: 1024px) {
  .color-x24-agg-2 .newsletter-3-fields .col-lg-12 form .leadFormInfo,
.color-x24-agg-2 .exclusive-offer .col-lg-12 form .leadFormInfo {
    position: relative;
    text-align: center;
    bottom: auto;
  }
}
@media (max-width: 991px) {
  .color-x24-agg-2 .editable__container .component__title,
.color-x24-agg-2 .editable__container h1 {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-agg-2 .editable__container h2 {
    font-size: 24px;
    line-height: 32px;
  }
  .color-x24-agg-2 .editable__container h3 {
    font-size: 16px;
    line-height: 18px;
  }
  .color-x24-agg-2 .editable__container h4 {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-agg-2 .editable__container h5 {
    font-size: 13px;
    line-height: 15px;
  }
  .color-x24-agg-2 .editable__container h6 {
    font-size: 12px;
    line-height: 14px;
  }
  .color-x24-agg-2 .section--dark .staff__container .staff__container--inner .staff__title,
.color-x24-agg-2 .section--light .staff__container .staff__container--inner .staff__title,
.color-x24-agg-2 .form .form__title,
.color-x24-agg-2 .contact-us-im .form__title,
.color-x24-agg-2 .component__title {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-agg-2 .section--dark .staff__container .staff__container--inner .staff__caption,
.color-x24-agg-2 .section--light .staff__container .staff__container--inner .staff__caption,
.color-x24-agg-2 .form .form__caption,
.color-x24-agg-2 .contact-us-im .form__caption,
.color-x24-agg-2 .component__subtitle {
    font-size: 14px;
    line-height: 18px;
  }
  .color-x24-agg-2 .section-banner .banner .banner-text__title--extraLarge,
.color-x24-agg-2 .section-banner .banner .banner-text__title--large {
    font-size: 40px;
    line-height: 48px;
  }
  .color-x24-agg-2 .section-banner .banner .banner-text__subtitle--medium,
.color-x24-agg-2 .section-banner .banner .banner-text__subtitle--small {
    font-size: 16px;
    line-height: 20px;
  }
  .color-x24-agg-2 .forms--3col form,
.color-x24-agg-2 .forms--2col form {
    flex-direction: column;
    align-items: center;
    margin-bottom: 0;
  }
  .color-x24-agg-2 .forms--3col form .form__group,
.color-x24-agg-2 .forms--2col form .form__group {
    margin: 0 auto 16px;
  }
  .color-x24-agg-2 .forms--3col form .form__group:nth-child(3n),
.color-x24-agg-2 .forms--2col form .form__group:nth-child(2n) {
    margin-right: auto;
  }
  .color-x24-agg-2 .exclusive-offer .col-lg-12 .form__group {
    margin: 0 auto 0.9375rem;
  }
  .color-x24-agg-2 .forms--fullwidth form,
.color-x24-agg-2 .forms--2col-textarea form {
    margin: 0 auto;
    margin-bottom: 44px;
  }
  .color-x24-agg-2 .newsletter-2-fields .form__title,
.color-x24-agg-2 .newsletter-2-fields .form__caption {
    text-align: center;
  }
  .color-x24-agg-2 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-agg-2 .exclusive-offer .section--light .form-wrap__submit input {
    width: auto;
    margin: 0 auto;
  }
  .color-x24-agg-2 .alias-home_askaquestion input,
.color-x24-agg-2 .alias-home_askaquestion textarea,
.color-x24-agg-2 .alias-home_askaquestion .error_container {
    margin: 0 auto;
  }
  .color-x24-agg-2 .alias-home_askaquestion .leadFormInfo {
    margin: 1.25rem auto 1rem;
  }
  .color-x24-agg-2 .form .component__title-caption-wrap,
.color-x24-agg-2 .alias-blade_home_grid .blade-a__title {
    text-align: center;
  }
  .color-x24-agg-2 .section__column-2 {
    order: 3;
  }
  .color-x24-agg-2 .section__column-2 .location__text-wrapper {
    text-align: center;
  }
  .color-x24-agg-2 .section__column-3 {
    order: 2;
  }
  .color-x24-agg-2 .newsletter-2-fields .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-agg-2 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-2 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-agg-2 .section--dark .featuredblocks .featuredblock__cta .component__button--1, .color-x24-agg-2 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-2 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-agg-2 .section--light .featuredblocks .featuredblock__cta .component__button--1 {
    min-width: 80px !important;
  }
  .color-x24-agg-2 .section--dark .featuredblocks .featuredblock__title, .color-x24-agg-2 .section--light .featuredblocks .featuredblock__title {
    font-size: 18px;
  }
  .color-x24-agg-2 .section--dark .staff__container .staff-member__name, .color-x24-agg-2 .section--dark .staff__container .staff-member__name span, .color-x24-agg-2 .section--light .staff__container .staff-member__name, .color-x24-agg-2 .section--light .staff__container .staff-member__name span {
    font: 600 16px/20px "Poppins", sans-serif !important;
  }
  .color-x24-agg-2 .section--dark .banner .controls-wrapper, .color-x24-agg-2 .section--light .banner .controls-wrapper {
    padding: 0;
    margin-top: 0;
  }
  .color-x24-agg-2 .section--dark .banner .banner-text__wrapper, .color-x24-agg-2 .section--light .banner .banner-text__wrapper {
    padding-bottom: 0;
  }
}
@media (max-width: 768px) {
  .color-x24-agg-2 .forms--fullwidth form,
.color-x24-agg-2 .forms--2col-textarea form {
    margin-bottom: 0;
  }
  .color-x24-agg-2 .forms--3col form .form__group,
.color-x24-agg-2 .forms--2col form .form__group {
    width: 100%;
  }
  .color-x24-agg-2 .section-blade .blade-a__bg > div {
    min-height: inherit !important;
  }
}
@media (max-width: 767px) {
  .color-x24-agg-2 .section.forms--fullwidth .component__title-caption-wrap,
.color-x24-agg-2 .section .form .component__title-caption-wrap {
    padding-top: 0;
  }
}
@media (max-width: 414px) {
  .color-x24-agg-2 .exclusive-offer .col-lg-12 .form__group,
.color-x24-agg-2 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-agg-2 .exclusive-offer .section--light .form-wrap__submit input {
    width: 100%;
  }
  .color-x24-agg-2 .form-default .form-wrap__submit input,
.color-x24-agg-2 .newsletter-2-fields .section--light .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-agg-2 .section .section--light .form-wrap__submit input,
.color-x24-agg-2 .section .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-agg-2 .newsletter-3-fields .col-lg-12 .form,
.color-x24-agg-2 .exclusive-offer .col-lg-12 .form {
    padding: 3.125rem 0;
    margin: 0 auto;
    max-width: 900px;
  }
  .color-x24-agg-2 .alias-home_askaquestion input,
.color-x24-agg-2 .alias-home_askaquestion textarea,
.color-x24-agg-2 .alias-home_askaquestion .leadFormInfo,
.color-x24-agg-2 .alias-home_askaquestion .error_container {
    width: 100%;
  }
  .color-x24-agg-2 .forms--fullwidth form,
.color-x24-agg-2 .forms--2col-textarea form,
.color-x24-agg-2 .forms--3col form .form-wrap__submit,
.color-x24-agg-2 .forms--2col form .form-wrap__submit,
.color-x24-agg-2 .exclusive-offer .col-lg-12 form .form-wrap__submit {
    width: 100%;
  }
  .color-x24-agg-2 .forms--2col form .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
}
.color-x24-agg-2 .forms--2col-textarea .form .leadForm form {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.color-x24-agg-2 .forms--2col-textarea .form .leadForm form .outerWrap {
  position: relative;
  float: left;
  width: 47%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-end;
}
.color-x24-agg-2 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-agg-2 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-agg-2 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-agg-2 .forms--2col-textarea .form__group {
  width: 100%;
  margin-right: 0;
  float: left;
  margin-bottom: 15px;
}
.color-x24-agg-2 .forms--2col-textarea .form-wrap__submit {
  margin: 0 auto;
  width: 100%;
  display: flex;
  justify-content: center;
}
.color-x24-agg-2 .forms--2col-textarea .form .form-input-comments {
  display: flex;
  flex-direction: column;
  width: 49%;
}
.color-x24-agg-2 .forms--2col-textarea .form .form-input-comments .input_container {
  width: 100%;
  display: flex;
  flex-grow: 1;
}
.color-x24-agg-2 .forms--2col-textarea .form .leadFormInfo {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-agg-2 .forms--2col-textarea .form .leadFormSuccess {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-agg-2 .forms-option--b .label_container {
  position: absolute;
  padding: 5px 0 0 12px;
}
.color-x24-agg-2 .forms-option--b input, .color-x24-agg-2 .forms-option--b select {
  height: 70px !important;
  padding-bottom: 0 !important;
}
.color-x24-agg-2 .section-featuredblocks .featuredblock__wrap .featuredblock__image {
  background-position: left;
}
.color-x24-agg-2 .section-featuredblocks .featuredblock__item {
  border: none !important;
}
.color-x24-agg-2 .section-featuredblocks .featuredblock__item .featuredblock__wrap .featuredblock__icon .icon,
.color-x24-agg-2 .section-featuredblocks .featuredblock__item .featuredblock__wrap:hover .featuredblock__icon .icon {
  color: #e80c0c;
}
.color-x24-agg-2 .section--dark .featuredblocks .featuredblock__wrap, .color-x24-agg-2 .section--light .featuredblocks .featuredblock__wrap {
  border: 0 !important;
}
.color-x24-agg-2 .section--dark .featuredblocks .featuredblock__wrap .featuredblock__title, .color-x24-agg-2 .section--light .featuredblocks .featuredblock__wrap .featuredblock__title {
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-agg-2 .section--dark .featuredblocks-grid-c .featuredblock__title, .color-x24-agg-2 .section--light .featuredblocks-grid-c .featuredblock__title {
  margin-top: 0;
}
.color-x24-agg-2 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-agg-2 .section--light .featuredblocks-grid-c .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
}
.color-x24-agg-2 .section--dark .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button, .color-x24-agg-2 .section--light .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button {
  border: 0;
  background: none;
  font-family: "GothicA1", sans-serif;
}
.color-x24-agg-2 .section--dark .featuredblocks-grid-e, .color-x24-agg-2 .section--light .featuredblocks-grid-e {
  margin: 0 -30px;
}
.color-x24-agg-2 .section--dark .featuredblocks-grid-e .featuredblock__wrap, .color-x24-agg-2 .section--light .featuredblocks-grid-e .featuredblock__wrap {
  justify-content: flex-end;
  min-height: 232px;
}
.color-x24-agg-2 .section--dark .featuredblocks-grid-e .featuredblocks__container, .color-x24-agg-2 .section--light .featuredblocks-grid-e .featuredblocks__container {
  margin: 50px 0;
}
.color-x24-agg-2 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-2 .section--dark .featuredblocks-grid-e .featuredblock__title, .color-x24-agg-2 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-2 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #ffffff;
  position: relative;
  z-index: 2;
  font-size: 24px;
  font-family: "Poppins", sans-serif;
}
.color-x24-agg-2 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-agg-2 .section--light .featuredblocks-grid-e .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
  /* Safari 4.0 - 8.0 */
  /* Standard syntax */
}
.color-x24-agg-2 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage, .color-x24-agg-2 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage {
  border-radius: 9px;
}
.color-x24-agg-2 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage, .color-x24-agg-2 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage {
  background-size: 125%;
  -webkit-animation-name: animation-fb;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 0.8s;
  /* Safari 4.0 - 8.0 */
  animation-name: animation-fb;
  animation-duration: 0.8s;
}
.color-x24-agg-2 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-agg-2 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(42, 2, 77, 0.7) !important;
}
@-moz-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@-webkit-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
.color-x24-agg-2 .section--dark .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-agg-2 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before, .color-x24-agg-2 .section--light .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-agg-2 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before {
  background: none !important;
}
.color-x24-agg-2 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-agg-2 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-agg-2 .section--dark .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-agg-2 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-agg-2 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-agg-2 .section--dark .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-agg-2 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-agg-2 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-agg-2 .section--dark .featuredblocks-flyup-c .featuredblock__item:active, .color-x24-agg-2 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-agg-2 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-agg-2 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-agg-2 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-agg-2 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-agg-2 .section--light .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-agg-2 .section--light .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-agg-2 .section--light .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-agg-2 .section--light .featuredblocks-flyup-c .featuredblock__item:active {
  background: none !important;
}
.color-x24-agg-2 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-2 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-2 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-2 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-2 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-agg-2 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-agg-2 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-2 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-2 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-2 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-2 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-agg-2 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-agg-2 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-2 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-2 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-2 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-2 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-agg-2 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon, .color-x24-agg-2 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-2 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-2 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-2 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-2 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-agg-2 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-agg-2 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-2 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-2 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-2 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-2 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-agg-2 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-agg-2 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-2 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-2 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-2 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-2 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-agg-2 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon {
  color: #ffffff;
}
.color-x24-agg-2 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-agg-2 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-agg-2 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-agg-2 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-agg-2 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-agg-2 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-agg-2 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-agg-2 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-agg-2 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-agg-2 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-agg-2 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-agg-2 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-agg-2 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-agg-2 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-agg-2 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-agg-2 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-agg-2 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-agg-2 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover, .color-x24-agg-2 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-agg-2 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-agg-2 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-agg-2 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-agg-2 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-agg-2 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-agg-2 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-agg-2 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-agg-2 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-agg-2 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-agg-2 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-agg-2 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-agg-2 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-agg-2 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-agg-2 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-agg-2 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-agg-2 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-agg-2 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover {
  text-decoration: none;
}
.color-x24-agg-2 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title, .color-x24-agg-2 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #ffffff !important;
}
.color-x24-agg-2 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-agg-2 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-agg-2 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3, .color-x24-agg-2 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-agg-2 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-agg-2 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
}
.color-x24-agg-2 .section--dark .featuredblocks .featuredblock .featuredblock__wrap, .color-x24-agg-2 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(42, 2, 77, 0.7);
  border-radius: 8px;
  text-align: left;
  padding: 15px;
}
.color-x24-agg-2 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover, .color-x24-agg-2 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(42, 2, 77, 0.8);
}
.color-x24-agg-2 .section--dark .featuredblocks .featuredblock__title, .color-x24-agg-2 .section--dark .featuredblocks .featuredblock__content, .color-x24-agg-2 .section--light .featuredblocks .featuredblock__title, .color-x24-agg-2 .section--light .featuredblocks .featuredblock__content {
  color: #ffffff;
}
.color-x24-agg-2 .section--dark .featuredblocks .featuredblock__cta .cta__link, .color-x24-agg-2 .section--light .featuredblocks .featuredblock__cta .cta__link {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-agg-2 .section--dark .featuredblocks .featuredblock__cta .cta__link:hover, .color-x24-agg-2 .section--light .featuredblocks .featuredblock__cta .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-agg-2 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon, .color-x24-agg-2 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon {
  color: #ffffff !important;
}
.color-x24-agg-2 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover, .color-x24-agg-2 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover {
  color: white !important;
}
.color-x24-agg-2 .section--dark .featuredblocks .featuredblock__cta .cta__button,
.color-x24-agg-2 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon, .color-x24-agg-2 .section--light .featuredblocks .featuredblock__cta .cta__button,
.color-x24-agg-2 .section--light .featuredblocks .featuredblock__cta .cta__button--icon {
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-agg-2 .section--dark .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-agg-2 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:hover, .color-x24-agg-2 .section--light .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-agg-2 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-agg-2 .section--dark .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-agg-2 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:focus, .color-x24-agg-2 .section--light .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-agg-2 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-agg-2 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-2 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #2a024d;
}
.color-x24-agg-2 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6) !important;
}
.color-x24-agg-2 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-agg-2 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-agg-2 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-agg-2 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-agg-2 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-agg-2 .section--light .featuredblocks-flyup-b .featuredblock__item:active {
  background: none !important;
}
.color-x24-agg-2 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-2 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-2 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-2 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-2 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-agg-2 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-agg-2 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-2 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-2 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-2 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-2 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-agg-2 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon {
  color: #2a024d;
}
.color-x24-agg-2 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #2a024d !important;
}
.color-x24-agg-2 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-agg-2 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-agg-2 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #000000 !important;
}
.color-x24-agg-2 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6);
}
.color-x24-agg-2 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(255, 255, 255, 0.8);
}
.color-x24-agg-2 .section--light .featuredblocks .featuredblock__title {
  color: #2a024d;
}
.color-x24-agg-2 .section--light .featuredblocks .featuredblock__content {
  color: rgba(42, 2, 77, 0.7);
}
.color-x24-agg-2 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link {
  color: #000000 !important;
}
.color-x24-agg-2 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-agg-2 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon {
  color: #000000 !important;
}
.color-x24-agg-2 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon:hover {
  color: #666666 !important;
}
.color-x24-agg-2 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-2 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon {
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  border: 1px solid #2a024d !important;
  color: #ffffff !important;
  background: #2a024d !important;
}
.color-x24-agg-2 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:hover,
.color-x24-agg-2 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #6005b0 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #6005b0 !important;
}
.color-x24-agg-2 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:focus,
.color-x24-agg-2 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #9522f9 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #9522f9 !important;
}
.color-x24-agg-2 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item:last-child,
.color-x24-agg-2 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item {
  border: none;
}
.color-x24-agg-2 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__sub-menu {
  background: rgba(42, 2, 77, 0.8);
  border-radius: 8px 8px 0 0;
}
.color-x24-agg-2 .articles__container {
  padding-top: 15px;
  padding-bottom: 15px;
}
.color-x24-agg-2 .articles__container .articles__item {
  margin-bottom: 15px;
}
.color-x24-agg-2 .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-agg-2 .section--dark .testimonials .testimonials-item__content, .color-x24-agg-2 .section--light .testimonials .testimonials-item__content {
  margin: 0 0 15px;
}
.color-x24-agg-2 .section--dark .testimonials .testimonials-item--wrapInner p, .color-x24-agg-2 .section--light .testimonials .testimonials-item--wrapInner p {
  color: #000000;
}
.color-x24-agg-2 .section--dark .testimonials .testimonial-grid__source,
.color-x24-agg-2 .section--dark .testimonials .testimonial-list__source,
.color-x24-agg-2 .section--dark .testimonials .testimonials-item__source, .color-x24-agg-2 .section--light .testimonials .testimonial-grid__source,
.color-x24-agg-2 .section--light .testimonials .testimonial-list__source,
.color-x24-agg-2 .section--light .testimonials .testimonials-item__source {
  margin: 0 0 15px;
  display: block;
  width: 100%;
  padding: 0;
}
.color-x24-agg-2 .section--dark .testimonials .expand, .color-x24-agg-2 .section--light .testimonials .expand {
  font-weight: 400;
  text-transform: none;
  text-decoration: underline;
  float: none;
  padding-top: 0;
  padding-bottom: 10px;
  margin: 0 0 10px;
}
.color-x24-agg-2 .section--dark .testimonials .expand:hover, .color-x24-agg-2 .section--light .testimonials .expand:hover {
  text-decoration: none;
}
.color-x24-agg-2 .section--dark .testimonials .expand:before, .color-x24-agg-2 .section--light .testimonials .expand:before {
  display: none;
}
.color-x24-agg-2 .section--dark .phone__container .phone__wrapper .phone__number, .color-x24-agg-2 .section--light .phone__container .phone__wrapper .phone__number {
  color: #e80c0c;
  font-size: 16px;
  line-height: 19px;
  position: relative;
  padding: 0 0 0 20px;
  display: inline-block;
  font-family: "GothicA1", sans-serif;
}
.color-x24-agg-2 .section--dark .phone__container .phone__wrapper .phone__number:before, .color-x24-agg-2 .section--light .phone__container .phone__wrapper .phone__number:before {
  position: absolute;
  left: 0;
  top: 0;
  font-family: "font-awesome";
  content: "";
  font-size: 16px;
  margin: 0 10px 0 0;
  color: #e80c0c;
  display: inline;
}
.color-x24-agg-2 .section--light .phone__container .phone__wrapper .phone__number {
  color: #e80c0c;
}
.color-x24-agg-2 .section--light .phone__container .phone__wrapper .phone__number:before {
  color: #e80c0c;
}
.color-x24-agg-2 .section--dark .staff-a .staff__item .staff-member__image-wrapper, .color-x24-agg-2 .section--light .staff-a .staff__item .staff-member__image-wrapper {
  display: flex;
  align-items: center;
}
.color-x24-agg-2 .section--dark .staff-a .staff__title-caption-wrap, .color-x24-agg-2 .section--light .staff-a .staff__title-caption-wrap {
  max-width: 100%;
}
.color-x24-agg-2 .section--dark .staff-a .staff__title-caption-wrap div, .color-x24-agg-2 .section--light .staff-a .staff__title-caption-wrap div {
  padding-left: 0;
  padding-right: 0;
}
.color-x24-agg-2 .section--dark .staff-a .staff__title, .color-x24-agg-2 .section--light .staff-a .staff__title {
  margin-bottom: 10px;
}
.color-x24-agg-2 .section--dark .staff-a .staff-member__text-wrap, .color-x24-agg-2 .section--light .staff-a .staff-member__text-wrap {
  padding-left: 16px;
  padding-right: 16px;
}
.color-x24-agg-2 .section--dark .staff-a .staff-member__text, .color-x24-agg-2 .section--light .staff-a .staff-member__text {
  margin-left: 32px;
}
.color-x24-agg-2 .section--dark .staff__container .staff-member, .color-x24-agg-2 .section--light .staff__container .staff-member {
  overflow: hidden;
}
.color-x24-agg-2 .section--dark .staff__container .staff__title, .color-x24-agg-2 .section--light .staff__container .staff__title {
  font: bold 48px/56px "Poppins", sans-serif;
  color: #ffffff;
}
.color-x24-agg-2 .section--dark .staff__container .staff__caption, .color-x24-agg-2 .section--light .staff__container .staff__caption {
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
  color: #ffffff !important;
}
.color-x24-agg-2 .section--dark .staff__container .staff-a .staff__list, .color-x24-agg-2 .section--light .staff__container .staff-a .staff__list {
  padding: 0;
}
.color-x24-agg-2 .section--dark .staff__container .staff__item, .color-x24-agg-2 .section--light .staff__container .staff__item {
  color: #ffffff;
}
.color-x24-agg-2 .section--dark .staff__container--inner, .color-x24-agg-2 .section--light .staff__container--inner {
  overflow: hidden;
}
.color-x24-agg-2 .section--dark .staff__container .staff-member__name, .color-x24-agg-2 .section--dark .staff__container .staff-member__name span, .color-x24-agg-2 .section--light .staff__container .staff-member__name, .color-x24-agg-2 .section--light .staff__container .staff-member__name span {
  color: #ffffff;
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-agg-2 .section--dark .staff__container .staff-member__position, .color-x24-agg-2 .section--light .staff__container .staff-member__position {
  color: #ffffff;
  font-size: 14px;
}
.color-x24-agg-2 .section--dark .staff__container .staff-member__image, .color-x24-agg-2 .section--light .staff__container .staff-member__image {
  border-radius: 22px;
}
.color-x24-agg-2 .section--dark .staff__container .staff-member__description, .color-x24-agg-2 .section--light .staff__container .staff-member__description {
  border: none;
}
.color-x24-agg-2 .section--dark .staff__container .staff-member__link, .color-x24-agg-2 .section--light .staff__container .staff-member__link {
  color: #ffffff !important;
  font: 900 16px/20px "GothicA1", sans-serif;
}
.color-x24-agg-2 .section--dark .staff__container .staff-member__link:hover, .color-x24-agg-2 .section--light .staff__container .staff-member__link:hover {
  text-decoration: underline;
}
.color-x24-agg-2 .section--dark .staff__container .staff__controls .flex-control-nav, .color-x24-agg-2 .section--light .staff__container .staff__controls .flex-control-nav {
  width: 100%;
  margin-top: 0;
}
.color-x24-agg-2 .section--dark .staff__container .component__button--1,
.color-x24-agg-2 .section--dark .staff__container .component__button--2,
.color-x24-agg-2 .section--dark .staff__container .component__button--3, .color-x24-agg-2 .section--light .staff__container .component__button--1,
.color-x24-agg-2 .section--light .staff__container .component__button--2,
.color-x24-agg-2 .section--light .staff__container .component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-agg-2 .section--dark .staff__container .component__button--1:hover,
.color-x24-agg-2 .section--dark .staff__container .component__button--2:hover,
.color-x24-agg-2 .section--dark .staff__container .component__button--3:hover, .color-x24-agg-2 .section--light .staff__container .component__button--1:hover,
.color-x24-agg-2 .section--light .staff__container .component__button--2:hover,
.color-x24-agg-2 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
}
.color-x24-agg-2 .section--dark .staff__container .component__button--1:focus,
.color-x24-agg-2 .section--dark .staff__container .component__button--2:focus,
.color-x24-agg-2 .section--dark .staff__container .component__button--3:focus, .color-x24-agg-2 .section--light .staff__container .component__button--1:focus,
.color-x24-agg-2 .section--light .staff__container .component__button--2:focus,
.color-x24-agg-2 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
}
.color-x24-agg-2 .section--dark .staff__container .component__button--2, .color-x24-agg-2 .section--light .staff__container .component__button--2 {
  border: 1px solid #ff9d00 !important;
  color: #ffffff !important;
  background: #ff9d00 !important;
}
.color-x24-agg-2 .section--dark .staff__container .component__button--2:hover, .color-x24-agg-2 .section--light .staff__container .component__button--2:hover {
  border: 1px solid #ffc466 !important;
  background: #ffc466 !important;
  color: #ffffff !important;
}
.color-x24-agg-2 .section--dark .staff__container .component__button--2:focus, .color-x24-agg-2 .section--light .staff__container .component__button--2:focus {
  border: 1px solid #ffebcc !important;
  color: #ffffff !important;
  background: #ffebcc !important;
}
.color-x24-agg-2 .section--dark .staff__container .component__button--3, .color-x24-agg-2 .section--light .staff__container .component__button--3 {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-agg-2 .section--dark .staff__container .component__button--3:hover, .color-x24-agg-2 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
}
.color-x24-agg-2 .section--dark .staff__container .component__button--3:focus, .color-x24-agg-2 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-agg-2 .section--light .staff__container .staff__item {
  color: #000000;
}
.color-x24-agg-2 .section--light .staff__container .staff__title,
.color-x24-agg-2 .section--light .staff__container .staff__caption {
  color: #000000 !important;
}
.color-x24-agg-2 .section--light .staff__container .staff-member__name, .color-x24-agg-2 .section--light .staff__container .staff-member__name span {
  color: #2a024d;
}
.color-x24-agg-2 .section--light .staff__container .staff-member__position {
  color: #2a024d !important;
}
.color-x24-agg-2 .section--light .staff__container .staff-member__link {
  color: #000000 !important;
}
.color-x24-agg-2 .section--light .staff__container .staff-member .component__button--1,
.color-x24-agg-2 .section--light .staff__container .staff-member .component__button--2,
.color-x24-agg-2 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #2a024d !important;
  color: #ffffff !important;
  background: #2a024d !important;
}
.color-x24-agg-2 .section--light .staff__container .staff-member .component__button--1:hover,
.color-x24-agg-2 .section--light .staff__container .staff-member .component__button--2:hover,
.color-x24-agg-2 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #6005b0 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #6005b0 !important;
}
.color-x24-agg-2 .section--light .staff__container .staff-member .component__button--1:focus,
.color-x24-agg-2 .section--light .staff__container .staff-member .component__button--2:focus,
.color-x24-agg-2 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #9522f9 !important;
  color: #ffffff !important;
  background: #9522f9 !important;
}
.color-x24-agg-2 .section--light .staff__container .staff-member .component__button--2 {
  border: 1px solid #ff9d00 !important;
  color: #ffffff !important;
  background: #ff9d00 !important;
}
.color-x24-agg-2 .section--light .staff__container .staff-member .component__button--2:hover {
  border: 1px solid #ffc466 !important;
  background: #ffc466 !important;
  color: #ffffff !important;
}
.color-x24-agg-2 .section--light .staff__container .staff-member .component__button--2:focus {
  border: 1px solid #ffebcc !important;
  color: #ffffff !important;
  background: #ffebcc !important;
}
.color-x24-agg-2 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-agg-2 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #ffd899 !important;
  color: #2a024d !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #ffebcc !important;
}
.color-x24-agg-2 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-agg-2 .container-fluid .staff__container .staff-a {
  margin-left: 0;
  margin-right: 0;
}
.color-x24-agg-2 .section--dark .hours .component__subtitle, .color-x24-agg-2 .section--light .hours .component__subtitle {
  color: #ffffff !important;
}
.color-x24-agg-2 .section--dark .hours-a__title, .color-x24-agg-2 .section--light .hours-a__title {
  color: #ffffff;
}
.color-x24-agg-2 .section--dark .hours-a .component__subtitle, .color-x24-agg-2 .section--light .hours-a .component__subtitle {
  color: #ffffff !important;
  font-weight: 900;
}
.color-x24-agg-2 .section--dark .hours-a__schedule, .color-x24-agg-2 .section--light .hours-a__schedule {
  color: #ffffff !important;
}
.color-x24-agg-2 .section--dark .hours-a__schedule .cta__link, .color-x24-agg-2 .section--light .hours-a__schedule .cta__link {
  color: #ffffff !important;
}
.color-x24-agg-2 .section--dark .hours-a__schedule .cta__link:hover, .color-x24-agg-2 .section--light .hours-a__schedule .cta__link:hover {
  text-decoration: underline;
}
.color-x24-agg-2 .section--dark .hours-a__schedule--responsive .cta__link, .color-x24-agg-2 .section--light .hours-a__schedule--responsive .cta__link {
  color: #ffffff !important;
  padding: 15px 0;
}
.color-x24-agg-2 .section--dark .hours-a__schedule--responsive .cta__link:hover, .color-x24-agg-2 .section--light .hours-a__schedule--responsive .cta__link:hover {
  text-decoration: underline;
}
.color-x24-agg-2 .section--dark .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-agg-2 .section--dark .hours-a__schedule--responsive .row, .color-x24-agg-2 .section--light .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-agg-2 .section--light .hours-a__schedule--responsive .row {
  background: none;
  border-top: 1px solid #e80c0c;
  padding: 0;
}
.color-x24-agg-2 .section--dark .hours-a__schedule--responsive .row:first-of-type, .color-x24-agg-2 .section--light .hours-a__schedule--responsive .row:first-of-type {
  border-top: 0;
}
.color-x24-agg-2 .section--dark .hours-a__schedule .hours-a__subtitle, .color-x24-agg-2 .section--light .hours-a__schedule .hours-a__subtitle {
  font: 600 24px/32px "Poppins", sans-serif !important;
}
.color-x24-agg-2 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-agg-2 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #e80c0c;
  padding: 0 20px;
}
.color-x24-agg-2 .section--dark .hours-a__schedule .hours-a__schedule--border:first-child, .color-x24-agg-2 .section--light .hours-a__schedule .hours-a__schedule--border:first-child {
  padding-left: 0;
}
.color-x24-agg-2 .section--dark .hours-a__schedule .hours-a__schedule--border strong, .color-x24-agg-2 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #ffffff;
  font: 600 20px/28px "Poppins", sans-serif !important;
}
.color-x24-agg-2 .section--dark .hours-a__schedule .hours-a__schedule--border p, .color-x24-agg-2 .section--light .hours-a__schedule .hours-a__schedule--border p {
  font-size: 14px;
}
.color-x24-agg-2 .section--dark .hours-a__schedule .hours-a__schedule--border p:last-child, .color-x24-agg-2 .section--light .hours-a__schedule .hours-a__schedule--border p:last-child {
  margin-bottom: 0;
}
.color-x24-agg-2 .section--light .hours .component__subtitle {
  color: #000000 !important;
}
.color-x24-agg-2 .section--light .hours-a__title {
  color: #000000 !important;
}
.color-x24-agg-2 .section--light .hours-a .component__subtitle {
  color: #000000 !important;
}
.color-x24-agg-2 .section--light .hours-a__schedule {
  color: #000000 !important;
}
.color-x24-agg-2 .section--light .hours-a__schedule .cta__link {
  color: #000000 !important;
}
.color-x24-agg-2 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #e80c0c;
}
.color-x24-agg-2 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #000000;
}
.color-x24-agg-2 .map .map-a .map-search {
  padding: 15px;
}
.color-x24-agg-2 .map .map-a .map-search__form {
  display: none;
}
.color-x24-agg-2 .map .map-a .map-search__location-distance {
  padding: 0;
}
.color-x24-agg-2 .map .map-a .map-search__location-distance h3 {
  font-size: 16px;
}
.color-x24-agg-2 .map .map-a .map-search__location-contact b, .color-x24-agg-2 .map .map-a .map-search__location-address b {
  display: none;
}
.color-x24-agg-2 .map .map__col {
  margin: 150px 0;
  padding: 15px 0;
  border-radius: 8px;
  width: 474px;
}
.color-x24-agg-2 .section--dark .map .map-a .map__col, .color-x24-agg-2 .section--light .map .map-a .map__col {
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.2), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-agg-2 .section--dark .map .map-a .map__col h3, .color-x24-agg-2 .section--light .map .map-a .map__col h3 {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-agg-2 .section--dark .map .map-a .map__title, .color-x24-agg-2 .section--light .map .map-a .map__title {
  color: #ffffff !important;
}
.color-x24-agg-2 .section--dark .map .map-a .map__caption, .color-x24-agg-2 .section--light .map .map-a .map__caption {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-agg-2 .section--dark .map .map-a .map-search__location-distance, .color-x24-agg-2 .section--dark .map .map-a .map__container .component, .color-x24-agg-2 .section--light .map .map-a .map-search__location-distance, .color-x24-agg-2 .section--light .map .map-a .map__container .component {
  color: #ffffff;
}
.color-x24-agg-2 .section--dark .map .map-a .map-search, .color-x24-agg-2 .section--light .map .map-a .map-search {
  margin-top: 0;
}
.color-x24-agg-2 .section--dark .map .map-a .map-search .cta__link, .color-x24-agg-2 .section--light .map .map-a .map-search .cta__link {
  margin: 0;
  display: inline-block;
  width: auto;
  color: #ffffff !important;
}
.color-x24-agg-2 .section--dark .map .map-a .map-search .cta__link:hover, .color-x24-agg-2 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-agg-2 .section--dark #map-marker__content p {
  color: #000000;
}
.color-x24-agg-2 .section--light .map .map-a .map__col {
  box-shadow: none;
}
.color-x24-agg-2 .section--light .map .map-a .map__col h3 {
  color: #000000 !important;
}
.color-x24-agg-2 .section--light .map .map-a .map__title, .color-x24-agg-2 .section--light .map .map-a .map__caption {
  color: #000000 !important;
}
.color-x24-agg-2 .section--light .map .map-a .map-search__location-distance, .color-x24-agg-2 .section--light .map .map-a .map__container .component {
  color: #000000;
}
.color-x24-agg-2 .section--light .map .map-a .map-search__location-address p {
  color: #2a024d;
}
.color-x24-agg-2 .section--light .map .map-a .map-search .cta__link {
  color: #000000 !important;
}
.color-x24-agg-2 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-agg-2 .footer .logo_footer__container--inner,
.color-x24-agg-2 .footer .logo__container {
  display: flex;
  height: 100%;
  justify-content: center;
}
.color-x24-agg-2 .footer .logo_footer__container--inner .logo,
.color-x24-agg-2 .footer .logo__container .logo {
  align-self: center;
}
.color-x24-agg-2 .copyright__container {
  display: flex;
  justify-content: flex-end;
}
.color-x24-agg-2 .copyright__container .copyright__item {
  padding: 0 10px;
  margin-top: 0;
}
.color-x24-agg-2 .copyright__container .copyright__item .copyright__link {
  font: 12px/18px "GothicA1", sans-serif;
}
.color-x24-agg-2 .section--dark .copyright__link, .color-x24-agg-2 .section--light .copyright__link {
  color: #ffffff;
  font-family: "Poppins", sans-serif;
}
.color-x24-agg-2 .section--dark .copyright__link:hover, .color-x24-agg-2 .section--light .copyright__link:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-agg-2 .section--dark .copyright__item:not(:last-child),
.color-x24-agg-2 .section--dark #copyright__item:not(:last-child), .color-x24-agg-2 .section--light .copyright__item:not(:last-child),
.color-x24-agg-2 .section--light #copyright__item:not(:last-child) {
  border-color: #ffffff;
}
.color-x24-agg-2 .section--dark .copyright__container,
.color-x24-agg-2 .section--dark #copyright__container, .color-x24-agg-2 .section--light .copyright__container,
.color-x24-agg-2 .section--light #copyright__container {
  padding: 0 !important;
}
.color-x24-agg-2 .section--light .copyright__link {
  color: #2a024d;
}
.color-x24-agg-2 .section--light .copyright__link:hover {
  color: #2a024d;
}
.color-x24-agg-2 .section--light .copyright__item:not(:last-child),
.color-x24-agg-2 .section--light #copyright__item:not(:last-child) {
  border-color: #2a024d;
}
.color-x24-agg-2 .section-copyright .copyright,
.color-x24-agg-2 .section-copyright #copyright {
  display: flex;
  height: 100%;
  align-items: center;
}
.color-x24-agg-2 .section-copyright .copyright .copyright__link,
.color-x24-agg-2 .section-copyright #copyright .copyright__link {
  line-height: 17px;
}
.color-x24-agg-2 .section--dark .socialmedia__item .socialmedia__link, .color-x24-agg-2 .section--light .socialmedia__item .socialmedia__link {
  border-radius: 8px;
  background: #e0e0e0;
  color: #212121;
}
.color-x24-agg-2 .section--dark .socialmedia__item .socialmedia__link:hover, .color-x24-agg-2 .section--light .socialmedia__item .socialmedia__link:hover {
  background: #c1bcbc;
}
.color-x24-agg-2 .section--dark .section-socialmedia .socialmedia__link--small, .color-x24-agg-2 .section--light .section-socialmedia .socialmedia__link--small {
  width: 34px;
  height: 34px;
}
.color-x24-agg-2 .section--dark .socialmedia, .color-x24-agg-2 .section--light .socialmedia {
  padding: 0;
}
.color-x24-agg-2 .section--light .socialmedia__item .socialmedia__link {
  background: #616060;
  color: #e0e0e0;
}
.color-x24-agg-2 .section--light .socialmedia__item .socialmedia__link:hover {
  background: rgba(42, 2, 77, 0.5);
}
.color-x24-agg-2 .logo__container .logo-a__title {
  font-size: 14px;
  line-height: 18px;
}
.color-x24-agg-2 .logo__container .logo-a__caption {
  font-size: 12px;
  line-height: 14px;
}
@media (max-width: 1224px) {
  .color-x24-agg-2 .section--dark .cta__button,
.color-x24-agg-2 .section--dark .cta__button--icon,
.color-x24-agg-2 .section--dark .staff-member__link.component__button--1,
.color-x24-agg-2 .section--dark .staff-member__link__button--icon,
.color-x24-agg-2 .section--dark .staff-member__link--icon,
.color-x24-agg-2 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-2 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-agg-2 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-agg-2 .section--light .cta__button,
.color-x24-agg-2 .section--light .cta__button--icon,
.color-x24-agg-2 .section--light .staff-member__link.component__button--1,
.color-x24-agg-2 .section--light .staff-member__link__button--icon,
.color-x24-agg-2 .section--light .staff-member__link--icon,
.color-x24-agg-2 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-2 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-agg-2 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 155px;
  }
  .color-x24-agg-2 .banner .banner-text__wrapper {
    padding: 30px 0 50px;
  }
  .color-x24-agg-2 .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-agg-2 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-agg-2 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-agg-2 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-agg-2 .section--light .featuredblocks-grid-e .featuredblock__item {
    margin: 0 0 20px;
  }
  .color-x24-agg-2 .section--dark .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-agg-2 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-agg-2 .section--light .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-agg-2 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
    height: 100% !important;
  }
  .color-x24-agg-2 .contact-us-im .form,
.color-x24-agg-2 .form .component__title-caption-wrap {
    padding-top: 0;
    padding-bottom: 20px;
  }
}
@media (max-width: 1199px) {
  .color-x24-agg-2 .header-sticky,
.color-x24-agg-2 .header_home,
.color-x24-agg-2 .header_home.overlap {
    padding: 0;
    position: static;
  }
  .color-x24-agg-2 .header-sticky .section--dark.section--inner, .color-x24-agg-2 .header-sticky .section--light.section--inner,
.color-x24-agg-2 .header_home .section--dark.section--inner,
.color-x24-agg-2 .header_home .section--light.section--inner,
.color-x24-agg-2 .header_home.overlap .section--dark.section--inner,
.color-x24-agg-2 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-agg-2 .header-sticky .container,
.color-x24-agg-2 .header-sticky .section--dark.section--inner,
.color-x24-agg-2 .header-sticky .section--light.section--inner,
.color-x24-agg-2 .header_home .container,
.color-x24-agg-2 .header_home .section--dark.section--inner,
.color-x24-agg-2 .header_home .section--light.section--inner,
.color-x24-agg-2 .header_home.overlap .container,
.color-x24-agg-2 .header_home.overlap .section--dark.section--inner,
.color-x24-agg-2 .header_home.overlap .section--light.section--inner {
    max-width: 1140px;
  }
  .color-x24-agg-2 .banner .banner-e__header, .color-x24-agg-2 .banner .banner-e__contactform {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .color-x24-agg-2 .banner .banner-e__contactform {
    margin-left: 0;
  }
  .color-x24-agg-2 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-agg-2 .featuredblocks .featuredblocks-grid-d .featuredblock__cta {
    display: block;
  }
  .color-x24-agg-2 .banner .banner-text__wrapper {
    margin: 0 auto !important;
  }
  .color-x24-agg-2 .hours-a .hours__sep {
    display: none !important;
  }
  .color-x24-agg-2 .hours-a .hours__day:first-child {
    padding-left: 0;
    width: 27%;
  }
  .color-x24-agg-2 .hours-a .hours__hours {
    width: 73%;
    flex-direction: row !important;
    justify-content: flex-start;
  }
  .color-x24-agg-2 .hours-a .hours__hours span {
    display: inline-block;
    width: 50%;
    text-align: left !important;
    padding: 0 10px 0 0;
  }
}
@media (max-width: 1023px) {
  .color-x24-agg-2 .section--dark .cta__button,
.color-x24-agg-2 .section--dark .cta__button--icon,
.color-x24-agg-2 .section--dark .staff-member__link.component__button--1,
.color-x24-agg-2 .section--dark .staff-member__link__button--icon,
.color-x24-agg-2 .section--dark .staff-member__link--icon,
.color-x24-agg-2 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-2 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-agg-2 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-agg-2 .section--light .cta__button,
.color-x24-agg-2 .section--light .cta__button--icon,
.color-x24-agg-2 .section--light .staff-member__link.component__button--1,
.color-x24-agg-2 .section--light .staff-member__link__button--icon,
.color-x24-agg-2 .section--light .staff-member__link--icon,
.color-x24-agg-2 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-2 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-agg-2 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 135px;
  }
  .color-x24-agg-2 .section--dark .phone__container .phone__wrapper .phone__number,
.color-x24-agg-2 .section--light .phone__container .phone__wrapper .phone__number {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-agg-2 .header_home.overlap .section--dark.section--inner, .color-x24-agg-2 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-agg-2 .section--dark .navigation .navigation-b .navigation__menu--list, .color-x24-agg-2 .section--light .navigation .navigation-b .navigation__menu--list {
    display: block;
  }
  .color-x24-agg-2 .section--dark .navigation .navigation-b .navigation__menu--list > .navigation__item, .color-x24-agg-2 .section--light .navigation .navigation-b .navigation__menu--list > .navigation__item {
    width: 100%;
    padding: 10px;
    border-left: 0;
    border-bottom: 1px solid #ffffff;
  }
  .color-x24-agg-2 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-agg-2 .section--light .blade__container .blade-a--12 .blade-a__bg {
    position: static;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 1;
    margin: 0 0 26px;
  }
  .color-x24-agg-2 .section--dark .blade__container .blade-a--12 .blade-a__text, .color-x24-agg-2 .section--light .blade__container .blade-a--12 .blade-a__text {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 2;
    margin: 0 0 10px;
    padding-left: 0;
    padding-right: 0;
    background: none;
  }
  .color-x24-agg-2 .section--dark .blade-a__wrap, .color-x24-agg-2 .section--light .blade-a__wrap {
    padding: 0 15px;
  }
  .color-x24-agg-2 .section--dark .blade-a__text, .color-x24-agg-2 .section--light .blade-a__text {
    margin: 0 0 30px;
  }
  .color-x24-agg-2 .alias-partial_header_2x6x2x2 .section--dark.section--inner,
.color-x24-agg-2 .alias-partial_header_2x6x2x2 .section--light.section--inner {
    padding: 0;
  }
  .color-x24-agg-2 .alias-partial_header_2x6x2x2 .col_header_logo {
    flex: 0 0 100%;
    order: 1;
    max-width: 100%;
    padding: 20px 60px;
  }
  .color-x24-agg-2 .alias-partial_header_2x6x2x2 .col_nav {
    flex: 0 0 60%;
    max-width: 60%;
    order: 2;
    padding: 0 20px 10px 30px;
  }
  .color-x24-agg-2 .alias-partial_header_2x6x2x2 .col_top_phone {
    order: 3;
    flex: 0 0 15%;
    max-width: 15%;
    padding: 0 0 10px;
  }
  .color-x24-agg-2 .alias-partial_header_2x6x2x2 .col_header_cta {
    flex: 0 0 25%;
    max-width: 25%;
    order: 4;
    padding: 0 0 10px;
  }
  .color-x24-agg-2 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-agg-2 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-agg-2 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 165px;
    min-width: 165px;
  }
  .color-x24-agg-2 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link, .color-x24-agg-2 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link {
    padding-left: 15px;
    white-space: normal;
  }
  .color-x24-agg-2 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after, .color-x24-agg-2 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after {
    display: none;
  }
  .color-x24-agg-2 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before, .color-x24-agg-2 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    left: 5px;
    margin-top: -6px;
    border: inset 6px;
    border-left-width: 0;
    border-left-style: solid;
    border-color: transparent #ffffff transparent transparent;
  }
  .color-x24-agg-2 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover:before, .color-x24-agg-2 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-agg-2 .section--dark .navigation-a .more .navigation__list--sub .navigation__list, .color-x24-agg-2 .section--light .navigation-a .more .navigation__list--sub .navigation__list {
    left: auto;
    right: 100%;
  }
  .color-x24-agg-2 .section--dark .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before, .color-x24-agg-2 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-agg-2 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent white transparent transparent !important;
  }
  .color-x24-agg-2 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent white transparent transparent !important;
  }
  .color-x24-agg-2 .section--dark .featuredblocks-grid-d, .color-x24-agg-2 .section--dark .featuredblocks-grid-c, .color-x24-agg-2 .section--dark .featuredblocks-grid-e, .color-x24-agg-2 .section--light .featuredblocks-grid-d, .color-x24-agg-2 .section--light .featuredblocks-grid-c, .color-x24-agg-2 .section--light .featuredblocks-grid-e {
    margin: 0;
  }
  .color-x24-agg-2 .section--dark .featuredblocks-grid-d .featuredblock__item, .color-x24-agg-2 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-agg-2 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-agg-2 .section--light .featuredblocks-grid-d .featuredblock__item, .color-x24-agg-2 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-agg-2 .section--light .featuredblocks-grid-e .featuredblock__item {
    border-left: 0 !important;
    border-right: 0 !important;
  }
  .color-x24-agg-2 .section-banner .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-agg-2 .blade-a__text {
    order: 2;
  }
  .color-x24-agg-2 .blade-a__bg {
    order: 1;
  }
  .color-x24-agg-2 .section-blade .blade-a--12 .blade-a__bg {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  .color-x24-agg-2 .map__container .map .map__col {
    margin: 0;
    box-shadow: none;
    border-radius: 0;
    width: 100%;
    max-width: 100%;
    flex: inherit;
    text-align: center;
  }
  .color-x24-agg-2 .map__container .map .map__col .map__title-caption-wrap {
    padding-top: 40px;
  }
  .color-x24-agg-2 .map__container .map-a .map__container {
    max-width: 100% !important;
    padding: 0;
  }
  .color-x24-agg-2 .map__container .map-a .map__display {
    position: static;
  }
  .color-x24-agg-2 .map__container .map__wrap {
    padding: 0;
  }
  .color-x24-agg-2 .footer {
    padding: 55px 0 30px;
    overflow: hidden;
  }
  .color-x24-agg-2 .footer .section-socialmedia,
.color-x24-agg-2 .footer .section-copyright {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    justify-content: center;
  }
  .color-x24-agg-2 .footer .section-logo {
    padding: 50px 0 10px;
  }
  .color-x24-agg-2 .footer .logo__container {
    margin: 0 auto 23px;
  }
  .color-x24-agg-2 .footer .row {
    display: block;
  }
  .color-x24-agg-2 .footer div[class*=col-] {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: none;
    text-align: center;
  }
  .color-x24-agg-2 .footer .logo_footer__container--inner,
.color-x24-agg-2 .footer .logo__container {
    justify-content: center;
  }
  .color-x24-agg-2 .footer .section-socialmedia .socialmedia,
.color-x24-agg-2 .footer .section-socialmedia .copyright__container,
.color-x24-agg-2 .footer .section-copyright .socialmedia,
.color-x24-agg-2 .footer .section-copyright .copyright__container,
.color-x24-agg-2 .footer .logo__container .socialmedia,
.color-x24-agg-2 .footer .logo__container .copyright__container {
    padding: 0 0 20px;
  }
  .color-x24-agg-2 .footer .section-logo {
    padding: 0;
  }
  .color-x24-agg-2 .logo__container {
    margin: 0 auto;
  }
  .color-x24-agg-2 .logo__container .logo-a__img {
    max-width: 200px;
    margin: 0 auto;
  }
  .color-x24-agg-2 .copyright__container {
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .color-x24-agg-2 .banner-e__contactform .contactform__wrapper {
    position: relative;
    top: 0;
  }
  .color-x24-agg-2 .banner .banner-e {
    padding-top: 100px;
  }
  .color-x24-agg-2 .banner .banner-e__header {
    padding-top: 100px;
  }
}
@media (max-width: 990px) {
  .color-x24-agg-2 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-agg-2 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 140px;
    min-width: 140px;
    font-size: 12px;
  }
  .color-x24-agg-2 .section--dark .navigation-a .navigation__item--link, .color-x24-agg-2 .section--light .navigation-a .navigation__item--link {
    font-size: 12px !important;
  }
}
@media (max-width: 767px) {
  .color-x24-agg-2 .blade-a__text .blade-a__title {
    text-align: center;
  }
  .color-x24-agg-2 .form .form__title,
.color-x24-agg-2 .contact-us-im .form__title,
.color-x24-agg-2 .component__title {
    font: bold 32px/40px "Poppins", sans-serif !important;
    text-align: center;
  }
  .color-x24-agg-2 .form .form__caption,
.color-x24-agg-2 .contact-us-im .form__caption,
.color-x24-agg-2 .component__subtitle {
    font: 600 14px/18px "GothicA1", sans-serif !important;
    text-align: center;
  }
  .color-x24-agg-2 .section-banner .banner .component__title,
.color-x24-agg-2 .section-banner .banner .component__subtitle {
    text-align: center;
  }
  .color-x24-agg-2 .section-banner .banner .component__subtitle {
    margin-bottom: 24px;
  }
  .color-x24-agg-2 .banner__container .banner .cta__button {
    margin: 0 auto;
  }
  .color-x24-agg-2 .banner__container .banner .component__button {
    text-align: center !important;
  }
  .color-x24-agg-2 .featuredblocks-grid-d .featuredblock__item {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-agg-2 .section--dark .staff__list, .color-x24-agg-2 .section--light .staff__list {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-agg-2 .section--dark .staff__container .staff__title, .color-x24-agg-2 .section--light .staff__container .staff__title {
    font: bold 32px/40px "Poppins", sans-serif;
  }
  .color-x24-agg-2 .section--dark .staff__container .staff__caption, .color-x24-agg-2 .section--light .staff__container .staff__caption {
    font: 600 14px/18px "GothicA1", sans-serif;
  }
  .color-x24-agg-2 .section--dark .staff__container .staff-b .staff-member__image, .color-x24-agg-2 .section--light .staff__container .staff-b .staff-member__image {
    border-radius: 0;
  }
  .color-x24-agg-2 .section-staff .staff-a .staff__item:before {
    margin-left: 0;
  }
  .color-x24-agg-2 .section--dark .staff-a .staff-member__text, .color-x24-agg-2 .section--light .staff-a .staff-member__text {
    margin-left: auto;
  }
  .color-x24-agg-2 .hours-a__title, .color-x24-agg-2 .hours-a__subtitle {
    text-align: center;
  }
  .color-x24-agg-2 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    text-align: left;
  }
  .color-x24-agg-2 .hours-a .hours-a__schedule--responsive .cta__button, .color-x24-agg-2 .hours-a .hours-a__schedule--responsive .cta__button--icon, .color-x24-agg-2 .hours-a .hours-a__schedule--responsive .cta__link {
    margin: 0 auto;
  }
  .color-x24-agg-2 .hours-a .hours-a__schedule--responsive .row {
    min-height: 30px;
  }
  .color-x24-agg-2 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    font: 600 20px/28px "Poppins", sans-serif !important;
  }
  .color-x24-agg-2 .hours-a .hours__day:first-child {
    padding-right: 10px;
    width: 50%;
  }
  .color-x24-agg-2 .hours-a .hours__hours, .color-x24-agg-2 .hours-a .hours__day {
    align-items: flex-start !important;
    padding: 10px 0;
  }
  .color-x24-agg-2 .hours-a .hours__hours {
    padding-right: 0;
    width: 50%;
    flex-direction: column !important;
  }
  .color-x24-agg-2 .hours-a .hours__hours span {
    display: block;
    align-self: center;
    width: 100%;
    text-align: right !important;
    padding: 5px 0 0;
  }
  .color-x24-agg-2 .hours-a .hours__hours span:first-child {
    padding-top: 0;
  }
  .color-x24-agg-2 .copyright__container {
    justify-content: center;
  }
  .color-x24-agg-2 .copyright__container .copyright__list {
    justify-content: center;
    padding: 0 0 4px;
  }
  .color-x24-agg-2 .copyright__container .copyright__item {
    padding: 0 10px 10px;
  }
  .color-x24-agg-2 .section-copyright .copyright__item:not(:last-child),
.color-x24-agg-2 .section-copyright #copyright__item:not(:last-child) {
    border: 0;
  }
  .color-x24-agg-2 .section-socialmedia .socialmedia.text-center .socialmedia__link--small,
.color-x24-agg-2 .section-socialmedia .socialmedia.text-center .socialmedia__link--medium,
.color-x24-agg-2 .section-socialmedia .socialmedia.text-center .socialmedia__link--large {
    margin: 0 5px;
  }
  .color-x24-agg-2 .forms--2col-textarea .form .leadForm form .outerWrap {
    width: 100%;
  }
  .color-x24-agg-2 .forms--2col-textarea .form .form-input-comments {
    width: 100%;
  }
}

.color-x24-agg-1 .carmel-wave {
  display: block !important;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
}
.color-x24-agg-1 .carmel-wave.carmel-wave-top {
  bottom: 100% !important;
}
.color-x24-agg-1 .carmel-wave.carmel-wave-bottom {
  top: 100% !important;
}
.color-x24-agg-1 .header_home {
  z-index: 100;
}
.color-x24-agg-1 .header_home.overlap .section--dark.section--inner, .color-x24-agg-1 .header_home.overlap .section--light.section--inner {
  max-width: 1160px;
  border-radius: 8px;
  margin: 0 auto;
  position: relative;
  padding: 0 40px 0 30px;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-agg-1 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: #0F303F;
}
.color-x24-agg-1 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: #236f91;
}
.color-x24-agg-1 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: black;
}
.color-x24-agg-1 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: #D81820;
}
.color-x24-agg-1 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: #FF7F00;
}
.color-x24-agg-1 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: black;
}
.color-x24-agg-1 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: white;
}
.color-x24-agg-1 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: #f5f5f5;
}
.color-x24-agg-1 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: #FF7F00;
}
.color-x24-agg-1 .header-sticky {
  box-shadow: 0 8px 10px rgba(0, 0, 0, 0.14);
}
.color-x24-agg-1 .header-sticky .row {
  align-items: center;
}
.color-x24-agg-1 .header-sticky .section--dark.section--inner, .color-x24-agg-1 .header-sticky .section--light.section--inner {
  padding: 0 40px 0 30px;
}
.color-x24-agg-1 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
  letter-spacing: 0.44px;
  line-height: 16px;
  text-align: center;
  margin-top: 0;
}
.color-x24-agg-1 body,
.color-x24-agg-1 p,
.color-x24-agg-1 .component__p,
.color-x24-agg-1 .editable__container p,
.color-x24-agg-1 .section-editable .editable__container p,
.color-x24-agg-1 .section-editable .editable__container ul,
.color-x24-agg-1 .section-editable .editable__container li,
.color-x24-agg-1 .section-editable .editable__container ol,
.color-x24-agg-1 .editable__container table td,
.color-x24-agg-1 body .editable__container p,
.color-x24-agg-1 body .editable__container ol,
.color-x24-agg-1 body .editable__container ul,
.color-x24-agg-1 body .editable__container li,
.color-x24-agg-1 body .editable__container table td,
.color-x24-agg-1 body .editable__container span,
.color-x24-agg-1 .form .leadFormInfo {
  font-family: "GothicA1", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.color-x24-agg-1 .staff-member {
  flex-wrap: nowrap !important;
}
.color-x24-agg-1 .section--dark p {
  color: #ffffff;
}
.color-x24-agg-1 .section--dark p a {
  text-decoration: underline;
}
.color-x24-agg-1 .section--dark p a:hover {
  text-decoration: none;
}
.color-x24-agg-1 .section--dark .component__title {
  color: #ffffff;
}
.color-x24-agg-1 .section--dark .component__subtitle {
  color: #ffffff;
}
.color-x24-agg-1 .section--dark .component__p {
  color: #ffffff;
}
.color-x24-agg-1 .section--dark .component__p a {
  text-decoration: underline;
}
.color-x24-agg-1 .section--dark .component__p a:hover {
  text-decoration: none;
}
.color-x24-agg-1 .section--dark a {
  color: #ffffff;
}
.color-x24-agg-1 .section--dark .bx-wrapper .bx-controls {
  margin-top: 15px;
}
.color-x24-agg-1 .section--light p {
  color: #000000;
}
.color-x24-agg-1 .section--light p a {
  text-decoration: underline;
}
.color-x24-agg-1 .section--light p a:hover {
  text-decoration: none;
}
.color-x24-agg-1 .section--light .component__title, .color-x24-agg-1 .section--light .component__subtitle {
  color: #000000 !important;
}
.color-x24-agg-1 .section--light .component__p {
  color: #000000;
}
.color-x24-agg-1 .section--light .component__p a {
  text-decoration: underline;
}
.color-x24-agg-1 .section--light .component__p a:hover {
  text-decoration: none;
}
.color-x24-agg-1 .section--light a {
  color: #000000;
}
.color-x24-agg-1 .section-base-container .section-cta .cta-a,
.color-x24-agg-1 .section-base-container .section-logo .logo-a {
  padding: 0;
}
.color-x24-agg-1 .logo__container .logo-a {
  margin: 0;
}
.color-x24-agg-1 .logo__container .logo-a__text {
  padding: 0 10px;
  min-width: 120px;
}
.color-x24-agg-1 .logo__container .logo-a__title {
  font-size: 12px;
  line-height: 14px;
}
.color-x24-agg-1 .logo__container .logo-a__caption {
  font-size: 10px;
  line-height: 12px;
}
.color-x24-agg-1 .logo__container .logo-a__img {
  display: block;
}
.color-x24-agg-1 .section--dark .logo__container .logo-a__title, .color-x24-agg-1 .section--dark .logo__container .logo-a__caption {
  color: #ffffff !important;
}
.color-x24-agg-1 .section--light .logo__container .logo-a__title, .color-x24-agg-1 .section--light .logo__container .logo-a__caption {
  color: #000000 !important;
}
.color-x24-agg-1 .comp-phone .phone__title {
  font-size: 18px;
  line-height: 20px;
}
.color-x24-agg-1 .col_header_cta .cta__link {
  margin-top: 0;
}
.color-x24-agg-1 .phone__setting-title,
.color-x24-agg-1 .phone__city {
  font-size: 16px;
  line-height: 18px;
}
.color-x24-agg-1 .editable__container h6,
.color-x24-agg-1 .editable__container h5,
.color-x24-agg-1 .editable__container h4,
.color-x24-agg-1 .editable__container h3,
.color-x24-agg-1 .editable__container h2,
.color-x24-agg-1 .editable__container h1 {
  font-family: "Poppins", sans-serif;
  font-weight: bold;
  border-bottom: none;
}
.color-x24-agg-1 .editable__container h1 {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-agg-1 .editable__container h2 {
  font-size: 48px;
  line-height: 56px;
}
.color-x24-agg-1 .editable__container h3 {
  font-size: 24px;
  line-height: 32px;
}
.color-x24-agg-1 .editable__container h4 {
  font-size: 20px;
  line-height: 28px;
}
.color-x24-agg-1 .editable__container h5 {
  font-size: 18px;
  line-height: 24px;
}
.color-x24-agg-1 .editable__container h6 {
  font-size: 16px;
  line-height: 20px;
}
.color-x24-agg-1 .section--dark .editable__container h6,
.color-x24-agg-1 .section--dark .editable__container h5,
.color-x24-agg-1 .section--dark .editable__container h4,
.color-x24-agg-1 .section--dark .editable__container h3,
.color-x24-agg-1 .section--dark .editable__container h2,
.color-x24-agg-1 .section--dark .editable__container h1, .color-x24-agg-1 .section--light .editable__container h6,
.color-x24-agg-1 .section--light .editable__container h5,
.color-x24-agg-1 .section--light .editable__container h4,
.color-x24-agg-1 .section--light .editable__container h3,
.color-x24-agg-1 .section--light .editable__container h2,
.color-x24-agg-1 .section--light .editable__container h1 {
  color: #ffffff;
}
.color-x24-agg-1 .section--light .editable__container h6,
.color-x24-agg-1 .section--light .editable__container h5,
.color-x24-agg-1 .section--light .editable__container h4,
.color-x24-agg-1 .section--light .editable__container h3,
.color-x24-agg-1 .section--light .editable__container h2,
.color-x24-agg-1 .section--light .editable__container h1 {
  color: #000000;
}
.color-x24-agg-1 .form__title {
  margin-bottom: 1.875rem;
}
.color-x24-agg-1 .form .form__title,
.color-x24-agg-1 .contact-us-im .form__title,
.color-x24-agg-1 .component__title {
  font: bold 48px/56px "Poppins", sans-serif;
}
.color-x24-agg-1 .form .form__caption,
.color-x24-agg-1 .contact-us-im .form__caption,
.color-x24-agg-1 .component__subtitle {
  font: 600 16px/20px "GothicA1", sans-serif;
}
.color-x24-agg-1 .form .error_container label,
.color-x24-agg-1 .contact-us-im .form .error_container label {
  color: #E03B33;
}
.color-x24-agg-1 .header-sticky .cta,
.color-x24-agg-1 .header_home .cta,
.color-x24-agg-1 .header_home.overlap .cta {
  padding: 0;
}
.color-x24-agg-1 .section__bg--light-1 .componentWith__container.form__container {
  padding-left: 0;
  padding-right: 0;
  padding: 0 0 50px;
}
.color-x24-agg-1 .section--dark .flex-control-paging li a, .color-x24-agg-1 .section--light .flex-control-paging li a {
  background: #f7f0e9;
  border-radius: 6px;
  width: 13px;
  height: 12px;
  box-shadow: none;
}
.color-x24-agg-1 .section--dark .flex-control-paging li a.flex-active, .color-x24-agg-1 .section--light .flex-control-paging li a.flex-active {
  background: #FF7F00 !important;
  border-radius: 6px;
  width: 34px;
  height: 12px;
  transition: width 0.2s linear;
}
.color-x24-agg-1 .section--dark .flex-control-paging li a:hover, .color-x24-agg-1 .section--light .flex-control-paging li a:hover {
  background: #FF7F00 !important;
}
.color-x24-agg-1 .section--dark .bx-wrapper .bx-pager.bx-default-pager a, .color-x24-agg-1 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #f7f0e9;
}
.color-x24-agg-1 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-agg-1 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  width: 34px;
  transition: width 0.2s linear;
  background: #FF7F00 !important;
}
.color-x24-agg-1 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-agg-1 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #FF7F00 !important;
}
.color-x24-agg-1 .section--dark .banner .controls-wrapper, .color-x24-agg-1 .section--light .banner .controls-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 45px 0;
  margin-top: -132px;
}
@media (max-width: 991px) {
  .color-x24-agg-1 .section--dark .banner .controls-wrapper, .color-x24-agg-1 .section--light .banner .controls-wrapper {
    margin-top: 0;
  }
}
.color-x24-agg-1 .section--dark .banner .controls-wrapper .flex-control-nav, .color-x24-agg-1 .section--light .banner .controls-wrapper .flex-control-nav {
  bottom: 0 !important;
  width: auto;
  display: flex !important;
  align-items: center;
  position: relative;
  height: 0 !important;
  left: auto !important;
  transform: translateX(0) !important;
}
.color-x24-agg-1 .section--dark .banner .controls-wrapper .flex-control-nav a, .color-x24-agg-1 .section--light .banner .controls-wrapper .flex-control-nav a {
  background: #ffffff;
}
.color-x24-agg-1 .section--dark .banner .controls-wrapper .flex-prev, .color-x24-agg-1 .section--light .banner .controls-wrapper .flex-prev {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-right: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-agg-1 .section--dark .banner .controls-wrapper .flex-prev:hover, .color-x24-agg-1 .section--light .banner .controls-wrapper .flex-prev:hover {
  color: #FF7F00;
}
.color-x24-agg-1 .section--dark .banner .controls-wrapper .flex-prev:before, .color-x24-agg-1 .section--light .banner .controls-wrapper .flex-prev:before {
  content: "";
  font-size: 24px;
}
.color-x24-agg-1 .section--dark .banner .controls-wrapper .flex-next, .color-x24-agg-1 .section--light .banner .controls-wrapper .flex-next {
  font-size: 0;
  line-height: 1;
  font-family: "font-awesome";
  margin-left: 8px;
  z-index: 1;
  color: #f7f0e9;
}
.color-x24-agg-1 .section--dark .banner .controls-wrapper .flex-next:hover, .color-x24-agg-1 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #FF7F00;
}
.color-x24-agg-1 .section--dark .banner .controls-wrapper .flex-next:before, .color-x24-agg-1 .section--light .banner .controls-wrapper .flex-next:before {
  content: "";
  font-size: 24px;
}
.color-x24-agg-1 .section--light .flex-control-paging li a {
  background: #0F303F;
}
.color-x24-agg-1 .section--light .flex-control-paging li a.flex-active {
  background: #FF7F00 !important;
}
.color-x24-agg-1 .section--light .flex-control-paging li a:hover {
  background: #FF7F00 !important;
}
.color-x24-agg-1 .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: #0F303F;
}
.color-x24-agg-1 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #FF7F00 !important;
}
.color-x24-agg-1 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #FF7F00 !important;
}
.color-x24-agg-1 .section--light .banner .controls-wrapper .flex-prev,
.color-x24-agg-1 .section--light .banner .controls-wrapper .flex-next {
  color: #0F303F;
}
.color-x24-agg-1 .section--light .banner .controls-wrapper .flex-prev:hover,
.color-x24-agg-1 .section--light .banner .controls-wrapper .flex-next:hover {
  color: #FF7F00;
}
.color-x24-agg-1 .section-breadcrumbs .section--dark .breadcrumb__item, .color-x24-agg-1 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #ffffff !important;
  font: 400 16px/24px "GothicA1", sans-serif;
}
.color-x24-agg-1 .section-breadcrumbs .section--dark .breadcrumb__item a, .color-x24-agg-1 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-agg-1 .section-breadcrumbs .section--dark .breadcrumb__item a:hover, .color-x24-agg-1 .section-breadcrumbs .section--light .breadcrumb__item a:hover {
  text-decoration: none;
}
.color-x24-agg-1 .section-breadcrumbs .section--light .breadcrumb__item {
  color: #000000 !important;
}
.color-x24-agg-1 .section-breadcrumbs .section--light .breadcrumb__item a {
  color: #000000 !important;
}
.color-x24-agg-1 .blade-a__bg > div {
  border-radius: 8px;
  overflow: hidden;
}
.color-x24-agg-1 .blade-a__bg > div img {
  border-radius: 8px;
}
.color-x24-agg-1 .blade-a__text .blade-a__title {
  border-bottom: none;
}
.color-x24-agg-1 .blade-a__description a {
  text-decoration: underline;
}
.color-x24-agg-1 .blade-a__description a:hover {
  text-decoration: none;
}
.color-x24-agg-1 .container-fluid .blade__container .blade-a--12 {
  position: relative;
}
.color-x24-agg-1 .container-fluid .blade__container .blade-a--12 .blade-a__wrap > .row {
  padding: 0;
}
.color-x24-agg-1 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-agg-1 .section--light .blade__container .blade-a--12 .blade-a__bg {
  padding-top: 0;
  padding-bottom: 0;
}
.color-x24-agg-1 .section--dark .blade-a--12 .blade-a__text, .color-x24-agg-1 .section--light .blade-a--12 .blade-a__text {
  padding-top: 16px;
  padding-bottom: 16px;
}
.color-x24-agg-1 .section--dark .blade-a--12 .blade-a__bg, .color-x24-agg-1 .section--light .blade-a--12 .blade-a__bg {
  height: 100%;
}
.color-x24-agg-1 .section--dark .blade-a__bg > div, .color-x24-agg-1 .section--light .blade-a__bg > div {
  height: 100%;
  min-height: 100%;
}
.color-x24-agg-1 .section--dark .blade-a__text, .color-x24-agg-1 .section--light .blade-a__text {
  background: rgba(15, 48, 63, 0.7);
  border-radius: 8px;
}
.color-x24-agg-1 .section--dark .blade-a__text .cta__link, .color-x24-agg-1 .section--light .blade-a__text .cta__link {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
}
.color-x24-agg-1 .section--dark .blade-a__text .cta__link:hover, .color-x24-agg-1 .section--light .blade-a__text .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-agg-1 .section--dark .blade-a__text .blade-a__readmore .cta__link, .color-x24-agg-1 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: #f8c4c6 !important;
  text-transform: none;
  text-decoration: underline;
  font-weight: 400;
}
.color-x24-agg-1 .section--dark .blade-a__text .blade-a__readmore .cta__link:hover, .color-x24-agg-1 .section--light .blade-a__text .blade-a__readmore .cta__link:hover {
  text-decoration: none;
}
.color-x24-agg-1 .section--dark .blade-a__description, .color-x24-agg-1 .section--light .blade-a__description {
  color: #ffffff;
}
.color-x24-agg-1 .section--light .blade-a__text {
  background: rgba(224, 224, 224, 0.7);
}
.color-x24-agg-1 .section--light .blade-a__text .cta__link {
  color: #000000 !important;
}
.color-x24-agg-1 .section--light .blade-a__text .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-agg-1 .section--light .blade-a__text .blade-a__readmore .cta__link {
  color: #D81820 !important;
}
.color-x24-agg-1 .section--light .blade-a__description {
  color: #0F303F;
}
.color-x24-agg-1 .container-fluid .blade-a__wrap {
  max-width: 100%;
}
.color-x24-agg-1 .componentWith__container.featuredarticles__container {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-agg-1 .section--dark .featuredarticles .featuredarticle__image, .color-x24-agg-1 .section--light .featuredarticles .featuredarticle__image {
  border-radius: 8px;
}
.color-x24-agg-1 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link, .color-x24-agg-1 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  font: 16px/20px "GothicA1", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
}
.color-x24-agg-1 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:hover, .color-x24-agg-1 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:hover {
  text-decoration: underline;
}
.color-x24-agg-1 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:before, .color-x24-agg-1 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:before {
  display: none;
}
.color-x24-agg-1 .section--dark .featuredarticles .featuredarticle__text .featuredarticle__description, .color-x24-agg-1 .section--light .featuredarticles .featuredarticle__text .featuredarticle__description {
  font: 16px/20px "GothicA1", sans-serif;
}
.color-x24-agg-1 .section--dark .featuredarticles .featuredarticle__title, .color-x24-agg-1 .section--light .featuredarticles .featuredarticle__title {
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-agg-1 .section--dark .featuredarticles .featuredarticle__title a, .color-x24-agg-1 .section--light .featuredarticles .featuredarticle__title a {
  color: #ffffff;
  text-decoration: none;
  font: 20px/28px "Poppins", sans-serif;
}
.color-x24-agg-1 .section--dark .featuredarticles .featuredarticle__title a:hover, .color-x24-agg-1 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-agg-1 .section--dark .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper, .color-x24-agg-1 .section--light .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper {
  margin-top: 0 !important;
}
.color-x24-agg-1 .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  color: #000000;
}
.color-x24-agg-1 .section--light .featuredarticles .featuredarticle__title a {
  color: #000000;
}
.color-x24-agg-1 .section--light .featuredarticles .featuredarticle__title a:hover {
  color: #000000;
}
.color-x24-agg-1 .section--light .featuredblocks-list-a .featuredblock__item {
  margin-bottom: 10px;
}
.color-x24-agg-1 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a {
  color: #000000 !important;
}
.color-x24-agg-1 .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a:hover:after {
  text-decoration: underline;
}
.color-x24-agg-1 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-agg-1 .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .color-x24-agg-1 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active, .color-x24-agg-1 .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-agg-1 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-agg-1 .section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover,
.color-x24-agg-1 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active,
.color-x24-agg-1 .section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #ffffff !important;
}
.color-x24-agg-1 .section__bg--light-3 .section--dark .flex-control-paging li a.flex-active, .color-x24-agg-1 .section__bg--light-3 .section--dark .flex-control-paging li a:hover, .color-x24-agg-1 .section__bg--light-3 .section--light .flex-control-paging li a.flex-active, .color-x24-agg-1 .section__bg--light-3 .section--light .flex-control-paging li a:hover,
.color-x24-agg-1 .section__bg--dark-5 .section--dark .flex-control-paging li a.flex-active,
.color-x24-agg-1 .section__bg--dark-5 .section--dark .flex-control-paging li a:hover,
.color-x24-agg-1 .section__bg--dark-5 .section--light .flex-control-paging li a.flex-active,
.color-x24-agg-1 .section__bg--dark-5 .section--light .flex-control-paging li a:hover {
  background: #ffffff !important;
}
.color-x24-agg-1 .section__bg--light-3 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-agg-1 .section__bg--light-3 .section--light .hours-a__schedule .hours-a__schedule--border,
.color-x24-agg-1 .section__bg--dark-5 .section--dark .hours-a__schedule .hours-a__schedule--border,
.color-x24-agg-1 .section__bg--dark-5 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #ffffff !important;
}
.color-x24-agg-1 .section__bg--dark-5 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-1 .section__bg--dark-5 .section--dark .form .form__group .input_container input,
.color-x24-agg-1 .section__bg--dark-5 .section--dark .form .form__group .input_container select,
.color-x24-agg-1 .section__bg--dark-5 .section--dark .form .form__group .input_container textarea,
.color-x24-agg-1 .section__bg--dark-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-1 .section__bg--dark-5 .section--light .form .form__group .input_container input,
.color-x24-agg-1 .section__bg--dark-5 .section--light .form .form__group .input_container select,
.color-x24-agg-1 .section__bg--dark-5 .section--light .form .form__group .input_container textarea,
.color-x24-agg-1 .section__bg--light-3 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-1 .section__bg--light-3 .section--dark .form .form__group .input_container input,
.color-x24-agg-1 .section__bg--light-3 .section--dark .form .form__group .input_container select,
.color-x24-agg-1 .section__bg--light-3 .section--dark .form .form__group .input_container textarea,
.color-x24-agg-1 .section__bg--light-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-1 .section__bg--light-3 .section--light .form .form__group .input_container input,
.color-x24-agg-1 .section__bg--light-3 .section--light .form .form__group .input_container select,
.color-x24-agg-1 .section__bg--light-3 .section--light .form .form__group .input_container textarea {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
}
.color-x24-agg-1 .section__bg--dark-4 .section--dark .staff__container .component__button--2 {
  border: 1px solid #0F303F !important;
  color: #ffffff !important;
  background: #0F303F !important;
}
.color-x24-agg-1 .section__bg--dark-4 .section--dark .staff__container .component__button--2:hover {
  border: 1px solid #236f91 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #236f91 !important;
}
.color-x24-agg-1 .section__bg--dark-4 .section--dark .staff__container .component__button--2:focus {
  border: 1px solid #47a7d3 !important;
  color: #ffffff !important;
  background: #47a7d3 !important;
}
.color-x24-agg-1 .section--dark .disclaimer, .color-x24-agg-1 .section--light .disclaimer {
  padding: 0;
}
.color-x24-agg-1 .section--dark .disclaimer__content p, .color-x24-agg-1 .section--light .disclaimer__content p {
  font: 400 16px/20px "GothicA1", sans-serif;
}
.color-x24-agg-1 .section--dark .disclaimer__content a, .color-x24-agg-1 .section--light .disclaimer__content a {
  font-weight: 400;
  text-decoration: underline;
}
.color-x24-agg-1 .section--dark .disclaimer__content a:hover, .color-x24-agg-1 .section--dark .disclaimer__content a:focus, .color-x24-agg-1 .section--light .disclaimer__content a:hover, .color-x24-agg-1 .section--light .disclaimer__content a:focus {
  text-decoration: none;
}
.color-x24-agg-1 .section--dark .section-featuredblocks .section--inner.container-fluid > .row > div, .color-x24-agg-1 .section--light .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-agg-1 .section--dark .cta__link, .color-x24-agg-1 .section--light .cta__link {
  font: bold 16px/20px "GothicA1", sans-serif;
}
.color-x24-agg-1 .section--dark .featuredblocks__title-wrap, .color-x24-agg-1 .section--light .featuredblocks__title-wrap {
  margin-bottom: 1.875rem;
}
.color-x24-agg-1 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button, .color-x24-agg-1 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-agg-1 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover, .color-x24-agg-1 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-agg-1 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus, .color-x24-agg-1 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-agg-1 .section--dark .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-agg-1 .section--dark .banner .component__button--1.cta__button,
.color-x24-agg-1 .section--dark .cta__button.component__button--1, .color-x24-agg-1 .section--light .featuredblocks .featuredblock__cta .component__button--1,
.color-x24-agg-1 .section--light .banner .component__button--1.cta__button,
.color-x24-agg-1 .section--light .cta__button.component__button--1 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-agg-1 .section--dark .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-agg-1 .section--dark .banner .component__button--1.cta__button:hover,
.color-x24-agg-1 .section--dark .cta__button.component__button--1:hover, .color-x24-agg-1 .section--light .featuredblocks .featuredblock__cta .component__button--1:hover,
.color-x24-agg-1 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-agg-1 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-agg-1 .section--dark .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-agg-1 .section--dark .banner .component__button--1.cta__button:focus,
.color-x24-agg-1 .section--dark .cta__button.component__button--1:focus, .color-x24-agg-1 .section--light .featuredblocks .featuredblock__cta .component__button--1:focus,
.color-x24-agg-1 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-agg-1 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-agg-1 .section--dark .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-agg-1 .section--dark .banner .component__button--2.cta__button,
.color-x24-agg-1 .section--dark .cta__button.component__button--2, .color-x24-agg-1 .section--light .featuredblocks .featuredblock__cta .component__button--2,
.color-x24-agg-1 .section--light .banner .component__button--2.cta__button,
.color-x24-agg-1 .section--light .cta__button.component__button--2 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #D81820 !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #D81820 !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-agg-1 .section--dark .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-agg-1 .section--dark .banner .component__button--2.cta__button:hover,
.color-x24-agg-1 .section--dark .cta__button.component__button--2:hover, .color-x24-agg-1 .section--light .featuredblocks .featuredblock__cta .component__button--2:hover,
.color-x24-agg-1 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-agg-1 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #ee686d !important;
  background: #ee686d !important;
  color: #ffffff !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-agg-1 .section--dark .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-agg-1 .section--dark .banner .component__button--2.cta__button:focus,
.color-x24-agg-1 .section--dark .cta__button.component__button--2:focus, .color-x24-agg-1 .section--light .featuredblocks .featuredblock__cta .component__button--2:focus,
.color-x24-agg-1 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-agg-1 .section--light .cta__button.component__button--2:focus {
  border: 1px solid #f8c4c6 !important;
  color: #ffffff !important;
  background: #f8c4c6 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-agg-1 .section--dark .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-agg-1 .section--dark .banner .component__button--3.cta__button,
.color-x24-agg-1 .section--dark .cta__button.component__button--3, .color-x24-agg-1 .section--light .featuredblocks .featuredblock__cta .component__button--3,
.color-x24-agg-1 .section--light .banner .component__button--3.cta__button,
.color-x24-agg-1 .section--light .cta__button.component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: none !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-agg-1 .section--dark .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-agg-1 .section--dark .banner .component__button--3.cta__button:hover,
.color-x24-agg-1 .section--dark .cta__button.component__button--3:hover, .color-x24-agg-1 .section--light .featuredblocks .featuredblock__cta .component__button--3:hover,
.color-x24-agg-1 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-agg-1 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(44, 142, 187, 0.42), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(44, 142, 187, 0.1);
}
.color-x24-agg-1 .section--dark .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-agg-1 .section--dark .banner .component__button--3.cta__button:focus,
.color-x24-agg-1 .section--dark .cta__button.component__button--3:focus, .color-x24-agg-1 .section--light .featuredblocks .featuredblock__cta .component__button--3:focus,
.color-x24-agg-1 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-agg-1 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-agg-1 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  border: 1px solid #0F303F !important;
  color: #ffffff !important;
  background: #0F303F !important;
}
.color-x24-agg-1 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
  border: 1px solid #236f91 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #236f91 !important;
}
.color-x24-agg-1 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
  border: 1px solid #47a7d3 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #47a7d3 !important;
}
.color-x24-agg-1 .section--light .banner .component__button--1.cta__button,
.color-x24-agg-1 .section--light .cta__button.component__button--1 {
  border: 1px solid #0F303F !important;
  color: #ffffff !important;
  background: #0F303F !important;
}
.color-x24-agg-1 .section--light .banner .component__button--1.cta__button:hover,
.color-x24-agg-1 .section--light .cta__button.component__button--1:hover {
  border: 1px solid #236f91 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #236f91 !important;
}
.color-x24-agg-1 .section--light .banner .component__button--1.cta__button:focus,
.color-x24-agg-1 .section--light .cta__button.component__button--1:focus {
  border: 1px solid #47a7d3 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #47a7d3 !important;
}
.color-x24-agg-1 .section--light .banner .component__button--2.cta__button,
.color-x24-agg-1 .section--light .cta__button.component__button--2 {
  border: 1px solid #D81820 !important;
  color: #ffffff !important;
  background: #D81820 !important;
}
.color-x24-agg-1 .section--light .banner .component__button--2.cta__button:hover,
.color-x24-agg-1 .section--light .cta__button.component__button--2:hover {
  border: 1px solid #ee686d !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #ee686d !important;
}
.color-x24-agg-1 .section--light .banner .component__button--2.cta__button:focus,
.color-x24-agg-1 .section--light .cta__button.component__button--2:focus {
  border: 1px solid #f8c4c6 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #f8c4c6 !important;
}
.color-x24-agg-1 .section--light .banner .component__button--3.cta__button,
.color-x24-agg-1 .section--light .cta__button.component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-agg-1 .section--light .banner .component__button--3.cta__button:hover,
.color-x24-agg-1 .section--light .cta__button.component__button--3:hover {
  border: 1px solid #f3969a !important;
  color: #0F303F !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #f8c4c6 !important;
}
.color-x24-agg-1 .section--light .banner .component__button--3.cta__button:focus,
.color-x24-agg-1 .section--light .cta__button.component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-agg-1 .section--dark .articles__categories .mm-navbar .mm-btn, .color-x24-agg-1 .section--light .articles__categories .mm-navbar .mm-btn {
  top: 7px;
}
.color-x24-agg-1 .section--dark .articles__categories .mm-panels > .mm-panel > .mm-listview, .color-x24-agg-1 .section--light .articles__categories .mm-panels > .mm-panel > .mm-listview {
  margin: 7px 0 0 0;
}
.color-x24-agg-1 .section--dark .articles__categories .mm-opened .mm-title,
.color-x24-agg-1 .section--dark .articles__categories .mm-title, .color-x24-agg-1 .section--light .articles__categories .mm-opened .mm-title,
.color-x24-agg-1 .section--light .articles__categories .mm-title {
  font-size: 22px;
  line-height: 24px;
}
.color-x24-agg-1 .section--dark .blog-post__title,
.color-x24-agg-1 .section--dark .blog__post-title,
.color-x24-agg-1 .section--dark .article__post-title, .color-x24-agg-1 .section--light .blog-post__title,
.color-x24-agg-1 .section--light .blog__post-title,
.color-x24-agg-1 .section--light .article__post-title {
  font-family: "Poppins", sans-serif;
  text-decoration: none;
  color: #ffffff !important;
}
.color-x24-agg-1 .section--dark .blog-post__title:hover, .color-x24-agg-1 .section--dark .blog-post__title:focus,
.color-x24-agg-1 .section--dark .blog__post-title:hover,
.color-x24-agg-1 .section--dark .blog__post-title:focus,
.color-x24-agg-1 .section--dark .article__post-title:hover,
.color-x24-agg-1 .section--dark .article__post-title:focus, .color-x24-agg-1 .section--light .blog-post__title:hover, .color-x24-agg-1 .section--light .blog-post__title:focus,
.color-x24-agg-1 .section--light .blog__post-title:hover,
.color-x24-agg-1 .section--light .blog__post-title:focus,
.color-x24-agg-1 .section--light .article__post-title:hover,
.color-x24-agg-1 .section--light .article__post-title:focus {
  text-decoration: underline;
}
.color-x24-agg-1 .section--dark .blog-post__info li, .color-x24-agg-1 .section--light .blog-post__info li {
  border-left-color: #ffffff;
}
.color-x24-agg-1 .section--dark .category__description h1,
.color-x24-agg-1 .section--dark .category__description h2,
.color-x24-agg-1 .section--dark .category__description h3,
.color-x24-agg-1 .section--dark .category__description h4,
.color-x24-agg-1 .section--dark .category__description h5,
.color-x24-agg-1 .section--dark .category__description h6,
.color-x24-agg-1 .section--dark .category__description p > strong,
.color-x24-agg-1 .section--dark .blog__content h1,
.color-x24-agg-1 .section--dark .blog__content h2,
.color-x24-agg-1 .section--dark .blog__content h3,
.color-x24-agg-1 .section--dark .blog__content h4,
.color-x24-agg-1 .section--dark .blog__content h5,
.color-x24-agg-1 .section--dark .blog__content h6,
.color-x24-agg-1 .section--dark .blog__content p > strong,
.color-x24-agg-1 .section--dark .article__content h1,
.color-x24-agg-1 .section--dark .article__content h2,
.color-x24-agg-1 .section--dark .article__content h3,
.color-x24-agg-1 .section--dark .article__content h4,
.color-x24-agg-1 .section--dark .article__content h5,
.color-x24-agg-1 .section--dark .article__content h6,
.color-x24-agg-1 .section--dark .article__content p > strong, .color-x24-agg-1 .section--light .category__description h1,
.color-x24-agg-1 .section--light .category__description h2,
.color-x24-agg-1 .section--light .category__description h3,
.color-x24-agg-1 .section--light .category__description h4,
.color-x24-agg-1 .section--light .category__description h5,
.color-x24-agg-1 .section--light .category__description h6,
.color-x24-agg-1 .section--light .category__description p > strong,
.color-x24-agg-1 .section--light .blog__content h1,
.color-x24-agg-1 .section--light .blog__content h2,
.color-x24-agg-1 .section--light .blog__content h3,
.color-x24-agg-1 .section--light .blog__content h4,
.color-x24-agg-1 .section--light .blog__content h5,
.color-x24-agg-1 .section--light .blog__content h6,
.color-x24-agg-1 .section--light .blog__content p > strong,
.color-x24-agg-1 .section--light .article__content h1,
.color-x24-agg-1 .section--light .article__content h2,
.color-x24-agg-1 .section--light .article__content h3,
.color-x24-agg-1 .section--light .article__content h4,
.color-x24-agg-1 .section--light .article__content h5,
.color-x24-agg-1 .section--light .article__content h6,
.color-x24-agg-1 .section--light .article__content p > strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-agg-1 .section--dark .category__description h1 strong,
.color-x24-agg-1 .section--dark .category__description h2 strong,
.color-x24-agg-1 .section--dark .category__description h3 strong,
.color-x24-agg-1 .section--dark .category__description h4 strong,
.color-x24-agg-1 .section--dark .category__description h5 strong,
.color-x24-agg-1 .section--dark .category__description h6 strong,
.color-x24-agg-1 .section--dark .category__description p > strong strong,
.color-x24-agg-1 .section--dark .blog__content h1 strong,
.color-x24-agg-1 .section--dark .blog__content h2 strong,
.color-x24-agg-1 .section--dark .blog__content h3 strong,
.color-x24-agg-1 .section--dark .blog__content h4 strong,
.color-x24-agg-1 .section--dark .blog__content h5 strong,
.color-x24-agg-1 .section--dark .blog__content h6 strong,
.color-x24-agg-1 .section--dark .blog__content p > strong strong,
.color-x24-agg-1 .section--dark .article__content h1 strong,
.color-x24-agg-1 .section--dark .article__content h2 strong,
.color-x24-agg-1 .section--dark .article__content h3 strong,
.color-x24-agg-1 .section--dark .article__content h4 strong,
.color-x24-agg-1 .section--dark .article__content h5 strong,
.color-x24-agg-1 .section--dark .article__content h6 strong,
.color-x24-agg-1 .section--dark .article__content p > strong strong, .color-x24-agg-1 .section--light .category__description h1 strong,
.color-x24-agg-1 .section--light .category__description h2 strong,
.color-x24-agg-1 .section--light .category__description h3 strong,
.color-x24-agg-1 .section--light .category__description h4 strong,
.color-x24-agg-1 .section--light .category__description h5 strong,
.color-x24-agg-1 .section--light .category__description h6 strong,
.color-x24-agg-1 .section--light .category__description p > strong strong,
.color-x24-agg-1 .section--light .blog__content h1 strong,
.color-x24-agg-1 .section--light .blog__content h2 strong,
.color-x24-agg-1 .section--light .blog__content h3 strong,
.color-x24-agg-1 .section--light .blog__content h4 strong,
.color-x24-agg-1 .section--light .blog__content h5 strong,
.color-x24-agg-1 .section--light .blog__content h6 strong,
.color-x24-agg-1 .section--light .blog__content p > strong strong,
.color-x24-agg-1 .section--light .article__content h1 strong,
.color-x24-agg-1 .section--light .article__content h2 strong,
.color-x24-agg-1 .section--light .article__content h3 strong,
.color-x24-agg-1 .section--light .article__content h4 strong,
.color-x24-agg-1 .section--light .article__content h5 strong,
.color-x24-agg-1 .section--light .article__content h6 strong,
.color-x24-agg-1 .section--light .article__content p > strong strong {
  font-family: "Poppins", sans-serif;
}
.color-x24-agg-1 .section--dark .article__post-permalink,
.color-x24-agg-1 .section--dark .blog__post-permalink, .color-x24-agg-1 .section--light .article__post-permalink,
.color-x24-agg-1 .section--light .blog__post-permalink {
  text-decoration: none;
  font-family: "GothicA1", sans-serif;
  position: relative;
  font-weight: 700;
  color: #ffffff;
}
.color-x24-agg-1 .section--dark .article__post-permalink:hover, .color-x24-agg-1 .section--dark .article__post-permalink:focus,
.color-x24-agg-1 .section--dark .blog__post-permalink:hover,
.color-x24-agg-1 .section--dark .blog__post-permalink:focus, .color-x24-agg-1 .section--light .article__post-permalink:hover, .color-x24-agg-1 .section--light .article__post-permalink:focus,
.color-x24-agg-1 .section--light .blog__post-permalink:hover,
.color-x24-agg-1 .section--light .blog__post-permalink:focus {
  text-decoration: underline;
}
.color-x24-agg-1 .section--dark .article__post-permalink:before,
.color-x24-agg-1 .section--dark .blog__post-permalink:before, .color-x24-agg-1 .section--light .article__post-permalink:before,
.color-x24-agg-1 .section--light .blog__post-permalink:before {
  content: "";
  top: -3px;
  font-family: "font-awesome";
  position: absolute;
  right: -13px;
  font-weight: normal;
  display: none;
}
.color-x24-agg-1 .section--dark .articles__categories .category__list-child li a,
.color-x24-agg-1 .section--dark .articles__categories-list li a, .color-x24-agg-1 .section--light .articles__categories .category__list-child li a,
.color-x24-agg-1 .section--light .articles__categories-list li a {
  font: 16px/1.375 "GothicA1", sans-serif;
}
.color-x24-agg-1 .section--dark .articles__categories .category__list-child li a:hover, .color-x24-agg-1 .section--dark .articles__categories .category__list-child li a:focus,
.color-x24-agg-1 .section--dark .articles__categories-list li a:hover,
.color-x24-agg-1 .section--dark .articles__categories-list li a:focus, .color-x24-agg-1 .section--light .articles__categories .category__list-child li a:hover, .color-x24-agg-1 .section--light .articles__categories .category__list-child li a:focus,
.color-x24-agg-1 .section--light .articles__categories-list li a:hover,
.color-x24-agg-1 .section--light .articles__categories-list li a:focus {
  text-decoration: none;
}
.color-x24-agg-1 .section--dark .articles__categories .mm-opened .mm-title, .color-x24-agg-1 .section--light .articles__categories .mm-opened .mm-title {
  font-family: "Poppins", sans-serif;
}
.color-x24-agg-1 .section--dark .articles__pagination ul li a, .color-x24-agg-1 .section--light .articles__pagination ul li a {
  color: #000000;
}
.color-x24-agg-1 .section--light .blog__post-title,
.color-x24-agg-1 .section--light .article__post-title {
  color: #000000 !important;
}
.color-x24-agg-1 .section--light .article__post-permalink,
.color-x24-agg-1 .section--light .blog__post-permalink {
  color: #000000;
}
.color-x24-agg-1 .section--light .blog-post__info li {
  border-left-color: #000000;
}
.color-x24-agg-1 .section--dark .banner__container .banner .cta__button, .color-x24-agg-1 .section--light .banner__container .banner .cta__button {
  min-height: 45px;
  max-width: 250px;
  font: 700 14px/25px "Poppins", sans-serif;
}
.color-x24-agg-1 .section--dark .banner__container .banner .form .form__title,
.color-x24-agg-1 .section--dark .banner__container .banner .form .form__caption,
.color-x24-agg-1 .section--dark .banner__container .banner .form .leadFormInfo,
.color-x24-agg-1 .section--dark .banner__container .banner .form .form__name, .color-x24-agg-1 .section--light .banner__container .banner .form .form__title,
.color-x24-agg-1 .section--light .banner__container .banner .form .form__caption,
.color-x24-agg-1 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-agg-1 .section--light .banner__container .banner .form .form__name {
  color: #000000;
}
.color-x24-agg-1 .section--light .banner__container .banner .form .form__title,
.color-x24-agg-1 .section--light .banner__container .banner .form .form__caption,
.color-x24-agg-1 .section--light .banner__container .banner .form .leadFormInfo,
.color-x24-agg-1 .section--light .banner__container .banner .form .form__name {
  color: #ffffff;
}
.color-x24-agg-1 .section-banner .banner .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-agg-1 .section-banner .banner form {
  margin-bottom: 0;
}
.color-x24-agg-1 .section-banner .banner .component__title {
  color: #ffffff !important;
  font-family: "Poppins", sans-serif;
  font-weight: bold;
}
.color-x24-agg-1 .section-banner .banner .banner-text__title--large {
  font-size: 40px;
  line-height: 46px;
}
.color-x24-agg-1 .section-banner .banner .banner-text__title--extraLarge {
  font-size: 56px;
  line-height: 72px;
}
.color-x24-agg-1 .section-banner .banner .banner-e .input_container {
  margin: 0 0 10px;
}
.color-x24-agg-1 .section-banner .banner-text__wrapper .text-left .banner-c__title,
.color-x24-agg-1 .section-banner .banner-text__wrapper .text-center .banner-c__title,
.color-x24-agg-1 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  max-width: 650px;
}
.color-x24-agg-1 .section-banner .banner-text__wrapper .text-left .banner-c__title {
  max-width: 650px;
}
.color-x24-agg-1 .section-banner .banner-text__wrapper .text-left .text-center {
  text-align: left !important;
}
.color-x24-agg-1 .section-banner .banner-text__wrapper .text-right .banner-c__title {
  display: inline-block;
}
.color-x24-agg-1 .section-banner .banner-text__wrapper .text-right .banner-c__button {
  text-align: right !important;
  margin-right: 0 !important;
}
.color-x24-agg-1 .section-banner .banner-text__wrapper .text-center {
  margin: 0 auto;
}
.color-x24-agg-1 .section-banner .banner .component__subtitle {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-agg-1 .section-banner .banner .banner-text__subtitle--small {
  font-size: 18px;
  line-height: 22px;
}
.color-x24-agg-1 .section-banner .banner .banner-text__subtitle--medium {
  font-size: 24px;
  line-height: 26px;
}
.color-x24-agg-1 .section-banner .banner .cta__link:hover {
  text-decoration: underline;
}
.color-x24-agg-1 .section-banner .banner .flexslider .flex-control-nav {
  bottom: 100px;
}
@keyframes fadeInUp {
  from {
    transform: translate3d(0, 40px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.color-x24-agg-1 .in-view {
  animation-duration: 1s;
  animation-fill-mode: both;
  opacity: 0;
  animation-name: fadeInUp;
}
.color-x24-agg-1 .section--dark .navigation .navigation-b,
.color-x24-agg-1 .section--dark .navigation .navigation-c, .color-x24-agg-1 .section--light .navigation .navigation-b,
.color-x24-agg-1 .section--light .navigation .navigation-c {
  background: none;
}
.color-x24-agg-1 .section--dark .navigation .navigation-b .navigation__button:focus,
.color-x24-agg-1 .section--dark .navigation .navigation-c .navigation__button:focus, .color-x24-agg-1 .section--light .navigation .navigation-b .navigation__button:focus,
.color-x24-agg-1 .section--light .navigation .navigation-c .navigation__button:focus {
  outline: none;
}
.color-x24-agg-1 .section--dark .navigation-a .navigation__item--link,
.color-x24-agg-1 .section--dark .navigation-b .navigation__item--link,
.color-x24-agg-1 .section--dark .navigation-c .navigation__item--link, .color-x24-agg-1 .section--light .navigation-a .navigation__item--link,
.color-x24-agg-1 .section--light .navigation-b .navigation__item--link,
.color-x24-agg-1 .section--light .navigation-c .navigation__item--link {
  padding: 5px 0.7rem;
  font-size: 12px !important;
  color: #ffffff;
  text-transform: uppercase;
  font-family: "GothicA1", sans-serif;
  font-weight: 700;
  line-height: 24px;
}
.color-x24-agg-1 .section--dark .navigation-a .navigation__item--link:hover,
.color-x24-agg-1 .section--dark .navigation-b .navigation__item--link:hover,
.color-x24-agg-1 .section--dark .navigation-c .navigation__item--link:hover, .color-x24-agg-1 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-agg-1 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-agg-1 .section--light .navigation-c .navigation__item--link:hover {
  color: #999;
}
.color-x24-agg-1 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-agg-1 .section--dark .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-agg-1 .section--dark .navigation-c .navigation__item.has-drop-down ul a:hover, .color-x24-agg-1 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-agg-1 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-agg-1 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #999;
}
.color-x24-agg-1 .section--dark .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-1 .section--dark .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-1 .section--dark .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-agg-1 .section--light .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-1 .section--light .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-1 .section--light .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after {
  font-family: "font-awesome";
  content: "";
  border: 0 !important;
  width: 10px;
  height: 20px;
  margin: 0;
  font-size: 8px !important;
  right: 10px;
  top: 4px;
}
.color-x24-agg-1 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-agg-1 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-agg-1 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub, .color-x24-agg-1 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub,
.color-x24-agg-1 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub,
.color-x24-agg-1 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub {
  right: 0;
}
.color-x24-agg-1 .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-agg-1 .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-agg-1 .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub, .color-x24-agg-1 .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-agg-1 .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
.color-x24-agg-1 .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub {
  left: unset;
  right: 100%;
}
.color-x24-agg-1 .section--dark .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-agg-1 .section--dark .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-agg-1 .section--dark .navigation-c .navigation__list--head .navigation-open > .navigation__item--link, .color-x24-agg-1 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-agg-1 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-agg-1 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-agg-1 .section--dark .navigation-a .navigation__list--sub,
.color-x24-agg-1 .section--dark .navigation-b .navigation__list--sub,
.color-x24-agg-1 .section--dark .navigation-c .navigation__list--sub, .color-x24-agg-1 .section--light .navigation-a .navigation__list--sub,
.color-x24-agg-1 .section--light .navigation-b .navigation__list--sub,
.color-x24-agg-1 .section--light .navigation-c .navigation__list--sub {
  border: 0;
  border-radius: 8px;
  background: #0F303F !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-agg-1 .section--dark .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-agg-1 .section--dark .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-agg-1 .section--dark .navigation-c .navigation__list--sub .navigation__item--link, .color-x24-agg-1 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-agg-1 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-agg-1 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #ffffff;
}
.color-x24-agg-1 .section--dark .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-1 .section--dark .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-1 .section--dark .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after, .color-x24-agg-1 .section--light .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-1 .section--light .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
.color-x24-agg-1 .section--light .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  content: "";
}
.color-x24-agg-1 .section--dark .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-agg-1 .section--dark .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-agg-1 .section--dark .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link, .color-x24-agg-1 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-agg-1 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-agg-1 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #999;
}
.color-x24-agg-1 .section--light .navigation-a .navigation__item--link,
.color-x24-agg-1 .section--light .navigation-b .navigation__item--link,
.color-x24-agg-1 .section--light .navigation-c .navigation__item--link {
  color: #000000;
}
.color-x24-agg-1 .section--light .navigation-a .navigation__item--link:hover,
.color-x24-agg-1 .section--light .navigation-b .navigation__item--link:hover,
.color-x24-agg-1 .section--light .navigation-c .navigation__item--link:hover {
  color: #666;
}
.color-x24-agg-1 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.color-x24-agg-1 .section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.color-x24-agg-1 .section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: #666;
}
.color-x24-agg-1 .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-agg-1 .section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.color-x24-agg-1 .section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: #666;
}
.color-x24-agg-1 .section--light .navigation-a .navigation__list--sub,
.color-x24-agg-1 .section--light .navigation-b .navigation__list--sub,
.color-x24-agg-1 .section--light .navigation-c .navigation__list--sub {
  background: #e0e0e0 !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-agg-1 .section--light .navigation-a .navigation__list--sub .navigation__item--link,
.color-x24-agg-1 .section--light .navigation-b .navigation__list--sub .navigation__item--link,
.color-x24-agg-1 .section--light .navigation-c .navigation__list--sub .navigation__item--link {
  color: #000000;
}
.color-x24-agg-1 .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-agg-1 .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
.color-x24-agg-1 .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
  color: #666 !important;
}
.color-x24-agg-1 .section--dark .navigation__container .navigation__item.has-drop-down .navigation__item--link:hover:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-agg-1 .section--dark .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #999 transparent transparent !important;
}
.color-x24-agg-1 .section--dark .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #999 !important;
}
.color-x24-agg-1 .section--dark .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #f0f !important;
}
.color-x24-agg-1 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: #000000 transparent transparent transparent !important;
}
.color-x24-agg-1 .section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: #666 transparent transparent transparent !important;
}
.color-x24-agg-1 .section--light .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: #666 transparent transparent !important;
}
.color-x24-agg-1 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
  border-color: transparent transparent transparent #000000 !important;
}
.color-x24-agg-1 .section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
  border-color: transparent transparent transparent #f00 !important;
}
.color-x24-agg-1 .section--light .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
  border-color: transparent transparent transparent #666 !important;
}
.color-x24-agg-1 .contact-us-im {
  overflow: hidden;
}
.color-x24-agg-1 .contact-us-im .form .component__title-caption-wrap {
  padding-top: 0;
}
.color-x24-agg-1 .form .form__name {
  font: 14px/20px "GothicA1", sans-serif;
}
.color-x24-agg-1 .form .leadForm,
.color-x24-agg-1 .form .label_container {
  text-align: left;
}
.color-x24-agg-1 .form form .form-input-comments {
  flex-direction: column;
}
.color-x24-agg-1 .form .form__group {
  overflow: hidden;
  margin: 0 0 20px;
}
.color-x24-agg-1 .section--dark .form, .color-x24-agg-1 .section--light .form {
  padding: 3.125rem 0;
  margin: 0 auto;
  max-width: 900px;
}
.color-x24-agg-1 .section--dark .form form .form-wrap__submit, .color-x24-agg-1 .section--light .form form .form-wrap__submit {
  display: block;
}
.color-x24-agg-1 .section--dark .form form .form-wrap__submit input, .color-x24-agg-1 .section--light .form form .form-wrap__submit input {
  width: 100%;
}
.color-x24-agg-1 .section--dark .form .leadFormInfo,
.color-x24-agg-1 .section--dark .form .component__title-caption-wrap, .color-x24-agg-1 .section--light .form .leadFormInfo,
.color-x24-agg-1 .section--light .form .component__title-caption-wrap {
  text-align: center;
}
.color-x24-agg-1 .section--dark .form .form__title, .color-x24-agg-1 .section--light .form .form__title {
  color: #ffffff;
}
.color-x24-agg-1 .section--dark .form .form__caption, .color-x24-agg-1 .section--dark .form .form__name, .color-x24-agg-1 .section--light .form .form__caption, .color-x24-agg-1 .section--light .form .form__name {
  color: #ffffff;
}
.color-x24-agg-1 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-1 .section--dark .form .form__group .input_container input,
.color-x24-agg-1 .section--dark .form .form__group .input_container select,
.color-x24-agg-1 .section--dark .form .form__group .input_container textarea, .color-x24-agg-1 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-1 .section--light .form .form__group .input_container input,
.color-x24-agg-1 .section--light .form .form__group .input_container select,
.color-x24-agg-1 .section--light .form .form__group .input_container textarea {
  width: 100%;
  font: 14px/16px "GothicA1", sans-serif;
  color: #ffffff;
  background: rgba(255, 127, 0, 0.7);
  border-radius: 8px;
  padding: 12px 16px 13px;
  border: 1px solid rgba(255, 127, 0, 0.7) !important;
  outline: none;
  height: auto;
}
.color-x24-agg-1 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-agg-1 .section--dark .form .form__group .input_container input::placeholder,
.color-x24-agg-1 .section--dark .form .form__group .input_container select::placeholder,
.color-x24-agg-1 .section--dark .form .form__group .input_container textarea::placeholder, .color-x24-agg-1 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-agg-1 .section--light .form .form__group .input_container input::placeholder,
.color-x24-agg-1 .section--light .form .form__group .input_container select::placeholder,
.color-x24-agg-1 .section--light .form .form__group .input_container textarea::placeholder {
  color: #ffffff;
}
.color-x24-agg-1 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-agg-1 .section--dark .form .form__group .input_container input.has-error::placeholder,
.color-x24-agg-1 .section--dark .form .form__group .input_container select.has-error::placeholder,
.color-x24-agg-1 .section--dark .form .form__group .input_container textarea.has-error::placeholder, .color-x24-agg-1 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-agg-1 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-agg-1 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-agg-1 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-agg-1 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-agg-1 .section--dark .form .form__group .input_container input:focus,
.color-x24-agg-1 .section--dark .form .form__group .input_container select:focus,
.color-x24-agg-1 .section--dark .form .form__group .input_container textarea:focus, .color-x24-agg-1 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label:focus,
.color-x24-agg-1 .section--light .form .form__group .input_container input:focus,
.color-x24-agg-1 .section--light .form .form__group .input_container select:focus,
.color-x24-agg-1 .section--light .form .form__group .input_container textarea:focus {
  border: 1px solid #ffffff !important;
}
.color-x24-agg-1 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span, .color-x24-agg-1 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label > span {
  padding: 0;
}
.color-x24-agg-1 .section--dark .form .form__group .input_container .form-input-uploadFile span.status-label:before, .color-x24-agg-1 .section--light .form .form__group .input_container .form-input-uploadFile span.status-label:before {
  right: 103px;
}
.color-x24-agg-1 .section--dark .form .form__group .input_container.checkbox_wrapper, .color-x24-agg-1 .section--dark .form .form__group .input_container.radio_wrapper, .color-x24-agg-1 .section--light .form .form__group .input_container.checkbox_wrapper, .color-x24-agg-1 .section--light .form .form__group .input_container.radio_wrapper {
  position: relative;
  overflow: hidden;
  border-style: none;
}
.color-x24-agg-1 .section--dark .form .form__group .input_container.checkbox_wrapper input, .color-x24-agg-1 .section--dark .form .form__group .input_container.radio_wrapper input, .color-x24-agg-1 .section--light .form .form__group .input_container.checkbox_wrapper input, .color-x24-agg-1 .section--light .form .form__group .input_container.radio_wrapper input {
  position: absolute;
  top: 0;
  left: -9999px;
}
.color-x24-agg-1 .section--dark .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-agg-1 .section--dark .form .form__group .input_container.radio_wrapper input + label, .color-x24-agg-1 .section--light .form .form__group .input_container.checkbox_wrapper input + label, .color-x24-agg-1 .section--light .form .form__group .input_container.radio_wrapper input + label {
  position: relative;
  margin-bottom: 4px;
  padding: 5px 0 0 50px;
  min-height: 30px;
  font: 18px/1.375 "Heebo", sans-serif;
}
.color-x24-agg-1 .section--dark .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-agg-1 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-agg-1 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-agg-1 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  height: 30px;
  width: 30px;
  text-align: center;
  color: #ffffff;
  background: rgba(255, 127, 0, 0.7);
  border: 4px solid rgba(255, 127, 0, 0.7) !important;
  border-radius: 4px;
  font: normal normal normal 18px/1.2 font-awesome;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
}
.color-x24-agg-1 .section--dark .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-agg-1 .section--dark .form .form__group .input_container.radio_wrapper .has-error + label:before, .color-x24-agg-1 .section--light .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .color-x24-agg-1 .section--light .form .form__group .input_container.radio_wrapper .has-error + label:before {
  border-color: #E03B33 !important;
}
.color-x24-agg-1 .section--dark .form .form__group .input_container.checkbox_wrapper input:checked + label:before, .color-x24-agg-1 .section--light .form .form__group .input_container.checkbox_wrapper input:checked + label:before {
  content: "";
}
.color-x24-agg-1 .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .color-x24-agg-1 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  border-radius: 50%;
}
.color-x24-agg-1 .section--dark .form .form__group .input_container.radio_wrapper input:checked + label:before, .color-x24-agg-1 .section--light .form .form__group .input_container.radio_wrapper input:checked + label:before {
  content: "";
  font-size: 17px;
  line-height: 1.3;
  letter-spacing: -0.5px;
}
.color-x24-agg-1 .section--dark .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-agg-1 .section--dark .form .form__group .input_container.radio_wrapper div[class$=__label-input-container], .color-x24-agg-1 .section--light .form .form__group .input_container.checkbox_wrapper div[class$=__label-input-container], .color-x24-agg-1 .section--light .form .form__group .input_container.radio_wrapper div[class$=__label-input-container] {
  position: relative;
  padding: 0 0 5px;
}
.color-x24-agg-1 .section--dark .form .form__group .input_container input[type=checkbox],
.color-x24-agg-1 .section--dark .form .form__group .input_container input[type=radio], .color-x24-agg-1 .section--light .form .form__group .input_container input[type=checkbox],
.color-x24-agg-1 .section--light .form .form__group .input_container input[type=radio] {
  width: 26px;
  height: 26px;
  position: absolute;
  top: 2;
  left: 2;
  outline: none;
}
.color-x24-agg-1 .section--dark .form .form__group .input_container select, .color-x24-agg-1 .section--light .form .form__group .input_container select {
  height: 42px;
}
.color-x24-agg-1 .section--dark .form-wrap__submit, .color-x24-agg-1 .section--light .form-wrap__submit {
  text-align: center;
}
.color-x24-agg-1 .section--dark .form form pre,
.color-x24-agg-1 .section--dark .form form .formatted_text,
.color-x24-agg-1 .section--dark .form form .help_text,
.color-x24-agg-1 .section--dark .form form .formatted_text p,
.color-x24-agg-1 .section--dark .form form .form-input-info,
.color-x24-agg-1 .section--dark .form form .leadFormInfo,
.color-x24-agg-1 .section--dark .form form label, .color-x24-agg-1 .section--light .form form pre,
.color-x24-agg-1 .section--light .form form .formatted_text,
.color-x24-agg-1 .section--light .form form .help_text,
.color-x24-agg-1 .section--light .form form .formatted_text p,
.color-x24-agg-1 .section--light .form form .form-input-info,
.color-x24-agg-1 .section--light .form form .leadFormInfo,
.color-x24-agg-1 .section--light .form form label {
  color: #ffffff;
}
.color-x24-agg-1 .section--dark .form form pre:focus, .color-x24-agg-1 .section--dark .form form pre:hover,
.color-x24-agg-1 .section--dark .form form .formatted_text:focus,
.color-x24-agg-1 .section--dark .form form .formatted_text:hover,
.color-x24-agg-1 .section--dark .form form .help_text:focus,
.color-x24-agg-1 .section--dark .form form .help_text:hover,
.color-x24-agg-1 .section--dark .form form .formatted_text p:focus,
.color-x24-agg-1 .section--dark .form form .formatted_text p:hover,
.color-x24-agg-1 .section--dark .form form .form-input-info:focus,
.color-x24-agg-1 .section--dark .form form .form-input-info:hover,
.color-x24-agg-1 .section--dark .form form .leadFormInfo:focus,
.color-x24-agg-1 .section--dark .form form .leadFormInfo:hover,
.color-x24-agg-1 .section--dark .form form label:focus,
.color-x24-agg-1 .section--dark .form form label:hover, .color-x24-agg-1 .section--light .form form pre:focus, .color-x24-agg-1 .section--light .form form pre:hover,
.color-x24-agg-1 .section--light .form form .formatted_text:focus,
.color-x24-agg-1 .section--light .form form .formatted_text:hover,
.color-x24-agg-1 .section--light .form form .help_text:focus,
.color-x24-agg-1 .section--light .form form .help_text:hover,
.color-x24-agg-1 .section--light .form form .formatted_text p:focus,
.color-x24-agg-1 .section--light .form form .formatted_text p:hover,
.color-x24-agg-1 .section--light .form form .form-input-info:focus,
.color-x24-agg-1 .section--light .form form .form-input-info:hover,
.color-x24-agg-1 .section--light .form form .leadFormInfo:focus,
.color-x24-agg-1 .section--light .form form .leadFormInfo:hover,
.color-x24-agg-1 .section--light .form form label:focus,
.color-x24-agg-1 .section--light .form form label:hover {
  outline: none;
}
.color-x24-agg-1 .section--dark .form form pre:disabled,
.color-x24-agg-1 .section--dark .form form .formatted_text:disabled,
.color-x24-agg-1 .section--dark .form form .help_text:disabled,
.color-x24-agg-1 .section--dark .form form .formatted_text p:disabled,
.color-x24-agg-1 .section--dark .form form .form-input-info:disabled,
.color-x24-agg-1 .section--dark .form form .leadFormInfo:disabled,
.color-x24-agg-1 .section--dark .form form label:disabled, .color-x24-agg-1 .section--light .form form pre:disabled,
.color-x24-agg-1 .section--light .form form .formatted_text:disabled,
.color-x24-agg-1 .section--light .form form .help_text:disabled,
.color-x24-agg-1 .section--light .form form .formatted_text p:disabled,
.color-x24-agg-1 .section--light .form form .form-input-info:disabled,
.color-x24-agg-1 .section--light .form form .leadFormInfo:disabled,
.color-x24-agg-1 .section--light .form form label:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.color-x24-agg-1 .section--dark .form form hr, .color-x24-agg-1 .section--light .form form hr {
  border-color: #ffffff;
}
.color-x24-agg-1 .section--dark .form form .form-wrap__submit input, .color-x24-agg-1 .section--light .form form .form-wrap__submit input {
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
  border-radius: 4px;
  color: #000000 !important;
  width: auto;
  padding: 11px 47px 13px;
  height: 40px;
  min-width: 200px;
  transition: 0.25s;
  font: 600 14px/16px "Poppins", sans-serif;
  text-transform: uppercase;
  display: inline-block;
}
.color-x24-agg-1 .section--dark .form form .form-wrap__submit input:hover, .color-x24-agg-1 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-agg-1 .section--dark .form form .form-wrap__submit input:focus, .color-x24-agg-1 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-agg-1 .section--light .form .form__title {
  color: #000000;
}
.color-x24-agg-1 .section--light .form .form__caption, .color-x24-agg-1 .section--light .form .form__name {
  color: #000000;
}
.color-x24-agg-1 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.color-x24-agg-1 .section--light .form .form__group .input_container input,
.color-x24-agg-1 .section--light .form .form__group .input_container select,
.color-x24-agg-1 .section--light .form .form__group .input_container textarea {
  color: #616060;
  background: rgba(255, 127, 0, 0.7);
}
.color-x24-agg-1 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label::placeholder,
.color-x24-agg-1 .section--light .form .form__group .input_container input::placeholder,
.color-x24-agg-1 .section--light .form .form__group .input_container select::placeholder,
.color-x24-agg-1 .section--light .form .form__group .input_container textarea::placeholder {
  color: #616060;
}
.color-x24-agg-1 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-agg-1 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-agg-1 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-agg-1 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-agg-1 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error,
.color-x24-agg-1 .section--light .form .form__group .input_container input.has-error,
.color-x24-agg-1 .section--light .form .form__group .input_container select.has-error,
.color-x24-agg-1 .section--light .form .form__group .input_container textarea.has-error {
  border: 1px solid #E03B33 !important;
}
.color-x24-agg-1 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label.has-error::placeholder,
.color-x24-agg-1 .section--light .form .form__group .input_container input.has-error::placeholder,
.color-x24-agg-1 .section--light .form .form__group .input_container select.has-error::placeholder,
.color-x24-agg-1 .section--light .form .form__group .input_container textarea.has-error::placeholder {
  color: #E03B33;
}
.color-x24-agg-1 .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .color-x24-agg-1 .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  color: #616060;
  background: rgba(255, 127, 0, 0.7);
  border: 4px solid rgba(255, 127, 0, 0.7) !important;
}
.color-x24-agg-1 .section--light .form form pre,
.color-x24-agg-1 .section--light .form form .formatted_text,
.color-x24-agg-1 .section--light .form form .help_text,
.color-x24-agg-1 .section--light .form form .formatted_text p,
.color-x24-agg-1 .section--light .form form .form-input-info,
.color-x24-agg-1 .section--light .form form .leadFormInfo,
.color-x24-agg-1 .section--light .form form label {
  color: #0F303F;
}
.color-x24-agg-1 .section--light .form form hr {
  border-color: #0F303F;
}
.color-x24-agg-1 .section--light .form form .form-wrap__submit input {
  border: 1px solid #0F303F !important;
  color: #ffffff !important;
  background: #0F303F !important;
}
.color-x24-agg-1 .section--light .form form .form-wrap__submit input:hover {
  border: 1px solid #236f91 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #236f91 !important;
}
.color-x24-agg-1 .section--light .form form .form-wrap__submit input:focus {
  border: 1px solid #236f91 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #236f91 !important;
}
.color-x24-agg-1 .newsletter-2-fields .section--dark .form-wrap__submit input {
  display: flex;
}
.color-x24-agg-1 .exclusive-offer .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-agg-1 .newsletter-3-fields .section--dark .form .error_container label {
  display: inline-block !important;
}
.color-x24-agg-1 .exclusive-offer .form .error_container label {
  width: 100%;
}
.color-x24-agg-1 .exclusive-offer .col-lg-12 .form__group {
  width: 284px;
  margin-right: 0;
}
.color-x24-agg-1 .exclusive-offer .leadFormInfo {
  bottom: -30px;
}
.color-x24-agg-1 .exclusive-offer .col-lg-12 form .form-wrap__submit {
  width: 254px;
}
.color-x24-agg-1 .exclusive-offer .col-lg-12 form .error_container {
  width: 254px;
  text-align: left;
}
.color-x24-agg-1 .forms--fullwidth form,
.color-x24-agg-1 .forms--2col-textarea form {
  width: 100%;
  margin-bottom: 44px;
}
.color-x24-agg-1 .forms--2col-textarea input,
.color-x24-agg-1 .forms--2col-textarea select,
.color-x24-agg-1 .forms--2col-textarea textarea {
  width: 100%;
}
.color-x24-agg-1 .forms--fullwidth .form__group,
.color-x24-agg-1 .forms--2col-textarea .form__group {
  margin-bottom: 16px;
}
.color-x24-agg-1 .forms--fullwidth .form-wrap__submit input,
.color-x24-agg-1 .forms--2col-textarea .form-wrap__submit input {
  width: auto;
  display: flex;
}
.color-x24-agg-1 .forms--3col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-agg-1 .forms--2col form {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.color-x24-agg-1 .forms--2col form .form__group {
  width: 49%;
  margin-right: 2%;
  margin-bottom: 16px;
}
.color-x24-agg-1 .forms--2col form .form__group:nth-child(2n) {
  margin-right: 0;
}
.color-x24-agg-1 .forms--2col form .form__group .input_container {
  height: auto;
}
.color-x24-agg-1 .forms--3col form .form__group {
  width: 30%;
  margin-right: 5%;
  margin-bottom: 16px;
}
.color-x24-agg-1 .forms--3col form .form__group:nth-child(3n) {
  margin-right: 0;
}
.color-x24-agg-1 .forms--3col form .form__group input,
.color-x24-agg-1 .forms--3col form .form__group textarea,
.color-x24-agg-1 .forms--3col form .form__group select {
  width: 100%;
}
.color-x24-agg-1 .forms--3col form .form__group .input_container {
  height: auto;
}
.color-x24-agg-1 .forms--3col form .leadFormInfo {
  width: 100%;
}
.color-x24-agg-1 .forms--2col form .form__group input,
.color-x24-agg-1 .forms--2col form .form__group textarea,
.color-x24-agg-1 .forms--2col form .form__group select {
  width: 100%;
}
.color-x24-agg-1 .forms--2col form .leadFormInfo {
  width: 100%;
  text-align: center;
}
.color-x24-agg-1 .forms--2col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-agg-1 .forms--3col form .form__group .leadFormInfo {
  text-align: center;
}
.color-x24-agg-1 .forms--3col form .form-wrap__submit {
  margin: 0 auto;
}
.color-x24-agg-1 .newsletter-2-fields .form__title,
.color-x24-agg-1 .newsletter-2-fields .form__caption {
  text-align: left;
}
@media (max-width: 1024px) {
  .color-x24-agg-1 .newsletter-3-fields .col-lg-12 form .leadFormInfo,
.color-x24-agg-1 .exclusive-offer .col-lg-12 form .leadFormInfo {
    position: relative;
    text-align: center;
    bottom: auto;
  }
}
@media (max-width: 991px) {
  .color-x24-agg-1 .editable__container .component__title,
.color-x24-agg-1 .editable__container h1 {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-agg-1 .editable__container h2 {
    font-size: 24px;
    line-height: 32px;
  }
  .color-x24-agg-1 .editable__container h3 {
    font-size: 16px;
    line-height: 18px;
  }
  .color-x24-agg-1 .editable__container h4 {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-agg-1 .editable__container h5 {
    font-size: 13px;
    line-height: 15px;
  }
  .color-x24-agg-1 .editable__container h6 {
    font-size: 12px;
    line-height: 14px;
  }
  .color-x24-agg-1 .section--dark .staff__container .staff__container--inner .staff__title,
.color-x24-agg-1 .section--light .staff__container .staff__container--inner .staff__title,
.color-x24-agg-1 .form .form__title,
.color-x24-agg-1 .contact-us-im .form__title,
.color-x24-agg-1 .component__title {
    font-size: 32px;
    line-height: 40px;
  }
  .color-x24-agg-1 .section--dark .staff__container .staff__container--inner .staff__caption,
.color-x24-agg-1 .section--light .staff__container .staff__container--inner .staff__caption,
.color-x24-agg-1 .form .form__caption,
.color-x24-agg-1 .contact-us-im .form__caption,
.color-x24-agg-1 .component__subtitle {
    font-size: 14px;
    line-height: 18px;
  }
  .color-x24-agg-1 .section-banner .banner .banner-text__title--extraLarge,
.color-x24-agg-1 .section-banner .banner .banner-text__title--large {
    font-size: 40px;
    line-height: 48px;
  }
  .color-x24-agg-1 .section-banner .banner .banner-text__subtitle--medium,
.color-x24-agg-1 .section-banner .banner .banner-text__subtitle--small {
    font-size: 16px;
    line-height: 20px;
  }
  .color-x24-agg-1 .forms--3col form,
.color-x24-agg-1 .forms--2col form {
    flex-direction: column;
    align-items: center;
    margin-bottom: 0;
  }
  .color-x24-agg-1 .forms--3col form .form__group,
.color-x24-agg-1 .forms--2col form .form__group {
    margin: 0 auto 16px;
  }
  .color-x24-agg-1 .forms--3col form .form__group:nth-child(3n),
.color-x24-agg-1 .forms--2col form .form__group:nth-child(2n) {
    margin-right: auto;
  }
  .color-x24-agg-1 .exclusive-offer .col-lg-12 .form__group {
    margin: 0 auto 0.9375rem;
  }
  .color-x24-agg-1 .forms--fullwidth form,
.color-x24-agg-1 .forms--2col-textarea form {
    margin: 0 auto;
    margin-bottom: 44px;
  }
  .color-x24-agg-1 .newsletter-2-fields .form__title,
.color-x24-agg-1 .newsletter-2-fields .form__caption {
    text-align: center;
  }
  .color-x24-agg-1 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-agg-1 .exclusive-offer .section--light .form-wrap__submit input {
    width: auto;
    margin: 0 auto;
  }
  .color-x24-agg-1 .alias-home_askaquestion input,
.color-x24-agg-1 .alias-home_askaquestion textarea,
.color-x24-agg-1 .alias-home_askaquestion .error_container {
    margin: 0 auto;
  }
  .color-x24-agg-1 .alias-home_askaquestion .leadFormInfo {
    margin: 1.25rem auto 1rem;
  }
  .color-x24-agg-1 .form .component__title-caption-wrap,
.color-x24-agg-1 .alias-blade_home_grid .blade-a__title {
    text-align: center;
  }
  .color-x24-agg-1 .section__column-2 {
    order: 3;
  }
  .color-x24-agg-1 .section__column-2 .location__text-wrapper {
    text-align: center;
  }
  .color-x24-agg-1 .section__column-3 {
    order: 2;
  }
  .color-x24-agg-1 .newsletter-2-fields .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-agg-1 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-1 .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-agg-1 .section--dark .featuredblocks .featuredblock__cta .component__button--1, .color-x24-agg-1 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-1 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-agg-1 .section--light .featuredblocks .featuredblock__cta .component__button--1 {
    min-width: 80px !important;
  }
  .color-x24-agg-1 .section--dark .featuredblocks .featuredblock__title, .color-x24-agg-1 .section--light .featuredblocks .featuredblock__title {
    font-size: 18px;
  }
  .color-x24-agg-1 .section--dark .staff__container .staff-member__name, .color-x24-agg-1 .section--dark .staff__container .staff-member__name span, .color-x24-agg-1 .section--light .staff__container .staff-member__name, .color-x24-agg-1 .section--light .staff__container .staff-member__name span {
    font: 600 16px/20px "Poppins", sans-serif !important;
  }
  .color-x24-agg-1 .section--dark .banner .controls-wrapper, .color-x24-agg-1 .section--light .banner .controls-wrapper {
    padding: 0;
    margin-top: 0;
  }
  .color-x24-agg-1 .section--dark .banner .banner-text__wrapper, .color-x24-agg-1 .section--light .banner .banner-text__wrapper {
    padding-bottom: 0;
  }
}
@media (max-width: 768px) {
  .color-x24-agg-1 .forms--fullwidth form,
.color-x24-agg-1 .forms--2col-textarea form {
    margin-bottom: 0;
  }
  .color-x24-agg-1 .forms--3col form .form__group,
.color-x24-agg-1 .forms--2col form .form__group {
    width: 100%;
  }
  .color-x24-agg-1 .section-blade .blade-a__bg > div {
    min-height: inherit !important;
  }
}
@media (max-width: 767px) {
  .color-x24-agg-1 .section.forms--fullwidth .component__title-caption-wrap,
.color-x24-agg-1 .section .form .component__title-caption-wrap {
    padding-top: 0;
  }
}
@media (max-width: 414px) {
  .color-x24-agg-1 .exclusive-offer .col-lg-12 .form__group,
.color-x24-agg-1 .exclusive-offer .section--dark .form-wrap__submit input,
.color-x24-agg-1 .exclusive-offer .section--light .form-wrap__submit input {
    width: 100%;
  }
  .color-x24-agg-1 .form-default .form-wrap__submit input,
.color-x24-agg-1 .newsletter-2-fields .section--light .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-agg-1 .section .section--light .form-wrap__submit input,
.color-x24-agg-1 .section .section--dark .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
  .color-x24-agg-1 .newsletter-3-fields .col-lg-12 .form,
.color-x24-agg-1 .exclusive-offer .col-lg-12 .form {
    padding: 3.125rem 0;
    margin: 0 auto;
    max-width: 900px;
  }
  .color-x24-agg-1 .alias-home_askaquestion input,
.color-x24-agg-1 .alias-home_askaquestion textarea,
.color-x24-agg-1 .alias-home_askaquestion .leadFormInfo,
.color-x24-agg-1 .alias-home_askaquestion .error_container {
    width: 100%;
  }
  .color-x24-agg-1 .forms--fullwidth form,
.color-x24-agg-1 .forms--2col-textarea form,
.color-x24-agg-1 .forms--3col form .form-wrap__submit,
.color-x24-agg-1 .forms--2col form .form-wrap__submit,
.color-x24-agg-1 .exclusive-offer .col-lg-12 form .form-wrap__submit {
    width: 100%;
  }
  .color-x24-agg-1 .forms--2col form .form-wrap__submit input {
    width: 100%;
    justify-content: center;
  }
}
.color-x24-agg-1 .forms--2col-textarea .form .leadForm form {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.color-x24-agg-1 .forms--2col-textarea .form .leadForm form .outerWrap {
  position: relative;
  float: left;
  width: 47%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-end;
}
.color-x24-agg-1 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-agg-1 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-agg-1 .forms--2col-textarea .form .leadForm form .outerWrap .outerWrap .outerWrap .outerWrap {
  width: 100%;
}
.color-x24-agg-1 .forms--2col-textarea .form__group {
  width: 100%;
  margin-right: 0;
  float: left;
  margin-bottom: 15px;
}
.color-x24-agg-1 .forms--2col-textarea .form-wrap__submit {
  margin: 0 auto;
  width: 100%;
  display: flex;
  justify-content: center;
}
.color-x24-agg-1 .forms--2col-textarea .form .form-input-comments {
  display: flex;
  flex-direction: column;
  width: 49%;
}
.color-x24-agg-1 .forms--2col-textarea .form .form-input-comments .input_container {
  width: 100%;
  display: flex;
  flex-grow: 1;
}
.color-x24-agg-1 .forms--2col-textarea .form .leadFormInfo {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-agg-1 .forms--2col-textarea .form .leadFormSuccess {
  float: right;
  width: 100%;
  text-align: center;
}
.color-x24-agg-1 .forms-option--b .label_container {
  position: absolute;
  padding: 5px 0 0 12px;
}
.color-x24-agg-1 .forms-option--b input, .color-x24-agg-1 .forms-option--b select {
  height: 70px !important;
  padding-bottom: 0 !important;
}
.color-x24-agg-1 .section-featuredblocks .featuredblock__wrap .featuredblock__image {
  background-position: left;
}
.color-x24-agg-1 .section-featuredblocks .featuredblock__item {
  border: none !important;
}
.color-x24-agg-1 .section-featuredblocks .featuredblock__item .featuredblock__wrap .featuredblock__icon .icon,
.color-x24-agg-1 .section-featuredblocks .featuredblock__item .featuredblock__wrap:hover .featuredblock__icon .icon {
  color: #FF7F00;
}
.color-x24-agg-1 .section--dark .featuredblocks .featuredblock__wrap, .color-x24-agg-1 .section--light .featuredblocks .featuredblock__wrap {
  border: 0 !important;
}
.color-x24-agg-1 .section--dark .featuredblocks .featuredblock__wrap .featuredblock__title, .color-x24-agg-1 .section--light .featuredblocks .featuredblock__wrap .featuredblock__title {
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-agg-1 .section--dark .featuredblocks-grid-c .featuredblock__title, .color-x24-agg-1 .section--light .featuredblocks-grid-c .featuredblock__title {
  margin-top: 0;
}
.color-x24-agg-1 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-agg-1 .section--light .featuredblocks-grid-c .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
}
.color-x24-agg-1 .section--dark .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button, .color-x24-agg-1 .section--light .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button {
  border: 0;
  background: none;
  font-family: "GothicA1", sans-serif;
}
.color-x24-agg-1 .section--dark .featuredblocks-grid-e, .color-x24-agg-1 .section--light .featuredblocks-grid-e {
  margin: 0 -30px;
}
.color-x24-agg-1 .section--dark .featuredblocks-grid-e .featuredblock__wrap, .color-x24-agg-1 .section--light .featuredblocks-grid-e .featuredblock__wrap {
  justify-content: flex-end;
  min-height: 232px;
}
.color-x24-agg-1 .section--dark .featuredblocks-grid-e .featuredblocks__container, .color-x24-agg-1 .section--light .featuredblocks-grid-e .featuredblocks__container {
  margin: 50px 0;
}
.color-x24-agg-1 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-1 .section--dark .featuredblocks-grid-e .featuredblock__title, .color-x24-agg-1 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-1 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #ffffff;
  position: relative;
  z-index: 2;
  font-size: 24px;
  font-family: "Poppins", sans-serif;
}
.color-x24-agg-1 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-agg-1 .section--light .featuredblocks-grid-e .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important;
  /* Safari 4.0 - 8.0 */
  /* Standard syntax */
}
.color-x24-agg-1 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage, .color-x24-agg-1 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage {
  border-radius: 9px;
}
.color-x24-agg-1 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage, .color-x24-agg-1 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage {
  background-size: 125%;
  -webkit-animation-name: animation-fb;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 0.8s;
  /* Safari 4.0 - 8.0 */
  animation-name: animation-fb;
  animation-duration: 0.8s;
}
.color-x24-agg-1 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-agg-1 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(15, 48, 63, 0.7) !important;
}
@-moz-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@-webkit-keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
@keyframes animation-fb {
  0% {
    background-size: 100%;
  }
  100% {
    background-size: 125%;
  }
}
.color-x24-agg-1 .section--dark .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-agg-1 .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before, .color-x24-agg-1 .section--light .featuredblocks-grid-e .featuredblock__bgImage:before,
.color-x24-agg-1 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before {
  background: none !important;
}
.color-x24-agg-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-agg-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-agg-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-agg-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-agg-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-agg-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-agg-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-agg-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-agg-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:active, .color-x24-agg-1 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-agg-1 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-agg-1 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-agg-1 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-agg-1 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-agg-1 .section--light .featuredblocks-flyup-b .featuredblock__item:active, .color-x24-agg-1 .section--light .featuredblocks-flyup-c .featuredblock__item:hover, .color-x24-agg-1 .section--light .featuredblocks-flyup-c .featuredblock__item:focus, .color-x24-agg-1 .section--light .featuredblocks-flyup-c .featuredblock__item:active {
  background: none !important;
}
.color-x24-agg-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-agg-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-agg-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-agg-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-agg-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-agg-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon, .color-x24-agg-1 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-1 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-1 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-1 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-1 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-agg-1 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-agg-1 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-1 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-1 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-1 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-1 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-agg-1 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .color-x24-agg-1 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-1 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-1 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-1 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-1 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
.color-x24-agg-1 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon {
  color: #ffffff;
}
.color-x24-agg-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-agg-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-agg-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-agg-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-agg-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-agg-1 .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-agg-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-agg-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-agg-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-agg-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-agg-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-agg-1 .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-agg-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-agg-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-agg-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-agg-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-agg-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-agg-1 .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover, .color-x24-agg-1 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-agg-1 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-agg-1 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-agg-1 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-agg-1 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
.color-x24-agg-1 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .color-x24-agg-1 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-agg-1 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-agg-1 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-agg-1 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-agg-1 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
.color-x24-agg-1 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .color-x24-agg-1 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
.color-x24-agg-1 .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .color-x24-agg-1 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
.color-x24-agg-1 .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .color-x24-agg-1 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
.color-x24-agg-1 .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover {
  text-decoration: none;
}
.color-x24-agg-1 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title, .color-x24-agg-1 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #ffffff !important;
}
.color-x24-agg-1 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-agg-1 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-agg-1 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3, .color-x24-agg-1 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-agg-1 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-agg-1 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #ffffff !important;
  font-family: "GothicA1", sans-serif;
}
.color-x24-agg-1 .section--dark .featuredblocks .featuredblock .featuredblock__wrap, .color-x24-agg-1 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(15, 48, 63, 0.7);
  border-radius: 8px;
  text-align: left;
  padding: 15px;
}
.color-x24-agg-1 .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover, .color-x24-agg-1 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(15, 48, 63, 0.8);
}
.color-x24-agg-1 .section--dark .featuredblocks .featuredblock__title, .color-x24-agg-1 .section--dark .featuredblocks .featuredblock__content, .color-x24-agg-1 .section--light .featuredblocks .featuredblock__title, .color-x24-agg-1 .section--light .featuredblocks .featuredblock__content {
  color: #ffffff;
}
.color-x24-agg-1 .section--dark .featuredblocks .featuredblock__cta .cta__link, .color-x24-agg-1 .section--light .featuredblocks .featuredblock__cta .cta__link {
  font-family: "GothicA1", sans-serif;
  color: #ffffff !important;
}
.color-x24-agg-1 .section--dark .featuredblocks .featuredblock__cta .cta__link:hover, .color-x24-agg-1 .section--light .featuredblocks .featuredblock__cta .cta__link:hover {
  color: #ffffff !important;
  text-decoration: underline;
}
.color-x24-agg-1 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon, .color-x24-agg-1 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon {
  color: #ffffff !important;
}
.color-x24-agg-1 .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover, .color-x24-agg-1 .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover {
  color: white !important;
}
.color-x24-agg-1 .section--dark .featuredblocks .featuredblock__cta .cta__button,
.color-x24-agg-1 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon, .color-x24-agg-1 .section--light .featuredblocks .featuredblock__cta .cta__button,
.color-x24-agg-1 .section--light .featuredblocks .featuredblock__cta .cta__button--icon {
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-agg-1 .section--dark .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-agg-1 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:hover, .color-x24-agg-1 .section--light .featuredblocks .featuredblock__cta .cta__button:hover,
.color-x24-agg-1 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
  box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}
.color-x24-agg-1 .section--dark .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-agg-1 .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:focus, .color-x24-agg-1 .section--light .featuredblocks .featuredblock__cta .cta__button:focus,
.color-x24-agg-1 .section--light .featuredblocks .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
  box-shadow: none;
}
.color-x24-agg-1 .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-1 .section--light .featuredblocks-grid-e .featuredblock__title {
  color: #0F303F;
}
.color-x24-agg-1 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6) !important;
}
.color-x24-agg-1 .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .color-x24-agg-1 .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .color-x24-agg-1 .section--light .featuredblocks-flyup-a .featuredblock__item:active, .color-x24-agg-1 .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .color-x24-agg-1 .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .color-x24-agg-1 .section--light .featuredblocks-flyup-b .featuredblock__item:active {
  background: none !important;
}
.color-x24-agg-1 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-1 .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-1 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-1 .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-1 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
.color-x24-agg-1 .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .color-x24-agg-1 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
.color-x24-agg-1 .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .color-x24-agg-1 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
.color-x24-agg-1 .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .color-x24-agg-1 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
.color-x24-agg-1 .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon {
  color: #0F303F;
}
.color-x24-agg-1 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: #0F303F !important;
}
.color-x24-agg-1 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .color-x24-agg-1 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .color-x24-agg-1 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: #000000 !important;
}
.color-x24-agg-1 .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: rgba(255, 255, 255, 0.6);
}
.color-x24-agg-1 .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
  background: rgba(255, 255, 255, 0.8);
}
.color-x24-agg-1 .section--light .featuredblocks .featuredblock__title {
  color: #0F303F;
}
.color-x24-agg-1 .section--light .featuredblocks .featuredblock__content {
  color: rgba(15, 48, 63, 0.7);
}
.color-x24-agg-1 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link {
  color: #000000 !important;
}
.color-x24-agg-1 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link:hover {
  color: #000000 !important;
  text-decoration: underline;
}
.color-x24-agg-1 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon {
  color: #000000 !important;
}
.color-x24-agg-1 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon:hover {
  color: #666666 !important;
}
.color-x24-agg-1 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-1 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon {
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  border: 1px solid #0F303F !important;
  color: #ffffff !important;
  background: #0F303F !important;
}
.color-x24-agg-1 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:hover,
.color-x24-agg-1 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:hover {
  border: 1px solid #236f91 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #236f91 !important;
}
.color-x24-agg-1 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:focus,
.color-x24-agg-1 .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:focus {
  border: 1px solid #47a7d3 !important;
  color: #ffffff !important;
  box-shadow: none;
  background: #47a7d3 !important;
}
.color-x24-agg-1 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item:last-child,
.color-x24-agg-1 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__item {
  border: none;
}
.color-x24-agg-1 .section-featuredblocks .featuredblocks-flyup-a .featuredblock__sub-menu {
  background: rgba(15, 48, 63, 0.8);
  border-radius: 8px 8px 0 0;
}
.color-x24-agg-1 .articles__container {
  padding-top: 15px;
  padding-bottom: 15px;
}
.color-x24-agg-1 .articles__container .articles__item {
  margin-bottom: 15px;
}
.color-x24-agg-1 .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.color-x24-agg-1 .section--dark .testimonials .testimonials-item__content, .color-x24-agg-1 .section--light .testimonials .testimonials-item__content {
  margin: 0 0 15px;
}
.color-x24-agg-1 .section--dark .testimonials .testimonials-item--wrapInner p, .color-x24-agg-1 .section--light .testimonials .testimonials-item--wrapInner p {
  color: #000000;
}
.color-x24-agg-1 .section--dark .testimonials .testimonial-grid__source,
.color-x24-agg-1 .section--dark .testimonials .testimonial-list__source,
.color-x24-agg-1 .section--dark .testimonials .testimonials-item__source, .color-x24-agg-1 .section--light .testimonials .testimonial-grid__source,
.color-x24-agg-1 .section--light .testimonials .testimonial-list__source,
.color-x24-agg-1 .section--light .testimonials .testimonials-item__source {
  margin: 0 0 15px;
  display: block;
  width: 100%;
  padding: 0;
}
.color-x24-agg-1 .section--dark .testimonials .expand, .color-x24-agg-1 .section--light .testimonials .expand {
  font-weight: 400;
  text-transform: none;
  text-decoration: underline;
  float: none;
  padding-top: 0;
  padding-bottom: 10px;
  margin: 0 0 10px;
}
.color-x24-agg-1 .section--dark .testimonials .expand:hover, .color-x24-agg-1 .section--light .testimonials .expand:hover {
  text-decoration: none;
}
.color-x24-agg-1 .section--dark .testimonials .expand:before, .color-x24-agg-1 .section--light .testimonials .expand:before {
  display: none;
}
.color-x24-agg-1 .section--dark .phone__container .phone__wrapper .phone__number, .color-x24-agg-1 .section--light .phone__container .phone__wrapper .phone__number {
  color: #FF7F00;
  font-size: 16px;
  line-height: 19px;
  position: relative;
  padding: 0 0 0 20px;
  display: inline-block;
  font-family: "GothicA1", sans-serif;
}
.color-x24-agg-1 .section--dark .phone__container .phone__wrapper .phone__number:before, .color-x24-agg-1 .section--light .phone__container .phone__wrapper .phone__number:before {
  position: absolute;
  left: 0;
  top: 0;
  font-family: "font-awesome";
  content: "";
  font-size: 16px;
  margin: 0 10px 0 0;
  color: #FF7F00;
  display: inline;
}
.color-x24-agg-1 .section--light .phone__container .phone__wrapper .phone__number {
  color: #FF7F00;
}
.color-x24-agg-1 .section--light .phone__container .phone__wrapper .phone__number:before {
  color: #FF7F00;
}
.color-x24-agg-1 .section--dark .staff-a .staff__item .staff-member__image-wrapper, .color-x24-agg-1 .section--light .staff-a .staff__item .staff-member__image-wrapper {
  display: flex;
  align-items: center;
}
.color-x24-agg-1 .section--dark .staff-a .staff__title-caption-wrap, .color-x24-agg-1 .section--light .staff-a .staff__title-caption-wrap {
  max-width: 100%;
}
.color-x24-agg-1 .section--dark .staff-a .staff__title-caption-wrap div, .color-x24-agg-1 .section--light .staff-a .staff__title-caption-wrap div {
  padding-left: 0;
  padding-right: 0;
}
.color-x24-agg-1 .section--dark .staff-a .staff__title, .color-x24-agg-1 .section--light .staff-a .staff__title {
  margin-bottom: 10px;
}
.color-x24-agg-1 .section--dark .staff-a .staff-member__text-wrap, .color-x24-agg-1 .section--light .staff-a .staff-member__text-wrap {
  padding-left: 16px;
  padding-right: 16px;
}
.color-x24-agg-1 .section--dark .staff-a .staff-member__text, .color-x24-agg-1 .section--light .staff-a .staff-member__text {
  margin-left: 32px;
}
.color-x24-agg-1 .section--dark .staff__container .staff-member, .color-x24-agg-1 .section--light .staff__container .staff-member {
  overflow: hidden;
}
.color-x24-agg-1 .section--dark .staff__container .staff__title, .color-x24-agg-1 .section--light .staff__container .staff__title {
  font: bold 48px/56px "Poppins", sans-serif;
  color: #ffffff;
}
.color-x24-agg-1 .section--dark .staff__container .staff__caption, .color-x24-agg-1 .section--light .staff__container .staff__caption {
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
  color: #ffffff !important;
}
.color-x24-agg-1 .section--dark .staff__container .staff-a .staff__list, .color-x24-agg-1 .section--light .staff__container .staff-a .staff__list {
  padding: 0;
}
.color-x24-agg-1 .section--dark .staff__container .staff__item, .color-x24-agg-1 .section--light .staff__container .staff__item {
  color: #ffffff;
}
.color-x24-agg-1 .section--dark .staff__container--inner, .color-x24-agg-1 .section--light .staff__container--inner {
  overflow: hidden;
}
.color-x24-agg-1 .section--dark .staff__container .staff-member__name, .color-x24-agg-1 .section--dark .staff__container .staff-member__name span, .color-x24-agg-1 .section--light .staff__container .staff-member__name, .color-x24-agg-1 .section--light .staff__container .staff-member__name span {
  color: #ffffff;
  font: 600 24px/32px "Poppins", sans-serif;
}
.color-x24-agg-1 .section--dark .staff__container .staff-member__position, .color-x24-agg-1 .section--light .staff__container .staff-member__position {
  color: #ffffff;
  font-size: 14px;
}
.color-x24-agg-1 .section--dark .staff__container .staff-member__image, .color-x24-agg-1 .section--light .staff__container .staff-member__image {
  border-radius: 22px;
}
.color-x24-agg-1 .section--dark .staff__container .staff-member__description, .color-x24-agg-1 .section--light .staff__container .staff-member__description {
  border: none;
}
.color-x24-agg-1 .section--dark .staff__container .staff-member__link, .color-x24-agg-1 .section--light .staff__container .staff-member__link {
  color: #ffffff !important;
  font: 900 16px/20px "GothicA1", sans-serif;
}
.color-x24-agg-1 .section--dark .staff__container .staff-member__link:hover, .color-x24-agg-1 .section--light .staff__container .staff-member__link:hover {
  text-decoration: underline;
}
.color-x24-agg-1 .section--dark .staff__container .staff__controls .flex-control-nav, .color-x24-agg-1 .section--light .staff__container .staff__controls .flex-control-nav {
  width: 100%;
  margin-top: 0;
}
.color-x24-agg-1 .section--dark .staff__container .component__button--1,
.color-x24-agg-1 .section--dark .staff__container .component__button--2,
.color-x24-agg-1 .section--dark .staff__container .component__button--3, .color-x24-agg-1 .section--light .staff__container .component__button--1,
.color-x24-agg-1 .section--light .staff__container .component__button--2,
.color-x24-agg-1 .section--light .staff__container .component__button--3 {
  font: 700 14px/20px "Poppins", sans-serif;
  border: 1px solid #ffffff !important;
  color: #000000 !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: #ffffff !important;
  text-align: center;
  transition: 0.25s;
}
.color-x24-agg-1 .section--dark .staff__container .component__button--1:hover,
.color-x24-agg-1 .section--dark .staff__container .component__button--2:hover,
.color-x24-agg-1 .section--dark .staff__container .component__button--3:hover, .color-x24-agg-1 .section--light .staff__container .component__button--1:hover,
.color-x24-agg-1 .section--light .staff__container .component__button--2:hover,
.color-x24-agg-1 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #cccccc !important;
  background: #cccccc !important;
  color: #000000 !important;
  text-decoration: none !important;
  transform: translateY(-0.25em);
}
.color-x24-agg-1 .section--dark .staff__container .component__button--1:focus,
.color-x24-agg-1 .section--dark .staff__container .component__button--2:focus,
.color-x24-agg-1 .section--dark .staff__container .component__button--3:focus, .color-x24-agg-1 .section--light .staff__container .component__button--1:focus,
.color-x24-agg-1 .section--light .staff__container .component__button--2:focus,
.color-x24-agg-1 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #999999 !important;
  background: #999999 !important;
  color: #000000 !important;
  transform: translateY(0);
  outline: none;
}
.color-x24-agg-1 .section--dark .staff__container .component__button--2, .color-x24-agg-1 .section--light .staff__container .component__button--2 {
  border: 1px solid #D81820 !important;
  color: #ffffff !important;
  background: #D81820 !important;
}
.color-x24-agg-1 .section--dark .staff__container .component__button--2:hover, .color-x24-agg-1 .section--light .staff__container .component__button--2:hover {
  border: 1px solid #ee686d !important;
  background: #ee686d !important;
  color: #ffffff !important;
}
.color-x24-agg-1 .section--dark .staff__container .component__button--2:focus, .color-x24-agg-1 .section--light .staff__container .component__button--2:focus {
  border: 1px solid #f8c4c6 !important;
  color: #ffffff !important;
  background: #f8c4c6 !important;
}
.color-x24-agg-1 .section--dark .staff__container .component__button--3, .color-x24-agg-1 .section--light .staff__container .component__button--3 {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-agg-1 .section--dark .staff__container .component__button--3:hover, .color-x24-agg-1 .section--light .staff__container .component__button--3:hover {
  border: 1px solid #ffffff !important;
  background: #ffffff !important;
  color: #000000 !important;
}
.color-x24-agg-1 .section--dark .staff__container .component__button--3:focus, .color-x24-agg-1 .section--light .staff__container .component__button--3:focus {
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
  background: none !important;
}
.color-x24-agg-1 .section--light .staff__container .staff__item {
  color: #000000;
}
.color-x24-agg-1 .section--light .staff__container .staff__title,
.color-x24-agg-1 .section--light .staff__container .staff__caption {
  color: #000000 !important;
}
.color-x24-agg-1 .section--light .staff__container .staff-member__name, .color-x24-agg-1 .section--light .staff__container .staff-member__name span {
  color: #0F303F;
}
.color-x24-agg-1 .section--light .staff__container .staff-member__position {
  color: #0F303F !important;
}
.color-x24-agg-1 .section--light .staff__container .staff-member__link {
  color: #000000 !important;
}
.color-x24-agg-1 .section--light .staff__container .staff-member .component__button--1,
.color-x24-agg-1 .section--light .staff__container .staff-member .component__button--2,
.color-x24-agg-1 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #0F303F !important;
  color: #ffffff !important;
  background: #0F303F !important;
}
.color-x24-agg-1 .section--light .staff__container .staff-member .component__button--1:hover,
.color-x24-agg-1 .section--light .staff__container .staff-member .component__button--2:hover,
.color-x24-agg-1 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #236f91 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  background: #236f91 !important;
}
.color-x24-agg-1 .section--light .staff__container .staff-member .component__button--1:focus,
.color-x24-agg-1 .section--light .staff__container .staff-member .component__button--2:focus,
.color-x24-agg-1 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #47a7d3 !important;
  color: #ffffff !important;
  background: #47a7d3 !important;
}
.color-x24-agg-1 .section--light .staff__container .staff-member .component__button--2 {
  border: 1px solid #D81820 !important;
  color: #ffffff !important;
  background: #D81820 !important;
}
.color-x24-agg-1 .section--light .staff__container .staff-member .component__button--2:hover {
  border: 1px solid #ee686d !important;
  background: #ee686d !important;
  color: #ffffff !important;
}
.color-x24-agg-1 .section--light .staff__container .staff-member .component__button--2:focus {
  border: 1px solid #f8c4c6 !important;
  color: #ffffff !important;
  background: #f8c4c6 !important;
}
.color-x24-agg-1 .section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  background: none !important;
}
.color-x24-agg-1 .section--light .staff__container .staff-member .component__button--3:hover {
  border: 1px solid #f3969a !important;
  color: #0F303F !important;
  text-decoration: none !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
  background: #f8c4c6 !important;
}
.color-x24-agg-1 .section--light .staff__container .staff-member .component__button--3:focus {
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  background: none !important;
}
.color-x24-agg-1 .container-fluid .staff__container .staff-a {
  margin-left: 0;
  margin-right: 0;
}
.color-x24-agg-1 .section--dark .hours .component__subtitle, .color-x24-agg-1 .section--light .hours .component__subtitle {
  color: #ffffff !important;
}
.color-x24-agg-1 .section--dark .hours-a__title, .color-x24-agg-1 .section--light .hours-a__title {
  color: #ffffff;
}
.color-x24-agg-1 .section--dark .hours-a .component__subtitle, .color-x24-agg-1 .section--light .hours-a .component__subtitle {
  color: #ffffff !important;
  font-weight: 900;
}
.color-x24-agg-1 .section--dark .hours-a__schedule, .color-x24-agg-1 .section--light .hours-a__schedule {
  color: #ffffff !important;
}
.color-x24-agg-1 .section--dark .hours-a__schedule .cta__link, .color-x24-agg-1 .section--light .hours-a__schedule .cta__link {
  color: #ffffff !important;
}
.color-x24-agg-1 .section--dark .hours-a__schedule .cta__link:hover, .color-x24-agg-1 .section--light .hours-a__schedule .cta__link:hover {
  text-decoration: underline;
}
.color-x24-agg-1 .section--dark .hours-a__schedule--responsive .cta__link, .color-x24-agg-1 .section--light .hours-a__schedule--responsive .cta__link {
  color: #ffffff !important;
  padding: 15px 0;
}
.color-x24-agg-1 .section--dark .hours-a__schedule--responsive .cta__link:hover, .color-x24-agg-1 .section--light .hours-a__schedule--responsive .cta__link:hover {
  text-decoration: underline;
}
.color-x24-agg-1 .section--dark .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-agg-1 .section--dark .hours-a__schedule--responsive .row, .color-x24-agg-1 .section--light .hours-a__schedule--responsive .row:nth-child(odd),
.color-x24-agg-1 .section--light .hours-a__schedule--responsive .row {
  background: none;
  border-top: 1px solid #FF7F00;
  padding: 0;
}
.color-x24-agg-1 .section--dark .hours-a__schedule--responsive .row:first-of-type, .color-x24-agg-1 .section--light .hours-a__schedule--responsive .row:first-of-type {
  border-top: 0;
}
.color-x24-agg-1 .section--dark .hours-a__schedule .hours-a__subtitle, .color-x24-agg-1 .section--light .hours-a__schedule .hours-a__subtitle {
  font: 600 24px/32px "Poppins", sans-serif !important;
}
.color-x24-agg-1 .section--dark .hours-a__schedule .hours-a__schedule--border, .color-x24-agg-1 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #FF7F00;
  padding: 0 20px;
}
.color-x24-agg-1 .section--dark .hours-a__schedule .hours-a__schedule--border:first-child, .color-x24-agg-1 .section--light .hours-a__schedule .hours-a__schedule--border:first-child {
  padding-left: 0;
}
.color-x24-agg-1 .section--dark .hours-a__schedule .hours-a__schedule--border strong, .color-x24-agg-1 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #ffffff;
  font: 600 20px/28px "Poppins", sans-serif !important;
}
.color-x24-agg-1 .section--dark .hours-a__schedule .hours-a__schedule--border p, .color-x24-agg-1 .section--light .hours-a__schedule .hours-a__schedule--border p {
  font-size: 14px;
}
.color-x24-agg-1 .section--dark .hours-a__schedule .hours-a__schedule--border p:last-child, .color-x24-agg-1 .section--light .hours-a__schedule .hours-a__schedule--border p:last-child {
  margin-bottom: 0;
}
.color-x24-agg-1 .section--light .hours .component__subtitle {
  color: #000000 !important;
}
.color-x24-agg-1 .section--light .hours-a__title {
  color: #000000 !important;
}
.color-x24-agg-1 .section--light .hours-a .component__subtitle {
  color: #000000 !important;
}
.color-x24-agg-1 .section--light .hours-a__schedule {
  color: #000000 !important;
}
.color-x24-agg-1 .section--light .hours-a__schedule .cta__link {
  color: #000000 !important;
}
.color-x24-agg-1 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: #FF7F00;
}
.color-x24-agg-1 .section--light .hours-a__schedule .hours-a__schedule--border strong {
  color: #000000;
}
.color-x24-agg-1 .map .map-a .map-search {
  padding: 15px;
}
.color-x24-agg-1 .map .map-a .map-search__form {
  display: none;
}
.color-x24-agg-1 .map .map-a .map-search__location-distance {
  padding: 0;
}
.color-x24-agg-1 .map .map-a .map-search__location-distance h3 {
  font-size: 16px;
}
.color-x24-agg-1 .map .map-a .map-search__location-contact b, .color-x24-agg-1 .map .map-a .map-search__location-address b {
  display: none;
}
.color-x24-agg-1 .map .map__col {
  margin: 150px 0;
  padding: 15px 0;
  border-radius: 8px;
  width: 474px;
}
.color-x24-agg-1 .section--dark .map .map-a .map__col, .color-x24-agg-1 .section--light .map .map-a .map__col {
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.2), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}
.color-x24-agg-1 .section--dark .map .map-a .map__col h3, .color-x24-agg-1 .section--light .map .map-a .map__col h3 {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-agg-1 .section--dark .map .map-a .map__title, .color-x24-agg-1 .section--light .map .map-a .map__title {
  color: #ffffff !important;
}
.color-x24-agg-1 .section--dark .map .map-a .map__caption, .color-x24-agg-1 .section--light .map .map-a .map__caption {
  color: #ffffff !important;
  font: 600 16px/20px "GothicA1", sans-serif;
  text-transform: uppercase;
}
.color-x24-agg-1 .section--dark .map .map-a .map-search__location-distance, .color-x24-agg-1 .section--dark .map .map-a .map__container .component, .color-x24-agg-1 .section--light .map .map-a .map-search__location-distance, .color-x24-agg-1 .section--light .map .map-a .map__container .component {
  color: #ffffff;
}
.color-x24-agg-1 .section--dark .map .map-a .map-search, .color-x24-agg-1 .section--light .map .map-a .map-search {
  margin-top: 0;
}
.color-x24-agg-1 .section--dark .map .map-a .map-search .cta__link, .color-x24-agg-1 .section--light .map .map-a .map-search .cta__link {
  margin: 0;
  display: inline-block;
  width: auto;
  color: #ffffff !important;
}
.color-x24-agg-1 .section--dark .map .map-a .map-search .cta__link:hover, .color-x24-agg-1 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-agg-1 .section--dark #map-marker__content p {
  color: #000000;
}
.color-x24-agg-1 .section--light .map .map-a .map__col {
  box-shadow: none;
}
.color-x24-agg-1 .section--light .map .map-a .map__col h3 {
  color: #000000 !important;
}
.color-x24-agg-1 .section--light .map .map-a .map__title, .color-x24-agg-1 .section--light .map .map-a .map__caption {
  color: #000000 !important;
}
.color-x24-agg-1 .section--light .map .map-a .map-search__location-distance, .color-x24-agg-1 .section--light .map .map-a .map__container .component {
  color: #000000;
}
.color-x24-agg-1 .section--light .map .map-a .map-search__location-address p {
  color: #0F303F;
}
.color-x24-agg-1 .section--light .map .map-a .map-search .cta__link {
  color: #000000 !important;
}
.color-x24-agg-1 .section--light .map .map-a .map-search .cta__link:hover {
  text-decoration: underline;
}
.color-x24-agg-1 .footer .logo_footer__container--inner,
.color-x24-agg-1 .footer .logo__container {
  display: flex;
  height: 100%;
  justify-content: center;
}
.color-x24-agg-1 .footer .logo_footer__container--inner .logo,
.color-x24-agg-1 .footer .logo__container .logo {
  align-self: center;
}
.color-x24-agg-1 .copyright__container {
  display: flex;
  justify-content: flex-end;
}
.color-x24-agg-1 .copyright__container .copyright__item {
  padding: 0 10px;
  margin-top: 0;
}
.color-x24-agg-1 .copyright__container .copyright__item .copyright__link {
  font: 12px/18px "GothicA1", sans-serif;
}
.color-x24-agg-1 .section--dark .copyright__link, .color-x24-agg-1 .section--light .copyright__link {
  color: #ffffff;
  font-family: "Poppins", sans-serif;
}
.color-x24-agg-1 .section--dark .copyright__link:hover, .color-x24-agg-1 .section--light .copyright__link:hover {
  color: #ffffff;
  text-decoration: underline;
}
.color-x24-agg-1 .section--dark .copyright__item:not(:last-child),
.color-x24-agg-1 .section--dark #copyright__item:not(:last-child), .color-x24-agg-1 .section--light .copyright__item:not(:last-child),
.color-x24-agg-1 .section--light #copyright__item:not(:last-child) {
  border-color: #ffffff;
}
.color-x24-agg-1 .section--dark .copyright__container,
.color-x24-agg-1 .section--dark #copyright__container, .color-x24-agg-1 .section--light .copyright__container,
.color-x24-agg-1 .section--light #copyright__container {
  padding: 0 !important;
}
.color-x24-agg-1 .section--light .copyright__link {
  color: #0F303F;
}
.color-x24-agg-1 .section--light .copyright__link:hover {
  color: #0F303F;
}
.color-x24-agg-1 .section--light .copyright__item:not(:last-child),
.color-x24-agg-1 .section--light #copyright__item:not(:last-child) {
  border-color: #0F303F;
}
.color-x24-agg-1 .section-copyright .copyright,
.color-x24-agg-1 .section-copyright #copyright {
  display: flex;
  height: 100%;
  align-items: center;
}
.color-x24-agg-1 .section-copyright .copyright .copyright__link,
.color-x24-agg-1 .section-copyright #copyright .copyright__link {
  line-height: 17px;
}
.color-x24-agg-1 .section--dark .socialmedia__item .socialmedia__link, .color-x24-agg-1 .section--light .socialmedia__item .socialmedia__link {
  border-radius: 8px;
  background: #e0e0e0;
  color: #212121;
}
.color-x24-agg-1 .section--dark .socialmedia__item .socialmedia__link:hover, .color-x24-agg-1 .section--light .socialmedia__item .socialmedia__link:hover {
  background: #c1bcbc;
}
.color-x24-agg-1 .section--dark .section-socialmedia .socialmedia__link--small, .color-x24-agg-1 .section--light .section-socialmedia .socialmedia__link--small {
  width: 34px;
  height: 34px;
}
.color-x24-agg-1 .section--dark .socialmedia, .color-x24-agg-1 .section--light .socialmedia {
  padding: 0;
}
.color-x24-agg-1 .section--light .socialmedia__item .socialmedia__link {
  background: #616060;
  color: #e0e0e0;
}
.color-x24-agg-1 .section--light .socialmedia__item .socialmedia__link:hover {
  background: rgba(15, 48, 63, 0.5);
}
.color-x24-agg-1 .logo__container .logo-a__title {
  font-size: 14px;
  line-height: 18px;
}
.color-x24-agg-1 .logo__container .logo-a__caption {
  font-size: 12px;
  line-height: 14px;
}
@media (max-width: 1224px) {
  .color-x24-agg-1 .section--dark .cta__button,
.color-x24-agg-1 .section--dark .cta__button--icon,
.color-x24-agg-1 .section--dark .staff-member__link.component__button--1,
.color-x24-agg-1 .section--dark .staff-member__link__button--icon,
.color-x24-agg-1 .section--dark .staff-member__link--icon,
.color-x24-agg-1 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-1 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-agg-1 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-agg-1 .section--light .cta__button,
.color-x24-agg-1 .section--light .cta__button--icon,
.color-x24-agg-1 .section--light .staff-member__link.component__button--1,
.color-x24-agg-1 .section--light .staff-member__link__button--icon,
.color-x24-agg-1 .section--light .staff-member__link--icon,
.color-x24-agg-1 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-1 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-agg-1 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 155px;
  }
  .color-x24-agg-1 .banner .banner-text__wrapper {
    padding: 30px 0 50px;
  }
  .color-x24-agg-1 .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-agg-1 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-agg-1 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-agg-1 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-agg-1 .section--light .featuredblocks-grid-e .featuredblock__item {
    margin: 0 0 20px;
  }
  .color-x24-agg-1 .section--dark .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-agg-1 .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .color-x24-agg-1 .section--light .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .color-x24-agg-1 .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
    height: 100% !important;
  }
  .color-x24-agg-1 .contact-us-im .form,
.color-x24-agg-1 .form .component__title-caption-wrap {
    padding-top: 0;
    padding-bottom: 20px;
  }
}
@media (max-width: 1199px) {
  .color-x24-agg-1 .header-sticky,
.color-x24-agg-1 .header_home,
.color-x24-agg-1 .header_home.overlap {
    padding: 0;
    position: static;
  }
  .color-x24-agg-1 .header-sticky .section--dark.section--inner, .color-x24-agg-1 .header-sticky .section--light.section--inner,
.color-x24-agg-1 .header_home .section--dark.section--inner,
.color-x24-agg-1 .header_home .section--light.section--inner,
.color-x24-agg-1 .header_home.overlap .section--dark.section--inner,
.color-x24-agg-1 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-agg-1 .header-sticky .container,
.color-x24-agg-1 .header-sticky .section--dark.section--inner,
.color-x24-agg-1 .header-sticky .section--light.section--inner,
.color-x24-agg-1 .header_home .container,
.color-x24-agg-1 .header_home .section--dark.section--inner,
.color-x24-agg-1 .header_home .section--light.section--inner,
.color-x24-agg-1 .header_home.overlap .container,
.color-x24-agg-1 .header_home.overlap .section--dark.section--inner,
.color-x24-agg-1 .header_home.overlap .section--light.section--inner {
    max-width: 1140px;
  }
  .color-x24-agg-1 .banner .banner-e__header, .color-x24-agg-1 .banner .banner-e__contactform {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .color-x24-agg-1 .banner .banner-e__contactform {
    margin-left: 0;
  }
  .color-x24-agg-1 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-agg-1 .featuredblocks .featuredblocks-grid-d .featuredblock__cta {
    display: block;
  }
  .color-x24-agg-1 .banner .banner-text__wrapper {
    margin: 0 auto !important;
  }
  .color-x24-agg-1 .hours-a .hours__sep {
    display: none !important;
  }
  .color-x24-agg-1 .hours-a .hours__day:first-child {
    padding-left: 0;
    width: 27%;
  }
  .color-x24-agg-1 .hours-a .hours__hours {
    width: 73%;
    flex-direction: row !important;
    justify-content: flex-start;
  }
  .color-x24-agg-1 .hours-a .hours__hours span {
    display: inline-block;
    width: 50%;
    text-align: left !important;
    padding: 0 10px 0 0;
  }
}
@media (max-width: 1023px) {
  .color-x24-agg-1 .section--dark .cta__button,
.color-x24-agg-1 .section--dark .cta__button--icon,
.color-x24-agg-1 .section--dark .staff-member__link.component__button--1,
.color-x24-agg-1 .section--dark .staff-member__link__button--icon,
.color-x24-agg-1 .section--dark .staff-member__link--icon,
.color-x24-agg-1 .section--dark .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-1 .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-agg-1 .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .color-x24-agg-1 .section--light .cta__button,
.color-x24-agg-1 .section--light .cta__button--icon,
.color-x24-agg-1 .section--light .staff-member__link.component__button--1,
.color-x24-agg-1 .section--light .staff-member__link__button--icon,
.color-x24-agg-1 .section--light .staff-member__link--icon,
.color-x24-agg-1 .section--light .featuredblock .featuredblock__cta .cta__button,
.color-x24-agg-1 .section--light .featuredblock .featuredblock__cta .cta__button--icon,
.color-x24-agg-1 .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
    min-width: 135px;
  }
  .color-x24-agg-1 .section--dark .phone__container .phone__wrapper .phone__number,
.color-x24-agg-1 .section--light .phone__container .phone__wrapper .phone__number {
    font-size: 14px;
    line-height: 16px;
  }
  .color-x24-agg-1 .header_home.overlap .section--dark.section--inner, .color-x24-agg-1 .header_home.overlap .section--light.section--inner {
    border-radius: 0;
  }
  .color-x24-agg-1 .section--dark .navigation .navigation-b .navigation__menu--list, .color-x24-agg-1 .section--light .navigation .navigation-b .navigation__menu--list {
    display: block;
  }
  .color-x24-agg-1 .section--dark .navigation .navigation-b .navigation__menu--list > .navigation__item, .color-x24-agg-1 .section--light .navigation .navigation-b .navigation__menu--list > .navigation__item {
    width: 100%;
    padding: 10px;
    border-left: 0;
    border-bottom: 1px solid #ffffff;
  }
  .color-x24-agg-1 .section--dark .blade__container .blade-a--12 .blade-a__bg, .color-x24-agg-1 .section--light .blade__container .blade-a--12 .blade-a__bg {
    position: static;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 1;
    margin: 0 0 26px;
  }
  .color-x24-agg-1 .section--dark .blade__container .blade-a--12 .blade-a__text, .color-x24-agg-1 .section--light .blade__container .blade-a--12 .blade-a__text {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    order: 2;
    margin: 0 0 10px;
    padding-left: 0;
    padding-right: 0;
    background: none;
  }
  .color-x24-agg-1 .section--dark .blade-a__wrap, .color-x24-agg-1 .section--light .blade-a__wrap {
    padding: 0 15px;
  }
  .color-x24-agg-1 .section--dark .blade-a__text, .color-x24-agg-1 .section--light .blade-a__text {
    margin: 0 0 30px;
  }
  .color-x24-agg-1 .alias-partial_header_2x6x2x2 .section--dark.section--inner,
.color-x24-agg-1 .alias-partial_header_2x6x2x2 .section--light.section--inner {
    padding: 0;
  }
  .color-x24-agg-1 .alias-partial_header_2x6x2x2 .col_header_logo {
    flex: 0 0 100%;
    order: 1;
    max-width: 100%;
    padding: 20px 60px;
  }
  .color-x24-agg-1 .alias-partial_header_2x6x2x2 .col_nav {
    flex: 0 0 60%;
    max-width: 60%;
    order: 2;
    padding: 0 20px 10px 30px;
  }
  .color-x24-agg-1 .alias-partial_header_2x6x2x2 .col_top_phone {
    order: 3;
    flex: 0 0 15%;
    max-width: 15%;
    padding: 0 0 10px;
  }
  .color-x24-agg-1 .alias-partial_header_2x6x2x2 .col_header_cta {
    flex: 0 0 25%;
    max-width: 25%;
    order: 4;
    padding: 0 0 10px;
  }
  .color-x24-agg-1 .alias-partial_header_2x6x2x2 .cta__container .cta__button {
    font-size: 12px;
  }
  .color-x24-agg-1 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-agg-1 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 165px;
    min-width: 165px;
  }
  .color-x24-agg-1 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link, .color-x24-agg-1 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link {
    padding-left: 15px;
    white-space: normal;
  }
  .color-x24-agg-1 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after, .color-x24-agg-1 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after {
    display: none;
  }
  .color-x24-agg-1 .section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before, .color-x24-agg-1 .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    left: 5px;
    margin-top: -6px;
    border: inset 6px;
    border-left-width: 0;
    border-left-style: solid;
    border-color: transparent #ffffff transparent transparent;
  }
  .color-x24-agg-1 .section--dark .navigation-a .navigation__item.has-drop-down ul a:hover:before, .color-x24-agg-1 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-agg-1 .section--dark .navigation-a .more .navigation__list--sub .navigation__list, .color-x24-agg-1 .section--light .navigation-a .more .navigation__list--sub .navigation__list {
    left: auto;
    right: 100%;
  }
  .color-x24-agg-1 .section--dark .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before, .color-x24-agg-1 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent #999 transparent transparent !important;
  }
  .color-x24-agg-1 .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
    border-color: transparent white transparent transparent !important;
  }
  .color-x24-agg-1 .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
    border-color: transparent white transparent transparent !important;
  }
  .color-x24-agg-1 .section--dark .featuredblocks-grid-d, .color-x24-agg-1 .section--dark .featuredblocks-grid-c, .color-x24-agg-1 .section--dark .featuredblocks-grid-e, .color-x24-agg-1 .section--light .featuredblocks-grid-d, .color-x24-agg-1 .section--light .featuredblocks-grid-c, .color-x24-agg-1 .section--light .featuredblocks-grid-e {
    margin: 0;
  }
  .color-x24-agg-1 .section--dark .featuredblocks-grid-d .featuredblock__item, .color-x24-agg-1 .section--dark .featuredblocks-grid-c .featuredblock__item, .color-x24-agg-1 .section--dark .featuredblocks-grid-e .featuredblock__item, .color-x24-agg-1 .section--light .featuredblocks-grid-d .featuredblock__item, .color-x24-agg-1 .section--light .featuredblocks-grid-c .featuredblock__item, .color-x24-agg-1 .section--light .featuredblocks-grid-e .featuredblock__item {
    border-left: 0 !important;
    border-right: 0 !important;
  }
  .color-x24-agg-1 .section-banner .banner .flexslider .flex-control-nav {
    bottom: 10px;
  }
  .color-x24-agg-1 .blade-a__text {
    order: 2;
  }
  .color-x24-agg-1 .blade-a__bg {
    order: 1;
  }
  .color-x24-agg-1 .section-blade .blade-a--12 .blade-a__bg {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  .color-x24-agg-1 .map__container .map .map__col {
    margin: 0;
    box-shadow: none;
    border-radius: 0;
    width: 100%;
    max-width: 100%;
    flex: inherit;
    text-align: center;
  }
  .color-x24-agg-1 .map__container .map .map__col .map__title-caption-wrap {
    padding-top: 40px;
  }
  .color-x24-agg-1 .map__container .map-a .map__container {
    max-width: 100% !important;
    padding: 0;
  }
  .color-x24-agg-1 .map__container .map-a .map__display {
    position: static;
  }
  .color-x24-agg-1 .map__container .map__wrap {
    padding: 0;
  }
  .color-x24-agg-1 .footer {
    padding: 55px 0 30px;
    overflow: hidden;
  }
  .color-x24-agg-1 .footer .section-socialmedia,
.color-x24-agg-1 .footer .section-copyright {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    justify-content: center;
  }
  .color-x24-agg-1 .footer .section-logo {
    padding: 50px 0 10px;
  }
  .color-x24-agg-1 .footer .logo__container {
    margin: 0 auto 23px;
  }
  .color-x24-agg-1 .footer .row {
    display: block;
  }
  .color-x24-agg-1 .footer div[class*=col-] {
    display: block;
    width: 100%;
    max-width: 100%;
    flex: none;
    text-align: center;
  }
  .color-x24-agg-1 .footer .logo_footer__container--inner,
.color-x24-agg-1 .footer .logo__container {
    justify-content: center;
  }
  .color-x24-agg-1 .footer .section-socialmedia .socialmedia,
.color-x24-agg-1 .footer .section-socialmedia .copyright__container,
.color-x24-agg-1 .footer .section-copyright .socialmedia,
.color-x24-agg-1 .footer .section-copyright .copyright__container,
.color-x24-agg-1 .footer .logo__container .socialmedia,
.color-x24-agg-1 .footer .logo__container .copyright__container {
    padding: 0 0 20px;
  }
  .color-x24-agg-1 .footer .section-logo {
    padding: 0;
  }
  .color-x24-agg-1 .logo__container {
    margin: 0 auto;
  }
  .color-x24-agg-1 .logo__container .logo-a__img {
    max-width: 200px;
    margin: 0 auto;
  }
  .color-x24-agg-1 .copyright__container {
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .color-x24-agg-1 .banner-e__contactform .contactform__wrapper {
    position: relative;
    top: 0;
  }
  .color-x24-agg-1 .banner .banner-e {
    padding-top: 100px;
  }
  .color-x24-agg-1 .banner .banner-e__header {
    padding-top: 100px;
  }
}
@media (max-width: 990px) {
  .color-x24-agg-1 .section--dark .navigation-a .navigation__item--default .navigation__list--sub, .color-x24-agg-1 .section--light .navigation-a .navigation__item--default .navigation__list--sub {
    width: 140px;
    min-width: 140px;
    font-size: 12px;
  }
  .color-x24-agg-1 .section--dark .navigation-a .navigation__item--link, .color-x24-agg-1 .section--light .navigation-a .navigation__item--link {
    font-size: 12px !important;
  }
}
@media (max-width: 767px) {
  .color-x24-agg-1 .blade-a__text .blade-a__title {
    text-align: center;
  }
  .color-x24-agg-1 .form .form__title,
.color-x24-agg-1 .contact-us-im .form__title,
.color-x24-agg-1 .component__title {
    font: bold 32px/40px "Poppins", sans-serif !important;
    text-align: center;
  }
  .color-x24-agg-1 .form .form__caption,
.color-x24-agg-1 .contact-us-im .form__caption,
.color-x24-agg-1 .component__subtitle {
    font: 600 14px/18px "GothicA1", sans-serif !important;
    text-align: center;
  }
  .color-x24-agg-1 .section-banner .banner .component__title,
.color-x24-agg-1 .section-banner .banner .component__subtitle {
    text-align: center;
  }
  .color-x24-agg-1 .section-banner .banner .component__subtitle {
    margin-bottom: 24px;
  }
  .color-x24-agg-1 .banner__container .banner .cta__button {
    margin: 0 auto;
  }
  .color-x24-agg-1 .banner__container .banner .component__button {
    text-align: center !important;
  }
  .color-x24-agg-1 .featuredblocks-grid-d .featuredblock__item {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-agg-1 .section--dark .staff__list, .color-x24-agg-1 .section--light .staff__list {
    padding-left: 0;
    padding-right: 0;
  }
  .color-x24-agg-1 .section--dark .staff__container .staff__title, .color-x24-agg-1 .section--light .staff__container .staff__title {
    font: bold 32px/40px "Poppins", sans-serif;
  }
  .color-x24-agg-1 .section--dark .staff__container .staff__caption, .color-x24-agg-1 .section--light .staff__container .staff__caption {
    font: 600 14px/18px "GothicA1", sans-serif;
  }
  .color-x24-agg-1 .section--dark .staff__container .staff-b .staff-member__image, .color-x24-agg-1 .section--light .staff__container .staff-b .staff-member__image {
    border-radius: 0;
  }
  .color-x24-agg-1 .section-staff .staff-a .staff__item:before {
    margin-left: 0;
  }
  .color-x24-agg-1 .section--dark .staff-a .staff-member__text, .color-x24-agg-1 .section--light .staff-a .staff-member__text {
    margin-left: auto;
  }
  .color-x24-agg-1 .hours-a__title, .color-x24-agg-1 .hours-a__subtitle {
    text-align: center;
  }
  .color-x24-agg-1 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    text-align: left;
  }
  .color-x24-agg-1 .hours-a .hours-a__schedule--responsive .cta__button, .color-x24-agg-1 .hours-a .hours-a__schedule--responsive .cta__button--icon, .color-x24-agg-1 .hours-a .hours-a__schedule--responsive .cta__link {
    margin: 0 auto;
  }
  .color-x24-agg-1 .hours-a .hours-a__schedule--responsive .row {
    min-height: 30px;
  }
  .color-x24-agg-1 .hours-a .hours-a__schedule--responsive .hours-a__subtitle {
    font: 600 20px/28px "Poppins", sans-serif !important;
  }
  .color-x24-agg-1 .hours-a .hours__day:first-child {
    padding-right: 10px;
    width: 50%;
  }
  .color-x24-agg-1 .hours-a .hours__hours, .color-x24-agg-1 .hours-a .hours__day {
    align-items: flex-start !important;
    padding: 10px 0;
  }
  .color-x24-agg-1 .hours-a .hours__hours {
    padding-right: 0;
    width: 50%;
    flex-direction: column !important;
  }
  .color-x24-agg-1 .hours-a .hours__hours span {
    display: block;
    align-self: center;
    width: 100%;
    text-align: right !important;
    padding: 5px 0 0;
  }
  .color-x24-agg-1 .hours-a .hours__hours span:first-child {
    padding-top: 0;
  }
  .color-x24-agg-1 .copyright__container {
    justify-content: center;
  }
  .color-x24-agg-1 .copyright__container .copyright__list {
    justify-content: center;
    padding: 0 0 4px;
  }
  .color-x24-agg-1 .copyright__container .copyright__item {
    padding: 0 10px 10px;
  }
  .color-x24-agg-1 .section-copyright .copyright__item:not(:last-child),
.color-x24-agg-1 .section-copyright #copyright__item:not(:last-child) {
    border: 0;
  }
  .color-x24-agg-1 .section-socialmedia .socialmedia.text-center .socialmedia__link--small,
.color-x24-agg-1 .section-socialmedia .socialmedia.text-center .socialmedia__link--medium,
.color-x24-agg-1 .section-socialmedia .socialmedia.text-center .socialmedia__link--large {
    margin: 0 5px;
  }
  .color-x24-agg-1 .forms--2col-textarea .form .leadForm form .outerWrap {
    width: 100%;
  }
  .color-x24-agg-1 .forms--2col-textarea .form .form-input-comments {
    width: 100%;
  }
}

.section--dark .staff-content__accordion h3, .section--light .staff-content__accordion h3 {
  font: 900 18px/20px "Gothic A1", sans-serif !important;
  text-transform: uppercase;
}

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