.top-socials a {
  display: block;
  width: 25px;
  height: 25px;
}

.nav-right {
  gap: 65px;
}

.top-socials a:first-child {
  display: grid;
  place-items: center;
}

.top-socials img,
.social-icon img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.instagram-top-icon {
  display: block;
  position: relative;
  width: 25px;
  height: 25px;
}

.instagram-top-icon img {
  position: absolute;
  object-fit: contain;
}

.instagram-top-icon .ig-outer {
  inset: 0;
  width: 25px;
  height: 25px;
}

.instagram-top-icon .ig-lens {
  display: none;
}

.instagram-top-icon::after {
  content: "";
  position: absolute;
  left: 7px;
  top: 7px;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  background: #fff;
}

.instagram-top-icon .ig-dot {
  left: 19.16px;
  top: 4.62px;
  width: 1.21px;
  height: 1.21px;
}

.social-icon {
  background: transparent;
}

.action-grid article > img {
  display: block;
  width: 43px;
  height: 43px;
  object-fit: contain;
}

.data-item > img {
  flex: 0 0 auto;
  width: auto;
  height: auto;
  max-width: 41px;
  max-height: 36px;
}

.data-grid {
  grid-template-columns: 230px 214px 303px 235px 218px;
}

.data-item {
  padding-left: 19px;
  gap: 20px;
}

.data-item:first-child {
  padding-left: 2px;
  gap: 17px;
}

.data-item strong {
  white-space: nowrap;
}

@media (max-width: 1100px) {
  .nav-right {
    gap: 18px;
  }

  .data-grid {
    grid-template-columns: 1fr;
  }

  .data-item,
  .data-item:first-child {
    padding-left: 0;
    gap: 17px;
  }
}
