@font-face {
  font-family: "Safiro";
  src:
    url("../../wp-content/themes/astra-child/fonts/safiro-regular-webfont.woff")
      format("woff"),
    url("../../wp-content/themes/astra-child/fonts/safiro-regular-webfont.ttf")
      format("truetype"),
    url("../../wp-content/themes/astra-child/fonts/safiro-regular-webfont.eot");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Safiro";
  src:
    url("../../wp-content/themes/astra-child/fonts/safiro-regularitalic-webfont.woff")
      format("woff"),
    url("../../wp-content/themes/astra-child/fonts/safiro-regularitalic-webfont.ttf")
      format("truetype"),
    url("../../wp-content/themes/astra-child/fonts/safiro-regularitalic-webfont.eot");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Safiro";
  src:
    url("../../wp-content/themes/astra-child/fonts/safiro-medium-webfont.woff")
      format("woff"),
    url("../../wp-content/themes/astra-child/fonts/safiro-medium-webfont.ttf")
      format("truetype"),
    url("../../wp-content/themes/astra-child/fonts/safiro-medium-webfont.eot");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Safiro";
  src:
    url("../../wp-content/themes/astra-child/fonts/safiro-mediumitalic-webfont.woff")
      format("woff"),
    url("../../wp-content/themes/astra-child/fonts/safiro-mediumitalic-webfont.ttf")
      format("truetype"),
    url("../../wp-content/themes/astra-child/fonts/safiro-mediumitalic-webfont.eot");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Safiro";
  src:
    url("../../wp-content/themes/astra-child/fonts/safiro-bold-webfont.woff")
      format("woff"),
    url("../../wp-content/themes/astra-child/fonts/safiro-bold-webfont.ttf")
      format("truetype"),
    url("../../wp-content/themes/astra-child/fonts/safiro-bold-webfont.eot");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Safiro";
  src:
    url("../../wp-content/themes/astra-child/fonts/safiro-bolditalic-webfont.woff")
      format("woff"),
    url("../../wp-content/themes/astra-child/fonts/safiro-bolditalic-webfont.ttf")
      format("truetype"),
    url("../../wp-content/themes/astra-child/fonts/safiro-bolditalic-webfont.eot");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

body {
  font-family: "Safiro", Arial, serif;
}

.image-scroll {
  width: 40px;
  margin: auto;
  display: flex;
  opacity: 0;
  /* Initial opacity set to 0 */
  transition: opacity 0.5s ease;
  /* Ajout d'une transition pour une animation plus fluide */
}
.animate {
  animation: scroll 4s ease-in-out;
}
@keyframes scroll {
  0% {
    transform: translateX(0%);
    opacity: 0;
  }
  1% {
    transform: translateX(500%);
    opacity: 0;
  }
  2% {
    transform: translateY(-1000%) translateX(160%) scale(1.4);
    opacity: 1;
  }
  44% {
    transform: translateY(-1000%) translateX(-160%) scale(1.4);
    opacity: 1;
  }
  90% {
    transform: translateY(-1000%) translateX(0%) scale(1.4);
    opacity: 1;
  }
  91% {
    opacity: 0;
  }
  99% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes blinkEdition {
  0%,
  50% {
    color: #ffffff;
  }

  51%,
  100% {
    color: #9999ff;
  }
}

.blink-edition {
  animation: blinkEdition 1s infinite steps(1);
}
