body.page-node-25,
body.page-node-245 {
  background-color: #000;
  color: #fff;
}
body.page-node-25 a,
body.page-node-25 a:hover,
body.page-node-25 a:visited,
body.page-node-25 a:active,
body.page-node-245 a,
body.page-node-245 a:hover,
body.page-node-245 a:visited,
body.page-node-245 a:active {
  color: #fff;
  border-bottom: 1px #fff solid;
  border: none;
  text-decoration: none;
  background: url(imgs/underline_2px.png) repeat-x 100% 100%;
  padding-bottom: 5px;
  padding-bottom: 4px;
  margin-bottom: -2px;
  background: none;
  text-decoration: underline;
}
body.page-node-25 strong,
body.page-node-25 b,
body.page-node-245 strong,
body.page-node-245 b {
  font-weight: normal;
}
body.page-node-25 #header,
body.page-node-245 #header {
  background-color: #000;
  color: #fff;
}
body.page-node-25 #header a,
body.page-node-245 #header a {
  color: #fff;
}
body.page-node-25 #nav_mobile,
body.page-node-25 #mobile_nav_trigger,
body.page-node-25 #nav,
body.page-node-245 #nav_mobile,
body.page-node-245 #mobile_nav_trigger,
body.page-node-245 #nav {
  background-color: #000;
}
body.page-node-25 #nav_mobile .trigger::before,
body.page-node-25 #mobile_nav_trigger .trigger::before,
body.page-node-25 #nav .trigger::before,
body.page-node-245 #nav_mobile .trigger::before,
body.page-node-245 #mobile_nav_trigger .trigger::before,
body.page-node-245 #nav .trigger::before {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
body.page-node-25 #nav_mobile ul ul,
body.page-node-25 #mobile_nav_trigger ul ul,
body.page-node-25 #nav ul ul,
body.page-node-245 #nav_mobile ul ul,
body.page-node-245 #mobile_nav_trigger ul ul,
body.page-node-245 #nav ul ul {
  background-color: #000;
}
body.page-node-25 #nav_mobile a,
body.page-node-25 #mobile_nav_trigger a,
body.page-node-25 #nav a,
body.page-node-245 #nav_mobile a,
body.page-node-245 #mobile_nav_trigger a,
body.page-node-245 #nav a {
  color: #fff;
}
body.page-node-25 #project_title,
body.page-node-25 #project_title_mobile,
body.page-node-245 #project_title,
body.page-node-245 #project_title_mobile {
  text-indent: -999em;
}
body.page-node-25 #footer_ruler,
body.page-node-245 #footer_ruler {
  border-top-color: #fff;
}
body.page-node-25 #footer a,
body.page-node-25 #footer a:hover,
body.page-node-25 #footer a:visited,
body.page-node-25 #footer a:active,
body.page-node-245 #footer a,
body.page-node-245 #footer a:hover,
body.page-node-245 #footer a:visited,
body.page-node-245 #footer a:active {
  color: #fff;
}
body.page-node-25 .columns #about-info p,
body.page-node-245 .columns #about-info p {
  margin-bottom: 24px;
}
body.page-node-25 .columns #about-info a,
body.page-node-245 .columns #about-info a {
  text-decoration: none;
}
body.page-node-25 .columns-intro,
body.page-node-245 .columns-intro {
  margin-top: 32px;
}
body.page-node-25 #swiper-studio .swiper-slide-inner,
body.page-node-245 #swiper-studio .swiper-slide-inner {
  padding: 0;
}
body.page-node-25 .swiper-outter-home #swiper-home,
body.page-node-245 .swiper-outter-home #swiper-home {
  min-height: 0;
  margin-top: 20px;
}
body.page-node-25 .swiper-outter-home .swiper-slide-inner,
body.page-node-245 .swiper-outter-home .swiper-slide-inner {
  padding: 0;
}
body.page-node-25 .about-section,
body.page-node-245 .about-section {
  margin-bottom: 60px;
}
@media only screen and (min-width: 1025px) {
  body.page-node-25 .about-section,
body.page-node-245 .about-section {
    margin-bottom: 80px;
  }
}
@media only screen and (max-width: 1024px) {
  body.page-node-25 .about-studio,
body.page-node-245 .about-studio {
    margin-bottom: 0;
  }
}
body.page-node-25 .col.project_text.about-site,
body.page-node-245 .col.project_text.about-site {
  max-width: none;
  width: 100%;
  float: none;
}
body.page-node-25 .about-about,
body.page-node-245 .about-about {
  margin-bottom: 24px;
}
body.page-node-25 .about-about .swiper-credits,
body.page-node-245 .about-about .swiper-credits {
  display: none;
}
body.page-node-25 .about-about .swiper-count,
body.page-node-245 .about-about .swiper-count {
  margin: 0 0 16px 0;
  position: relative;
  top: -18px;
  display: none;
}
body.page-node-25 .about-about .swiper-count a,
body.page-node-245 .about-about .swiper-count a {
  color: #fff;
}
body.page-node-25 .about-about .swiper-count h4,
body.page-node-245 .about-about .swiper-count h4 {
  color: #fff !important;
  text-decoration: none !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  display: inline-block !important;
  line-height: 21px !important;
}
body.page-node-25 .columns-people label,
body.page-node-245 .columns-people label {
  margin-bottom: 16px;
}
body.page-node-25 .columns-people img,
body.page-node-245 .columns-people img {
  max-width: 100%;
}
body.page-node-25 .columns-people .col.project_text,
body.page-node-245 .columns-people .col.project_text {
  max-width: none;
  float: none;
  width: 100%;
}
body.page-node-25 .columns-people .cell,
body.page-node-245 .columns-people .cell {
  margin-bottom: 30px;
  cursor: pointer;
}
body.page-node-25 .columns-people p,
body.page-node-245 .columns-people p {
  text-indent: 0;
}
body.page-node-25 .columns-people p,
body.page-node-245 .columns-people p {
  margin-bottom: 12px;
}
body.page-node-25 .columns-people p:last-child,
body.page-node-245 .columns-people p:last-child {
  margin-bottom: 0;
}
body.page-node-25 .columns-people .fa,
body.page-node-245 .columns-people .fa {
  margin-left: 30px;
}
body.page-node-25 .columns-people .fa-angle-up,
body.page-node-245 .columns-people .fa-angle-up {
  display: none;
}
body.page-node-25 .columns-people .payload,
body.page-node-245 .columns-people .payload {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: max-height 500ms, opacity 500ms;
}
body.page-node-25 .columns-people .cell.cell--payload-is-showing .payload,
body.page-node-245 .columns-people .cell.cell--payload-is-showing .payload {
  max-height: 2000px;
  opacity: 1;
  transition: max-height 1s, opacity 1s;
}
@media only screen and (min-width: 768px) {
  body.page-node-25 .columns-people .cell.cell--payload-is-showing .payload,
body.page-node-245 .columns-people .cell.cell--payload-is-showing .payload {
    max-height: 1000px;
  }
}
body.page-node-25 .columns-people .cell.cell--payload-is-showing .fa-angle-down,
body.page-node-245 .columns-people .cell.cell--payload-is-showing .fa-angle-down {
  display: none;
}
body.page-node-25 .columns-people .cell.cell--payload-is-showing .fa-angle-up,
body.page-node-245 .columns-people .cell.cell--payload-is-showing .fa-angle-up {
  display: inline-block;
}
body.page-node-25 .columns-people .cell:last-child,
body.page-node-245 .columns-people .cell:last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 768px) {
  body.page-node-25 .columns-people .cell:nth-last-child(-n+3),
body.page-node-245 .columns-people .cell:nth-last-child(-n+3) {
    margin-bottom: 0;
  }
}
body.page-node-25 .grid-x,
body.page-node-245 .grid-x {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
body.page-node-25 .cell,
body.page-node-245 .cell {
  width: calc(50% - 10px);
}
@media only screen and (min-width: 768px) {
  body.page-node-25 .cell,
body.page-node-245 .cell {
    width: calc(33% - 10px);
  }
}
body.page-node-25 .clients,
body.page-node-245 .clients {
  max-width: 1177px;
}
@media only screen and (min-width: 1025px) {
  body.page-node-25 .clients,
body.page-node-245 .clients {
    max-width: 1200px;
    margin-bottom: 100px;
  }
}
body.page-node-25 .clients label,
body.page-node-245 .clients label {
  margin-bottom: 24px;
}
body.page-node-25 .clients .cell,
body.page-node-245 .clients .cell {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  body.page-node-25 .clients .cell,
body.page-node-245 .clients .cell {
    width: calc(33.33% - 24px);
  }
}
body.page-node-25 .clients .list-indent,
body.page-node-245 .clients .list-indent {
  padding-left: 1.5em;
  text-indent: -1.5em;
}
body.page-node-25 #page,
body.page-node-245 #page {
  font-family: "TheinhardtMedium", sans-serif;
}
body.page-node-25 .two-cols,
body.page-node-245 .two-cols {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
}

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