html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.platform-button,.link-button{margin-top:40px;height:66px;display:flex;justify-content:center;align-items:center;vertical-align:middle;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:3px;font-weight:bold;background:#000;padding:20px 30px;color:#fff;border:1px solid #818181;border-radius:10px}@media (max-width: 991px){.platform-button,.link-button{margin-top:0}}@media (max-width: 991px){.platform-button,.link-button{width:100%;font-size:1em;padding:26px 25px;letter-spacing:1.5px}}@media (max-width: 768px){.platform-button,.link-button{font-size:0.8em}}.platform-button:hover,.link-button:hover{color:rgba(255,255,255,0.75)}.bundle-cta,.cta-prepurchase{width:211px;margin:0 auto 30px auto}.bundle-cta img,.cta-prepurchase img{width:100%;height:auto}.bundle-cta.disabled img,.cta-prepurchase.disabled img{opacity:0.4}.cta{border:2px solid black;background-color:white;color:black;padding:8px 50px;display:inline-block;font-size:16px;cursor:pointer;text-decoration:none}.cta-coming-soon{background-color:white;color:black;padding:8px 50px;display:inline-block;font-size:16px;cursor:pointer;border-color:black;text-decoration:none;border:2px solid rgba(124,123,123,0.5)}.cta:hover{background:black;color:white}.banner-image{text-align:center}.banner-image img{width:70%}@media (max-width: 768px){.banner-image img{width:100%}}.banner-text{text-align:center;font-weight:bold;letter-spacing:3px;font-size:1.1em}.banner-text p{display:inline-block;padding-bottom:0.7em;margin:0 auto;border-bottom:2px solid #034279}@media (max-width: 768px){.banner-text{font-size:1em;letter-spacing:2px}}.relative{position:relative}.relative h1{position:absolute;font-size:0.5em;z-index:-1;color:white;top:50%;left:50%;transform:translate(-50%, -50%)}.anniversary{background-color:#f5f5f5;margin:20px 0;padding:20px}.anniversary>.container{max-width:1200px;margin:0 auto}.anniversary .anniversary-content{padding-top:20px}.anniversary .anniversary-description p{font-size:1.125em;line-height:2em;font-weight:500}.anniversary .anniversary-description p:first-child{font-size:1.4em;line-height:1.8em;font-weight:900;margin-bottom:2em}.anniversary .anniversary-legal{margin-top:20px;font-size:0.9em}.anniversary .anniversary-legal p{margin-bottom:0em}.anniversary .beautyshot{width:100%}.anniversary .anniversary-buttondisclaimer{height:100%;display:grid;align-items:end}.anniversary .anniversary-buttondisclaimer p{line-height:2em;font-size:1.1em}.anniversary-heading{text-align:center;font-weight:bold;letter-spacing:3px;text-transform:uppercase}.anniversary-heading h3{display:inline-block;border-bottom:2px solid #034279;padding-bottom:0.7em;font-weight:900;letter-spacing:0.15rem}.font-main-heading{font-size:1.2em}.banner-info-text{text-align:center;font-size:1.1em;font-weight:bold;letter-spacing:3px}.banner-info-text p{display:inline-block;padding-bottom:0.7em;margin:0em auto 0em auto}.banner-secondary-text{letter-spacing:3px;color:#034279;text-align:center;font-size:1.1em;font-weight:bold}.banner-secondary-text p{display:inline-block;padding-top:0.8em;margin:0 auto}.banner-description{margin-top:1.5em;margin-bottom:2em;text-align:center;font-size:1.3em}.relative{position:relative}.relative h1{position:absolute;font-size:0.5em;z-index:-1;color:white;top:50%;left:50%;transform:translate(-50%, -50%)}section.bundles h3{text-align:center;margin-bottom:30px;font-size:1.5rem;font-weight:600;letter-spacing:3px;line-height:2.2}section.bundles h3 span{display:inline-block;border-bottom:3px solid #000}.select-platform.row{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;width:900px;margin:0 auto}@media (max-width: 991px){.select-platform.row{width:100%}}.platform-button-wrap{justify-self:center;align-self:center}@media (max-width: 991px){.platform-button-wrap{padding:0 !important}}.banner-text.bundlesDisclaimer{margin-top:3rem !important;border-bottom:0}.banner-text.bundlesDisclaimer p{border-bottom:0}section.games{margin-top:4em}@media (max-width: 768px){section.games{margin-top:3em}}.card{border:none !important;height:100%;padding-bottom:2em}.card .screenshot{width:100%}.card .logo{width:80%;margin-bottom:1em}.card .description{text-align:left;padding:1em}.card .description-comingsoon{text-align:left;padding:1em}.card .description-comingsoon p{min-height:162px}@media (max-width: 768px){.card{padding-bottom:3em}}@media (max-width: 768px){.card-body{padding:0 !important}}.logo-container-top{width:100vw;height:161px;display:table-cell;vertical-align:bottom;text-align:center}.logo-container-bottom{width:100vw;height:127px;text-align:center;display:table-cell;vertical-align:bottom}@media (max-width: 990px){.logo-container-bottom{height:161px}}section.video{margin:2em auto;width:70vw;max-width:800px;position:relative;background-color:#d8d8d8}@media (max-width: 768px){section.video{margin:2em auto;width:100vw}}section.video:before{display:block;content:"";width:100%;padding-top:56.25%}section.video>*{max-width:100%;position:absolute;top:0;left:0;right:0;bottom:0}section.links{padding-top:4rem;display:flex;justify-content:center}.faq{text-align:left}@media (max-width: 991px){.faq{text-align:center;padding-left:0 !important;padding-right:0 !important}}@media (max-width: 991px){.streaming-guidelines{text-align:center;margin-top:1em !important;padding-left:0 !important;padding-right:0 !important}}article.faq h2,article.faq h3{display:block;font-weight:900;margin:2rem 0 1rem;border-top:1px solid #e0e0e0;padding-top:2rem}article.faq h2{font-size:1.4rem}article.faq h3{font-size:1.2rem}.anchor-link{text-align:right;font-weight:bold}.anchor-link a{color:#000}@media (max-width: 768px){.anchor-link{text-align:center;font-size:0.9em}}.pageNotFound{height:55vh;padding-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pageNotFound .message{font-size:3rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 767px){.pageNotFound .message{font-size:1.5rem}}.pageNotFound .message .code{border-right:1px solid #f2f2f2;padding-right:1rem;margin-right:1rem}footer.main{padding:32px;color:#fff;background-color:#000;text-align:center}footer.main a{color:#fff;text-decoration:none}footer.main a:hover{text-decoration:underline}footer.main .title{font-weight:bold;font-size:1.3em}footer.main section.social h1{color:#fff;font-size:24px;line-height:2}footer.main section.social ul{display:flex;flex-flow:row wrap;justify-content:center}footer.main section.social ul li{width:80px;height:80px}@media (max-width: 768px){footer.main section.social ul li{width:64px;height:64px}}footer.main section.social ul img{width:100%}footer.main section.logos ul{align-items:center;display:flex;flex-flow:row wrap;justify-content:center}footer.main section.logos ul li{width:200px;padding:6px}footer.main section.logos ul li.googleplay.logo img{width:65%}footer.main section.logos ul li img{max-width:200px;max-height:80px}footer.main section.logos ul .de-li{width:300px}footer.main section.logos ul .us-li{width:150px}footer.main section.logos ul .logo-width{width:100%}footer.main section.language-selector,footer.main section.legal{color:#fff;padding:1rem 0;font-size:0.9rem}footer.main section.language-selector ul,footer.main section.legal ul{list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}footer.main section.language-selector ul li,footer.main section.legal ul li{display:block;padding:0 0 0 10px}@media (min-width: 769px){footer.main section.language-selector ul li:not(:last-child):after,footer.main section.legal ul li:not(:last-child):after{content:"|";padding-left:10px}}footer.main section.language-selector ul li a,footer.main section.legal ul li a{color:#fff}footer.main .inlineImage{max-height:2.4em;max-width:4em}.legalbox{justify-content:center;display:-webkit-box;display:-ms-flexbox;text-align:left;display:flex;font-size:0.9em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:32px;margin-bottom:32px}.legalbox img{border-style:none;vertical-align:middle}@media (max-width: 768px){.legalbox img{height:5em}}@media (max-width: 768px){.legalbox{font-size:0.7em}}.legalbox-message{margin-left:1rem;line-height:1.5}.legalbox-message span{display:block}.legalbox-message a{color:#c80000;text-decoration:none}.rating{height:5em}dp-dialog::part(dialog){width:20rem;background-color:#fff;padding-top:10px}dp-dialog::part(dialog-header){display:inline-flex;color:#000;font-size:1.1rem;text-transform:uppercase;letter-spacing:3px;font-weight:bold;line-height:2.2;border-bottom:3px solid #000;width:auto}dp-dialog::part(dialog-inner-container){display:flex;justify-content:center;flex-direction:column}dp-dialog::part(dialog-body){margin-top:20px;width:315px}dp-dialog::part(dialog-close-icon){width:22px;height:22px;position:absolute;top:25px;right:20px}html{scroll-behavior:smooth;min-height:100vh;margin:0;padding:0}body{padding-top:40px;font-family:"Sumana", serif !important}em,i{font-style:italic}strong,b{font-weight:900}ol,ul{padding-left:0 !important}.container-padding{padding-top:20px}@media (min-width: 769px){.container-large{max-width:860px !important}}.col-padding{padding-left:0.25em !important;padding-right:0.25em !important}@media (min-width: 768px){.desktop-hidden{display:none}}@media (max-width: 767px){.mobile-hidden{display:none}}.info-logo{width:100%}.faded{opacity:0.5}.selected{font-weight:bold}
