.arrow-circle,.arrow-white,.back-to-top,.back-to-top-curve,.blue-tab,.close-icon,.niantic-logo-white,.play-icon-large,.play-icon-small,.pokemon-company{display:inline-block;overflow:hidden;background-repeat:no-repeat;background-image:url(../images/common/sprite.png)}.arrow-circle{width:21px;height:21px;background-position:78.4114% 19.1446%;background-size:2438.1%}.arrow-white{width:12px;height:20px;background-position:98.6% .406504%;background-size:4266.67%}.back-to-top{width:88px;height:88px;background-position:.471698% 30.1887%;background-size:581.818%}.back-to-top-curve{width:324px;height:90px;background-position:39.8936% .473934%;background-size:158.025%}.blue-tab{width:95px;height:24px;background-position:17.9856% 19.2623%;background-size:538.947%}.close-icon{width:90px;height:90px;background-position:95.0237% .473934%;background-size:568.889%}.niantic-logo-white{width:71px;height:124px;background-position:.453515% .515464%;background-size:721.127%}.play-icon-large{width:93px;height:85px;background-position:21.957% 29.9766%;background-size:550.538%}.play-icon-small{width:55px;height:46px;background-position:40.919% 27.4678%;background-size:930.909%}.pokemon-company{width:211px;height:23px;background-position:57.1429% 19.2229%;background-size:242.654%}.au-flag,.be-flag,.ca-flag,.de-flag,.es-flag,.es-la-flag,.fr-flag,.gb-flag,.it-flag,.nl-flag,.pt-flag,.us-flag{display:inline-block;overflow:hidden;background-repeat:no-repeat;background-image:url(../images/common/flags.webp)}.au-flag{width:24px;height:18px;background-position:12.0690% .840336%;background-size:1066.67%}.be-flag{width:24px;height:18px;background-position:68.1034% .840336%;background-size:1066.67%}.ca-flag{width:24px;height:18px;background-position:23.2759% .840336%;background-size:1066.67%}.de-flag{width:24px;height:18px;background-position:34.4828% .840336%;background-size:1066.67%}.es-flag{width:24px;height:18px;background-position:45.6897% .840336%;background-size:1066.67%}.es-la-flag{width:24px;height:18px;background-position:56.8966% .840336%;background-size:1066.67%}.fr-flag{width:24px;height:18px;background-position:.862069% .840336%;background-size:1066.67%}.gb-flag{width:24px;height:18px;background-position:79.3103% .840336%;background-size:1066.67%}.it-flag{width:24px;height:18px;background-position:90.5172% .840336%;background-size:1066.67%}.nl-flag{width:24px;height:18px;background-position:.862069% 9.2437%;background-size:1066.67%}.pt-flag{width:24px;height:18px;background-position:12.0690% 9.2437%;background-size:1066.67%}.us-flag{width:24px;height:18px;background-position:23.2759% 9.2437%;background-size:1066.67%}.no-webp .au-flag,.no-webp .be-flag,.no-webp .ca-flag,.no-webp .de-flag,.no-webp .es-flag,.no-webp .es-la-flag,.no-webp .fr-flag,.no-webp .gb-flag,.no-webp .it-flag,.no-webp .nl-flag,.no-webp .pt-flag,.no-webp .us-flag{display:inline-block;overflow:hidden;background-repeat:no-repeat;background-image:url(../images/common/flags.png)}.facebook-icon,.google-plus-icon,.instagram-icon,.reddit-icon,.tumblr-icon,.twitter-icon,.youtube-icon{display:inline-block;overflow:hidden;background-repeat:no-repeat;background-image:url(../images/common/social-media-icons.webp)}.facebook-icon{width:32px;height:32px;background-position:46.4286% .892857%;background-size:800%}.google-plus-icon{width:32px;height:32px;background-position:61.6071% .892857%;background-size:800%}.instagram-icon{width:32px;height:32px;background-position:76.7857% .892857%;background-size:800%}.reddit-icon{width:32px;height:32px;background-position:91.9643% .892857%;background-size:800%}.tumblr-icon{width:32px;height:32px;background-position:.892857% .892857%;background-size:800%}.twitter-icon{width:32px;height:32px;background-position:16.0714% .892857%;background-size:800%}.youtube-icon{width:32px;height:32px;background-position:31.25% .892857%;background-size:800%}.no-webp .facebook-icon,.no-webp .google-plus-icon,.no-webp .instagram-icon,.no-webp .reddit-icon,.no-webp .tumblr-icon,.no-webp .twitter-icon,.no-webp .youtube-icon{display:inline-block;overflow:hidden;background-repeat:no-repeat;background-image:url(../images/common/social-media-icons.png)}.component{position:fixed;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(23,108,206,.9)),to(rgba(61,200,255,.9)));background:-o-linear-gradient(top,rgba(23,108,206,.9) 0,rgba(61,200,255,.9) 100%);background:linear-gradient(to bottom,rgba(23,108,206,.9) 0,rgba(61,200,255,.9) 100%);-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;opacity:0;z-index:999999;overflow-y:auto;display:none;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.component .top-hex-wrap{position:absolute;top:0;left:0;width:100%;height:217px;overflow:hidden}.component .top-hex{background:transparent url(../images/hero/hexagon-fade-up.png) 0 0 repeat-x;width:calc(100% + 148px);height:217px;position:absolute;top:0;left:-148px;-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1);-webkit-animation-name:slide-left-inverted;animation-name:slide-left-inverted;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.component.is-active{display:block}.component.is-visible{opacity:1}.component .component-wrap{position:relative;max-width:755px;margin:0 auto;padding:88px 0 0 0}.component .component-wrap:after,.component .component-wrap:before{content:'';display:table;clear:both}@media (max-width:767px){.component .component-wrap{padding:20px 0 0 0}}.component .component-header{padding-bottom:20px}.component .component-header:after,.component .component-header:before{content:'';display:table;clear:both}.component .close-icon{margin-top:10px;float:right;cursor:pointer;width:45px;height:45px}@media (max-width:767px){.component .close-icon{width:34px;height:34px}}.component .component-content{margin-bottom:60px;background:rgba(255,255,255,.7);padding:21px 35px 35px 35px;border-radius:6px}@media (max-width:767px){.component .component-content{padding:20px}}.component h2{color:#0069e1;font-weight:300;font-size:35px;margin-bottom:20px;line-height:1;text-transform:uppercase}@media (max-width:767px){.component h2{font-size:25px;margin:0 0 14px}}.component h3{color:#333;font-size:18px;font-weight:700;margin:10px 0}.component p{color:#333;font-size:16px;font-weight:400;margin:10px 0}.component ul{color:#333;padding-left:1em;font-weight:400}.component li{color:#333;list-style-type:disc;font-size:16px;font-weight:400;margin:5px 0 5px 1em}.component .leaving-site-buttons{text-align:right}@media (max-width:767px){.component .leaving-site-buttons{text-align:center}}.component .social-box{background:rgba(0,0,0,.33);border-radius:6px;padding:10px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:left}.component .social-box .social-box-text{text-transform:uppercase;color:#fff;padding:5px}.component .social-box a{margin:0 5px}@media (max-width:767px){.component .social-box{display:none}}.component.news-component h2{margin-top:0}.component.news-component p{font-size:.8em;padding:5px;font-weight:400;margin-bottom:20px;line-height:19px}.component.news-component p:last-child{margin-bottom:0}.component.youtube-player-component .component-wrap{max-width:950px}.component.youtube-player-component .component-content{background:rgba(0,0,0,0);padding:0}.component.youtube-player-component .video-wrapper p{text-align:center;color:#fff;font-size:.8em;padding:5px;font-weight:400;margin-bottom:20px;line-height:17px}.component.locale-selector-component .component-wrap{max-width:950px}.component.locale-selector-component h2{text-align:center}.component.locale-selector-component ul{margin:0;padding:0}.component.locale-selector-component li{list-style:none;display:inline-block;margin:6px}.component.locale-selector-component .region-list{text-align:center}.footer{background:#0c55a7;background:-webkit-gradient(linear,left top,left bottom,from(#0c55a7),to(#31e7f8));background:-o-linear-gradient(top,#0c55a7 0,#31e7f8 100%);background:linear-gradient(to bottom,#0c55a7 0,#31e7f8 100%);border-top:2px #fff solid;min-height:280px;padding:30px 0 20px 0;position:relative;overflow:hidden}.footer .top-hex{background:transparent url(../images/hero/hexagon-fade-up.png) 0 0 repeat-x;width:calc(100% + 148px);height:217px;position:absolute;top:0;left:-148px;-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1);-webkit-animation-name:slide-left-inverted;animation-name:slide-left-inverted;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.footer .four-col{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;max-width:1024px;margin:0 auto}.footer .four-col .col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px}@media (max-width:767px){.footer .four-col{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .four-col .col{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.footer .four-col .col .col-pad{text-align:center}}.footer .three-col{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1024px;margin:0 auto}.footer .three-col .col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 20px}@media (max-width:767px){.footer .three-col{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .three-col .col{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.footer .three-col .col .col-pad{text-align:center}}@media (max-width:767px){.footer .two-col{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .two-col .col{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center}.footer .two-col .col .col-pad{text-align:center;display:inline-block;margin:0 auto}}.footer .region-select{display:inline-block;background:-o-linear-gradient(top,#4bd0eb 0,#2fade1 100%);background:-webkit-gradient(linear,left top,left bottom,from(#4bd0eb),to(#2fade1));background:linear-gradient(to bottom,#4bd0eb 0,#2fade1 100%);border:1px #fff solid;border-radius:4px;cursor:pointer;font-size:.6em;line-height:1;padding:10px;position:relative;text-align:left;white-space:nowrap}.footer .region-select .button-text{display:inline-block;padding:0 4px 4px 0}.footer .region-select .flag{position:relative;top:3px}.footer .circle-arrow-link{color:#fff;text-transform:uppercase;text-decoration:none;font-size:1.1em;font-family:Lato,sans-serif;font-weight:400;cursor:pointer;position:relative}.footer .circle-arrow-link .arrow-circle{position:absolute;bottom:0;right:-29px}.footer .circle-arrow-link:hover{text-decoration:underline}.footer .social-box{background:rgba(0,0,0,.33);border-radius:6px;padding:10px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .social-box .social-box-text{text-transform:uppercase;color:#fff;padding:5px;margin:0 auto}.footer .social-box .social-box-icons{margin:0 auto}.footer .social-box a{margin:0 5px}.footer .legal-wrap{text-align:center;font-size:.8em;max-width:1200px;line-height:1.4;text-shadow:1px 1px 1px rgba(0,0,0,.1);margin:0 auto;padding:10px}@media (max-width:767px){.hero{background:#356aaf url(../images/hero/hexagon-fade-center.webp) bottom center repeat}}.hero .phone-display .phone-mask{background:transparent url(../images/hero/phone-screenshot.webp) center center no-repeat}.hero .news-wrap .bottom-hex{background:transparent url(../images/hero/hexagon-fade-up.webp) 0 0 repeat-x}@media (max-width:767px){.no-webp .hero{background:#356aaf url(../images/hero/hexagon-fade-center.png) bottom center repeat}}.no-webp .hero .phone-display .phone-mask{background:transparent url(../images/hero/phone-screenshot.png) center center no-repeat}.no-webp .hero .news-wrap .bottom-hex{background:transparent url(../images/hero/hexagon-fade-up.png) 0 0 repeat-x}.lets-go-switch{background:transparent url(../images/lets-go-switch/background.webp) center center no-repeat;background-size:cover;width:100%;height:100%;padding:70px 0 70px 10px}@media (max-width:1023px){.lets-go-switch{padding:35px 0 0 0}}.lets-go-switch .two-col{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lets-go-switch .two-col .col{width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.lets-go-switch .two-col .col.col-bg-right{padding:30px 0 80px 30px}@media (max-width:1023px){.lets-go-switch .two-col{-ms-flex-wrap:wrap;flex-wrap:wrap}.lets-go-switch .two-col .col{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.lets-go-switch .two-col .col:nth-child(1){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.lets-go-switch .two-col .col:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.lets-go-switch .two-col .col .box-wrap{text-align:center}.lets-go-switch .two-col .col.col-bg-right{padding:30px 40px 50px 40px;margin-bottom:30px}}@media (max-width:767px){.lets-go-switch .two-col .col.col-bg-right{padding:30px 30px 50px 30px}.lets-go-switch .two-col .col .box-wrap{padding:10px 0}}.lets-go-switch .col-bg-fill{width:100vw;height:100%;position:absolute;top:0;left:0;background:rgba(0,46,85,.5);border-radius:12px 0 0 12px}@media (max-width:1023px){.lets-go-switch .col-bg-fill{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:95%;border-radius:12px}}.lets-go-switch h4{font-family:Lato,sans-serif;font-weight:200;font-size:2.4em;text-transform:uppercase;margin:0;padding:0 30px 30px 0;border-bottom:1px solid #fff}@media (max-width:1023px){.lets-go-switch h4{font-size:2em;padding:0 0 20px 0}}@media (max-width:767px){.lets-go-switch h4{font-size:1.8em}}@media (max-width:399px){.lets-go-switch h4{padding:0 20px 20px 20px}}.lets-go-switch p{font-size:1.05em;font-weight:400;line-height:1.4;padding:10px 30px 30px 0}@media (max-width:1023px){.lets-go-switch p{padding:0 0 20px 0}}@media (max-width:399px){.lets-go-switch p{padding:0 20px 0 20px}}.lets-go-switch .lets-go-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.lets-go-switch .lets-go-buttons .button-wrapper{margin:0 auto}.lets-go-switch .lets-go-buttons .button-small{margin:10px 30px 30px 0}@media (max-width:599px){.lets-go-switch .lets-go-buttons{-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.lets-go-switch .lets-go-buttons .button{margin:10px auto}.lets-go-switch .lets-go-buttons .button-small{margin:30px auto 30px auto}}@media (max-width:399px){.lets-go-switch .lets-go-buttons{padding:0 20px}.lets-go-switch .lets-go-buttons .button-large{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}}.no-webp .lets-go-switch{background:transparent url(../images/lets-go-switch/background.jpg) center center no-repeat;background-size:cover}.poke-ball-plus{background:transparent url(../images/poke-ball-plus/background.webp) center center no-repeat;background-size:cover;width:100%;height:100%;padding:70px 10px 70px 0;border-top:2px solid #fff}@media (max-width:1023px){.poke-ball-plus{padding:35px 0 0 0}}.poke-ball-plus .two-col .col{width:50%;-ms-flex-preferred-size:50%;flex-basis:50%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.poke-ball-plus .two-col .col.col-bg-left{padding:30px 30px 80px 0}@media (max-width:1023px){.poke-ball-plus .two-col{-ms-flex-wrap:wrap;flex-wrap:wrap}.poke-ball-plus .two-col .col{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.poke-ball-plus .two-col .col.col-bg-left{padding:30px 40px 50px 40px;margin-bottom:30px}}@media (max-width:767px){.poke-ball-plus .two-col .col.col-bg-left{padding:30px 30px 50px 30px}}.poke-ball-plus .col-bg-fill{width:100vw;height:100%;position:absolute;top:0;right:0;background:rgba(0,46,85,.5);border-radius:0 12px 12px 0}@media (max-width:1023px){.poke-ball-plus .col-bg-fill{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:95%;border-radius:12px}}.poke-ball-plus h4{font-family:Lato,sans-serif;font-weight:200;font-size:3.5em;text-transform:uppercase;margin:0 0 30px 0;padding:0 0 30px 30px;border-bottom:1px solid #fff}@media (max-width:1023px){.poke-ball-plus h4{font-size:2.2em;padding:0 0 20px 0;margin:0 0 20px 0}}@media (max-width:399px){.poke-ball-plus h4{padding:0 0 20px 0}}.poke-ball-plus p{font-size:1.05em;font-weight:400;line-height:1.4;padding:0 0 30px 30px;margin:0}@media (max-width:1023px){.poke-ball-plus p{padding:0 0 20px 0}}@media (max-width:399px){.poke-ball-plus p{padding:0}}.poke-ball-plus .poke-ball-plus-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.poke-ball-plus .poke-ball-plus-buttons .button-small{margin:10px 0 0 30px}@media (max-width:599px){.poke-ball-plus .poke-ball-plus-buttons{-ms-flex-wrap:wrap;flex-wrap:wrap}.poke-ball-plus .poke-ball-plus-buttons .poke-ball-plus-logo{margin:10px auto}.poke-ball-plus .poke-ball-plus-buttons .button{margin:10px auto}}.poke-ball-plus .poke-ball-plus-logo{position:relative;margin-left:30px}.poke-ball-plus .poke-ball-plus-image{max-width:546px;margin:90px auto 0 auto;position:relative;left:15%}@media (max-width:767px){.poke-ball-plus .poke-ball-plus-image{margin-top:0}}.no-webp .poke-ball-plus{background:transparent url(../images/poke-ball-plus/background.jpg) center center no-repeat;background-size:cover}@media (max-width:849px){.de-de .hero .two-col .col-info .button .button-text{font-size:1em}}@media (max-width:899px){.es-es .hero h1,.es-la .hero h1{font-size:3.8em}}@media (max-width:449px){.es-es .hero h1,.es-la .hero h1{font-size:3em}}@media (max-width:349px){.es-es .hero h1,.es-la .hero h1{font-size:2.5em}}@media (max-width:899px){.fr-be .hero .two-col .col-info .button .button-text,.fr-ca .hero .two-col .col-info .button .button-text,.fr-fr .hero .two-col .col-info .button .button-text{font-size:1em}}@media (max-width:829px){.fr-be .hero .two-col .col-info .button .button-text,.fr-ca .hero .two-col .col-info .button .button-text,.fr-fr .hero .two-col .col-info .button .button-text{font-size:.8em}}@media (max-width:349px){.fr-be .hero h1,.fr-ca .hero h1,.fr-fr .hero h1{font-size:3.5em}}.fr-be .lets-go-switch .button-large .button-text,.fr-ca .lets-go-switch .button-large .button-text,.fr-fr .lets-go-switch .button-large .button-text{font-size:1.4em}@media (max-width:369px){.it-it .hero h1{font-size:3em}}@media (max-width:369px){.nl-be .hero h1,.nl-nl .hero h1{font-size:3em}}@media (max-width:869px){.pt-pt .hero h1{font-size:4em}}@media (max-width:449px){.pt-pt .hero h1{font-size:3.2em}}@media (max-width:359px){.pt-pt .hero h1{font-size:2.7em}}