@import url(/page/57/template.css?r=3a65a2d2aa85be8d59b74820dd013b23);body{position:relative}#overlay{display:none;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0)}#overlay.display_overlay{display:block}.underline-swoosh{background:url(/files/images/advertiser/heading_stripe.png) bottom no-repeat;background-size:contain;padding-bottom:10px}.show_features{background:url(/files/images/advertiser/arrow_down.png) no-repeat top 50% right 10px;background-size:12px}.hide_features{background:url(/files/images/advertiser/arrow_up.png) no-repeat top 50% right 10px;background-size:12px}.hide_features,.show_features{display:block;color:black;margin:-10px;padding:10px}.hide_features:hover,.show_features:hover{color:black;text-decoration:none}.hidden_features
td{display:none}#plans_tables{background:#EDEDED}table{border-collapse:separate;border-spacing:0}#table_desktop{border-collapse:separate;border-spacing:20px 0}.popular_plan,.plan_col{padding:15px;text-align:center;margin-left:10px;margin-right:10px;border-bottom:1px solid #DADADA;background:white}.popular_plan.no-pad,.plan_col.no-pad{padding-top:0;padding-bottom:0}.price{font-weight:bold;font-size:1.4rem}.popular_plan{border-left:3px solid #FFD800;border-right:3px solid #FFD800}.popular_plan.col-last{border-bottom:3px solid #FFD800}.popular_plan_head{border-radius:10px 10px 0 0;background:#FFD800;font-weight:normal;color:black;font-size:1em;font-family:'Alfa Slab One',sans-serif;text-transform:uppercase}.plan_col{border-left:1px solid #DADADA;border-right:1px solid #DADADA}.purple_heading{background:#39245F;color:white;font-size:1.4rem;font-weight:bold}.teal_heading{text-transform:uppercase;color:white;background:#00C5BE;font-weight:bold;font-size:1.4rem}.grey_heading{background:#CCC;font-weight:bold}body{font-family:'Open Sans',sans-serif;font-size:0.9rem;color:#505050}#why_partner
.block{background:white;padding-bottom:30px}#why_partner .block
h3{color:white;background:#3A205F;font-size:1.2em;text-align:center;padding:10px
20px}.yellow-button{background:#FFD800;display:inline-block;padding:10px
30px;border-radius:50px;font-weight:normal;color:black;font-size:1em;font-family:'Alfa Slab One',sans-serif;margin-bottom:40px}.section.grey{background:#EDEDED}.yellow-button:hover{background:#FFD800;color:black;text-decoration:none}ul.bullets{margin:0
0 20px 0;padding:0;list-style:none}ul.bullets
li{margin:0;padding:0;padding-left:30px;background:url(/files/images/advertiser/bullets.png) no-repeat top 5px left 10px;background-size:12px}.section{padding-top:40px;padding-bottom:30px}#brand_promise{background:linear-gradient(90deg, rgba(59,33,95,1) 0%, rgba(82,188,184,1) 100%);color:white;margin-bottom:-1px}#brand_promise
img{max-width:120%}.cr_rounded{border-radius:15px;border:1px
solid #CDCDCD}.switcher{display:none}.mm_join_arrow{position:absolute;display:block;width:100px;height:70px;content:"";right:-100px;top:10px}.mm_join{position:relative}.mm_button{display:inline-block;background:#1ECEE4;padding:10px
25px;color:white;font-size:26px;text-transform:uppercase;font-weight:bold;border-radius:10px;margin-top:30px;margin-bottom:20px;max-width:90%}.mm_button:hover{text-decoration:none;color:white}.disclaimer-18{background:black;font-size:10px;color:white;padding:5px;margin:20px
-20px 20px -20px}.container-fluid.comp_container .comp_background
.button{display:block;height:105px;width:105px;margin:0
auto 60px auto;padding-left:10px}.container-fluid.comp_container .comp_background .button
a{background:#F0AA1E;color:white;padding:10px
15px;border-radius:90px;text-shadow:none;height:105px;width:105px;font-weight:bold;vertical-align:middle;display:table-cell;text-transform:uppercase;margin-left:20px;font-size:24px}.social_link{color:white;margin-left:20px;font-size:22px}img{max-width:100%}.navbar-dark .navbar-nav .nav-link{color:white;text-transform:uppercase}ul.bottom_menu{padding:0;margin:0;list-style:none;text-align:left}ul.bottom_menu>li{padding:0;margin:0;display:inline-block;font-weight:bold}ul.bottom_menu>li::after{content:" / "}ul.bottom_menu>li:last-child::after{content:""}ul.bottom_menu>li>a{color:black;text-transform:uppercase}#past_winners{background:#9BD7D5;padding-top:40px;padding-bottom:40px;position:relative;overflow:hidden}#past_winners::after{display:block;position:absolute;top:-33px;left:calc(50% - 25px);content:'';background:white;width:50px;height:50px;z-index:5;transform:rotate(45deg)}#past_winners
table{width:100%;font-size:1.1rem}#past_winners td:first-child{font-weight:bold;width:60%;text-align:left;vertical-align:top}#past_winners td:nth-child(2){padding:0
20px;text-align:center;vertical-align:top}#past_winners td:last-child{text-align:left;vertical-align:top}.winner_button{display:inline-block;padding:15px
30px;background:#00c5bf;border-radius:50px;color:white;font-size:18px;font-weight:bold;text-decoration:none;text-transform:uppercase}.winner_button:hover{background:#54BAB8;text-decoration:none;color:white}h2,h3{font-weight:bold;margin-bottom:30px;color:#00C5BE}.white-text{color:white}#what_if_i_win{background:url(/files/images/homepage/happens_if_I_win_image_cropped_1567585746.jpg) no-repeat center;background-size:cover;padding-top:40px;padding-bottom:40px}#what_if_i_win
h2{color:white}#what_if_i_win
ol{counter-reset:cr-counter;list-style:none;padding-left:60px}#what_if_i_win ol
li{margin:0
0 0.5rem 0;counter-increment:cr-counter;position:relative;font-size:18px;margin-bottom:30px}#what_if_i_win ol li::before{content:counter(cr-counter);color:#00c5bf;font-size:2rem;font-weight:bold;position:absolute;--size:46px;left:calc(-1 * var(--size) - 10px);line-height:var(--size);width:var(--size);height:var(--size);top:0;background:white;border-radius:50%;text-align:center;z-index:6}#what_if_i_win ol li::after{display:block;position:absolute;top:0;left:-34px;content:'';background:white;width:2px;z-index:5;bottom:-32px}#what_if_i_win ol li:last-child::after{display:none}#how_it_works{background:#f5f5f6;padding-top:40px;padding-bottom:40px;text-align:center}#winners{padding-top:40px;padding-bottom:40px}.how_it_works_steps .col>div{border:2px
solid #00c5bf;border-radius:15px;padding:20px;height:100%;text-align:center;margin-bottom:20px}.how_it_works_steps
.col{margin-bottom:20px}nav.cr_header{background:#00c5bf}.navbar-brand
img{max-width:130px}p{margin-bottom:30px}#menu-container{background:#dd453c;display:block;color:#fff}#footer-container
h3{margin-bottom:40px}#footer-container{background:#F5F7F6;padding-bottom:70px;padding-top:90px}#copyright{background:#FFF;border-top:none;padding-top:10px;padding-bottom:10px}#footer-container .col-md-3
img{max-width:100px;margin-bottom:20px}.foot_logo{max-width:200px}a{color:#dd453c}#header
img{max-width:180px}.page_info{min-height:200px;background-size:cover !important;color:#fff;padding:15px;border:1px
solid #fff;border-radius:10px;margin-top:30px}.comp_large{margin-bottom:40px;border:0px;border-radius:0px}.container-fluid.comp_container
.comp_background{background-position:center !important;padding-top:40px;padding-bottom:40px}#duster_container
.comp_background{background-size:auto 100% !important;padding-top:100px;padding-bottom:100px}.page_info.comp_background.comp_large{box-shadow:none;margin-top:0px}.page_info.comp_background.comp_large .page_text>h3{font-size:3rem;position:inherit}.page_info.comp_background.comp_large
.page_description{font-size:1.3rem;display:block}.page_info.comp_background.comp_large .page_link>a{border-radius:10px}.page_description{}.page_info.comp_background .page_text>h3{font-size:1.1rem;width:70%}.card-container{width:100%;min-height:300px;background:url(https://consumerrewards.co.za/files/images/fasta/fasta_bg.jpg) right;background-size:cover;padding-top:70px;padding-bottom:100px}.fast_card{width:calc(100%+20px);position:absolute;right:-20px;top:-50px}@media only screen and (max-width: 767px){#brand_promise{background:linear-gradient(90deg, rgba(59,33,95,1) 0%, rgba(82,188,184,1) 140%);color:white}.card-container{background:url(https://consumerrewards.co.za/files/images/fasta/fasta_bg_mobile.jpg) center}.fast_card{width:100%;position:static;right:auto;top:auto}.card-picture-container{margin-left:11%}.card-container{padding-top:20px;padding-bottom:20px}}@media only screen and (max-width: 480px){#bottom-menu{text-align:center !important}.text-md-right{text-align:center !important}}