[data-kt-tone="v16"] .cohesive-site[data-site-page="visa"] #site-main .brand-visa-choices > div {
  gap: 28px !important;
  align-items: stretch !important;
}

[data-kt-tone="v16"] .cohesive-site[data-site-page="visa"] #site-main .brand-visa-choices .background-home-card {
  min-width: 0;
  border-radius: 14px !important;
}

[data-kt-tone="v16"] .cohesive-site[data-site-page="visa"] #site-main .brand-visa-choices .background-home-card > span:first-child {
  aspect-ratio: 16 / 10 !important;
  height: auto !important;
  max-height: none !important;
  flex: 0 0 auto !important;
}

[data-kt-tone="v16"] .cohesive-site[data-site-page="visa"] #site-main .brand-visa-choices .background-home-card > span:first-child img {
  object-fit: cover !important;
  object-position: 50% 0% !important;
  transform: none !important;
}

[data-kt-tone="v16"] .cohesive-site[data-site-page="visa"] #site-main .brand-visa-choices .background-home-card > span:last-child {
  padding: 24px 26px 22px !important;
  gap: 8px !important;
  min-width: 0;
}

[data-kt-tone="v16"] .cohesive-site[data-site-page="visa"] #site-main .brand-visa-choices .background-home-card > span:last-child > span:first-child {
  color: #5d7189 !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  line-height: 1.5 !important;
}

[data-kt-tone="v16"] .cohesive-site[data-site-page="visa"] #site-main .brand-visa-choices .guide-card-title {
  font-size: clamp(24px, 2.2vw, 28px) !important;
  line-height: 1.35 !important;
  letter-spacing: -.025em !important;
  text-wrap: balance;
}

[data-kt-tone="v16"] .cohesive-site[data-site-page="visa"] #site-main .brand-visa-choices .background-home-card > span:last-child > span:nth-child(3) {
  margin-top: 2px;
  font-size: 16px !important;
  line-height: 1.7 !important;
  color: #53657a !important;
  overflow-wrap: anywhere;
}

[data-kt-tone="v16"] .cohesive-site[data-site-page="visa"] #site-main .brand-visa-choices .background-home-card > span:last-child > span:nth-child(4) {
  min-height: 0 !important;
}

[data-kt-tone="v16"] .cohesive-site[data-site-page="visa"] #site-main .brand-visa-choices .background-home-card > span:last-child > span:last-child {
  min-height: 0 !important;
  margin-top: 4px !important;
  padding-top: 14px !important;
  line-height: 1.55 !important;
}

[data-kt-tone="v16"] .cohesive-site[data-site-page="visa"] #site-main .brand-visa-choices .background-home-card > span:last-child > span:last-child > span:first-child {
  font-size: 14px !important;
  color: #64768c !important;
}

@media (max-width: 760px) {
  [data-kt-tone="v16"] .cohesive-site[data-site-page="visa"] #site-main .brand-visa-choices > div {
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 24px !important;
  }

  [data-kt-tone="v16"] .cohesive-site[data-site-page="visa"] #site-main .brand-visa-choices .background-home-card > span:last-child {
    padding: 20px !important;
  }
}

@media (max-width: 359px) {
  [data-kt-tone="v16"] .cohesive-site[data-site-page="visa"] #site-main .brand-visa-choices .background-home-card > span:last-child {
    padding: 18px !important;
  }
}
