@charset "utf-8";

/* ==============================
  Feedback Common - PC
============================== */

#feedback_page {
  min-height: 100vh;
  padding: 180px 0 120px;
  background: #f6f8f7;
}

#feedback_page .feedback_head {
  margin-bottom: 42px;
}

#feedback_page .feedback_head span {
  display: inline-flex;
  align-items: center;
  height: 34px;
  padding: 0 14px;
  border-radius: 999px;
  background: rgba(76, 175, 80, .1);
  font-size: 13px;
  font-weight: 900;
  color: var(--point-color);
}

#feedback_page .feedback_head h1 {
  margin-top: 22px;
  font-size: 48px;
  font-weight: 900;
  letter-spacing: -2px;
  color: #111111;
}

#feedback_page .feedback_head p {
  margin-top: 16px;
  font-size: 16px;
  line-height: 1.8;
  color: #667069;
}

#feedback_page .feedback_btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 52px;
  padding: 0 22px;
  border-radius: 14px;
  background: #111827;
  font-size: 14px;
  font-weight: 900;
  color: #ffffff;
}

#feedback_page .feedback_btn.sub {
  background: #eef1f0;
  color: #111111;
}

/* ==============================
  Feedback Common - Tablet
============================== */

@media (max-width: 1199px) and (min-width: 768px) {

  #feedback_page {
    padding: 160px 0 100px;
  }

}

/* ==============================
  Feedback Common - Mobile
============================== */

@media (max-width: 767px) {

  #feedback_page {
    padding: 130px 0 80px;
  }

  #feedback_page .feedback_head {
    margin-bottom: 32px;
  }

  #feedback_page .feedback_head h1 {
    margin-top: 18px;
    font-size: 34px;
    letter-spacing: -1px;
  }

  #feedback_page .feedback_head p {
    font-size: 14px;
  }

  #feedback_page .feedback_btn {
    width: 100%;
  }

}