.wrap .btq_cal{width:100%;max-width:750px;margin:0 auto;font-family:roboto,sans-serif}.btq_cal{max-width:750px;margin:0 auto;margin-top:20px;margin-bottom:20px;background:#fff;box-sizing:border-box;position:relative;box-shadow: 1px 1px 5px rgb(0 0 0 / 20%);}.btq_cal .head{background:#e52b0e;color:#fff;padding:10px;position:relative}.btq_cal .head h2{padding:0;margin:0;line-height:normal;font-size:25px;color:#fff}.btq_cal .btq_cal_inner{padding:20px}.btq_cal .head p{position:absolute;right:20px;top:0;background:#000;padding:5px 15px;margin:7px 0}.btq_cal .head span{font-weight:700;letter-spacing:2.5px}.btq_cal .btq_cal_form label:not(.radios){font-weight:500;font-size:18px;display:block}.btq_cal .radios{margin-top:5px;border:1px solid #f4f4f4;padding:10px 10px 10px 40px}.btq_cal .element{margin-bottom:20px}.btq_cal .radios{display:block;position:relative;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btq_cal .radios input{position:absolute;opacity:0;cursor:pointer}.btq_cal .checkmark{position:absolute;top:29%;left:9px;height:20px;width:20px;background-color:#eee;border-radius:50%}.btq_cal .radios:hover input~.checkmark{background-color:#ccc}.btq_cal .radios input:checked~.checkmark{background-color:#000}.btq_cal .checkmark:after{content:"";position:absolute;display:none}.btq_cal .radios input:checked~.checkmark:after{display:block}.btq_cal .radios .checkmark:after{top:6px;left:6px;width:8px;height:8px;border-radius:50%;background:#fff}.btq_cal .next{cursor:pointer;font-size:18px;margin-top:5px;background:#e52b0e;color:#fff;border:none;text-transform:uppercase;padding:8px 20px;font-weight:500}.btq_cal .next:hover{opacity:.9}.btq_cal .back{cursor:pointer;font-size:18px;margin-top:5px;background:#000;color:#fff;border:none;text-transform:uppercase;padding:8px 20px;font-weight:500}.btq_cal .back:hover{opacity:.9}.btq_cal .element:nth-child(1),.btq_cal .element:nth-child(12){display:block}.btq_cal .element{display:none}.btq_cal .element u{font-size:14px;text-decoration:none;color:#e52b0e;font-weight:300!important;display:none;margin:10px 0}.btq_cal #endomorph{color:#e52b0e}.btq_cal #mesomorph{color:#000}.btq_cal #ectomorph{color:#0eace5}.btq_cal .result_traits li{list-style:none;position:relative;display:inline-block;padding:10px;width:30%;text-align:center;font-weight:500}.btq_cal .result_traits li span{display:block;font-weight:600;font-size:24px}.btq_cal .result_traits{margin:0;padding:0}.btq_cal .btq_chart{width:69%;display:inline-block;box-sizing:border-box}.btq_cal .btq_img{width:29%;display:inline-block;box-sizing:border-box}.btq_cal .btq_img img{max-width:100%;display:block;margin:0 auto}.btq_cal #rst_type{font-size:24px;margin:0;background:#e52b0e;padding:10px 15px;color:#fff}.btq_cal .result p{margin:0;padding:10px}.btq_cal div.google-visualization-tooltip{display:none}.btq_cal br{display:none!important;visibility:hidden!important}.btq_cal p:empty{display:none!important;visibility:hidden!important}@media only screen and (max-width:768px){.btq_cal #rst_type{font-size:20px}.btq_cal .result_traits li{width:32%;padding:5px;box-sizing:border-box}.btq_cal #endomorph span::before{left:10px;top:28px}.btq_cal #mesomorph span::before{left:10px;top:28px}.btq_cal #ectomorph span::before{left:12px;top:28px}.btq_cal .result_traits li span{font-size:16px}.btq_cal .checkmark{top:29%}.btq_cal .btq_img{width:39%;vertical-align:top;padding-top:40px}.btq_cal .btq_chart{width:59%;vertical-align:top}.btq_cal .btq_cal_inner{padding:5px}}.access{color:red;background-color:#f4f4f4;border:1px solid red;width:auto;text-align:left;padding:20px 30px}.access p{margin:0 0 20px}.access b{display:inline-block!important}.access .embedded{background:#fff;padding:15px;color:#000;margin:10px 0}.gcode{cursor:pointer;font-size:16px;margin-top:15px;background:#000;color:#fff;border:none;text-transform:uppercase;padding:8px 20px;font-weight:500;border-radius:5px;text-decoration:none}.copycode{cursor:pointer;font-size:14px;margin-top:10px;background:#e52b0e;color:#fff;border:none;text-transform:uppercase;padding:5px 15px;font-weight:500;border-radius:5px;text-decoration:none;box-sizing:border-box}#embeded_code{background:#f4f4f4;padding:10px}#embeded_code_text{min-height:80px}pre{background:#f4f4f4;border:1px solid #ddd;border-left:3px solid #f36d33;color:#666;page-break-inside:avoid;font-family:monospace;font-size:15px;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1em 1.5em;display:block;word-wrap:break-word}.embedded p{font-size:14px}