.rotate-slow-right {
  animation: rotateRight 40s linear infinite;
}

@keyframes rotateRight {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.rotate-slow-left {
  animation: rotateLeft 40s linear infinite;
}

@keyframes rotateLeft {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(-360deg);
  }
}
.accountability {
  flex-direction: column;
  position: relative;
  width: 100%;
  background: linear-gradient(180deg, rgb(245, 255, 254) 0%, rgb(240, 254, 253) 100%);
}
.accountability .process-image {
  position: relative;
  height: 30vh;
  overflow: hidden;
}
@media (max-width: 991.98px) {
  .accountability .process-image {
    height: 20vh;
  }
}
.accountability .process-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.accountability .process-image .image-mask {
  position: absolute;
  bottom: 0px;
  left: 0;
  width: 100%;
  height: 80px;
}
.accountability .process-image .image-mask polygon {
  fill: #f2fffe;
}
.accountability .intro {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 10vh;
  margin-bottom: 12vh;
}
@media (max-width: 991.98px) {
  .accountability .intro {
    margin-top: 8vh;
    margin-bottom: 8vh;
  }
}
.accountability .intro .intro-title {
  font-weight: 300;
  width: 60%;
  line-height: 1.1;
  font-size: 2.8em;
  text-transform: uppercase;
  color: #f97920;
  margin-bottom: 10vh;
}
@media (max-width: 991.98px) {
  .accountability .intro .intro-title {
    width: 100%;
    font-size: 2.3em;
  }
}
.accountability .intro .intro-cols {
  align-items: flex-start;
}
.accountability .intro .intro-cols .intro-col:nth-child(1) {
  text-align: right;
}
@media (max-width: 991.98px) {
  .accountability .intro .intro-cols .intro-col:nth-child(1) {
    text-align: left;
  }
}
.accountability .intro .intro-cols .intro-col:nth-child(2) {
  text-align: left;
}
.accountability .intro .intro-cols .intro-col:nth-child(2) .plus-circle {
  color: #a8d3f6;
  font-size: 2em;
  align-items: center;
  position: relative;
  top: -0.2em;
}
@media (max-width: 991.98px) {
  .accountability .intro .intro-cols .intro-col:nth-child(2) .plus-circle {
    top: 0em;
  }
}
@media (max-width: 991.98px) {
  .accountability .intro .intro-cols .intro-col:nth-child(2) {
    margin-top: 4vh;
  }
}
.accountability .intro .intro-cols .intro-col h3 {
  font-weight: 700;
  text-transform: uppercase;
  color: #4c93d4;
  margin-bottom: 1rem;
}
@media (max-width: 991.98px) {
  .accountability .intro .intro-cols .intro-col h3 {
    display: flex;
    align-items: center;
  }
  .accountability .intro .intro-cols .intro-col h3 .fa-solid {
    font-size: 1.4em;
  }
}
.accountability .intro .intro-cols .intro-col p {
  font-weight: 300;
  color: #7d9ea6;
  font-size: 1.5em;
  line-height: 1.2;
}
.accountability .intro .intro-cols .plus-holder {
  display: flex;
  justify-content: center;
}
@media (max-width: 991.98px) {
  .accountability .intro .intro-cols .plus-holder {
    display: none;
  }
}
.accountability .intro .intro-cols .plus-holder .plus-circle {
  color: #a8d3f6;
  font-size: 3em;
  align-items: center;
}
.accountability .process {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 6vh;
}
.accountability .process .process-title {
  text-transform: uppercase;
  font-weight: 300;
  color: #4c93d4;
  margin-bottom: 10vh;
  font-size: 2.2em;
  width: 70%;
  line-height: 1.1;
}
@media (max-width: 991.98px) {
  .accountability .process .process-title {
    width: 100%;
  }
}
.accountability .process .process-tiers {
  margin-bottom: 10vh;
}
.accountability .process .process-tiers .tier {
  padding: 0;
}
.accountability .process .process-tiers .tier .tier-title {
  padding: 0.7em 1em;
  text-transform: uppercase;
  font-weight: 400;
  text-align: center;
  font-size: 1.4em;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 991.98px) {
  .accountability .process .process-tiers .tier .tier-title {
    font-size: 1.6em;
    padding: 0.4em 1em;
  }
}
.accountability .process .process-tiers .tier .tier-title .number {
  display: none;
  font-size: 1.4em;
  margin-right: 0.5em;
  font-weight: 900;
}
@media (max-width: 991.98px) {
  .accountability .process .process-tiers .tier .tier-title .number {
    display: inline-block;
  }
}
.accountability .process .process-tiers .tier .tier-content {
  padding: 2.4em;
  font-size: 1.2em;
  line-height: 1.3;
  list-style: none;
}
@media (max-width: 991.98px) {
  .accountability .process .process-tiers .tier .tier-content {
    padding: 2em 1em;
    font-size: 1.5em;
  }
}
.accountability .process .process-tiers .tier .tier-content li {
  margin-bottom: 1.2rem;
  font-weight: 300;
  color: #7d9ea6;
}
@media (max-width: 991.98px) {
  .accountability .process .process-tiers .tier .tier-content li {
    margin-bottom: 1.8rem;
    font-weight: 400;
  }
}
.accountability .process .process-tiers .tier .tier-content li i {
  margin-right: 0.6rem;
}
@media (max-width: 991.98px) {
  .accountability .process .process-tiers .tier .tier-content li i {
    margin-right: 0.4rem;
  }
}
.accountability .process .process-tiers .tier-pre .tier-title {
  background: #4c93d4;
  color: #deefff;
  border-radius: 10px 0 0 10px;
}
@media (max-width: 991.98px) {
  .accountability .process .process-tiers .tier-pre .tier-title {
    border-radius: 8px;
  }
}
.accountability .process .process-tiers .tier-pre strong,
.accountability .process .process-tiers .tier-pre .fa-solid {
  color: #4c93d4;
}
.accountability .process .process-tiers .tier-prod .tier-title {
  background: #f97920;
  color: #f0f8ff;
}
@media (max-width: 991.98px) {
  .accountability .process .process-tiers .tier-prod .tier-title {
    border-radius: 8px;
  }
}
.accountability .process .process-tiers .tier-prod strong,
.accountability .process .process-tiers .tier-prod .fa-solid {
  color: #e28240;
}
.accountability .process .process-tiers .tier-post .tier-title {
  background: #367cbd;
  color: #eff7ff;
  border-radius: 0 10px 10px 0;
}
@media (max-width: 991.98px) {
  .accountability .process .process-tiers .tier-post .tier-title {
    border-radius: 8px;
  }
}
.accountability .process .process-tiers .tier-post strong,
.accountability .process .process-tiers .tier-post .fa-solid {
  color: #367cbd;
}
.accountability .process .process-tiers .tier-pre .tier-title::before, .accountability .process .process-tiers .tier-prod .tier-title::before {
  content: "";
  position: absolute;
  right: -32px;
  top: 0;
  width: 0;
  height: 0;
  border-top: 36px solid transparent;
  border-bottom: 30px solid transparent;
  border-left: 30px solid #ffffff;
  z-index: 1000;
}
.accountability .process .process-tiers .tier-pre .tier-title::after, .accountability .process .process-tiers .tier-prod .tier-title::after {
  content: "";
  position: absolute;
  right: -30px;
  top: 0;
  width: 0;
  height: 0;
  border-top: 36px solid transparent;
  border-bottom: 30px solid transparent;
  z-index: 1001;
}
.accountability .process .process-tiers .tier-pre .tier-title::after {
  border-left: 30px solid #4c93d4;
}
.accountability .process .process-tiers .tier-prod .tier-title::after {
  border-left: 30px solid #f97920;
}
@media (max-width: 991.98px) {
  .accountability .process .process-tiers .tier-title::after {
    display: none;
  }
}
.accountability .process .msg-offset {
  width: 65%;
  position: relative;
}
@media (max-width: 991.98px) {
  .accountability .process .msg-offset {
    width: 100%;
  }
}
.accountability .process .msg-offset .confidentiality {
  padding: 1em 3em;
  border-radius: 10px;
  background: linear-gradient(#a63521, #cf6d5c);
  display: inline-flex;
  position: absolute;
  z-index: 1000;
  align-items: center;
  gap: 1.5rem;
  color: white;
  box-shadow: 0px 5px 0px rgba(0, 0, 0, 0.1607843137);
}
@media (max-width: 991.98px) {
  .accountability .process .msg-offset .confidentiality {
    flex-direction: column;
    padding: 2em 2em;
    gap: 0.5rem;
    top: -10vh;
  }
}
.accountability .process .msg-offset .confidentiality .conf-title {
  font-weight: 500;
  text-transform: uppercase;
  font-size: 1.5em;
}
@media (max-width: 991.98px) {
  .accountability .process .msg-offset .confidentiality .conf-title {
    font-weight: 300;
    text-transform: uppercase;
    font-size: 2.4em;
  }
}
.accountability .process .msg-offset .confidentiality .holder {
  display: flex;
  gap: 2em;
  align-items: center;
}
.accountability .process .msg-offset .confidentiality .holder .conf-icon {
  color: #ff986c;
  font-size: 3.6em;
}
@media (max-width: 991.98px) {
  .accountability .process .msg-offset .confidentiality .holder .conf-icon {
    font-size: 3em;
  }
}
.accountability .process .msg-offset .confidentiality .holder .conf-text {
  font-weight: 300;
  font-size: 1.2em;
  line-height: 1.1;
  color: #fff0e8;
}
.accountability .we-never-stop {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
  background: linear-gradient(to bottom, #367cbd, #4797e0);
  overflow: hidden;
}
.accountability .we-never-stop .how-intro {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6vh;
  padding: 13em 13em 0em;
  align-self: stretch;
  width: 100%;
  background: linear-gradient(180deg, #367cbd 55%, #4797e0 100%);
}
@media (max-width: 991.98px) {
  .accountability .we-never-stop .how-intro {
    padding: 0em;
    gap: 0vh;
  }
}
.accountability .we-never-stop .how-intro .intro-text {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 29px;
  margin-top: 0rem;
}
@media (max-width: 991.98px) {
  .accountability .we-never-stop .how-intro .intro-text {
    margin-top: 15vh;
  }
}
.accountability .we-never-stop .how-intro .intro-text h2 {
  font-weight: 400;
  color: #ffffff;
  font-size: 3.5em;
  line-height: 1.2em;
}
@media (max-width: 991.98px) {
  .accountability .we-never-stop .how-intro .intro-text h2 {
    font-size: 3em;
    line-height: 1em;
  }
}
.accountability .we-never-stop .how-intro .intro-text h2 .small-text {
  line-height: 60px;
}
@media (max-width: 991.98px) {
  .accountability .we-never-stop .how-intro .intro-text h2 .small-text {
    line-height: 1;
    font-weight: 300;
  }
}
.accountability .we-never-stop .how-intro .intro-text h2 .big-text {
  font-weight: 500;
  font-size: 1.2em;
}
@media (max-width: 991.98px) {
  .accountability .we-never-stop .how-intro .intro-text h2 .big-text {
    line-height: 1;
  }
}
.accountability .we-never-stop .how-intro .intro-text .with-more-than {
  font-weight: 300;
  color: #ffffff;
  font-size: 2.2em;
  line-height: 1.2em;
  text-transform: uppercase;
}
@media (max-width: 991.98px) {
  .accountability .we-never-stop .how-intro .intro-text .with-more-than {
    font-size: 2em;
    line-height: 1.2em;
  }
}
.accountability .we-never-stop .how-intro .gears {
  display: flex;
  align-items: center;
  gap: 65px;
  position: absolute;
  opacity: 0;
  top: 0vh;
  right: -2vw;
}
@media (max-width: 991.98px) {
  .accountability .we-never-stop .how-intro .gears {
    top: 2vh;
    right: -9em;
  }
}
.accountability .we-never-stop .how-intro .gears .gear-small {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
@media (max-width: 991.98px) {
  .accountability .we-never-stop .how-intro .gears .gear-small.gear1 {
    top: -6em;
    right: -3em;
  }
}
@media (max-width: 991.98px) {
  .accountability .we-never-stop .how-intro .gears .gear-small.gear2 {
    top: 8em;
    left: -5em;
  }
}
.accountability .we-never-stop .how-intro .gears .gear-small img {
  width: 180px;
}
@media (max-width: 1919.98px) {
  .accountability .we-never-stop .how-intro .gears .gear-small img {
    width: 130px;
  }
}
@media (max-width: 1439.98px) {
  .accountability .we-never-stop .how-intro .gears .gear-small img {
    width: 80px;
  }
}
.accountability .we-never-stop .how-intro .gears .iso-big {
  align-items: center;
  justify-content: center;
  display: flex;
  position: relative;
}
.accountability .we-never-stop .how-intro .gears .iso-big .logo {
  position: relative;
  width: 220px;
  height: 220px;
}
@media (max-width: 991.98px) {
  .accountability .we-never-stop .how-intro .gears .iso-big .logo {
    width: 180px;
    height: 180px;
  }
}
.accountability .we-never-stop .how-intro .gears .iso-big .gear-big {
  position: absolute;
  width: 360px;
  object-fit: cover;
}
@media (max-width: 991.98px) {
  .accountability .we-never-stop .how-intro .gears .iso-big .gear-big {
    width: 240px;
  }
}
.accountability .we-never-stop .how-intro .iso-desc {
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: space-between;
  gap: calc(90px * var(--scale)) calc(131px * var(--scale));
  display: flex;
}
.accountability .we-never-stop .how-intro .iso-desc .iso-intro {
  display: inline-flex;
  align-items: center;
  flex-direction: row;
}
.accountability .we-never-stop .how-intro .iso-desc .iso-intro .iso-icon {
  width: 4vw;
  height: 4vw;
  background-color: #2b71b2;
  border-radius: 12px;
  border-bottom: 1px #65abed solid;
  border-right: 1px #65abed solid;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #95e9fd;
  font-size: 2em;
}
@media (max-width: 991.98px) {
  .accountability .we-never-stop .how-intro .iso-desc .iso-intro .iso-icon {
    width: 15vw;
    height: auto;
    padding: 0.7em 1.2em;
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
  }
}
.accountability .we-never-stop .how-intro .iso-desc .iso-intro .iso-title {
  font-weight: 400;
  color: #96ebff;
  line-height: 1.2em;
}
.accountability .we-never-stop .how-intro .iso-desc .iso-intro .iso-title .small-text {
  font-size: 0.85em;
  font-weight: 100;
}
.accountability .we-never-stop .how-intro .iso-desc .iso-intro .iso-title .big-text {
  font-size: 1.6em;
  font-weight: 400;
}
.accountability .we-never-stop .how-intro .iso-desc .low {
  display: flex;
  align-items: stretch;
}
@media (max-width: 991.98px) {
  .accountability .we-never-stop .how-intro .iso-desc .low {
    margin-left: 2em;
  }
}
.accountability .we-never-stop .how-intro .iso-desc .low .info {
  display: inline-flex;
  position: relative;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  height: 60vh;
  background: linear-gradient(55deg, #4696df 0%, rgba(70, 150, 223, 0) 100%);
}
@media (max-width: 991.98px) {
  .accountability .we-never-stop .how-intro .iso-desc .low .info {
    height: initial;
  }
  .accountability .we-never-stop .how-intro .iso-desc .low .info:nth-child(1) .content .triangle-top {
    fill: #367cbd;
  }
  .accountability .we-never-stop .how-intro .iso-desc .low .info:nth-child(2) .content .triangle-top {
    fill: #3c85c9;
  }
}
.accountability .we-never-stop .how-intro .iso-desc .low .info .title {
  font-weight: 300;
  color: #92ceff;
  font-size: 2.8em;
}
@media (max-width: 991.98px) {
  .accountability .we-never-stop .how-intro .iso-desc .low .info .title {
    padding: 0px;
    font-size: 2.7em;
    margin-bottom: 0.5em;
  }
}
.accountability .we-never-stop .how-intro .iso-desc .low .info .content {
  font-weight: 300;
  color: #e2f1ff;
  font-size: 1.2em;
  height: 100%;
}
@media (max-width: 991.98px) {
  .accountability .we-never-stop .how-intro .iso-desc .low .info .content {
    font-size: 1.5em;
    line-height: 1.1;
  }
}
.accountability .we-never-stop .how-intro .iso-desc .low .info .content .triangle-top {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 40px;
  fill: #3980c3;
}
.accountability .we-never-stop .how-intro .iso-desc .low .info .content .subtitle {
  font-size: 1.3em;
}
.accountability .we-never-stop .blue-call-to-action {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 5em;
  padding: 9em;
  width: 100%;
  position: relative;
  background: linear-gradient(to bottom, #1e6db7, #3687d2);
}
@media (max-width: 991.98px) {
  .accountability .we-never-stop .blue-call-to-action {
    flex-direction: column;
  }
}
.accountability .we-never-stop .blue-call-to-action .arrow-down {
  margin: auto;
  position: absolute;
  top: 0;
  width: 0;
  height: 0;
  border-left: calc(40px * var(--scale)) solid transparent;
  border-right: calc(40px * var(--scale)) solid transparent;
  border-top: calc(40px * var(--scale)) solid #4797e0;
}
.accountability .we-never-stop .blue-call-to-action .cta-title {
  color: #ffffff;
  font-size: 2.6em;
  text-align: right;
  line-height: 1em;
}
@media (max-width: 991.98px) {
  .accountability .we-never-stop .blue-call-to-action .cta-title {
    text-align: center;
  }
}
.accountability .we-never-stop .blue-call-to-action .cta-title .first {
  font-size: 0.9em;
  font-weight: 100;
}
.accountability .we-never-stop .blue-call-to-action .cta-title .second {
  font-size: 1.2em;
  font-weight: 100;
}
.accountability .top {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 100%;
  gap: calc(44px * var(--scale));
  background: radial-gradient(50% 50% at 49% 50%, rgb(255, 166, 64) 0%, rgb(255, 148, 74) 100%);
}
.accountability .top .title {
  font-weight: 300;
  color: #fff8e5;
  font-size: 2.5em;
  text-align: right;
  line-height: 1em;
  flex: 1;
}
.accountability .top .image {
  display: flex;
  width: 270px;
  height: 270px;
  align-items: center;
  justify-content: center;
  padding: 52px 32px;
  margin-top: -22px;
  margin-bottom: -22px;
  background-color: #ffffff;
  border-radius: 135px;
  border: calc(12px * var(--scale)) solid;
  border-color: #ffbb5b;
}
.accountability .top .image {
  width: 180px;
  height: 180px;
}
@media (min-width: 1920px) {
  .accountability .top .image {
    width: 270px;
    height: 270px;
  }
}
.accountability .top .image img {
  width: 230px;
  height: 230px;
  position: relative;
  object-fit: cover;
}
.accountability .top .image img {
  width: 160px;
  height: 160px;
}
@media (min-width: 1920px) {
  .accountability .top .image img {
    width: 230px;
    height: 230px;
  }
}
.accountability .top .description {
  position: relative;
  flex: 1;
  font-weight: 400;
  color: #fff8e5;
  font-size: 1.4em;
  letter-spacing: 0;
  line-height: 1.2em;
  margin-bottom: 0px;
}
.accountability .team-section {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #d0eaed 50%, #d0eaed 100%);
}
.accountability .team-section .team-header .team-title {
  font-size: 3.5em;
  font-weight: 400;
  line-height: 1em;
  color: #58a0e2;
  text-transform: uppercase;
  margin-bottom: 1em;
  margin-top: 3em;
}
@media (max-width: 991.98px) {
  .accountability .team-section .team-header .team-title {
    font-size: 2.6em;
    margin-bottom: 2em;
    margin-top: 2em;
  }
}
.accountability .team-section .team-header .team-subtitle {
  font-size: 2em;
  font-weight: 100;
  color: #748ea5;
  text-transform: uppercase;
  line-height: 1.3;
  margin-bottom: 5em;
}
@media (max-width: 991.98px) {
  .accountability .team-section .team-header .team-subtitle {
    font-size: 1.8em;
    line-height: 1.1;
    margin-bottom: 3em;
  }
}
.accountability .team-section .team-header span {
  display: block;
}
.accountability .team-section .member {
  position: relative;
  margin-bottom: 30vh;
  width: 80%;
}
@media (max-width: 991.98px) {
  .accountability .team-section .member {
    width: 100%;
    margin-bottom: 10vh;
  }
}
.accountability .team-section .member .member-photo {
  position: absolute;
  display: flex;
  align-items: flex-end;
  height: 100%;
  left: -10vw;
  bottom: 0;
  z-index: 2;
}
@media (max-width: 991.98px) {
  .accountability .team-section .member .member-photo {
    display: none;
  }
}
.accountability .team-section .member .member-photo img {
  max-height: 120%;
}
.accountability .team-section .member .member-card {
  background: white;
  border-radius: 0.6em;
  padding: 4em 4em 0em 17em;
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.05);
}
@media (max-width: 991.98px) {
  .accountability .team-section .member .member-card {
    padding: 2em;
  }
}
.accountability .team-section .member .member-card .member-name {
  font-size: 1.8em;
  font-weight: 400;
  color: #f97920;
  margin-bottom: 0.2em;
  text-transform: uppercase;
  position: relative;
}
.accountability .team-section .member .member-card .member-name .small-member-photo {
  display: none;
}
@media (max-width: 991.98px) {
  .accountability .team-section .member .member-card .member-name .small-member-photo {
    display: block;
    position: absolute;
    bottom: 0.3em;
    right: 0;
  }
}
.accountability .team-section .member .member-card .member-name .small-member-photo img {
  height: 70px;
}
.accountability .team-section .member .member-card .member-role {
  font-size: 1.3em;
  font-weight: 400;
  color: #58a0e2;
  margin-bottom: 1em;
}
@media (max-width: 991.98px) {
  .accountability .team-section .member .member-card .member-role {
    font-size: 1.6em;
  }
}
.accountability .team-section .member .member-card .member-text {
  color: #727272;
  line-height: 1.3;
  font-size: 1.2em;
  margin-bottom: 1.8em;
}
@media (max-width: 991.98px) {
  .accountability .team-section .member .member-card .member-text {
    font-size: 1.4em;
  }
}
.accountability .team-section .member .member-card .member-buttons {
  display: flex;
  gap: 2em;
  flex-wrap: wrap;
  position: relative;
  top: 1em;
}
@media (max-width: 991.98px) {
  .accountability .team-section .member .member-card .member-buttons {
    top: 3em;
    gap: 1em;
    flex-wrap: nowrap;
  }
}
.accountability .team-section .member .member-card .member-buttons .cta-btn {
  padding: calc(16px * var(--scale)) calc(30px * var(--scale));
}
@media (max-width: 991.98px) {
  .accountability .team-section .member .member-card .member-buttons .cta-btn {
    font-size: 1.2em;
    height: 25px;
    gap: calc(8px * var(--scale));
    padding: calc(20px * var(--scale)) calc(28px * var(--scale));
  }
}
.accountability .team-section .member .member-card .member-buttons .cta-btn:hover {
  padding: calc(16px * var(--scale)) calc(38px * var(--scale));
}
.accountability .team-section .member .member-card .member-buttons .cta-btn .icon {
  font-size: 1.4em;
}
@media (max-width: 991.98px) {
  .accountability .team-section .member .member-card .member-buttons .cta-btn .icon {
    font-size: 1.2em;
  }
}
.accountability .team-section .member .member-card .member-buttons .cta-btn.blue-btn {
  background: #00aeef !important;
}
.accountability .team-section .member .member-card .member-buttons .cta-btn.blue-btn:hover {
  background: #09bafa !important;
}