.program-dispatch-container__header__container__information__teaser[data-color="#E84E0F"] {
  background-color: #E84E0F;
}

.program-dispatch-container__header__container__information__teaser[data-color="#D32210"] {
  background-color: #D32210;
}

.program-dispatch-container__header__container__information__teaser[data-color="#B30C3E"] {
  background-color: #B30C3E;
}

.program-dispatch-container__header__container__information__teaser[data-color="#F9B000"] {
  background-color: #F9B000;
}

.program-dispatch-container__header__container__information__teaser[data-color="#0168B0"] {
  background-color: #0168B0;
}

.program-dispatch-container__header__container__information__teaser[data-color="#004A7A"] {
  background-color: #004A7A;
}

.program-dispatch-container__header__container__information__teaser[data-color="#00B8EE"] {
  background-color: #00B8EE;
}

.program-dispatch-container__header__container__information__teaser[data-color="#9C1964"] {
  background-color: #9C1964;
}

.program-dispatch-container__header__container__information__teaser[data-color="#FCD70A"] {
  background-color: #FCD70A;
}

.program-dispatch-container__header__container__information__teaser[data-color="#4EC0EF"] {
  background-color: #4EC0EF;
}

.program-dispatch-container__header__container__information__teaser[data-color="#E73968"] {
  background-color: #E73968;
}

.program-dispatch-container__header__container__information__teaser[data-color="#C6D76B"] {
  background-color: #C6D76B;
}

.program-dispatch-container__header__container__information__teaser[data-color="#00A683"] {
  background-color: #00A683;
}

.program-dispatch-container__header__container__information__teaser[data-color="#F08FBA"] {
  background-color: #F08FBA;
}

.program-dispatch-container__header__container__information__teaser[data-color="#E1AF5D"] {
  background-color: #E1AF5D;
}

.program-dispatch-container__header__container__information__teaser[data-color="#81AFDE"] {
  background-color: #81AFDE;
}

.program-dispatch-container__header__container__information__teaser[data-color="#63B7BA"] {
  background-color: #63B7BA;
}

.program-dispatch-container__header__container__information__teaser[data-color="#1F3569"] {
  background-color: #1F3569;
}

.program-dispatch-container__header__container__information__teaser[data-color="#00777B"] {
  background-color: #00777B;
}

.program-dispatch-container__header__container__information__title__title[data-color="#E84E0F"] {
  background-color: #E84E0F;
}

.program-dispatch-container__header__container__information__title__title[data-color="#D32210"] {
  background-color: #D32210;
}

.program-dispatch-container__header__container__information__title__title[data-color="#B30C3E"] {
  background-color: #B30C3E;
}

.program-dispatch-container__header__container__information__title__title[data-color="#F9B000"] {
  background-color: #F9B000;
}

.program-dispatch-container__header__container__information__title__title[data-color="#0168B0"] {
  background-color: #0168B0;
}

.program-dispatch-container__header__container__information__title__title[data-color="#004A7A"] {
  background-color: #004A7A;
}

.program-dispatch-container__header__container__information__title__title[data-color="#00B8EE"] {
  background-color: #00B8EE;
}

.program-dispatch-container__header__container__information__title__title[data-color="#9C1964"] {
  background-color: #9C1964;
}

.program-dispatch-container__header__container__information__title__title[data-color="#FCD70A"] {
  background-color: #FCD70A;
}

.program-dispatch-container__header__container__information__title__title[data-color="#4EC0EF"] {
  background-color: #4EC0EF;
}

.program-dispatch-container__header__container__information__title__title[data-color="#E73968"] {
  background-color: #E73968;
}

.program-dispatch-container__header__container__information__title__title[data-color="#C6D76B"] {
  background-color: #C6D76B;
}

.program-dispatch-container__header__container__information__title__title[data-color="#00A683"] {
  background-color: #00A683;
}

.program-dispatch-container__header__container__information__title__title[data-color="#F08FBA"] {
  background-color: #F08FBA;
}

.program-dispatch-container__header__container__information__title__title[data-color="#E1AF5D"] {
  background-color: #E1AF5D;
}

.program-dispatch-container__header__container__information__title__title[data-color="#81AFDE"] {
  background-color: #81AFDE;
}

.program-dispatch-container__header__container__information__title__title[data-color="#63B7BA"] {
  background-color: #63B7BA;
}

.program-dispatch-container__header__container__information__title__title[data-color="#1F3569"] {
  background-color: #1F3569;
}

.program-dispatch-container__header__container__information__title__title[data-color="#00777B"] {
  background-color: #00777B;
}

.program-dispatch-container__header__container__information__teaser[data-color=""] {
  background-color: #562C80;
}

.program-dispatch-container__header__container__information__teaser[data-color=""] {
  background-color: #562C80;
}

.program-dispatch-container__header__container__information__teaser[data-color=""] {
  background-color: #562C80;
}

.program-dispatch-container__header__container__information__teaser[data-color=""] {
  background-color: #562C80;
}

.program-dispatch-container__header__container__information__teaser[data-color=""] {
  background-color: #562C80;
}

.program-dispatch-container__header__container__information__teaser[data-color=""] {
  background-color: #562C80;
}

.program-dispatch-container__header__container__information__teaser[data-color=""] {
  background-color: #562C80;
}

.program-dispatch-container__header__container__information__teaser[data-color=""] {
  background-color: #562C80;
}

.program-dispatch-container__header__container__information__teaser[data-color=""] {
  background-color: #562C80;
}

.program-dispatch-container__header__container__information__teaser[data-color=""] {
  background-color: #562C80;
}

.program-dispatch-container__header__container__information__teaser[data-color=""] {
  background-color: #562C80;
}

.program-dispatch-container__header__container__information__teaser[data-color=""] {
  background-color: #562C80;
}

.program-dispatch-container__header__container__information__teaser[data-color=""] {
  background-color: #562C80;
}

.program-dispatch-container__header__container__information__teaser[data-color=""] {
  background-color: #562C80;
}

.program-dispatch-container__header__container__information__teaser[data-color=""] {
  background-color: #562C80;
}

.program-dispatch-container__header__container__information__teaser[data-color=""] {
  background-color: #562C80;
}

.program-dispatch-container__header__container__information__teaser[data-color=""] {
  background-color: #562C80;
}

.program-dispatch-container__header__container__information__teaser[data-color=""] {
  background-color: #562C80;
}

.program-dispatch-container__header__container__information__teaser[data-color=""] {
  background-color: #562C80;
}

.program-dispatch-container__header__container__information__title__title[data-color=""] {
  background-color: #562C80;
}

.program-dispatch-container__header__container__information__title__title[data-color=""] {
  background-color: #562C80;
}

.program-dispatch-container__header__container__information__title__title[data-color=""] {
  background-color: #562C80;
}

.program-dispatch-container__header__container__information__title__title[data-color=""] {
  background-color: #562C80;
}

.program-dispatch-container__header__container__information__title__title[data-color=""] {
  background-color: #562C80;
}

.program-dispatch-container__header__container__information__title__title[data-color=""] {
  background-color: #562C80;
}

.program-dispatch-container__header__container__information__title__title[data-color=""] {
  background-color: #562C80;
}

.program-dispatch-container__header__container__information__title__title[data-color=""] {
  background-color: #562C80;
}

.program-dispatch-container__header__container__information__title__title[data-color=""] {
  background-color: #562C80;
}

.program-dispatch-container__header__container__information__title__title[data-color=""] {
  background-color: #562C80;
}

.program-dispatch-container__header__container__information__title__title[data-color=""] {
  background-color: #562C80;
}

.program-dispatch-container__header__container__information__title__title[data-color=""] {
  background-color: #562C80;
}

.program-dispatch-container__header__container__information__title__title[data-color=""] {
  background-color: #562C80;
}

.program-dispatch-container__header__container__information__title__title[data-color=""] {
  background-color: #562C80;
}

.program-dispatch-container__header__container__information__title__title[data-color=""] {
  background-color: #562C80;
}

.program-dispatch-container__header__container__information__title__title[data-color=""] {
  background-color: #562C80;
}

.program-dispatch-container__header__container__information__title__title[data-color=""] {
  background-color: #562C80;
}

.program-dispatch-container__header__container__information__title__title[data-color=""] {
  background-color: #562C80;
}

.program-dispatch-container__header__container__information__title__title[data-color=""] {
  background-color: #562C80;
}

.program-dispatch-container__header {
  color: #FFFFFF;
  background: linear-gradient(to bottom, #FFFFFF 50%, #F2F2F2 50%);
  margin-inline: auto;
}
.program-dispatch-container__header .program-dispatch-container__header__container {
  display: flex;
  flex-direction: column;
  gap: 0.3rem;
  max-width: 1570px;
  margin: auto;
}
@media all and (min-width: 992px) {
  .program-dispatch-container__header .program-dispatch-container__header__container {
    min-height: 460px;
    max-height: 500px;
  }
}
@media all and (min-width: 992px) {
  .program-dispatch-container__header .program-dispatch-container__header__container {
    flex-direction: row;
    gap: 10px;
  }
}
.program-dispatch-container__header .program-dispatch-container__header__container__information {
  display: flex;
  flex-direction: column;
  flex: 6;
  gap: 0.3rem;
}
@media all and (min-width: 992px) {
  .program-dispatch-container__header .program-dispatch-container__header__container__information {
    gap: 10px;
  }
}
.program-dispatch-container__header .program-dispatch-container__header__container__information__teaser {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex: 1;
  align-content: center;
  padding: 0 2rem;
  min-height: 20vh;
}
.program-dispatch-container__header .program-dispatch-container__header__container__information__teaser br {
  display: none;
}
@media all and (min-width: 992px) {
  .program-dispatch-container__header .program-dispatch-container__header__container__information__teaser {
    padding: 0.8rem 2rem;
  }
  .program-dispatch-container__header .program-dispatch-container__header__container__information__teaser br {
    display: inherit;
  }
}
.program-dispatch-container__header .program-dispatch-container__header__container__information__teaser p {
  font-size: 1.5rem;
  font-weight: 500;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  max-height: 7.9rem;
}
@media all and (min-width: 992px) {
  .program-dispatch-container__header .program-dispatch-container__header__container__information__teaser p {
    font-size: 2.125rem;
  }
}
.program-dispatch-container__header .program-dispatch-container__header__container__information__teaser.has-subtitle > div {
  margin-bottom: 0;
}
.program-dispatch-container__header .program-dispatch-container__header__container__information__teaser .additional-title {
  display: block;
  font-size: 1.125rem;
  line-height: 1.4;
  margin: 10px 0 0 0;
}
.program-dispatch-container__header .program-dispatch-container__header__container__information__teaser .additional-title p {
  margin-bottom: 0;
  font-size: 1.125rem;
}
.program-dispatch-container__header .program-dispatch-container__header__container__information__title {
  height: 35%;
  gap: 0.3rem;
}
@media all and (min-width: 992px) {
  .program-dispatch-container__header .program-dispatch-container__header__container__information__title {
    gap: 10px;
  }
}
.program-dispatch-container__header .program-dispatch-container__header__container__information__title__title {
  padding: 0 2rem;
  flex: 1;
  align-content: center;
  font-weight: 600;
}
@media all and (min-width: 992px) {
  .program-dispatch-container__header .program-dispatch-container__header__container__information__title__title {
    padding: 0.8rem 2rem;
    font-size: 3rem;
  }
}
.program-dispatch-container__header .program-dispatch-container__header__container__information__title__title h1 {
  font-size: 1.675rem;
}
@media all and (min-width: 992px) {
  .program-dispatch-container__header .program-dispatch-container__header__container__information__title__title h1 {
    font-size: 2.125rem;
  }
}
.program-dispatch-container__header .program-dispatch-container__header__container__information__title__cta {
  display: flex;
  aspect-ratio: 1/1;
}
.program-dispatch-container__header .program-dispatch-container__header__container__information__title__cta a {
  display: flex;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  height: auto;
  gap: 0.625rem;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 1rem !important;
  font-weight: 600;
  overflow: auto;
  background-color: #562C80;
}
.program-dispatch-container__header .program-dispatch-container__header__container__information__title__cta a span {
  display: none;
}
@media all and (min-width: 992px) {
  .program-dispatch-container__header .program-dispatch-container__header__container__information__title__cta a span {
    display: block;
  }
}
.program-dispatch-container__header .program-dispatch-container__header__container__image {
  display: none;
}
@media all and (min-width: 992px) {
  .program-dispatch-container__header .program-dispatch-container__header__container__image {
    display: flex;
    flex: 4;
    background-color: #562C80;
    min-height: 250px;
  }
}
.program-dispatch-container__header .program-dispatch-container__header__container__image img {
  width: 100%;
  object-fit: cover;
  max-height: 350px;
  object-position: top;
}
@media all and (min-width: 992px) {
  .program-dispatch-container__header .program-dispatch-container__header__container__image img {
    max-height: 100%;
    object-position: center;
  }
}

.program-dispatch {
  background: #F2F2F2;
}
.program-dispatch .dispatch-eligibles-cta {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 32px;
  margin-block: 32px;
}
.program-dispatch .dispatch-intro-title {
  font-size: 26px;
  font-weight: 500;
  margin-bottom: 25px;
}
.program-dispatch .dispatch-matching-programs, .program-dispatch .dispatch-no-matching-programs {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 32px;
  margin-block: 32px;
  justify-items: center;
}
@media (min-width: 768px) {
  .program-dispatch .dispatch-matching-programs, .program-dispatch .dispatch-no-matching-programs {
    grid-template-columns: repeat(2, 1fr);
  }
}
.program-dispatch .dispatch-result-separator {
  font-weight: 600;
}
.program-dispatch .programmes-count {
  font-weight: 600;
}
.program-dispatch .secondary-section .cta-component.cta-contact-dispatch {
  margin: 1rem 0 0 0;
}
.program-dispatch .secondary-section .dispatch-events-container, .program-dispatch .secondary-section .dispatch-news-container {
  margin-top: 1rem;
}
.program-dispatch .secondary-section .dispatch-events-container .view-content, .program-dispatch .secondary-section .dispatch-news-container .view-content {
  display: grid;
  gap: 32px;
  justify-items: center;
}
@media (width < 992px) {
  .program-dispatch .secondary-section .dispatch-events-container .view-content, .program-dispatch .secondary-section .dispatch-news-container .view-content {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (width < 768px) {
  .program-dispatch .secondary-section .dispatch-events-container .view-content, .program-dispatch .secondary-section .dispatch-news-container .view-content {
    grid-template-columns: repeat(1, 1fr);
  }
}
.program-dispatch .secondary-section .dispatch-events-container .view-content .component, .program-dispatch .secondary-section .dispatch-news-container .view-content .component {
  margin: 0;
}
.program-dispatch .secondary-section .dispatch-news-container .news-component {
  margin-inline: auto;
}

.brochure-button {
  text-transform: uppercase;
  position: sticky;
  top: 32px;
}

.user-logged-in .brochure-button {
  top: 75px;
}

/*# sourceMappingURL=program-dispatch.css.map */
