.voucher-section{background:#1f1f1f;padding:60px 0;position:relative}.voucher-section .page-center{margin:0 auto;max-width:1170px;padding:0 20px;position:unset}.voucher-section .two-col-holder{align-items:flex-start;display:flex;gap:30px}.voucher-section .two-col-holder .voucher-left{color:#fff;max-width:100%;width:calc(48% - 15px)}.voucher-section .voucher-list{list-style:none;margin:25px 0;padding:0}.voucher-section .voucher-list li{font-size:22px;margin:0;padding-left:32px;position:relative}.voucher-section .voucher-list li:after{align-items:center;background:url("https://tapestodigital.com.au/hubfs/Vector%20(16).png");background-repeat:no-repeat;border-radius:100%;content:"";display:flex;font-size:13px;height:17px;justify-content:center;left:0;position:absolute;top:50%;transform:translateY(-50%);width:17px}.voucher-section .voucher-image{border-radius:10px 0 0 10px;bottom:0;max-width:100%;overflow:hidden;position:absolute;right:0;top:0;width:45%}.voucher-section .options-title{font-size:14px;letter-spacing:1px;margin-top:40px}.voucher-section .voucher-options{align-items:center;display:flex;flex-wrap:wrap;gap:0;margin-top:10px}.voucher-section .voucher-options .cstm-btn{background:#333;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:8px 18px}.voucher-section .voucher-options .editable{align-items:center;background:#00b5b8;border-radius:6px;display:flex;font-size:14px;gap:5px;padding:2px 5px}.p-icon img{margin-top:4px}.voucher-section .voucher-options .editable .cstm-btn{background:#00b5b8;border:1px solid #fff;font-size:14px;padding:2px 12px}.voucher-section .voucher-options .cstm-btn:hover{background:#f5c04d!important}.voucher-section .button-holder .btn{align-items:center;background:#f5c04d;border:none;border-radius:6px;color:#000;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:5px;margin-top:25px;padding:14px 22px;text-decoration:none}p.secure-text{color:#6e6e6e;display:flex;font-size:13px;gap:5px;margin-top:10px;opacity:.8}p.secure-text img{max-width:16px}.voucher-section .button-holder .btn-icon{height:16px;width:16px}.voucher-section .button-holder .btn-icon img{display:block}.voucher-section .voucher-image img{border-radius:10px 0 0 10px;display:block;height:100%!important;object-fit:cover;width:100%}.cstm-btn.selected{background:#f5c04d!important;border-color:transparent;box-shadow:none;color:#fff}.cstm-btn{cursor:pointer;user-select:none}@media screen and (max-width:1199px){.voucher-section .voucher-image{width:50%}.voucher-section .voucher-options{row-gap:10px}}@media screen and (max-width:767px){.voucher-section{padding-bottom:0}.voucher-section .two-col-holder{display:flex;flex-direction:column;gap:30px}.voucher-section .page-center{padding:0}.voucher-section .two-col-holder .voucher-left{max-width:100%;padding:0 15px;width:100%}.voucher-section .voucher-image{border-radius:0;bottom:0;max-width:100%;overflow:hidden;position:relative;right:0;top:0;width:100%}.voucher-section .voucher-image img{border-radius:0;display:block;height:100%!important;object-fit:cover;width:100%}}@media screen and (min-width:2100px){.voucher-section{height:950px}.voucher-section .voucher-image img{min-height:930px}}@media screen and (min-width:2500px){.voucher-section{height:1120px}.voucher-section .voucher-image img{border-radius:10px 0 0 10px;display:block;height:100%!important;min-height:1118px;object-fit:cover;width:100%}}@media screen and (max-width:575px){.voucher-section h2.gradient-heading{text-align:center}.gradient-heading{font-size:32px!important;margin:0 auto;max-width:300px}}