*{margin:0;padding:0;box-sizing:border-box;font-family:'Arial', sans-serif}html{font-size:62.5%}body{background-color:#004a00;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2{font-family:'Bookman Old Style Bold';letter-spacing:-0.03em}img{max-width:100%}.legal{font-size:1.2rem;color:rgba(255,255,255,0.5)}@media only screen and (max-width: 575.98px){.legal{font-size:1.0rem}}.image-window{background-image:url("../images/common/rainbow-riches-hero-70.jpg");background-position:top center;background-repeat:no-repeat;text-align:center}@media only screen and (max-width: 767.98px){.image-window{background-size:1000px}}.image-window__inset{max-width:950px;margin:0 auto}.image-window__logo{margin:4.2rem 0 4.6rem}@media only screen and (max-width: 767.98px){.image-window__logo{max-width:250px;margin:3.2rem 0 26rem}}@media only screen and (max-width: 575.98px){.image-window__logo{margin:3.2rem 0 29rem}}.image-window__title{font-size:3.2rem;max-width:500px;margin:0 auto 2.8rem;color:#004a00}@media only screen and (max-width: 767.98px){.image-window__title{font-size:1.9rem;width:300px;position:absolute;top:105px;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}.image-window__subtitle{font-size:2.6rem;color:#fff;margin-bottom:33rem}@media only screen and (max-width: 767.98px){.image-window__subtitle{font-size:1.4rem;position:absolute;top:172px;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);width:300px}}.image-window__button{background-image:url("../images/common/join-now-button.png");background-size:contain;background-repeat:no-repeat;background-position:center center;display:block;width:470px;height:181px;margin:0 auto;text-indent:-1000px;overflow:hidden;position:relative;top:0;-webkit-transition:top 0.2s ease;transition:top 0.2s ease;cursor:pointer}@media only screen and (max-width: 767.98px){.image-window__button{width:350px;height:180px}}@media only screen and (max-width: 575.98px){.image-window__button{width:300px;height:130px}}.image-window__button:hover{top:-1rem}.image-window__significant-terms{font-size:1.6rem;color:#fff;line-height:1.6;margin-bottom:5rem;padding:0 3rem}@media only screen and (max-width: 767.98px){.image-window__significant-terms{font-size:1.4rem}}@media only screen and (max-width: 575.98px){.image-window__significant-terms{font-size:1.3rem}}.image-window__significant-terms a{color:#fff}.image-window__signoff{font-size:3.2rem;color:#e2c344;font-family:'Bookman Old Style Bold';max-width:730px;margin:0 auto 4rem;padding:0 3rem}@media only screen and (max-width: 575.98px){.image-window__signoff{font-size:2.0rem}}.image-window .legal{margin-bottom:5rem;display:inline-block;text-transform:uppercase;padding:0 3rem}.steps{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;max-width:920px;margin:0 3rem 3rem}@media only screen and (max-width: 575.98px){.steps{flex-wrap:wrap}}.steps__item{width:27%;text-align:center;list-style-type:none}@media only screen and (max-width: 575.98px){.steps__item{width:100%;margin-bottom:2rem}}@media only screen and (max-width: 575.98px){.steps__item img{width:100px}}.steps__item span{display:block;font-family:'Bookman Old Style Bold';letter-spacing:-0.03em;font-size:1.9rem;color:#fff;position:relative;top:-1rem}@media only screen and (max-width: 767.98px){.steps__item span{font-size:1.4rem}}@media only screen and (max-width: 575.98px){.steps__item span{max-width:200px;margin:0 auto}}.logo-banner{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;background-color:#fff;max-width:1300px;margin:0 auto 6rem;padding:1rem}.logo-banner__item{list-style-type:none}.rules{max-width:1115px;padding:0 3rem;margin:0 auto 23rem;font-size:1.2rem;line-height:1.6;color:rgba(255,255,255,0.5)}@media only screen and (max-width: 575.98px){.rules{margin:0 auto 20rem}}.rules a{color:rgba(255,255,255,0.5);-webkit-transition:color 0.2s ease;transition:color 0.2s ease}.rules a:hover{color:#fff}.rules__lead{text-align:center}.rules__lead h4{margin-bottom:2rem}.rules__lead p{margin-bottom:6rem}.rules__lead h3{font-size:1.9rem;color:#fff;margin-bottom:1.5rem}@media only screen and (max-width: 575.98px){.rules__lead h3{font-size:1.7rem}}.rules__subtitle{text-transform:uppercase;font-weight:bold;color:#fff}.rules ol,.rules ul{margin-left:2rem}.rules li{margin-bottom:2rem}.rules li li{margin-bottom:0}.rules h5{font-size:1.2rem;font-weight:bold}.cookie-banner{position:fixed;width:100%;bottom:0;background-color:#000;color:#fff;text-align:center;padding:0.5rem 2rem;font-family:'Arial', sans-serif;font-size:1.0rem;line-height:1.5;font-weight:bold;display:none}.cookie-banner a{color:#fff;text-decoration:underline}.cookie-banner__button{cursor:pointer;padding:0.5rem 1rem;margin:0.5rem 1rem;border:0;font-family:'Arial', sans-serif;font-weight:bold;background-color:#fff}.sticky-banner{position:fixed;bottom:5rem;width:100%;opacity:0;pointer-events:none;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease}@media only screen and (max-width: 575.98px){.sticky-banner{bottom:7rem}}.sticky-banner.scrolled{opacity:1;pointer-events:all}
/*# sourceMappingURL=styles.css.map */