.petitweb-social-links {
  &.grid {
    display: flex;
    justify-content: center;

    ul {
      display: grid;
      grid-template-columns: repeat(4, 1fr);
      justify-items: center;

      @media screen and (max-width: 1268px) {
        grid-template-columns: repeat(3, 1fr);
      }

      @media screen and (max-width: 850px) {
        grid-template-columns: repeat(2, 1fr);
      }
    }
  }

  &.flex {
    ul {
      display: flex;
      flex-direction: row;
      justify-content: center;
    }
  }

  .circle {

    li {
      a {
        border-radius: 50%;
        background-color: var(--e-global-color-accent);
        padding: 12px;
      }
    }
  }

  ul {
    list-style: none;
    padding: 0;
    margin: 0;



    li {
      a {
        display: flex;
        flex-direction: column;
        align-items: center;
        text-decoration: none;
      }
    }
  }
}