div.funders {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 20px;
}
div.funders div.funder {
  width: 50%;
  margin-bottom: 15px;
  padding-right: 7.5px;
  padding-left: 7.5px;
}
@media (max-width: 767px) {
  div.funders div.funder {
    width: 25%;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  div.funders div.funder {
    width: 25%;
  }
}
@media (min-width: 992px) and (max-width: 1450px) {
  div.funders div.funder {
    width: 16.66%;
  }
}
@media (min-width: 1450px) {
  div.funders div.funder {
    width: 16.66%;
  }
}
@media (max-width: 767px) {
  div.funders div.funder:nth-child(4n) {
    padding-right: 0px;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  div.funders div.funder:nth-child(4n) {
    padding-right: 0px;
  }
}
@media (max-width: 767px) {
  div.funders div.funder:nth-child(4n+1) {
    padding-left: 0px;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  div.funders div.funder:nth-child(4n+1) {
    padding-left: 0px;
  }
}
@media (min-width: 992px) and (max-width: 1450px) {
  div.funders div.funder:nth-child(6n) {
    padding-right: 0px;
  }
}
@media (min-width: 992px) and (max-width: 1450px) {
  div.funders div.funder:nth-child(6n+1) {
    padding-left: 0px;
  }
}
@media (min-width: 1450px) {
  div.funders div.funder:nth-child(6n) {
    padding-right: 0px;
  }
}
@media (min-width: 1450px) {
  div.funders div.funder:nth-child(6n+1) {
    padding-left: 0px;
  }
}
div.funders div.funder div.image-wrapper {
  width: 100%;
  height: 50px;
  padding: 8px;
  box-shadow: 0px 0px 2px #ced6ee;
}
@media (max-width: 767px) {
  div.funders div.funder div.image-wrapper {
    height: 767px/6;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  div.funders div.funder div.image-wrapper {
    height: 970px/6;
  }
}
@media (min-width: 992px) and (max-width: 1450px) {
  div.funders div.funder div.image-wrapper {
    height: 1170px/8;
  }
}
@media (min-width: 1450px) {
  div.funders div.funder div.image-wrapper {
    height: 1170px/8;
  }
}
div.funders div.funder div.image-wrapper a {
  height: 100%;
  width: 100%;
  display: block;
}
div.funders div.funder div.image-wrapper a p {
  text-align: center;
}
div.funders div.funder div.image-wrapper div.image {
  width: 100%;
  height: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.create-anchors h3:hover:after {
  content: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 height=%271em%27 viewBox=%270 0 640 512%27%3E%3C%21--%21 Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2023 Fonticons, Inc. --%3E%3Cstyle%3Esvg%7Bfill:%233b4769%7D%3C/style%3E%3Cpath d=%27M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z%27/%3E%3C/svg%3E");
  margin-left: 0.3rem;
  cursor: pointer;
  position: relative;
  top: -0.15rem;
}
.create-anchors h3.copied:hover:after {
  content: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 height=%271em%27 viewBox=%270 0 448 512%27%3E%3C%21--%21 Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2023 Fonticons, Inc. --%3E%3Cstyle%3Esvg%7Bfill:%233b4769%7D%3C/style%3E%3Cpath d=%27M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z%27/%3E%3C/svg%3E");
  margin-left: 0.4rem;
  animation-name: single-jump;
  animation-duration: 0.25s;
  animation-direction: normal;
  animation-timing-function: linear;
}
@keyframes single-jump {
  0% {
    top: -0.15rem;
  }
  50% {
    top: -0.5rem;
  }
  100% {
    top: -0.15rem;
  }
}
h3 {
  font-size: 2rem;
}
section.heading {
  margin-bottom: 0px;
}
section.landing {
  margin-bottom: 0px;
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  background: none;
}
section.landing:before,
section.landing:after {
  content: " ";
  display: table;
}
section.landing:after {
  clear: both;
}
section.landing:before,
section.landing:after {
  content: " ";
  display: table;
}
section.landing:after {
  clear: both;
}
div.meta {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
div.meta div.right {
  padding-left: 15px;
  width: 38.2%;
}
div.meta div.right div.funders {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
div.meta div.right div.funders div.funder {
  width: 50%;
}
div.meta div.left {
  width: 61.8%;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  -ms-flex-positive: 1;
}
div.meta div.left div.meta-boxes {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -7.5px;
  margin-right: -7.5px;
  margin-top: -7.5px;
  margin-bottom: -7.5px;
}
div.meta div.left div.meta-boxes div.meta-box-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  -ms-flex-positive: 1;
  margin: 7.5px;
}
div.meta div.left div.meta-boxes div.meta-box-wrapper div.meta-box {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  -ms-flex-positive: 1;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  padding: 8px;
  box-shadow: 0px 0px 2px #ced6ee;
}
div.meta div.left div.meta-boxes div.meta-box-wrapper div.meta-box div.meta-box-icon {
  margin-bottom: 15px;
  padding: 8px;
}
div.meta div.left div.meta-boxes div.meta-box-wrapper div.meta-box div.meta-box-icon img {
  height: 65px;
}
div.meta div.left div.meta-boxes div.meta-box-wrapper div.meta-box div.meta-box-text {
  text-align: center;
}
section.project-meta div.section-wrapper div.section-content-wrapper div.section-body div.meta-box {
  margin-bottom: 15px;
}
section.project-meta div.section-wrapper div.section-content-wrapper div.section-body div.meta-box h3 {
  margin-top: 0;
}
section.project-meta div.section-wrapper div.section-content-wrapper div.section-body div.meta-box div.meta-content div.meta-table td {
  vertical-align: middle;
}
section.project-meta div.section-wrapper div.section-content-wrapper div.section-body div.meta-box div.meta-content div.meta-table td:nth-child(3) {
  width: 10%;
}
section.project-meta div.section-wrapper div.section-content-wrapper div.section-body div.meta-box div.meta-content div.meta-table td.logo-rowspan {
  border: none;
}
section.contact div.section-wrapper div.section-content-wrapper div.section-body div.contact-content {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
section.contact div.section-wrapper div.section-content-wrapper div.section-body div.contact-content div.contact {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  -ms-flex-positive: 1;
}
section.contact div.section-wrapper div.section-content-wrapper div.section-body div.contact-content div.contact:first-child {
  padding-right: 7.5px;
}
section.contact div.section-wrapper div.section-content-wrapper div.section-body div.contact-content div.contact:last-child {
  padding-left: 7.5px;
}

