/* Bulma Utilities */
agn-title {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
}
agn-title .agn-title-container {
  align-items: center;
  display: flex;
  gap: 0.5rem;
}
agn-title .agn-title-container agn-image {
  height: 2rem;
  width: 2rem;
}
agn-title .agn-title-container .agn-title {
  color: #002b47;
  font-family: Manrope-Bold;
  font-size: 1rem;
  line-height: 22px;
}
@media screen and (min-width: 768px), print {
  agn-title .agn-title-container .agn-title {
    font-size: 1.5rem;
    line-height: 33px;
  }
}
@media screen and (min-width: 768px), print {
  agn-title .agn-title-container {
    gap: 1rem;
    justify-content: center;
  }
  agn-title .agn-title-container agn-image {
    height: 3rem;
    width: 3rem;
  }
}
agn-title .agn-title-description {
  color: #094771;
  font-family: Manrope-Medium;
  font-size: 1rem;
  line-height: 1.5;
}
@media screen and (min-width: 768px), print {
  agn-title .agn-title-description {
    font-size: 1.125rem;
    text-align: center;
  }
}
agn-title .agn-title-container.is-banner .agn-title {
  font-size: 1.5rem;
  line-height: 36px;
}
@media screen and (min-width: 768px), print {
  agn-title .agn-title-container.is-banner .agn-title {
    font-size: 2.5rem;
    line-height: 60px;
  }
}
agn-title .agn-title-container.is-page-title .agn-title {
  font-size: 1.5rem;
  line-height: 36px;
}
@media screen and (min-width: 768px), print {
  agn-title .agn-title-container.is-page-title .agn-title {
    font-size: 2rem;
    line-height: 3rem;
  }
}
agn-title .agn-title-container.is-heading {
  justify-content: center;
}
agn-title .agn-title-container.is-heading .agn-title {
  font-size: 1.25rem;
  line-height: 1.5;
  text-align: center;
}
@media screen and (min-width: 768px), print {
  agn-title .agn-title-container.is-heading .agn-title {
    font-size: 1.5rem;
  }
}
agn-title.is-heading {
  align-items: center;
}
agn-title.is-heading .agn-title-description {
  text-align: center;
}
agn-title.is-heading.is-description .agn-title-container {
  column-gap: 0.5rem;
  flex-direction: column;
}
@media screen and (min-width: 768px), print {
  agn-title.is-heading.is-description .agn-title-container {
    column-gap: 1rem;
  }
}
agn-title.is-heading.is-description .agn-title-container agn-image {
  height: 3.5rem;
  width: 3.5rem;
}
@media screen and (min-width: 768px), print {
  agn-title.is-heading.is-description .agn-title-container agn-image {
    height: 4rem;
    width: 4rem;
  }
}
@media screen and (min-width: 462px) and (max-width: 768px) {
  agn-title.is-page-title .agn-title-container {
    justify-content: center;
  }
  agn-title.is-page-title .agn-title-description {
    text-align: center;
  }
}

.agn-title-description.is-heading {
  align-items: center;
  display: flex;
  justify-content: center;
}