.coh-style-xc-link-english-rose-to-dark-teal {
  color: rgb(202, 18, 63);
  padding-bottom: 0.125rem;
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-weight: 700;
  margin-bottom: -0.125rem;
  font-family: 'rooney-sans', sans-serif;
  background-image: -webkit-gradient(linear, left top, right top, from(rgb(0, 137, 150)), to(rgb(0, 137, 150)));
  background-image: -webkit-linear-gradient(left, rgb(0, 137, 150) 0%, rgb(0, 137, 150) 100%);
  background-image: linear-gradient(90deg, rgb(0, 137, 150) 0%, rgb(0, 137, 150) 100%);
  background-position: left bottom 0.0625rem;
  background-size: 0% 0.125em;
  background-repeat: no-repeat;
  background-attachment: scroll;
  -webkit-transition: .5s ease background-size, .5s ease color;
  transition: .5s ease background-size, .5s ease color;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 1511px) {
  .coh-style-xc-link-english-rose-to-dark-teal {
    font-size: 1.125rem;
  }
}
@media (max-width: 1199px) {
  .coh-style-xc-link-english-rose-to-dark-teal {
    font-size: 1rem;
  }
}
@media (max-width: 767px) {
  .coh-style-xc-link-english-rose-to-dark-teal {
    font-size: 0.875rem;
    line-height: normal;
  }
}
.coh-style-xc-link-english-rose-to-dark-teal:hover {
  color: rgb(0, 137, 150);
  background-size: 100% .125em;
}
@media (max-width: 767px) {
  .coh-style-xc-link-english-rose-to-dark-teal:hover {
    background-size: 0;
  }
}
