@charset "UTF-8";
/*
Theme Name: Nightmarket
Theme URI: https://nightmarket.com
Author: L.Prandi
L.Prandi
Author URI: https://github.com/peckhouse
Description: Wordpress theme for nightmarket.com
Developer: Ludovic
Tags: accessibility-ready, one-column, two-columns, custom-menu, featured-images, microformats, sticky-post, threaded-comments, translation-ready
Version: 2024
Requires at least: 5
Tested up to: 6.4.2
Requires PHP: 7.4
License: GNU General Public License v3 or Later
License URI: https://www.gnu.org/licenses/gpl.html
*/article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{background:#fff;color:#000}button,html,input,select,textarea{font-family:sans-serif}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"“" "”" "‘" "’"}q:after,q:before{content:"";content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}@keyframes a{0%{transform:translateZ(0)}to{transform:translate3d(213px,-213px,0);@media only screen and (min-width:1025px){transform:translate3d(426px,-426px,0)}}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;box-sizing:border-box;scroll-behavior:smooth}*,:after,:before{box-sizing:inherit}body,html{background-color:#000;font-optical-sizing:auto;font-family:DM Sans,sans-serif;font-style:normal;font-weight:400;color:#fff}body,html,li,ul{padding:0;margin:0}li,ul{list-style:none}a{-webkit-tap-highlight-color:transparent;outline:0}a,a:focus,a:hover,a:visited{text-decoration:none}button,input,textarea{-webkit-tap-highlight-color:transparent;outline:0}.header{transition:.3s ease-in-out;background-color:#000;padding:0 12px 0 24px;position:fixed;color:#fff;height:64px;z-index:99;width:100%;top:0}@media only screen and (min-width:1025px){.header{padding:0 24px}}.header__grid{justify-content:space-between;max-width:1176px;align-items:center;margin:0 auto;display:flex;height:64px}@media only screen and (min-width:1025px){.header,.header__grid{height:100px}}.header__logo{transition:.3s ease-in-out;z-index:102;height:24px;width:auto;margin:0}@media only screen and (min-width:1025px){.header__logo{flex:0 0 60px;height:60px}}.header__logo a,.header__logo svg{height:24px;width:auto}@media only screen and (min-width:1025px){.header__logo a,.header__logo svg{height:60px}}.header__logo a{display:block}.header__logo .logo-bg{transition:.3s ease-in-out;fill:#fff}.header__logo .logo-bg-2,.header__logo .logo-nightmarket-letter{transition:.3s ease-in-out;fill:#000}.header__logo .logo-game-letter{transition:.3s ease-in-out;fill:#fff}.header__logo-mobile{display:block}@media only screen and (min-width:1025px){.header__logo-mobile{display:none}}.header__logo-desktop{display:none}@media only screen and (min-width:1025px){.header__logo-desktop{display:block}}@media only screen and (min-width:1025px){.header__logo:hover{animation:b .27s}}.header__burger{-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;background:transparent;line-height:normal;appearance:none;cursor:pointer;color:inherit;font:inherit;border:none;width:auto;padding:0;margin:0;z-index:102;height:48px;width:48px}@media only screen and (min-width:1025px){.header__burger{display:none}}.header__burger svg{transition:transform .4s;user-select:none;width:48px}.header__burger svg .line{transition:stroke .4s,stroke-dasharray .4s,stroke-dashoffset .4s;stroke-linecap:round;stroke-width:4;stroke:#fff;fill:none}.header__burger svg .top{stroke-dasharray:40 160}.header__burger svg .middle{transition:transform .4s;stroke-dasharray:40 142;transform-origin:50%}.header__burger svg .bottom{transition:transform .4s,stroke-dashoffset .4s;stroke-dasharray:40 85;transform-origin:50%}.header__navigation{transform:translate3d(100%,0,0);transition:transform .3s ease-in-out;background-color:#a6ff00;justify-content:flex-end;align-items:center;position:fixed;padding:0 24px;display:flex;height:100vh;z-index:101;width:100%;left:0;top:0}@media only screen and (min-width:650px){.header__navigation{transition:transform .3s ease-in-out;opacity:0}}@media only screen and (min-width:1025px){.header__navigation{transition:transform 0s ease-in-out;transform:translateZ(0);background-color:transparent;justify-content:space-between;flex:0 0 calc(100% - 60px);pointer-events:auto;visibility:visible;padding:0 0 0 56px;position:relative;height:100px;width:auto;opacity:1;top:0}}@media only screen and (min-width:1025px){.header__menu-list{align-items:center;display:flex;height:100px}}.header__menu-list>li{transform:translate3d(24px,8px,0);transition:all .15s ease-in-out;text-align:right;opacity:0}@media only screen and (min-width:1025px){.header__menu-list>li{transform:translateZ(0);text-align:left;opacity:1}}.header__menu-list>li a{transition:all .15s ease-in-out;position:relative;font-weight:900;font-size:52px;line-height:1;color:#000}.header__menu-list>li a span{position:relative;z-index:1}@media only screen and (min-width:1025px){.header__menu-list>li a{transition:all .27s ease-in-out;text-shadow:0 2px 0 #000;color:#999;font-size:20px}}.header__menu-list>li a:after{content:"";transition:all .27s ease-in-out;background-color:#a6ff00;position:absolute;height:6px;bottom:1px;z-index:0;width:0;left:-4px}@media only screen and (min-width:1025px){.header__menu-list>li a.selected{color:#fff}}@media only screen and (min-width:1025px){.header__menu-list>li a.selected:after,.header__menu-list>li a:hover:after{width:calc(100% + 8px)}}.header__menu-list>li a,.header__menu-list>li a:focus,.header__menu-list>li a:visited{color:#000}@media only screen and (min-width:1025px){.header__menu-list>li a,.header__menu-list>li a:focus,.header__menu-list>li a:visited{color:hsla(0,0%,100%,.7)}}@media only screen and (min-width:1025px){.header__menu-list>li a:hover{color:#fff}}@media only screen and (min-width:1025px){.header__menu-list>li{display:inline-block;cursor:pointer;font-size:16px}}.header__menu-list>li+li{margin-top:12px}@media only screen and (min-width:1025px){.header__menu-list>li+li{margin-left:40px;margin-top:0}}.header__menu-list>li.opened{transform:translateZ(0);opacity:1}.header__menu-list>li.opened--0{transition:all .25s ease-out .35s}.header__menu-list>li.opened--1{transition:all .25s ease-out .45s}.header__menu-list>li.opened--2{transition:all .25s ease-out .55s}.header__menu-list>li.opened--3{transition:all .25s ease-out .65s}.header__menu-list>li.opened--4{transition:all .25s ease-out .75s}.header__menu-list>li.opened--5{transition:all .25s ease-out .85s}.header__sns{display:none}@media only screen and (min-width:1025px){.header__sns{align-items:center;display:flex;height:100px}}@media only screen and (min-width:1025px){.header__sns a{font-size:20px;display:block;height:48px;width:auto}}.header__sns a svg{transition:all .27s linear;fill:#999;height:48px;width:auto}@media only screen and (min-width:1025px){.header__sns a:hover svg{fill:#fff}}html #wpadminbar{position:fixed!important}.admin-bar .header{top:46px}@media only screen and (min-width:1025px){.admin-bar .header{top:32px}}.admin-bar .header__navigation{height:calc(100vh - 46px);top:46px}@media only screen and (min-width:1025px){.admin-bar .header__navigation{height:80px;top:0}}.mobile-menu--open{overflow:hidden}.mobile-menu--open .header__logo .logo-bg{fill:#000}.mobile-menu--open .header__logo .logo-bg-2,.mobile-menu--open .header__logo .logo-nightmarket-letter{fill:#fff}.mobile-menu--open .header__logo .logo-game-letter{fill:#000}.mobile-menu--open .header__navigation{transform:translateZ(0);opacity:1}.mobile-menu--open .header__burger svg{transform:rotate(45deg)}.mobile-menu--open .header__burger svg .line{stroke:#000}.mobile-menu--open .header__burger svg .top{stroke-dashoffset:-64px}.mobile-menu--open .header__burger svg .middle{transform:rotate(90deg)}.mobile-menu--open .header__burger svg .bottom{stroke-dashoffset:-64px}.mobile-menu--open .homepage-hero h1 #logo-placeholder{visibility:hidden;opacity:0}.mobile-menu--open .homepage-hero h1 #logo-hero{visibility:visible;opacity:1}.menu--scrolled .header{box-shadow:0 0 6px -1px #222}@keyframes b{0%{transform:translate(1px,1px) rotate(0deg)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0deg)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0deg)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0deg)}to{transform:translate(1px,-2px) rotate(-1deg)}}.screen-reader-text{display:none!important}.footer{padding:64px 24px}@media only screen and (min-width:1025px){.footer{padding:96px 0 0}}@media only screen and (min-width:1025px){.footer__primary{padding:0 24px}}.footer__navigation{justify-content:space-between;align-items:flex-start;margin:0 0 32px;display:flex}@media only screen and (min-width:1025px){.footer__navigation{margin:0 auto 96px;max-width:1176px;padding:0}}.footer__navigation ul+ul{margin:32px 0 0}@media only screen and (min-width:1025px){.footer__navigation ul+ul{margin:0}}.footer__navigation li+li{margin:2px 0 0}@media only screen and (min-width:1025px){.footer__navigation li+li{margin:16px 0 0}}.footer__navigation a{transition:all .27s linear;color:#999;font-size:14px}@media only screen and (min-width:1025px){.footer__navigation a{font-size:16px}}.footer__navigation a:hover{color:#fff}@media only screen and (min-width:1025px){.footer__navigation>nav{display:flex;width:50%}}.footer__navigation>nav>ul{flex:0 0 50%}.footer__logo{display:block;flex:0 0 96px;height:96px;width:96px}.footer__logo,.footer__logo path{transition:all .27s ease-in-out}.footer__logo:hover{flex:0 0 92px;height:92px;width:92px}@media only screen and (min-width:1025px){.footer__logo:hover .logo-fill-to-black{fill:#000}.footer__logo:hover .logo-fill-green{fill:#a6ff00}.footer__logo:hover .logo-fill-to-blue{fill:#8597ff}}@media only screen and (min-width:1025px){.footer__secondary{background-image:url(assets/img/pattern-bg-min.webp);background-size:434px 433px;background-repeat:repeat;padding:72px 24px}}@media only screen and (min-width:1025px){.footer__secondary--grid{justify-content:space-between;max-width:1176px;align-items:center;margin:0 auto;display:flex}}.footer__sns{border-top:1px solid hsla(0,0%,100%,.7);align-items:center;padding:32px 0;display:flex;font-size:0;gap:0}@media only screen and (min-width:1025px){.footer__sns{border-top:none;padding:0;order:2}}.footer__sns svg{transition:all .27s linear;fill:#999;height:48px;width:auto}@media only screen and (min-width:1025px){.footer__sns a:hover svg,.footer__sns svg:hover{fill:#fff}}.footer__copyright{border-top:1px solid hsla(0,0%,100%,.7);position:relative;padding:32px 0 0;font-size:12px;margin:0}@media only screen and (min-width:1025px){.footer__copyright{color:hsla(0,0%,100%,.7);border-top:none;font-size:16px;padding:0;order:1}}.footer__copyright:after,.footer__copyright:before{content:"";position:absolute;bottom:-64px;width:56px;height:8px}@media only screen and (min-width:1025px){.footer__copyright:after,.footer__copyright:before{content:none}}.footer__copyright:before{background-color:#a6ff00;right:56px}.footer__copyright:after{background-color:#8597ff;right:0}@keyframes c{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide--draggable>.splide__slider>.splide__track,.splide--draggable>.splide__track{-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide--fade>.splide__slider>.splide__track>.splide__list,.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide,.splide--fade>.splide__track>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide--ttb.is-active>.splide__slider>.splide__track>.splide__list,.splide--ttb.is-active>.splide__track>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important;transform-style:preserve-3d}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{outline:none;position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;outline:none;position:relative}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{animation:c 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__track{overflow:hidden;position:relative;z-index:0}.homepage section{margin:0 auto}.homepage h2{display:inline-block;margin:0 0 16px;line-height:1.1;font-size:32px;color:#fff;width:100%}@media only screen and (min-width:1025px){.homepage h2{margin:0 0 48px;font-size:40px}}.homepage__grid{max-width:1176px;padding:64px 24px;position:relative;margin:0 auto;z-index:2}@media only screen and (min-width:1025px){.homepage__grid{padding:96px 0}}.homepage__grid--no-bottom{padding:64px 24px 0}@media only screen and (min-width:1025px){.homepage__grid--no-bottom{padding:96px 0 0}}.homepage__grid--border-top{position:relative}.homepage__grid--border-top:before{content:"";background-color:hsla(0,0%,100%,.5);width:calc(100% - 48px);position:absolute;height:1px;left:24px;top:0}@media only screen and (min-width:1025px){.homepage__grid--border-top:before{width:100%;left:0}}@keyframes d{0%{transform:translateZ(0)}to{transform:translate3d(434px,-434px,0)}}.homepage-hero{max-height:-webkit-fill-available;justify-content:center;padding:0 24px;align-items:center;text-align:center;position:relative;overflow:hidden;display:flex;height:100vh}@media only screen and (min-width:1025px){.homepage-hero{padding:0}}.homepage-hero .scrolling-image{animation:d 10s linear infinite;background-image:url(assets/img/pattern-bg-min.webp);background-size:434px 434px;background-repeat:repeat;position:absolute;height:200%;width:200%;left:-100%;top:0}.homepage-hero .tv{height:calc(100% - 64px);overflow:hidden;opacity:0;top:64px}.homepage-hero .tv,.homepage-hero .tv:after{position:absolute;width:100%;z-index:1;left:0}.homepage-hero .tv:after{content:"";background-color:rgba(0,0,0,.65);pointer-events:none;height:100%;top:0}.homepage-hero .tv .screen{transform:translateX(-50%);position:absolute;margin:auto;opacity:0;z-index:1;bottom:0;left:50%;right:0;top:0}@media only screen and (min-width:1025px){.homepage-hero .homepage__grid{padding:0 24px}}.homepage-hero__content{margin:0 auto;z-index:2}@media only screen and (min-width:650px){.homepage-hero__content{width:50%}}.homepage-hero__content p{font-weight:900;margin:24px 0 0;line-height:1.3;font-size:16px;display:none}@media only screen and (min-width:650px){.homepage-hero__content p{display:block}}@media only screen and (min-width:1025px){.homepage-hero__content p{margin:48px 0 0;font-size:18px}}.homepage-hero__title{font-weight:900;line-height:1;font-size:40px;color:#fff;margin:0}@media only screen and (min-width:650px){.homepage-hero__title{font-size:45px}}@media only screen and (min-width:1025px){.homepage-hero__title{font-size:50px}}.homepage-hero__title span{display:inline-block;position:relative;margin:0 0 0 8px;color:#000}.homepage-hero__title span:before{content:"";background-color:#8597ff;height:calc(100% + 4px);width:calc(100% + 16px);position:absolute;z-index:-1;left:-8px;top:2px}.homepage-hero__video{-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;background:transparent;line-height:normal;appearance:none;cursor:pointer;color:inherit;font:inherit;border:none;width:auto;padding:0;margin:0;transition:all .2s ease-in-out;border:2px solid #a6ff00;margin:48px auto 0;border-radius:50%;display:block;height:80px;width:80px}.homepage-hero__video svg{transition:all .2s ease-in-out;fill:#a6ff00;height:76px;width:76px}@media only screen and (min-width:1025px){.homepage-hero__video:hover{border:4px solid #a6ff00;height:84px;width:84px;padding:4px}}@media only screen and (min-width:1025px){.homepage-hero__video:hover svg{height:68px;width:68px}}.homepage-hero__arrow-down{-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;background:transparent;line-height:normal;appearance:none;cursor:pointer;color:inherit;font:inherit;border:none;width:auto;padding:0;margin:0;animation:2s ease-in-out e infinite;left:calc(50% - 24px);position:absolute;height:48px;bottom:12px;width:48px;z-index:2}.homepage-hero__arrow-down>svg{fill:#fff;height:48px;width:48px}.homepage-news{padding:0 0 0 24px}.homepage-news .homepage__grid{max-width:1200px}.homepage-news__see-all{display:none}@media only screen and (min-width:650px){.homepage-news__see-all{max-width:320px;margin:0 auto}}@media only screen and (min-width:1025px){.homepage-news__see-all{transition:all .27s linear;border:1px solid #fff;background-color:#000;text-transform:lowercase;border-radius:30px;overflow:hidden;position:absolute;line-height:38px;padding:0 16px;display:block;color:#fff;font-size:14px;height:40px;right:24px;top:99px}.homepage-news__see-all:first-letter{text-transform:uppercase}.homepage-news__see-all:after{background-color:#fff;height:calc(100% + 8px);width:calc(100% + 8px);border-radius:30px;text-align:center;position:absolute;left:calc(-100% - 8px);z-index:0;top:-2px}}@media only screen and (min-width:1025px) and (min-width:1025px){.homepage-news__see-all:after{content:"";transition:.27s ease-in-out}}@media only screen and (min-width:1025px){.homepage-news__see-all span{position:relative;z-index:1}}.homepage-news__see-all:hover{color:#000}@media only screen and (min-width:1025px){.homepage-news__see-all:hover{color:#000}.homepage-news__see-all:hover:after{left:-2px}}.homepage-news figcaption h3{color:#fff;margin:0 0 12px;font-size:24px}.homepage-news figcaption p{color:#fff;margin:0 0 16px;line-height:1.3;font-size:14px}.homepage-news figcaption button{-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;background:transparent;line-height:normal;appearance:none;cursor:pointer;color:inherit;font:inherit;border:none;width:auto;padding:0;margin:0;transition:.27s ease-in-out;border:2px solid #fff;background-color:#fff;display:inline-flex;border-radius:30px;align-items:center;padding:8px 20px;font-weight:700}.homepage-news figcaption button span{transition:.27s ease-in-out;font-size:14px;color:#000}.homepage-news figcaption button>div{position:relative;margin:0 0 0 8px;overflow:hidden;height:20px;width:20px}.homepage-news figcaption button svg{transition:.27s ease-in-out;fill:#000;height:20px;width:20px}.homepage-news figcaption button svg+svg{transition:.27s ease-in-out;position:absolute;fill:#fff;left:-100%}.homepage-news figcaption button svg.to-bottom+svg{left:0;top:-100%}.homepage-news figcaption button:hover{color:#000}@media only screen and (min-width:1025px){.homepage-news figcaption button:hover{background-color:#000}.homepage-news figcaption button:hover span{color:#fff}.homepage-news figcaption button:hover svg{left:0}.homepage-news figcaption button:hover svg.to-bottom{top:0}}.homepage-news .news-image{border-radius:8px;margin:0 0 16px;padding:24px}.homepage-news img{border-radius:8px;border:none;height:auto;width:100%}.homepage-news__carousel{margin:0 0 64px}@media only screen and (min-width:1025px){.homepage-news__carousel{margin:0 0 96px auto}}@media only screen and (min-width:1176px){.homepage-news__carousel{margin:0 0 96px calc((100% - 1200px) / 2)}}.homepage-news .splide__track{margin:0 0 40px}.homepage-news .splide__pagination{max-width:1176px;margin-right:24px}@media only screen and (min-width:1025px){.homepage-news .splide__pagination{margin-right:0}}.homepage-news .splide__pagination>li{text-align:center;margin:0 3px}.homepage-news .splide__pagination>li .splide__pagination__page{-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;background:transparent;line-height:normal;appearance:none;cursor:pointer;color:inherit;font:inherit;border:none;width:auto;padding:0;margin:0;transition:all .15s ease-in-out;background-color:#fff;border-radius:50%;display:block;opacity:.5;height:8px;width:8px}.homepage-news .splide__pagination>li .splide__pagination__page.is-active{background-color:#fff;border-radius:4px;height:8px;width:24px;opacity:1}@media only screen and (min-width:1025px){.homepage-games{padding:0 24px}}.homepage-games ul{margin:0 0 40px}@media only screen and (min-width:650px){.homepage-games ul{flex-wrap:wrap;display:flex;gap:24px}}@media only screen and (min-width:1025px){.homepage-games ul{gap:48px;margin:0}}@media only screen and (min-width:650px){.homepage-games li{flex:0 0 calc(50% - 12px)}}@media only screen and (min-width:1025px){.homepage-games li{flex:0 0 calc(50% - 24px)}}.homepage-games li+li{margin:24px 0 0}@media only screen and (min-width:650px){.homepage-games li+li{margin:0}}.homepage-games li a,.homepage-games li a:active,.homepage-games li a:hover,.homepage-games li a:visited{color:#fff}.homepage-games figure>div{background-position:50%;background-size:cover;position:relative;border-radius:8px;padding-top:100%;margin:0 0 12px;overflow:hidden;width:100%;height:0}@media only screen and (min-width:1025px){.homepage-games figure>div{padding-top:54%}}.homepage-games img{transform:translate3d(-50%,-50%,0);position:absolute;object-fit:contain;width:75%;margin:0;left:50%;top:50%}.homepage-games figcaption{justify-content:space-between;align-items:center;display:flex}.homepage-games figcaption h3{font-size:24px;margin:0}.homepage-games__store{align-items:center;display:flex}.homepage-games__store svg{fill:hsla(0,0%,100%,.5);margin:0 0 0 8px;height:40px;width:40px}.homepage-games__see-all{background-color:#a6ff00;text-transform:uppercase;border-radius:30px;text-align:center;font-weight:700;padding:12px 0;overflow:hidden;color:#000;font-size:24px;display:block}@media only screen and (min-width:650px){.homepage-games__see-all{max-width:320px;margin:0 auto}}@media only screen and (min-width:1025px){.homepage-games__see-all{transition:all .27s linear;border:1px solid #fff;background-color:#000;text-transform:lowercase;position:absolute;font-weight:400;line-height:38px;padding:0 16px;color:#fff;font-size:14px;height:40px;top:99px;right:0}.homepage-games__see-all:first-letter{text-transform:uppercase}.homepage-games__see-all span{position:relative;z-index:1}}.homepage-games__see-all:after{background-color:#fff;height:calc(100% + 8px);width:calc(100% + 8px);border-radius:30px;text-align:center;position:absolute;left:calc(-100% - 8px);z-index:0;top:-2px}@media only screen and (min-width:1025px){.homepage-games__see-all:after{content:"";transition:.27s ease-in-out}}.homepage-games__see-all:hover{color:#000}@media only screen and (min-width:1025px){.homepage-games__see-all:hover{color:#000}.homepage-games__see-all:hover:after{left:-2px}}.homepage-partners{padding:0}.homepage-partners>.homepage__grid{padding:64px 24px}@media only screen and (min-width:1025px){.homepage-partners>.homepage__grid{padding:96px 0}}.homepage-partners ul{justify-content:center;align-items:center;flex-wrap:wrap;display:flex}@media only screen and (min-width:1025px){.homepage-partners ul{justify-content:space-between}}.homepage-partners ul>li{display:inline-block;text-align:center;flex:0 1 50%}@media only screen and (min-width:1025px){.homepage-partners ul>li{flex:0 1 auto}}.homepage-partners ul>li img{height:120px;width:auto}@media only screen and (min-width:1025px){.homepage-partners ul>li img{height:180px}}@media only screen and (min-width:1025px){.homepage-careers-social{padding:0 24px}}.homepage-careers-social>.homepage__grid{padding:0}@media only screen and (min-width:1025px){.homepage-careers-social>.homepage__grid{position:relative;padding:96px 0;display:flex;gap:48px}.homepage-careers-social>.homepage__grid:before{content:"";background-color:hsla(0,0%,100%,.5);position:absolute;height:1px;width:100%;left:0;top:0}}@media only screen and (min-width:1025px) and (min-width:1025px){.homepage-careers-social>.homepage__grid:after{content:"";background-color:hsla(0,0%,100%,.5);position:absolute;height:1px;width:100%;bottom:0;left:0}}.homepage-careers{background-color:#8597ff;text-align:center}@media only screen and (min-width:1025px){.homepage-careers{border-radius:20px;text-align:left;overflow:hidden;flex:0 0 calc(50% - 24px)}}@media only screen and (min-width:1025px){.homepage-careers>.homepage__grid{padding:40px}}@media only screen and (min-width:1025px){.homepage-careers>.homepage__grid h2{margin:0 0 24px}}.homepage-careers>.homepage__grid img{display:none}@media only screen and (min-width:1025px){.homepage-careers>.homepage__grid img{position:absolute;display:block;height:auto;width:150px;right:-20px;bottom:0}}.homepage-careers p{line-height:1.3;margin:0 0 16px;font-size:14px}@media only screen and (min-width:1025px){.homepage-careers p{padding:0 90px 0 0;margin:0 0 24px;font-size:16px}}.homepage-careers a{transition:.27s ease-in-out;border:2px solid #000;background-color:#000;display:inline-flex;border-radius:30px;align-items:center;padding:8px 20px;font-weight:700}.homepage-careers a span{transition:.27s ease-in-out;font-size:14px;color:#fff}.homepage-careers a>div{position:relative;margin:0 0 0 8px;overflow:hidden;height:20px;width:20px}.homepage-careers a svg{transition:.27s ease-in-out;fill:#fff;height:20px;width:20px}.homepage-careers a svg+svg{transition:.27s ease-in-out;position:absolute;fill:#000;left:-100%}.homepage-careers a svg.to-bottom+svg{left:0;top:-100%}.homepage-careers a:hover{color:#fff}@media only screen and (min-width:1025px){.homepage-careers a:hover{background-color:#fff}.homepage-careers a:hover span{color:#000}.homepage-careers a:hover svg{left:0}.homepage-careers a:hover svg.to-bottom{top:0}}.homepage-social{background-color:#a6ff00;text-align:center}@media only screen and (min-width:1025px){.homepage-social{flex:0 0 calc(50% - 24px);border-radius:20px;overflow:hidden;text-align:left}}@media only screen and (min-width:1025px){.homepage-social>.homepage__grid{padding:40px}}@media only screen and (min-width:1025px){.homepage-social>.homepage__grid h2{margin:0 0 24px}}.homepage-social h2,.homepage-social p{color:#000}.homepage-social img{display:none}@media only screen and (min-width:1025px){.homepage-social img{position:absolute;display:block;height:auto;width:150px;right:24px;bottom:0}}.homepage-social p{line-height:1.3;margin:0 0 16px;font-size:14px}@media only screen and (min-width:1025px){.homepage-social p{padding:0 140px 0 0;margin:0 0 24px;font-size:16px}}.homepage-social a{transition:.27s ease-in-out;border:2px solid #000;background-color:#000;display:inline-flex;border-radius:30px;align-items:center;padding:8px 20px;font-weight:700}.homepage-social a span{transition:.27s ease-in-out;font-size:14px;color:#fff}.homepage-social a>div{position:relative;margin:0 0 0 8px;overflow:hidden;height:20px;width:20px}.homepage-social a svg{transition:.27s ease-in-out;fill:#fff;height:20px;width:20px}.homepage-social a svg+svg{transition:.27s ease-in-out;position:absolute;fill:#000;left:-100%}.homepage-social a svg.to-bottom+svg{left:0;top:-100%}.homepage-social a:hover{color:#fff}@media only screen and (min-width:1025px){.homepage-social a:hover{background-color:#fff}.homepage-social a:hover span{color:#000}.homepage-social a:hover svg{left:0}.homepage-social a:hover svg.to-bottom{top:0}}.youtube-modal{transition:all .2s ease-in-out;transform:translate3d(-50%,calc(-50% + 32px),0) scale(.9);border:2px solid #a6ff00;background-color:#000;width:calc(100% - 48px);justify-content:center;max-width:1176px;pointer-events:none;border-radius:20px;align-items:center;visibility:hidden;position:fixed;display:flex;z-index:999;opacity:0;left:50%;top:50%}@media only screen and (min-width:1025px){.youtube-modal{border:4px solid #a6ff00}}.youtube-modal #yt-modal-close{-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;background:transparent;line-height:normal;appearance:none;cursor:pointer;color:inherit;font:inherit;border:none;width:auto;padding:0;margin:0;background-color:#a6ff00;border-radius:50%;position:absolute;height:24px;padding:2px;width:24px;right:-4px;top:-36px}.youtube-modal #yt-modal-close svg{fill:#000;height:20px;width:20px}.youtube-modal iframe{aspect-ratio:16/9;border-radius:20px;width:100%}.youtube-modal--open{overflow:hidden}.youtube-modal--open:before{content:"";background-color:#000;position:absolute;opacity:.7;z-index:998;height:100%;width:100%;left:0;top:0}.youtube-modal--open .youtube-modal{transform:translate3d(-50%,-50%,0) scale(1);pointer-events:auto;visibility:visible;opacity:1}@keyframes e{0%{transform:translateZ(0)}50%{transform:translate3d(0,-8px,0)}to{transform:translateZ(0)}}.about{padding:64px 0 0}@media only screen and (min-width:1025px){.about{padding:100px 0 0}}.about h2{display:inline-block;margin:0 0 32px;font-weight:900;line-height:1.1;font-size:32px;color:#fff;width:100%}@media only screen and (min-width:1025px){.about h2{margin:0 0 40px;font-size:40px}}.about__grid{max-width:1176px;padding:64px 0;margin:0 auto}@media only screen and (min-width:1025px){.about__grid{padding:96px 0}}@media only screen and (min-width:650px){.about__column--8{margin:0 auto;width:83.33%}}@media only screen and (min-width:1025px){.about__column--8{width:66.66%}}.about-hero{background-color:#8597ff;justify-content:center;align-items:center;position:relative;height:220px;display:flex}.about-hero__content{position:relative;z-index:2}.about-hero .scrolling-image{position:absolute;overflow:hidden;opacity:.2;height:100%;width:100%;z-index:1;left:0;top:0}.about-hero .scrolling-image span{animation:a 40s linear infinite;background-image:url(assets/img/pattern-bg-blue-min.webp);background-size:213px 213px;background-repeat:repeat;position:absolute;height:200%;width:200%;left:-100%;top:0}@media only screen and (min-width:1025px){.about-hero .scrolling-image span{animation:a 30s linear infinite;background-size:426px 426px}}@media only screen and (min-width:1025px){.about-hero{height:480px}}.about-hero h1{font-weight:900;padding:0 24px;font-size:40px;font-size:12vw;line-height:1;margin:0}@media only screen and (min-width:1025px){.about-hero h1{font-size:13vw}}.about-hero h1 span{background-color:#a6ff00;display:inline-block;padding:1px 6px;color:#000}@media only screen and (min-width:1025px){.about-hero h1 span{padding:1px 16px}}.about-hero:after{content:"";transform:scaleY(1.8);border:solid transparent;pointer-events:none;position:absolute;border-width:20px;margin-left:-20px;z-index:0;height:0;top:100%;left:50%;width:0;border-color:rgba(133,151,255,0);border-top-color:#8597ff}.about-intro{text-align:center;padding:64px 24px}@media only screen and (min-width:1025px){.about-intro{padding:96px 24px}}.about-intro h2{font-weight:900;font-size:32px;line-height:1;margin:0}@media only screen and (min-width:650px){.about-intro h2{font-size:40px}}@media only screen and (min-width:1025px){.about-intro h2{font-size:56px}}.about-intro h2 span{background-color:#8597ff;display:inline-block;padding:1px 6px 6px;color:#000}.about-company{overflow:hidden;padding:0 24px}.about-company,.about-company .about__grid{position:relative}.about-company .about__grid:before{content:"";background-color:hsla(0,0%,100%,.5);width:100%;position:absolute;height:1px;left:0;top:0}.about-company p,.about-company span{line-height:1.3;font-size:14px;margin:0}@media only screen and (min-width:650px){.about-company p,.about-company span{font-size:16px}}@media only screen and (min-width:1025px){.about-company p,.about-company span{font-size:18px}}.about-company p{margin:0 0 24px}@media only screen and (min-width:1025px){.about-company p{margin:0 0 40px}}.about-company strong{background-color:#a6ff00;font-weight:700;line-height:1.3;padding:0 2px;font-size:14px;color:#000}@media only screen and (min-width:650px){.about-company strong{font-size:16px}}@media only screen and (min-width:1025px){.about-company strong{font-size:18px}}@media only screen and (min-width:1025px){.about-company ul{margin:40px 0 0}}.about-company ul li{font-size:14px}@media only screen and (min-width:650px){.about-company ul li{font-size:16px}}@media only screen and (min-width:1025px){.about-company ul li{counter-increment:a 1;align-items:center;position:relative;font-size:18px;display:flex}}.about-company ul li+li{margin:24px 0 0}@media only screen and (min-width:1025px){.about-company ul li+li{margin:40px 0 0}}@media only screen and (min-width:1025px){.about-company ul li>div{padding:0 0 0 24px}}.about-company ul li:before{display:inline-block;color:#8597ff;position:relative;text-align:center;font-size:120px;font-weight:700;line-height:.7;flex:0 0 80px;width:80px}@media only screen and (min-width:1025px){.about-company ul li:before{content:counter(a)}}.about-company:after{content:"";display:table;clear:both}.about-company--story img{margin:0 0 0 -24px;height:270px;float:left;width:auto}.about-company--values img{margin:0 -24px 0 0;height:270px;float:right;width:auto}@media only screen and (min-width:1025px){.about-company--values img{display:none}}.about-company--beliefs ul{margin:0 0 24px}@media only screen and (min-width:1025px){.about-company--beliefs ul{margin:0 0 40px}}.about-company--beliefs img{margin:0 0 0 -24px;height:270px;width:auto;float:left}@media only screen and (min-width:1025px){.about-company--beliefs img{display:none}}.about-outro__meet-the-team{transition:all .27s linear;background-color:#a6ff00;margin:-40px 0 64px 24px;border-radius:30px;position:relative;text-align:center;font-weight:700;padding:12px 0;color:#000;display:block;width:calc(100% - 48px)}@media only screen and (min-width:650px){.about-outro__meet-the-team{margin:0 auto 64px;max-width:400px;width:66.66%}}.about-outro__meet-the-team span{position:relative;font-size:24px;z-index:1}.about-outro__meet-the-team:before{transform:translate3d(-50%,-50%,0) scale(0);background-color:#000;height:calc(100% - 6px);width:calc(100% - 6px);border-radius:30px;position:absolute;z-index:0;left:50%;top:50%}@media only screen and (min-width:1025px){.about-outro__meet-the-team:before{content:""}}.about-outro__meet-the-team:hover{color:#000}@media only screen and (min-width:1025px){.about-outro__meet-the-team:hover{color:#fff}}@media only screen and (min-width:1025px){.about-outro__meet-the-team:hover:before{transition:all .27s ease-in-out;transform:translate3d(-50%,-50%,0) scale(1)}}.about-careers{padding:0 24px;background-color:#8597ff;text-align:center;position:relative;overflow:hidden}@media only screen and (min-width:1025px){.about-careers{background-color:transparent}}.about-careers .about__grid,.about-careers .careers__grid,.about-careers .members__grid{max-width:1176px;position:relative;margin:0 auto}@media only screen and (min-width:1025px){.about-careers .about__grid,.about-careers .careers__grid,.about-careers .members__grid{background-color:#8597ff;border-radius:20px;text-align:left;padding:40px}}.about-careers h2,.about-careers h3,.about-careers p{color:#000}.about-careers h2,.about-careers h3{font-size:32px;margin:0 0 16px}@media only screen and (min-width:1025px){.about-careers h2,.about-careers h3{margin:0 0 24px;font-size:40px}}.about-careers p{line-height:1.3;margin:0 0 24px;font-size:14px}@media only screen and (min-width:1025px){.about-careers p{padding:0 280px 0 0;font-size:16px}}.about-careers img{display:none}@media only screen and (min-width:1025px){.about-careers img{position:absolute;display:block;height:auto;right:80px;width:180px;top:48px}}.about-careers a{transition:.27s ease-in-out;border:2px solid #000;background-color:#000;display:inline-flex;border-radius:30px;align-items:center;padding:8px 20px;font-weight:700}.about-careers a span{transition:.27s ease-in-out;font-size:14px;color:#fff}.about-careers a>div{position:relative;margin:0 0 0 8px;overflow:hidden;height:20px;width:20px}.about-careers a svg{transition:.27s ease-in-out;fill:#fff;height:20px;width:20px}.about-careers a svg+svg{transition:.27s ease-in-out;position:absolute;fill:#000;left:-100%}.about-careers a svg.to-bottom+svg{left:0;top:-100%}.about-careers a:hover{color:#fff}@media only screen and (min-width:1025px){.about-careers a:hover{background-color:#fff}.about-careers a:hover span{color:#000}.about-careers a:hover svg{left:0}.about-careers a:hover svg.to-bottom{top:0}}@media only screen and (min-width:1025px){.about-careers{padding:0 24px 96px}}@media only screen and (min-width:1025px){.about-careers img{width:230px;right:80px;top:10px}}@media only screen and (min-width:1025px){.about-careers .about__grid:after{content:"";background-color:hsla(0,0%,100%,.5);bottom:-96px;position:absolute;width:100%;height:1px;left:0}}.members{padding:64px 0 0}.members h2{display:inline-block;margin:0 0 16px;font-weight:900;line-height:1.1;font-size:32px;color:#fff;width:100%}@media only screen and (min-width:1025px){.members h2{margin:0 0 64px;font-size:40px}}.members__grid{padding:48px 24px}.members__grid--no-bottom{padding:64px 24px 0}.members__grid--border-top{position:relative}.members__grid--border-top:before{content:"";background-color:hsla(0,0%,100%,.5);width:calc(100% - 48px);position:absolute;height:1px;left:24px;top:0}.members-hero{background-color:#8597ff;justify-content:center;align-items:center;position:relative;height:220px;display:flex}.members-hero__content{position:relative;z-index:2}.members-hero .scrolling-image{position:absolute;overflow:hidden;opacity:.2;height:100%;width:100%;z-index:1;left:0;top:0}.members-hero .scrolling-image span{animation:a 40s linear infinite;background-image:url(assets/img/pattern-bg-blue-min.webp);background-size:213px 213px;background-repeat:repeat;position:absolute;height:200%;width:200%;left:-100%;top:0}@media only screen and (min-width:1025px){.members-hero .scrolling-image span{animation:a 30s linear infinite;background-size:426px 426px}}@media only screen and (min-width:1025px){.members-hero{height:480px}}.members-hero h1{font-weight:900;padding:0 24px;font-size:40px;font-size:12vw;line-height:1;margin:0}@media only screen and (min-width:1025px){.members-hero h1{font-size:13vw}}.members-hero h1 span{background-color:#a6ff00;display:inline-block;padding:1px 6px;color:#000}@media only screen and (min-width:1025px){.members-hero h1 span{padding:1px 16px}}.members-hero:after{content:"";transform:scaleY(1.8);border:solid transparent;pointer-events:none;position:absolute;border-width:20px;margin-left:-20px;z-index:0;height:0;top:100%;left:50%;width:0;border-color:rgba(133,151,255,0);border-top-color:#8597ff}.members-list-container{padding:0 24px}.members-list{padding:64px 0 0}@media only screen and (min-width:1025px){.members-list{max-width:1176px;padding:120px 0 0;position:relative;margin:0 auto}}@media only screen and (min-width:1025px){.members-list>ul{align-items:flex-start;flex-wrap:wrap;display:flex;gap:48px}}@media only screen and (min-width:1025px){.members-list .members-list-item{flex:0 1 calc(50% - 24px)}}.members-list .members-list-item>p{font-size:14px;margin:0 0 16px;line-height:1.4}.members-list .members-list-item>ul>li{border-top:1px dashed #999;justify-content:space-between;align-items:center;display:flex;height:64px}.members-list .members-list-item>ul>li span+span{color:#999}.members-list .members-list-item+.members-list-item{border-top:1px solid hsla(0,0%,100%,.5);padding-top:40px;margin-top:40px}@media only screen and (min-width:1025px){.members-list .members-list-item+.members-list-item{border-top:none;padding-top:0;margin-top:0}}.members-list figure{align-items:center;margin:0 0 16px;display:flex;font-size:0}.members-list img{border-radius:50%;flex:0 1 100px;height:100px;width:100px}.members-list figcaption{flex:0 1 calc(100% - 100px);padding:0 0 0 16px}.members-list figcaption h3{margin:0 0 4px;font-weight:900;font-size:24px;color:#fff}.members-list figcaption p{color:#999;font-weight:400;font-size:14px;margin:0}.members-list figcaption p+p{color:#fff}.members-outro{padding:40px 24px 56px}.members-outro__about-us{transition:all .27s linear;background-color:#a6ff00;border-radius:30px;position:relative;text-align:center;font-weight:700;padding:12px 0;color:#000;font-size:24px;display:block}@media only screen and (min-width:1025px){.members-outro__about-us{max-width:400px;margin:0 auto}}.members-outro__about-us span{position:relative;z-index:1}.members-outro__about-us:before{transform:translate3d(-50%,-50%,0) scale(0);background-color:#000;height:calc(100% - 6px);width:calc(100% - 6px);border-radius:30px;position:absolute;z-index:0;left:50%;top:50%}@media only screen and (min-width:1025px){.members-outro__about-us:before{content:""}}.members-outro__about-us:hover{color:#000}@media only screen and (min-width:1025px){.members-outro__about-us:hover{color:#fff}}@media only screen and (min-width:1025px){.members-outro__about-us:hover:before{transition:all .27s ease-in-out;transform:translate3d(-50%,-50%,0) scale(1)}}.members-careers{background-color:#8597ff;text-align:center;position:relative;overflow:hidden}@media only screen and (min-width:1025px){.members-careers{background-color:transparent}}.members-careers .about__grid,.members-careers .careers__grid,.members-careers .members__grid{max-width:1176px;position:relative;margin:0 auto}@media only screen and (min-width:1025px){.members-careers .about__grid,.members-careers .careers__grid,.members-careers .members__grid{background-color:#8597ff;border-radius:20px;text-align:left;padding:40px}}.members-careers h2,.members-careers h3,.members-careers p{color:#000}.members-careers h2,.members-careers h3{font-size:32px;margin:0 0 16px}@media only screen and (min-width:1025px){.members-careers h2,.members-careers h3{margin:0 0 24px;font-size:40px}}.members-careers p{line-height:1.3;margin:0 0 24px;font-size:14px}@media only screen and (min-width:1025px){.members-careers p{padding:0 280px 0 0;font-size:16px}}.members-careers img{display:none}@media only screen and (min-width:1025px){.members-careers img{position:absolute;display:block;height:auto;right:80px;width:180px;top:48px}}.members-careers a{transition:.27s ease-in-out;border:2px solid #000;background-color:#000;display:inline-flex;border-radius:30px;align-items:center;padding:8px 20px;font-weight:700}.members-careers a span{transition:.27s ease-in-out;font-size:14px;color:#fff}.members-careers a>div{position:relative;margin:0 0 0 8px;overflow:hidden;height:20px;width:20px}.members-careers a svg{transition:.27s ease-in-out;fill:#fff;height:20px;width:20px}.members-careers a svg+svg{transition:.27s ease-in-out;position:absolute;fill:#000;left:-100%}.members-careers a svg.to-bottom+svg{left:0;top:-100%}.members-careers a:hover{color:#fff}@media only screen and (min-width:1025px){.members-careers a:hover{background-color:#fff}.members-careers a:hover span{color:#000}.members-careers a:hover svg{left:0}.members-careers a:hover svg.to-bottom{top:0}}@media only screen and (min-width:1025px){.members-careers h2{margin:0 0 24px}}@media only screen and (min-width:1025px){.members-careers img{right:80px;width:230px;top:10px}}.contact{padding:64px 0 0}@media only screen and (min-width:1025px){.contact{padding:100px 0 0}}.contact__grid{max-width:1176px;padding:64px 0;margin:0 auto}@media only screen and (min-width:1025px){.contact__grid{padding:96px 0}}.contact__grid--border-bottom{border-bottom:1px solid hsla(0,0%,100%,.5);position:relative}.contact__column--6{margin:0 auto}@media only screen and (min-width:1025px){.contact__column--6{width:50%}}.contact-hero{background-color:#8597ff;justify-content:center;align-items:center;position:relative;height:220px;display:flex}.contact-hero__content{position:relative;z-index:2}.contact-hero .scrolling-image{position:absolute;overflow:hidden;opacity:.2;height:100%;width:100%;z-index:1;left:0;top:0}.contact-hero .scrolling-image span{animation:a 40s linear infinite;background-image:url(assets/img/pattern-bg-blue-min.webp);background-size:213px 213px;background-repeat:repeat;position:absolute;height:200%;width:200%;left:-100%;top:0}@media only screen and (min-width:1025px){.contact-hero .scrolling-image span{animation:a 30s linear infinite;background-size:426px 426px}}@media only screen and (min-width:1025px){.contact-hero{height:480px}}.contact-hero h1{font-weight:900;padding:0 24px;font-size:40px;font-size:12vw;line-height:1;margin:0}@media only screen and (min-width:1025px){.contact-hero h1{font-size:13vw}}.contact-hero h1 span{background-color:#a6ff00;display:inline-block;padding:1px 6px;color:#000}@media only screen and (min-width:1025px){.contact-hero h1 span{padding:1px 16px}}.contact-hero:after{content:"";transform:scaleY(1.8);border:solid transparent;pointer-events:none;position:absolute;border-width:20px;margin-left:-20px;z-index:0;height:0;top:100%;left:50%;width:0;border-color:rgba(133,151,255,0);border-top-color:#8597ff}.contact-form{position:relative;padding:0 24px;margin:0 auto}.contact-form h2{display:inline-block;margin:0 0 16px;font-weight:900;line-height:1.1;font-size:32px;color:#fff;width:100%}@media only screen and (min-width:1025px){.contact-form h2{margin:0 0 40px;font-size:40px}}.contact-form .wpcf7-response-output,.contact-form .wpcf7-spinner{display:none}.contact-form .wpcf7-form{font-size:0}.contact-form .wpcf7-form.sent>p{display:none}.contact-form .wpcf7-form.sent .wpcf7-response-output{margin:0!important;padding:0!important;border:none!important;font-size:14px}@media only screen and (min-width:650px){.contact-form .wpcf7-form.sent .wpcf7-response-output{font-size:16px!important}}@media only screen and (min-width:1025px){.contact-form .wpcf7-form.sent .wpcf7-response-output{font-size:18px!important}}.contact-form input[type=email],.contact-form input[type=text]{appearance:none;border:1px solid hsla(0,0%,100%,.5);background-color:transparent!important;border-radius:24px;margin:0 0 16px;padding:0 16px;font-size:14px;color:#fff;height:48px;width:100%}@media only screen and (min-width:1025px){.contact-form input[type=email],.contact-form input[type=text]{margin:0 0 24px}}.contact-form input[type=email].wpcf7-not-valid,.contact-form input[type=text].wpcf7-not-valid{border:1px solid #fc1178}.contact-form .wpcf7-form-control-wrap{position:relative;display:block}.contact-form .wpcf7-not-valid-tip{-webkit-tap-highlight-color:transparent;transition:all .15 ease-in-out;background-color:#000;display:inline-block;pointer-events:none;position:absolute;color:#fc1178;cursor:pointer;height:20px;right:16px;outline:0;top:14px}.contact-form .wpcf7-not-valid-tip:after{content:"!";background-color:#fc1178;display:inline-block;position:relative;border-radius:50%;text-align:center;font-weight:900;font-size:14px;color:#000;padding:1px 0;height:20px;width:20px;pointer-events:auto;margin-left:12px}.contact-form .wpcf7-not-valid-tip:hover{font-size:14px}.contact-form textarea{appearance:none;border:1px solid hsla(0,0%,100%,.5);background-color:transparent!important;border-radius:24px;margin:0 0 24px;padding:16px;resize:none;font-size:14px;color:#fff;height:248px;width:100%}@media only screen and (min-width:1025px){.contact-form textarea{margin:0 0 32px}}.contact-form input[type=submit]{-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;background:transparent;line-height:normal;appearance:none;cursor:pointer;color:inherit;font:inherit;border:none;width:auto;padding:0;margin:0;background-color:#a6ff00;text-transform:uppercase;border-radius:30px;text-align:center;font-weight:700;color:#000;font-size:24px;display:block;height:48px;width:100%}.contact-form input[type=submit]:active,.contact-form input[type=submit]:hover,.contact-form input[type=submit]:visited{color:#000}input:-internal-autofill-previewed,input:-internal-autofill-selected,input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover,input[data-autocompleted]{background-color:transparent!important}.games{padding:64px 0 0}@media only screen and (min-width:1025px){.games{padding:100px 0 0}}.games__grid{border-bottom:1px solid hsla(0,0%,100%,.5);max-width:1176px;position:relative;padding:64px 0;margin:0 auto}@media only screen and (min-width:1025px){.games__grid{padding:96px 0}}.games-hero{background-color:#8597ff;justify-content:center;align-items:center;position:relative;height:220px;display:flex}.games-hero__content{position:relative;z-index:2}.games-hero .scrolling-image{position:absolute;overflow:hidden;opacity:.2;height:100%;width:100%;z-index:1;left:0;top:0}.games-hero .scrolling-image span{animation:a 40s linear infinite;background-image:url(assets/img/pattern-bg-blue-min.webp);background-size:213px 213px;background-repeat:repeat;position:absolute;height:200%;width:200%;left:-100%;top:0}@media only screen and (min-width:1025px){.games-hero .scrolling-image span{animation:a 30s linear infinite;background-size:426px 426px}}@media only screen and (min-width:1025px){.games-hero{height:480px}}.games-hero h1{font-weight:900;padding:0 24px;font-size:40px;font-size:12vw;line-height:1;margin:0}@media only screen and (min-width:1025px){.games-hero h1{font-size:13vw}}.games-hero h1 span{background-color:#a6ff00;display:inline-block;padding:1px 6px;color:#000}@media only screen and (min-width:1025px){.games-hero h1 span{padding:1px 16px}}.games-hero:after{content:"";transform:scaleY(1.8);border:solid transparent;pointer-events:none;position:absolute;border-width:20px;margin-left:-20px;z-index:0;height:0;top:100%;left:50%;width:0;border-color:rgba(133,151,255,0);border-top-color:#8597ff}.games-list{padding:0 24px}.games-list ul{margin:0 0 40px}@media only screen and (min-width:650px){.games-list ul{flex-wrap:wrap;display:flex;gap:24px}}@media only screen and (min-width:1025px){.games-list ul{gap:48px;margin:0}}@media only screen and (min-width:650px){.games-list li{flex:0 0 calc(50% - 12px)}}@media only screen and (min-width:1025px){.games-list li{flex:0 0 calc(50% - 24px)}}.games-list li+li{margin:24px 0 0}@media only screen and (min-width:650px){.games-list li+li{margin:0}}.games-list li a,.games-list li a:active,.games-list li a:hover,.games-list li a:visited{color:#fff}.games-list figure>div{background-position:50%;background-size:cover;position:relative;border-radius:8px;padding-top:100%;margin:0 0 12px;overflow:hidden;width:100%;height:0}@media only screen and (min-width:1025px){.games-list figure>div{padding-top:54%}}.games-list img{transform:translate3d(-50%,-50%,0);position:absolute;object-fit:contain;width:75%;margin:0;left:50%;top:50%}.games-list figcaption{justify-content:space-between;align-items:center;display:flex}.games-list figcaption h3{font-size:24px;margin:0}.games-contact{background-color:#a6ff00;text-align:center}.games-contact h2{display:inline-block;margin:0 0 16px;line-height:1.1;font-size:32px;color:#fff;width:100%}@media only screen and (min-width:1025px){.games-contact h2{margin:0 0 64px;font-size:40px}}.games-contact h2,.games-contact p{color:#000}.games-contact p{line-height:1.3;margin:0 0 16px;font-size:14px}.games-contact a{transition:.27s ease-in-out;border:2px solid #000;background-color:#000;display:inline-flex;border-radius:30px;align-items:center;padding:8px 20px;font-weight:700}.games-contact a span{transition:.27s ease-in-out;font-size:14px;color:#fff}.games-contact a>div{position:relative;margin:0 0 0 8px;overflow:hidden;height:20px;width:20px}.games-contact a svg{transition:.27s ease-in-out;fill:#fff;height:20px;width:20px}.games-contact a svg+svg{transition:.27s ease-in-out;position:absolute;fill:#000;left:-100%}.games-contact a svg.to-bottom+svg{left:0;top:-100%}.games-contact a:hover{color:#fff}@media only screen and (min-width:1025px){.games-contact a:hover{background-color:#fff}.games-contact a:hover span{color:#000}.games-contact a:hover svg{left:0}.games-contact a:hover svg.to-bottom{top:0}}.single-game{padding:64px 0 0}@media only screen and (min-width:1025px){.single-game{padding:100px 0 0}}.single-game-hero{background-position:top;background-size:cover;display:block;font-size:0;width:100%}.single-game-hero,.single-game-hero figure{height:calc(100vh - 64px);position:relative}.single-game-hero figure{flex-direction:column;display:flex;margin:0 auto}.single-game-hero__image-container{position:relative;flex:1 1 auto}.single-game-hero img{transform:translate3d(-50%,-50%,0);position:absolute;max-width:600px;height:auto;width:85%;left:50%;top:50%}.single-game-hero figcaption{padding:40px 24px;flex:0 0 auto;width:100%}@media only screen and (min-width:1025px){.single-game-hero figcaption{padding:64px 0}}.single-game-hero figcaption>div{max-width:1176px;margin:0 auto}@media only screen and (min-width:650px){.single-game-hero figcaption>div>div{justify-content:center;align-items:center;margin:0 auto;width:83.33%;display:flex;gap:16px}}@media only screen and (min-width:1025px){.single-game-hero figcaption>div>div{width:66.66%}}.single-game-hero figcaption p{margin:0 0 16px;font-size:14px}@media only screen and (min-width:650px){.single-game-hero figcaption p{font-size:18px;margin:0}}.single-game-hero figcaption p--not-available{text-align:center}.single-game-hero__store{align-items:center;display:flex;gap:8px}@media only screen and (min-width:650px){.single-game-hero__store{flex:0 0 auto}}.single-game-hero__store a{transition:all .27s ease-in-out;background-color:rgba(0,0,0,.3);border-radius:12px;display:block;padding:6px;height:56px;width:56px}@media only screen and (min-width:1025px){.single-game-hero__store a{padding:8px;height:80px;width:80px}}@media only screen and (min-width:1025px){.single-game-hero__store a:hover{transform:scale(.9);background-color:rgba(0,0,0,.6)}}.single-game-hero__store svg{fill:#fff;height:44px;width:44px}@media only screen and (min-width:1025px){.single-game-hero__store svg{height:64px;width:64px}}.single-game-hero__store p{border:1px solid #fc1178;background-color:#000;border-radius:4px;font-size:14px;color:#fc1178;flex:0 0 auto;padding:12px}@media only screen and (min-width:1025px){.single-game-hero__store p{font-size:14px}}.single-game-hero__arrow{transform:scaleY(1.8);border:solid transparent;pointer-events:none;position:absolute;border-width:20px;margin-left:-20px;z-index:0;height:0;top:100%;left:50%;width:0}.single-game-article{position:relative;padding:0}.single-game-article__grid-text{max-width:1176px;padding:0 24px;margin:0 auto}.single-game-article__grid-text:last-child :last-child{margin:0 auto}.single-game-article__grid{position:relative;padding:64px 0}@media only screen and (min-width:1025px){.single-game-article__grid{padding:96px 0;margin:0 auto}}.single-game-article__grid:after{content:"";transform:translateX(-50%);background-color:hsla(0,0%,100%,.5);width:calc(100% - 48px);max-width:1176px;position:absolute;height:1px;bottom:0;left:50%}.single-game-article__full-bleed{margin:24px 0;width:100%;height:auto}@media only screen and (min-width:1025px){.single-game-article__full-bleed{margin:64px 0 40px}}.single-game-article__carousel{position:relative}.single-game-article__carousel .splide__arrows{transform:translate3d(-50%,0,0);justify-content:space-between;align-content:center;position:absolute;display:flex;bottom:-16px;width:100%;left:50%}.single-game-article__carousel .splide__arrow{-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;background:transparent;line-height:normal;appearance:none;cursor:pointer;color:inherit;font:inherit;border:none;width:auto;padding:0;margin:0;height:40px;font-size:0;width:40px}.single-game-article__carousel .splide__arrow svg{transition:all .27s linear;fill:#999;height:40px;width:40px}.single-game-article__carousel .splide__arrow:hover svg{fill:#fff}.single-game-article__carousel .splide__arrow--prev svg{transform:rotate(-180deg)}.single-game-article__carousel .splide__pagination{max-width:1176px;margin:0 auto}.single-game-article__carousel .splide__pagination>li{text-align:center;margin:0 3px}.single-game-article__carousel .splide__pagination>li .splide__pagination__page{-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;background:transparent;line-height:normal;appearance:none;cursor:pointer;color:inherit;font:inherit;border:none;width:auto;padding:0;margin:0;transition:all .15s ease-in-out;background-color:#fff;border-radius:50%;display:block;opacity:.5;height:8px;width:8px}.single-game-article__carousel .splide__pagination>li .splide__pagination__page.is-active{background-color:#fff;border-radius:4px;height:8px;width:24px;opacity:1}@media only screen and (min-width:650px){.single-game-article__column{margin:0 auto;width:83.33%}}@media only screen and (min-width:1025px){.single-game-article__column{width:66.66%}}.single-game-article__column p{margin:0 0 24px;font-size:14px}@media only screen and (min-width:650px){.single-game-article__column p{font-size:16px;margin:0 0 32px}}@media only screen and (min-width:1025px){.single-game-article__column p{line-height:1.6;margin:0 0 40px;font-size:18px}}.single-game-article__column blockquote{margin:0 0 24px}@media only screen and (min-width:1025px){.single-game-article__column blockquote{margin:0 0 40px}}.single-game-article__column blockquote p{border-left:12px solid #666;color:hsla(0,0%,100%,.7);padding:0 0 0 16px;font-size:14px;margin:0}@media only screen and (min-width:650px){.single-game-article__column blockquote p{font-size:16px}}@media only screen and (min-width:1025px){.single-game-article__column blockquote p{line-height:1.6;font-size:18px}}.single-game-article__column img{height:auto}.single-game-article__column img.alignnone{width:calc(100% + 48px);margin:0 -24px 24px;max-width:100%}@media only screen and (min-width:1025px){.single-game-article__column img.alignnone{margin:0 auto 40px;width:100%}}.single-game-article__column img.alignleft{margin:0 24px 0 0;float:left;width:25%}.single-game-article__column h2{margin:0 0 16px;font-size:24px}@media only screen and (min-width:650px){.single-game-article__column h2{margin:0 0 20px;font-size:26px}}@media only screen and (min-width:1025px){.single-game-article__column h2{font-size:28px;margin:0 0 24px}}.single-game-article__column h3{margin:0 0 12px;font-size:20px}@media only screen and (min-width:650px){.single-game-article__column h3{margin:0 0 16px;font-size:22px}}@media only screen and (min-width:1025px){.single-game-article__column h3{font-size:24px;margin:0 0 20px}}.single-game-article__column h4{font-size:18px;margin:0 0 8px}@media only screen and (min-width:650px){.single-game-article__column h4{font-size:19px;margin:0 0 12px}}@media only screen and (min-width:1025px){.single-game-article__column h4{font-size:20px;margin:0 0 16px}}.single-game-article__column ol,.single-game-article__column ul{margin:0 0 24px;font-size:14px;padding:0}@media only screen and (min-width:650px){.single-game-article__column ol,.single-game-article__column ul{font-size:16px;margin:0 0 32px}}@media only screen and (min-width:1025px){.single-game-article__column ol,.single-game-article__column ul{line-height:1.6;margin:0 0 40px;font-size:18px}}.single-game-article__column ol li,.single-game-article__column ul li{padding:0 0 0 16px;position:relative;margin:0 0 8px}.single-game-article__column ol li:before,.single-game-article__column ul li:before{content:"-";position:absolute;left:0}.single-game-article__column a{color:#a6ff00}.single-game-article__grid-carousel{max-width:1176px;margin:0 auto;padding:0 24px}.news{padding:64px 0 0}@media only screen and (min-width:1025px){.news{padding:100px 0 0}}.news__grid{max-width:1176px;position:relative;padding:64px 0;margin:0 auto}@media only screen and (min-width:1025px){.news__grid{padding:96px 0}}.news__grid--border-bottom{position:relative}.news__grid--border-bottom:after{content:"";background-color:hsla(0,0%,100%,.5);position:absolute;height:1px;bottom:0;width:100%;left:0}.news-hero{background-color:#8597ff;justify-content:center;align-items:center;position:relative;height:220px;display:flex}.news-hero__content{position:relative;z-index:2}.news-hero .scrolling-image{position:absolute;overflow:hidden;opacity:.2;height:100%;width:100%;z-index:1;left:0;top:0}.news-hero .scrolling-image span{animation:a 40s linear infinite;background-image:url(assets/img/pattern-bg-blue-min.webp);background-size:213px 213px;background-repeat:repeat;position:absolute;height:200%;width:200%;left:-100%;top:0}@media only screen and (min-width:1025px){.news-hero .scrolling-image span{animation:a 30s linear infinite;background-size:426px 426px}}@media only screen and (min-width:1025px){.news-hero{height:480px}}.news-hero h1{font-weight:900;padding:0 24px;font-size:40px;font-size:12vw;line-height:1;margin:0}@media only screen and (min-width:1025px){.news-hero h1{font-size:13vw}}.news-hero h1 span{background-color:#a6ff00;display:inline-block;padding:1px 6px;color:#000}@media only screen and (min-width:1025px){.news-hero h1 span{padding:1px 16px}}.news-hero:after{content:"";transform:scaleY(1.8);border:solid transparent;pointer-events:none;position:absolute;border-width:20px;margin-left:-20px;z-index:0;height:0;top:100%;left:50%;width:0;border-color:rgba(133,151,255,0);border-top-color:#8597ff}.news-list{padding:0 24px}.news-list ul{flex-wrap:wrap;display:flex;column-gap:24px;row-gap:48px}@media only screen and (min-width:1025px){.news-list ul{column-gap:24px;row-gap:80px}}@media only screen and (min-width:650px){.news-list li{flex:0 0 calc(50% - 12px)}}@media only screen and (min-width:1025px){.news-list li{flex:0 0 calc(33.33% - 16px)}}.news-list li+li{margin:0}.news-list figcaption h3{color:#fff;margin:0 0 12px;font-size:24px}.news-list figcaption p{color:#fff;margin:0 0 16px;line-height:1.3;font-size:14px}.news-list figcaption button{-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;background:transparent;line-height:normal;appearance:none;cursor:pointer;color:inherit;font:inherit;border:none;width:auto;padding:0;margin:0;transition:.27s ease-in-out;border:2px solid #fff;background-color:#fff;display:inline-flex;border-radius:30px;align-items:center;padding:8px 20px;font-weight:700}.news-list figcaption button span{transition:.27s ease-in-out;font-size:14px;color:#000}.news-list figcaption button>div{position:relative;margin:0 0 0 8px;overflow:hidden;height:20px;width:20px}.news-list figcaption button svg{transition:.27s ease-in-out;fill:#000;height:20px;width:20px}.news-list figcaption button svg+svg{transition:.27s ease-in-out;position:absolute;fill:#fff;left:-100%}.news-list figcaption button svg.to-bottom+svg{left:0;top:-100%}.news-list figcaption button:hover{color:#000}@media only screen and (min-width:1025px){.news-list figcaption button:hover{background-color:#000}.news-list figcaption button:hover span{color:#fff}.news-list figcaption button:hover svg{left:0}.news-list figcaption button:hover svg.to-bottom{top:0}}.news-list .news-image{border-radius:8px;margin:0 0 16px;padding:24px}.news-list img{border-radius:8px;border:none;height:auto;width:100%}.single-news{padding:64px 0 0}@media only screen and (min-width:1025px){.single-news{padding:100px 0 0}}.single-news-hero{height:calc(100vh - 64px);position:relative}@media only screen and (min-width:1025px){.single-news-hero{height:calc(100vh - 100px)}}.single-news-hero__grid{height:calc(100vh - 64px);flex-direction:column;max-width:1176px;align-items:center;position:relative;padding:64px 24px;margin:0 auto;display:flex}@media only screen and (min-width:650px){.single-news-hero__grid{flex-direction:row;gap:24px}}@media only screen and (min-width:1025px){.single-news-hero__grid{padding:64px 0;gap:48px}}.single-news-hero__image{position:relative;padding:0 0 24px;height:50%}@media only screen and (min-width:650px){.single-news-hero__image{height:auto;width:50%}}.single-news-hero img{max-height:100%;max-width:100%}.single-news-hero figcaption{text-align:center;color:#000;flex:0 1 50%}@media only screen and (min-width:650px){.single-news-hero figcaption{text-align:left}}.single-news-hero figcaption h1{margin:0 0 24px;font-size:40px;line-height:1}@media only screen and (min-width:1025px){.single-news-hero figcaption h1{margin:0 0 32px;font-size:60px}}.single-news-hero figcaption h2{margin:0 0 24px;font-size:18px}@media only screen and (min-width:1025px){.single-news-hero figcaption h2{padding:0 25% 0 0;margin:0 0 32px}}.single-news-hero__breadcrumb{display:none}@media only screen and (min-width:1025px){.single-news-hero__breadcrumb{align-items:center;margin:0 0 80px;display:flex;gap:8px}}.single-news-hero__breadcrumb li{padding:0 12px 0 0;position:relative;font-size:14px;color:#000;font-weight:600}.single-news-hero__breadcrumb li:not(:last-child) a{text-decoration:underline;font-size:14px;color:#000}.single-news-hero__breadcrumb li:not(:last-child) a:active,.single-news-hero__breadcrumb li:not(:last-child) a:hover,.single-news-hero__breadcrumb li:not(:last-child) afocus{color:#000}.single-news-hero__breadcrumb li:not(:last-child):after{content:">";position:absolute;right:0}.single-news-hero__scroll{-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;background:transparent;line-height:normal;appearance:none;cursor:pointer;color:inherit;font:inherit;border:none;width:auto;padding:0;margin:0;transition:.27s ease-in-out;border:2px solid #000;background-color:#000;display:inline-flex;border-radius:30px;align-items:center;padding:8px 20px;font-weight:700}.single-news-hero__scroll span{transition:.27s ease-in-out;font-size:14px;color:#fff}.single-news-hero__scroll>div{position:relative;margin:0 0 0 8px;overflow:hidden;height:20px;width:20px}.single-news-hero__scroll svg{transition:.27s ease-in-out;fill:#fff;height:20px;width:20px}.single-news-hero__scroll svg+svg{transition:.27s ease-in-out;position:absolute;fill:#000;left:-100%}.single-news-hero__scroll svg.to-bottom+svg{left:0;top:-100%}.single-news-hero__scroll:hover{color:#fff}@media only screen and (min-width:1025px){.single-news-hero__scroll:hover{background-color:#fff}.single-news-hero__scroll:hover span{color:#000}.single-news-hero__scroll:hover svg{left:0}.single-news-hero__scroll:hover svg.to-bottom{top:0}}.single-news-hero__scroll svg{transform:rotate(90deg)}.single-news-hero__arrow{transform:scaleY(1.8);border:solid transparent;pointer-events:none;position:absolute;border-width:20px;margin-left:-20px;z-index:0;height:0;top:100%;left:50%;width:0}.single-news-article{position:relative;padding:0}.single-news-article__grid-text{max-width:1176px;padding:0 24px;margin:0 auto}.single-news-article__grid-text:last-child :last-child{margin:0 auto}.single-news-article__grid{position:relative;padding:64px 0}@media only screen and (min-width:1025px){.single-news-article__grid{padding:96px 0;margin:0 auto}}.single-news-article__grid:after{content:"";transform:translateX(-50%);background-color:hsla(0,0%,100%,.5);width:calc(100% - 48px);max-width:1176px;position:absolute;height:1px;bottom:0;left:50%}.single-news-article__full-bleed{margin:24px 0;width:100%;height:auto}@media only screen and (min-width:1025px){.single-news-article__full-bleed{margin:64px 0}}@media only screen and (min-width:1025px){.single-news-article__column{margin:0 auto;width:66.66%}}.single-news-article__column p{margin:0 0 24px;font-size:14px}@media only screen and (min-width:1025px){.single-news-article__column p{line-height:1.6;margin:0 0 40px;font-size:18px}}.single-news-article__column blockquote{margin:0 0 24px}@media only screen and (min-width:1025px){.single-news-article__column blockquote{margin:0 0 40px}}.single-news-article__column blockquote p{border-left:12px solid #666;color:hsla(0,0%,100%,.7);padding:0 0 0 16px;font-size:14px;margin:0}@media only screen and (min-width:1025px){.single-news-article__column blockquote p{line-height:1.6;font-size:18px}}.single-news-article__column img{height:auto}.single-news-article__column img.alignnone{width:calc(100% + 48px);margin:0 -24px 24px;max-width:100%}@media only screen and (min-width:1025px){.single-news-article__column img.alignnone{margin:0 auto 40px;width:100%}}.single-news-article__column img.alignleft{margin:0 24px 0 0;float:left;width:25%}.single-news-article__column h2{margin:0 0 16px;font-size:24px}@media only screen and (min-width:1025px){.single-news-article__column h2{font-size:28px;margin:0 0 24px}}.single-news-article__column h3{margin:0 0 12px;font-size:20px}@media only screen and (min-width:1025px){.single-news-article__column h3{font-size:24px;margin:0 0 20px}}.single-news-article__column h4{font-size:18px;margin:0 0 8px}@media only screen and (min-width:1025px){.single-news-article__column h4{font-size:20px;margin:0 0 16px}}.single-news-article__column ol,.single-news-article__column ul{margin:0 0 24px;font-size:14px;padding:0}@media only screen and (min-width:1025px){.single-news-article__column ol,.single-news-article__column ul{line-height:1.6;margin:0 0 40px;font-size:18px}}.single-news-article__column ol li,.single-news-article__column ul li{padding:0 0 0 16px;position:relative;margin:0 0 8px}.single-news-article__column ol li:before,.single-news-article__column ul li:before{content:"-";position:absolute;left:0}.single-news-article__column a{color:#a6ff00}.news-pagination{justify-content:center;align-items:center;text-align:center;margin:40px auto 0;font-size:20px;display:block;display:flex}@media only screen and (min-width:1025px){.news-pagination{margin:80px auto 0}}.news-pagination a,.news-pagination span{border-radius:50%;line-height:38px;font-weight:700;font-size:20px;display:block;height:40px;width:40px}.news-pagination a{position:relative;cursor:pointer;color:#fff;height:40px;width:20px;margin:0 8px}.news-pagination a:focus,.news-pagination a:hover,.news-pagination a:visited{color:#fff}.news-pagination span[aria-current=page]{background-color:#fff;color:#000}.careers{padding:64px 0 0}@media only screen and (min-width:1025px){.careers{padding:100px 0 0}}.careers__grid{max-width:1176px;margin:0 auto;padding:64px 0;position:relative}@media only screen and (min-width:1025px){.careers__grid{padding:96px 0}}@media only screen and (min-width:650px){.careers__grid--8>*{margin:0 auto;width:83.33%}}@media only screen and (min-width:1025px){.careers__grid--8>*{width:66.66%}}.careers h2{display:inline-block;margin:0 0 32px;line-height:1.1;font-size:32px;color:#fff;width:100%}@media only screen and (min-width:1025px){.careers h2{margin:0 0 24px;font-size:40px}}.careers-hero{background-color:#8597ff;justify-content:center;align-items:center;position:relative;height:220px;display:flex}.careers-hero__content{position:relative;z-index:2}.careers-hero .scrolling-image{position:absolute;overflow:hidden;opacity:.2;height:100%;width:100%;z-index:1;left:0;top:0}.careers-hero .scrolling-image span{animation:a 40s linear infinite;background-image:url(assets/img/pattern-bg-blue-min.webp);background-size:213px 213px;background-repeat:repeat;position:absolute;height:200%;width:200%;left:-100%;top:0}@media only screen and (min-width:1025px){.careers-hero .scrolling-image span{animation:a 30s linear infinite;background-size:426px 426px}}@media only screen and (min-width:1025px){.careers-hero{height:480px}}.careers-hero h1{font-weight:900;padding:0 24px;font-size:40px;font-size:12vw;line-height:1;margin:0}@media only screen and (min-width:1025px){.careers-hero h1{font-size:13vw}}.careers-hero h1 span{background-color:#a6ff00;display:inline-block;padding:1px 6px;color:#000}@media only screen and (min-width:1025px){.careers-hero h1 span{padding:1px 16px}}.careers-hero:after{content:"";transform:scaleY(1.8);border:solid transparent;pointer-events:none;position:absolute;border-width:20px;margin-left:-20px;z-index:0;height:0;top:100%;left:50%;width:0;border-color:rgba(133,151,255,0);border-top-color:#8597ff}.careers-intro{padding:0 24px}.careers-intro p{line-height:1.3;font-size:14px;margin:0 0 24px}@media only screen and (min-width:1025px){.careers-intro p{line-height:1.6;font-size:18px}}.careers-intro p:last-child{margin:0}.careers-intro img{margin:0 -24px 0 0;height:270px;float:right;width:auto}@media only screen and (min-width:650px){.careers-intro img{display:none}}.careers-intro:after{content:"";display:table;clear:both}.careers-indeed{background-color:#a6ff00;text-align:center;position:relative;overflow:hidden;padding:0 24px}@media only screen and (min-width:1025px){.careers-indeed{background-color:transparent}}.careers-indeed .about__grid,.careers-indeed .careers__grid,.careers-indeed .members__grid{max-width:1176px;position:relative;margin:0 auto}@media only screen and (min-width:1025px){.careers-indeed .about__grid,.careers-indeed .careers__grid,.careers-indeed .members__grid{background-color:#a6ff00;border-radius:20px;text-align:left;padding:40px}}.careers-indeed h2,.careers-indeed h3,.careers-indeed p{color:#000}.careers-indeed h2,.careers-indeed h3{font-size:32px;margin:0 0 16px}@media only screen and (min-width:1025px){.careers-indeed h2,.careers-indeed h3{margin:0 0 24px;font-size:40px}}.careers-indeed p{line-height:1.3;margin:0 0 24px;font-size:14px}@media only screen and (min-width:1025px){.careers-indeed p{padding:0 280px 0 0;font-size:16px}}.careers-indeed img{display:none}@media only screen and (min-width:1025px){.careers-indeed img{position:absolute;display:block;height:auto;right:80px;width:180px;top:48px}}.careers-indeed a{transition:.27s ease-in-out;border:2px solid #000;background-color:#000;display:inline-flex;border-radius:30px;align-items:center;padding:8px 20px;font-weight:700}.careers-indeed a span{transition:.27s ease-in-out;font-size:14px;color:#fff}.careers-indeed a>div{position:relative;margin:0 0 0 8px;overflow:hidden;height:20px;width:20px}.careers-indeed a svg{transition:.27s ease-in-out;fill:#fff;height:20px;width:20px}.careers-indeed a svg+svg{transition:.27s ease-in-out;position:absolute;fill:#000;left:-100%}.careers-indeed a svg.to-bottom+svg{left:0;top:-100%}.careers-indeed a:hover{color:#fff}@media only screen and (min-width:1025px){.careers-indeed a:hover{background-color:#fff}.careers-indeed a:hover span{color:#000}.careers-indeed a:hover svg{left:0}.careers-indeed a:hover svg.to-bottom{top:0}}.careers-indeed .careers__grid{max-width:980px}@media only screen and (min-width:1025px){.careers-indeed img{width:215px;top:30px}}.careers-indeed svg{margin-top:-1px}.careers-company{padding:0 24px}@media only screen and (min-width:1025px){.careers-company h2{margin:0 0 40px}}.careers-company p{line-height:1.3;font-size:14px;margin:0 0 24px}@media only screen and (min-width:650px){.careers-company p{font-size:16px}}@media only screen and (min-width:1025px){.careers-company p{line-height:1.5;font-size:18px}}.careers-company p:last-child{margin:0}@media only screen and (min-width:650px){.careers-company img{display:none}}.careers-company--who-we-are img{margin:0 0 0 -24px;height:206px;width:auto;float:left}.careers-company--life-at{position:relative}.careers-company--life-at .careers__grid:after,.careers-company--life-at .careers__grid:before{content:"";background-color:hsla(0,0%,100%,.5);transform:translateX(-50%);position:absolute;width:100%;height:1px;left:50%}@media only screen and (min-width:1025px){.careers-company--life-at .careers__grid:after,.careers-company--life-at .careers__grid:before{width:83.33%;width:66.66%}}.careers-company--life-at .careers__grid:before{top:0}.careers-company--life-at .careers__grid:after{bottom:0}.careers-company--life-at img{margin:0 -24px 0 0;height:185px;width:auto;float:right}.careers-company:after{content:"";display:table;clear:both}.careers-team{max-width:1176px;padding:64px 24px;position:relative;margin:0 auto}@media only screen and (min-width:1025px){.careers-team{padding:96px 0}}@media only screen and (min-width:1025px){.careers-team h2{margin:0 auto 40px;display:block;width:66.66%}}@media only screen and (min-width:650px){.careers-team__random-profile{align-items:center;display:flex;gap:24px}}.careers-team figure{align-items:center;margin:0 0 16px;display:flex;font-size:0}@media only screen and (min-width:650px){.careers-team figure{flex:0 0 calc(41.66% - 24px);margin:0 0 56px 24px;order:2}}.careers-team img{border-radius:50%;flex:0 1 100px;height:100px;width:100px}@media only screen and (min-width:650px){.careers-team img{height:140px;width:140px}}.careers-team figcaption{flex:0 1 calc(100% - 100px);padding:0 0 0 16px}@media only screen and (min-width:650px){.careers-team figcaption{padding:0 0 0 24px}}.careers-team figcaption h3{margin:0 0 4px;font-weight:900;font-size:24px;color:#fff}@media only screen and (min-width:650px){.careers-team figcaption h3{font-size:28px}}.careers-team figcaption p{color:hsla(0,0%,100%,.5);font-weight:400;font-size:14px;margin:0}@media only screen and (min-width:650px){.careers-team figcaption p{font-size:16px}}.careers-team figcaption p+p{color:#fff}.careers-team__description{background-color:#999;border-radius:20px;position:relative;font-size:12px;color:#000;margin:24px 0;padding:16px}@media only screen and (min-width:650px){.careers-team__description{flex:0 0 calc(58.33% - 24px);letter-spacing:-.02em;font-weight:500;margin:0 0 40px;font-size:16px;padding:32px;order:1}}.careers-team__description:after{content:"";border:solid transparent;border-color:hsla(0,0%,60%,0);border-bottom-color:#999;transform:scaleY(1.8);position:absolute;margin-left:-16px;border-width:16px;bottom:100%;left:50px;height:0;width:0}@media only screen and (min-width:650px){.careers-team__description:after{transform:scaleX(1.8) scaleY(1);border-left-color:#999;border-bottom-color:transparent;pointer-events:none;margin-top:-16px;border-width:16px;margin-left:0;bottom:auto;left:100%;top:50%}}.careers-team__text{margin:0 0 40px;line-height:1.3;color:#fff;font-size:14px}@media only screen and (min-width:650px){.careers-team__text{margin:0 auto 48px;font-size:16px;width:83.33%}}@media only screen and (min-width:1025px){.careers-team__text{margin:0 auto 56px;font-size:18px;display:block;width:66.66%}}.careers-team__others{transition:all .27s linear;background-color:#8597ff;border-radius:30px;position:relative;text-align:center;font-weight:700;padding:12px 0;color:#000;font-size:24px;display:block}@media only screen and (min-width:650px){.careers-team__others{max-width:400px;margin:0 auto;width:66.66%}}.careers-team__others span{position:relative;z-index:1}.careers-team__others:before{transform:translate3d(-50%,-50%,0) scale(0);background-color:#000;height:calc(100% - 6px);width:calc(100% - 6px);border-radius:30px;position:absolute;z-index:0;left:50%;top:50%}@media only screen and (min-width:1025px){.careers-team__others:before{content:""}}.careers-team__others:hover{color:#000}@media only screen and (min-width:1025px){.careers-team__others:hover{color:#fff}}@media only screen and (min-width:1025px){.careers-team__others:hover:before{transition:all .27s ease-in-out;transform:translate3d(-50%,-50%,0) scale(1)}}.careers-perks{padding:0 24px}.careers-perks .careers__grid{position:relative}.careers-perks .careers__grid:after,.careers-perks .careers__grid:before{content:"";background-color:hsla(0,0%,100%,.5);transform:translateX(-50%);position:absolute;width:100%;height:1px;left:50%}.careers-perks .careers__grid:before{top:0}@media only screen and (min-width:1025px){.careers-perks .careers__grid:before{width:83.33%;width:66.66%}}.careers-perks .careers__grid:after{bottom:0}@media only screen and (min-width:650px){.careers-perks h2,.careers-perks p{width:83.33%}}@media only screen and (min-width:1025px){.careers-perks h2,.careers-perks p{display:block;width:66.66%}}@media only screen and (min-width:650px){.careers-perks h2{margin:0 auto 40px}}.careers-perks p{line-height:1.3;color:#fff;font-size:14px;margin:0}@media only screen and (min-width:1025px){.careers-perks p{line-height:1.5;font-size:18px;margin:0 auto}}.legal{padding:64px 0 0}@media only screen and (min-width:1025px){.legal{padding:100px 0 0}}.legal-hero{background-color:#8597ff;justify-content:center;align-items:center;position:relative;height:220px;display:flex}.legal-hero__content{position:relative;z-index:2}.legal-hero .scrolling-image{position:absolute;overflow:hidden;opacity:.2;height:100%;width:100%;z-index:1;left:0;top:0}.legal-hero .scrolling-image span{animation:a 40s linear infinite;background-image:url(assets/img/pattern-bg-blue-min.webp);background-size:213px 213px;background-repeat:repeat;position:absolute;height:200%;width:200%;left:-100%;top:0}@media only screen and (min-width:1025px){.legal-hero .scrolling-image span{animation:a 30s linear infinite;background-size:426px 426px}}@media only screen and (min-width:1025px){.legal-hero{height:480px}}.legal-hero h1{font-weight:900;padding:0 24px;font-size:40px;font-size:12vw;line-height:1;margin:0}@media only screen and (min-width:1025px){.legal-hero h1{font-size:13vw}}.legal-hero h1 span{background-color:#a6ff00;display:inline-block;padding:1px 6px;color:#000}@media only screen and (min-width:1025px){.legal-hero h1 span{padding:1px 16px}}.legal-hero:after{content:"";transform:scaleY(1.8);border:solid transparent;pointer-events:none;position:absolute;border-width:20px;margin-left:-20px;z-index:0;height:0;top:100%;left:50%;width:0;border-color:rgba(133,151,255,0);border-top-color:#8597ff}.legal-article{padding:0 24px}.legal-article__grid{max-width:1176px;position:relative;padding:64px 0;margin:0 auto}@media only screen and (min-width:1025px){.legal-article__grid{padding:96px 0}}.legal-article__grid--border-bottom{position:relative}.legal-article__grid--border-bottom:after{content:"";background-color:hsla(0,0%,100%,.5);position:absolute;height:1px;bottom:0;width:100%;left:0}@media only screen and (min-width:1025px){.legal-article__grid>div{margin:0 auto;width:66.66%}}.legal-article__grid p{margin:0 0 24px;font-size:14px}@media only screen and (min-width:1025px){.legal-article__grid p{line-height:1.6;margin:0 0 40px;font-size:18px}}.legal-article__grid h2{margin:0 0 16px;font-size:24px}@media only screen and (min-width:1025px){.legal-article__grid h2{font-size:28px;margin:0 0 24px}}.legal-article__grid h3{margin:0 0 12px;font-size:20px}@media only screen and (min-width:1025px){.legal-article__grid h3{font-size:24px;margin:0 0 20px}}.legal-article__grid h4{font-size:18px;margin:0 0 8px}@media only screen and (min-width:1025px){.legal-article__grid h4{font-size:20px;margin:0 0 16px}}.legal-article__grid ol,.legal-article__grid ul{margin:0 0 24px;font-size:14px;padding:0}@media only screen and (min-width:1025px){.legal-article__grid ol,.legal-article__grid ul{line-height:1.6;margin:0 0 40px;font-size:18px}}.legal-article__grid ol li,.legal-article__grid ul li{padding:0 0 0 16px;position:relative;margin:0 0 8px}.legal-article__grid ol li:before,.legal-article__grid ul li:before{content:"-";position:absolute;left:0}.legal-article__grid a{color:#a6ff00}
