/* line 14, app/assets/stylesheets/wv/faqs.css.scss */
* {
  margin: 0;
  padding: 0;
}

/* line 19, app/assets/stylesheets/wv/faqs.css.scss */
html {
  font-size: 62.5%;
}

/* line 22, app/assets/stylesheets/wv/faqs.css.scss */
body {
  min-width: 320px;
  max-width: 740px;
  margin: 0 auto;
  width: 100%;
  font-family: "Apple SD Gothic Neo", "Malgun Gothic", 'Nanum Gothic', sans-serif;
  background-color: #ffffff;
  color: #212529;
  position: relative;
}

/* line 33, app/assets/stylesheets/wv/faqs.css.scss */
.clear {
  clear: both;
}

/* line 37, app/assets/stylesheets/wv/faqs.css.scss */
.hide {
  display: none;
}

/* line 41, app/assets/stylesheets/wv/faqs.css.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  border: 0;
}

/* line 52, app/assets/stylesheets/wv/faqs.css.scss */
.text-bold {
  font-weight: bold;
}

/* line 56, app/assets/stylesheets/wv/faqs.css.scss */
em {
  font-style: normal;
}

/* line 60, app/assets/stylesheets/wv/faqs.css.scss */
.faq-sub-title {
  font-size: 1.3rem;
  font-weight: normal;
  color: #868e96;
  line-height: 1.46;
  letter-spacing: -0.5px;
  margin-bottom: 0.8rem;
}

/* line 69, app/assets/stylesheets/wv/faqs.css.scss */
#faq-tabs {
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
}

/* line 72, app/assets/stylesheets/wv/faqs.css.scss */
#faq-tabs #faq-kinds {
  width: 100%;
  display: table;
  border-collapse: collapse;
  background-color: #fff;
}

/* line 77, app/assets/stylesheets/wv/faqs.css.scss */
#faq-tabs #faq-kinds .faq-kind {
  display: inline-table;
  text-align: center;
  vertical-align: middle;
  border-collapse: collapse;
  border-bottom: 1px solid #e9ecef;
  border-right: 1px solid #e9ecef;
  width: calc(33.33% - 1px);
}

/* line 85, app/assets/stylesheets/wv/faqs.css.scss */
#faq-tabs #faq-kinds .faq-kind .faq-kind-text {
  display: block;
  padding: 1.6rem 0;
  font-size: 1.5rem;
  line-height: 1.47;
  letter-spacing: -0.5px;
}

/* line 92, app/assets/stylesheets/wv/faqs.css.scss */
#faq-tabs #faq-kinds .faq-kind a {
  color: #212529;
  text-decoration: none;
}

/* line 98, app/assets/stylesheets/wv/faqs.css.scss */
#faq-tabs #faq-kinds .faq-kind.active .faq-kind-text {
  color: #ff8a3d;
  font-weight: bold;
}

/* line 103, app/assets/stylesheets/wv/faqs.css.scss */
#faq-tabs #faq-kinds .faq-kind:nth-child(3n) {
  border-right: none;
}

/* line 106, app/assets/stylesheets/wv/faqs.css.scss */
#faq-tabs #faq-kinds .faq-kind:nth-child(3n-1) {
  width: 33.34%;
}

/* line 109, app/assets/stylesheets/wv/faqs.css.scss */
#faq-tabs #faq-kinds .faq-kind:last-child,
#faq-tabs #faq-kinds .faq-kind:nth-last-child(2),
#faq-tabs #faq-kinds .faq-kind:nth-last-child(3) {
  border-bottom: none;
}

/* line 117, app/assets/stylesheets/wv/faqs.css.scss */
#faq-category {
  background-color: #fff;
  text-align: center;
}

/* line 120, app/assets/stylesheets/wv/faqs.css.scss */
#faq-category #faq-category-title {
  font-size: 1.7rem;
  line-height: 1.47;
  letter-spacing: -0.5px;
  font-weight: normal;
  margin: 2.4rem 0;
}

/* line 127, app/assets/stylesheets/wv/faqs.css.scss */
#faq-category #faq-categories {
  list-style-type: none;
  padding-bottom: 8rem;
}

/* line 130, app/assets/stylesheets/wv/faqs.css.scss */
#faq-category #faq-categories .faq-category {
  margin: 2.4rem 0;
}

/* line 132, app/assets/stylesheets/wv/faqs.css.scss */
#faq-category #faq-categories .faq-category a {
  text-decoration: none;
}

/* line 135, app/assets/stylesheets/wv/faqs.css.scss */
#faq-category #faq-categories .faq-category .faq-category-text {
  font-size: 1.5rem;
  line-height: 1.47;
  letter-spacing: -0.5px;
  color: #ff8a3d;
}

/* line 145, app/assets/stylesheets/wv/faqs.css.scss */
#faqs {
  padding-top: 7.7rem;
}

/* line 149, app/assets/stylesheets/wv/faqs.css.scss */
#faq-search-bar {
  padding: 1.6rem;
  background-color: #ff8a3d;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 100;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.3);
  /* FF 4-18 */
  /* FF 19+ */
  /* IE 10+ */
}

/* line 158, app/assets/stylesheets/wv/faqs.css.scss */
#faq-search-bar .faqs-icon-search {
  position: absolute;
  right: 3.4rem;
  top: 2.9rem;
}

/* line 163, app/assets/stylesheets/wv/faqs.css.scss */
#faq-search-bar .faqs-icon-close {
  position: absolute;
  right: 3.4rem;
  top: 3rem;
}

/* line 168, app/assets/stylesheets/wv/faqs.css.scss */
#faq-search-bar #faq-search-bar-input {
  font-size: 1.7rem;
  line-height: 1.47;
  letter-spacing: -0.5px;
  display: block;
  padding: 1rem 1.6rem;
  padding-right: 4.2rem;
  width: calc(100% - 1.6rem - 4.2rem - 2px);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-decoration: none;
  border: none;
}

/* line 182, app/assets/stylesheets/wv/faqs.css.scss */
#faq-search-bar #faq-search-bar-input::-webkit-input-placeholder {
  color: #ced4da;
}

/* line 183, app/assets/stylesheets/wv/faqs.css.scss */
#faq-search-bar #faq-search-bar-input:-moz-placeholder {
  color: #ced4da;
}

/* line 184, app/assets/stylesheets/wv/faqs.css.scss */
#faq-search-bar #faq-search-bar-input::-moz-placeholder {
  color: #ced4da;
}

/* line 185, app/assets/stylesheets/wv/faqs.css.scss */
#faq-search-bar #faq-search-bar-input:-ms-input-placeholder {
  color: #ced4da;
}

/* line 188, app/assets/stylesheets/wv/faqs.css.scss */
#faqs-summary {
  padding: 1.6rem;
  padding-bottom: 0;
}

/* line 193, app/assets/stylesheets/wv/faqs.css.scss */
#faqs-list-section {
  background-color: #fff;
  padding: 1.6rem;
  padding-bottom: 0;
}

/* line 197, app/assets/stylesheets/wv/faqs.css.scss */
#faqs-list-section #faqs-list-nothing {
  font-size: 1.5rem;
  line-height: 1.6;
  letter-spacing: -0.5px;
  text-align: center;
  padding: 2.4rem 0;
}

/* line 204, app/assets/stylesheets/wv/faqs.css.scss */
#faqs-list-section #faqs-list {
  list-style-type: none;
}

/* line 206, app/assets/stylesheets/wv/faqs.css.scss */
#faqs-list-section #faqs-list .faq {
  border-bottom: 1px solid #e9ecef;
}

/* line 208, app/assets/stylesheets/wv/faqs.css.scss */
#faqs-list-section #faqs-list .faq .faq-link {
  background-color: #fff;
  width: 100%;
  display: block;
  padding: 1.6rem 0;
  text-decoration: none;
  color: #212529;
}

/* line 215, app/assets/stylesheets/wv/faqs.css.scss */
#faqs-list-section #faqs-list .faq .faq-link .faq-title {
  position: relative;
}

/* line 217, app/assets/stylesheets/wv/faqs.css.scss */
#faqs-list-section #faqs-list .faq .faq-link .faq-title .faq-title-text {
  width: calc(100% - 1.8rem - 1rem);
  font-size: 1.5rem;
  line-height: 1.47;
  letter-spacing: -0.5px;
  display: inline-block;
  vertical-align: middle;
}

/* line 225, app/assets/stylesheets/wv/faqs.css.scss */
#faqs-list-section #faqs-list .faq .faq-link .faq-title .faqs-icon-arrow-right {
  display: inline-block;
  vertical-align: middle;
  margin-left: 1rem;
}

/* line 233, app/assets/stylesheets/wv/faqs.css.scss */
#faqs-list-section #faqs-list .faq:last-child {
  border-bottom: none;
}

/* line 238, app/assets/stylesheets/wv/faqs.css.scss */
#faq-search-more-wrap {
  margin: 2.4rem 0;
}

/* line 240, app/assets/stylesheets/wv/faqs.css.scss */
#faq-search-more-wrap p {
  text-align: center;
  font-size: 1.3rem;
  line-height: 1.6;
}

/* line 245, app/assets/stylesheets/wv/faqs.css.scss */
#faq-search-more-wrap #faq-search-clear {
  color: #ff8a3d;
}

/* line 250, app/assets/stylesheets/wv/faqs.css.scss */
#faqs-more {
  margin-top: 0.8rem;
  padding: 2.4rem 1.6rem;
  background-color: #fff;
}

/* line 255, app/assets/stylesheets/wv/faqs.css.scss */
#faqs-more #faqs-feedback-wrap .faqs-more-link {
  width: calc(50% - 0.45rem - 4px);
  padding: 0.8rem 0;
  text-decoration: none;
  color: #212529;
  font-size: 1.5rem;
  line-height: 1.47;
  letter-spacing: -0.5px;
  display: inline-block;
  border: 1px solid #adb5bd;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 270, app/assets/stylesheets/wv/faqs.css.scss */
#faqs-more #faqs-feedback-wrap #faqs-more-first {
  margin-right: 0.9rem;
}

/* line 274, app/assets/stylesheets/wv/faqs.css.scss */
#faqs-more #faqs-more-question {
  margin-top: 2.4rem;
  text-align: center;
  font-size: 1.5rem;
  line-height: 1.47;
  letter-spacing: -0.5px;
}

/* line 280, app/assets/stylesheets/wv/faqs.css.scss */
#faqs-more #faqs-more-question .faqs-more-question-link {
  color: #2694ab;
  margin-top: 0.8rem;
  display: block;
  text-decoration: none;
}

/* line 289, app/assets/stylesheets/wv/faqs.css.scss */
#faqs-privacy-policy {
  padding: 2.4rem 1.6rem;
  text-align: center;
  font-size: 1.5rem;
  line-height: 1.47;
  letter-spacing: -0.5px;
}

/* line 295, app/assets/stylesheets/wv/faqs.css.scss */
#faqs-privacy-policy .faqs-privacy-policy-link {
  color: #868e96;
  margin-top: 0.8rem;
  display: block;
}

/* line 302, app/assets/stylesheets/wv/faqs.css.scss */
#faq-detail {
  background-color: #fff;
}

/* line 304, app/assets/stylesheets/wv/faqs.css.scss */
#faq-detail #faq-detail-title {
  padding: 1.6rem;
  border-bottom: 1px solid #e9ecef;
  font-weight: normal;
  font-size: 2rem;
  line-height: 1.4;
}

/* line 310, app/assets/stylesheets/wv/faqs.css.scss */
#faq-detail #faq-detail-title #faq-detail-category {
  display: block;
  font-size: 1.3rem;
  color: #868e96;
  margin-bottom: 0.4em;
  font-weight: normal;
}

/* line 319, app/assets/stylesheets/wv/faqs.css.scss */
#faq-detail #faq-detail-content {
  font-size: 1.5rem;
  line-height: 1.6;
  padding: 2.4rem 0;
}

/* line 323, app/assets/stylesheets/wv/faqs.css.scss */
#faq-detail #faq-detail-content a {
  color: #ff8a3d;
}

/* line 326, app/assets/stylesheets/wv/faqs.css.scss */
#faq-detail #faq-detail-content p {
  font-size: 1.5rem;
  margin: 0.8rem 1.6rem;
}

/* line 330, app/assets/stylesheets/wv/faqs.css.scss */
#faq-detail #faq-detail-content div {
  font-size: 1.5rem;
}

/* line 333, app/assets/stylesheets/wv/faqs.css.scss */
#faq-detail #faq-detail-content img {
  width: 100%;
  max-width: calc(100% - 3.2rem);
  display: block;
  margin: auto;
}

/* line 339, app/assets/stylesheets/wv/faqs.css.scss */
#faq-detail #faq-detail-content img.full-width {
  max-width: 100%;
}

/* line 342, app/assets/stylesheets/wv/faqs.css.scss */
#faq-detail #faq-detail-content .full-width {
  margin: 0.8rem 0;
}

/* line 345, app/assets/stylesheets/wv/faqs.css.scss */
#faq-detail #faq-detail-content ul {
  font-size: 1.5rem;
  margin: 0.8rem 1.6rem;
  padding-left: 1.6rem;
  list-style-type: disc;
}

/* line 350, app/assets/stylesheets/wv/faqs.css.scss */
#faq-detail #faq-detail-content ul li {
  margin: 0.8rem 1.6rem;
}

/* line 354, app/assets/stylesheets/wv/faqs.css.scss */
#faq-detail #faq-detail-content ul li.ql-indent-1:not(.ql-direction-rtl) {
  margin-left: 3rem;
}

/* line 354, app/assets/stylesheets/wv/faqs.css.scss */
#faq-detail #faq-detail-content ul li.ql-indent-2:not(.ql-direction-rtl) {
  margin-left: 4.5rem;
}

/* line 354, app/assets/stylesheets/wv/faqs.css.scss */
#faq-detail #faq-detail-content ul li.ql-indent-3:not(.ql-direction-rtl) {
  margin-left: 6rem;
}

/* line 354, app/assets/stylesheets/wv/faqs.css.scss */
#faq-detail #faq-detail-content ul li.ql-indent-4:not(.ql-direction-rtl) {
  margin-left: 7.5rem;
}

/* line 354, app/assets/stylesheets/wv/faqs.css.scss */
#faq-detail #faq-detail-content ul li.ql-indent-5:not(.ql-direction-rtl) {
  margin-left: 9rem;
}

/* line 354, app/assets/stylesheets/wv/faqs.css.scss */
#faq-detail #faq-detail-content ul li.ql-indent-6:not(.ql-direction-rtl) {
  margin-left: 10.5rem;
}

/* line 354, app/assets/stylesheets/wv/faqs.css.scss */
#faq-detail #faq-detail-content ul li.ql-indent-7:not(.ql-direction-rtl) {
  margin-left: 12rem;
}

/* line 354, app/assets/stylesheets/wv/faqs.css.scss */
#faq-detail #faq-detail-content ul li.ql-indent-8:not(.ql-direction-rtl) {
  margin-left: 13.5rem;
}

/* line 358, app/assets/stylesheets/wv/faqs.css.scss */
#faq-detail #faq-detail-content ul li > ul {
  margin: 0;
  list-style-type: circle;
}

/* line 362, app/assets/stylesheets/wv/faqs.css.scss */
#faq-detail #faq-detail-content ul ul {
  margin: 0;
  list-style-type: circle;
}

/* line 368, app/assets/stylesheets/wv/faqs.css.scss */
#faq-detail #faq-detail-content ol {
  font-size: 1.5rem;
  margin: 0.8rem 1.6rem;
  padding-left: 1.6rem;
  list-style-type: decimal;
}

/* line 373, app/assets/stylesheets/wv/faqs.css.scss */
#faq-detail #faq-detail-content ol li {
  margin: 0.8rem 0;
}

/* line 377, app/assets/stylesheets/wv/faqs.css.scss */
#faq-detail #faq-detail-content h1, #faq-detail #faq-detail-content h2, #faq-detail #faq-detail-content h3, #faq-detail #faq-detail-content h4, #faq-detail #faq-detail-content h5, #faq-detail #faq-detail-content h6 {
  margin: 0.8rem 1.6rem;
}

/* line 381, app/assets/stylesheets/wv/faqs.css.scss */
#faq-detail #faq-vote {
  padding: 3.2rem 1.6rem;
  border-top: 1px solid #e9ecef;
  text-align: center;
}

/* line 385, app/assets/stylesheets/wv/faqs.css.scss */
#faq-detail #faq-vote .faq-comment-thanks {
  font-size: 1.5rem;
  line-height: 1.6;
  letter-spacing: -0.5px;
  color: #868e96;
  text-align: center;
}

/* line 392, app/assets/stylesheets/wv/faqs.css.scss */
#faq-detail #faq-vote .faq-vote-helpful {
  font-size: 1.5rem;
  line-height: 1.47;
  letter-spacing: -0.5px;
  color: #868e96;
}

/* line 398, app/assets/stylesheets/wv/faqs.css.scss */
#faq-detail #faq-vote .faq-vote-unhelpful {
  font-size: 1.5rem;
  line-height: 1.6;
  letter-spacing: -0.5px;
  color: #868e96;
  margin-bottom: 0.8rem;
}

/* line 405, app/assets/stylesheets/wv/faqs.css.scss */
#faq-detail #faq-vote .faq-vote-title {
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.47;
  letter-spacing: -0.5px;
  color: #868e96;
}

/* line 412, app/assets/stylesheets/wv/faqs.css.scss */
#faq-detail #faq-vote #faq-vote-buttons {
  margin: 1.6rem 0;
  display: inline-block;
}

/* line 415, app/assets/stylesheets/wv/faqs.css.scss */
#faq-detail #faq-vote #faq-vote-buttons .faq-vote-button {
  display: inline-block;
  width: 6.8rem;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  color: #495057;
  border: 1px solid #495057;
  padding: 1rem 2.4rem;
  text-align: center;
  text-decoration: none;
  font-size: 1.3rem;
  line-height: 1.46;
  letter-spacing: -0.5px;
  font-weight: bold;
  margin-right: 0.8rem;
}

/* line 432, app/assets/stylesheets/wv/faqs.css.scss */
#faq-detail #faq-vote #faq-vote-buttons .faq-vote-button.active {
  background-color: #495057;
  color: #fff;
}

/* line 438, app/assets/stylesheets/wv/faqs.css.scss */
#faq-detail #faq-vote-comment-form {
  margin: 0.8rem 0;
  /* FF 4-18 */
  /* FF 19+ */
  /* IE 10+ */
}

/* line 440, app/assets/stylesheets/wv/faqs.css.scss */
#faq-detail #faq-vote-comment-form textarea {
  display: block;
  border: solid 1px #ced4da;
  width: 100%;
  font-size: 1.5rem;
  padding: 1rem;
  color: #212529;
  margin-bottom: 10px;
  -webkit-appearance: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-weight: normal;
}

/* line 457, app/assets/stylesheets/wv/faqs.css.scss */
#faq-detail #faq-vote-comment-form textarea::-webkit-input-placeholder {
  color: #ced4da;
}

/* line 458, app/assets/stylesheets/wv/faqs.css.scss */
#faq-detail #faq-vote-comment-form textarea:-moz-placeholder {
  color: #ced4da;
}

/* line 459, app/assets/stylesheets/wv/faqs.css.scss */
#faq-detail #faq-vote-comment-form textarea::-moz-placeholder {
  color: #ced4da;
}

/* line 460, app/assets/stylesheets/wv/faqs.css.scss */
#faq-detail #faq-vote-comment-form textarea:-ms-input-placeholder {
  color: #ced4da;
}

/* line 461, app/assets/stylesheets/wv/faqs.css.scss */
#faq-detail #faq-vote-comment-form textarea:focus {
  outline: none !important;
  border: 1px solid #adb5bd;
  box-shadow: none;
}

/* line 467, app/assets/stylesheets/wv/faqs.css.scss */
#faq-detail input[type=submit] {
  border: none;
  width: 100%;
  font-size: 1.5rem;
  text-align: center;
  color: #868e96;
  padding: 0.8rem 1.4rem;
  background-color: #f1f3f5;
  -webkit-appearance: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-weight: bold;
}

/* line 483, app/assets/stylesheets/wv/faqs.css.scss */
#faq-detail-category-related {
  background-color: #fff;
  margin-top: 0.8rem;
  padding: 1.6rem;
  padding-bottom: 0;
}

/* line 488, app/assets/stylesheets/wv/faqs.css.scss */
#faq-detail-category-related #related-title {
  font-size: 1.3rem;
  color: #868e96;
  font-weight: normal;
  line-height: 1.46;
  letter-spacing: -0.5px;
  margin-bottom: 0.8rem;
}

/* line 496, app/assets/stylesheets/wv/faqs.css.scss */
#faq-detail-category-related .related-category-name {
  font-weight: bold;
}

/* line 499, app/assets/stylesheets/wv/faqs.css.scss */
#faq-detail-category-related #faqs-list {
  list-style-type: none;
}

/* line 501, app/assets/stylesheets/wv/faqs.css.scss */
#faq-detail-category-related #faqs-list .related-faq {
  font-size: 1.5rem;
  border-bottom: 1px solid #e9ecef;
}

/* line 504, app/assets/stylesheets/wv/faqs.css.scss */
#faq-detail-category-related #faqs-list .related-faq .faq-link {
  padding: 1.6rem 0;
  display: block;
  color: #212529;
  text-decoration: none;
  position: relative;
}

/* line 510, app/assets/stylesheets/wv/faqs.css.scss */
#faq-detail-category-related #faqs-list .related-faq .faq-link .faqs-icon-arrow-right {
  position: absolute;
  right: 0;
  top: 1.8rem;
}

/* line 518, app/assets/stylesheets/wv/faqs.css.scss */
#faq-detail-category-related #faq-category-more {
  color: #868e96;
  font-size: 1.5rem;
  text-align: center;
  display: block;
  padding: 2.4rem 0;
}

/* line 527, app/assets/stylesheets/wv/faqs.css.scss */
iframe {
  width: 100%;
  margin: 0 auto;
  display: block;
}

/* line 534, app/assets/stylesheets/wv/faqs.css.scss */
#faq_vote a.active {
  background-color: yellow;
}

/* line 539, app/assets/stylesheets/wv/faqs.css.scss */
.faqs-icon-search,
.faqs-icon-close,
.faqs-icon-arrow-right {
  display: inline-block;
  overflow: hidden;
  text-indent: -9999px;
  text-align: left;
  background: url(http://localhost:4000/assets/wv/faqs/icon-set-89e7fb70ec6898950eb563a207e4171bb852853182c81fe985fd84cd33d47e88.png) no-repeat;
}

@media only screen and (min-device-width: 320px) {
  /* line 549, app/assets/stylesheets/wv/faqs.css.scss */
  .faqs-icon-search,
  .faqs-icon-close,
  .faqs-icon-arrow-right {
    background: url(http://localhost:4000/assets/wv/faqs/icon-set-89e7fb70ec6898950eb563a207e4171bb852853182c81fe985fd84cd33d47e88.png) no-repeat;
    background-size: 20px 46px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 320px), only screen and (min--moz-device-pixel-ratio: 2) and (min-width: 320px), only screen and (-o-min-device-pixel-ratio: 2 / 1) and (min-width: 320px), only screen and (min-device-pixel-ratio: 2) and (min-width: 320px), only screen and (min-resolution: 2dppx) {
  /* line 563, app/assets/stylesheets/wv/faqs.css.scss */
  .faqs-icon-search,
  .faqs-icon-close,
  .faqs-icon-arrow-right {
    background: url(http://localhost:4000/assets/wv/faqs/icon-set@2x-7982a073e418bef96d49e52f4c268857a0ed58504807582fb9250290f5d72208.png) no-repeat;
    background-size: 20px 46px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 3) and (min-width: 320px), only screen and (min--moz-device-pixel-ratio: 3) and (min-width: 320px), only screen and (-o-min-device-pixel-ratio: 3 / 1) and (min-width: 320px), only screen and (min-device-pixel-ratio: 3) and (min-width: 320px), only screen and (min-resolution: 3dppx) {
  /* line 576, app/assets/stylesheets/wv/faqs.css.scss */
  .faqs-icon-search,
  .faqs-icon-close,
  .faqs-icon-arrow-right {
    background: url(http://localhost:4000/assets/wv/faqs/icon-set@3x-19cf11f9d99e7d6ceb53ffc4339eb2fddb6987c86be47cb99399cd72498ee189.png) no-repeat;
    background-size: 20px 46px;
  }
}

/* line 583, app/assets/stylesheets/wv/faqs.css.scss */
.faqs-icon-search {
  background-position: -0px -0px;
  width: 20px;
  height: 20px;
}

/* line 584, app/assets/stylesheets/wv/faqs.css.scss */
.faqs-icon-close {
  background-position: -0px -20px;
  width: 16px;
  height: 16px;
}

/* line 585, app/assets/stylesheets/wv/faqs.css.scss */
.faqs-icon-arrow-right {
  background-position: -0px -36px;
  width: 6px;
  height: 10px;
}
