@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

* {
    box-sizing: border-box;

  }
body {
    margin:0;
    padding:0;
    font-family: "Poppins", sans-serif;
}
.aviso {
  height:50px;
  width:220px;
  display:flex;
  align-items: center;
  position:absolute;
  top:35px;
  left:-55px;
  flex-wrap: nowrap;
  font-size:13px;
  background-color: rgb(40, 175, 49);
  transform: rotate(-45deg);
  z-index:1
}
.aviso a {
  color:rgba(0, 0, 0, 0.481);
  width:100%;
  height:43px;
  position:absolute;
  border-top: rgb(56, 119, 33) 2px solid;
  border-bottom:  rgb(56, 119, 33) 2px solid;
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  text-align:center
}
.espaco {
  height:74px
}
table {
  margin-left:70px;
  background-color: rgb(255, 255, 255);
}
tr {
  display:flex;
  border: 1px gray solid;
  margin:0px;
  padding:0px;
}
tr:nth-child(2n) *{
  background-color: rgba(225, 225, 225, 0.319);
}
tr:nth-child(2n + 1) * {
  background-color: rgb(255, 255, 255);
}
td {
  width:85px;
  display:flex;
  background-color:rgb(255, 255, 255);
  border-left: gray 1px solid;
  flex-direction:column;
}
.Primeira td {
  align-items: center;
  height:60px;
  font-weight: bold;
  justify-content: center;
}
.Primeira td span {
  font-weight: normal;
}

.text {
  margin-left: 72px;
  width:681px;
  height:85px;
  display: flex;
  position:relative;
  color:white;
  font-size:17px;
  align-items: center;
  background-color: rgb(56, 119, 33);
}
.text span {
  margin-left: 20px
}
.text span::after {
  content: "Primeira Semana de Maio";
  display: block;
  font-size: 10px;
  color:rgb(240, 237, 237)
} 
.botao {
  text-decoration: none;
  display:inline-flex;
  justify-content: center;
  align-items: center;
  color:white;
  width:400px;
  height:100px;
  margin-left:210px;
  margin-top:100px;
  border-radius: 30px;
  background-color: rgb(56, 119, 33);
  transition: transform 0.3s ease, box-shadow 0.3s ease, background-color 1s ease ;
}
.botao:hover {
  background-color: rgb(98, 161, 64) ;
  transform:scale(1.06);
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}