body {
  font-family: "Rubik", sans-serif;
}

.sec-1 {
  background-image: url(images/pattern-bg-mobile.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  height: 200px;
}
.sec-1 .form {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.sec-1 .form h2 {
  color: white;
}
.sec-1 .form div {
  background-color: white;
  height: 50px;
  border-radius: 10px 10px 10px 10px;
}
.sec-1 .form div input {
  width: 250px;
  border-radius: 10px 0 0 10px;
}
.sec-1 .form div input:focus {
  outline: none;
}
.sec-1 .form div input:hover {
  cursor: pointer;
}
.sec-1 .form div button {
  background-color: hsl(0, 0%, 17%);
  border-radius: 0 10px 10px 0;
  width: 50px;
}
.sec-1 .form div button:hover {
  cursor: pointer;
}

.bar {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  background-color: white;
  position: absolute;
  top: 150px;
  z-index: 4;
}
.bar h6 {
  color: hsl(0, 0%, 59%);
  font-size: 12PX;
}

#map {
  height: 700px;
  width: 100%;
  z-index: 1;
}

@media (min-width: 990px) {
  .sec-1 {
    background-image: url(images/pattern-bg-desktop.png);
  }
  .form div input {
    width: 350px !important;
  }
  .bar div {
    width: 230px;
    border-right: 1px solid hsl(0, 0%, 59%);
  }
  .bar div h6 {
    text-align: left !important;
  }
  .bar div p {
    text-align: left !important;
  }
  .bar div:nth-child(4) {
    border: none;
  }
}/*# sourceMappingURL=ip.css.map */