.w-900 {
  width: 900px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}
@media screen and (max-width: 1024px) {
  .w-900 {
    width: 100%;
    height: auto;
  }
  .w-900 img {
    height: auto;
  }
}

body, p, h1, h2, h3, h4 {
  margin: 0;
}

.happy-customers {
  position: relative;
  height: 1019px;
}
@media screen and (max-width: 1024px) {
  .happy-customers {
    height: 113.222vw;
  }
}
@media screen and (max-width: 1024px) {
  .happy-customers .happy-customers-bg {
    width: 100vw;
  }
}
.happy-customers .contents {
  width: 100%;
  position: absolute;
  top: 0;
  display: flex;
  align-items: center;
  flex-direction: column;
  font-family: "Ryumin";
}
.happy-customers .contents .heading {
  font-weight: bold;
  font-size: 83px;
  margin: 20px 0 60px 0;
  color: #fff;
  text-shadow: -1px -1px 18px #b99d38, 1px 1px 18px #b99d38, 2px 2px 10px #C8A731, -2px -2px 10px #C8A731;
}
@media screen and (max-width: 1024px) {
  .happy-customers .contents .heading {
    font-size: 9.222vw;
    margin: 2.222vw 0 6.666vw 0;
    text-shadow: -1px -1px 18px #b99d38, 1px 1px 18px #b99d38, 2px 2px 10px #C8A731, -2px -2px 10px #C8A731;
  }
}
.happy-customers .contents .heading span {
  font-size: 108px;
}
@media screen and (max-width: 1024px) {
  .happy-customers .contents .heading span {
    font-size: 12vw;
  }
}
.happy-customers .contents .customer-voices {
  display: flex;
  flex-direction: column;
  width: 795px;
  gap: 60px;
}
@media screen and (max-width: 1024px) {
  .happy-customers .contents .customer-voices {
    width: 88.333vw;
    gap: 6.667vw;
  }
}
.happy-customers .contents .customer-voices .customer-voice {
  background-color: #fff;
  padding: 0 20px;
}
@media screen and (max-width: 1024px) {
  .happy-customers .contents .customer-voices .customer-voice {
    padding: 0 2.222vw;
  }
}
.happy-customers .contents .customer-voices .customer-voice .customer-voice-heading {
  background-color: #9F272D;
  border-radius: 15px;
  width: 700px;
  padding: 10px 20px;
  color: #fff;
  font-weight: normal;
  font-size: 42.8px;
  position: relative;
  transform: translate(-35px, -35px);
  box-sizing: initial;
}
@media screen and (max-width: 1024px) {
  .happy-customers .contents .customer-voices .customer-voice .customer-voice-heading {
    border-radius: 1.667vw;
    width: 77.777vw;
    padding: 1.111vw 2.222vw;
    font-size: 4.756vw;
    transform: translate(-3.888vw, -3.888vw);
  }
}
.happy-customers .contents .customer-voices .customer-voice .customer-voice-heading::after {
  border: solid transparent;
  content: "";
  height: 0;
  width: 0;
  pointer-events: none;
  position: absolute;
  border-color: rgba(159, 39, 45, 0);
  border-top-width: 23px;
  border-bottom-width: 23px;
  border-left-width: 65px;
  border-right-width: 0px;
  margin-left: -22px;
  border-top-color: #9F272D;
  top: 98%;
  left: 15%;
}
@media screen and (max-width: 1024px) {
  .happy-customers .contents .customer-voices .customer-voice .customer-voice-heading::after {
    border-top-width: 2.556vw;
    border-bottom-width: 2.556vw;
    border-left-width: 7.222vw;
    border-right-width: 0px;
    margin-left: -2.444vw;
  }
}
.happy-customers .contents .customer-voices .customer-voice .text {
  font-size: 26px;
  font-weight: normal;
  line-height: 1.7;
}
@media screen and (max-width: 1024px) {
  .happy-customers .contents .customer-voices .customer-voice .text {
    font-size: 2.889vw;
  }
}
.happy-customers .contents .customer-voices .customer-voice .text span {
  font-weight: bold;
}
.happy-customers .contents .customer-voices .customer-voice .name-and-star {
  font-size: 25.7px;
  font-weight: normal;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin: 10px 0;
}
@media screen and (max-width: 1024px) {
  .happy-customers .contents .customer-voices .customer-voice .name-and-star {
    font-size: 2.856vw;
    margin: 1.111vw 0;
  }
}
.happy-customers .contents .customer-voices .customer-voice .name-and-star .star {
  margin-right: 15px;
}
@media screen and (max-width: 1024px) {
  .happy-customers .contents .customer-voices .customer-voice .name-and-star .star {
    margin-right: 1.667vw;
    width: 21.666vw;
  }
}
.happy-customers .contents .customer-voices .customer-voice .name-and-star .second-star {
  margin-right: 70px;
}
@media screen and (max-width: 1024px) {
  .happy-customers .contents .customer-voices .customer-voice .name-and-star .second-star {
    margin-right: 7.778vw;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvYmFzZS5zY3NzIiwiX21peGluLnNjc3MiLCJjb21wb25lbnRzL2hhcHB5LWN1c3RvbWVycy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FDQ0E7RURMSjtJQU9RO0lBQ0E7O0VBQ0E7SUFDSTs7OztBQUtaO0VBQ0k7OztBRWpCSjtFQUNFO0VBQ0E7O0FESUU7RUNOSjtJQUlJOzs7QURFQTtFQ0FGO0lBRUk7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBRGxCRjtFQ2FBO0lBVUk7SUFDQTtJQUNBOzs7QUFLRjtFQUNFOztBRC9CSjtFQzhCRTtJQUdJOzs7QUFJTjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBRHpDRjtFQ3FDQTtJQU1JO0lBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7QURoREo7RUM4Q0U7SUFJSTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUQ5RE47RUNvREk7SUFZSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QURyRlI7RUNzRU07SUFpQkk7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBSU47RUFDRTtFQUNBO0VBQ0E7O0FEbEdOO0VDK0ZJO0lBS0k7OztBQUVGO0VBQ0U7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FEakhOO0VDMkdJO0lBUUk7SUFDQTs7O0FBRUY7RUFDRTs7QUR2SFI7RUNzSE07SUFHSTtJQUNBOzs7QUFHSjtFQUNFOztBRDlIUjtFQzZITTtJQUdJIiwiZmlsZSI6ImNvbXBvbmVudHMvaGFwcHktY3VzdG9tZXJzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJy4uL21peGluJztcclxuXHJcbi53LTkwMCB7XHJcbiAgICB3aWR0aDogOTAwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmJvZHkscCxoMSxoMixoMyxoNCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn0iLCIkYnJlYWtwb2ludDogKFxyXG4gICAgc3A6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KScsXHJcbiAgICB0YWI6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCknLFxyXG4gICAgcGM6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCknLFxyXG4pO1xyXG5cclxuQG1peGluIG1xKCRicCkge1xyXG4gICAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludCwgJGJwKX0ge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59IiwiQGltcG9ydCBcIi4uL2FwcC5zY3NzXCI7XHJcbi5oYXBweS1jdXN0b21lcnMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDEwMTlweDtcclxuICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgIGhlaWdodDogMTEzLjIyMnZ3O1xyXG4gIH1cclxuICAuaGFwcHktY3VzdG9tZXJzLWJnIHtcclxuICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb250ZW50cyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlJ5dW1pblwiO1xyXG4gICAgLmhlYWRpbmcge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiA4M3B4O1xyXG4gICAgICBtYXJnaW46IDIwcHggMCA2MHB4IDA7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB0ZXh0LXNoYWRvdzogLTFweCAtMXB4IDE4cHggI2I5OWQzOCxcclxuICAgICAgMXB4IDFweCAxOHB4ICNiOTlkMzgsXHJcbiAgICAgIDJweCAycHggMTBweCAjQzhBNzMxLFxyXG4gICAgICAtMnB4IC0ycHggMTBweCAjQzhBNzMxO1xyXG4gICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICBmb250LXNpemU6IDkuMjIydnc7XHJcbiAgICAgICAgbWFyZ2luOiAyLjIyMnZ3IDAgNi42NjZ2dyAwO1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAtMXB4IC0xcHggMThweCAjYjk5ZDM4LFxyXG4gICAgICAgIDFweCAxcHggMThweCAjYjk5ZDM4LFxyXG4gICAgICAgIDJweCAycHggMTBweCAjQzhBNzMxLFxyXG4gICAgICAgIC0ycHggLTJweCAxMHB4ICNDOEE3MzE7XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMDhweDtcclxuICAgICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJ2dztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jdXN0b21lci12b2ljZXMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB3aWR0aDogNzk1cHg7XHJcbiAgICAgIGdhcDogNjBweDtcclxuICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgd2lkdGg6IDg4LjMzM3Z3O1xyXG4gICAgICAgIGdhcDogNi42Njd2dztcclxuICAgICAgfVxyXG4gICAgICAuY3VzdG9tZXItdm9pY2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAyLjIyMnZ3O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY3VzdG9tZXItdm9pY2UtaGVhZGluZyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUYyNzJEO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgIHdpZHRoOiA3MDBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNDIuOHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTM1cHgsIC0zNXB4KTtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGluaXRpYWw7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS42Njd2dztcclxuICAgICAgICAgICAgd2lkdGg6IDc3Ljc3N3Z3O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjExMXZ3IDIuMjIydnc7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNC43NTZ2dztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMuODg4dncsIC0zLjg4OHZ3KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY29udGVudDonJztcclxuICAgICAgICAgICAgaGVpZ2h0OjA7XHJcbiAgICAgICAgICAgIHdpZHRoOjA7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMTU5LCAzOSwgNDUsIDApO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOjIzcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6MjNweDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6NjVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiM5RjI3MkQ7XHJcbiAgICAgICAgICAgIHRvcDo5OCU7XHJcbiAgICAgICAgICAgIGxlZnQ6MTUlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOjIuNTU2dnc7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDoyLjU1NnZ3O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOjcuMjIydnc7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOjBweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIuNDQ0dnc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjg4OXZ3O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYW1lLWFuZC1zdGFyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjUuN3B4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44NTZ2dztcclxuICAgICAgICAgICAgbWFyZ2luOiAxLjExMXZ3IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc3RhciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjY2N3Z3O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyMS42NjZ2dztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnNlY29uZC1zdGFyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDcuNzc4dnc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iXX0= */
