.content-container {
  overflow: hidden;
  background-color: #F7F7F7;
  display: flex;
}
.content-container.reverse {
  flex-direction: row-reverse;
}
.content-container .background-image {
  width: 32.5rem;
  height: auto;
  align-self: flex-start;
  display: flex;
}
@media only screen and (max-width: 821px) {
  .content-container .background-image {
    display: none;
  }
}
.content-container .gabarit {
  max-width: 107.5rem;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 6.25rem;
  padding-right: 6.25rem;
  padding-top: 9.625rem;
  padding-bottom: 5.1875rem;
  box-sizing: content-box;
}
.content-container .title {
  font-family: Windsor;
  font-size: 12.5rem;
  font-weight: 300;
  line-height: 0.9;
  letter-spacing: -0.03em;
  margin: 0;
}
.content-container .content {
  margin-top: 6.25rem;
}
@media only screen and (max-width: 821px) {
  .content-container .content {
    font-size: var(--global--font-size-text);
  }
  .content-container .content ul {
    padding-left: 1.2em;
  }
}
.content-container .content p {
  max-width: 38.375rem;
}
@media only screen and (max-width: 821px) {
  .content-container .content p {
    max-width: 252px;
  }
}
.content-container .hero-container {
  padding: 0;
  min-height: 0;
  grid-gap: 4.3125rem 2.8125;
}
.content-container .hero-container .title {
  display: none;
}
.content-container .hero-container .candide-text-container {
  margin-top: 0;
  grid-template-columns: repeat(2, 1fr);
}
@media only screen and (max-width: 821px) {
  .content-container .hero-container .candide-text-container {
    margin-left: 0;
  }
}
.content-container .hero-container .baseline {
  grid-column: 1/4;
}

/*# sourceMappingURL=content.css.map */
