/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 01 2026 | 20:21:36 */
/* Styles pour les cartes produit de la home.
   (1) Tag rouge en overlay sur l'image (classe : product-tag)
   (2) Body en flex column qui pousse automatiquement le lien-fleche
       en bas, pour aligner les CTAs entre cartes de hauteurs
       différentes (classe : carte-body) */

/* Tag rouge en overlay sur l'image */
.product-tag .elementor-heading-title {
  display: inline-block;
  background: #E30613;
  color: #ffffff !important;
  font: 600 12px/1 'Inter', sans-serif !important;
  padding: 8px 14px !important;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  margin: 0 !important;
}

/* Body de carte : lien-fleche en bas */
.carte-body {
  display: flex !important;
  flex-direction: column !important;
  height: 100%;
}
.carte-body .lien-fleche {
  margin-top: auto !important;
  padding-top: 24px;
}

@media (max-width: 767px) {
  .elementor-element-6f29645,
  .elementor-element-70ab99e,
  .elementor-element-5522f39 {
    flex-direction: column !important;
  }
  .elementor-element-6f29645 > .e-con,
  .elementor-element-70ab99e > .e-con,
  .carte-projet {
    width: 100% !important;
  }
  .carte-body {
    height: auto !important;
  }
}