﻿/* Keep About page reading surfaces neutral and separate sections with rules. */
body.page-id-476 .elementor.elementor-476 {
  background: #fff !important;
}

body.page-id-476 #main .elementor.elementor-476 nav.dgp-about-nav.elementor-element {
  background-color: #fff !important;
  border-bottom-color: var(--dgp-site-line);
}

body.page-id-476 #main section.dgp-about-section {
  border-top: 1px solid var(--dgp-site-line);
  background-color: #fff !important;
}

body.page-id-476 #main section.dgp-about-vision,
body.page-id-476 #main section.dgp-about-quality {
  border-top-color: rgba(255, 255, 255, .2);
  background-color: var(--dgp-about-brand-blue) !important;
}

body.page-id-476 #main section.dgp-about-numbers {
  border-block: 1px solid var(--dgp-site-line);
  background-color: #fff !important;
}

body.page-id-476 #main .dgp-about-numbers .elementor-counter-number-wrapper,
body.page-id-476 #main .dgp-about-numbers .elementor-counter-title {
  background: transparent !important;
  color: var(--dgp-about-brand-blue-on-gold) !important;
}

body.page-id-476 #main .dgp-about-numbers .elementor-column {
  border-left: 0 !important;
}

body.page-id-476 #main .dgp-about-numbers .elementor-column + .elementor-column {
  border-left: 1px solid var(--dgp-site-line) !important;
}

body.page-id-476 #main .dgp-about-values .dgp-about-value-card,
body.page-id-476 #main .dgp-about-capability .dgp-about-cap-card,
body.page-id-476 #main .dgp-about-profile .dgp-about-proof-card {
  border: 0 !important;
  border-top: 1px solid var(--dgp-site-line) !important;
  background: transparent !important;
}

body.page-id-476 #main .dgp-about-section:not(.dgp-about-vision):not(.dgp-about-quality) .dgp-eyebrow {
  color: #55514b !important;
}

body.page-id-476 #main .dgp-about-quote blockquote {
  border: 0;
  border-block: 1px solid var(--dgp-site-line);
  background: transparent;
  padding: 22px 0;
}

@media (max-width: 767px) {
  body.page-id-476 #main .dgp-about-numbers .elementor-column {
    border: 0 !important;
  }

  body.page-id-476 #main .dgp-about-numbers .elementor-column + .elementor-column {
    border-left: 0 !important;
    border-top: 1px solid var(--dgp-site-line) !important;
    border-top-width: 1px !important;
  }
}
