/*!**********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/front/mentions-legales.css ***!
  \**********************************************************************************************************************************************************************/
/* Styles spécifiques à la page mentions légales (mentions-legales.html) */

/* Container mentions légales */
.container-mention {
  width: 100%;
  max-width: 1100px;
  margin: 0 auto;
  padding: 0;
}

.container-mention h1 {
  font-size: 2.5rem;
  font-weight: 800;
  margin-bottom: 3rem;
  color: var(--rose);
  text-transform: uppercase;
  letter-spacing: 0.1em;
  text-align: center;
}

.block-mention {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 3rem;
  margin-top: 2rem;
}

.block-item h2 {
  font-size: 1.2rem;
  font-weight: 700;
  margin-bottom: 1.5rem;
  color: var(--rose);
  text-transform: uppercase;
  letter-spacing: 0.05em;
}

.block-item span {
  display: flex;
  align-items: flex-start;
  margin-bottom: 0.8rem;
  color: var(--text);
  line-height: 1.5;
  flex-wrap: wrap;
}

.item {
  font-weight: 600;
  color: var(--muted);
  margin-right: 0.5rem;
  flex-shrink: 0;
}

/* Styles spécifiques pour désactiver les animations sur la page mentions légales */
.section .container-mention h1,
.section .container-mention .block-mention {
  animation: none !important;
  opacity: 1 !important;
  transform: none !important;
}

/* Responsive mentions légales */
@media (max-width: 1024px) and (min-width: 769px) {
  /* Mode tablette - Ajouter des marges latérales */
  .container-mention {
    padding-left: 40px;
    padding-right: 40px;
  }
}

@media (max-width: 768px) {
  .block-mention {
    grid-template-columns: 1fr;
    gap: 2rem;
  }
  
  .container-mention h1 {
    font-size: 2rem;
    margin-bottom: 2rem;
  }
  
  /* Ajouter une marge à gauche pour le contenu en mode mobile */
  .container-mention {
    padding-left: 20px;
    padding-right: 20px;
  }
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZnJvbnQtbWVudGlvbnMtbGVnYWxlcy5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUEsMEVBQTBFOztBQUUxRSwrQkFBK0I7QUFDL0I7RUFDRSxXQUFXO0VBQ1gsaUJBQWlCO0VBQ2pCLGNBQWM7RUFDZCxVQUFVO0FBQ1o7O0FBRUE7RUFDRSxpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIseUJBQXlCO0VBQ3pCLHFCQUFxQjtFQUNyQixrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxhQUFhO0VBQ2Isa0NBQWtDO0VBQ2xDLFNBQVM7RUFDVCxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLHFCQUFxQjtFQUNyQixrQkFBa0I7RUFDbEIseUJBQXlCO0VBQ3pCLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLGFBQWE7RUFDYix1QkFBdUI7RUFDdkIscUJBQXFCO0VBQ3JCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLGNBQWM7QUFDaEI7O0FBRUEsbUZBQW1GO0FBQ25GOztFQUVFLDBCQUEwQjtFQUMxQixxQkFBcUI7RUFDckIsMEJBQTBCO0FBQzVCOztBQUVBLGdDQUFnQztBQUNoQztFQUNFLGlEQUFpRDtFQUNqRDtJQUNFLGtCQUFrQjtJQUNsQixtQkFBbUI7RUFDckI7QUFDRjs7QUFFQTtFQUNFO0lBQ0UsMEJBQTBCO0lBQzFCLFNBQVM7RUFDWDs7RUFFQTtJQUNFLGVBQWU7SUFDZixtQkFBbUI7RUFDckI7O0VBRUEsOERBQThEO0VBQzlEO0lBQ0Usa0JBQWtCO0lBQ2xCLG1CQUFtQjtFQUNyQjtBQUNGIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9mcm9udC9tZW50aW9ucy1sZWdhbGVzLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBTdHlsZXMgc3DDqWNpZmlxdWVzIMOgIGxhIHBhZ2UgbWVudGlvbnMgbMOpZ2FsZXMgKG1lbnRpb25zLWxlZ2FsZXMuaHRtbCkgKi9cblxuLyogQ29udGFpbmVyIG1lbnRpb25zIGzDqWdhbGVzICovXG4uY29udGFpbmVyLW1lbnRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY29udGFpbmVyLW1lbnRpb24gaDEge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgY29sb3I6IHZhcigtLXJvc2UpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJsb2NrLW1lbnRpb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICBnYXA6IDNyZW07XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5ibG9jay1pdGVtIGgyIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgY29sb3I6IHZhcigtLXJvc2UpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG4uYmxvY2staXRlbSBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgY29sb3I6IHZhcigtLXRleHQpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLW11dGVkKTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4vKiBTdHlsZXMgc3DDqWNpZmlxdWVzIHBvdXIgZMOpc2FjdGl2ZXIgbGVzIGFuaW1hdGlvbnMgc3VyIGxhIHBhZ2UgbWVudGlvbnMgbMOpZ2FsZXMgKi9cbi5zZWN0aW9uIC5jb250YWluZXItbWVudGlvbiBoMSxcbi5zZWN0aW9uIC5jb250YWluZXItbWVudGlvbiAuYmxvY2stbWVudGlvbiB7XG4gIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBSZXNwb25zaXZlIG1lbnRpb25zIGzDqWdhbGVzICovXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLyogTW9kZSB0YWJsZXR0ZSAtIEFqb3V0ZXIgZGVzIG1hcmdlcyBsYXTDqXJhbGVzICovXG4gIC5jb250YWluZXItbWVudGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1tZW50aW9uIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDJyZW07XG4gIH1cbiAgXG4gIC5jb250YWluZXItbWVudGlvbiBoMSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgXG4gIC8qIEFqb3V0ZXIgdW5lIG1hcmdlIMOgIGdhdWNoZSBwb3VyIGxlIGNvbnRlbnUgZW4gbW9kZSBtb2JpbGUgKi9cbiAgLmNvbnRhaW5lci1tZW50aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==*/