@font-face {
  font-family: "Ryumin";
  src: url("../../fonts/Ryumin/A-OTF Ryumin Pro R-KL.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Ryumin";
  src: url("../../fonts/Ryumin/A-OTF Ryumin Pro M-KL.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Ryumin";
  src: url("../../fonts/Ryumin/A-OTF Ryumin Pro L-KL.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Ryumin";
  src: url("../../fonts/Ryumin/A-OTF Ryumin Pro H-KL.otf") format("opentype");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "Ryumin";
  src: url("../../fonts/Ryumin/A-OTF Ryumin Pro B-KL.otf") format("opentype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "kozuka";
  src: url("../../fonts/kozuka/kozuka Pr6N R.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "kozuka";
  src: url("../../fonts/kozuka/kozuka Pr6N M.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "kozuka";
  src: url("../../fonts/kozuka/kozuka Pr6N B.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "kozuka";
  src: url("../../fonts/kozuka/kozuka Pr6N H.otf") format("opentype");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "kozuka";
  src: url("../../fonts/kozuka/kozuka Pr6N L.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Azuki";
  src: url("https://fukuume.itembox.design/item/azukiLB.ttf?t=20231010003714") format("truetype");
  font-weight: normal;
  font-style: normal;
}
.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;
}

.kawagire-top {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (max-width: 1024px) {
  .kawagire-top .kawagire-top-bg {
    width: 100vw;
  }
}
.kawagire-top .contents-container {
  width: 100%;
  position: absolute;
  top: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.kawagire-top .contents-container .logo-and-text {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: space-around;
  margin-top: 20px;
}
@media screen and (max-width: 1024px) {
  .kawagire-top .contents-container .logo-and-text {
    margin-top: 2.222vw;
  }
}
@media screen and (max-width: 1024px) {
  .kawagire-top .contents-container .logo-and-text .logo {
    width: 15.111vw;
  }
}
.kawagire-top .contents-container .logo-and-text .text {
  font-family: "Ryumin";
  font-weight: 500;
  font-size: 53.66px;
  color: #42210B;
  border-bottom: 2px solid #42210B;
  line-height: 1.5;
}
@media screen and (max-width: 1024px) {
  .kawagire-top .contents-container .logo-and-text .text {
    font-size: 5.962vw;
    border-bottom: 0.222vw solid #42210B;
  }
}
.kawagire-top .contents-container .logo-and-text .assessment {
  display: flex;
  align-items: center;
}
.kawagire-top .contents-container .logo-and-text .assessment .left-leaf, .kawagire-top .contents-container .logo-and-text .assessment .right-leaf {
  width: 120px;
  height: auto;
}
@media screen and (max-width: 1024px) {
  .kawagire-top .contents-container .logo-and-text .assessment .left-leaf, .kawagire-top .contents-container .logo-and-text .assessment .right-leaf {
    width: 13.333vw;
  }
}
.kawagire-top .contents-container .logo-and-text .assessment .left-leaf {
  margin-right: -60px;
}
@media screen and (max-width: 1024px) {
  .kawagire-top .contents-container .logo-and-text .assessment .left-leaf {
    margin-right: -6.667vw;
  }
}
.kawagire-top .contents-container .logo-and-text .assessment .right-leaf {
  margin-left: -60px;
}
@media screen and (max-width: 1024px) {
  .kawagire-top .contents-container .logo-and-text .assessment .right-leaf {
    margin-left: -6.667vw;
  }
}
.kawagire-top .contents-container .logo-and-text .assessment .assessment-text .font {
  font-family: "Ryumin";
  font-weight: 500;
  color: #42210B;
  font-size: 29.6px;
  line-height: 1;
}
@media screen and (max-width: 1024px) {
  .kawagire-top .contents-container .logo-and-text .assessment .assessment-text .font {
    font-size: 3.289vw;
    transform: translateY(1vw);
  }
}
@media screen and (max-width: 1024px) {
  .kawagire-top .contents-container .logo-and-text .assessment .assessment-text .gold-star {
    width: 13.888vw;
    transform: translateY(-1vw);
  }
}
.kawagire-top .contents-container .logo-and-text .assessment .assessment-text .num {
  font-family: "Ryumin";
  font-weight: 500;
  color: #80272D;
  font-size: 73px;
  line-height: 1.2;
  transform: translateY(-20px);
}
@media screen and (max-width: 1024px) {
  .kawagire-top .contents-container .logo-and-text .assessment .assessment-text .num {
    font-size: 8.111vw;
    transform: translateY(-2.222vw);
  }
}
.kawagire-top .contents-container h1 {
  text-align: center;
  font-family: "Ryumin";
  font-weight: 500;
  color: #991F24;
  font-size: 101.1px;
  line-height: 1.2;
  transform: translateY(-30px);
}
@media screen and (max-width: 1024px) {
  .kawagire-top .contents-container h1 {
    font-size: 11.233vw;
    transform: translateY(-3.333vw);
  }
}
.kawagire-top .contents-container h1 span {
  font-size: 68px;
}
@media screen and (max-width: 1024px) {
  .kawagire-top .contents-container h1 span {
    font-size: 7.556vw;
  }
}
.kawagire-top .contents-container h2 {
  text-align: center;
  font-family: "Ryumin";
  font-weight: 500;
  color: #42210B;
  font-size: 88px;
  text-shadow: 3px 3px 15px rgba(255, 255, 255, 0.8078431373), -3px -3px 15px rgba(255, 255, 255, 0.8078431373);
  line-height: 1.2;
}
@media screen and (max-width: 1024px) {
  .kawagire-top .contents-container h2 {
    font-size: 9.778vw;
    text-shadow: 0.333vw 0.333vw 1.666vw rgba(255, 255, 255, 0.8078431373), -0.333vw -0.333vw 1.666vw rgba(255, 255, 255, 0.8078431373);
  }
}
.kawagire-top .contents-container h2 span {
  font-size: 58.9px;
  letter-spacing: 0.05em;
}
@media screen and (max-width: 1024px) {
  .kawagire-top .contents-container h2 span {
    font-size: 6.544vw;
  }
}
.kawagire-top .contents-container .speech-bubble {
  background-color: #80272D;
  border-radius: 50%;
  width: 190px;
  height: 190px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  transform: rotate(20deg);
  align-self: flex-end;
  margin-right: 30px;
}
@media screen and (max-width: 1024px) {
  .kawagire-top .contents-container .speech-bubble {
    width: 21.111vw;
    height: 21.111vw;
    margin-right: 3.333vw;
  }
}
.kawagire-top .contents-container .speech-bubble::after {
  content: "";
  position: absolute;
  top: 97%;
  left: 50%;
  margin-left: -35px;
  transform: rotate(10deg);
  border: 10px solid transparent;
  border-top: 20px solid #80272D;
}
@media screen and (max-width: 1024px) {
  .kawagire-top .contents-container .speech-bubble::after {
    margin-left: -3.889vw;
    border: 1.111vw solid transparent;
    border-top: 2.222vw solid #80272D;
  }
}
.kawagire-top .contents-container .speech-bubble p {
  font-family: "Ryumin";
  font-weight: normal;
  font-size: 27px;
  color: #fff;
  line-height: 1.2;
  text-align: center;
}
@media screen and (max-width: 1024px) {
  .kawagire-top .contents-container .speech-bubble p {
    font-size: 3vw;
  }
}
.kawagire-top .contents-container .speech-bubble p .large {
  font-size: 62px;
}
@media screen and (max-width: 1024px) {
  .kawagire-top .contents-container .speech-bubble p .large {
    font-size: 6.889vw;
  }
}
.kawagire-top .contents-container .speech-bubble p .middle {
  font-size: 39px;
}
@media screen and (max-width: 1024px) {
  .kawagire-top .contents-container .speech-bubble p .middle {
    font-size: 4.333vw;
  }
}
@media screen and (max-width: 1024px) {
  .kawagire-top .contents-container .kawagire-types {
    width: 89.111vw;
  }
}
.kawagire-top .contents-container h3 {
  font-family: "Ryumin";
  font-weight: 500;
  color: #42210B;
  font-size: 40px;
  text-align: center;
  letter-spacing: -0.1em;
  margin-top: 20px;
  line-height: 1.7;
}
@media screen and (max-width: 1024px) {
  .kawagire-top .contents-container h3 {
    font-size: 4.444vw;
    margin-top: 2.222vw;
  }
}
.kawagire-top .contents-container h3 .large {
  letter-spacing: -0.12em;
  font-size: 72.5px;
}
@media screen and (max-width: 1024px) {
  .kawagire-top .contents-container h3 .large {
    font-size: 8.056vw;
  }
}
.kawagire-top .contents-container h3 .large .small {
  font-size: 57px;
}
@media screen and (max-width: 1024px) {
  .kawagire-top .contents-container h3 .large .small {
    font-size: 6.333vw;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvbnRzLnNjc3MiLCJiYXNlL2Jhc2Uuc2NzcyIsIl9taXhpbi5zY3NzIiwiY29tcG9uZW50cy9rYXdhZ2lyZS9rYXdhZ2lyZS10b3Auc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FDdkVGO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FDQ0E7RURMSjtJQU9RO0lBQ0E7O0VBQ0E7SUFDSTs7OztBQUtaO0VBQ0k7OztBRWpCSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBREVFO0VDREY7SUFFSTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBRGhCRjtFQ1dBO0lBT0k7OztBRGxCSjtFQ29CRTtJQUVJOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUQvQko7RUN5QkU7SUFRSTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBOztBRDFDTjtFQ3dDSTtJQUlJOzs7QUFHSjtFQUNFOztBRGhETjtFQytDSTtJQUdJOzs7QUFHSjtFQUNFOztBRHRETjtFQ3FESTtJQUdJOzs7QUFLRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FEbEVSO0VDNkRNO0lBT0k7SUFDQTs7O0FEckVWO0VDd0VNO0lBRUk7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FEcEZSO0VDOEVNO0lBUUk7SUFDQTs7O0FBTVY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QURwR0Y7RUM2RkE7SUFTSTtJQUNBOzs7QUFFRjtFQUNFOztBRDFHSjtFQ3lHRTtJQUdJOzs7QUFJTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBRHZIRjtFQ2dIQTtJQVNJO0lBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7QUQ5SEo7RUM0SEU7SUFJSTs7O0FBSU47RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBRC9JRjtFQ29JQTtJQWFJO0lBQ0E7SUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBRDdKSjtFQ3FKRTtJQVVJO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FEMUtKO0VDb0tFO0lBUUk7OztBQUVGO0VBQ0U7O0FEL0tOO0VDOEtJO0lBR0k7OztBQUdKO0VBQ0U7O0FEckxOO0VDb0xJO0lBR0k7OztBRHZMUjtFQzRMQTtJQUVJOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FEek1GO0VDaU1BO0lBVUk7SUFDQTs7O0FBRUY7RUFDRTtFQUNBOztBRGhOSjtFQzhNRTtJQUlJOzs7QUFFRjtFQUNFOztBRHJOTjtFQ29OSTtJQUdJIiwiZmlsZSI6ImNvbXBvbmVudHMva2F3YWdpcmUva2F3YWdpcmUtdG9wLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUnl1bWluJztcclxuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUnl1bWluL0EtT1RGXFwgUnl1bWluXFwgUHJvXFwgUi1LTC5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUnl1bWluJztcclxuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUnl1bWluL0EtT1RGXFwgUnl1bWluXFwgUHJvXFwgTS1LTC5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUnl1bWluJztcclxuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUnl1bWluL0EtT1RGXFwgUnl1bWluXFwgUHJvXFwgTC1LTC5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUnl1bWluJztcclxuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUnl1bWluL0EtT1RGXFwgUnl1bWluXFwgUHJvXFwgSC1LTC5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUnl1bWluJztcclxuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUnl1bWluL0EtT1RGXFwgUnl1bWluXFwgUHJvXFwgQi1LTC5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ2tvenVrYSc7XHJcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL2tvenVrYS9rb3p1a2FcXCBQcjZOXFwgUi5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAna296dWthJztcclxuICBzcmM6IHVybCgnLi4vLi4vZm9udHMva296dWthL2tvenVrYVxcIFByNk5cXCBNLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdrb3p1a2EnO1xyXG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9rb3p1a2Eva296dWthXFwgUHI2TlxcIEIub3RmJykgZm9ybWF0KCdvcGVudHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAna296dWthJztcclxuICBzcmM6IHVybCgnLi4vLi4vZm9udHMva296dWthL2tvenVrYVxcIFByNk5cXCBILm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdrb3p1a2EnO1xyXG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9rb3p1a2Eva296dWthXFwgUHI2TlxcIEwub3RmJykgZm9ybWF0KCdvcGVudHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0F6dWtpJztcclxuICBzcmM6IHVybCgnaHR0cHM6Ly9mdWt1dW1lLml0ZW1ib3guZGVzaWduL2l0ZW0vYXp1a2lMQi50dGY/dD0yMDIzMTAxMDAwMzcxNCcpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufSIsIkBpbXBvcnQgJy4uL21peGluJztcclxuXHJcbi53LTkwMCB7XHJcbiAgICB3aWR0aDogOTAwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmJvZHkscCxoMSxoMixoMyxoNCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn0iLCIkYnJlYWtwb2ludDogKFxyXG4gICAgc3A6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KScsXHJcbiAgICB0YWI6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCknLFxyXG4gICAgcGM6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCknLFxyXG4pO1xyXG5cclxuQG1peGluIG1xKCRicCkge1xyXG4gICAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludCwgJGJwKX0ge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59IiwiQGltcG9ydCBcIi4uLy4uL2FwcC5zY3NzXCI7XHJcbi5rYXdhZ2lyZS10b3Age1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAua2F3YWdpcmUtdG9wLWJnIHtcclxuICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb250ZW50cy1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAubG9nby1hbmQtdGV4dCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMi4yMjJ2dztcclxuICAgICAgfVxyXG4gICAgICAubG9nbyB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTUuMTExdnc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50ZXh0IHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJSeXVtaW5cIjtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTMuNjZweDtcclxuICAgICAgICBjb2xvcjogIzQyMjEwQjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzQyMjEwQjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA1Ljk2MnZ3O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4yMjJ2dyBzb2xpZCAjNDIyMTBCO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYXNzZXNzbWVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC5sZWZ0LWxlYWYsLnJpZ2h0LWxlYWYge1xyXG4gICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMy4zMzN2dztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxlZnQtbGVhZiB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC02MHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTYuNjY3dnc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yaWdodC1sZWFmIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNjBweDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTYuNjY3dnc7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAuYXNzZXNzbWVudC10ZXh0IHtcclxuICAgICAgICAgIC5mb250IHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUnl1bWluXCI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNDIyMTBCO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI5LjZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4yODl2dztcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXZ3KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmdvbGQtc3RhciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMy44ODh2dztcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTF2dyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5udW0ge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJSeXVtaW5cIjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgY29sb3I6ICM4MDI3MkQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNzNweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA4LjExMXZ3O1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMi4yMjJ2dyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGgxIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LWZhbWlseTogXCJSeXVtaW5cIjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgY29sb3I6ICM5OTFGMjQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTAxLjFweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcclxuICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMS4yMzN2dztcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMuMzMzdncpO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjhweDtcclxuICAgICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNy41NTZ2dztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LWZhbWlseTogXCJSeXVtaW5cIjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgY29sb3I6ICM0MjIxMEI7XHJcbiAgICAgIGZvbnQtc2l6ZTogODhweDtcclxuICAgICAgdGV4dC1zaGFkb3c6IDNweCAzcHggMTVweCAjZmZmZmZmY2UsLTNweCAtM3B4IDE1cHggI2ZmZmZmZmNlO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICBmb250LXNpemU6IDkuNzc4dnc7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAuMzMzdncgMC4zMzN2dyAgMS42NjZ2dyAjZmZmZmZmY2UsLTAuMzMzdncgIC0wLjMzM3Z3ICAxLjY2NnZ3ICNmZmZmZmZjZTtcclxuICAgICAgfVxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDU4LjlweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA2LjU0NHZ3O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgICAuc3BlZWNoLWJ1YmJsZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4MDI3MkQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgd2lkdGg6IDE5MHB4O1xyXG4gICAgICBoZWlnaHQ6IDE5MHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZyk7XHJcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgIHdpZHRoOiAyMS4xMTF2dztcclxuICAgICAgICBoZWlnaHQ6IDIxLjExMXZ3O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMy4zMzN2dztcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOjk3JTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEwZGVnKTtcclxuICAgICAgICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCAjODAyNzJEO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zLjg4OXZ3O1xyXG4gICAgICAgICAgYm9yZGVyOiAxLjExMXZ3IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMi4yMjJ2dyBzb2xpZCAjODAyNzJEO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJSeXVtaW5cIjtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogM3Z3O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGFyZ2Uge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA2MnB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNi44ODl2dztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1pZGRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDM5cHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0LjMzM3Z3O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmthd2FnaXJlLXR5cGVzIHtcclxuICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgd2lkdGg6IDg5LjExMXZ3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJ5dW1pblwiO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBjb2xvcjogIzQyMjEwQjtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICAgIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNC40NDR2dztcclxuICAgICAgICBtYXJnaW4tdG9wOiAyLjIyMnZ3O1xyXG4gICAgICB9XHJcbiAgICAgIC5sYXJnZSB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiA3Mi41cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDguMDU2dnc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbWFsbCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDU3cHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA2LjMzM3Z3O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSJdfQ== */
