@font-face {
  font-family: "Extenda";
  src: url(./Content/Extenda-40-Hecto-trial.woff) format("woff");
}

@font-face {
  font-family: "SF Pro";
  src: url(./Content/FontsFree-Net-SFProText-Regular.woff) format("woff");
}

body {
  margin: 50px 100px;
  background: #e40d0d;
}

h1,
h2 {
  margin: 0;
}

.widgetMGEN {
  display: flex;
  width: 541px; /* Changer en pourcentage pour le responsive */
  flex-direction: column;
  align-items: flex-start;
  gap: 15px;
}

.conteneur-TitreMGEN {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 15px;
  justify-content: center;
}

.titreMGEN {
  color: #000;
  leading-trim: both;
  text-edge: cap;
  font-family: "Extenda";
  font-size: 64px;
  font-style: normal;
  font-weight: 400;
  line-height: 0.9;
  text-transform: uppercase;
}

.titreMGEN2 {
  color: white;
  leading-trim: both;
  text-edge: cap;
  font-family: "Extenda";
  font-size: 64px;
  font-style: normal;
  font-weight: 400;
  line-height: 0.9; /* Régler l'espacement bas du texte */
  text-transform: uppercase;
  border-radius: 15px;
  background: #396739;
  padding: 5px 15px;
  transform: rotate(-2.95deg);
  top: 15px;
}

.paragraphe {
  color: rgba(23, 22, 22, 0.6);
  font-family: "SF Pro";
  font-size: 12px;
  font-style: normal;
  font-weight: 590;
  line-height: 20px;
}

.widgetManifesto {
  width: 447px; /* Changer en pourcentage pour le responsive */
  flex-shrink: 0;
  border-radius: 15px;
  background: #fff;
  box-shadow: 5px 4px 15px 0 rgba(36, 36, 36, 0.05);
}

.conteneur-TitreManifesto {
  border-radius: 15px 15px 0 0;
  background: #396739;
  padding: 30px;
}

.conteneur-ParagrapheManifesto {
  border-radius: 15px 15px 0 0;
  padding: 30px 60px 60px 60px;
}

.titreManifesto {
  color: #ebffeb;
  leading-trim: both;
  text-edge: cap;
  font-family: "Extenda";
  font-size: 80px;
  font-style: normal;
  font-weight: 400;
  line-height: 0.9;
  text-transform: uppercase;
}

.widgetCover {
  -webkit-mask-image: url(./Content/Image\Mask - Cover.svg);
  mask-image: url(./Content/Image\Mask - Cover.svg);
  mask-repeat: no-repeat;
  mask-size: cover%;
}
