.login-box .section-header{display:none}.main-content{position:relative;min-height:1px;padding-left:10px;padding-right:10px}@media(min-width:768px){.main-content{float:left;width:50%}}@media(min-width:1024px){.main-content{float:left;width:66.66666667%}}.registration-form{position:relative;min-height:1px;padding-left:10px;padding-right:10px}@media(min-width:768px){.registration-form{float:left;width:50%}}@media(min-width:1024px){.registration-form{float:left;width:33.33333333%}}.registration-form #RegistrationForm h2{margin:10px 0}.registration-form #RegistrationForm .form-row,.registration-form #RegistrationForm .radioandlabel{margin-bottom:10px}.registration-form #RegistrationForm label[for=dwfrm_profile_customer_gender]{display:block;margin:10px 0}.registration-form #RegistrationForm button[name=dwfrm_profile_confirm]{font-size:12px;border-radius:0;text-decoration:none;cursor:pointer;text-align:center;line-height:1;font-family:open sans,Arial,Helvetica,sans-serif;font-weight:700;color:#fff;background-color:#004b75;padding:12px 15px;border:none}.registration-form #RegistrationForm button[name=dwfrm_profile_confirm]:focus{outline:none}.registration-form #RegistrationForm button[name=dwfrm_profile_confirm]:hover{color:#fff;background-color:#0088ce;border:none;text-decoration:none}.registration-form #RegistrationForm button[name=dwfrm_profile_confirm].disabled{color:#fff;background-color:#e5e5e5;border:none}.registration-form #RegistrationForm .rewards-question .form-row{float:left;margin-right:5px;margin-bottom:0}.registration-form .gender-and-birthdate-fields{margin-bottom:10px}.registration-form .gender-and-birthdate-fields:after{clear:both;content:"";display:table}.registration-form .gender-and-birthdate-fields .birthdate-fields{margin-top:25px}.registration-form .gender-and-birthdate-fields .birthdate-fields label{display:block}.registration-form .gender-and-birthdate-fields .birthdate-fields .form-row{float:left;clear:none;width:33%}.registration-form .rewards-and-email-fields{background-color:#e5e5e5;padding:10px}.registration-form .phone-row label{float:left}.registration-form .form-field-tooltip{float:right}#wrapper{background-color:#2f3c42}#wrapper header{background-color:#fff}#wrapper header #header{border-bottom:none}#loginModalContent{background-color:#eaebed}#primary::after{content:"";display:table;clear:both}.Page-Title{display:none}.breadcrumb{display:none}.form-row-button{margin-top:10px}.login-box .form-row{margin-bottom:10px}.login-box button{font-size:12px;padding:12px 15px;border:none;border-radius:0;text-decoration:none;cursor:pointer;text-align:center;line-height:1;display:inline-block;background-color:#c50;border:1px solid #fff;font-family:open sans,Arial,Helvetica,sans-serif;font-weight:700;color:#fff;text-transform:uppercase}.login-box button:focus{outline:none}.login-box button:hover{background-color:#fff;color:#c50}.login-box a#password-reset{font-size:12px;padding:12px 15px;border:none;border-radius:0;text-decoration:none;cursor:pointer;text-align:center;line-height:1;display:inline-block;background-color:#fff;border:1px solid #fff;font-family:open sans,Arial,Helvetica,sans-serif;font-weight:700;color:#c50;text-transform:uppercase}.login-box a#password-reset:focus{outline:none}.login-box a#password-reset:hover{background-color:#c50;color:#fff}#RegistrationForm .l-col-3{display:none}.registration-form #RegistrationForm button[type=submit]{font-size:12px;padding:12px 15px;border:none;border-radius:0;text-decoration:none;cursor:pointer;text-align:center;line-height:1;background-color:#c50;border:1px solid #fff;text-transform:uppercase}.registration-form #RegistrationForm button[type=submit]:focus{outline:none}.registration-form #RegistrationForm button[type=submit]:hover{background-color:#fff;color:#c50;border:1px solid #fff}.left-callout{position:relative;min-height:1px;padding-left:10px;padding-right:10px}@media(min-width:1024px){.left-callout{float:left;width:50%}}@media(max-width:767px){.left-callout{display:none!important;visibility:hidden}}@media(min-width:768px) and (max-width:1023px){.left-callout{display:none!important;visibility:hidden}}.right-callout{position:relative;min-height:1px;padding-left:10px;padding-right:10px}@media(min-width:1024px){.right-callout{float:left;width:50%}}.right-callout .benefit .benefit-headline{text-transform:uppercase;font-size:24px;font-family:open sans,Arial,Helvetica,sans-serif;font-weight:700;display:inline-block;margin:10px 0 0;width:100%;line-height:1;color:#fff}.right-callout .benefit p{color:#fff;margin:5px 0 20px;display:inline-block}.benefit-banner-headline{text-transform:uppercase;text-align:center;display:inline-block;margin-top:20px;width:100%;line-height:1;color:#004b75}.callout-title{font-size:18px;font-family:open sans,Arial,Helvetica,sans-serif;font-weight:700;color:#fff;text-transform:uppercase!important;margin:10px 0}#main{padding-left:0;padding-right:0}#main .title1{text-transform:uppercase!important}#main .benefit{margin-bottom:20px}#hows-it-work-steps{margin-left:-10px;margin-right:-10px;background:#fff;padding:20px 0 20px 20px}#hows-it-work-steps::after{content:"";display:table;clear:both}#hows-it-work-steps h2{font-size:30px;font-family:open sans,Arial,Helvetica,sans-serif;font-weight:700;margin-bottom:10px}@media(max-width:1023px){#hows-it-work-steps h2{font-size:24px}}@media(max-width:767px){#hows-it-work-steps h2{font-size:24px}}#hows-it-work-steps .step{min-height:1px;padding-left:10px;padding-right:10px;position:relative}@media(min-width:768px){#hows-it-work-steps .step{float:left;width:100%}}@media(min-width:1024px){#hows-it-work-steps .step{float:left;width:33.33333333%}}#hows-it-work-steps .step i{font-size:50px;color:#004b75;float:left;margin-right:10px;margin-top:-5px}#hows-it-work-steps .step div{float:left;text-transform:uppercase!important}#hows-it-work-steps #step1:after,#hows-it-work-steps #step2:after{font-family:fontawesome;content:"\f105";color:#e5e5e5;font-size:50px;position:absolute;right:40px;top:-15px}@media(min-width:768px) and (max-width:1023px){#hows-it-work-steps #step1:after,#hows-it-work-steps #step2:after{display:none!important;visibility:hidden}}@media(max-width:767px){#hows-it-work-steps #step1:after,#hows-it-work-steps #step2:after{display:none!important;visibility:hidden}}#registrationForm{display:none}.registration-form{position:relative;width:75%;float:none;margin:0 auto;background:#eaebed;padding:40px}@media(max-width:767px){.registration-form{width:100%}}.registration-form .l-col-1 h2{display:none}.registration-form .closeBtn{position:absolute;top:5px;right:5px;width:24px;height:24px;font-size:24px;line-height:24px;text-align:center;cursor:pointer}.registration-form .form-headline,.banner-form-headline{font-size:30px;font-family:open sans,Arial,Helvetica,sans-serif;font-weight:700;text-transform:uppercase!important;margin-bottom:0}@media(max-width:1023px){.registration-form .form-headline,.banner-form-headline{font-size:24px}}@media(max-width:767px){.registration-form .form-headline,.banner-form-headline{font-size:24px}}@media(min-width:1024px) and (max-width:1331px){#hows-it-work-steps #step1:after,#hows-it-work-steps #step2:after{right:10px}}@media(min-width:1024px) and (max-width:1331px) and (max-width:1331px){.left-callout .title1{font-size:24px;font-family:open sans,Arial,Helvetica,sans-serif;font-weight:700}.left-callout .editorial-1{font-size:60px;font-family:open sans,Arial,Helvetica,sans-serif;font-weight:700}.left-callout .editorial-4{font-size:20px}}@media(min-width:1024px) and (max-width:1331px) and (max-width:1331px) and (max-width:1023px){.left-callout .editorial-1{font-size:28px}}@media(min-width:1024px) and (max-width:1331px) and (max-width:1331px) and (max-width:767px){.left-callout .editorial-1{font-size:24px}}@media(max-width:1023px){#hows-it-work-steps h2{text-align:center}#hows-it-work-steps .step{width:60%;margin:0 20% 20px;display:inline-block}#hows-it-work-steps .step i{margin-right:20px}}