@import url("https://fonts.googleapis.com/css2?family=Poppins&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@600&display=swap");
a{
  text-decoration: none;
  color: inherit;
}

.navbar {
  height: 2.4rem;
  margin-top: -7px;
  padding: 1rem;
  z-index: 50;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.navbar ul {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 2px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 0.85rem;
  animation-delay: 0.4s;
}
.menu {
  display: none;
}
.fond {
  display: none;
}
* {
  margin: 0;
}
.slogan {
  font-weight: 500;
  font-size: calc(1vw + 20px);
  text-align: center;
}
.desc {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 13px;
  margin-bottom: 60px;
}
.input {
  width: 274px;
  font-size: 1rem;
  background: none;
  border: 1px solid #e8e9ec;
  border-radius: 7px;
  box-sizing: border-box;
  padding: 0.7rem;
  outline: none;
  transition: border 0.3s;
}
.form_container {
  position: absolute;
  top: 0px;
  width: 100%;
  height: 100vh;
  display: grid;
  align-items: center;
  justify-content: center;
}
.form {
  margin-top: .5rem;
  display: grid;
  align-items: center;
  justify-content: center;
  text-align: left;
}
.btn {
  background: none;
  color: #fafafa;
  border-radius: 7px;
  border: none;
  width: 274px;
  background-color: #ff385c;
  box-sizing: border-box;
  padding: 0.7rem;
  font-size: 1rem;
  margin-top: 1rem;
  margin-left: 0px;
  cursor: pointer;
}
.label {
  margin-bottom: 5px;
  margin-top: 20px;
}
