.register-bg{background-color:#03a}.header-white{background-color:#f2fff3}.logo-inner{max-width:720px;margin:0 auto;height:40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;-webkit-box-align:center;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.header-white img{max-width:200px;margin:0 auto;display:block;height:auto;width:90%;padding-top:0}.body-text.layout3{padding-top:0;clear:both;display:block;background-color:#03a;z-index:0;width:100%;padding:0;max-width:inherit}.reg-heading{max-width:768px;display:block;margin:0 auto;background-color:#2b6;padding-top:40px;padding:40px 15px 0 15px}.body-text.layout3 h1{margin-top:0;color:#fff;font-size:32px;line-height:34px;text-align:center;display:block;text-transform:uppercase}.body-text.layout3 h3{display:block;font-size:18px;color:#fff;padding-bottom:20px;line-height:21px;text-align:center;font-weight:700}.reg-heading h1{justify-content:center;font-weight:700;max-width:380px;margin:0 auto;min-height:60px;width:90%;align-items:center}.body-text.layout3:after{content:'';position:absolute;left:0;right:0;margin:0 auto;width:0;background:url(../../images/personalized-flow/triangle2x.png) no-repeat center;width:100%;height:60px;background-size:100% 100%;max-width:768px}.enter-sweep-box.layout3-reg{background-color:#03a;margin-top:0;width:100%;overflow:auto}.thankyou-content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.bluebg{background-color:#05c}.enter-sweep-box.thankyou-details{display:flex;align-items:center;justify-content:center;width:100%;max-width:320px;position:relative}.advertisement{padding:20px 0;box-shadow:0 0 5px 1px #c5c4c4;border-radius:10px;background-color:#fff;max-width:300px;font-family:Roboto;margin:0 auto 15px}.advertisement.chips .bold_txt{padding:0 15px}.advertisement.skin .bold_txt,.advertisement.spray .bold_txt{padding:0 10px}.advertisement.pg .bold_txt{padding:0 15px}.advertisement.coffee .bold_txt,.advertisement.plant .bold_txt{padding:0 25px}.advertisement img{height:auto;width:100%}.advertisement .bold_txt{font-weight:700;font-size:24px;margin:0 auto;padding:0 20px;min-height:87px}.offerblock{max-width:300px;width:100%;margin:0 auto}.advertisement .nrm_txt{color:#666;font-size:17px;padding:5px 10px 20px}.advertisement a{display:flex;justify-content:center;align-items:center;width:200px;color:#fff;font-size:24px;text-decoration:none;font-weight:900;box-shadow:2px 3px 5px 0 rgba(0,0,0,.2);border-radius:30px;min-height:50px;line-height:28px;margin:-30px auto 0;position:relative;z-index:1;transition:all .2s;padding:5px}.advertisement.disable_offer a{pointer-events:none}.advertisement.disable_offer{cursor:not-allowed}@media screen and (min-width:767px){.reg-heading{max-width:none;padding-top:20px}.advertisement a:hover{background-color:#2b6}.thankyou-content{align-items:flex-start}.body-text.layout3 h1{font-size:46px;max-width:none;min-height:auto}.body-text.layout3 h3{max-width:380px;margin:25px auto 0 auto}.reg-heading:after{content:"";background:url(../../images/personalized-flow/grocery-pii.png) no-repeat top center;width:207px;height:115px;position:absolute;left:0;right:0;margin:0 auto;z-index:1;background-size:contain;margin-top:-15px}.body-text.layout3:after{max-width:none;height:108px}form#userForm{margin-top:10px}.registration-form{flex-direction:column}.mar-l{margin-left:auto}.form-subs label span:hover{background-color:rgba(255,255,255,.2);border:3px solid #fff}label.dob-label{top:auto;padding-top:58px;position:static;display:block;padding-bottom:18px}.enter-sweep-box.layout3-reg .registration-form .form-field p.pr{text-align:center}}@media screen and (min-width:767px){.enter-sweep-box.thankyou-details{max-width:630px}.thankyou-reg:after{background:0 0}}