.article.item-basic-naw .naw-wrapper {
  font-size: var(--defaultFontSize);
}
.article.item-basic-naw .naw-wrapper .contact-details .info-type {
  display: flex;
  align-items: center;
}
.article.item-basic-naw .naw-wrapper .contact-details .info-type > span:first-of-type {
  width: 120px;
  padding-right: 30px;
}
.article.item-basic-naw .naw-wrapper .basic-naw-item a:hover {
  color: var(--primaryColor);
}
.article.item-basic-naw .naw-wrapper .naw-social-media-wrapper > .contact-info > div:first-child,
.article.item-basic-naw .naw-wrapper .naw-social-media-wrapper > .company-info > div:first-child,
.article.item-basic-naw .naw-wrapper .naw-social-media-wrapper > .contact-details > div,
.article.item-basic-naw .naw-wrapper .naw-social-media-wrapper > .h3Class {
  margin-top: 0;
}
.article.item-basic-naw .naw-wrapper .naw-social-media-wrapper > a {
  width: 28px;
  height: 28px;
  border: none;
  font-size: var(--defaultFontSize);
  color: var(--defaultWhite);
  border-radius: 0;
}
.article.item-basic-naw .naw-wrapper .naw-social-media-wrapper > a:hover {
  color: var(--primaryColor);
  text-decoration-color: var(--primaryColor);
  background: none;
}

@media (max-width: 767px) {
  .article.item-basic-naw .naw-wrapper {
    font-size: var(--mobileFontSize);
  }
  .article.item-basic-naw .naw-wrapper .naw-social-media-wrapper > a {
    width: 34px;
    height: 34px;
    font-size: 28px;
  }
  .article.item-basic-naw .naw-wrapper .naw-social-media-wrapper > a + a {
    margin-left: 15px;
  }
}
@media (max-width: 575px) {
  footer > .margin > .padding > .group > .margin > .padding > .article.item-basic-naw > .margin > .padding .company-info {
    align-items: center;
  }
}