/***************************************************/
.header-fixed {
  background-color: #FFFFFF;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  transform: translateY(-100%);
  opacity: 0;
  transition: transform 0.4s ease, opacity 0.4s ease;
}
.header-fixed.is-visible {
  transform: translateY(0);
  opacity: 1;
}

/***************************************************/
.dropdown .heading-style-h4 {
  color: #231A21;
  transition: color 0.3s ease;
}

.dropdown .dropdown__icon-line-horiz {
  background-color: #231A21;
  transition: background-color 0.3s ease;
}

.dropdown .dropdown__icon-line-vert {
  background-color: #231A21;
  transition: background-color 0.3s ease;
}

@media (min-width: 992px) {
  .dropdown:hover .dropdown__icon-line-horiz {
    background-color: #FF5A28;
  }

  .dropdown:hover .dropdown__icon-line-vert {
    background-color: #FF5A28;
  }

  .dropdown:hover .heading-style-h4 {
    color: #FF5A28;
  }
}

/***************************************************/
.team-card_link {
  opacity: 1;
  transition: opacity 0.3s ease;
}
@media (min-width: 992px) {
  .team-card_link:hover {
    opacity: 0.5;
  }
}

/***************************************************/
.uploader-wrapper .text-upload {
  text-decoration: underline;
  text-decoration-style: dotted;
  text-decoration-color: #FFFFFF;
  text-decoration-thickness: 0.1em;
  text-underline-offset: 0.3em;
  transition: text-decoration-color 0.3s ease;
}
@media (min-width: 992px) {
  .uploader-wrapper:hover .text-upload {
    text-decoration: none;
  }
}

/***************************************************/
.what-card-hover {
  transition: all 0.3s ease;
}

.what-card.is-1>.what-card-hover {
  background-color: #FFFFFF;
  opacity: 1;
}
.what-card.is-2>.what-card-hover {
  background-color: transparent;
  opacity: 0;
}
.what-card.is-3>.what-card-hover {
  background-color: transparent;
  opacity: 0;
}
.what-card.is-4>.what-card-hover {
  background-color: transparent;
  opacity: 0;
}


@media (min-width: 992px) {
  .what-card.is-1:hover>.what-card-hover {
    background-color: #FF5A28;
    opacity: 0.3;
  }
  .what-card.is-2:hover>.what-card-hover {
    background-color: #67215F;
    opacity: 0.1;
  }
  .what-card.is-3:hover>.what-card-hover {
    background-color: #FF5A28;
    opacity: 0.2;
  }
  .what-card.is-4:hover>.what-card-hover {
    background-color: #67215F;
    opacity: 0.3;
  }
}

/***************************************************/
.accelerator-card_hover {
  transition: all 0.3s ease;
}

.accelerator-card.is-1>.accelerator-card_hover {
  background-color: transparent;
  opacity: 0;
}
.accelerator-card.is-2>.accelerator-card_hover {
  background-color: #67215F;
}
.accelerator-card.is-3>.accelerator-card_hover {
  background-color: #FF5A28;
}
.accelerator-card.is-4>.accelerator-card_hover {
  background-color: transparent;
  opacity: 0;
}

@media (min-width: 992px) {
  .accelerator-card.is-1:hover>.accelerator-card_hover {
    background-color: #67215F;
    opacity: 0.4;
  }
  .accelerator-card.is-2:hover>.accelerator-card_hover {
    background-color: #450D3E;
  }
  .accelerator-card.is-3:hover>.accelerator-card_hover {
    background-color: #E63500;
  }
  .accelerator-card.is-4:hover>.accelerator-card_hover {
    background-color: #FF5A28;
    opacity: 0.4;
  }
}

/***************************************************/
.why-card {
  transition: all 0.3s ease;
}
.why-card {
  border-color: #231A21;
  transition: border-color 0.3s ease;
}
@media (min-width: 992px) {
  .why-card:hover {
    border-color: #FF5A28
  }
}

/***************************************************/
.who-card {
  transition: all 0.3s ease;
}

.who-card.is-1 {
  background-color: #FFFFFF;
}
.who-card.is-2 {
  background-color: #67215f;
}
.who-card.is-3 {
  background-color: #FF5A28;
}

@media (min-width: 992px) {
  .who-card.is-1:hover {
    background-color: #FFCEBF;
  }
  .who-card.is-2:hover {
    background-color: #450D3E;
  }
  .who-card.is-3:hover {
    background-color: #E63500;
  }
}

/***************************************************/
@media (min-width: 992px) {
  .team-card_button:hover {
    border-bottom-style: none;
  }
}