.visually-hidden:not(:focus):not(:active) {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
}

.u-text-align-end {
  text-align: end;
}

.u-row-align-top {
  margin-top: -15px;
}

.u-pr-10p {
  padding-right: 10%;
}

html,
body {
  width: 100%;
  overflow-x: hidden;
}

@supports (overflow-x: clip) {
  html,
  body {
    overflow-x: clip; /* Appliquée uniquement si le navigateur supporte clip */
  }
}
