.ym-chart{margin:2em auto 2rem;padding:var(--swl-clmn-pddng);max-width:600px;background:transparent;box-shadow:none;font-size:.9rem}.ym-chart .wp-block-group__inner-container>*{margin-bottom:0!important}.ym-chart__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:100%;padding:.5em 0 0.3em!important;margin:0 auto!important;font-size:1.35em!important;font-weight:600!important;color:#fdc44f;letter-spacing:1px!important;line-height:1.5!important}.ym-chart__title:before,.ym-chart__title:after{content:"";flex:1;height:1px;background:#fdc44f;display:block}.ym-chart__title:before{margin-right:.7em}.ym-chart__title:after{margin-left:.7em}.ym-chart__ex{text-align:center;margin:0!important;padding:0!important}.ym-chart>div>div{display:none;padding-top:100px;margin-top:-100px}.ym-chart .ym-chart__display{display:block}.ym-chart figure{margin:1em 0 2em}.ym-chart figure img{display:block}.ym-chart>div>div>div>p.q-title{margin:1em 0 0!important;padding:.8em 1em .8em 4.3em!important;background:var(--color_white);position:relative}.ym-chart>div>div>div>p.q-title:before{content:"Q";background:#fdc44f;position:absolute;left:0;top:0;color:#fff;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;font-size:1.1em;min-width:48px}.ym-chart ul{margin:1.5em 0 0!important;padding:0!important;list-style:none!important;border:none}.ym-chart ul li{margin:0 0 1em 0em!important;padding:0!important}.ym-chart ul li:last-child{margin:0!important}.ym-chart ul li a{background:var(--color_white);display:block;padding:0.8em!important;text-decoration:none;color:#333;box-shadow:0 3px 5px rgba(0,0,0,.07)}.ym-chart ul li a:hover{box-shadow:inset 2px 2px 0 0 #ee8f81,2px 2px 0 0 #ee8f81,2px 0 0 0 #ee8f81,0 2px 0 0 #ee8f81;transition:0.1s ease-in-out;opacity:1}.ym-chart ul li:before{content:unset!important}.ym-chart__result{background:var(--color_white);border:solid 2px #000;padding:1em;line-height:1.6em;letter-spacing:.02em;margin-top:1em}.ym-chart__result-title{color:#fdc44f;font-size:1.1em!important;font-weight:600!important;padding:0!important;margin:0 0 1em!important;border-bottom:1px dashed #fdc44f}@media screen and (max-width:560px){.ym-chart{padding:1.8em 1.3em}.ym-chart>div>figure{margin:.5em 0}.ym-chart>div>p{margin:1em 0 0!important;padding:.8em 1em .8em 3.3em!important}.ym-chart ul{margin:1em 0 0!important}.ym-chart__title{font-size:1em!important}.ym-chart__title:before{margin-right:.3em}.ym-chart__title:after{margin-left:.3em}.ym-chart__ex,.ym-chart__add{font-size:0.9em!important}.ym-chart>div>p:before{min-width:30px}}.p-tw-btn,.p-check-btn{text-align:center;margin:1.5em 2em!important;padding:0!important}.p-tw-btn a,.p-check-btn a{display:block;box-shadow:0 3px 5px rgba(0,0,0,.15);color:#fff!important;font-weight:600!important;text-decoration:none!important;padding:.5em 0;border-radius:30px}.p-tw-btn a{background:#00acee}.p-check-btn a{background:#fbc55e}.p-tw-btn a:hover,.p-check-btn a:hover{transform:translateY(3px);box-shadow:0 2px 2px rgba(0,0,0,.22)}.ym-chart>div>p.p-check-btn{background:none!important;padding:0 5em!important}.ym-chart>div>p.p-check-btn:before{content:unset!important}@media screen and (max-width:800px){.p-tw-btn,.p-check-btn{margin:1.5em 3em!important}}@media screen and (max-width:560px){.p-tw-btn,.p-check-btn{margin:1.5em 1em!important}.ym-chart>div>p.p-check-btn{padding:0 3em!important}}.ym-chart h3{margin:2em 0 1em;color:#fff!important}.ym-chart{border:none}.ym-chart>div>div>div>p.q-title{padding:.5em .5em .5em 2.7em!important;border:solid 2px #000;letter-spacing:.02em}.p-check-btn a{background:#000}.p-check-btn a{display:block;box-shadow:0 3px 5px rgb(0 0 0 / 15%);color:#fff!important;font-weight:600!important;text-decoration:none!important;padding:.8em 0;border-radius:0}.ym-chart>div>div>div>p.q-title{padding:.8em 1em .8em 3em}.ym-chart>div>div>div>p.q-title:before{background:#000;min-width:30px}.ym-chart figure{border:solid 2px #000}.ym-chart ul li a{box-shadow:none;border:solid 2px #000}.ym-chart ul li a:hover{box-shadow:none;background-color:#000;transition:0.3s ease-in-out;color:#fff}