.loyalty-scheme-static-page .options{justify-content:center;align-items:center;width:100%;display:flex}.loyalty-scheme-static-page .intro-banner{background:#f7b3be;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.loyalty-scheme-static-page .intro-banner h3{margin:0;font-size:36px;font-weight:700}.loyalty-scheme-static-page .intro-banner h4{margin:5px 0 0;font-size:24px;font-weight:500}.loyalty-scheme-static-page .intro-banner p{text-align:center;max-width:600px;margin-top:10px;font-size:16px}@media (width>=0) and (width<=769px){.loyalty-scheme-static-page .intro-banner{background-color:#f7bac4;height:auto;padding:20px;background-image:none!important}.loyalty-scheme-static-page .intro-banner h3{font-size:28px}.loyalty-scheme-static-page .intro-banner h4{font-size:20px}.loyalty-scheme-static-page .intro-banner p{font-size:14px}}.loyalty-scheme-static-page .text-content{flex-direction:column;justify-content:center;align-items:center;display:flex}.loyalty-scheme-static-page .text-content .options .btn{color:#f7bac4;border-radius:0;margin:20px auto 0;padding:10px 20px;font-size:18px;font-weight:700}.loyalty-scheme-static-page .text-content .options .register{color:#000;background-color:#fff;border:none;font-weight:600}.loyalty-scheme-static-page .buttons{gap:20px;display:flex}.loyalty-scheme-static-page .how-it-works{text-align:center;background-color:var(--accent-color-light-3);flex-direction:column;padding:70px 0;display:flex}.loyalty-scheme-static-page .how-it-works h3{margin-bottom:40px;font-size:32px;font-weight:700}.loyalty-scheme-static-page .how-it-works .how-list{gap:5%;margin:0 auto;display:flex}.loyalty-scheme-static-page .how-it-works .how-list .how{flex:1;max-width:300px}.loyalty-scheme-static-page .how-it-works .how-list .how h4{color:var(--contrast-color);font-size:60px;font-weight:700}.loyalty-scheme-static-page .how-it-works .how-list .how h5{margin-bottom:10px;font-size:24px;font-weight:700}.loyalty-scheme-static-page .how-it-works .how-list .how p{max-width:600px;margin:0 auto 20px;font-size:16px}@media (width>=0) and (width<=769px){.loyalty-scheme-static-page .how-it-works{padding:30px 10px}.loyalty-scheme-static-page .how-it-works .how-list{flex-direction:column;gap:30px}.loyalty-scheme-static-page .how-it-works .how-list .how{max-width:100%}.loyalty-scheme-static-page .how-it-works .how-list .how h4{font-size:48px}.loyalty-scheme-static-page .how-it-works .how-list .how h5{font-size:22px}.loyalty-scheme-static-page .how-it-works .how-list .how p{font-size:14px}.loyalty-scheme-static-page .how-it-works h3{margin-bottom:20px;font-size:28px}}.loyalty-scheme-static-page .ways-to-earn{text-align:center;justify-content:space-between;align-items:center;gap:2%;width:80%;margin:50px auto;display:flex}.loyalty-scheme-static-page .ways-to-earn .option{background-color:var(--contrast-color);flex-direction:column;flex:1;justify-content:flex-start;align-items:center;padding:50px;display:flex}.loyalty-scheme-static-page .ways-to-earn .option i{color:#000}.loyalty-scheme-static-page .ways-to-earn .option h4{margin:10px 0;font-size:20px;font-weight:600}@media (width>=0) and (width<=992px){.loyalty-scheme-static-page .ways-to-earn{width:100%}}@media (width>=0) and (width<=769px){.loyalty-scheme-static-page .ways-to-earn{flex-direction:column;gap:30px}.loyalty-scheme-static-page .ways-to-earn .option{width:100%;min-height:auto}}.loyalty-scheme-static-page .spend-and-earn{text-align:center;margin:70px 0 50px}.loyalty-scheme-static-page .spend-and-earn h3{margin-bottom:10px;font-size:32px;font-weight:700}.loyalty-scheme-static-page .spend-and-earn p{margin-bottom:30px;font-size:16px}.loyalty-scheme-static-page .spend-and-earn .spends{text-align:center;justify-content:space-evenly;align-items:center;width:60%;margin:30px auto;display:flex}@media (width>=0) and (width<=992px){.loyalty-scheme-static-page .spend-and-earn .spends{width:90%}}.loyalty-scheme-static-page .spend-and-earn .spends .block{background-color:var(--accent-color);border-radius:20px;flex:1;padding:30px 10px}.loyalty-scheme-static-page .spend-and-earn .spends .block h4{margin-bottom:5px;font-size:20px;font-weight:600}.loyalty-scheme-static-page .spend-and-earn .spends .block p{margin:0;font-size:14px}.loyalty-scheme-static-page .spend-and-earn .spends .divider{--s:13px;--b:14px;--m:.4;background:var(--contrast-color);--R:calc(var(--s) * sqrt(var(--m) * var(--m) + 1) + var(--b)/2);height:calc(2 * var(--R));--_g:#0000 calc(99% - var(--b)), #000 calc(101% - var(--b)) 99%, #0000 101%;-webkit-mask:radial-gradient(var(--R) at left 50% bottom calc(-1 * var(--m) * var(--s)), var(--_g)) calc(50% - 2 * var(--s)) calc(50% - var(--s) / 2 - var(--b) / 2)/calc(4 * var(--s)) calc(var(--s) + var(--b)) repeat-x, radial-gradient(var(--R) at left 50% top calc(-1 * var(--m) * var(--s)), var(--_g)) 50% calc(50% + var(--s) / 2 + var(--b) / 2)/calc(4 * var(--s)) calc(var(--s) + var(--b)) repeat-x;mask:radial-gradient(var(--R) at left 50% bottom calc(-1 * var(--m) * var(--s)), var(--_g)) calc(50% - 2 * var(--s)) calc(50% - var(--s) / 2 - var(--b) / 2)/calc(4 * var(--s)) calc(var(--s) + var(--b)) repeat-x, radial-gradient(var(--R) at left 50% top calc(-1 * var(--m) * var(--s)), var(--_g)) 50% calc(50% + var(--s) / 2 + var(--b) / 2)/calc(4 * var(--s)) calc(var(--s) + var(--b)) repeat-x;flex:1}@media (width>=0) and (width<=769px){.loyalty-scheme-static-page .spend-and-earn{margin:30px 0 20px}.loyalty-scheme-static-page .spend-and-earn .spends{flex-wrap:wrap;width:100%;display:flex}.loyalty-scheme-static-page .spend-and-earn .spends .block{flex:0 0 45%;margin:10px 0}.loyalty-scheme-static-page .spend-and-earn .spends .divider{display:none}.loyalty-scheme-static-page .spend-and-earn h3{font-size:28px}.loyalty-scheme-static-page .spend-and-earn p{font-size:14px}}.loyalty-scheme-static-page .how-to-redeem{text-align:center;background-color:#fff1e6;padding:70px 0}.loyalty-scheme-static-page .how-to-redeem h3{color:#591523;margin-bottom:20px;font-size:32px;font-weight:700}.loyalty-scheme-static-page .how-to-redeem p{font-size:16px}@media (width>=0) and (width<=769px){.loyalty-scheme-static-page .how-to-redeem{padding:30px 10px}.loyalty-scheme-static-page .how-to-redeem h3{margin-bottom:10px;font-size:28px}.loyalty-scheme-static-page .how-to-redeem p{font-size:14px}}
