html,body{margin:0;padding:0;min-height:100%}*,:after,:before{box-sizing:border-box}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:"Lato", "Muli", sans-serif;font-size:15px;line-height:18px;font-weight:400;color:#252525;background-color:#ffffff;-webkit-text-size-adjust:100%}input,textarea,select,button{margin:0;font-family:inherit}h1,h2,h3,h4{margin:0;padding:0}h1{font-size:32px;line-height:36px}h2{font-size:18px;line-height:22px;font-weight:700}h3{font-size:16px;line-height:20px;font-weight:700}a{font-weight:700;color:#2b0696;text-decoration:none}a:hover{text-decoration:underline}input{border:0;padding:10px;font-size:15px;line-height:18px}input[type='search']{-webkit-appearance:textfield}.js-focus-visible :focus:not(.focus-visible){outline:none}.container{max-width:960px;margin:0 auto;height:100vh;padding:0 15px}@media screen and (min-width: 768px){.container{padding:0 22px}}.header{display:flex;justify-content:space-between;align-items:flex-start;padding-top:10px}@media screen and (min-width: 768px){.header{padding-top:22px}}a.brand-container{position:relative;display:flex;align-items:center}a.brand-container:hover{text-decoration:none}.logo{display:flex;align-items:center;padding-right:16px;position:absolute}@media screen and (min-width: 768px){.logo{position:unset}}.logo img{width:30px}@media screen and (min-width: 768px){.logo img{width:50px}}.brand-name h2,.brand-name span,.sign-in-link,.sign-up-link{color:#2b0696}.sign-in-link,.sign-up-link{font-size:14px}@media screen and (min-width: 768px){.sign-in-link,.sign-up-link{font-size:unset}}.brand-name{padding-left:45px}@media screen and (min-width: 768px){.brand-name{padding-left:0}}.brand-name span{font-size:14px;font-weight:700;line-height:14px}.devise-container{display:flex;padding:22px 0;flex-direction:column}@media screen and (min-width: 768px){.devise-container{flex-direction:row;padding:40px 0}}@media screen and (min-width: 992px){.devise-container{padding:52px 0}}.static-logos-container{display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 768px){.static-logos-container{width:50%;border-right:1px solid #b9b9b9}}.static-logos-row{display:flex;gap:10px}.static-logo{border-radius:100%;box-shadow:0 4px 12px rgba(10,22,70,0.15);max-width:64px;background-color:#ffffff}@media screen and (min-width: 576px){.static-logo{max-width:84px}}@media screen and (min-width: 992px){.static-logo{max-width:110px}}.form-container{display:flex;flex-direction:column;justify-content:center;text-align:center;padding:22px 22px 0 22px}@media screen and (min-width: 576px){.form-container{padding:52px 52px 0 52px}}@media screen and (min-width: 768px){.form-container{padding-top:0;width:50%}}.checkbox-container,.referred-by{padding-bottom:16px}.retailer-heading{display:flex;align-items:center;flex-direction:column;padding-top:22px}.retailer-heading img{width:auto;max-width:40%;max-height:60px}@media screen and (min-width: 768px){.retailer-heading img{max-height:90px}}.retailer-heading .retailer-cash-back-statement{padding-top:16px;text-align:center}.retailer-heading .retailer-cash-back-statement h2{font-size:22px;line-height:26px;font-weight:400}@media screen and (min-width: 768px){.retailer-heading .retailer-cash-back-statement h2{font-size:28px;line-height:32px}}.retailer-heading .retailer-cash-back-statement span{font-weight:700;color:#e80c5b}.retailer-heading .retailer-cash-back-statement h3{padding-top:12px;font-size:16px;line-height:20px;font-weight:700}@media screen and (min-width: 768px){.retailer-heading .retailer-cash-back-statement h3{padding-top:16px;font-size:18px;line-height:22px}}.input-container,.button-container{width:100%;padding-bottom:16px}.input{outline-offset:0;padding:calc(12px - 1px) 22px;border-radius:8px;width:100%;border:1px solid #6825d9;font-size:16px;line-height:20px}.button{flex:0;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(10,22,70,0.15);border:none;border-radius:48px;cursor:pointer;padding:12px 22px;font-size:16px;line-height:18px;font-weight:700;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.button:hover{text-decoration:none}.button[aria-disabled="true"]{cursor:not-allowed;color:#ffffff}.primary{background-color:#2b0696;color:#ffffff}.sidebar{box-shadow:0 4px 12px rgba(10,22,70,0.15);text-align:center;margin-bottom:20px;border-radius:8px;width:33.33%}.welcome{font-size:14px;line-height:18px;color:#575757;padding-bottom:5px;font-weight:400}.networkCount{font-size:14px;line-height:18px;color:#737373;font-weight:400}.name{font-weight:700;font-style:normal;color:#252525;font-size:34px;line-height:44px;padding-bottom:15px}.lifetimeCashEarned{font-size:14px;line-height:18px;color:#252525;font-weight:400}.totalAmountEarned{font-weight:400;font-style:normal;font-size:16px;color:#252525;padding:25px 0}.userInfo,.cashBackInfo{padding:22px;border-bottom:1px solid #dddddd}.navigation{padding:15px 40px 10px 0}.navigationItem{display:flex;padding-left:33px}.navigationItem:nth-child(4) .navigationHeading{border-bottom:0}.navigationHeading{display:flex;width:100%;padding:15px 0 15px 10px;font-size:14px;line-height:20px;color:#575757;border-bottom:1px solid #dddddd}.navigationHeading:hover{text-decoration:none}.selected{border-left:5px solid #575757}.selected a{color:#252525;font-weight:700;margin-left:-5px}
