@keyframes rotate360 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.content {
  background: url("../images/bg_desktop_sand.png") no-repeat top center;
  height: auto;
  margin: 0 auto;
}

.title {
  font-family: Raleway;
  font-weight: 700;
  font-size: 64px;
  line-height: 120%;
  letter-spacing: 1%;
  color: #3e3628;
  padding-top: 80px;
  max-width: 1072px;
  width: 100%;
  margin: 0 auto;
}

.container {
  width: 100%;
  padding: 107px;
  margin-bottom: 64px;
  gap: 64px;
  display: flex;
  justify-content: center;
  align-items: flex-start;
}
.container .text_left {
  width: 305px;
}
.container .text_left p {
  font-family: Suisse Intl;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -1%;
  color: #3e3628;
}
.container .text_left .pad_left {
  padding-left: 20px;
  padding-top: 16px;
}
.container .text_left .pad_left.contact {
  padding-top: 0;
  padding-left: 0;
}
.container .text_left .pad_left.title {
  padding-top: 35px;
}
.container .text_left .contact_info {
  display: flex;
  margin-top: 16px;
  gap: 10px;
}
.container .text_left .contact_info .icon_pin_brown {
  width: 16px;
  height: 16px;
}
.container .text_left .contact_info_btn {
  margin-top: 38px;
}
.container .text_left .contact_info_btn .btn_contact_us {
  padding: 15px 57px;
  border: 1px solid #3e3628;
  border-radius: 4px;
  font-family: Suisse Intl;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -1%;
  color: #3e3628;
  text-decoration: none;
}
.container .text_left .pin_animate_ctr {
  margin-top: 40px;
  width: 125px;
}
.container .text_left .pin_animate_ctr .pin_animate {
  width: 100%;
  animation: rotate360 5s linear infinite;
}

#map {
  width: 100%;
  height: 620px;
  border-radius: 20px;
}

.gmaps {
  width: 703px;
  height: 558px;
  border-radius: 20px;
}

@media screen and (max-width: 1024px) {
  .content .title {
    padding-left: 50px;
  }
  .content .container {
    width: 100%;
    padding: 80px 52px;
    flex-direction: column;
  }
  .content .container .text_left {
    width: 100%;
  }
  .content .container .text_left .contact_info_btn {
    width: 100%;
  }
  .content .container .text_left .contact_info_btn .btn_contact_us {
    width: 100%;
    display: block;
    text-align: center;
  }
  .content .container .gmaps {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .container {
    width: 365px;
    padding: 0 20px;
  }
  .gmaps {
    width: 100%;
    height: 346px;
    margin-left: 20px;
    margin-right: 20px;
  }
}/*# sourceMappingURL=find-us.css.map */