/* section-partner css */
.section-partner {
  padding-inline: 1.5rem;
  padding-block: 10rem;
}
.sec-partner-title-wrap {
  width: 100%;
  max-width: 100rem;
  padding-bottom: 6rem;
  margin: 0 auto;
  gap: 1.5rem;
}

.partner-row {
  --gap-x: 18rem;
  gap: var(--gap-x);
  background-color: #0E0E0E;
  border-radius: 3rem;
  padding: 4rem 5rem;
}
.partner-content-col {
  width: calc(calc(48% - (var(--gap-x) / 2)) / 1);
}
.partner-content-title {
  margin-bottom: 2rem;
}
.partner-content-list {
  margin-top: 1.6rem;
}

.partner-img-col {
  width: calc(calc(52% - (var(--gap-x) / 2)) / 1);
}
.partner-img-col img {
  width: 100%;
  height: 100% !important;
  object-fit: cover;
}

@media (max-width: 1050px) {
  .section-partner {
    padding-block: 6rem;
  }
  .sec-partner-title-wrap {
    padding-bottom: 4rem;
  }
  .partner-row {
    --gap-x: 8rem;
  }
}

@media (max-width: 991px) {
  .section-partner {
    padding-block: 4rem;
  }
  .partner-row {
    --gap-x: 4rem;
    padding: 3.2rem 2rem;
  }
}
@media (max-width: 768px) {
  .partner-row {
    --gap-x: 3rem;
    padding: 2.2rem 1.6rem;
  }
  .partner-content-col {
    width: 100%;
  }
  .partner-img-col {
    width: 100%;
  }
}
.partner2.section-partner,
.partner3.section-partner {
  padding-top: 0;
}
@media (max-width: 1050px) {
  .partner2.section-partner,
  .partner3.section-partner {
    padding-top: 0;
  }
}
@media (max-width: 991px) {
  .partner2.section-partner,
  .partner3.section-partner {
    padding-top: 0;
  }
}
@media (max-width: 768px) {
  .partner2.section-partner,
  .partner3.section-partner {
    padding-top: 0;
  }
}