/* Colors */
/* Responsive */
#page .site-content section .mission-statement {
  position: relative;
  width: 50vw;
  margin: 0 auto;
  margin: 170px auto 68px auto;
  text-align: center;
  z-index: 25;
}
@media screen and (max-width: 1024px) {
  #page .site-content section .mission-statement {
    width: 80vw;
  }
}
@media screen and (max-width: 768px) {
  #page .site-content section .mission-statement {
    padding: 2rem;
    width: 100vw;
    margin: -100px auto 0px auto;
  }
}
#page .site-content section .mission-statement .heading {
  font-size: 2.375vw;
  font-weight: 600;
}
@media screen and (max-width: 768px) {
  #page .site-content section .mission-statement .heading {
    margin-bottom: 20px;
    font-size: 1.375rem;
  }
}
#page .site-content section .mission-statement .statement {
  font-size: 2.8vw;
  color: #666666;
  font-weight: 500;
  line-height: 64px;
}
#page .site-content section .mission-statement .statement:before {
  content: "\201C";
  position: absolute;
  margin-top: -4px;
  margin-left: -18px;
}
#page .site-content section .mission-statement .statement:after {
  content: "\201D";
}
@media screen and (max-width: 768px) {
  #page .site-content section .mission-statement .statement {
    font-size: 1.5rem;
    line-height: 34px;
  }
}
#page .site-content section .mission-statement .divider-group {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5em;
  margin: 2.5em auto;
}
@media screen and (max-width: 768px) {
  #page .site-content section .mission-statement .divider-group {
    margin: 2em auto;
  }
}
#page .site-content section .mission-statement .divider-group .line {
  height: 1px;
  width: 100%;
  background: #666666;
}
#page .site-content section .mission-statement .divider-group .logo {
  max-width: 16px;
}
