.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-o-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-webkit-transition:opacity 0s,-webkit-transform 0s;transition:opacity 0s,-webkit-transform 0s;-o-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s,-webkit-transform 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-o-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;z-index:0}.tns-fadeOut,.tns-normal{opacity:0;z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.33333%;width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.42857%;width:calc(100% / 70);height:10px;float:left}html{-webkit-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.img-wrap{display:inline-block}.img-wrap img,.img-wrap picture{width:100%;height:auto}.nobr,nobr{white-space:nowrap}body{font-family:Exo,sans-serif;font-weight:700;line-height:1.5;font-size:100%}@media (max-width:1023px){body{font-size:calc(50% + .78vw)}}@media (max-width:899px){body{font-size:calc(43% + .7vw)}}@media (max-width:767px){body{font-size:2vw}}@media all and (-ms-high-contrast:none) and (max-width:1023px),(-ms-high-contrast:active) and (max-width:1023px){body{font-size:1.1429vw}}@media all and (-ms-high-contrast:none) and (max-width:1023px),(-ms-high-contrast:active) and (max-width:1023px){body{font-size:1.35vw}}@media all and (-ms-high-contrast:none) and (max-width:899px),(-ms-high-contrast:active) and (max-width:899px){body{font-size:1.35vw}}:focus{outline:5px solid #ffec00}@media (max-width:767px){:focus{outline:2px solid #ffec00}}.visually-hidden{font-family:serif;position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}button{background:0 0;border:none}p{color:#fff;font-size:1.3em}@media (max-width:767px){p{font-size:1.8em}}main{position:relative;overflow:hidden}.blue-bg{background-image:-webkit-gradient(linear,left top,left bottom,from(#042f85),to(#1aa4b4));background-image:-o-linear-gradient(#042f85,#1aa4b4);background-image:linear-gradient(#042f85,#1aa4b4);padding-bottom:220px;position:relative}.blue-bg .scroll-marker{width:0;height:0;opacity:0;position:absolute;top:-110px}@media (max-width:767px){.blue-bg .scroll-marker{top:-70px}}.blue-bg .top-element1{background:transparent url(../images/white-circles-tile-top.png) top center repeat-x;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:311px;top:0;pointer-events:none}.blue-bg .bottom-element1{background:transparent url(../images/white-circles-tile.png) bottom center repeat-x;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:658px;bottom:0;pointer-events:none}.blue-bg .bottom-element2{background:transparent url(../images/black-top-tile.png) top center repeat-x;width:100%;height:165px;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:0;pointer-events:none;min-height:80px}.blue-bg .blocks{max-width:1024px;margin:0 auto;width:100%;height:100%;top:0;pointer-events:none;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:1023px){.blue-bg .blocks{display:none}}.blue-bg .blocks div{position:absolute}.blue-bg .blocks div:nth-child(1){top:14%;left:-70px}.blue-bg .blocks div:nth-child(2){top:33%;left:-120px}.blue-bg .blocks div:nth-child(3){top:59%;left:0}.blue-bg .blocks div:nth-child(4){top:82%;left:-40px}.blue-bg .blocks div:nth-child(5){top:73%;left:-180px}.blue-bg .blocks div:nth-child(6){top:6%;right:-70px}.blue-bg .blocks div:nth-child(7){top:40%;right:-120px}.blue-bg .blocks div:nth-child(8){top:68%;right:0}.blue-bg .blocks div:nth-child(9){top:82%;right:-40px}.blue-bg .blocks div:nth-child(10){top:23%;right:-180px}.blue-bg .content{position:relative}@media (max-width:767px){.blue-bg{padding-bottom:110px}.blue-bg .top-element1{background-size:auto 70%}.blue-bg .bottom-element1{background-size:auto 70%}.blue-bg .bottom-element2{height:93px}}@media (max-width:399px){.blue-bg .top-element1{background-size:auto 60%}.blue-bg .bottom-element1{background-size:auto 60%}}.black-bg{background:transparent url(../images/black-tile.jpg) top center repeat;padding-bottom:250px;position:relative}.black-bg .scroll-marker{width:0;height:0;opacity:0;position:absolute;top:-110px}@media (max-width:767px){.black-bg .scroll-marker{top:-70px}}.black-bg .blocks{max-width:1024px;margin:0 auto;width:100%;height:100%;top:0;pointer-events:none;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:1023px){.black-bg .blocks{display:none}}.black-bg .blocks div{position:absolute}.black-bg .blocks div:nth-child(1){top:7%;left:-70px}.black-bg .blocks div:nth-child(2){top:33%;left:-120px}.black-bg .blocks div:nth-child(3){top:59%;left:0}.black-bg .blocks div:nth-child(4){top:82%;left:-40px}.black-bg .blocks div:nth-child(5){top:73%;left:-180px}.black-bg .blocks div:nth-child(6){top:12%;right:-70px}.black-bg .blocks div:nth-child(7){top:40%;right:-120px}.black-bg .blocks div:nth-child(8){top:68%;right:0}.black-bg .blocks div:nth-child(9){top:82%;right:-40px}.black-bg .blocks div:nth-child(10){top:23%;right:-180px}.black-bg .top-element1{display:none}.black-bg .bottom-element1{background:transparent url(../images/bottom-blue-tile.png) top center repeat-x;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:140px;bottom:0;pointer-events:none;min-height:90px}.black-bg .bottom-element2{display:none}.black-bg .content{position:relative}@media (max-width:767px){.black-bg{padding-bottom:130px}}.long-button{position:relative;margin:0 auto;cursor:pointer;width:370px;height:60px}@media (max-width:900px){.long-button{width:41.11111vw;height:6.66667vw}}@media (max-width:767px){.long-button{width:370px;height:60px}}@media (max-width:767px) and (max-width:500px){.long-button{width:74vw;height:12vw}}.long-button .up-state{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:370px;height:60px}@media (max-width:900px){.long-button .up-state{width:41.11111vw;height:6.66667vw}}@media (max-width:767px){.long-button .up-state{width:370px;height:60px}}@media (max-width:767px) and (max-width:500px){.long-button .up-state{width:74vw;height:12vw}}.long-button .over-state{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:370px;height:60px;opacity:0}@media (max-width:900px){.long-button .over-state{width:41.11111vw;height:6.66667vw}}@media (max-width:767px){.long-button .over-state{width:370px;height:60px}}@media (max-width:767px) and (max-width:500px){.long-button .over-state{width:74vw;height:12vw}}.long-button .button-text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline;text-decoration:none;color:#000;font-weight:900;width:100%;text-align:center;font-size:1.3em}@media (max-width:767px){.long-button .button-text{font-size:1.5em}}@media (max-width:549px){.long-button .button-text{font-size:2em}}.long-button .button-text .arrow-icon{position:relative;width:21px;height:19px;top:2px;left:8px}@media (max-width:1024px){.long-button .button-text .arrow-icon{width:2.05078vw;height:1.85547vw;top:.19531vw;left:.78125vw}}@media (max-width:767px){.long-button .button-text .arrow-icon{width:21px;height:19px;top:2px;left:8px}}@media (max-width:767px) and (max-width:500px){.long-button .button-text .arrow-icon{width:4.2vw;height:3.8vw;top:.4vw;left:1.6vw}}.long-button:hover .up-state{opacity:0}.long-button:hover .over-state{opacity:1}.long-button:hover .button-text{opacity:.4}.long-button.white{width:354px;height:60px}@media (max-width:900px){.long-button.white{width:39.33333vw;height:6.66667vw}}@media (max-width:767px){.long-button.white{width:354px;height:60px}}@media (max-width:767px) and (max-width:500px){.long-button.white{width:70.8vw;height:12vw}}.long-button.white .up-state{width:354px;height:60px}@media (max-width:900px){.long-button.white .up-state{width:39.33333vw;height:6.66667vw}}@media (max-width:767px){.long-button.white .up-state{width:354px;height:60px}}@media (max-width:767px) and (max-width:500px){.long-button.white .up-state{width:70.8vw;height:12vw}}.long-button.white .over-state{width:354px;height:60px}@media (max-width:900px){.long-button.white .over-state{width:39.33333vw;height:6.66667vw}}@media (max-width:767px){.long-button.white .over-state{width:354px;height:60px}}@media (max-width:767px) and (max-width:500px){.long-button.white .over-state{width:70.8vw;height:12vw}}.long-button.white .button-text{color:#e60012}.long-button.white:hover .button-text{opacity:1}.long-button.yellow{width:400px;height:60px}@media (max-width:900px){.long-button.yellow{width:44.44444vw;height:6.66667vw}}@media (max-width:767px){.long-button.yellow{width:400px;height:60px}}@media (max-width:767px) and (max-width:500px){.long-button.yellow{width:80vw;height:12vw}}.long-button.yellow .up-state{width:400px;height:60px}@media (max-width:900px){.long-button.yellow .up-state{width:44.44444vw;height:6.66667vw}}@media (max-width:767px){.long-button.yellow .up-state{width:400px;height:60px}}@media (max-width:767px) and (max-width:500px){.long-button.yellow .up-state{width:80vw;height:12vw}}.long-button.yellow:hover{cursor:default}.long-button.yellow:hover .up-state{opacity:1}.long-button.yellow:hover .button-text{opacity:1}.long-button.purple{width:400px;height:60px}@media (max-width:900px){.long-button.purple{width:44.44444vw;height:6.66667vw}}@media (max-width:767px){.long-button.purple{width:400px;height:60px}}@media (max-width:767px) and (max-width:500px){.long-button.purple{width:80vw;height:12vw}}.long-button.purple .up-state{width:400px;height:60px}@media (max-width:900px){.long-button.purple .up-state{width:44.44444vw;height:6.66667vw}}@media (max-width:767px){.long-button.purple .up-state{width:400px;height:60px}}@media (max-width:767px) and (max-width:500px){.long-button.purple .up-state{width:80vw;height:12vw}}.long-button.purple .over-state{width:400px;height:60px}@media (max-width:900px){.long-button.purple .over-state{width:44.44444vw;height:6.66667vw}}@media (max-width:767px){.long-button.purple .over-state{width:400px;height:60px}}@media (max-width:767px) and (max-width:500px){.long-button.purple .over-state{width:80vw;height:12vw}}li,ul{margin:0;padding:0}.carousel{position:relative}.carousel .content-bar{max-width:1024px;margin:1em auto;text-align:center;width:100%}.carousel .content-bar .slide-item{position:relative;width:835px;margin:0 auto}@media (max-width:1024px){.carousel .content-bar .slide-item{width:81.54297vw}}.carousel .content-bar .slide-item .frame{width:835px;height:485px;position:relative}@media (max-width:1024px){.carousel .content-bar .slide-item .frame{width:81.54297vw;height:47.36328vw}}.carousel .content-bar .slide-item .frame .video-wrap{width:812px;padding-left:9px;padding-top:9px}@media (max-width:1024px){.carousel .content-bar .slide-item .frame .video-wrap{width:79.29688vw;padding-left:.87891vw;padding-top:.87891vw}}.carousel .content-bar .slide-item .frame .img-wrap{position:relative;width:800px;padding-left:0;padding-top:10px;left:-8px}@media (max-width:1024px){.carousel .content-bar .slide-item .frame .img-wrap{width:78.125vw;padding-left:0;padding-top:.97656vw;left:-.78125vw}}.carousel .content-bar .slide-item .frame .frame-bg{background:transparent url(../images/basics/frame-blue.png) top center repeat-x;background-size:100% 100%;width:835px;height:485px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:99999;pointer-events:none}@media (max-width:1024px){.carousel .content-bar .slide-item .frame .frame-bg{width:81.54297vw;height:47.36328vw}}.carousel .content-bar .slide-item .captions{padding-top:50px}@media (max-width:1024px){.carousel .content-bar .slide-item .captions{padding-top:4.88281vw}}.carousel .content-bar .carousel-controls{width:100%;max-width:1024px;position:absolute;top:220px}@media (max-width:1024px){.carousel .content-bar .carousel-controls{top:21.48438vw}}.carousel .content-bar .carousel-controls button{cursor:pointer}.carousel .content-bar .carousel-controls button:hover{opacity:.5}.carousel .content-bar .carousel-controls button.carousel-previous{background:transparent url(../images/basics/prev-button.png) top center repeat-x;background-size:100% 100%;position:absolute;left:30px;width:30px;height:48px}@media (max-width:1024px){.carousel .content-bar .carousel-controls button.carousel-previous{left:2.92969vw;width:2.92969vw;height:4.6875vw}}@media (max-width:767px){.carousel .content-bar .carousel-controls button.carousel-previous{left:15px;width:30px;height:48px}}@media (max-width:767px) and (max-width:768px){.carousel .content-bar .carousel-controls button.carousel-previous{left:1.95312vw;width:3.90625vw;height:6.25vw}}.carousel .content-bar .carousel-controls button.carousel-next{background:transparent url(../images/basics/next-button.png) top center repeat-x;background-size:100% 100%;position:absolute;right:30px;width:30px;height:48px}@media (max-width:1024px){.carousel .content-bar .carousel-controls button.carousel-next{right:2.92969vw;width:2.92969vw;height:4.6875vw}}@media (max-width:767px){.carousel .content-bar .carousel-controls button.carousel-next{right:15px;width:30px;height:48px}}@media (max-width:767px) and (max-width:768px){.carousel .content-bar .carousel-controls button.carousel-next{right:1.95312vw;width:3.90625vw;height:6.25vw}}.carousel .carousel-nav{max-width:1024px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:512px}@media (max-width:1024px){.carousel .carousel-nav{top:50vw}}.carousel .carousel-nav button{background:transparent url(../images/basics/dot.png) top center repeat-x;background-size:100% 100%;font-weight:900;font-size:1.3em;line-height:1;width:24px;height:24px;z-index:1;cursor:pointer}@media (max-width:1024px){.carousel .carousel-nav button{width:2.34375vw;height:2.34375vw}}.carousel .carousel-nav button.tns-nav-active,.carousel .carousel-nav button:hover{background-image:url(../images/basics/dot-on.png);z-index:10}@media (max-width:767px){.carousel .carousel-nav button{width:24px;height:24px}}@media (max-width:767px) and (max-width:768px){.carousel .carousel-nav button{width:3.125vw;height:3.125vw}}.top-arrow-wrap{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;bottom:-120px;max-width:1366px;z-index:100;opacity:0;-webkit-transition:bottom 250ms ease,opacity 250ms ease;-o-transition:bottom 250ms ease,opacity 250ms ease;transition:bottom 250ms ease,opacity 250ms ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.top-arrow-wrap.is-active{bottom:0}.top-arrow-wrap.is-visible{opacity:1}.top-arrow-wrap.is-fixed{position:fixed}.top-arrow-wrap.is-anchored{position:absolute!important;-webkit-transition:none!important;-o-transition:none!important;transition:none!important;bottom:0}.top-arrow-wrap .top-arrow{position:absolute;right:12px;bottom:12px;cursor:pointer;width:65px;height:59px}.top-arrow-wrap .top-arrow .top-arrow-over{opacity:0;width:100%;height:100%}.top-arrow-wrap .top-arrow:hover .top-arrow-over{opacity:1}@media (max-width:767px){.top-arrow-wrap .top-arrow{width:53px;height:48px;right:10px;bottom:10px}}.no-webp .blue-bg .top-element1{background-image:url(../images/white-circles-tile-top.png)}.no-webp .blue-bg .bottom-element1{background-image:url(../images/white-circles-tile.png)}.no-webp .blue-bg .bottom-element2{background-image:url(../images/black-top-tile.png)}.no-webp .black-bg{background-image:url(../images/black-tile.jpg)}.no-webp .black-bg .bottom-element1{background-image:url(../images/bottom-blue-tile.png)}.no-webp .carousel .content-bar .slide-item .frame .frame-bg{background-image:url(../images/basics/frame-blue.png)}.no-webp .carousel .content-bar .carousel-controls button.carousel-previous{background-image:url(../images/basics/prev-button.png)}.no-webp .carousel .content-bar .carousel-controls button.carousel-next{background-image:url(../images/basics/next-button.png)}.no-webp .carousel .carousel-nav button{background-image:url(../images/basics/dot.png)}.no-webp .carousel .carousel-nav button.tns-nav-active,.no-webp .carousel .carousel-nav button:hover{background-image:url(../images/basics/dot-on.png)}.black-arrow-icon,.blue-button,.green-button,.grey-button,.mobile-nav-button,.orange-button,.orange-button-long,.play-button,.play-button-over,.purple-button,.purple-button-long,.purple-button-long-over,.red-arrow-icon,.red-button,.red-button-long,.red-button-long-over,.retail-button-en,.retail-button-en-over,.retail-button-fr,.retail-button-fr-over,.top-arrow,.top-arrow-over,.white-button-long,.white-button-long-over,.yellow-button-long{display:inline-block;overflow:hidden;background-repeat:no-repeat;background-image:url(../images/buttons/sprite.webp)}.black-arrow-icon{width:21px;height:19px;background-position:96.9093% .405680%;background-size:4876.19%}.blue-button{width:167px;height:45px;background-position:90.5484% 29.9786%;background-size:613.174%}.green-button{width:168px;height:45px;background-position:90.6542% 43.2548%;background-size:609.524%}.grey-button{width:170px;height:45px;background-position:85.4801% 56.531%;background-size:602.353%}.mobile-nav-button{width:53px;height:45px;background-position:97.3223% 29.9786%;background-size:1932.08%}.orange-button{width:170px;height:45px;background-position:88.993% 69.8073%;background-size:602.353%}.orange-button-long{width:370px;height:60px;background-position:.305810% 30.9735%;background-size:276.757%}.play-button{width:136px;height:136px;background-position:.225225% .531915%;background-size:752.941%}.play-button-over{width:136px;height:136px;background-position:15.7658% .531915%;background-size:752.941%}.purple-button{width:170px;height:45px;background-position:.234192% 83.0835%;background-size:602.353%}.purple-button-long{width:400px;height:60px;background-position:59.9359% 30.9735%;background-size:256%}.purple-button-long-over{width:400px;height:60px;background-position:.320513% 44.6903%;background-size:256%}.red-arrow-icon{width:21px;height:19px;background-position:99.2024% .405680%;background-size:4876.19%}.red-button{width:171px;height:45px;background-position:20.3986% 83.0835%;background-size:598.83%}.red-button-long{width:370px;height:60px;background-position:61.7737% 44.6903%;background-size:276.757%}.red-button-long-over{width:370px;height:60px;background-position:.305810% 58.4071%;background-size:276.757%}.retail-button{width:138px;height:90px;background-size:742.029%;cursor:pointer}.retail-button-en{background-position:31.377% .473934%}.retail-button-en:hover{background-position:47.1783% .473934%}.retail-button-fr{background-position:62.9797% .473934%}.retail-button-fr:hover{background-position:78.781% .473934%}.retail-button .ps-widget{background-color:transparent;width:100%;height:100%}.retail-button .ps-widget:hover{background-color:transparent}.top-arrow{width:65px;height:59px;background-position:87.3827% .441501%;background-size:1575.38%}.top-arrow-over{width:65px;height:59px;background-position:94.3691% .441501%;background-size:1575.38%}.white-button-long{width:354px;height:60px;background-position:55.8209% 58.4071%;background-size:289.266%}.white-button-long-over{width:354px;height:60px;background-position:.298507% 72.1239%;background-size:289.266%}.yellow-button-long{width:400px;height:60px;background-position:57.3718% 72.1239%;background-size:256%}.no-webp .black-arrow-icon,.no-webp .blue-button,.no-webp .green-button,.no-webp .grey-button,.no-webp .mobile-nav-button,.no-webp .orange-button,.no-webp .orange-button-long,.no-webp .play-button,.no-webp .play-button-over,.no-webp .purple-button,.no-webp .purple-button-long,.no-webp .purple-button-long-over,.no-webp .red-arrow-icon,.no-webp .red-button,.no-webp .red-button-long,.no-webp .red-button-long-over,.no-webp .retail-button-en,.no-webp .retail-button-en-over,.no-webp .retail-button-fr,.no-webp .retail-button-fr-over,.no-webp .top-arrow,.no-webp .top-arrow-over,.no-webp .white-button-long,.no-webp .white-button-long-over,.no-webp .yellow-button-long{display:inline-block;overflow:hidden;background-repeat:no-repeat;background-image:url(../images/buttons/sprite.png)}.block-01,.block-02,.block-03,.block-04,.block-05,.block-06,.block-07,.block-08,.block-09,.block-10{display:inline-block;overflow:hidden;background-repeat:no-repeat;background-image:url(../images/blocks/sprite.webp)}.block-01{width:72px;height:48px;background-position:1.08696% 48.0769%;background-size:355.556%}.block-02{width:48px;height:72px;background-position:13.4615% 1.08696%;background-size:533.333%}.block-03{width:72px;height:48px;background-position:41.3043% 48.0769%;background-size:355.556%}.block-04{width:48px;height:72px;background-position:37.5% 1.08696%;background-size:533.333%}.block-05{width:48px;height:48px;background-position:72.1154% 48.0769%;background-size:533.333%}.block-06{width:24px;height:96px;background-position:.862069% 1.25%;background-size:1066.67%}.block-07{width:72px;height:48px;background-position:1.08696% 72.1154%;background-size:355.556%}.block-08{width:48px;height:72px;background-position:61.5385% 1.08696%;background-size:533.333%}.block-09{width:48px;height:72px;background-position:85.5769% 1.08696%;background-size:533.333%}.block-10{width:96px;height:24px;background-position:47.5% 64.6552%;background-size:266.667%}.no-webp .block-01,.no-webp .block-02,.no-webp .block-03,.no-webp .block-04,.no-webp .block-05,.no-webp .block-06,.no-webp .block-07,.no-webp .block-08,.no-webp .block-09,.no-webp .block-10{display:inline-block;overflow:hidden;background-repeat:no-repeat;background-image:url(../images/blocks/sprite.png)}main nav#desktop-nav{background:transparent url(../images/header/top-nav-bg-tile.webp) bottom center repeat-x}main nav#mobile-nav .buttons-wrapper{background:transparent url(../images/black-tile.webp) bottom center repeat}main nav#mobile-nav .buttons-wrapper .bottom-element1{background:transparent url(../images/header/top-nav-bg-tile.webp) bottom center repeat-x}.no-webp main nav#desktop-nav{background-image:url(../images/header/top-nav-bg-tile.jpg)}.no-webp main nav#mobile-nav .buttons-wrapper{background-image:url(../images/black-tile.jpg)}.no-webp main nav#mobile-nav .buttons-wrapper .bottom-element1{background-image:url(../images/header/top-nav-bg-tile.jpg)}.bg-container .bg-image{background:#000 url(../images/header/fixed-bg.webp) no-repeat top center;background-size:cover}.header-bottom .background{background:transparent url(../images/blue-tile.webp) top center repeat-x}.no-webp .bg-container .bg-image{background-image:url(../images/header/fixed-bg.jpg)}.no-webp .header-bottom .background{background-image:url(../images/blue-tile.png)}h2.blue{background:transparent url(../images/basics/sub-title-blue-tile.webp) repeat-x center center;background-size:auto 100%;text-align:center;width:100%;color:#ffec00;font-size:4em;font-weight:900;line-height:1;text-align:center;margin:0 0 .5em;padding:.4em 0;position:relative}.basics .block-03{display:none}.basics .block-09{display:none}.basics .top-element1{display:none}.basics .carousel .content-bar .slide-item .frame .frame-bg{background-image:url(../images/basics/frame-blue.webp)}.basics .carousel .content-bar .carousel-controls button.carousel-previous{background-image:url(../images/basics/prev-button.webp)}.basics .carousel .content-bar .carousel-controls button.carousel-next{background-image:url(../images/basics/next-button.webp)}.basics .carousel .carousel-nav button{background-image:url(../images/basics/dot.webp)}.basics .carousel .carousel-nav button.tns-nav-active,.basics .carousel .carousel-nav button:hover{background-image:url(../images/basics/dot-on.webp);z-index:10}@media (max-width:767px){.basics .advanced-content{padding-bottom:15vw}}.basics .advanced-content h3,.basics .advanced-content p{max-width:1024px;margin:0 auto;width:100%;text-align:center}.basics .advanced-content h3{color:#ffcf00;font-size:2em}@media (max-width:767px){.basics .advanced-content h3{font-size:3em}}.basics .advanced-content h4{text-align:center;color:#fff;font-size:2em;margin:1em auto .5em auto;border-bottom:3px solid #50fffe;display:inline-block}@media (max-width:767px){.basics .advanced-content h4{font-size:3em}}.basics .advanced-content p{padding:1em}.basics .advanced-content p.available{padding:0 .5em;font-style:italic}.basics .advanced-content .two-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1024px;margin:0 auto;width:100%}.basics .advanced-content .two-col .col{width:50%;-ms-flex-preferred-size:50%;flex-basis:50%;text-align:center}@media (max-width:767px){.basics .advanced-content .two-col .col{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.basics .advanced-content .frame{position:relative;width:426px;height:254px;text-align:center;margin:0 auto}@media (max-width:1024px){.basics .advanced-content .frame{width:41.60156vw;height:24.80469vw}}.basics .advanced-content .frame .img-wrap{position:absolute;width:398px;height:224px;top:11px;left:10px}@media (max-width:1024px){.basics .advanced-content .frame .img-wrap{width:38.86719vw;height:21.875vw;top:1.07422vw;left:.97656vw}}.basics .advanced-content .frame .frame-bg{background:transparent url(../images/basics/frame-blue-small.png) repeat-x center center;background-size:auto 100%;width:426px;height:254px;width:426px;height:254px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:1024px){.basics .advanced-content .frame .frame-bg{width:41.60156vw;height:24.80469vw}}@media (max-width:767px){.basics .advanced-content .frame{width:426px;height:254px}}@media (max-width:767px) and (max-width:500px){.basics .advanced-content .frame{width:85.2vw;height:50.8vw}}@media (max-width:767px){.basics .advanced-content .frame .img-wrap{width:398px;height:224px;top:11px;left:10px}}@media (max-width:767px) and (max-width:500px){.basics .advanced-content .frame .img-wrap{width:79.6vw;height:44.8vw;top:2.2vw;left:2vw}}@media (max-width:767px){.basics .advanced-content .frame .frame-bg{width:426px;height:254px}}@media (max-width:767px) and (max-width:500px){.basics .advanced-content .frame .frame-bg{width:85.2vw;height:50.8vw}}.basics .blocks div:nth-child(8){right:-50px}.basics .blocks div:nth-child(3){left:-30px}.no-webp h2.blue{background-image:url(../images/basics/sub-title-blue-tile.png)}.no-webp .basics .carousel .content-bar .slide-item .frame .frame-bg{background-image:url(../images/basics/frame-blue.png)}.no-webp .basics .carousel .content-bar .carousel-controls button.carousel-previous{background-image:url(../images/basics/prev-button.png)}.no-webp .basics .carousel .content-bar .carousel-controls button.carousel-next{background-image:url(../images/basics/next-button.png)}.no-webp .basics .carousel .carousel-nav button{background-image:url(../images/basics/dot.png)}.no-webp .basics .carousel .carousel-nav button.tns-nav-active,.no-webp .basics .carousel .carousel-nav button:hover{background-image:url(../images/basics/dot-on.png)}h2.green{background:transparent url(../images/battle/sub-title-green-tile.webp) repeat-x center center;background-size:auto 100%;text-align:center;width:100%;color:#ffec00;font-size:4em;font-weight:900;line-height:1;text-align:center;margin:0 0 .5em;padding:.4em 0;position:relative}.battle .block-02{display:none}.battle .block-07{display:none}.battle p{max-width:900px;text-align:center;margin-left:auto;margin-right:auto}.battle p.top-caption{margin:1em auto;width:90%}.battle .carousel .content-bar .slide-item .frame .frame-bg{background-image:url(../images/battle/frame-green.webp)}.battle .carousel .content-bar .slide-item .captions{padding-top:0}.battle .carousel .content-bar .carousel-controls{top:320px}@media (max-width:1024px){.battle .carousel .content-bar .carousel-controls{top:31.25vw}}.battle .carousel .content-bar .carousel-controls button.carousel-previous{background-image:url(../images/battle/prev-button.webp)}.battle .carousel .content-bar .carousel-controls button.carousel-next{background-image:url(../images/battle/next-button.webp)}@media (max-width:767px){.battle .carousel .content-bar .carousel-controls{top:340px}}@media (max-width:767px) and (max-width:768px){.battle .carousel .content-bar .carousel-controls{top:44.27083vw}}.battle .carousel .carousel-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;top:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.battle .carousel .carousel-nav button{background:transparent url(../images/battle/button-off.webp) top center no-repeat;background-size:100% 100%;width:230px;height:70px;z-index:1;margin:.2em}@media (max-width:1024px){.battle .carousel .carousel-nav button{width:22.46094vw;height:6.83594vw}}@media (max-width:767px){.battle .carousel .carousel-nav button{height:50px;width:40%;height:70px;font-size:1.8em}}@media (max-width:767px) and (max-width:500px){.battle .carousel .carousel-nav button{height:10vw}}.battle .carousel .carousel-nav button .button-text{opacity:.4}.battle .carousel .carousel-nav button.tns-nav-active,.battle .carousel .carousel-nav button:hover{background-image:url(../images/battle/button-on.webp);z-index:10}.battle .carousel .carousel-nav button.tns-nav-active .button-text,.battle .carousel .carousel-nav button:hover .button-text{opacity:1}.no-webp h2.green{background-image:url(../images/battle/sub-title-green-tile.png)}.no-webp .battle .carousel .content-bar .slide-item .frame .frame-bg{background-image:url(../images/battle/frame-green.png)}.no-webp .battle .carousel .content-bar .carousel-controls button.carousel-previous{background-image:url(../images/battle/prev-button.png)}.no-webp .battle .carousel .content-bar .carousel-controls button.carousel-next{background-image:url(../images/battle/next-button.png)}.no-webp .battle .carousel .carousel-nav button{background-image:url(../images/battle/button-off.png)}.no-webp .battle .carousel .carousel-nav button.tns-nav-active,.no-webp .battle .carousel .carousel-nav button:hover{background-image:url(../images/battle/button-on.png)}h2.red{background:transparent url(../images/dlc/sub-title-red-tile.webp) repeat-x center center;background-size:auto 100%;text-align:center;width:100%;color:#ffec00;font-size:4em;font-weight:900;line-height:1;text-align:center;margin:0 0 .5em;padding:.4em 0;position:relative}.dlc .block-05{display:none}.dlc .block-08{display:none}.dlc .blocks div:nth-child(8){right:-30px}.dlc .content{margin-bottom:50px}.dlc .long-button{margin:1em auto}.dlc p{max-width:768px;text-align:center;margin-left:auto;margin-right:auto}.dlc p.top-caption{margin:1em auto 0 auto;width:90%}.dlc h3,.dlc p{max-width:1024px;margin:0 auto;width:100%;text-align:center}.dlc h3{color:#ffcf00;font-size:2em;padding-top:1.5em}@media (max-width:767px){.dlc h3{font-size:3em}}.dlc h4{text-align:center;color:#fff;font-size:2em;margin:1em auto .5em auto;border-bottom:3px solid #ff0a41;display:inline-block}@media (max-width:767px){.dlc h4{font-size:3em}}.dlc p{padding:1em}.dlc p.available{padding:0 .5em;font-style:italic}.dlc .two-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1024px;margin:0 auto;width:100%}.dlc .two-col .col{width:50%;-ms-flex-preferred-size:50%;flex-basis:50%;text-align:center}@media (max-width:767px){.dlc .two-col .col{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.dlc .frame{position:relative;width:426px;height:254px;text-align:center;margin:0 auto}@media (max-width:1024px){.dlc .frame{width:41.60156vw;height:24.80469vw}}.dlc .frame .img-wrap{position:absolute;width:398px;height:224px;top:11px;left:10px}@media (max-width:1024px){.dlc .frame .img-wrap{width:38.86719vw;height:21.875vw;top:1.07422vw;left:.97656vw}}.dlc .frame .frame-bg{background:transparent url(../images/dlc/frame-red-small.png) repeat-x center center;background-size:auto 100%;width:426px;height:254px;width:426px;height:254px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:1024px){.dlc .frame .frame-bg{width:41.60156vw;height:24.80469vw}}@media (max-width:767px){.dlc .frame{width:426px;height:254px}}@media (max-width:767px) and (max-width:500px){.dlc .frame{width:85.2vw;height:50.8vw}}@media (max-width:767px){.dlc .frame .img-wrap{width:398px;height:224px;top:11px;left:10px}}@media (max-width:767px) and (max-width:500px){.dlc .frame .img-wrap{width:79.6vw;height:44.8vw;top:2.2vw;left:2vw}}@media (max-width:767px){.dlc .frame .frame-bg{width:426px;height:254px}}@media (max-width:767px) and (max-width:500px){.dlc .frame .frame-bg{width:85.2vw;height:50.8vw}}.no-webp h2.red{background-image:url(../images/dlc/sub-title-red-tile.png)}.no-webp .dlc .carousel .content-bar .slide-item .frame .frame-bg{background-image:url(../images/dlc/frame-red.png)}.no-webp .dlc .carousel .content-bar .carousel-controls button.carousel-previous{background-image:url(../images/dlc/prev-button.png)}.no-webp .dlc .carousel .content-bar .carousel-controls button.carousel-next{background-image:url(../images/dlc/next-button.png)}.no-webp .dlc .carousel .carousel-nav button{background-image:url(../images/dlc/button-off.png)}.no-webp .dlc .carousel .carousel-nav button.tns-nav-active,.no-webp .dlc .carousel .carousel-nav button:hover{background-image:url(../images/dlc/button-on.png)}h2.purple{background:transparent url(../images/nso/sub-title-purple-tile.webp) repeat-x center center;background-size:auto 100%;text-align:center;width:100%;color:#ffec00;font-size:4em;font-weight:900;line-height:1;text-align:center;margin:0 0 .5em;padding:.4em 0;position:relative}.nso{position:relative;z-index:100;padding:0 0 8em;color:#fff}.nso .top-caption{text-align:center;padding:20px 0 0;font-size:1.8em;max-width:768px;margin:0 auto 100px}@media (max-width:767px){.nso .top-caption{margin-bottom:0}}.nso .block-03{display:none}.nso .block-02{display:none}.nso p{color:#fff}.nso>div{position:relative}.nso .purchase-options{position:relative;max-width:1024px;margin:0 auto;text-align:center}.nso .purchase-options h3{font-size:2.4em;border-bottom:solid 3px #ff0a41;display:inline-block}.nso .purchase-options p{padding:0 20px;max-width:440px;margin:0 auto 20px}.nso .purchase-options .purple{margin-top:40px}.nso .purchase-options .two-col{margin-bottom:100px}@media (max-width:767px){.nso .purchase-options .two-col:first-child{margin-bottom:25px}}.nso .purchase-options .retail-option .col:first-child{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nso .purchase-options .retail-option .col:first-child .col-pad{padding-bottom:50px}.nso .purchase-options .retail-option .retail-subtitle{font-size:2.4em;padding-bottom:.5em}.nso .purchase-options .digital-option .col:last-child{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nso .purchase-options .digital-option .col:last-child .col-pad{padding-top:50px}.nso .purchase-options .flags-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.nso .purchase-options .flags-wrap a>span{opacity:0}.nso .purchase-options .flags-wrap a:hover span{opacity:1}.nso .purchase-options .digital-option .red,.nso .purchase-options .digital-option a{color:#ff0a41;text-decoration:none}.nso .purchase-options .digital-option .big{font-size:1.2em}.nso .purchase-options .digital-option .small{font-size:.8em}.nso .purchase-options .digital-option .white{margin-top:24px}.nso .additional-info{max-width:820px;margin:0 auto}.nso .additional-info .big{font-size:1.8em;font-weight:900}.nso .additional-info .medium{font-size:1.3em;line-height:1.2em}.nso .additional-info .small{font-size:1em;line-height:1.2em}@media (max-width:767px){.nso .additional-info .mobile-top-pad{padding-top:2em}.nso .additional-info .big{font-size:1.9em}.nso .additional-info .medium{font-size:1.5em}.nso .additional-info .small{font-size:1.3em}}.nso .online-info{background-color:#e60012;border-radius:10px;padding:20px 20px 30px 20px;margin:0 .5em 0 .5em}@media (max-width:767px){.nso .online-info{width:95vw;margin:0 auto}}.nso .online-info .medium{margin:-5px 0 10px}.nso .online-info .img-wrap{margin-top:10px;margin-bottom:10px}.nso .online-info .mario-and-luigi{background:transparent url(../images/nso/mario-n-luigi.webp) center bottom no-repeat;background-size:cover;width:148px;height:128px;margin:1.5em auto .5em auto}@media (max-width:820px){.nso .online-info .mario-and-luigi{width:18.04878vw;height:15.60976vw}}@media (max-width:767px){.nso .online-info .mario-and-luigi{width:148px;height:128px}}@media (max-width:767px) and (max-width:500px){.nso .online-info .mario-and-luigi{width:29.6vw;height:25.6vw}}.nso .online-info .cloud-data{background:transparent url(../images/nso/cloud.webp) center bottom no-repeat;background-size:cover;width:104px;height:128px;margin:1.5em auto .5em auto}@media (max-width:820px){.nso .online-info .cloud-data{width:12.68293vw;height:15.60976vw}}@media (max-width:767px){.nso .online-info .cloud-data{width:104px;height:128px}}@media (max-width:767px) and (max-width:500px){.nso .online-info .cloud-data{width:20.8vw;height:25.6vw}}.nso .member-info{padding:20px;margin-bottom:70px}.nso .member-info .big,.nso .member-info .small{max-width:320px;margin:.3em auto}.nso .member-info .big{font-size:1.6em;margin-bottom:10px}@media (max-width:767px){.nso .member-info .big{font-size:2.2em}.nso .member-info .small{font-size:1.6em}}.nso .learn-more-button{margin:1em auto .3em auto}.nso .two-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.nso .two-col>.col{width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}@media (max-width:767px){.nso .two-col{-ms-flex-wrap:wrap;flex-wrap:wrap}.nso .two-col>.col{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.nso .two-col.nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.no-webp h2.purple{background-image:url(../images/nso/sub-title-purple-tile.png)}.no-webp .nso .online-info .mario-and-luigi{background-image:url(../images/nso/mario-n-luigi.png)}.no-webp .nso .online-info .cloud-data{background-image:url(../images/nso/cloud.png)}nclood-retailers a[href*='store.nintendo.com'],nclood-retailers a[href*='www.gamestop.com']{display:none}h2.orange{background:transparent url(../images/events/sub-title-orange-tile.webp) repeat-x center center;background-size:auto 100%;text-align:center;width:100%;color:#ffec00;font-size:4em;font-weight:900;line-height:1;text-align:center;margin:0 0 .5em;padding:.4em 0;position:relative}.events{padding-bottom:150px}.events p{max-width:900px;text-align:center;margin-left:auto;margin-right:auto}.events p.top-caption{margin:1em auto}.events.no-events .bottom-element1{display:none}.events p.no-events{max-width:800px;font-size:2em;margin:1em auto 3em auto}.events a{color:#fff}.events a:visited{color:#fff}.events .current-event{position:relative;max-width:1111px;margin:0 auto;background-color:#00008b}.events .current-event sup{font-size:55%;margin-top:1.25em;margin-right:.25em}.events .current-event .event-bg{height:auto}.events .current-event .event-bg img{vertical-align:top;width:100%;height:auto}.events .current-event .event-header{width:100%;padding-bottom:.75em}.events .current-event .event-header .maximus-cup-logo{position:absolute;top:35px;left:38px;width:480px;height:428px}@media (max-width:1073px){.events .current-event .event-header .maximus-cup-logo{top:3.26188vw;left:3.54147vw;width:44.73439vw;height:39.88816vw}}@media (max-width:767px){.events .current-event .event-header .maximus-cup-logo{top:38px;left:44px;width:300px;height:428px}}@media (max-width:767px) and (max-width:768px){.events .current-event .event-header .maximus-cup-logo{top:4.94792vw;left:5.72917vw;width:39.0625vw;height:55.72917vw}}.events .current-event .event-header h3,.events .current-event .event-header h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,.8);width:100%;margin:0;line-height:1.5;color:#fff}.events .current-event .event-header h3{margin:0 auto 0 auto;font-size:2em;padding-top:.5em}@media (max-width:767px){.events .current-event .event-header h3{font-size:2.2em}}.events .current-event .event-header h4{margin:0 auto 1em auto;padding-bottom:1em}@media (max-width:767px){.events .current-event .event-header h4{font-size:1.1em}}.events .event-content{max-width:1073px;font-size:1.3em;color:#fff;text-align:center;margin:0 auto;padding-bottom:1em;position:relative}@media (max-width:1023px){.events .event-content{padding-left:20px;padding-right:20px;margin-top:125px}}@media (max-width:767px){.events .event-content{margin-top:25px}}@media (max-width:767px) and (max-width:768px){.events .event-content{margin-top:3.25521vw}}.events .event-content .tilde{position:relative;margin-right:.35em}.events .event-content .tilde::after{content:"~";position:absolute;top:.2em;right:-.85em;height:1em;width:1em}.events .event-content .two-col{max-width:900px;text-align:center;margin:.5em auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.events .event-content .two-col>.col{width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.events .event-content .two-col p{margin-top:0;text-align:center;font-weight:400;font-size:1em}@media (max-width:767px){.events .event-content .two-col p{font-size:1.3em;width:90%}}@media (max-width:767px){.events .event-content .two-col{-ms-flex-wrap:wrap;flex-wrap:wrap}.events .event-content .two-col>.col{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.events .event-content .two-col.nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.events .event-content table{border:1px solid #fff;margin:0 auto;margin-bottom:16px}@media (max-width:767px){.events .event-content table{font-size:1.3em}}.events .event-content table tr:nth-child(even){background-color:rgba(255,255,255,.1)}.events .event-content table th{padding:10px 30px;font-weight:700}.events .event-content table td{padding:0 30px;font-weight:400}.events .event-content .long-button{margin-top:2em;margin-bottom:2em}.events .event-content p.rules{text-align:center;font-weight:400;font-size:.7em;padding:0 1em}@media (max-width:767px){.events .event-content p.rules{font-size:1em;width:90%;padding:0}}.events .bottom-element2{background:transparent url(../images/bottom-blocks-tile.webp) top center repeat-x;width:100%;height:373px;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:0;pointer-events:none}@media (max-width:767px){.events{padding-bottom:120px}}.no-webp h2.orange{background-image:url(../images/events/sub-title-orange-tile.png)}.no-webp .events .event-bg{background-image:url(../images/events/fifth-maximus-cup/bg.jpg)}@media (max-width:767px){.no-webp .events .event-bg{background-image:url(../images/events/fifth-maximus-cup/bg-mobile.jpg)}}.no-webp .events .bottom-element2{background-image:url(../images/bottom-blocks-tile.png)}.footer{background-color:#000;padding:1em 0;color:#fff;font-weight:400;font-size:1em}.footer .button-wrap{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;margin:1em auto 1.5em auto}@media (max-width:767px){.footer .button-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}}.footer .button-wrap .long-button{margin:1em 2em 0 2em}.footer p.legal{text-align:center;max-width:1024px;margin-left:auto;margin-right:auto;font-weight:400;font-size:1em;margin-top:0}.footer .tetris-badge{margin:0 auto .5em auto;text-align:center}.video-player-component{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999999;display:none}.video-player-component.is-active{display:block}.video-player-component .video-player-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent url(../images/black-tile.webp) top center repeat}.video-player-component .frame-wrapper{position:absolute;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;position:relative;width:835px;margin:0 auto}@media (max-width:1024px){.video-player-component .frame-wrapper{width:81.54297vw}}.video-player-component .frame-wrapper .frame{width:835px;height:485px;left:-30px;position:relative}@media (max-width:1024px){.video-player-component .frame-wrapper .frame{width:81.54297vw;height:47.36328vw;left:-2.92969vw}}.video-player-component .frame-wrapper .frame .video-wrap{width:812px;padding-left:9px;padding-top:9px;background-color:#000}@media (max-width:1024px){.video-player-component .frame-wrapper .frame .video-wrap{width:79.29688vw;padding-left:.87891vw;padding-top:.87891vw}}.video-player-component .frame-wrapper .frame .frame-bg{background:transparent url(../images/video-player/frame-yellow.webp) top center repeat-x;background-size:100% 100%;width:835px;height:485px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:99999;pointer-events:none}@media (max-width:1024px){.video-player-component .frame-wrapper .frame .frame-bg{width:81.54297vw;height:47.36328vw}}@media (max-width:767px){.video-player-component .frame-wrapper{width:730px}}@media (max-width:767px) and (max-width:768px){.video-player-component .frame-wrapper{width:95.05208vw}}@media (max-width:767px){.video-player-component .frame-wrapper .frame{width:730px;height:424px;left:0}}@media (max-width:767px) and (max-width:768px){.video-player-component .frame-wrapper .frame{width:95.05208vw;height:55.20833vw;left:0}}@media (max-width:767px){.video-player-component .frame-wrapper .frame .video-wrap{width:710px}}@media (max-width:767px) and (max-width:768px){.video-player-component .frame-wrapper .frame .video-wrap{width:92.44792vw}}@media (max-width:767px){.video-player-component .frame-wrapper .frame .frame-bg{width:730px;height:424px}}@media (max-width:767px) and (max-width:768px){.video-player-component .frame-wrapper .frame .frame-bg{width:95.05208vw;height:55.20833vw}}@media (max-height:450px){.video-player-component .frame-wrapper{width:418px}}@media (max-height:450px) and (max-width:768px){.video-player-component .frame-wrapper{width:54.42708vw}}@media (max-height:450px){.video-player-component .frame-wrapper .frame{width:418px;height:243px;left:0}}@media (max-height:450px) and (max-width:768px){.video-player-component .frame-wrapper .frame{width:54.42708vw;height:31.64062vw;left:0}}@media (max-height:450px){.video-player-component .frame-wrapper .frame .video-wrap{width:406px}}@media (max-height:450px) and (max-width:768px){.video-player-component .frame-wrapper .frame .video-wrap{width:52.86458vw}}@media (max-height:450px){.video-player-component .frame-wrapper .frame .frame-bg{width:418px;height:243px}}@media (max-height:450px) and (max-width:768px){.video-player-component .frame-wrapper .frame .frame-bg{width:54.42708vw;height:31.64062vw}}.video-close-button{position:absolute;top:0;right:-30px;width:53px;height:45px;padding:0 8px;z-index:99999}@media (max-width:767px){.video-close-button{-webkit-transform:scale(.75,.75);-ms-transform:scale(.75,.75);transform:scale(.75,.75);top:-50px;right:0}}.video-close-button .close-x{width:25px;height:25px;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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;margin-top:8px;margin-left:6px;-webkit-transform:translate(0,1px);-ms-transform:translate(0,1px);transform:translate(0,1px)}.video-close-button .close-x div{background-color:#000;width:25px;height:5px;border-radius:5px;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.video-close-button .close-x div:first-child{-webkit-transform:rotate(45deg) translate(4px,4px);-ms-transform:rotate(45deg) translate(4px,4px);transform:rotate(45deg) translate(4px,4px)}.video-close-button .close-x div:last-child{-webkit-transform:rotate(-45deg) translate(5px,-5px);-ms-transform:rotate(-45deg) translate(5px,-5px);transform:rotate(-45deg) translate(5px,-5px)}.no-webp .video-player-component .video-player-overlay{background-image:url(../images/black-tile.jpg)}.no-webp .video-player-component .frame-wrapper .frame .frame-bg{background-image:url(../images/video-player/frame-yellow.png)}[data-page=rules]{background-color:#fff}.rules-content{max-width:1000px;width:95%;margin:50px auto 90px auto;font-family:Arial,Helvetica,sans-serif;font-weight:400}.rules-content .center,.rules-content h1,.rules-content h2{text-align:center}.rules-content p{color:#000;font-size:1em}.rules-content p:nth-child(1){text-align:center}.rules-content table{border:1px solid #000;color:#000;margin:0 auto;font-family:Arial,Helvetica,sans-serif}@media (max-width:767px){.rules-content table{font-size:1.3em}}.rules-content table tr:nth-child(even){background-color:rgba(255,255,255,.1)}.rules-content table th{padding:10px 30px;font-weight:700;border:1px solid #000}.rules-content table td{padding:0 30px;font-weight:400;border:1px solid #000}.es .header .events-badge p{font-size:1.1em}@media (max-width:767px){.es .header .events-badge p{font-size:.55em}}.es .header .dlc-badge .details,.es .header .events-badge .details{white-space:nowrap;width:9em}.es main nav#desktop-nav a.nav-button .button-text{font-size:1em;line-height:1em}.es main nav#mobile-nav .buttons-wrapper .buttons-position a.nav-button .button-text{font-size:14px}.es .nso .long-button.white .button-text{font-size:1.1em}.es .nso .long-button .button-text .arrow-icon{top:3px}@media (max-width:767px){.es .nso .long-button.white .button-text{font-size:1.7em}.es .nso .long-button .button-text .arrow-icon{top:3px;left:1vw}}@media (min-width:767px){.es .header .dlc-badge .details,.es .header .events-badge .details{font-size:1.1em;width:9em}.es .header .events-badge .details{top:67%}.es .header .dlc-badge p.dlc-caption{top:15%}.es .header .dlc-badge p.dlc-title{top:38%}.es h2.red{font-size:3.3em}.es .long-button.red .button-text{font-size:1em}}@media (max-width:767px){.es .header .dlc-badge .details,.es .header .events-badge .details{top:70%}.es .header .events-badge p{font-size:1.25em}.es .header .dlc-badge p.dlc-caption{top:15%;width:10em}.es .header .dlc-badge p.dlc-title{font-size:1.25em;top:38%}.es h2.blue{font-size:3.5em}.es .long-button.red .button-text{font-size:1.5em}}.fr main nav#desktop-nav a.nav-button .button-text{font-size:1em;line-height:1em}.fr main nav#mobile-nav .buttons-wrapper .buttons-position a.nav-button .button-text{font-size:14px}.fr .nso .long-button.white .button-text{font-size:.9em}.fr .nso .long-button .button-text .arrow-icon{top:4px}@media (max-width:767px){.fr .nso .long-button.white .button-text{font-size:1.7em}.fr .nso .long-button .button-text .arrow-icon{top:2px;left:1vw}}@media (min-width:767px){.fr .header .events-badge p{font-size:1.1em}}@media (min-width:767px) and (max-width:767px){.fr .header .events-badge p{font-size:.55em}}@media (min-width:767px){.fr h2.red{font-size:3.3em}.fr .long-button.red .button-text{font-size:1.2em}}.fr .red-button .button-text{font-size:.7em}@media (max-width:767px){.fr .header .events-badge p{font-size:1.3em}.fr .header .dlc-badge p.dlc-title.new-dlc{top:45%}.fr .header .dlc-badge .details{top:82%}}