/* Seção Contato */
.contact {
  margin-top: 150px;
  margin-bottom: 100px;
  position: relative;
}

.contact__background {
  width: 100%;
  filter: brightness(50%);
  object-fit: cover;
  height: 400px;
  border: none;
}

.contact__text {
  color: var(--corPrimeira);
  font-size: 1.4em;
  top: 30%;
  left: 44%;
  transform: translate(-30%, -44%);
  position: absolute;
}

.contact__button {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  border: 1px solid var(--corPrimeira);
  font-size: 1em;
  border-radius: 9999px;
  padding: 8px 0px;
  transition: 0.2s;
  background-color: var(--corTerceira);
}

.contact__button:hover {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(1.09);
  background-color: var(--corPrimeira);
  transition: 0.2s;
  border: 1px solid var(--corSegunda);
}

.contact__button a {
  color: var(--corPrimeira);
  text-decoration: none;
  padding: 10px 30px;
}

.contact__button a:hover {
  color: var(--corSegunda);
}
