.mqv2_wrap input[type="checkbox"],input[type="radio"]{display:inline-block;height:20px;width:20px;border:1px solid #d2d2d2;padding:0 10px;cursor:pointer}.mqv2_wrap dl.heading dt{font-weight:700;font-size:14px}.mqv2_wrap{margin:50px 0 80px}.row-grid .mqv2{float:none;width:100%;padding-bottom:10px;margin:50px auto 0}.mqv2 h3,.step-thanks h3{margin-bottom:25px;margin-top:15px;color:#7d4732;font-size:24px;text-align:center;font-weight:700}.payment_method .info .btn{background-color:#ddd;padding:5px 7px;font-size:15px;color:#000;margin-top:10px}.mqv2_wrap dl{display:flex;align-items:center;justify-content:center;align-content:space-between;background:#f9f2ef;border-top:1px solid #ddd}.mqv2_wrap .payment-item .dt2{border:1px solid #ddd;margin-bottom:2px}.mqv2_wrap dl:last-child{border-bottom:1px solid #ddd}dt,.payment p,.payment-item p,.mqv2 p,.step-thanks p{font-size:14px;padding:10px 0}.mqv2_wrap dt{text-align:center;padding:10px 0;color:#333;font-weight:400;margin:3px;cursor:pointer;background-color:#f9f2ef}.dt3 .selection{width:5%}.dt3 .name{width:70%;font-weight:700;text-align:left}.dt3 .fee{width:25%;font-weight:700}.dt2 .selection{width:10%}.dt2 .name{width:65%;text-align:left}.mqv2_wrap .content-pane,.mqv2_wrap .content-payment{margin-top:80px}.mqv2_wrap .form-control input{height:38px;line-height:38px}.mqv2_wrap .form-control input,.mqv2_wrap .form-control textarea{width:100%;margin-bottom:15px;border:1px solid #d2d2d2;padding:0 10px;box-sizing:border-box}.mqv2_wrap .form-control textarea{padding:15px 10px}.mqv2_wrap .bank-info li{overflow:hidden;border-top:1px solid #ddd;padding-bottom:5px;margin:8px 0}.mqv2_wrap .btn-next{display:inline-block;line-height:40px;padding:0 35px;border-radius:5px;text-align:center;background:#ff2f2f;color:#fff;font-size:14px;transition:1s;border:none;cursor:pointer}.mqv2_wrap .payment_method{padding:10px 0;font-size:14px}.mqv2_wrap .tvem-payment-item{text-align:center;border:1px solid #ddd;width:100%;max-width:320px;padding:20px 0;margin-bottom:25px;margin-left:auto;margin-right:auto}.bank-info li img{float:right}.mqv2_wrap .tvem-payment-item .payment-btn{display:inline-block;width:80%;background:#10b9f8;border:1px solid #10b9f8;color:#fff;font-weight:700;font-size:14px;padding:5px 15px;margin-bottom:5px;cursor:pointer}.mqv2_wrap .payment_method li{padding-top:5px}.step-thanks{display:block;margin:40px auto 0 auto;background:#fff;border-radius:10px;padding:32px 32px 24px 32px;box-shadow:0 2px 12px rgb(0 0 0 / .06)}.step-thanks h2{text-align:center;color:#8d5c2c;font-weight:700;margin-bottom:28px}.step-thanks .payment-amount{font-size:20px;margin-bottom:18px;font-weight:500}.step-thanks .payment-amount span{font-weight:700;color:#222}.step-thanks .payment-info{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-start}.step-thanks .payment-info-left{flex:1;min-width:260px}.step-thanks .payment-info-left div{font-size:14px;margin-bottom:4px}.step-thanks .payment-info-left .account-number{color:#d32f2f;font-weight:700}.step-thanks .payment-info-right{min-width:180px;text-align:center}.step-thanks .payment-info-right img{width:180px;height:180px;border-radius:10px;border:1px solid #ccc;margin-bottom:8px}.step-thanks .payment-info-right .account-name{font-size:15px;color:#222;font-weight:600;margin-top:4px}.step-thanks .payment-info-right .branch{font-size:13px;color:#666}.step-thanks .note-title{color:#1a56db;font-weight:600;font-size:14px;margin-bottom:6px;margin-top:24px}.step-thanks ul{font-size:15px;color:#222;padding-left:18px}.step-thanks ul li{margin-bottom:4px}.step-thanks ul li.important{color:#d32f2f;font-weight:600}@media (max-width:700px){.step-thanks{padding:18px 4vw 12px 4vw}.payment-info{flex-direction:column;gap:18px}.payment-info-right{margin-top:18px;min-width:0;width:100%;display:flex;flex-direction:column;align-items:center}.payment-info-right img{width:120px;height:120px}}@media (max-width:500px){.payment-info-left div{font-size:14px}.payment-info-right img{width:90px;height:90px}}@media screen and (min-width:500px){.mqv2_wrap .col-group-3{white-space:nowrap;display:fle