@font-face {
  font-family: 'RubikRegular';
  font-style: normal;
  src: url(../fonts/Rubik-Regular.ttf) format('woff2');
}

@font-face {
  font-family: 'RubikBold';
  font-style: bold;
  src: url(../fonts/Rubik-Bold.ttf) format('woff2');
}

.link-compartilhamento-container {
  width: 90%;
  max-width: 618px;
}

.link-compartilhamento-container>h3 {
  color: #FFFFFF;
  font-family: RubikRegular;
  font-size: 32px;
  line-height: 40px;
}

.link-compartilhamento-container .premios {
  display: flex;
  flex-direction: column;
  margin-top: 42px;
  height: 588px;
  justify-content: space-between;
}

.link-compartilhamento-container .premios .premio {
  display: flex;
  align-items: center;
  width: 100%;
  height: 182px;
  border-radius: 12px;
  background-color: #091E42;
}

.link-compartilhamento-container .premios .premio .premio-content {
  display: flex;
  flex-direction: column;
  margin-left: 24px;
  color: #FFFFFF;
  font-family: RubikRegular;
  font-size: 20px;
  line-height: 25px;
}

.link-compartilhamento-container .premios .premio .premio-content span {
  margin-top: 16px;
  width: 100%;
  max-width: 374px;
}

.link-compartilhamento-container .premios .premio .premio-content i {
  color: #FFBC33;
}

.link-compartilhamento-container .premios .premio .premio-content input {
  margin-top: 22px;

}


@media screen and (max-width: 500px) {
  .link-compartilhamento-container .premios .premio .premio-content {
    font-size: 16px;
    line-height: 20px;
  }
}