/* font faces */

@font-face {
  font-family: "Inter";
  src: url("../fonts/Inter-Light.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Inter";
  src: url("../fonts/Inter-Bold.otf") format("opentype");
  font-weight: bold;
  font-style: normal;
}

@font-face{
  font-family: "Platform";
  src:url("../fonts/platform-medium.woff2") format("woff2"),
      url("../fonts/platform-medium.woff") format("woff");
  font-weight:700;
  font-display:swap;
  font-style:normal
}

/* Body Setup */

body {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

.wrapper{
  flex:1;
}

/* Text Setup */

.regular-text {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 32px;
  /* or 178% */
}

.white-text {
  color: #FFFFFF;
}

.black-text {
  color: #000000;
}

.text-bg-hero {
  background: #9c09fe;
}

/* Titles */

.big-title {
  font-family: 'Platform';
  font-style: normal;
  font-weight: 500;
  font-size: 60px;
  line-height: 66px;
  /* or 110% */

  letter-spacing: 0.2em;
  text-transform: uppercase;
}

.small-title {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-size: 32px;
  line-height: 32px;
  /* identical to box height, or 100% */
}

/* Specific items */

#hero-bg {
  background: url("../images/hero_plasticscm.jpeg") center no-repeat;
  background-size: cover;
}

#bulb-img {
  border-radius: 10px;
}

#thumbs-up {
  opacity: 0.25;
}

/* Buttons */

.unity-blue {
  background-color: #2196F3
}

.button-fixed-width {
  width: 15em;
  min-width: 15em;
}

.btn-bg-hero {
  background: #9c09fe;
}

/* Footer */

#footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 8rem;
}

.footer-text {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  /* or 171% */

  color: #FFFFFF;
}

.footer-plastic {
  color: #FFFFFF;
  background-color: #000000;
}

/* Misc */

.blue-background {
  background: #2B3D6C;
  border-radius: 10px;
}
