body{margin:0;padding:0;font-family:sans-serif}#root .App{text-align:center}#root .App-title{font-size:1.5em}#root a{text-decoration:none}#root a:active,#root a:link,#root a:visited{color:#e1e5ed}#root a:hover{color:#2976ce}#root .main{background-color:#cc672c;background-repeat:no-repeat;color:#e1e5ed;font-size:2em;margin-top:40px;min-height:500px;opacity:.8;padding:40px 20px;text-shadow:-1px 0 #010101,0 1px #010101,1px 0 #fdfdfd,0 -1px #fdfdfd}#root .main.hide{display:none}@media screen and (min-width:400px) and (max-width:720px){#root .main{font-size:2.5em}}@media screen and (min-width:720px) and (max-width:960px){#root .main{font-size:3.5em}}@media screen and (min-width:960px){#root .main{font-size:4em}}#root .main #slides{position:relative;height:300px;padding:0;margin:0;list-style-type:none}#root .main .slide{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;z-index:1;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}#root .main .showing{opacity:1;z-index:2}#root .main .slide-bold{font-size:1.2em;text-shadow:none}#root .main .circles{margin-top:20px}#root .main .circles .circle{background-color:#e1e5ed;border-radius:10px;display:inline-block;height:20px;margin-right:10px;width:20px}#root .main .circle-select,#root .main .circles .circle.circle-select{background-color:#484c51}#root .main .circle-unselect{background-color:#e1e5ed}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}body,html{padding:0;margin:0;background:#fff;font-family:Lato,sans-serif;font-size:font-size(default);line-height:1.5;min-height:100%;height:100%}body{overflow-x:hidden}h1{font-size:font-size(h1)}h2{font-size:font-size(h2)}h3{font-size:font-size(h3)}h4{font-size:font-size(h4)}h5{font-size:font-size(h5)}h6{font-size:font-size(h6)}#root{height:calc(100% - 3px)}#root,#root>div{position:relative}#root .App,#root>div{height:100%}#root .App{max-width:1440px;margin:0 auto}.App .header{background-color:#fdfdfd;padding:10px 20px 20px}.App .header .logo{color:#2976ce;float:left;font-size:1.8em;font-weight:700;text-align:left}.App .header .logo a:active,.App .header .logo a:link,.App .header .logo a:visited{color:#2976ce!important}.App .header .logo .badge{background-color:#2976ce;color:#fff;padding:0 0 5px 10px}.App .header .menu-box{cursor:pointer;float:right;margin:5px 20px 0}.App .header .menu-box .menu-bar-1,.App .header .menu-box .menu-bar-2,.App .header .menu-box .menu-bar-3{background-color:#484c51;height:6px;margin:5px 0;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;width:35px}.App .header .menu-box.change .menu-bar-1{background-color:#ba4a2e;-ms-transform:rotate(-45deg) translate(-9px,6px);transform:rotate(-45deg) translate(-9px,6px);-webkit-transform:rotate(-45deg) translate(-9px,6px)}.App .header .menu-box.change .menu-bar-2{background-color:#ba4a2e;opacity:0}.App .header .menu-box.change .menu-bar-3{background-color:#ba4a2e;-ms-transform:rotate(45deg) translate(-8px,-8px);transform:rotate(45deg) translate(-8px,-8px);-webkit-transform:rotate(45deg) translate(-8px,-8px)}@media screen and (min-width:800px){.App .header .menu-box{display:none}}@media (max-width:400px){.App .header .menu-box{margin-right:0}}.App .header .menu-overlay{background-color:#484c51;color:#e1e5ed;display:none;font-size:2.4em;line-height:2em;margin:60px -20px 0;min-height:500px}.App .header .menu-overlay.show{display:block}.App .header .menu-overlay .menu-item{cursor:pointer}.App .header .menu-row{display:none;float:right;font-size:1.2em;margin-top:10px}.App .header .menu-row a:active,.App .header .menu-row a:link,.App .header .menu-row a:visited{color:#484c51!important}.App .header .menu-row a:hover{color:#2976ce!important}.App .header .menu-row .menu-item{padding-left:20px}@media screen and (min-width:960px){.App .header .menu-row .menu-item{font-weight:700;padding-left:40px}}@media screen and (min-width:800px){.App .header .menu-row{display:block}}.footer{background-color:#2976ce;color:#e1e5ed}.footer .footer-row{padding:20px;font-size:1em;text-align:left}.footer .footer-row a:hover{color:#fdfdfd!important}.footer .footer-row .column-1{font-size:.8em;line-height:2em}@media screen and (min-width:400px) and (max-width:720px){.footer .footer-row{font-size:1.2em}}@media screen and (min-width:720px) and (max-width:960px){.footer .footer-row{font-size:1.5em}}@media screen and (min-width:960px){.footer .footer-row{font-size:2em}}.footer .copyright{font-size:.6em;padding:20px 0;text-align:center}@media screen and (min-width:400px) and (max-width:720px){.footer .copyright{font-size:.8em}}@media screen and (min-width:720px) and (max-width:960px){.footer .copyright{font-size:.9em}}@media screen and (min-width:960px){.footer .copyright{font-size:1.1em}}.page{color:#e1e5ed;margin-top:40px;min-height:500px;opacity:.8;padding:40px 20px;text-shadow:-1px 0 #010101,0 1px #010101,1px 0 #fdfdfd,0 -1px #fdfdfd;word-wrap:break-word}.page.hide{display:none}.about{background-color:#e1e5ed;font-size:3em;min-height:500px}.about.hide{display:none}@media screen and (min-width:400px){.about{font-size:4em}}@media screen and (min-width:960px){.about{font-size:6em}}.about .howitworks-0{background:#fff url("https://rewardeclub.imgix.net/site/images/howitworks/howitworks-0-xsmall.png") no-repeat 50%;min-height:300px;height:100%}@media screen and (min-width:400px) and (max-width:720px){.about .howitworks-0{background:#fff url("https://rewardeclub.imgix.net/site/images/howitworks/howitworks-0-small.png") no-repeat 50%;min-height:500px}}@media screen and (min-width:720px) and (max-width:960px){.about .howitworks-0{background:#fff url("https://rewardeclub.imgix.net/site/images/howitworks/howitworks-0-medium.png") no-repeat 50%;min-height:800px}}@media screen and (min-width:960px){.about .howitworks-0{background:#fff url("https://rewardeclub.imgix.net/site/images/howitworks/howitworks-0-medium.png") no-repeat 50%;min-height:800px}}.about .howitworks-1{background:#484c51 url("https://rewardeclub.imgix.net/site/images/howitworks/howitworks-1b-xsmall.png") no-repeat 50%;color:#ff8802;padding-left:5px;min-height:150px;height:100%;text-align:left}@media screen and (min-width:400px) and (max-width:720px){.about .howitworks-1{background:#484c51 url("https://rewardeclub.imgix.net/site/images/howitworks/howitworks-1b-small.png") no-repeat 50%;min-height:250px}}@media screen and (min-width:720px) and (max-width:960px){.about .howitworks-1{background:#484c51 url("https://rewardeclub.imgix.net/site/images/howitworks/howitworks-1b-medium.png") no-repeat 50%;min-height:400px}}@media screen and (min-width:960px){.about .howitworks-1{background:#484c51 url("https://rewardeclub.imgix.net/site/images/howitworks/howitworks-1b-medium.png") no-repeat 50%;min-height:400px}}.about .howitworks-2{background:#e1e5ed url("https://rewardeclub.imgix.net/site/images/howitworks/howitworks-2b-xsmall.png") no-repeat 50%;color:#ff8802;padding-left:5px;min-height:150px;height:100%;text-align:left}@media screen and (min-width:400px) and (max-width:720px){.about .howitworks-2{background:#e1e5ed url("https://rewardeclub.imgix.net/site/images/howitworks/howitworks-2b-small.png") no-repeat 50%;min-height:250px}}@media screen and (min-width:720px) and (max-width:960px){.about .howitworks-2{background:#e1e5ed url("https://rewardeclub.imgix.net/site/images/howitworks/howitworks-2b-medium.png") no-repeat 50%;min-height:400px}}@media screen and (min-width:960px){.about .howitworks-2{background:#e1e5ed url("https://rewardeclub.imgix.net/site/images/howitworks/howitworks-2b-medium.png") no-repeat 50%;min-height:400px}}.about .howitworks-3{background:#484c51 url("https://rewardeclub.imgix.net/site/images/howitworks/howitworks-3b-xsmall.png") no-repeat 50%;color:#ff8802;padding-left:5px;min-height:150px;height:100%;text-align:left}@media screen and (min-width:400px) and (max-width:720px){.about .howitworks-3{background:#484c51 url("https://rewardeclub.imgix.net/site/images/howitworks/howitworks-3b-small.png") no-repeat 50%;min-height:250px}}@media screen and (min-width:720px) and (max-width:960px){.about .howitworks-3{background:#484c51 url("https://rewardeclub.imgix.net/site/images/howitworks/howitworks-3b-medium.png") no-repeat 50%;min-height:400px}}@media screen and (min-width:960px){.about .howitworks-3{background:#484c51 url("https://rewardeclub.imgix.net/site/images/howitworks/howitworks-3b-medium.png") no-repeat 50%;min-height:400px}}.about .howitworks-4{background:#e1e5ed url("https://rewardeclub.imgix.net/site/images/howitworks/howitworks-4b-xsmall.png") no-repeat 50%;color:#ff8802;padding-left:5px;min-height:150px;height:100%;text-align:left}@media screen and (min-width:400px) and (max-width:720px){.about .howitworks-4{background:#e1e5ed url("https://rewardeclub.imgix.net/site/images/howitworks/howitworks-4b-small.png") no-repeat 50%;min-height:250px}}@media screen and (min-width:720px) and (max-width:960px){.about .howitworks-4{background:#e1e5ed url("https://rewardeclub.imgix.net/site/images/howitworks/howitworks-4b-medium.png") no-repeat 50%;min-height:400px}}@media screen and (min-width:960px){.about .howitworks-4{background:#e1e5ed url("https://rewardeclub.imgix.net/site/images/howitworks/howitworks-4b-medium.png") no-repeat 50%;min-height:400px}}.about .howitworks-5{background:#484c51 url("https://rewardeclub.imgix.net/site/images/howitworks/howitworks-5b-xsmall.png") no-repeat 50%;color:#ff8802;padding-left:5px;min-height:150px;height:100%;text-align:left}@media screen and (min-width:400px) and (max-width:720px){.about .howitworks-5{background:#484c51 url("https://rewardeclub.imgix.net/site/images/howitworks/howitworks-5b-small.png") no-repeat 50%;min-height:250px}}@media screen and (min-width:720px) and (max-width:960px){.about .howitworks-5{background:#484c51 url("https://rewardeclub.imgix.net/site/images/howitworks/howitworks-5b-medium.png") no-repeat 50%;min-height:400px}}@media screen and (min-width:960px){.about .howitworks-5{background:#484c51 url("https://rewardeclub.imgix.net/site/images/howitworks/howitworks-5b-medium.png") no-repeat 50%;min-height:400px}}.contact{background-color:#bf7e35;font-size:2em;min-height:500px}.contact.hide{display:none}@media screen and (min-width:400px){.contact{font-size:4em}}@media screen and (min-width:960px){.contact{font-size:6em}}.partner{background-color:#b56913;font-size:2em;min-height:500px}.partner.hide{display:none}@media screen and (min-width:400px) and (max-width:720px){.partner{font-size:2.5em}}@media screen and (min-width:720px) and (max-width:960px){.partner{font-size:3.5em}}@media screen and (min-width:960px){.partner{font-size:4em}}.partner .box-1{background-color:#484c51;padding:20px;text-align:left;text-shadow:none}.partner .box-1 .box-heading{font-size:.9em;margin-bottom:20px}.partner .box-1 .box-body{font-size:.7em}.partner .box-1 .dot{background:#e1e5ed;border-radius:50%;height:5px;margin:0 10px;width:5px}.customer{background-color:#e07f11;font-size:2em;min-height:500px}.customer.hide{display:none}@media screen and (min-width:400px) and (max-width:720px){.customer{font-size:2.5em}}@media screen and (min-width:720px) and (max-width:960px){.customer{font-size:3.5em}}@media screen and (min-width:960px){.customer{font-size:4em}}.customer .box-1{background-color:#484c51;padding:20px;text-align:left;text-shadow:none}.customer .box-1 .box-heading{font-size:.9em;margin-bottom:20px}.customer .box-1 .box-body{font-size:.7em}.customer .box-1 .dot{background:#e1e5ed;border-radius:50%;height:5px;margin:0 10px;width:5px}.pricing{background-color:#ff8802;font-size:2em;min-height:500px}.pricing.hide{display:none}@media screen and (min-width:400px){.pricing{font-size:4em}}@media screen and (min-width:960px){.pricing{font-size:6em}}body .signup{line-height:1}.signup{background-color:#e07f11;font-size:2em;min-height:500px}.signup.hide{display:none}.signup .heading{margin-bottom:20px}@media (min-width:400px) and (max-width:720px){.signup .heading{font-size:.7em}}.signup .required{font-size:.5em;text-shadow:none}.signup .location-bar{display:inline-block;margin-bottom:20px;max-height:200px;text-align:left;text-shadow:none;width:100%}.signup .location-bar .location-info{color:#484c51;float:left}.signup .location-bar .location-info .location-name{font-size:1em}.signup .location-bar .location-info .location-branch{font-size:.6em;margin-top:20px}@media (max-width:560px){.signup .location-bar .location-info{float:none;margin-top:20px}}.signup .location-bar .location-logo{float:right}@media (max-width:560px){.signup .location-bar .location-logo{float:left;margin-top:20px}}@media (min-width:400px) and (max-width:720px){.signup .location-bar{font-size:.5em}}.signup .form{margin-top:20px;text-align:left}.signup .form input,.signup .form select{border:1px solid #484c51;color:#484c51;font-size:.55em;height:30px;margin:10px 0;padding:10px 0;width:100%}@media (min-width:400px) and (max-width:720px){.signup .form input,.signup .form select{font-size:.35em}}.signup .form label{vertical-align:text-bottom}.signup .form .formSubmit{background-color:#cbcfd6;font-size:.8em;font-weight:700;padding-bottom:40px}@media (min-width:400px) and (max-width:720px){.signup .form .formSubmit{font-size:.35em}}.signup .form .formSubmit:hover{background-color:#484c51;color:#e1e5ed}.signup .form select{height:50px}.signup .form .bday-row .bday-month select{float:left;width:70%}.signup .form .bday-row .bday-day select{float:right;width:25%}.signup .form .anniversary-row .anniversary-month select{float:left;width:70%}.signup .form .anniversary-row .anniversary-day select{float:right;width:25%}.signup .form .update-row{display:inline-block;font-size:1.5em;margin-bottom:10px;text-shadow:none}.signup .form .update-row .update-heading{display:inline-block;font-size:.5em}@media (min-width:400px) and (max-width:720px){.signup .form .update-row{font-size:1em}}.signup .form .update-column-row{color:#484c51;font-size:.6em;text-shadow:none}.signup .form .update-column-row input{margin-right:10px;width:30px}.signup .form .update-column-row label{vertical-align:super;font-weight:600}@media (min-width:400px) and (max-width:720px){.signup .form .update-column-row{font-size:.35em}}.signup .form .add-birthdays-row{display:inline-block;font-size:1.5em;margin-bottom:10px;text-shadow:none}.signup .form .add-birthdays-row .add-birthdays-heading{display:inline-block;font-size:.5em}@media (min-width:400px) and (max-width:720px){.signup .form .add-birthdays-row{font-size:1em}}.signup .form .add-birthdays-column-row input{float:left;margin-right:20px;width:100%}.signup .form .add-birthdays-column-row label{font-size:.7em}.signup .form .add-birthdays-column-row .bday-month select{float:left;width:70%}.signup .form .add-birthdays-column-row .bday-day select{float:right;width:25%}.signup .form .disclaimer{display:inline-block;color:#484c51;font-size:.6em;margin-top:20px;text-shadow:none}.signup .form .disclaimer .disclaimer-row-2{margin-top:20px}.signup .form .disclaimer .disclaimer-row-2 input{margin-right:10px;width:30px}.signup .form .disclaimer .disclaimer-row-2 label{vertical-align:super}@media (min-width:400px) and (max-width:720px){.signup .form .disclaimer{font-size:.35em}}@media screen and (min-width:800px) and (max-width:960px){.signup .form{margin:20px auto 0;width:75%}}@media screen and (min-width:960px){.signup .form{margin:20px auto 0;width:50%}}@media screen and (min-width:400px) and (max-width:720px){.signup{font-size:4em}}@media screen and (min-width:960px){.signup{font-size:2em}}.error{background-color:#af3c1f;font-size:2em;min-height:500px}.error.hide{display:none}@media screen and (min-width:400px){.error{font-size:4em}}@media screen and (min-width:960px){.error{font-size:6em}}.pricing-row{display:inline-block;width:90%}.pricing-row button{border:1px solid #484c51;color:#484c51;font-size:1.5em;height:50px;margin-top:20px;width:100%}@media (min-width:400px) and (max-width:720px){.pricing-row button{font-size:1em}}@media (min-width:720px){.pricing-row button{font-size:1em}}.pricing-row button:hover{border:1px solid #e1e5ed;background-color:#484c51;color:#e1e5ed;cursor:pointer;font-size:1.5em}@media (min-width:400px) and (max-width:720px){.pricing-row button:hover{font-size:1em}}@media (min-width:720px){.pricing-row button:hover{font-size:1em}}.pricing-row .pricing-box{background-color:#484c51;border:1px solid #e1e5ed;color:#e1e5ed;margin-bottom:20px;padding:10px}.pricing-row .pricing-box .heading{margin-bottom:20px}@media (min-width:400px) and (max-width:720px){.pricing-row .pricing-box .heading{font-size:.5em}}@media (min-width:720px){.pricing-row .pricing-box .heading{font-size:.5em}}.pricing-row .pricing-box .body{border-top:2px solid #e1e5ed;font-size:.5em;min-height:180px;padding:50px 10px 10px;text-shadow:none}@media (min-width:400px) and (max-width:720px){.pricing-row .pricing-box .body{font-size:.35em;min-height:200px}}@media (min-width:720px){.pricing-row .pricing-box .body{font-size:.35em;min-height:200px}}@media (min-width:720px){.pricing-row .pricing-box.box-left{float:left;width:40%}}@media (min-width:720px){.pricing-row .pricing-box.box-right{float:right;width:40%}}@media (min-width:720px){.pricing-row .pricing-box{width:40%}}@media (min-width:400px) and (max-width:720px){.pricing-row{width:70%}}.contact-us{background-color:#e07f11;font-size:2em;min-height:500px}.contact-us.hide{display:none}.contact-us .heading{margin-bottom:20px}@media (min-width:400px) and (max-width:720px){.contact-us .heading{font-size:.7em}}.contact-us .required{font-size:.5em;text-shadow:none}.contact-us .form{margin-top:20px;text-align:left}.contact-us .form input,.contact-us .form select,.contact-us .form textarea{border:1px solid #484c51;color:#484c51;font-size:.55em;height:30px;margin:10px 0;padding:10px 0;width:100%}@media (min-width:400px) and (max-width:720px){.contact-us .form input,.contact-us .form select,.contact-us .form textarea{font-size:.35em}}.contact-us .form textarea{height:150px;margin-bottom:20px}.contact-us .form label{vertical-align:text-bottom}.contact-us .form .formSubmit{background-color:#cbcfd6;font-size:.8em;font-weight:700;margin-top:40px;padding-bottom:40px}@media (min-width:400px) and (max-width:720px){.contact-us .form .formSubmit{font-size:.35em}}.contact-us .form .formSubmit:hover{background-color:#484c51;color:#e1e5ed}.contact-us .form select{height:50px}@media screen and (min-width:800px) and (max-width:960px){.contact-us .form{margin:20px auto 0;width:75%}}@media screen and (min-width:960px){.contact-us .form{margin:20px auto 0;width:50%}}@media screen and (min-width:400px) and (max-width:720px){.contact-us{font-size:4em}}@media screen and (min-width:960px){.contact-us{font-size:2em}}
/*# sourceMappingURL=main.8ce409b5.css.map*/