/*! C8 Loyalty - CSS v1.0.0.b89bcf4b */.font-light{font-weight:300 !important}.font-regular{font-weight:400 !important}.font-medium{font-weight:500 !important}.font-semibold{font-weight:600 !important}.font-bold{font-weight:700 !important}.font-extrabold{font-weight:800 !important}@font-face{font-family:"FilsonPro";font-weight:300;font-style:normal;src:url("../fonts/FilsonPro/FilsonProLight.woff2") format("woff2"),url("../fonts/FilsonPro/FilsonProLight.woff") format("woff");text-rendering:auto;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:"FilsonPro";font-weight:400;font-style:normal;src:url("../fonts/FilsonPro/FilsonProRegular.woff2") format("woff2"),url("../fonts/FilsonPro/FilsonProRegular.woff") format("woff");text-rendering:auto;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:"FilsonPro";font-weight:500;font-style:normal;src:url("../fonts/FilsonPro/FilsonProMedium.woff2") format("woff2"),url("../fonts/FilsonPro/FilsonProMedium.woff") format("woff");text-rendering:auto;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:"FilsonPro";font-weight:600;font-style:normal;src:url("../fonts/FilsonPro/FilsonProBold.woff2") format("woff2"),url("../fonts/FilsonPro/FilsonProBold.woff") format("woff");text-rendering:auto;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:"FilsonPro";font-weight:700;font-style:normal;src:url("../fonts/FilsonPro/FilsonProHeavy.woff2") format("woff2"),url("../fonts/FilsonPro/FilsonProHeavy.woff") format("woff");text-rendering:auto;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:"FilsonPro";font-weight:800;font-style:normal;src:url("../fonts/FilsonPro/FilsonProBlack.woff2") format("woff2"),url("../fonts/FilsonPro/FilsonProBlack.woff") format("woff");text-rendering:auto;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.section.loyalty{font-family:"FilsonPro","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;background-color:#f1f1f1;background-image:url("../img/concrete.webp")}.section.loyalty>.inner{position:relative;z-index:5;max-width:810px;margin:0 auto;padding:40px 20px}@media(min-width: 576px){.section.loyalty>.inner{padding:50px 30px}}@media(min-width: 992px){.section.loyalty>.inner{max-width:1080px;padding:50px 25px}}@media(min-width: 1200px){.section.loyalty>.inner{max-width:1280px}}@media(min-width: 1500px){.section.loyalty>.inner{max-width:1280px;padding:60px 25px}}.section.loyalty.pt-none>.inner{padding-top:0}.section.loyalty.pt-none>.inner>.row{padding-top:0}.section.loyalty.pt-small>.inner{padding-top:.8em}@media(min-width: 576px){.section.loyalty.pt-small>.inner{padding-top:1em}}.section.loyalty.pt-medium>.inner{padding-top:2.4em}@media(min-width: 576px){.section.loyalty.pt-medium>.inner{padding-top:3em}}.section.loyalty.pt-large>.inner{padding-top:4em}@media(min-width: 576px){.section.loyalty.pt-large>.inner{padding-top:5em}}.section.loyalty.pb-none>.inner{padding-bottom:0}.section.loyalty.pb-none>.inner>.row{padding-bottom:0}.section.loyalty.pb-small>.inner{padding-bottom:.8em}@media(min-width: 576px){.section.loyalty.pb-small>.inner{padding-bottom:1em}}.section.loyalty.pb-medium>.inner{padding-bottom:2.4em}@media(min-width: 576px){.section.loyalty.pb-medium>.inner{padding-bottom:3em}}.section.loyalty.pb-large>.inner{padding-bottom:4em}@media(min-width: 576px){.section.loyalty.pb-large>.inner{padding-bottom:5em}}.section.loyalty h1,.section.loyalty h2,.section.loyalty h3,.section.loyalty h4,.section.loyalty h5,.section.loyalty h6,.section.loyalty .heading1,.section.loyalty .heading2,.section.loyalty .heading3,.section.loyalty .heading4,.section.loyalty .heading5,.section.loyalty .heading6{font-family:inherit;font-weight:800;font-style:inherit;color:#4bb380}.section.loyalty h1 .green,.section.loyalty h2 .green,.section.loyalty h3 .green,.section.loyalty h4 .green,.section.loyalty h5 .green,.section.loyalty h6 .green,.section.loyalty .heading1 .green,.section.loyalty .heading2 .green,.section.loyalty .heading3 .green,.section.loyalty .heading4 .green,.section.loyalty .heading5 .green,.section.loyalty .heading6 .green{color:#4bb380}.section.loyalty h1 .white,.section.loyalty h2 .white,.section.loyalty h3 .white,.section.loyalty h4 .white,.section.loyalty h5 .white,.section.loyalty h6 .white,.section.loyalty .heading1 .white,.section.loyalty .heading2 .white,.section.loyalty .heading3 .white,.section.loyalty .heading4 .white,.section.loyalty .heading5 .white,.section.loyalty .heading6 .white{color:#fff}.section.loyalty h1 .black,.section.loyalty h2 .black,.section.loyalty h3 .black,.section.loyalty h4 .black,.section.loyalty h5 .black,.section.loyalty h6 .black,.section.loyalty .heading1 .black,.section.loyalty .heading2 .black,.section.loyalty .heading3 .black,.section.loyalty .heading4 .black,.section.loyalty .heading5 .black,.section.loyalty .heading6 .black{color:#000}.section.loyalty h1 .sand,.section.loyalty h2 .sand,.section.loyalty h3 .sand,.section.loyalty h4 .sand,.section.loyalty h5 .sand,.section.loyalty h6 .sand,.section.loyalty .heading1 .sand,.section.loyalty .heading2 .sand,.section.loyalty .heading3 .sand,.section.loyalty .heading4 .sand,.section.loyalty .heading5 .sand,.section.loyalty .heading6 .sand{color:#fcc8b0}.section.loyalty h2{margin:0 0 .8em 0}.section.loyalty h1,.section.loyalty h2{font-size:33px}@media(min-width: 576px){.section.loyalty h1,.section.loyalty h2{font-size:68px}}@media(min-width: 1500px){.section.loyalty h1,.section.loyalty h2{font-size:82px}}.section.loyalty p{margin-bottom:1.3em;color:#000}.section.loyalty p .green{color:#4bb380}.section.loyalty.black{background-color:#000}.section.loyalty[class*=" overlay"]:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";opacity:0;background-color:rgba(0,0,0,0)}.section.loyalty[class*=" overlay"].contain{background-size:contain}.section.loyalty[class*=" overlay"].cover{background-size:cover}.section.loyalty[class*=" overlay"].none{background-size:auto}.section.loyalty[class*=" overlay"].black:before{background-color:#000}.section.loyalty.overlay-10:before{opacity:.1}.section.loyalty.overlay-20:before{opacity:.2}.section.loyalty.overlay-30:before{opacity:.3}.section.loyalty.overlay-40:before{opacity:.4}.section.loyalty.overlay-50:before{opacity:.5}.section.loyalty.overlay-60:before{opacity:.6}.section.loyalty.overlay-70:before{opacity:.7}.section.loyalty.overlay-80:before{opacity:.8}.section.loyalty.overlay-90:before{opacity:.9}.section.loyalty .btn-solid{display:inline-block;font-weight:800;margin-bottom:0;cursor:pointer;text-align:center;vertical-align:middle;white-space:nowrap;border:1px solid rgba(0,0,0,0);background-image:none;text-decoration:none;-ms-touch-action:manipulation;touch-action:manipulation;font-size:28px;line-height:.9em;padding:.48em 30px;border-radius:100px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;border-color:#4bb380;background-color:#4bb380}.section.loyalty .btn-solid:hover,.section.loyalty .btn-solid:focus,.section.loyalty .btn-solid.focus{text-decoration:none;color:#fff}.section.loyalty .btn-solid:active,.section.loyalty .btn-solid.active{text-decoration:none;outline:0;background-image:none}.section.loyalty .btn-solid:focus,.section.loyalty .btn-solid.focus{color:#fff;border-color:rgb(59.9409448819,143.0590551181,102.2992125984);background-color:rgb(59.9409448819,143.0590551181,102.2992125984)}.section.loyalty .btn-solid:hover{color:#fff;border-color:rgb(59.9409448819,143.0590551181,102.2992125984);background-color:rgb(59.9409448819,143.0590551181,102.2992125984)}.section.loyalty .btn-solid:active,.section.loyalty .btn-solid.active,.open>.section.loyalty .btn-solid.dropdown-toggle{color:#fff;border-color:rgb(44.8818897638,107.1181102362,76.5984251969);background-color:rgb(44.8818897638,107.1181102362,76.5984251969)}.section.loyalty .btn-solid:active:hover,.section.loyalty .btn-solid:active:focus,.section.loyalty .btn-solid:active.focus,.section.loyalty .btn-solid.active:hover,.section.loyalty .btn-solid.active:focus,.section.loyalty .btn-solid.active.focus,.open>.section.loyalty .btn-solid.dropdown-toggle:hover,.open>.section.loyalty .btn-solid.dropdown-toggle:focus,.open>.section.loyalty .btn-solid.dropdown-toggle.focus{color:#fff;border-color:rgb(44.8818897638,107.1181102362,76.5984251969);background-color:rgb(44.8818897638,107.1181102362,76.5984251969)}.section.loyalty .btn-solid:active,.section.loyalty .btn-solid.active,.open>.section.loyalty .btn-solid.dropdown-toggle{background-image:none}.section.loyalty .btn-solid.disabled:hover,.section.loyalty .btn-solid.disabled:focus,.section.loyalty .btn-solid.disabled.focus,.section.loyalty .btn-solid[disabled]:hover,.section.loyalty .btn-solid[disabled]:focus,.section.loyalty .btn-solid[disabled].focus,fieldset[disabled] .section.loyalty .btn-solid:hover,fieldset[disabled] .section.loyalty .btn-solid:focus,fieldset[disabled] .section.loyalty .btn-solid.focus{border-color:#4bb380;background-color:#4bb380}.section.loyalty .btn-solid .badge{color:#4bb380;background-color:#fff}.section.loyalty .btn-solid{font-family:"FilsonPro","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;min-width:160px;padding:.48em 20px .32em 20px;border-width:2px;-webkit-clip-path:none;clip-path:none}@media(min-width: 768px){.section.loyalty .btn-solid{font-size:28px;min-width:180px;padding:.48em 30px .32em 30px}}.section.loyalty .btn-solid.slim{font-size:16px;min-width:0;padding:.42em 10px}.section.loyalty .btn-solid.large{font-size:23px;min-width:210px}.section.loyalty .btn-outline{display:inline-block;font-weight:800;margin-bottom:0;cursor:pointer;text-align:center;vertical-align:middle;white-space:nowrap;border:1px solid rgba(0,0,0,0);background-image:none;text-decoration:none;-ms-touch-action:manipulation;touch-action:manipulation;font-size:28px;line-height:.9em;padding:.48em 30px;border-radius:100px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;border-color:#fff;background-color:rgba(0,0,0,0)}.section.loyalty .btn-outline:hover,.section.loyalty .btn-outline:focus,.section.loyalty .btn-outline.focus{text-decoration:none;color:#fff}.section.loyalty .btn-outline:active,.section.loyalty .btn-outline.active{text-decoration:none;outline:0;background-image:none}.section.loyalty .btn-outline:focus,.section.loyalty .btn-outline.focus{color:#fff;border-color:rgb(59.9409448819,143.0590551181,102.2992125984);background-color:rgb(59.9409448819,143.0590551181,102.2992125984)}.section.loyalty .btn-outline:hover{color:#fff;border-color:rgb(59.9409448819,143.0590551181,102.2992125984);background-color:rgb(59.9409448819,143.0590551181,102.2992125984)}.section.loyalty .btn-outline:active,.section.loyalty .btn-outline.active,.open>.section.loyalty .btn-outline.dropdown-toggle{color:#fff;border-color:rgb(44.8818897638,107.1181102362,76.5984251969);background-color:rgb(44.8818897638,107.1181102362,76.5984251969)}.section.loyalty .btn-outline:active:hover,.section.loyalty .btn-outline:active:focus,.section.loyalty .btn-outline:active.focus,.section.loyalty .btn-outline.active:hover,.section.loyalty .btn-outline.active:focus,.section.loyalty .btn-outline.active.focus,.open>.section.loyalty .btn-outline.dropdown-toggle:hover,.open>.section.loyalty .btn-outline.dropdown-toggle:focus,.open>.section.loyalty .btn-outline.dropdown-toggle.focus{color:#fff;border-color:rgb(44.8818897638,107.1181102362,76.5984251969);background-color:rgb(44.8818897638,107.1181102362,76.5984251969)}.section.loyalty .btn-outline:active,.section.loyalty .btn-outline.active,.open>.section.loyalty .btn-outline.dropdown-toggle{background-image:none}.section.loyalty .btn-outline.disabled:hover,.section.loyalty .btn-outline.disabled:focus,.section.loyalty .btn-outline.disabled.focus,.section.loyalty .btn-outline[disabled]:hover,.section.loyalty .btn-outline[disabled]:focus,.section.loyalty .btn-outline[disabled].focus,fieldset[disabled] .section.loyalty .btn-outline:hover,fieldset[disabled] .section.loyalty .btn-outline:focus,fieldset[disabled] .section.loyalty .btn-outline.focus{border-color:#fff;background-color:rgba(0,0,0,0)}.section.loyalty .btn-outline .badge{color:rgba(0,0,0,0);background-color:#fff}.section.loyalty .btn-outline{font-family:"FilsonPro","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;min-width:160px;padding:.48em 20px .32em 20px;border-width:2px;-webkit-clip-path:none;clip-path:none}@media(min-width: 768px){.section.loyalty .btn-outline{font-size:28px;min-width:180px;padding:.48em 30px .32em 30px}}.section.loyalty .btn-outline.slim{font-size:16px;min-width:0;padding:.42em 10px}.section.loyalty .btn-outline.large{font-size:23px;min-width:210px}.section.loyalty .btn-sand{display:inline-block;font-weight:800;margin-bottom:0;cursor:pointer;text-align:center;vertical-align:middle;white-space:nowrap;border:1px solid rgba(0,0,0,0);background-image:none;text-decoration:none;-ms-touch-action:manipulation;touch-action:manipulation;font-size:28px;line-height:.9em;padding:.48em 30px;border-radius:100px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;border-color:#fcc8b0;background-color:#fcc8b0}.section.loyalty .btn-sand:hover,.section.loyalty .btn-sand:focus,.section.loyalty .btn-sand.focus{text-decoration:none;color:#fff}.section.loyalty .btn-sand:active,.section.loyalty .btn-sand.active{text-decoration:none;outline:0;background-image:none}.section.loyalty .btn-sand:focus,.section.loyalty .btn-sand.focus{color:#fff;border-color:hsl(18.9473684211,92.6829268293%,73.9215686275%);background-color:hsl(18.9473684211,92.6829268293%,73.9215686275%)}.section.loyalty .btn-sand:hover{color:#fff;border-color:hsl(18.9473684211,92.6829268293%,73.9215686275%);background-color:hsl(18.9473684211,92.6829268293%,73.9215686275%)}.section.loyalty .btn-sand:active,.section.loyalty .btn-sand.active,.open>.section.loyalty .btn-sand.dropdown-toggle{color:#fff;border-color:rgb(248.2682926829,131.5853658537,77.7317073171);background-color:rgb(248.2682926829,131.5853658537,77.7317073171)}.section.loyalty .btn-sand:active:hover,.section.loyalty .btn-sand:active:focus,.section.loyalty .btn-sand:active.focus,.section.loyalty .btn-sand.active:hover,.section.loyalty .btn-sand.active:focus,.section.loyalty .btn-sand.active.focus,.open>.section.loyalty .btn-sand.dropdown-toggle:hover,.open>.section.loyalty .btn-sand.dropdown-toggle:focus,.open>.section.loyalty .btn-sand.dropdown-toggle.focus{color:#fff;border-color:rgb(248.2682926829,131.5853658537,77.7317073171);background-color:rgb(248.2682926829,131.5853658537,77.7317073171)}.section.loyalty .btn-sand:active,.section.loyalty .btn-sand.active,.open>.section.loyalty .btn-sand.dropdown-toggle{background-image:none}.section.loyalty .btn-sand.disabled:hover,.section.loyalty .btn-sand.disabled:focus,.section.loyalty .btn-sand.disabled.focus,.section.loyalty .btn-sand[disabled]:hover,.section.loyalty .btn-sand[disabled]:focus,.section.loyalty .btn-sand[disabled].focus,fieldset[disabled] .section.loyalty .btn-sand:hover,fieldset[disabled] .section.loyalty .btn-sand:focus,fieldset[disabled] .section.loyalty .btn-sand.focus{border-color:#fcc8b0;background-color:#fcc8b0}.section.loyalty .btn-sand .badge{color:#fcc8b0;background-color:#fff}.section.loyalty .btn-sand{font-family:"FilsonPro","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;min-width:160px;padding:.48em 20px .32em 20px;border-width:2px;-webkit-clip-path:none;clip-path:none}@media(min-width: 768px){.section.loyalty .btn-sand{font-size:28px;min-width:180px;padding:.48em 30px .32em 30px}}.section.loyalty .btn-sand.slim{font-size:16px;min-width:0;padding:.42em 10px}.section.loyalty .btn-sand.large{font-size:23px;min-width:210px}.section.loyalty .btn-submit{display:inline-block;font-weight:800;margin-bottom:0;cursor:pointer;text-align:center;vertical-align:middle;white-space:nowrap;border:1px solid rgba(0,0,0,0);background-image:none;text-decoration:none;-ms-touch-action:manipulation;touch-action:manipulation;font-size:28px;line-height:.9em;padding:.48em 30px;border-radius:100px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;border-color:#4bb380;background-color:#4bb380}.section.loyalty .btn-submit:hover,.section.loyalty .btn-submit:focus,.section.loyalty .btn-submit.focus{text-decoration:none;color:#fff}.section.loyalty .btn-submit:active,.section.loyalty .btn-submit.active{text-decoration:none;outline:0;background-image:none}.section.loyalty .btn-submit:focus,.section.loyalty .btn-submit.focus{color:#fff;border-color:rgb(59.9409448819,143.0590551181,102.2992125984);background-color:rgb(59.9409448819,143.0590551181,102.2992125984)}.section.loyalty .btn-submit:hover{color:#fff;border-color:rgb(59.9409448819,143.0590551181,102.2992125984);background-color:rgb(59.9409448819,143.0590551181,102.2992125984)}.section.loyalty .btn-submit:active,.section.loyalty .btn-submit.active,.open>.section.loyalty .btn-submit.dropdown-toggle{color:#fff;border-color:rgb(44.8818897638,107.1181102362,76.5984251969);background-color:rgb(44.8818897638,107.1181102362,76.5984251969)}.section.loyalty .btn-submit:active:hover,.section.loyalty .btn-submit:active:focus,.section.loyalty .btn-submit:active.focus,.section.loyalty .btn-submit.active:hover,.section.loyalty .btn-submit.active:focus,.section.loyalty .btn-submit.active.focus,.open>.section.loyalty .btn-submit.dropdown-toggle:hover,.open>.section.loyalty .btn-submit.dropdown-toggle:focus,.open>.section.loyalty .btn-submit.dropdown-toggle.focus{color:#fff;border-color:rgb(44.8818897638,107.1181102362,76.5984251969);background-color:rgb(44.8818897638,107.1181102362,76.5984251969)}.section.loyalty .btn-submit:active,.section.loyalty .btn-submit.active,.open>.section.loyalty .btn-submit.dropdown-toggle{background-image:none}.section.loyalty .btn-submit.disabled:hover,.section.loyalty .btn-submit.disabled:focus,.section.loyalty .btn-submit.disabled.focus,.section.loyalty .btn-submit[disabled]:hover,.section.loyalty .btn-submit[disabled]:focus,.section.loyalty .btn-submit[disabled].focus,fieldset[disabled] .section.loyalty .btn-submit:hover,fieldset[disabled] .section.loyalty .btn-submit:focus,fieldset[disabled] .section.loyalty .btn-submit.focus{border-color:#4bb380;background-color:#4bb380}.section.loyalty .btn-submit .badge{color:#4bb380;background-color:#fff}.section.loyalty .btn-submit{font-family:"FilsonPro","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;min-width:160px;padding:.48em 20px .32em 20px;border-width:2px;-webkit-clip-path:none;clip-path:none}@media(min-width: 768px){.section.loyalty .btn-submit{font-size:28px;min-width:180px;padding:.48em 30px .32em 30px}}.section.loyalty .btn-submit.slim{font-size:16px;min-width:0;padding:.42em 10px}.section.loyalty .btn-submit.large{font-size:23px;min-width:210px}.section.loyalty .step-items{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}@media(min-width: 992px){.section.loyalty .step-items{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:start;align-items:flex-start}}.section.loyalty .step-item{position:relative;width:50%;min-width:50%;max-width:50%;padding:0 5px 30px 5px;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}@media(min-width: 768px){.section.loyalty .step-item{padding:0 5px 30px 5px}}@media(min-width: 992px){.section.loyalty .step-item{width:25%;min-width:25%;max-width:25%;padding:0 10px;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}}.section.loyalty .step-item:nth-child(3),.section.loyalty .step-item:nth-child(4){padding-bottom:0}.section.loyalty .step-item .step-1,.section.loyalty .step-item .step-2,.section.loyalty .step-item .step-3,.section.loyalty .step-item .step-4{position:relative;height:100px;margin:0 auto;background-repeat:no-repeat;background-position:50% 100%;background-size:contain}@media(min-width: 768px){.section.loyalty .step-item .step-1,.section.loyalty .step-item .step-2,.section.loyalty .step-item .step-3,.section.loyalty .step-item .step-4{height:120px}}@media(min-width: 992px){.section.loyalty .step-item .step-1,.section.loyalty .step-item .step-2,.section.loyalty .step-item .step-3,.section.loyalty .step-item .step-4{height:150px}}.section.loyalty .step-item .step-1:before,.section.loyalty .step-item .step-2:before,.section.loyalty .step-item .step-3:before,.section.loyalty .step-item .step-4:before{display:block;padding-top:67.1755725191%;content:""}@media(min-width: 768px){.section.loyalty .step-item .step-1:before,.section.loyalty .step-item .step-2:before,.section.loyalty .step-item .step-3:before,.section.loyalty .step-item .step-4:before{padding-top:55.3459119497%}}.section.loyalty .step-item .step-1 .dotted,.section.loyalty .step-item .step-2 .dotted,.section.loyalty .step-item .step-3 .dotted,.section.loyalty .step-item .step-4 .dotted{position:absolute;top:50%;right:0;width:54px;height:6px;background-image:url("../img/dotted.svg");background-repeat:repeat-x;background-position:0 0}@media(min-width: 768px){.section.loyalty .step-item .step-1 .dotted,.section.loyalty .step-item .step-2 .dotted,.section.loyalty .step-item .step-3 .dotted,.section.loyalty .step-item .step-4 .dotted{top:54%;width:192px;height:8px}}@media(min-width: 992px){.section.loyalty .step-item .step-1 .dotted,.section.loyalty .step-item .step-2 .dotted,.section.loyalty .step-item .step-3 .dotted,.section.loyalty .step-item .step-4 .dotted{top:54%;width:72px;height:8px}}@media(min-width: 1200px){.section.loyalty .step-item .step-1 .dotted,.section.loyalty .step-item .step-2 .dotted,.section.loyalty .step-item .step-3 .dotted,.section.loyalty .step-item .step-4 .dotted{top:50%;width:96px;height:8px}}.section.loyalty .step-item .step-1{background-image:url("../img/step-1-xs.svg")}@media(min-width: 768px){.section.loyalty .step-item .step-1{background-image:url("../img/step-1.svg")}}.section.loyalty .step-item .step-1 .dotted{transform:translateX(60%) translateY(-50%)}@media(min-width: 768px){.section.loyalty .step-item .step-1 .dotted{width:216px;transform:translateX(50%) translateY(-50%)}}@media(min-width: 992px){.section.loyalty .step-item .step-1 .dotted{width:72px;transform:translateX(50%) translateY(-50%)}}@media(min-width: 1200px){.section.loyalty .step-item .step-1 .dotted{width:96px}}.section.loyalty .step-item .step-2{background-image:url("../img/step-2-xs.svg")}@media(min-width: 768px){.section.loyalty .step-item .step-2{background-image:url("../img/step-2.svg")}}.section.loyalty .step-item .step-2 .dotted{transform:translateX(40%) translateY(-50%)}@media(min-width: 768px){.section.loyalty .step-item .step-2 .dotted{width:120px;transform:translateX(20%) translateY(-50%)}}@media(min-width: 992px){.section.loyalty .step-item .step-2 .dotted{width:72px;transform:translateX(80%) translateY(-50%)}}@media(min-width: 1200px){.section.loyalty .step-item .step-2 .dotted{width:96px}}.section.loyalty .step-item .step-3{background-image:url("../img/step-3-xs.svg")}@media(min-width: 768px){.section.loyalty .step-item .step-3{background-image:url("../img/step-3.svg")}}.section.loyalty .step-item .step-3 .dotted{right:auto;left:0;transform:translateX(-20%) translateY(-50%)}@media(min-width: 768px){.section.loyalty .step-item .step-3 .dotted{width:120px;transform:translateX(-5%) translateY(-50%)}}@media(min-width: 992px){.section.loyalty .step-item .step-3 .dotted{right:0;left:auto;width:72px;transform:translateX(40%) translateY(-50%)}}@media(min-width: 1200px){.section.loyalty .step-item .step-3 .dotted{width:96px}}.section.loyalty .step-item .step-4{background-image:url("../img/step-4-xs.svg")}@media(min-width: 768px){.section.loyalty .step-item .step-4{background-image:url("../img/step-4.svg")}}.section.loyalty .step-item .step-4 .dotted{right:auto;left:0;transform:translateX(-60%) translateY(-50%)}@media(min-width: 992px){.section.loyalty .step-item .step-4 .dotted{display:none}}.section.loyalty .step-item p{font-size:17px;line-height:1.1em;max-width:220px;margin:10px auto 0 auto;text-align:center;color:#000}@media(min-width: 768px){.section.loyalty .step-item p{font-size:21px}}@media(min-width: 992px){.section.loyalty .step-item p{font-size:21px}}.section.intro{background-image:url("../img/ate-dishes-header-xs.webp");background-repeat:no-repeat;background-position:50% 0;background-size:cover}@media(min-width: 576px){.section.intro{background-image:url("../img/ate-dishes-header.webp")}}@media(min-width: 1500px){.section.intro{background-position:50% -100px}}.section.intro>.inner{padding-top:50%;padding-bottom:140px}@media(min-width: 576px){.section.intro>.inner{padding-top:25%;padding-bottom:150px}}@media(min-width: 992px){.section.intro>.inner{padding-bottom:50px}}@media(min-width: 1500px){.section.intro>.inner{padding-top:calc(25% - 100px);padding-bottom:60px}}.section.intro .ate-rewards-phone{position:absolute;top:40px;right:0;overflow:hidden;width:200px}@media(min-width: 576px){.section.intro .ate-rewards-phone{top:60px;width:300px}}@media(min-width: 992px){.section.intro .ate-rewards-phone{top:60px;width:400px}}@media(min-width: 1200px){.section.intro .ate-rewards-phone{top:80px;width:500px}}@media(min-width: 1500px){.section.intro .ate-rewards-phone{top:80px;width:540px}}.section.intro .ate-rewards-phone:before{display:block;padding-top:186.4406779661%;content:""}.section.intro .ate-rewards-phone .device-phone{position:absolute;top:0;right:-30px;width:100%;background-image:url("../img/ate-rewards-phone.webp");background-repeat:no-repeat;background-position:0 0;background-size:contain}@media(min-width: 576px){.section.intro .ate-rewards-phone .device-phone{right:0}}@media(min-width: 992px){.section.intro .ate-rewards-phone .device-phone{right:0}}.section.intro .ate-rewards-phone .device-phone:before{display:block;padding-top:186.4406779661%;content:""}.section.intro .ate-rewards-phone .imager-set .imager-loader{display:none !important}.section.intro .ate-rewards-phone .imager-item{position:absolute;top:0;right:-30px;left:auto;display:block !important;width:100%;height:auto;transition:opacity 1s ease-in-out;opacity:0;background-repeat:no-repeat;background-position:0 0;background-size:contain}@media(min-width: 576px){.section.intro .ate-rewards-phone .imager-item{right:0}}@media(min-width: 992px){.section.intro .ate-rewards-phone .imager-item{right:0}}.section.intro .ate-rewards-phone .imager-item:before{display:block;padding-top:186.4406779661%;content:""}.section.intro .ate-rewards-phone .imager-item.current{opacity:1}.section.intro .ate-logo{width:100%;max-width:200px;margin:0 0 30px 0;background-image:url("../img/ate-logo.svg");background-position:0 0;background-size:contain}@media(min-width: 576px){.section.intro .ate-logo{max-width:300px;margin:0 0 40px 0}}@media(min-width: 1500px){.section.intro .ate-logo{max-width:400px;margin:0 0 40px 0}}.section.intro .ate-logo:before{display:block;padding-top:40%;content:""}.section.intro h1{position:relative;z-index:20;margin:0 0 10px 0}@media(min-width: 576px){.section.intro h1{margin:0 0 20px 0}}.section.intro p{font-size:16px;font-weight:800}@media(min-width: 576px){.section.intro p{font-size:24px;max-width:660px}}@media(min-width: 1500px){.section.intro p{font-size:27px;max-width:800px}}.section.intro .ate-buttons{display:-ms-flexbox;display:flex;padding:0 0 30px 0;-ms-flex-flow:row wrap;flex-flow:row wrap}@media(min-width: 992px){.section.intro .ate-buttons{padding:0}}.section.intro .ate-buttons a:first-child{margin-right:10px}@media(min-width: 576px){.section.intro .ate-buttons a:first-child{margin-right:20px}}.section.intro .get-app{position:absolute;bottom:40px;left:20px}@media(min-width: 576px){.section.intro .get-app{right:30px;bottom:50px;left:auto}}@media(min-width: 992px){.section.intro .get-app{bottom:50px}}@media(min-width: 1500px){.section.intro .get-app{bottom:60px}}.section.intro .get-app .arrow{max-width:160px;margin:0 0 10px 0;background-image:url("../img/get-the-app.svg");background-repeat:no-repeat;background-position:50% 50%;background-size:contain}@media(min-width: 576px){.section.intro .get-app .arrow{max-width:220px}}.section.intro .get-app .arrow:before{display:block;padding-top:38.8%;content:""}.section.intro .get-app .app-buttons{display:-ms-flexbox;display:flex;padding:0;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.section.intro .get-app .app-buttons a:first-child{margin-right:10px}@media(min-width: 576px){.section.intro .get-app .app-buttons a:first-child{margin-right:20px}}.section.member-status{background-color:#272525;background-image:none}.section.member-status>.inner{padding-bottom:420px}@media(min-width: 576px){.section.member-status>.inner{padding-bottom:620px}}@media(min-width: 992px){.section.member-status>.inner{padding-bottom:700px}}@media(min-width: 1200px){.section.member-status>.inner{padding-bottom:50%}}.section.member-status h2{margin:0 0 .5em 0;text-align:center}.section.member-status .member-rewards{position:relative;z-index:3;float:right;width:100%;background-image:url("../img/member-rewards.svg?v=f5ab");background-repeat:no-repeat;background-position:50% 50%;background-size:contain}@media(min-width: 576px){.section.member-status .member-rewards{max-width:460px}}@media(min-width: 992px){.section.member-status .member-rewards{max-width:600px}}@media(min-width: 1200px){.section.member-status .member-rewards{max-width:60%}}.section.member-status .member-rewards:before{display:block;padding-top:34.4%;content:""}.section.member-status .couple-eating{position:absolute;z-index:1;bottom:0;left:0;width:80%;background-image:url("../img/couple-eating-xs.webp");background-repeat:no-repeat;background-position:0 100%;background-size:contain}@media(min-width: 576px){.section.member-status .couple-eating{left:-80px;max-width:500px;background-image:url("../img/couple-eating.webp")}}@media(min-width: 992px){.section.member-status .couple-eating{max-width:600px}}@media(min-width: 1200px){.section.member-status .couple-eating{max-width:50%}}.section.member-status .couple-eating:before{display:block;padding-top:106.3829787234%;content:""}@media(min-width: 576px){.section.member-status .couple-eating:before{padding-top:94%}}.section.member-status .rewards-5-off{position:absolute;z-index:2;right:10%;bottom:10%;width:130px;background-image:url("../img/5-off-badge.svg");background-repeat:no-repeat;background-position:50% 50%;background-size:contain}@media(min-width: 576px){.section.member-status .rewards-5-off{right:auto;bottom:10%;left:36%;width:260px}}@media(min-width: 992px){.section.member-status .rewards-5-off{bottom:10%;left:40%;width:300px}}@media(min-width: 1200px){.section.member-status .rewards-5-off{bottom:10%;left:38%;width:300px}}@media(min-width: 1500px){.section.member-status .rewards-5-off{bottom:10%;left:38%;width:340px}}.section.member-status .rewards-5-off:before{display:block;padding-top:100%;content:""}.section.how-it-works h2{margin:0 0 30px 0;text-align:center}@media(min-width: 992px){.section.how-it-works h2{margin:0 0 40px 0}}.section.how-it-works .ate-buttons{padding:30px 0 0 0;text-align:center}@media(min-width: 992px){.section.how-it-works .ate-buttons{padding:40px 0 0 0}}.section.how-it-works .tc-apply{position:absolute;right:20px;bottom:10px;font-size:13px;font-weight:300;text-align:right;color:#72757c}@media(min-width: 768px){.section.how-it-works .tc-apply{right:30px;bottom:20px;font-size:14px}}.section.satisfy-your-cravings{background-color:#272525;background-image:url("../img/ate-dishes-satisfy-xs.webp");background-repeat:no-repeat;background-position:50% 50%;background-size:cover}@media(min-width: 576px){.section.satisfy-your-cravings{background-image:url("../img/ate-dishes-satisfy.webp?v=ebe19f0b")}}.section.satisfy-your-cravings>.inner{padding-top:40px;padding-bottom:40px}@media(min-width: 576px){.section.satisfy-your-cravings>.inner{padding-top:80px;padding-bottom:80px}}@media(min-width: 992px){.section.satisfy-your-cravings>.inner{padding-top:120px;padding-bottom:120px}}@media(min-width: 1500px){.section.satisfy-your-cravings>.inner{padding-top:140px;padding-bottom:140px}}.section.satisfy-your-cravings .satisfy-content{display:-ms-flexbox;display:flex;width:100%;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media(min-width: 768px){.section.satisfy-your-cravings .satisfy-content{-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.section.satisfy-your-cravings .ate-content{width:100%;text-align:center}@media(min-width: 768px){.section.satisfy-your-cravings .ate-content{max-width:60%}}.section.satisfy-your-cravings h2{margin:0 0 10px 0;text-align:center}@media(min-width: 768px){.section.satisfy-your-cravings h2{margin:0 0 20px 0}}.section.satisfy-your-cravings h3{font-size:22px;margin:0 0 20px 0;text-align:center}@media(min-width: 768px){.section.satisfy-your-cravings h3{font-size:31px;margin:0 0 30px 0}}.section.satisfy-your-cravings .brands{position:relative;width:90%;max-width:380px;margin:40px 0 0 0;border-radius:100%;background-color:#fff;box-shadow:6px 6px 10px 0 rgba(0,0,0,.7)}@media(min-width: 768px){.section.satisfy-your-cravings .brands{margin:0}}.section.satisfy-your-cravings .brands:before{display:block;padding-top:100%;content:""}.section.satisfy-your-cravings .brands .imager-set .imager-loader{display:none !important}.section.satisfy-your-cravings .brands .imager-item{position:absolute;top:50%;left:50%;display:block !important;width:86%;height:80%;transition:opacity 1s ease-in-out;transform:translateX(-50%) translateY(-50%);opacity:0;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.section.satisfy-your-cravings .brands .imager-item.current{opacity:1}.section.satisfy-your-cravings .brands .imager-item.dantes-hot-chicken{top:44%;height:54%}.section.satisfy-your-cravings .brands .imager-item.double-dragon-dumplings{height:70%}.section.satisfy-your-cravings .brands .imager-item.southern-seoul{top:48%;width:64%}.section.satisfy-your-cravings .brands .imager-item.south-seoul{width:50%}.section.satisfy-your-cravings .brands .imager-item.supreme-leader{width:70%}.section.satisfy-your-cravings .brands .imager-item.wokinabox{top:48%;height:60%}.section.reward-every-bite{text-align:center;background-color:#4bb380;background-image:none}.section.reward-every-bite h2{margin:0 0 20px 0;text-align:center}@media(min-width: 992px){.section.reward-every-bite h2{margin:0 0 30px 0}}.section.reward-every-bite h2 br{display:block}@media(min-width: 768px){.section.reward-every-bite h2 br{display:none}}.section.reward-every-bite p{font-size:18px}@media(min-width: 768px){.section.reward-every-bite p{font-size:24px}}.section.reward-every-bite .ate-buttons{margin:30px 0 0 0}@media(min-width: 768px){.section.reward-every-bite .ate-buttons{margin:40px 0 0 0}}.section.reward-every-bite .app-buttons{display:-ms-flexbox;display:flex;margin:50px 0 0 0;padding:0;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.section.reward-every-bite .app-buttons a:first-child{margin-right:10px}@media(min-width: 576px){.section.reward-every-bite .app-buttons a:first-child{margin-right:20px}}.section.rewarding-mates{background-color:#272525;background-image:none}.section.rewarding-mates .ate-content{width:100%;text-align:center}@media(min-width: 992px){.section.rewarding-mates .ate-content{max-width:60%}}.section.rewarding-mates .rewarding-header{display:-ms-flexbox;display:flex;margin:0 -10px 20px -10px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-flow:row nowrap;flex-flow:row nowrap}@media(min-width: 992px){.section.rewarding-mates .rewarding-header{margin:0 0 30px 0}}.section.rewarding-mates .rewarding-mates-heart{width:50%;min-width:50%;max-width:50%;margin-bottom:30px;background-image:url("../img/rewarding-mates-heart.svg");background-repeat:no-repeat;background-position:50% 50%;background-size:contain}@media(min-width: 576px){.section.rewarding-mates .rewarding-mates-heart{max-width:300px}}.section.rewarding-mates .rewarding-mates-heart:before{display:block;padding-top:95.1%;content:""}.section.rewarding-mates h2{margin:0 0 20px 0;text-align:center;color:#fff}@media(min-width: 992px){.section.rewarding-mates h2{margin:0 0 30px 0}}.section.rewarding-mates p{font-size:18px;text-align:center;color:#fff}@media(min-width: 768px){.section.rewarding-mates p{font-size:24px}}.section.rewarding-mates p br.hide-xs{display:none}@media(min-width: 768px){.section.rewarding-mates p br.hide-xs{display:block}}.section.rewarding-mates .couple-frame-xs{width:50%;min-width:50%;max-width:50%;background-image:url("../img/couple-frame-xs.webp");background-repeat:no-repeat;background-position:50% 50%;background-size:contain}@media(min-width: 992px){.section.rewarding-mates .couple-frame-xs{display:none}}.section.rewarding-mates .couple-frame-xs:before{display:block;padding-top:136.3333333333%;content:""}.section.rewarding-mates .couple-frame{position:absolute;top:50%;left:60%;display:none;width:40%;height:100%;transform:translateX(0) translateY(-50%);background-image:url("../img/couple-frame.webp");background-repeat:no-repeat;background-position:50% 50%;background-size:contain}@media(min-width: 992px){.section.rewarding-mates .couple-frame{display:block}}.section.rewarding-mates .ate-buttons{padding:0;text-align:center}@media(min-width: 992px){.section.rewarding-mates .ate-buttons{padding:10px 0 0 0}}.section.rewarding-mates .tc-apply{position:absolute;right:20px;bottom:10px;font-size:13px;font-weight:300;text-align:right;color:#72757c}@media(min-width: 768px){.section.rewarding-mates .tc-apply{right:30px;bottom:20px;font-size:14px}}p,.defaulttext{font-family:"FilsonPro","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;color:#000}.btn-appstore,.btn-appstore-ol,.btn-appstore-ol-w,.btn-googleplay,.btn-googleplay-ol,.btn-googleplay-ol-w,.btn-googleplay-bw,.btn-googleplay-bw-ol,.btn-googleplay-bw-ol-w{display:block;min-width:140px;max-width:140px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}@media(min-width: 768px){.btn-appstore,.btn-appstore-ol,.btn-appstore-ol-w,.btn-googleplay,.btn-googleplay-ol,.btn-googleplay-ol-w,.btn-googleplay-bw,.btn-googleplay-bw-ol,.btn-googleplay-bw-ol-w{min-width:160px;max-width:160px}}.btn-appstore:before,.btn-appstore-ol:before,.btn-appstore-ol-w:before,.btn-googleplay:before,.btn-googleplay-ol:before,.btn-googleplay-ol-w:before,.btn-googleplay-bw:before,.btn-googleplay-bw-ol:before,.btn-googleplay-bw-ol-w:before{display:block;padding-top:29.3%;content:""}.btn-appstore{background-image:url("../img/app/btn-appstore.svg")}.btn-appstore-ol{background-image:url("../img/app/btn-appstore-ol.svg")}.btn-appstore-ol-w{background-image:url("../img/app/btn-appstore-ol-w.svg")}.btn-googleplay{background-image:url("../img/app/btn-googleplay.svg")}.btn-googleplay-ol{background-image:url("../img/app/btn-googleplay-ol.svg")}.btn-googleplay-ol-w{background-image:url("../img/app/btn-googleplay-ol-w.svg")}.btn-googleplay-bw{background-image:url("../img/app/btn-googleplay-bw.svg")}.btn-googleplay-bw-ol{background-image:url("../img/app/btn-googleplay-bw-ol.svg")}.btn-googleplay-bw-ol-w{background-image:url("../img/app/btn-googleplay-bw-ol-w.svg")}.shapes-holder{position:absolute;z-index:1;top:0;left:0;overflow:hidden;width:100%;height:100%}.shapes-arc-1{position:absolute;right:0;bottom:0;width:240px;transform:translateX(15%) translateY(15%);background-image:url("../img/shapes-arc-1.svg");background-repeat:no-repeat;background-position:50% 50%;background-size:contain}@media(min-width: 768px){.shapes-arc-1{width:320px;transform:translateX(15%) translateY(15%)}}@media(min-width: 992px){.shapes-arc-1{width:320px;transform:translateX(15%) translateY(15%);background-position:50% 50%}}@media(min-width: 1500px){.shapes-arc-1{width:400px;transform:translateX(15%) translateY(15%);background-position:50% 50%}}.shapes-arc-1:before{display:block;padding-top:179.4871794872%;content:""}.shapes-arc-1-ex{position:absolute;top:0;right:0;display:none;width:240px;transform:translateX(15%) translateY(-85%);background-image:url("../img/shapes-arc-1.svg");background-repeat:no-repeat;background-position:50% 50%;background-size:contain}@media(min-width: 768px){.shapes-arc-1-ex{display:block;width:320px;transform:translateX(15%) translateY(-85%)}}@media(min-width: 992px){.shapes-arc-1-ex{width:320px;transform:translateX(15%) translateY(-85%)}}@media(min-width: 1500px){.shapes-arc-1-ex{width:400px;transform:translateX(15%) translateY(-85%)}}.shapes-arc-1-ex:before{display:block;padding-top:179.4871794872%;content:""}
