body {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  background: url("https://www.behr.com/binaries/content/gallery/behr-us-pro/master-brand/contact-rep-mb-dt-new.jpg/contact-rep-mb-dt-new.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  blur: 1px;
  font-family: sans-serif;
}

#form {
  margin: 32px auto;
}

.header-items {
  margin: auto;
  text-align: center;
  padding: 50px 50px 10px 50px;
  background: linear-gradient(
    45deg,
    rgb(66, 164, 140) 0%,
    rgb(66, 164, 140) 1%,
    rgb(204, 0, 0) 100%
  );
  color: white;
  border-radius: 10px 10px 0px 0px;
}

.header-items div {
  margin: 10px 0;
}

.header-items img {
  border-radius: 100px;
  border: 1px solid #00000040;
}

.header-items span {
  margin: 0 10px;
}

.contact-options {
  display: flex;
  justify-content: center;
}

.contact-options a {
  text-decoration: none;
  color: white;
}

hr {
  margin: 16px 0;
  border: 1px solid #00000020;
}

.content-body {
  padding: 32px 64px;
  background: white;
  border-radius: 0px 0px 10px 10px;
}

.content-body-list {
  display: flex;
  justify-content: left;
  gap: 10px;
  align-items: center;
}

div button {
  margin: auto;
  text-align: center;
  display: flex;
  align-items: center;
  gap: 10px;
}

button {
  padding: 10px;
  text-align: center;
  border-radius: 10px;
  border: 0px;
  background: rgb(235, 171, 52);
}

button:hover {
  cursor: pointer;
}

@media screen and (min-width: 420px) {
  #form {
    max-width: 600px;
  }
}

@media screen and (max-width: 400px) {
  #form {
    max-width: 600px;
    margin: 0;
  }

  .header-items {
    border-radius: 0;
  }
}
