/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */@import url("https://fonts.googleapis.com/css?family=Montserrat:400,800,800i,900,900i|Lato:400,400i");html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.vp-fade-in{opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.vp-fade-up{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity .3s linear, -webkit-transform .3s ease;transition:opacity .3s linear, -webkit-transform .3s ease;transition:transform .3s ease, opacity .3s linear;transition:transform .3s ease, opacity .3s linear, -webkit-transform .3s ease}.vp-fade-up:nth-child(1){-webkit-transition-delay:0s;transition-delay:0s}.vp-fade-up:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}.vp-fade-up:nth-child(3){-webkit-transition-delay:.2s;transition-delay:.2s}.vp-fade-up:nth-child(4){-webkit-transition-delay:.3s;transition-delay:.3s}.vp-scale-up{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transition:opacity 0.2s linear,-webkit-transform 0.3s cubic-bezier(0.34, 1.75, 0.77, 0.84);transition:opacity 0.2s linear,-webkit-transform 0.3s cubic-bezier(0.34, 1.75, 0.77, 0.84);transition:transform 0.3s cubic-bezier(0.34, 1.75, 0.77, 0.84),opacity 0.2s linear;transition:transform 0.3s cubic-bezier(0.34, 1.75, 0.77, 0.84),opacity 0.2s linear,-webkit-transform 0.3s cubic-bezier(0.34, 1.75, 0.77, 0.84)}.vp-onf-30 .vp-fade-in{opacity:1}.vp-onf-30 .vp-fade-up{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.vp-onf-30 .vp-scale-up{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.gallery{position:relative}.gallery .visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.gallery__wrapper{-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease;position:relative;width:100%;margin:0;padding:0}.gallery.is-loading .gallery__wrapper{padding-bottom:50%;overflow:hidden;height:0;opacity:0}.gallery.is-loading .gallery__overlay{opacity:1;pointer-events:auto}.gallery__item{-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease;-webkit-transform:scale(0.9) translateY(-50%);transform:scale(0.9) translateY(-50%);display:block;position:absolute;top:50%;left:0;width:100%;opacity:0}.gallery__item img{display:block;max-width:100%}.gallery__item.is-transitioning{-webkit-transition:opacity 0.6s ease, -webkit-transform 0.6s ease;transition:opacity 0.6s ease, -webkit-transform 0.6s ease;transition:transform 0.6s ease, opacity 0.6s ease;transition:transform 0.6s ease, opacity 0.6s ease, -webkit-transform 0.6s ease}.gallery__item.is-transitioning--backward{-webkit-transform:translate(-50%, -50%) rotate(-20deg);transform:translate(-50%, -50%) rotate(-20deg);opacity:0}.gallery__item.is-transitioning--forward{-webkit-transform:translate(50%, -50%) rotate(20deg);transform:translate(50%, -50%) rotate(20deg);opacity:0}.gallery__item.is-active{-webkit-transform:scale(1) translateY(-50%);transform:scale(1) translateY(-50%);opacity:1}.gallery__item button,.gallery__item [href],.gallery__item [tabindex]{visibility:hidden}.gallery__item.is-active button,.gallery__item.is-active [href],.gallery__item.is-active [tabindex]{visibility:visible}.gallery__overlay{-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease;background-color:white;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none}@-webkit-keyframes galleryPreloader{50%{background-color:gray;-webkit-transform:scaleX(0.1);transform:scaleX(0.1)}100%{-webkit-transform:scaleX(1) rotate(90deg);transform:scaleX(1) rotate(90deg)}}@keyframes galleryPreloader{50%{background-color:gray;-webkit-transform:scaleX(0.1);transform:scaleX(0.1)}100%{-webkit-transform:scaleX(1) rotate(90deg);transform:scaleX(1) rotate(90deg)}}.gallery__overlay::after{content:'';-webkit-animation:galleryPreloader 1s ease infinite;animation:galleryPreloader 1s ease infinite;position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;background-color:black}.gallery__nav{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:60px;height:60px;border-radius:50%;border:none;background:rgba(255,255,255,0.7);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%}.gallery__nav:hover{cursor:pointer}.gallery__nav-next{right:10px}.gallery__nav-prev{left:10px}.medium-up,.medium-only,.large-up,.large-only,.xlarge-up,.xlarge-only .xxlarge-up,.xxlarge-only{display:none}@media only screen and (min-width: 40.063em){.small-only{display:none}.medium-up{display:block}}@media only screen and (min-width: 40.063em) and (max-width: 54em){.medium-only{display:block}}@media only screen and (min-width: 54.063em){.large-up{display:block}}@media only screen and (min-width: 54.063em) and (max-width: 71em){.large-only{display:block}}@media only screen and (min-width: 71.063em){.xlarge-up{display:block}}@media only screen and (min-width: 90.063em){.xxlarge-up{display:block}}.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-99;overflow:hidden;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:0;-webkit-transition:opacity .3s 0s, z-index 0s .3s;transition:opacity .3s 0s, z-index 0s .3s}.modal.is-active{z-index:1000001;opacity:1;-webkit-transition:opacity .3s 0s, z-index 0s 0s;transition:opacity .3s 0s, z-index 0s 0s}.modal .heading{margin:0 auto 2rem}.modal p.description--pokemon-center{display:none}.modal.pokemon-center p.description--pokemon-center{display:block}.modal.pokemon-center p.description--pokemon-center:last-child{margin:0 0 1.7em}.modal.pokemon-center p.description{display:none}.modal li:last-child{padding-bottom:0}.modal .modal-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-image:-webkit-gradient(linear, left bottom, left top, from(#000), to(#4C4C4C));background-image:linear-gradient(0deg, #000 0%, #4C4C4C 100%);opacity:0.96}.modal-frame{position:relative;top:50%;left:50%;max-width:1120px;width:90%;text-align:center;-webkit-transform:translate(-50%, -40%);transform:translate(-50%, -40%);-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transition:opacity 0s linear .3s, -webkit-transform 0s ease .3s;transition:opacity 0s linear .3s, -webkit-transform 0s ease .3s;transition:transform 0s ease .3s, opacity 0s linear .3s;transition:transform 0s ease .3s, opacity 0s linear .3s, -webkit-transform 0s ease .3s}.modal.is-active .modal-frame{-webkit-transform:translate(-50%, -47%);transform:translate(-50%, -47%);opacity:1;-webkit-transition:opacity .5s linear .15s, -webkit-transform .5s ease .15s;transition:opacity .5s linear .15s, -webkit-transform .5s ease .15s;transition:transform .5s ease .15s, opacity .5s linear .15s;transition:transform .5s ease .15s, opacity .5s linear .15s, -webkit-transform .5s ease .15s}#locale-selector .modal-frame{max-width:640px}#leaving-site-takeover .heading{margin-bottom:1.2rem}#leaving-site-takeover .description{margin-bottom:1.2rem}.button-close{position:absolute;top:20px;right:20px}.modal-btn-wrapper{position:relative;margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center}.modal-btn .button{cursor:pointer;margin:auto}.modal--locale .h3{margin-bottom:2rem}.modal--locale .regions{padding:0;margin:0;list-style:none}.modal--locale .regions a{font-size:1.25rem;text-transform:uppercase;text-decoration:none;font-weight:800;padding:8px 0;display:block}.modal--locale .regions a.active,.modal--locale .regions a:hover{color:#FEF33D}.modal--video .modal-frame{max-width:750px;padding:15px;width:85%}.modal--video .content{position:relative;height:0 !important;padding-bottom:56.25%}.modal--video .limelight-player{top:0;left:0;position:absolute !important;width:100% !important;height:100% !important}.modal--video video{position:absolute;top:0;left:0;display:block;width:100% !important;height:auto !important}@media only screen and (min-width: 40.063em){.modal .heading{width:80%}}@media only screen and (max-width: 40em){.button--close{background-size:36px 36px;margin-left:-18px;width:36px;height:36px}}@media screen and (min-aspect-ratio: 2 / 1) and (max-width: 71em){.modal-frame{padding:1rem 0 2rem}.modal .heading{margin-bottom:0.6rem}.modal--locale .regions a{font-size:1rem}}html,body{height:100%}[class*='row-flex'],.row{margin:0 auto;max-width:1140px;width:100%}[class*='row-flex'] [class*='row-flex'],[class*='row-flex'] .row,.row [class*='row-flex'],.row .row{padding-left:0;padding-right:0}[class*='row-flex'] [class*='row-flex'] [class*='column-flex'],[class*='row-flex'] .row [class*='column-flex'],.row [class*='row-flex'] [class*='column-flex'],.row .row [class*='column-flex']{padding-left:0;padding-right:0}.row{padding-left:10px;padding-right:10px}[class*='column-flex']{-ms-flex:0 1 auto;padding-left:10px;padding-right:10px}@media only screen and (min-width: 40.063em){.row,[class*='row-flex']{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-flex-pack:center;-webkit-box-pack:center;justify-content:center}.row .row [class*='column-flex']:first-child,.row [class*='row-flex'] [class*='column-flex']:first-child,[class*='row-flex'] .row [class*='column-flex']:first-child,[class*='row-flex'] [class*='row-flex'] [class*='column-flex']:first-child{padding-right:10px;padding-left:0}.row .row [class*='column-flex']:last-child,.row [class*='row-flex'] [class*='column-flex']:last-child,[class*='row-flex'] .row [class*='column-flex']:last-child,[class*='row-flex'] [class*='row-flex'] [class*='column-flex']:last-child{padding-left:10px;padding-right:0}.row-flex{display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-box;display:flex}.row-flex-nowrap{-ms-flex-wrap:none;flex-wrap:nowrap}.row-flex-vertical-center{-ms-flex-align:center;-webkit-flex-align:center;-webkit-box-align:center;align-items:center}.row-flex-vertical-center [class*="column-flex"]{margin-top:0;margin-bottom:0}.row-flex-vertical-uncenter{-ms-flex-align:baseline;-webkit-flex-align:baseline;-webkit-box-align:baseline;align-items:baseline}.row-flex-horizontal-uncenter{-ms-flex-pack:start;-webkit-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}.column-flex-1{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;width:8.33333%;max-width:8.33333%}.column-flex-2{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;width:16.66667%;max-width:16.66667%}.column-flex-3{-ms-flex-preferred-size:25%;flex-basis:25%;width:25%;max-width:25%}.column-flex-4{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;width:33.33333%;max-width:33.33333%}.column-flex-5{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;width:41.66667%;max-width:41.66667%}.column-flex-6{-ms-flex-preferred-size:50%;flex-basis:50%;width:50%;max-width:50%}.column-flex-7{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;width:58.33333%;max-width:58.33333%}.column-flex-8{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;width:66.66667%;max-width:66.66667%}.column-flex-9{-ms-flex-preferred-size:75%;flex-basis:75%;width:75%;max-width:75%}.column-flex-10{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;width:83.33333%;max-width:83.33333%}.column-flex-11{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;width:91.66667%;max-width:91.66667%}.column-flex-12{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;max-width:100%}}@media only screen and (min-width: 54.063em){.row-flex-large{display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-box;display:flex}.row-flex-large-nowrap{-ms-flex-wrap:none;flex-wrap:nowrap}.row-flex-large-vertical-center{-ms-flex-align:center;-webkit-flex-align:center;-webkit-box-align:center;align-items:center}.row-flex-large-vertical-center [class*="column-flex"]{margin-top:0;margin-bottom:0}.row-flex-large-vertical-uncenter{-ms-flex-align:baseline;-webkit-flex-align:baseline;-webkit-box-align:baseline;align-items:baseline}.row-flex-large-horizontal-uncenter{-ms-flex-pack:start;-webkit-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}.column-flex-large-1{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;width:8.33333%;max-width:8.33333%}.column-flex-large-2{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;width:16.66667%;max-width:16.66667%}.column-flex-large-3{-ms-flex-preferred-size:25%;flex-basis:25%;width:25%;max-width:25%}.column-flex-large-4{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;width:33.33333%;max-width:33.33333%}.column-flex-large-5{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;width:41.66667%;max-width:41.66667%}.column-flex-large-6{-ms-flex-preferred-size:50%;flex-basis:50%;width:50%;max-width:50%}.column-flex-large-7{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;width:58.33333%;max-width:58.33333%}.column-flex-large-8{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;width:66.66667%;max-width:66.66667%}.column-flex-large-9{-ms-flex-preferred-size:75%;flex-basis:75%;width:75%;max-width:75%}.column-flex-large-10{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;width:83.33333%;max-width:83.33333%}.column-flex-large-11{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;width:91.66667%;max-width:91.66667%}.column-flex-large-12{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;max-width:100%}.row .row [class*='column-flex'],.row [class*='row-flex'] [class*='column-flex'],[class*='row-flex'] .row [class*='column-flex'],[class*='row-flex'] [class*='row-flex'] [class*='column-flex']{padding-left:10px;padding-right:10px}}@media only screen and (min-width: 71.063em){.row-flex-xlarge{display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-box;display:flex}.row-flex-xlarge-nowrap{-ms-flex-wrap:none;flex-wrap:nowrap}.row-flex-xlarge-vertical-center{-ms-flex-align:center;-webkit-flex-align:center;-webkit-box-align:center;align-items:center}.row-flex-xlarge-vertical-center [class*="column-flex"]{margin-top:0;margin-bottom:0}.row-flex-xlarge-vertical-uncenter{-ms-flex-align:baseline;-webkit-flex-align:baseline;-webkit-box-align:baseline;align-items:baseline}.row-flex-xlarge-horizontal-uncenter{-ms-flex-pack:start;-webkit-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}.column-flex-xlarge-1{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;width:8.33333%;max-width:8.33333%}.column-flex-xlarge-2{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;width:16.66667%;max-width:16.66667%}.column-flex-xlarge-3{-ms-flex-preferred-size:25%;flex-basis:25%;width:25%;max-width:25%}.column-flex-xlarge-4{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;width:33.33333%;max-width:33.33333%}.column-flex-xlarge-5{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;width:41.66667%;max-width:41.66667%}.column-flex-xlarge-6{-ms-flex-preferred-size:50%;flex-basis:50%;width:50%;max-width:50%}.column-flex-xlarge-7{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;width:58.33333%;max-width:58.33333%}.column-flex-xlarge-8{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;width:66.66667%;max-width:66.66667%}.column-flex-xlarge-9{-ms-flex-preferred-size:75%;flex-basis:75%;width:75%;max-width:75%}.column-flex-xlarge-10{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;width:83.33333%;max-width:83.33333%}.column-flex-xlarge-11{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;width:91.66667%;max-width:91.66667%}.column-flex-xlarge-12{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;max-width:100%}}@media only screen and (min-width: 90.063em){.row-flex-xxlarge{display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-box;display:flex}.row-flex-xxlarge-nowrap{-ms-flex-wrap:none;flex-wrap:nowrap}.row-flex-xxlarge-vertical-center{-ms-flex-align:center;-webkit-flex-align:center;-webkit-box-align:center;align-items:center}.row-flex-xxlarge-vertical-center [class*="column-flex"]{margin-top:0;margin-bottom:0}.row-flex-xxlarge-vertical-uncenter{-ms-flex-align:baseline;-webkit-flex-align:baseline;-webkit-box-align:baseline;align-items:baseline}.row-flex-xxlarge-horizontal-uncenter{-ms-flex-pack:start;-webkit-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}.column-flex-xxlarge-1{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;width:8.33333%;max-width:8.33333%}.column-flex-xxlarge-2{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;width:16.66667%;max-width:16.66667%}.column-flex-xxlarge-3{-ms-flex-preferred-size:25%;flex-basis:25%;width:25%;max-width:25%}.column-flex-xxlarge-4{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;width:33.33333%;max-width:33.33333%}.column-flex-xxlarge-5{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;width:41.66667%;max-width:41.66667%}.column-flex-xxlarge-6{-ms-flex-preferred-size:50%;flex-basis:50%;width:50%;max-width:50%}.column-flex-xxlarge-7{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;width:58.33333%;max-width:58.33333%}.column-flex-xxlarge-8{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;width:66.66667%;max-width:66.66667%}.column-flex-xxlarge-9{-ms-flex-preferred-size:75%;flex-basis:75%;width:75%;max-width:75%}.column-flex-xxlarge-10{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;width:83.33333%;max-width:83.33333%}.column-flex-xxlarge-11{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;width:91.66667%;max-width:91.66667%}.column-flex-xxlarge-12{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;max-width:100%}.row-flex,.row-flex-large,.row{max-width:1440px}}.button{-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,0);box-shadow:0 3px 10px 0 rgba(0,0,0,0);font-weight:800;text-decoration:none;display:block;padding:12px 24px;border:solid 2px #fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;-webkit-transition:color 0.3s cubic-bezier(0.42, 0, 0, 1),background-color 0.3s cubic-bezier(0.42, 0, 0, 1),-webkit-box-shadow 0.3s cubic-bezier(0.42, 0, 0, 1);transition:color 0.3s cubic-bezier(0.42, 0, 0, 1),background-color 0.3s cubic-bezier(0.42, 0, 0, 1),-webkit-box-shadow 0.3s cubic-bezier(0.42, 0, 0, 1);transition:color 0.3s cubic-bezier(0.42, 0, 0, 1),background-color 0.3s cubic-bezier(0.42, 0, 0, 1),box-shadow 0.3s cubic-bezier(0.42, 0, 0, 1);transition:color 0.3s cubic-bezier(0.42, 0, 0, 1),background-color 0.3s cubic-bezier(0.42, 0, 0, 1),box-shadow 0.3s cubic-bezier(0.42, 0, 0, 1),-webkit-box-shadow 0.3s cubic-bezier(0.42, 0, 0, 1)}.button:hover{-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,0.5);box-shadow:0 3px 10px 0 rgba(0,0,0,0.5);color:#000;background:#fff}.button:hover .button__arrow{color:#000}.button__txt{display:block}.button__arrow{display:block;width:16px;height:9px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);margin-left:4px;color:#FEF33D;-webkit-transition:color 0.3s cubic-bezier(0.42, 0, 0, 1);transition:color 0.3s cubic-bezier(0.42, 0, 0, 1)}@media only screen and (min-width: 40.063em){.button{font-size:1rem}.button__arrow{width:20px;height:12px}}.button-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #000;border-radius:2px;cursor:pointer;height:40px;position:relative;width:40px}.button-close::before,.button-close::after{background-color:#FEF33D;content:'';height:3px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);width:28px;z-index:1}.button-close::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.button-close__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(#222, #222 2px, #000 2px, #000 4px)}.button-close__bg::before{position:absolute;top:0;right:0;bottom:0;left:0;background-image:-webkit-gradient(linear, left bottom, left top, from(#000), to(rgba(0,0,0,0)));background-image:linear-gradient(0deg, #000 0%, rgba(0,0,0,0) 100%);content:''}.back-to-top{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;bottom:20px;outline:none;padding:0;position:fixed;right:18px;-webkit-transform:translateY(150%);transform:translateY(150%);-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease, -webkit-transform 0.2s ease;z-index:15}.back-to-top::before{background:url('/assets/img/portal/common/arrow-up.svg') center top no-repeat;content:'';display:block;height:28px;margin-bottom:0.3rem;-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease, -webkit-transform 0.2s ease;width:56px}.back-to-top:hover:before{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.back-to-top span{font-weight:800;text-shadow:0 1px 2px rgba(0,0,0,0.5);text-transform:uppercase}.back-to-top.is-visible{-webkit-transform:translateY(0);transform:translateY(0)}body.lang-it .back-to-top span{font-size:0.9em}.phone__container{position:relative;max-width:360px;margin-left:auto;margin-right:auto}.phone{background:url('/assets/img/portal/home/phone.png') no-repeat center top/100%;position:relative;width:43.10345%;margin-left:auto;margin-right:auto;margin-bottom:-14.5%;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.34, 1.75, 0.77, 0.84);transition:-webkit-transform 0.5s cubic-bezier(0.34, 1.75, 0.77, 0.84);transition:transform 0.5s cubic-bezier(0.34, 1.75, 0.77, 0.84);transition:transform 0.5s cubic-bezier(0.34, 1.75, 0.77, 0.84), -webkit-transform 0.5s cubic-bezier(0.34, 1.75, 0.77, 0.84)}.phone:before{content:'';display:block;padding-bottom:172.33333%}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.phone{background-image:url('/assets/img/portal/home/phone_2x.png');background-size:100%}}.phone .phone__img{position:absolute;width:63.33333%;top:18%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.phone--center{z-index:3}.phone--left{position:absolute;top:10%;left:5%;-webkit-transition-delay:0.15s;transition-delay:0.15s}.phone--right{position:absolute;top:10%;right:5%;-webkit-transition-delay:0.3s;transition-delay:0.3s}.vp-onf-50 .phone{-webkit-transform:translateY(0%);transform:translateY(0%)}@media only screen and (min-width: 54.063em){.phone__container{margin-top:40px;-ms-flex-item-align:end;align-self:flex-end;max-width:50%}}.blade-wide{margin:0 auto 16px;max-width:1440px;position:relative}.blade-wide::before{bottom:0;content:'';left:10px;position:absolute;right:10px;top:0}.blade-wide>[class*="column"]{position:relative}.blade-wide--black:before{background-color:#000}.blade-wide--black-alpha-40:before{background-color:rgba(0,0,0,0.4)}.blade-wide--blue:before{background-color:#122736}.blade-wide--blue-alt:before{background-color:#21438C}.blade-wide--blue-light:before{background-color:#A2ECFF}.blade-wide--green:before{background-color:#0C7F41}.blade-wide--fuschia:before{background-color:#BB006F}.blade-wide--gray-dark:before{background-color:#222}.blade-wide--teal:before{background-color:#103D50}.blade-wide--white:before{background-color:#fff}.blade-wide--white-alpha-40:before{background-color:rgba(255,255,255,0.4)}.blade-wide--yellow:before{background-color:#FEF33D}.blade-wide--red:before{background-color:#D8232A}.blade-wide__img{padding:0}.blade-wide__img .floater{bottom:7px;left:7px;position:absolute}.blade-wide__content{padding:16px 8px 24px}@media only screen and (max-width: 54em){.blade-wide--black{background-color:#000}.blade-wide--black-alpha-40{background-color:rgba(0,0,0,0.4)}.blade-wide--blue{background-color:#122736}.blade-wide--blue-alt{background-color:#21438C}.blade-wide--blue-light{background-color:#A2ECFF}.blade-wide--green{background-color:#0C7F41}.blade-wide--fuschia{background-color:#BB006F}.blade-wide--gray-dark{background-color:#222}.blade-wide--teal{background-color:#103D50}.blade-wide--white{background-color:#fff}.blade-wide--white-alpha-40{background-color:rgba(255,255,255,0.4)}.blade-wide--yellow{background-color:#FEF33D}.blade-wide--red{background-color:#D8232A}}@media only screen and (min-width: 40.063em){.blade-wide__img .floater{bottom:14px;left:13px}.blade-wide__content{padding:16px 26px 24px}}@media only screen and (min-width: 54.063em) and (max-width: 71em){.blade-wide__img{height:380px;margin-left:10px;overflow:hidden;padding-left:0}.blade-wide__img img:not(.floater){height:100%;left:50%;max-width:none;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto}}@media only screen and (min-width: 54.063em){.blade-wide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blade-wide--black .blade-wide__img::after{background-image:-webkit-gradient(linear, right top, left top, from(#000), to(rgba(0,0,0,0)));background-image:linear-gradient(-90deg, #000 0%, rgba(0,0,0,0) 100%)}.blade-wide--black-alpha-40 .blade-wide__img::after{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0.4)), to(rgba(0,0,0,0)));background-image:linear-gradient(-90deg, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0) 100%)}.blade-wide--blue .blade-wide__img::after{background-image:-webkit-gradient(linear, right top, left top, from(#122736), to(rgba(18,39,54,0)));background-image:linear-gradient(-90deg, #122736 0%, rgba(18,39,54,0) 100%)}.blade-wide--blue-alt .blade-wide__img::after{background-image:-webkit-gradient(linear, right top, left top, from(#21438C), to(rgba(33,67,140,0)));background-image:linear-gradient(-90deg, #21438C 0%, rgba(33,67,140,0) 100%)}.blade-wide--blue-light .blade-wide__img::after{background-image:-webkit-gradient(linear, right top, left top, from(#A2ECFF), to(rgba(162,236,255,0)));background-image:linear-gradient(-90deg, #A2ECFF 0%, rgba(162,236,255,0) 100%)}.blade-wide--green .blade-wide__img::after{background-image:-webkit-gradient(linear, right top, left top, from(#0C7F41), to(rgba(12,127,65,0)));background-image:linear-gradient(-90deg, #0C7F41 0%, rgba(12,127,65,0) 100%)}.blade-wide--fuschia .blade-wide__img::after{background-image:-webkit-gradient(linear, right top, left top, from(#BB006F), to(rgba(187,0,111,0)));background-image:linear-gradient(-90deg, #BB006F 0%, rgba(187,0,111,0) 100%)}.blade-wide--gray-dark .blade-wide__img::after{background-image:-webkit-gradient(linear, right top, left top, from(#222), to(rgba(34,34,34,0)));background-image:linear-gradient(-90deg, #222 0%, rgba(34,34,34,0) 100%)}.blade-wide--teal .blade-wide__img::after{background-image:-webkit-gradient(linear, right top, left top, from(#103D50), to(rgba(16,61,80,0)));background-image:linear-gradient(-90deg, #103D50 0%, rgba(16,61,80,0) 100%)}.blade-wide--white .blade-wide__img::after{background-image:-webkit-gradient(linear, right top, left top, from(#fff), to(rgba(255,255,255,0)));background-image:linear-gradient(-90deg, #fff 0%, rgba(255,255,255,0) 100%)}.blade-wide--white-alpha-40 .blade-wide__img::after{background-image:-webkit-gradient(linear, right top, left top, from(rgba(255,255,255,0.4)), to(rgba(255,255,255,0)));background-image:linear-gradient(-90deg, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 100%)}.blade-wide--yellow .blade-wide__img::after{background-image:-webkit-gradient(linear, right top, left top, from(#FEF33D), to(rgba(254,243,61,0)));background-image:linear-gradient(-90deg, #FEF33D 0%, rgba(254,243,61,0) 100%)}.blade-wide--red .blade-wide__img::after{background-image:-webkit-gradient(linear, right top, left top, from(#D8232A), to(rgba(216,35,42,0)));background-image:linear-gradient(-90deg, #D8232A 0%, rgba(216,35,42,0) 100%)}.blade-wide__img{padding:0 10px}.blade-wide__img::after{content:'';height:100%;position:absolute;right:0;top:0;width:224px}.blade-wide__img .floater{bottom:15px;left:14px}.blade-wide__content{margin-left:-16.66667%}}@media only screen and (min-width: 71.063em){.blade-wide__img::after{right:9px}.blade-wide__img .floater{bottom:17px;left:26px}}@media only screen and (min-width: 90.063em){.blade-wide__img .floater{bottom:21px;left:31px}}.blade-double{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:1440px;position:relative}.blade-double__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:16px;padding:0}.blade-double__img{width:100%}.blade-double__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:16px 16px 24px}.blade-double__content>*{position:relative}@media only screen and (min-width: 54.063em){.blade-double{display:-webkit-box;display:-ms-flexbox;display:flex}.blade-double__item{padding:0 10px}}.video-gallery{max-width:1440px}.video-gallery__player{margin-bottom:24px}.video-gallery__player>*:last-child{border-bottom:1px solid #4B4B4B}.video-gallery__video{margin-bottom:16px;position:relative}.video-gallery__video::before{content:'';display:block;padding-top:56.25%}.video-gallery__video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}#video-title{font-size:1.28571429rem;margin-bottom:16px}.video-gallery__legal{padding-bottom:16px}.video-gallery__legal p{font-size:0.85714286rem;line-height:1.5;margin-bottom:8px}.video-gallery__list{list-style:none;margin:0;padding:0}.video-thumb:nth-child(1){-webkit-transition-delay:0s;transition-delay:0s}.video-thumb:nth-child(2){-webkit-transition-delay:.05s;transition-delay:.05s}.video-thumb:nth-child(3){-webkit-transition-delay:.1s;transition-delay:.1s}.video-thumb:nth-child(4){-webkit-transition-delay:.15s;transition-delay:.15s}.video-thumb:nth-child(5){-webkit-transition-delay:.2s;transition-delay:.2s}.video-thumb:nth-child(6){-webkit-transition-delay:.25s;transition-delay:.25s}.video-thumb:nth-child(7){-webkit-transition-delay:.3s;transition-delay:.3s}.video-thumb:nth-child(8){-webkit-transition-delay:.35s;transition-delay:.35s}.video-thumb__button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0.4);border:1px solid rgba(255,255,255,0.4);display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px;padding:8px;text-align:left;width:100%}.video-thumb__button:hover,.video-thumb__button:focus{background:#000;border-color:#fff;outline:none}.video-thumb__button--active,.video-thumb__button--active:hover,.video-thumb__button--active:focus{background:#000;border-color:#FEF33D;outline:none}.video-thumb__image{width:28%}.video-thumb__info{margin:0 1.2rem}.video-thumb__info p{font-size:1rem;font-weight:bold;line-height:1.5;margin:0}.video-thumb__info span{color:#FEF33D;display:block;font-size:0.75rem;font-weight:bold;margin-bottom:0.4em;text-transform:uppercase}@media only screen and (min-width: 40.063em) and (max-width: 54em){.video-gallery__thumbnails{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}@media only screen and (min-width: 40.063em){#video-title{font-size:1.5rem}.video-gallery__legal p{font-size:0.75rem;line-height:1.625}}@media only screen and (min-width: 54.063em) and (max-width: 71em){.video-gallery__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.video-thumb{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}}@media only screen and (min-width: 71.063em){.video-gallery__player{margin-bottom:0}.video-thumb__image{-webkit-box-flex:0;-ms-flex:0 0 39%;flex:0 0 39%;width:auto}}.retailers{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0 auto 24px;max-width:1140px;padding:0}.section--buynow.vp-on-40 .retailers .retailer{-webkit-transform:scale(1);transform:scale(1)}.retailer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;margin:8px 0;max-width:50%;padding:0 8px;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease}.retailer:nth-child(1){-webkit-transition-delay:0.3s;transition-delay:0.3s}.retailer:nth-child(2){-webkit-transition-delay:0.4s;transition-delay:0.4s}.retailer:nth-child(3){-webkit-transition-delay:0.5s;transition-delay:0.5s}.retailer:nth-child(4){-webkit-transition-delay:0.6s;transition-delay:0.6s}.retailer:nth-child(5){-webkit-transition-delay:0.7s;transition-delay:0.7s}.retailer:nth-child(6){-webkit-transition-delay:0.8s;transition-delay:0.8s}.retailer:nth-child(7){-webkit-transition-delay:0.9s;transition-delay:0.9s}.retailer__lnk{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,0.4);border:solid 1px rgba(255,255,255,0.4);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:100%;padding:16px;-webkit-transition:background-color .3s ease, border-color .3s ease;transition:background-color .3s ease, border-color .3s ease;width:100%}.retailer__lnk img{position:relative;max-width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.retailer__lnk:hover{background-color:#000;border-color:#FEF33D}@media only screen and (min-width: 40.063em){.retailers{margin-bottom:48px}.retailer{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;margin:16px 0;max-width:33.333%}.retailer__lnk{padding:32px}}@media only screen and (min-width: 54.063em){.retailer{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}}.bg--blue-stripes{position:relative;background-image:repeating-linear-gradient(#0E4666, #0E4666 2px, #156593 2px, #156593 4px)}.bg--fushia-stripes{position:relative;background-image:repeating-linear-gradient(#BB006F, #BB006F 2px, #950058 2px, #950058 4px)}.bg--black-stripes{position:relative;background-image:repeating-linear-gradient(#202020, #202020 2px, #000 2px, #000 4px)}.bg--teal-stripes{background-image:repeating-linear-gradient(0deg, #103D50, #103D50 2px, #0D3344 2px, #0D3344 4px)}.bg--purple-stripes{position:relative;background-image:repeating-linear-gradient(0deg, #51186F, #51186F 2px, #271a3e 2px, #271a3e 4px)}.bg-gradent--gray,.page-internal main,.page-buynow main{background-image:-webkit-gradient(linear, left top, left bottom, from(#333), to(#222));background-image:linear-gradient(180deg, #333 0%, #222 100%)}.bg-custom-purple-stars{position:relative;background-image:url("../../assets/img/portal/home/portal-blade-bar-bg_2x.png");background-color:#51245e;background-position:bottom}.glow{position:absolute;top:-15%;left:50%;width:74.71264%;background:url('/assets/img/portal/home/bg-glow.png') no-repeat center center/100%;opacity:0;-webkit-transform:translateX(-50%) scale(0);transform:translateX(-50%) scale(0);-webkit-transition:opacity .3s linear .3s, -webkit-transform .3s ease .3s;transition:opacity .3s linear .3s, -webkit-transform .3s ease .3s;transition:transform .3s ease .3s, opacity .3s linear .3s;transition:transform .3s ease .3s, opacity .3s linear .3s, -webkit-transform .3s ease .3s}.glow:before{content:'';display:block;padding-bottom:100%}.vp-onf-50 .glow{opacity:1;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}@media only screen and (min-width: 54.063em){.glow{top:-21%}.bg-hidden--large-up{background:transparent}.bg--blue-stripes--large-up{position:relative;background-image:repeating-linear-gradient(#0E4666, #0E4666 2px, #156593 2px, #156593 4px)}.bg--fushia-stripes--large-up{position:relative;background-image:repeating-linear-gradient(#BB006F, #BB006F 2px, #950058 2px, #950058 4px)}.bg--black-stripes--large-up{position:relative;background-image:repeating-linear-gradient(#202020, #202020 2px, #000 2px, #000 4px)}.bg--teal-stripes--large-up{background-image:repeating-linear-gradient(0deg, #103D50, #103D50 2px, #0D3344 2px, #0D3344 4px)}.bg--purple-stripes--large-up{background-image:repeating-linear-gradient(0deg, #51186F, #51186F 2px, #271a3e 2px, #271a3e 4px)}.bg-custom-purple-stars--large-up{position:relative;background-image:url("../../assets/img/portal/home/portal-blade-bar-bg_2x.png");background-color:#51245e}}.autoplay-video{position:relative;overflow:hidden}.autoplay-video::after{background-image:url('/assets/img/common/sm11-feature-video-1440x642.jpg');content:'';height:100%;left:0;position:absolute;top:0;width:100%}.autoplay-video.is-playing .autoplay-video__fallback{display:none}.autoplay-video.is-playing .autoplay-video__fallback.large-up{display:none}.autoplay-video.is-frozen .autoplay-video__video{display:none}.autoplay-video.is-frozen .autoplay-video__fallback{display:block}.autoplay-video.is-frozen .autoplay-video__fallback.large-up{display:block}.autoplay-video.large-up{display:none}.autoplay-video__fallback{display:block;width:100%;height:auto;left:50%;max-width:100%;min-height:100%;min-width:100%;position:absolute;top:0;left:0;width:auto}.autoplay-video__fallback.large-up{display:none}.autoplay-video__video{max-width:100%}@media only screen and (min-width: 54.063em){.autoplay-video__fallback.small-medium-only{display:none}.autoplay-video__fallback.large-up{display:block}}.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-99;overflow:hidden;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:0;-webkit-transition:opacity .3s 0s, z-index 0s .3s;transition:opacity .3s 0s, z-index 0s .3s}.modal.is-active{z-index:1000001;opacity:1;-webkit-transition:opacity .3s 0s, z-index 0s 0s;transition:opacity .3s 0s, z-index 0s 0s}.modal .heading{margin:0 auto 2rem}.modal p.description--pokemon-center{display:none}.modal.pokemon-center p.description--pokemon-center{display:block}.modal.pokemon-center p.description--pokemon-center:last-child{margin:0 0 1.7em}.modal.pokemon-center p.description{display:none}.modal li:last-child{padding-bottom:0}.modal .modal-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-image:-webkit-gradient(linear, left bottom, left top, from(#000), to(#4C4C4C));background-image:linear-gradient(0deg, #000 0%, #4C4C4C 100%);opacity:0.96}.modal-frame{position:relative;top:50%;left:50%;max-width:1120px;width:90%;text-align:center;-webkit-transform:translate(-50%, -40%);transform:translate(-50%, -40%);-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transition:opacity 0s linear .3s, -webkit-transform 0s ease .3s;transition:opacity 0s linear .3s, -webkit-transform 0s ease .3s;transition:transform 0s ease .3s, opacity 0s linear .3s;transition:transform 0s ease .3s, opacity 0s linear .3s, -webkit-transform 0s ease .3s}.modal.is-active .modal-frame{-webkit-transform:translate(-50%, -47%);transform:translate(-50%, -47%);opacity:1;-webkit-transition:opacity .5s linear .15s, -webkit-transform .5s ease .15s;transition:opacity .5s linear .15s, -webkit-transform .5s ease .15s;transition:transform .5s ease .15s, opacity .5s linear .15s;transition:transform .5s ease .15s, opacity .5s linear .15s, -webkit-transform .5s ease .15s}#locale-selector .modal-frame{max-width:640px}#leaving-site-takeover .heading{margin-bottom:1.2rem}#leaving-site-takeover .description{margin-bottom:1.2rem}.button-close{position:absolute;top:20px;right:20px}.modal-btn-wrapper{position:relative;margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center}.modal-btn .button{cursor:pointer;margin:auto}.modal--locale .h3{margin-bottom:2rem}.modal--locale .regions{padding:0;margin:0;list-style:none}.modal--locale .regions a{font-size:1.25rem;text-transform:uppercase;text-decoration:none;font-weight:800;padding:8px 0;display:block}.modal--locale .regions a.active,.modal--locale .regions a:hover{color:#FEF33D}.modal--video .modal-frame{max-width:750px;padding:15px;width:85%}.modal--video .content{position:relative;height:0 !important;padding-bottom:56.25%}.modal--video .limelight-player{top:0;left:0;position:absolute !important;width:100% !important;height:100% !important}.modal--video video{position:absolute;top:0;left:0;display:block;width:100% !important;height:auto !important}@media only screen and (min-width: 40.063em){.modal .heading{width:80%}}@media only screen and (max-width: 40em){.button--close{background-size:36px 36px;margin-left:-18px;width:36px;height:36px}}@media screen and (min-aspect-ratio: 2 / 1) and (max-width: 71em){.modal-frame{padding:1rem 0 2rem}.modal .heading{margin-bottom:0.6rem}.modal--locale .regions a{font-size:1rem}}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:14px;color:#fff}body{font-family:'Montserrat', sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.27;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){body main{min-height:100%}}p{font-size:1rem;line-height:1.5;margin-bottom:16px}em,i{font-style:italic}.nobr{white-space:nowrap}.hidden-focus{outline:0}.font-fallback{font-family:'Montserrat', sans-serif;-webkit-transform:translateY(-0.5em);transform:translateY(-0.5em);font-size:0.5em;display:inline-block}.text-center{text-align:center}.text--black{color:#000}.bg--black{background:#000}.text--black-alpha-40{color:rgba(0,0,0,0.4)}.bg--black-alpha-40{background:rgba(0,0,0,0.4)}.text--blue{color:#122736}.bg--blue{background:#122736}.text--blue-alt{color:#21438C}.bg--blue-alt{background:#21438C}.text--blue-light{color:#A2ECFF}.bg--blue-light{background:#A2ECFF}.text--green{color:#0C7F41}.bg--green{background:#0C7F41}.text--fuschia{color:#BB006F}.bg--fuschia{background:#BB006F}.text--gray-dark{color:#222}.bg--gray-dark{background:#222}.text--teal{color:#103D50}.bg--teal{background:#103D50}.text--white{color:#fff}.bg--white{background:#fff}.text--white-alpha-40{color:rgba(255,255,255,0.4)}.bg--white-alpha-40{background:rgba(255,255,255,0.4)}.text--yellow{color:#FEF33D}.bg--yellow{background:#FEF33D}.text--red{color:#D8232A}.bg--red{background:#D8232A}.text-shadow{text-shadow:2px 2px 5px rgba(0,0,0,0.8)}.img-block{display:block}.img-full{display:block;width:100%}.img-max{display:block;max-width:100%;margin-left:auto;margin-right:auto}.row-noflex{display:block;margin:auto;max-width:1440px;padding:0 10px}a,a:visited{font-family:inherit;color:inherit}h1,h2,h3,h4,h5{font-family:'Montserrat', sans-serif;margin:0.65em 0 0.45em 0}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child{margin-top:0}h1,.h1{font-size:1.71428571rem;letter-spacing:0.020833333em;margin-bottom:0}h2,.h2{font-size:1.42857143rem;letter-spacing:0.025em;line-height:1.60714286}h3,.h3{font-size:1.28571429rem;font-style:italic;letter-spacing:0.041666667em;line-height:1.25;margin:0 auto 8px}h4,.h4{font-size:1.5rem;font-weight:bold;letter-spacing:0.041666667em;line-height:1.25em}h5{font-size:1rem;font-weight:bold}.pokemon-gus-container .gus-outer-container{overflow:hidden}@media only screen and (min-width: 40.063em){html{font-size:16px}p{line-height:1.75}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem;line-height:1.25}h3,.h3{font-size:1.5rem;margin:0 auto 16px}}@media only screen and (min-width: 54.063em){h1,.h1{font-size:3rem}h2,.h2{font-size:2.5rem}}footer{position:relative;z-index:12;background:#000;color:#fff}.footer-content{position:relative;z-index:5;font-style:normal;font-size:1.06rem;font-weight:normal;padding-top:35px}.footer-content a{text-decoration:none;cursor:pointer}.footer-content img{display:block}.footer-content .privacy-policy,.footer-content .legal-info{margin:8px 0}.footer-content .four-column{padding:20px 20px 20px;margin:0 auto;max-width:988px}.footer-content .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-content .column{margin-bottom:20px;width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;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:end;-ms-flex-pack:end;justify-content:flex-end}.footer-content .column:first-child{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.footer-content .column:last-child{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-content .link-wrapper{font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex}.footer-content .link-wrapper.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:0.8rem}@media only screen and (min-width: 40.063em){.footer-content .footer-button+.link-wrapper a{margin-left:1.7em}}.footer-button{border:solid 3px #fff;color:#fff;font-size:1.8125rem;font-weight:800;width:100%;max-width:246px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.3em 0 0.4em;margin-bottom:0.9em;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.footer-button:hover{background:#fff;color:#000}.footer-button .txt{display:block}.footer-button .flag{display:block;position:relative;top:1px;width:24px;height:16px;margin-left:5px}.social .social-label{font-family:sans-serif;font-size:0.9rem;margin:1em 0 0.5em}.social:first-child .social-label{margin-top:0}.social .social-list{display:-webkit-box;display:-ms-flexbox;display:flex}.social .social-link{width:46px;height:46px;margin:0 2px;background:#D8232A;border-radius:50%;line-height:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.social .social-link .txt{display:none}.social .social-link .icon{width:25px;height:25px;fill:#000}.social .social-link .icon--facebook{width:21px;height:21px}.social .social-link .icon--youtube{width:30px;height:20px}.social .social-link .icon--tumblr{width:25px;height:23px}.social .social-link:hover{background:#fff}.social.social-follow .social-link .icon{fill:#fff}.social.social-follow .social-link:hover{background:#fff;opacity:1}.social.social-follow .social-link:hover .icon{fill:#000}.footer-link--pokemon-company{color:transparent;display:block;font:0/0 a;background:url('/assets/img/footer/logo-pokemon-company.svg') no-repeat left top;background-size:100% auto;width:219px;height:24px;margin-bottom:28px}.footer-link--bbb{margin-bottom:0.8em;margin-left:-0.2em}.footer-legal{text-align:center}.footer-legal p{font-family:sans-serif;font-size:.8rem;margin:0;padding:0em 0 2.1em}.footer-legal p:first-child{padding-top:1em}@media only screen and (min-width: 54.063em){.footer-legal p{font-size:0.93rem;padding:0;margin-bottom:1em}}@media only screen and (max-width: 40em){.footer-content .column{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin-bottom:2.8rem}.footer-content .link-wrapper.wrap{font-size:1.1rem}}@media only screen and (min-width: 40.063em){.social .social-label{font-size:1rem;margin:1.5em 0 0.5em}.footer-content .inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer-content .column{width:45%;-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;text-align:center}.footer-content .column.vertical-center{-ms-flex-item-align:center;align-self:center}.footer-content .column:first-child{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-content .column:nth-child(3){-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.footer-content .privacy-policy,.footer-content .legal-info{margin:2px 0}}@media only screen and (min-width: 54.063em){.footer-content{font-size:0.7777777778rem}.footer-content .inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-content .column{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;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:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:0;text-align:left}.footer-content .column:first-child{width:33.33333333%;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer-content .column:nth-child(2){padding-left:4%;width:33.33333333%;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.footer-content .column:nth-child(3){width:33.33333333%;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%;margin-left:auto;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.social .social-label{font-family:sans-serif;font-size:0.9rem;margin:1.6em 0 0.4em 0.2em}.footer-button{font-size:1.38rem;margin-bottom:1.3em}}.page-home .section--blade{overflow:hidden}.page-home .section--blade p{margin-top:0}.page-home .section--blade h1,.page-home .section--blade h2{margin:0}.page-home .vp-fade-up.card-feature-back{-webkit-transition-delay:0.6s;transition-delay:0.6s}.page-home .vp-fade-up.card-feature-front{-webkit-transition-delay:1.0s;transition-delay:1.0s}.page-home .blade__img>.row-flex,.page-home .blade-video__video>.row-flex{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.page-home .blade-video__video{width:100%;z-index:2}.page-home .blade-video__video picture{width:100%;display:block}.page-home .blade-video__video picture img{display:block;width:100%}.page-home .blade__img__hero--full{width:100%}.page-home .blade__img__hero--full picture{width:100%;display:block}.page-home .blade__img__hero--full picture img{display:block;width:100%}.page-home .blade__img__hero--full:after{content:none}.page-home .blade__video__hero.vignette,.page-home .vignette{position:relative}.page-home .blade__video__hero.vignette::before,.page-home .blade__video__hero.vignette::after,.page-home .vignette::before,.page-home .vignette::after{background:-webkit-gradient(linear, left top, right top, from(#000), to(rgba(0,0,0,0)));background:linear-gradient(90deg, #000 0%, rgba(0,0,0,0) 100%);content:'';height:100%;left:0;position:absolute;top:0;width:170px}.page-home .blade__video__hero.vignette::after,.page-home .vignette::after{left:auto;right:0;-webkit-transform:scaleX(-1);transform:scaleX(-1);content:none}.page-home .blade__video__hero.vignette:before,.page-home .vignette:before{content:none}.page-home .blade__content{position:relative;color:#fff;padding-top:16px;padding-bottom:24px;text-align:center}.page-home .blade__content__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.page-home .blade__text{text-align:center}.page-home .blade__text p{margin-bottom:16px}.page-home .blade__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.page-home .blade__cta .h4{-ms-flex-preferred-size:100%;flex-basis:100%;margin:0 0 16px 0}.page-home .section--blade--feature .blade__text .row-flex{text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-home .section--blade--feature .blade__cta{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.page-home .section--blade--feature .blade__img__hero:after,.page-home .section--blade--feature .blace__video__hero:after{content:none}.page-home .section--blade--feature .blade__img__hero:before,.page-home .section--blade--feature .blace__video__hero:before{content:none}.page-home .blade-divider{width:100%;height:4px;position:relative;z-index:5;background:#000000;background:-webkit-gradient(linear, left top, right top, from(#000), color-stop(51%, #fff), to(#000));background:linear-gradient(to right, #000 0%, #fff 51%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=1 )}.page-home .blade__img__container{max-width:1440px;margin:0 auto;position:relative}.page-home .blade__img__logo{padding-top:16px}.page-home .blade__img__logo img{width:66%;max-width:300px;margin-left:auto;margin-right:auto}.page-home .section--blade--feature .blade__content{padding:24px 0}.page-home .section--blade--feature .blade__img__logo{position:absolute;bottom:3%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:64%}.page-home .section--blade--feature .blade__img__logo img{width:100%;max-width:none}.page-home .section--card-dex .logo-card-dex{margin-bottom:24px}.page-home .section--card-dex .logo-card-dex img{width:45%;max-width:185px}.page-home .section--card-dex p{margin-bottom:0}.page-home .section--card-dex .header__content{padding-top:24px;padding-bottom:16px}.page-home .section--card-dex .appstores{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:16px}.page-home .section--card-dex .appstores .appstore{cursor:pointer;padding:0 8px}.page-home .section--card-dex .blade__content{position:relative;z-index:5}.page-home .section--card-dex .blade__content .row-flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-home .card-feature-container{position:relative;max-width:186px}.page-home .card-feature-container img.card-feature{position:absolute;width:84%;max-width:156px}.page-home .card-feature-container img.card-feature-front{z-index:2;bottom:2px;right:0}.page-home .card-feature-container img.card-feature-back{z-index:1;bottom:-24px;left:0}@media only screen and (max-width: 54em){.page-home .card-feature-container{height:11.5em}.page-home .card-feature-container img.card-feature{position:absolute;width:60%}.page-home .card-feature-container img.card-feature-front{top:2px;right:20px}.page-home .card-feature-container img.card-feature-back{top:20px;left:25px}.page-home .section--blade--feature .blade__text .row-flex{text-align:center}.page-home .blade-divider{background:#000000;background:-webkit-gradient(linear, left top, right top, from(#000), color-stop(51%, #8c8c8c), to(#000));background:linear-gradient(to right, #000 0%, #8c8c8c 51%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=1 )}}@media only screen and (max-width: 40em){.page-home .section--card-dex .appstores{-ms-flex-wrap:wrap;flex-wrap:wrap}.page-home .section--card-dex .appstores .appstore{width:100%;padding-bottom:15px}.page-home .section--card-dex .appstores .appstore:last-child{padding-bottom:0}.page-home .section--blade--feature .blade__cta{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-home .card-feature-container{height:10em;max-width:10em;margin:0 auto;margin-bottom:20px}.page-home .card-feature-container img.card-feature{position:absolute;width:6em}.page-home .card-feature-container img.card-feature-front{bottom:19px;right:15px}.page-home .card-feature-container img.card-feature-back{bottom:2px;left:20px}}@media only screen and (min-width: 40.063em) and (max-width: 54em){.page-home .section--blade--feature .blade__text .row-flex:not(.blade__content__container){text-align:left;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.page-home .section--blade--feature .blade__text .row-flex:not(.blade__content__container) [class*='column-flex']{padding-left:0;padding-right:0}}@media only screen and (min-width: 54.063em){.page-home [class*='row-flex'].blade__content__container [class*='row-flex'] [class*='column-flex']:first-child{padding-right:20px}.page-home [class*='row-flex'].blade__content__container [class*='row-flex'] [class*='column-flex']:last-child{padding-left:0}.page-home .blade-video__video.large-up{width:100%}.page-home .blade-video__video.small-medium-only{display:none}.page-home .section--blade--feature .blade__video__hero{margin:0 auto}.page-home .blade__img{background:#000}.page-home .blade__img__hero{position:relative;width:66.66666667%}.page-home .blade__img__hero.vignette::after{background:-webkit-gradient(linear, left top, right top, from(#000), to(rgba(0,0,0,0)));background:linear-gradient(90deg, #000 0%, rgba(0,0,0,0) 100%);content:'';height:100%;right:0;position:absolute;top:0;width:170px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.page-home .blade__img__hero--full{width:66.6666%}.page-home .section--blade--feature .blade__img__hero--full{width:100%}.page-home .section--blade--feature .blade__img__logo,.page-home .blade__img__logo{width:50%;position:absolute;right:0;bottom:auto;left:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0 48px;z-index:2}.page-home .section--blade--feature .blade__img__logo img,.page-home .blade__img__logo img{width:auto;max-width:100%}.page-home .blade__content{padding-top:0;padding-bottom:0}.page-home .blade__content__container{padding:24px 0}.page-home .blade__text p{margin-bottom:0}.page-home .blade__cta .h4{margin-bottom:8px}.page-home .section--blade--feature .blade__content{padding-top:0;padding-bottom:0}.page-home .section--card-dex .logo-card-dex img{width:auto;max-width:100%}.page-home .section--card-dex .header__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:40px;padding-bottom:40px}.page-home .section--card-dex .header__media{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.page-home .section--card-dex .appstores{margin-top:0}}@media only screen and (min-width: 71.063em){.page-home [class*='row-flex'].blade__content__container [class*='row-flex'] [class*='column-flex']:last-child{padding-left:10px}}@media only screen and (min-width: 71.063em) and (max-width: 90em){.page-home .card-feature-container img.card-feature{width:65%}.page-home .card-feature-container img.card-feature-front{right:24px}.page-home .card-feature-container img.card-feature-back{left:0}}@media only screen and (min-width: 90.063em){.page-home .section--blade--feature .blade__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.page-home .section--blade--feature .blade__cta .button-container{padding-left:30px}.page-home .section--blade--feature .blade__cta .h4{-ms-flex-preferred-size:auto;flex-basis:auto;padding-right:16px;margin-bottom:0}.page-home .blade__img__hero.vignette,.page-home .vignette{position:relative}.page-home .blade__img__hero.vignette::before,.page-home .blade__img__hero.vignette::after,.page-home .vignette::before,.page-home .vignette::after{background:-webkit-gradient(linear, left top, right top, from(#000), to(rgba(0,0,0,0)));background:linear-gradient(90deg, #000 0%, rgba(0,0,0,0) 100%);content:'';height:100%;left:0;position:absolute;top:0;width:170px}.page-home .blade__img__hero.vignette::after,.page-home .vignette::after{left:auto;right:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}}.page-internal h1{margin-bottom:24px}.page-internal .h2{margin-bottom:24px}.page-internal p{margin-top:0}.page-internal .section{margin-bottom:32px}.page-internal .section--intro{margin-bottom:32px;padding:32px 0 0;text-align:center}.page-internal .section__desc{margin-bottom:32px}@media only screen and (max-width: 54em){.page-internal .section--intro{margin-left:10px;margin-right:10px}}@media only screen and (min-width: 40.063em){.page-internal .section--intro{padding:48px 0 0}}@media only screen and (min-width: 71.063em){.page-internal .section--intro p{margin-left:auto;margin-right:auto;width:83.33333%}}.page-howtoplay .section--next-steps>section:last-child{margin-bottom:0}.page-howtoplay .floater--play-pokemon{width:50px}@media only screen and (max-width: 54em){.page-howtoplay .section--next-steps{margin-left:10px;margin-right:10px}}@media only screen and (min-width: 40.063em){.page-howtoplay .section{margin-bottom:48px}.page-howtoplay .floater--play-pokemon{width:101px}}@media only screen and (min-width: 54.063em){.page-howtoplay .floater--play-pokemon{width:108px}}@media only screen and (min-width: 71.063em){.page-howtoplay .floater--play-pokemon{width:121px}}@media only screen and (min-width: 90.063em){.page-howtoplay .floater--play-pokemon{width:auto}}.page-buynow .section--buynow{padding:0 0 32px;text-align:center}@media only screen and (min-width: 40.063em){.page-buynow .section--buynow{padding:0 0 64px}}body::after{content:'S';color:#000;display:none;position:fixed;padding:10px;background:#FFF;bottom:0px;right:0px;z-index:9999}body[data-env="dev"]:after,body[data-env="local"]:after{display:block}@media only screen and (min-width: 40.063em){body::after{content:'M'}}@media only screen and (min-width: 54.063em){body::after{content:'L'}}@media only screen and (min-width: 71.063em){body::after{content:'XL'}}@media only screen and (min-width: 90.063em){body::after{content:'XXL'}}

/*# sourceMappingURL=main.css.map */
