:root {
  --black: #000000;
  --coral-red: #ff4040;
  --white: #ffffff;

  --font-size-l: 140px;
  --font-size-m: 80px;
  --font-size-s: 55px;
  --font-size-xl: 200px;
  --font-size-xs: 40px;
  --font-size-xxs: 24px;
  --font-size-xxxs: 16px;

  --font-family-nimbus_sans_extd-black: "Nimbus Sans Extd-Black", Helvetica;
  --font-family-nimbus_sans_extd-light: "Nimbus Sans Extd-Light", Helvetica;
}
.nimbussansextd-black-white-80px {
  color: var(--white);
  font-family: var(--font-family-nimbus_sans_extd-black);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 900;
}

.nimbussansextd-black-white-40px {
  color: var(--white);
  font-family: var(--font-family-nimbus_sans_extd-black);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 900;
}

.nimbussansextd-black-white-55px {
  font-family: var(--font-family-nimbus_sans_extd-black);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 900;
}

.nimbussansextd-black-white-80px-2 {
  font-family: var(--font-family-nimbus_sans_extd-black);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 900;
}

.nimbussansextd-black-white-40px-2 {
  font-family: var(--font-family-nimbus_sans_extd-black);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 900;
}

.nimbussansextd-light-white-24px {
  color: var(--white);
  font-family: var(--font-family-nimbus_sans_extd-light);
  font-size: var(--font-size-xxs);
  font-style: normal;
  font-weight: 300;
}

.nimbussansextd-black-coral-red-80px {
  color: var(--coral-red);
  font-family: var(--font-family-nimbus_sans_extd-black);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 900;
}

.nimbussansextd-light-coral-red-40px {
  color: var(--coral-red);
  font-family: var(--font-family-nimbus_sans_extd-light);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 300;
}

.nimbussansextd-black-coral-red-40px {
  color: var(--coral-red);
  font-family: var(--font-family-nimbus_sans_extd-black);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 900;
}

.nimbussansextd-light-coral-red-80px {
  color: var(--coral-red);
  font-family: var(--font-family-nimbus_sans_extd-light);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 300;
}

.nimbussansextd-black-white-200px {
  font-family: var(--font-family-nimbus_sans_extd-black);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 900;
}

.nimbussansextd-light-white-16px {
  color: var(--white);
  font-family: var(--font-family-nimbus_sans_extd-light);
  font-size: var(--font-size-xxxs);
  font-style: normal;
  font-weight: 300;
}

.nimbussansextd-black-white-40px-sponsor {
  font-family: var(--font-family-nimbus_sans_extd-black);
  font-size: var(--font-size-xxs);
  font-style: normal;
  font-weight: 900;
  color: #ffffff;
  text-align: center;
}

.nimbussansextd-black-white-40px-sponsor-mobile {
  min-height: 0px !important;
}

.body__sponsor {
  margin-top: 100px;
}

.body__sponsor__main__img {
  width: 450px !important;
}

.body__sponsor__secondary__img {
  width: 230px !important;
}

.body__sponsor__secondary__img__small {
  width: 150px !important;
}

.body__sponsor__secondary__img__mobile {
  display: block;
  margin: 0 auto;
}

.body__sponsor__secondary {
  margin-top: 70px;
}
