.ParagraphHome-content {
  max-width: var(--site-width);
  padding-right: calc(var(--site-width) / 2);
  margin: 0 auto;
  position: relative;
  z-index: 2;
  text-align: center; }
  @media (max-width: 767px) {
    .ParagraphHome-content {
      padding: 0 var(--site-padding-mobile); } }
  @media (min-width: 768px) {
    .ParagraphHome-content::before {
      content: '';
      height: 15.6rem;
      display: block;
      background: url("../../../img/logo-home.png") center top no-repeat; } }

.ParagraphHome-title {
  font-family: inherit;
  font-weight: 400;
  text-align: center;
  font-size: 1em;
  letter-spacing: 0.2em;
  --fourth-color: #f5d7b0;
  background: linear-gradient(to right, var(--secondary-color), var(--fourth-color), var(--secondary-color), var(--fourth-color));
  background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
  -webkit-background-clip: text; }
  @media (min-width: 768px) {
    .ParagraphHome-title {
      margin-bottom: 3rem; } }

.ParagraphHome-chapo {
  font-size: 2rem;
  text-align: left; }

@media (max-width: 767px) {
  .ParagraphHome-medias {
    margin-bottom: 2rem; }
    .ParagraphHome-medias img {
      vertical-align: bottom; } }

.NodeHome-presentation .btn-down {
  bottom: 4rem;
  left: var(--site-padding);
  margin-left: 0;
  height: 6.4rem;
  background: url("../../../img/down.svg"); }
  .NodeHome-presentation .btn-down::before {
    content: none; }
  @media (max-width: 767px) {
    .NodeHome-presentation .btn-down {
      left: var(--site-padding-mobile);
      display: none; } }
  @media (min-width: 1360px) {
    .NodeHome-presentation .btn-down {
      left: 50%;
      margin-left: calc(var(--site-width) / -2 - 4rem); } }

.NodeHome-secondary-focus {
  padding: 0; }
  @media (max-width: 767px) {
    .NodeHome-secondary-focus {
      padding: 0 0 5px; } }

.NodeHome-secondary-title {
  font-size: 3.5rem; }
  @media (max-width: 767px) {
    .NodeHome-secondary-title {
      text-align: center; } }

@media (max-width: 767px) {
  .NodeHome-secondary-button {
    text-align: center; } }

.NodeHome-products-focus .NodeHome-products-products {
  margin-top: -3rem;
  padding-top: 9rem; }
  @media (min-width: 768px) {
    .NodeHome-products-focus .NodeHome-products-products {
      margin-left: 5rem;
      margin-right: 5rem; } }
  @media (min-width: 768px) {
    .NodeHome-products-focus .NodeHome-products-products .ProductList-item {
      width: 33.33%; } }

/*# sourceMappingURL=extend-home.css.map */
