/**
 * Ck editor
 */

.heading-primary-color {
  color: var(--brand-primary-color);
  margin-top: 0.5rem;
}
.text-large {
  font-size: var(--paragraph-size-large);
  margin-bottom: 0.5rem;
}
.text-extra-small {
  font-size: var(--paragraph-size-extra-small);
}
.text-primary-color {
  color: var(--brand-primary-color);
}
.text-secondary-color {
  color: var(--brand-secondary-color);
}
.heading-large {
  font-size: var(--heading-size-large);
}
.heading-small {
  font-size: var(--heading-size-small);
}
.heading-extra-small {
  font-size: var(--heading-size-extra-small);
}
.primary-color {
  color: var(--brand-primary-color);
}
.secondary-color {
  color: var(--brand-secondary-color);
}
.white-color {
  color: var(--brand-white);
}
.gray-medium-color {
  color: var(--brand-grey-medium);
}
.date-extra-large {
  font-size: 64px;
  font-weight: bold;
  color: var(--brand-primary-color);
  font-family: FuturaLT;
  line-height: 1;
}
.picto-clock {
  display: flex;
  gap: 0.5rem;
  margin-bottom: 0.75rem;
}
.picto-clock::before {
  content:"";
  display: block;
  width: 28px;
  height: 32px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.picto-clock-half::before {
  background-image: url("../../images/clock--half.svg");
}
.picto-clock-full::before {
  background-image: url("../../images/clock--full.svg");
}
.spaced-list {
  padding-left: 1rem;
}
.spaced-list li {
  margin: 1rem 0;
}
.spacing-s {
  margin: 0.5rem 0;
}
.primary-color-marker::marker {
  color: var(--brand-primary-color);
}
.text-small {
  font-size: var(--paragraph-size-small);
}
.text-large-right-align {
  font-size: var(--heading-size-large);
}
@media all and (min-width: 640px) {
  .text-large-right-align {
    text-align: right;
    display: block;
    line-height: 1.4;
  }
}