/* BECOME A PARTNER SECTION */

.section-partner--hero {
  height: 60rem;
  background: url("../../images/partner/become/top-background.bf20e507e72b.png") var(--color-background-complementary) no-repeat;
  color: var(--color-light-grey--2);
}

.section-partner--content {
  margin-top: var(--margin-large);
  justify-items: center;
}

.section-partner--content .textbox {
  text-align: center;
}

.section-partner--content .subheading {
  color: var(--color-primary);
}

.btn.section-partner--btn {
  background-color: var(--color-background-complementary);
}

.btn.section-partner--btn:hover {
  color: var(--color-quaternary);
}

.section-partnership > * {
  grid-column: 2 / 3;
}

/* CARDS */
.card-partnership {
  min-height: 28rem;
  text-align: center;
  color: var(--color-light-grey--1);
  background-color: var(--color-secondary);
  padding-bottom: var(--padding-medium);
}

.card-partnership h4 {
  margin-bottom: var(--margin-small);
}

.card-partnership--image {
  background-size: contain;
  height: 32%;
  margin: calc(var(--margin-small) * 2) 0 var(--margin-small);
}

.card-partnership--image-1 {
  background-image: url("../../images/partner/become/fastest-process.74412fd2a1a5.gif");
}

.card-partnership--image-2 {
  background-image: url("../../images/partner/become/credit-line-with-flexibility.6d8ffd0b7093.gif");
}

.card-partnership--image-3 {
  background-image: url("../../images/partner/become/attractive-interest-rates.784b7259a7d7.gif");
}

.card-partnership--image-4 {
  background-image: url("../../images/partner/become/transparent-repayment.c80af1b444af.gif");
}

/* PRESENTATION FORM */
.section-presentation video {
  margin-top: 0;
}

.form-group--presentation {
  flex-direction: column;
  gap: var(--gap-xsmall);
}

.form-group--presentation label {
  position: relative;
}

.form-input--presentation {
  width: 100%;
}

/* COLLABORATION */
.section-image--collab {
  background-image: url("../../images/partner/become/kamuno-partner-manager.84f356691cf9.jpg");
  height: 75%;
  background-size: contain;
  margin-top: var(--margin-normal);
  /* height: 100%;
  border-radius: 0 0 var(--radius-circle) var(--radius-circle);
  background-position: top;
  margin-top: calc(var(--margin-negative) * 2); */

}

.section-collab {
  position: relative;
  margin-bottom: var(--margin-large);
  height: 62rem;
}

.section-collab--tag {
  position: absolute;
  bottom: 0;
  transform: translateY(-4%);
  background-color: var(--color-tag);
  width: 29%;
  padding: var(--padding-card-content);
  border-radius: var(--radius-small);
  box-shadow: var(--shadow-dark);
  visibility: hidden;
}

.section-collab--tag h4 {
  font-weight: var(--weight-default);
}

.section-collab--textbox {
  margin-top: calc(var(--margin-default) * 2);
}

.section-collab--link.attribute-link {
  margin-left: calc(var(--margin-default) + 0.5rem);
}

.section-collab--link:hover {
  color: var(--color-primary-dark);
}

.contactbox {
  flex-direction: column;
  gap: var(--gap-small);
}
