.download__link {
  display: flex;
  flex-direction: row;
  width: 100%;
  font-weight: 500;
}
.download__link::after {
  display: none;
}
.download__icon {
  font-weight: 700;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: center;
  width: 2.4rem;
  height: 2.4rem;
  text-transform: uppercase;
  font-size: 0.7rem;
  margin-right: 1.2rem;
}
.download--technology .download__icon {
  background-color: rgb(185, 202, 0);
  color: rgb(26, 23, 27);
}
.download--special-event .download__icon {
  background-color: rgb(185, 202, 0);
  color: rgb(26, 23, 27);
}
.download--innovation .download__icon {
  background-color: rgb(70, 70, 104);
  color: rgb(255, 255, 255);
}
.download--coaching .download__icon {
  background-color: rgb(255, 236, 0);
  color: rgb(26, 23, 27);
}
.download--partner .download__icon {
  background-color: rgb(198, 199, 200);
  color: rgb(255, 255, 255);
}
.download__text {
  flex: 1;
}

.event__header {
  display: flex;
  flex-direction: row;
  padding: 1.2rem 0;
  width: 100%;
}
.event__single--technology .event__header, .events__list--technology .event__header {
  background-color: rgb(51, 105, 125);
  color: rgb(185, 202, 0);
}
.event__single--special-event .event__header, .events__list--special-event .event__header {
  background-color: rgb(51, 105, 125);
  color: rgb(185, 202, 0);
}
.event__single--innovation .event__header, .events__list--innovation .event__header {
  background-color: rgb(255, 133, 51);
  color: rgb(70, 70, 104);
}
.event__single--coaching .event__header, .events__list--coaching .event__header {
  background-color: rgb(55, 168, 219);
  color: rgb(255, 236, 0);
}
.event__single--partner .event__header, .events__list--partner .event__header {
  background-color: rgb(135, 136, 138);
  color: rgb(198, 199, 200);
}
.event__header__date-wrapper {
  width: 6rem;
  padding: 1.2rem;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  color: rgb(26, 23, 27);
}
.event__header__title-wrapper {
  padding: 1.2rem 1.2rem 1.2rem 0;
  flex: 1;
  max-width: calc(100% - 6rem);
}
@media (min-width: 1260px) {
  .event__header__title-wrapper {
    padding: 1.2rem;
  }
}
.event__header__title-wrapper h2 {
  margin: 0;
  text-transform: uppercase;
  font-size: 1.1rem;
}
@media (min-width: 1260px) {
  .event__header__title-wrapper h2 {
    font-size: 1.5rem;
  }
}
.event__header__image, .event__header__bubbles-wrapper {
  padding: 1.2rem 2.4rem 1.2rem 1.2rem;
  width: 45%;
  display: none;
}
@media (min-width: 1260px) {
  .event__header__image, .event__header__bubbles-wrapper {
    display: block;
  }
}
.event__header__image img, .event__header__bubbles-wrapper img {
  width: 100%;
}
.event__header__start {
  display: block;
  margin-top: 1em;
}

.event__date__bubble {
  width: 3.6rem;
  height: 3.6rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: white;
  border-radius: 50%;
}
.event__date__bubble__month {
  font-weight: 700;
  text-transform: uppercase;
}
.event__date__year {
  font-size: 1.35rem;
  margin-top: 0.6rem;
}
.event__single--technology .event__date__year, .events__list--technology .event__date__year {
  color: rgb(255, 255, 255);
}
.event__single--special-event .event__date__year, .events__list--special-event .event__date__year {
  color: rgb(255, 255, 255);
}
.event__single--innovation .event__date__year, .events__list--innovation .event__date__year {
  color: rgb(255, 255, 255);
}
.event__single--coaching .event__date__year, .events__list--coaching .event__date__year {
  color: rgb(26, 23, 27);
}
.event__single--partner .event__date__year, .events__list--partner .event__date__year {
  color: rgb(255, 255, 255);
}

.event__single {
  padding: 9.6rem 0;
  margin-bottom: -2.4rem;
  width: 100%;
  /*&--technology {
  	background-color: map-get($map, 'background-light');
  }*/
  /*&--special-event {
  	background-color: map-get($map, 'background-light');
  }*/
  /*&--innovation {
  	background-color: map-get($map, 'background-light');
  }*/
  /*&--coaching {
  	background-color: map-get($map, 'background-light');
  }*/
  /*&--partner {
  	background-color: map-get($map, 'background-light');
  }*/
}

.history__top-wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding-top: 3.6rem;
}
@media (min-width: 1260px) {
  .history__top-wrapper {
    flex-wrap: nowrap;
    margin: 0 -1.2rem;
  }
}
.history__text-wrapper, .history__document-wrapper {
  padding: 1.2rem;
}
.history__text-wrapper {
  width: 100%;
}
@media (min-width: 1260px) {
  .history__text-wrapper {
    width: 66.6666666667%;
  }
}
.history__documents-wrapper {
  flex: 1;
}
.history__text + .history__text {
  padding-top: 2.4rem;
}
.history__text__title {
  margin-top: 0;
  margin-bottom: 1.2rem;
}
.history__document__list {
  margin: 0;
  padding: 1.2rem;
  list-style: none;
  display: flex;
  flex-direction: column;
}
.history__document__element + .history__document__element {
  padding-top: 1.2rem;
}
.history__videos {
  width: 100%;
  margin-bottom: 2.4rem;
}
.history__video {
  width: 100%;
  padding-bottom: 56.25%;
  position: relative;
}
.history__video iframe {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
.history__video-entry {
  margin-top: 2.4rem;
}
.history__image__list {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
@media (min-width: 1260px) {
  .history__image__list {
    margin: 0 -1.2rem;
  }
}
.history__image__element {
  width: 50%;
  margin: 0;
}
@media (min-width: 900px) {
  .history__image__element {
    width: 33.3333333333%;
  }
}
@media (min-width: 1260px) {
  .history__image__element {
    padding: 1.2rem;
  }
}
.history__image__element a::after {
  display: none;
}
.history__image__element img {
  width: 100%;
  display: block;
}

/*# sourceMappingURL=history-detail.css.map */
