.navbar-brand-2 img,
.footer-column-1 img {
  width: 180px;
  max-width: 100%;
  height: auto;
  object-fit: contain;
}

.footer-column-1 img {
  width: 220px;
}

.nav-link-4,
.link-6,
.text-block-5,
.text-block-6,
.text-block-13,
.view-portfolio-txt {
  letter-spacing: 0;
}

.hero-heading-h1 {
  letter-spacing: 0;
}

.typing-text {
  color: #101010;
}

.contact_message-field {
  color: #1b1d1e;
}

.para-txt {
  max-width: 760px;
}

.brand-marquee_logos {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  width: max-content;
  padding-right: 40px;
}

.brand-marquee_wrap {
  width: max-content;
  animation: brand-marquee-left 34s linear infinite;
  will-change: transform;
}

.brand-marquee_logos .logo-2 {
  height: auto;
  object-fit: contain;
}

.brand-marquee_logos .logo-2[src$=".png"] {
  width: auto;
  min-width: 190px;
  max-width: none;
  height: 40px;
}

@keyframes brand-marquee-left {
  from {
    transform: translateX(0);
  }

  to {
    transform: translateX(-50%);
  }
}

.tool-logo-section {
  margin-top: 24px;
}

.tool-marquee_wrap {
  width: max-content;
  padding-top: 12px;
  animation: tool-marquee-right 36s linear infinite;
  transform: translateX(-50%);
  will-change: transform;
}

.tool-marquee_logos {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  align-items: center;
  justify-content: flex-start;
  width: max-content;
  min-width: 100vw;
}

.tool-logo {
  width: 64px;
  min-width: 64px;
  height: 64px;
  object-fit: contain;
}

.profile-card > img {
  width: 100%;
  aspect-ratio: 300 / 373;
  object-fit: cover;
  object-position: center;
}

.div-block-196 > .avatar {
  width: 100%;
  aspect-ratio: 624 / 410;
  object-fit: cover;
  object-position: center;
  display: block;
}

.div-block-213 > .card-3,
.div-block-213 > .card-4 {
  flex: 0 1 624px;
  max-width: 624px;
  width: 100%;
}

@keyframes tool-marquee-right {
  from {
    transform: translateX(-50%);
  }

  to {
    transform: translateX(0);
  }
}

.social-link-div,
.div-block-42 {
  display: none !important;
}

.creative-descp-block .social-link-div {
  display: flex !important;
}

.heading-7,
.creative-block-title,
.heading-19,
.pricing {
  letter-spacing: 0;
}

.c2a-button,
.button,
.let-s-collaborate,
.back-to-home-btn {
  transition:
    transform 180ms ease,
    box-shadow 180ms ease;
}

.c2a-button:hover,
.button:hover,
.let-s-collaborate:hover,
.back-to-home-btn:hover {
  transform: translateY(-2px);
}

@media screen and (max-width: 767px) {
  .navbar-brand-2 img {
    width: 150px;
  }

  .tool-logo {
    width: 48px;
    min-width: 48px;
    height: 48px;
  }

  .brand-marquee_logos {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    padding-right: 28px;
  }

  .brand-marquee_logos .logo-2[src$=".png"] {
    min-width: 160px;
    height: 34px;
  }

  .tool-marquee_logos {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }
}
