#dang-ky .voucher-ticket{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:4px;min-width:220px;padding:18px 30px;margin:0 0 24px;background:#fff6df;border:2px dashed #d2a545;border-radius:18px;color:#123a33;box-shadow:0 10px 24px #042b242b;transform:rotate(-2deg)}
#dang-ky .voucher-ticket:before,#dang-ky .voucher-ticket:after{content:"";position:absolute;top:45%;width:20px;height:20px;border-radius:50%;background:#164b3f}
#dang-ky .voucher-ticket:before{left:-11px}#dang-ky .voucher-ticket:after{right:-11px}
#dang-ky .voucher-ticket span{font-size:14px;letter-spacing:1.6px;font-weight:800;color:#123a33}#dang-ky .voucher-ticket strong{font-size:56px;line-height:1.2;color:#123a33}#dang-ky .voucher-ticket small{font-size:14px;color:#335d51}
#dang-ky .voucher-price-label{margin:20px 0 4px;color:#fff;font-weight:700;font-size:17px}#dang-ky .voucher-invitation{grid-column:1/-1;margin:0;max-width:720px;color:#fff;font-size:18px;line-height:1.6}
#dang-ky>.primary{min-height:72px;font-size:21px;padding:20px;color:#103c34;background:#a3edcd;line-height:1.4}
#dang-ky .voucher-reveal .voucher-renewal-benefit{background:#fff9e9;color:#173e34;border-color:#e3cd93}#dang-ky .voucher-reveal .voucher-renewal-benefit strong{color:#173e34}
@media(max-width:700px){#dang-ky .voucher-ticket{min-width:190px;padding:14px 24px;margin-bottom:18px}#dang-ky .voucher-ticket strong{font-size:48px}#dang-ky>.primary{width:100%;font-size:20px}#dang-ky .voucher-invitation{font-size:17px}}
