.component-IG
{
  display: flex;
    align-items: center;
    justify-content: space-between;
  width: 100%;

  @include mobile-landscape-and-below
  {
    display: block;
  }
}
.component-IG-item
{
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  margin-left: 15px;

  &:first-child
  {
    margin-left: 0;
  }

  @include mobile-landscape-and-below
  {
    margin-bottom: 15px;
    margin-left: 0;

    &:last-child
    {
      margin-bottom: 0;
    }
  }
}
.component-IG-item-picture
{
  display: block;
  width: 100%;

  img
  {
    display: block;
    width: 100%;
  }
}