body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-ms-reveal{display:none}*{box-sizing:border-box}.App{text-align:center}html{height:100%}body{font-size:.875em;margin:0}body,body #root{display:flex;flex-direction:column;height:100%}body #root{align-self:center}.spinner{display:flex}h1{font-family:Flexo-Bold,serif;font-size:1.5em;margin:5px 0;text-align:center}a,p{margin:0}.title-wrapper{margin-bottom:30px}.sub-title{margin-top:5px}.body-container{font-family:Flexo-Regular,serif}.body-container,.body-wrapper{align-items:center;display:flex;flex-direction:column}.body-wrapper{margin-left:13px;margin-right:13px;max-width:355px}.footer-wrapper{align-items:center;display:flex;flex-direction:column;margin-top:10%;width:100%}.copyright{color:#4e4e4e;font-family:Flexo-Regular,serif;font-size:.625em;text-align:center;white-space:pre-line;width:355px}.base-container{background-color:#fff;padding:32px}@media only screen and (min-width:600px){.base-container{align-self:center;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);border-radius:15px;border-width:0;color:#212529;filter:drop-shadow(0 3px 15px rgba(0,0,0,.3));margin-top:50px}}.step-container{display:flex;flex-direction:row}.step{background-color:#ddd;border-radius:50%;height:10px;margin-left:10px;width:10px}.active{background-image:url(https://static.dev.pokemon.com/images/progress_pokeball.svg)}.visited{background-color:#4dad5b}.top-bar-container{align-items:center;display:flex;flex-direction:row;justify-content:center}.top-container-grid{align-items:center;display:grid;grid-template-columns:repeat(3,1fr);justify-items:center}.indicator-grid{grid-column:2/3}.logo-wrapper{align-items:center;display:flex;height:80px;justify-content:center;margin-bottom:20px;margin-top:0}.logo{height:100%}.content-box-button{background:#0000;border:none}.back-button{cursor:pointer;margin-right:auto}.close-button{cursor:pointer;margin-left:auto}.background-mascots{align-self:center;margin-top:auto;max-width:443px;padding-left:2rem;padding-right:2rem;position:sticky;width:100%;z-index:-100}@media only screen and (min-width:576px){body{background-image:url(https://static.prod.pokemon.com/images/pikachu_pattern.png);background-repeat:repeat}.background-mascots{bottom:1rem;margin-top:0;padding-left:0;padding-right:0;position:fixed;right:1rem;width:auto}}.spinner{animation:spinner .5s infinite;height:32px;margin:50px auto auto;width:32px}@keyframes spinner{0%{transform:rotate(0deg)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}to{transform:rotate(1turn)}}@font-face{font-family:Flexo-Regular;src:url(https://static.prod.pokemon.com/fonts/flexo-regular.eot);src:url(https://static.prod.pokemon.com/fonts/flexo-regular.eot?#iefix) format("embedded-opentype"),url(https://static.prod.pokemon.com/fonts/flexo-regular.woff) format("woff"),url(https://static.prod.pokemon.com/fonts/flexo-regular.ttf) format("truetype")}@font-face{font-family:Flexo-Bold;src:url(https://static.prod.pokemon.com/fonts/flexo-bold.eot);src:url(https://static.prod.pokemon.com/fonts/flexo-bold.eot?#iefix) format("embedded-opentype"),url(https://static.prod.pokemon.com/fonts/flexo-bold.woff) format("woff"),url(https://static.prod.pokemon.com/fonts/flexo-bold.ttf) format("truetype")}@font-face{font-family:Flexo-Heavy;src:url(https://static.prod.pokemon.com/fonts/flexo-heavy.eot);src:url(https://static.prod.pokemon.com/fonts/flexo-heavy.eot?#iefix) format("embedded-opentype"),url(https://static.prod.pokemon.com/fonts/flexo-heavy.woff) format("woff"),url(https://static.prod.pokemon.com/fonts/flexo-heavy.ttf) format("truetype")}:root{--red:#c33527;--green:#4dae5b;--blue:#32a7d9;--yellow:#e6bd2f;--white:#fff;--lightest-grey:#f3f3f3;--lighter-grey:#a4a4a4;--light-grey:#9a9a9a;--dark-grey:#616161;--darker-grey:#313131;--darkest-grey:#212529;--disabled-bg:#ddd}.basic-button{cursor:pointer;padding:6px 20px}.basic-button,.link-button{align-items:center;border:none;border-radius:.3em;display:flex;font-family:Flexo-Heavy,sans-serif;font-size:14px;height:40px;justify-content:center;margin-top:.625em;text-decoration:none;width:100%}.link-button{box-sizing:border-box}.basic-button.primary,.link-button.primary{background-color:#4dae5b;background-color:var(--green);border:none;color:#fff;color:var(--white)}.basic-button.secondary,.link-button.secondary{background-color:#fff;background-color:var(--white);border:1px solid #4dae5b;border:1px solid var(--green);color:#4dae5b;color:var(--green)}.basic-button.negative,.link-button.negative{background-color:#c33527;background-color:var(--red);border:none;color:#fff;color:var(--white)}.basic-button.disabled,.link-button.disabled{background-color:#ddd;background-color:var(--disabled-bg);border:none;color:#a4a4a4;color:var(--lighter-grey);cursor:default}@media (forced-colors:active) or (-ms-high-contrast:active){.basic-button,.link-button{border-style:solid!important;border-width:4px!important}}.bullet-box{border-color:var(--light-grey);border-radius:5px;border-style:solid;border-width:1px;display:flex;flex-direction:column;list-style:none;margin-top:5px;padding-inline-start:12px;padding-right:12px;text-align:left;width:100%}.bullet-item{border-bottom:1px solid var(--disabled-bg);display:block;list-style-position:inside;margin-left:10px;padding-bottom:15px;padding-top:15px}.bullet-item:before{content:"•";margin-right:5px}.disable-bullet:before{content:none;margin-right:0}.consented-client-logo{margin-right:15px;max-width:3em;vertical-align:middle}
/*# sourceMappingURL=main.a493457b.css.map*/