
.logos-section .section-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.logos-section .section-title a {
  color: var(--text-color);
  font-size: 20px;
  text-decoration: underline;
  transition: color 1s;
  display: flex;
  align-items: center;
  gap: 8px;
}

.logos-section .section-title a .arrow-icon {
  height: 24px;
  width: 24px;
  transition: all 1s ease-in-out;
}

.logos-section .section-title a .arrow-icon svg {
  stroke: currentColor;
}

.logos-section .section-title a:hover {
  color: var(--primary-color);
}

.logos-section .section-title a:hover .arrow-icon {
  transform: translateX(3px);
}

@media screen and (max-width: 769px) {


    .logos-section .section-title h2 {
        font-size: 28px !important;
    }

    .logos-section .section-title a {
        font-size: 18px;
    }
}