*{box-sizing:border-box}body{margin:0}img{max-width:100%}p{margin-bottom:1rem!important}h1{font-size:2rem;font-weight:700}h1 strong{color:#DB1314;font-style:italic;font-weight:800;font-size:6rem}h2{color:#fff;font-size:1.2rem;font-weight:700}h2 strong{color:#6dccdc;font-size:2rem;font-weight:700;text-transform:uppercase}h5{font-size:1.25rem!important;font-weight:500!important}h4{font-size:1.5rem!important;margin-bottom:.5rem!important}td{border:1px solid #000}.custom-component h4{font-size:1.5rem;margin-bottom:1rem}.custom-component p{margin-bottom:1rem}.text-shadow{text-shadow:3px 3px 5px rgb(0 0 0 / .9)}.custom-component .item_25_container label{text-shadow:3px 3px 5px rgb(0 0 0 / .9)}.custom-component .form-group{font-family:'Open Sans',sans-serif;display:block}#right-container{position:relative;z-index:0}#right-container img{max-width:110%;width:110%;margin-left:-100px}#i9jnb{display:none}.step7 #ian4g{display:block!important}.step7 #i9jnb{display:none!important}.custom-component .mobile_background .bubble{position:absolute;left:-8%;top:25%;width:70%}.custom-component .midpath-headline{font-size:2rem;font-weight:700;line-height:1.2;margin-bottom:.5rem}.custom-component .midpath-subheadline{color:#fff;font-size:1.2rem;font-weight:700;line-height:1.2;margin-bottom:.5rem}.custom-component .vid-disp{height:320px}.custom-component .cr_top_image.col-12 img{margin:auto}.custom-component .video-container{justify-content:center;display:flex}.custom-component .video-container a{margin-bottom:0!important}#step_1 .question{width:calc(50% - -20px);display:block;float:left;margin-left:-5px}.custom-component #win_desktop{padding-top:100px;padding-bottom:135px}.custom-component #win_mobile{padding-bottom:30px}p.text-align-center{justify-content:center;display:flex}#step_1 .row>label{display:none}#step_1 .form-control{text-align:center}#step_1 .row{justify-content:center!important}#step_1 .row .col-sm-9{flex:0 0 100%;max-width:100%}.step3 .cr_rounded{margin-bottom:20px}.custom-component .truworths_button{border:1px solid #fff;background-color:#fff;color:#222127!important;padding:12px 20px 18px 20px;font-size:1rem;margin-bottom:1rem}.custom-component .item_154_container{text-align:right}.custom-component .item_25_container{font-size:.8rem}#body-container a{color:#fff}.custom-component .btn-primary{background:rgb(0 255 255 / .7);border-radius:100px;display:block;border:none;width:120px;height:120px;font-size:1.7rem;line-height:1.8rem;font-weight:700;text-transform:uppercase;padding:10px;margin:0 auto;white-space:normal;box-shadow:5px 5px 10px rgb(0 0 0 / .8)}.custom-component .btn-primary:hover{background:rgb(0 255 255);box-shadow:5px 5px 10px rgb(0 0 0 / .8)}#step_1 #item_25_container{clear:both;width:auto;float:none}.custom-component .form-control{border-radius:0;font-size:.8rem;background:rgb(255 255 255 / .7);color:#000;text-align-last:center;text-align:center;text-transform:uppercase;border:1px solid rgb(255 255 255 / .4);font-weight:700}.custom-component .form-control::placeholder{color:rgb(0 0 0 / .8)}.wrapper{background:url(/files/images/pizza/panarottis_bg_desktop.jpg) center;background-size:cover;font-family:'Open Sans',sans-serif;min-height:80vh}.step2 .wrapper{background:url(/files/images/pizza/panarottis_bg_thankyou_desktop.jpg) center;background-size:cover}.custom-component .inline .form-check{display:inline-block;width:49%;padding-left:0!important}.custom-component .button{font-weight:700;text-align:center}.custom-component .button.large{font-size:25px}.custom-component .button .col>label{margin-bottom:30px}.custom-component .button .form-check input[type="radio"],.custom-component .button .form-check input[type="checkbox"]{opacity:0;position:fixed;width:0}.button .form-check{position:relative}.button .form-check label,.button .button{display:block;background-color:#1A3FAA;color:#FFF;font-weight:700;font-size:20px;position:relative;text-align:center;box-sizing:border-box;margin:5px 10px;border-radius:15px;padding:10px 40px;cursor:pointer;border:none}.button .form-check input[type="radio"]:checked+label,.button .form-check input[type="checkbox"]:checked+label,.button .form-check input[type="radio"]:hover+label{background-color:#FF9027;color:#fff}.button .form-check input[type="radio"]:checked+label:before,.button .form-check input[type="checkbox"]:checked+label:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f00c";display:inline;position:absolute;top:10px;left:10px}#footer-container{background:rgb(241 241 241 / 1);padding-top:20px;padding-bottom:20px;font-size:12px}label.error{color:#C40027;font-weight:700;font-size:12px}#cr_path_content .comp_background{background-size:cover!important;background-position:center!important}#cr_path_content .comp_container .comp_large{margin:0;border-radius:20px;padding:20px;height:200px;position:relative}#cr_path_content .comp_container .comp_medium,#cr_path_content .comp_container .comp_small{margin:0;border-radius:20px;padding:20px;height:200px;position:relative}#cr_path_content .comp_container{color:#fff;text-shadow:2px 2px 4px #000;margin-bottom:20px}#cr_path_content .comp_container .comp_medium .page_link,#cr_path_content .comp_container .comp_small .page_link{position:absolute;bottom:35px}#cr_path_content .comp_container .page_link a{background:#C40027;color:#fff;text-shadow:2px 2px 4px #000;padding:7px 20px;border-radius:10px;font-weight:700}#ian4g{display:none}.step9 #igmid{display:none}#left-container{color:#fff}#iiin6{font-weight:700;font-size:20px}.step7 #igmid{display:none!important}#i0xwf{margin:0 0 1rem 0;font-size:12px}#id2ja{margin:0 0 1rem 0;font-size:12px}#io8f1{margin:0 0 1rem 0}#if9u2{margin:0 0 1rem 0}#icuah{margin:0 0 1rem 0}#itu6y{height:150px;width:150px;margin:auto}#footer-container a{color:#007bff}#iao5j{font-size:12px!important}@media (min-width:576px){.container{max-width:540px!important}}@media (min-width:768px){.container{max-width:720px!important}}@media (min-width:992px){.container{max-width:960px!important}}@media (min-width:1200px){.container{max-width:1140px!important}}@media (max-width:768px){.step7 #ian4g{display:none!important}.step7 #i9jnb{display:block!important}}@media only screen and (max-width:767px){#step_1 form{max-width:100%;margin:0 auto}.wrapper{background:url(/files/images/pizza/panarottis_bg_mobile_c.jpg) top center no-repeat,url(https://consumerrewards.co.za/files/images/pizza/panarottis_bg_mobile_tile.jpg) repeat-y center;background-size:contain,100%!important;padding-top:250px}.step2 .wrapper{background:url(/files/images/pizza/panarottis_bg_thankyou_mobile_c.jpg) top center no-repeat,url(https://consumerrewards.co.za/files/images/pizza/panarottis_bg_mobile_tile.jpg) repeat-y center;background-size:contain,100%!important}h1{font-size:1.8rem}h2{color:#fff;font-size:.8rem;font-weight:700}#step_1 .question{width:calc(100% + 30px);display:block;float:none;margin-left:-15px}#step_1 .question:nth-child(2n+1){margin-left:-15px}#right-container img{max-width:80%;width:80%;margin:0 auto;margin-bottom:-50px;display:block}h2 strong{color:#6dccdc;font-size:2rem;font-weight:700;text-transform:uppercase}#left-container{font-size:1.1rem}}