');top:50%;right:0;transform:translateY(-50%);width:18px;height:18px;opacity:.6;position:absolute}#header #site-nav>ul>li._megamenu>a{padding-right:22px}#header #site-nav>ul>li._megamenu>a:after{content:url('data:image/svg+xml,');top:50%;right:0;transform:translateY(-50%);width:18px;height:18px;opacity:.6;position:absolute}#header #site-nav>ul>li._megamenu>ul{width:800px;transform:translateX(0);right:0;left:auto;max-height:388px;overflow:hidden;overflow-y:scroll;position:absolute;top:100%;border-radius:var(--border-radius);background:var(--white);padding:20px;color:var(--dark);margin-top:10px;opacity:0;display:block}#header #site-nav>ul>li._megamenu>ul>li{display:block;margin:0 0 20px}#header #site-nav>ul>li._megamenu>ul>li:last-child{margin:0}#header #site-nav>ul>li._megamenu>ul>li>a{display:table;color:var(--dark);margin:0 0 10px;text-transform:uppercase;font-weight:500;position:relative}#header #site-nav>ul>li._megamenu>ul>li>ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:5px}#header #site-nav>ul>li._megamenu>ul>li>ul li{border-radius:var(--border-radius);overflow:hidden}#header #site-nav>ul>li._megamenu>ul>li>ul li a{border:1px solid var(--border-light)!important;border-radius:var(--border-radius);display:flex;text-align:center;justify-content:center;height:100%;align-content:center;align-items:center;min-height:80px;font-weight:500;background:var(--white);color:var(--secondary)}#header #site-nav>ul>li>a{color:var(--light);position:relative}#header #site-controls ul{margin:0;padding:0;list-style:none;display:table;width:auto}#header #site-controls ul>li{display:table-cell;vertical-align:middle;padding:0 8px}#header #site-controls ul>li:first-child{padding-left:0}#header #site-controls ul>li:last-child{padding-right:0}@media (max-width:1480px){#header #site-nav>ul>li._megamenu>ul{left:50%;right:auto;transform:translateX(-50%);max-width:600px}#header #site-nav>ul>li._megamenu>ul>li>ul{grid-template-columns:repeat(3,1fr)}#header #site-nav>ul>li._megamenu>ul>li>ul li a{min-height:70px;font-size:12px}}@media (max-width:991px){#header #site-nav>ul>li{padding:18px 5px}}@media (max-width:480px){#header{padding:0 10px}}#main{display:flex;flex-direction:column;justify-content:flex-start;height:auto;width:100%;padding:0;position:relative;z-index:1;background:var(--dark);height:100%}#aside{position:fixed;width:100%;max-width:300px;right:0;top:0;height:100%;z-index:100;background:var(--dark);z-index:10001;padding:0;transform:translateX(100%);display:flex;flex-direction:column}#aside #aside-close{position:absolute;top:10px;right:10px;width:50px;height:50px;padding:10px;margin:0;border:none;background:0 0}#aside #aside-close .icon{width:100%;height:100%;stroke:var(--white);stroke-width:1.2}#aside #aside-logo{padding:40px 0;border-bottom:1px solid var(--border)}#aside #aside-logo svg{margin:0 auto;display:block;width:60px;height:auto;fill:var(--white)}#aside .aside-wrapper{width:100%;height:100%;padding:15px 0;overflow:hidden;overflow-y:auto}#aside .aside-section{font-size:13px;height:calc(100% - 65px);display:flex;flex-direction:column}#aside .aside-section .menu-aside-menu-container{padding:0 15px;height:100%}#aside .aside-section:last-child{margin:0;padding:0;border:none}#aside .aside-section>nav>ul{margin:0;padding:0;list-style:none;height:100%;display:flex;flex-direction:column}#aside .aside-section>nav>ul>li{display:block;border-radius:var(--border-radius);padding:20px 18px;position:relative;margin:0 0 2px}#aside .aside-section>nav>ul>li.link{border-radius:0;background:0 0!important;padding:0}#aside .aside-section>nav>ul>li.link._dark>a{background:var(--dark-100);border:1px solid var(--border-alt)}#aside .aside-section>nav>ul>li.link>a{background:var(--purple);padding:0 10px;line-height:50px;border-radius:var(--border-radius);text-align:center;font-size:12px;display:block;width:auto;color:var(--white)!important;margin:6px 0 0}#aside .aside-section>nav>ul>li:last-child{margin:0}#aside .aside-section>nav>ul>li.menu-item-has-children:after{content:url('data:image/svg+xml,');top:20px;right:15px;width:18px;height:18px;opacity:.6;position:absolute}#aside .aside-section>nav>ul>li>a{font-size:14px;line-height:18px;font-weight:500}#aside .aside-section>nav>ul>li>ul{margin:0;padding:0;list-style:none;display:none}#aside .aside-section>nav>ul>li>ul>li{margin:12px 0 0}#aside .aside-section>nav>ul>li>ul>li:first-child{margin-top:20px}#aside .aside-section>nav>ul>li>ul>li.standalone{position:relative;padding-left:20px}#aside .aside-section>nav>ul>li>ul>li.standalone:before{content:"●";position:absolute;left:0;font-size:8px;top:10px;color:var(--purple);line-height:0}#aside .aside-section>nav>ul>li>ul>li.standalone>a{color:var(--light)}#aside .aside-section>nav>ul>li>ul>li>a{color:var(--secondary)}#aside .aside-section>nav>ul>li>ul>li.menu-item-has-children{position:relative;margin:0;padding:15px 0 15px 25px;border-bottom:1px dashed var(--border-alt);position:relative}#aside .aside-section>nav>ul>li>ul>li.menu-item-has-children:first-child{margin-top:10px}#aside .aside-section>nav>ul>li>ul>li.menu-item-has-children:after{content:url('data:image/svg+xml;utf8,');position:absolute;right:0;font-size:10px;top:18px;color:var(--purple);width:18px;height:18px;transform-origin:center center}#aside .aside-section>nav>ul>li>ul>li.menu-item-has-children:before{content:"●";position:absolute;left:2px;font-size:10px;top:24px;color:var(--purple);line-height:0}#aside .aside-section>nav>ul>li>ul>li.menu-item-has-children:last-child{border:none}#aside .aside-section>nav>ul>li>ul>li.menu-item-has-children>a{color:var(--secondary)}#aside .aside-section>nav>ul>li>ul>li.menu-item-has-children>ul{padding:0;margin:0;display:none}#aside .aside-section>nav>ul>li>ul>li.menu-item-has-children>ul>li{display:inline-block;vertical-align:bottom;padding:2px 1px 0 0!important;margin:-2px -1px 0 0}#aside .aside-section>nav>ul>li>ul>li.menu-item-has-children>ul>li:first-child{margin-top:10px}#aside .aside-section>nav>ul>li>ul>li.menu-item-has-children>ul>li>a{display:block;border:1px solid var(--border);font-size:13px;font-weight:500;color:var(--secondary);padding:2px 10px;background:rgba(255,255,255,.025);border-radius:var(--border-radius)}#aside #site-search{margin:0 15px 15px}#aside #site-search .search-form{position:relative}#aside #site-search .search-form .search-results{position:absolute;top:calc(100% + 10px);left:0;width:100%;background:var(--white);padding:10px;border-radius:var(--border-radius);z-index:1;display:none;max-height:50vh;overflow:hidden;overflow-y:auto}#aside #site-search .search-form .search-results:before{bottom:100%;left:25px;border:solid transparent;content:"";height:0;width:0;position:absolute;border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:6px;margin-left:-6px}#aside #site-search .search-form input{width:100%;height:50px;border:none;background:var(--white);padding:0 40px 0 50px;color:var(--dark-900);font-size:14px;font-weight:400;outline:none!important;border-radius:var(--border-radius)}#aside #site-search .search-form>.icon{position:absolute;width:22px;height:auto;left:15px;top:50%;transform:translateY(-50%);stroke:var(--secondary);stroke-width:1.5}#aside #request-game{border-top:1px solid var(--border);padding:20px}#aside #aside-social{border-top:1px solid var(--border);display:flex;flex-direction:column;justify-content:center;height:auto}#aside #aside-social ul{margin:20px auto;padding:0;list-style:none;display:table;width:auto;table-layout:fixed}#aside #aside-social ul>li{display:table-cell;vertical-align:middle;padding:0 8px}#aside #aside-social ul>li a{display:block;width:50px;height:50px;border:1px solid var(--border);margin:0 auto;padding:12px;border-radius:var(--border-radius);font-size:0}#aside #aside-social ul>li a .icon{width:100%;height:100%;stroke-width:1.2;stroke:var(--secondary)}@media (max-width:1480px){#aside #aside-close{top:5px;right:5px}#aside #aside-logo{padding:30px 0}#aside #aside-logo svg{width:50px}}@media (max-width:767px){#aside #site-search .search-form input{font-size:13px}#aside .aside-section>nav>ul>li{padding:16px 14px}#aside .aside-section>nav>ul>li.menu-item-has-children:after{top:17px}#aside .aside-section>nav>ul>li>a{font-size:13px;line-height:16px}#aside #aside-logo{padding:20px 0}#aside #aside-logo svg{width:40px}}@media (max-width:480px){#aside #aside-social ul{margin:15px auto}#aside #aside-social ul>li a{width:46px;height:46px;padding:8px}}.section{padding:100px 0;position:relative;width:100%;z-index:1}.section .section-header{padding-bottom:60px}.section .section-header .sup{text-transform:uppercase}@media (max-width:1480px){.section{padding:80px 0}.section .section-header{padding-bottom:50px}}@media (max-width:1399px){.section{padding:60px 0}.section .section-header{padding-bottom:40px}}@media (max-width:1199px){.section{padding:50px 0}.section .section-header{padding-bottom:30px}}@media (max-width:767px){.section{padding:40px 0}}#hero{height:100%;height:100dvh;min-height:600px;position:relative}#hero #main-slider{height:100%;width:100%}#hero #main-slider .splide__track{width:100%;height:100%}#hero #thumbnail-slider{position:absolute;bottom:0;left:0;top:auto;width:100%;padding:10px 0;z-index:2;height:auto}#hero #thumbnail-slider .thumb{background:var(--black);border-radius:var(--border-radius);padding-top:12.1%;position:relative;overflow:hidden;outline:none!important;border:1px solid transparent!important}#hero #thumbnail-slider .thumb img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-size:13px;display:flex;justify-content:space-evenly;align-items:center}#hero .hero-section{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;padding-bottom:240px}#hero .hero-section .hero-section__content{position:relative;z-index:2;display:table;width:auto;float:right}#hero .hero-section .hero-section__images{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;padding-bottom:220px;align-items:center}#hero .hero-section .hero-section__images .hero-section__images--logo{position:relative;top:0;width:28vw;height:auto;z-index:2;margin:0 auto;display:block;min-width:400px}#hero .hero-section .hero-section__images .hero-section__images--logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#hero .hero-section .hero-section__images .hero-section__images--bg{position:absolute;top:0;left:0;width:100%;height:100%}#hero .hero-section .hero-section__images .hero-section__images--bg:after{content:"";position:absolute;width:100%;height:30%;top:0;left:0;background:linear-gradient(to bottom,#161922 0%,rgba(255,255,255,0) 100%);z-index:1}#hero .hero-section .hero-section__images .hero-section__images--bg:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,#161922 90%,#161922 100%);z-index:1}#hero .hero-section .hero-section__images .hero-section__images--bg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (max-width:1399px){#hero .hero-section{padding-bottom:210px}#hero .hero-section .hero-section__images{padding-bottom:210px}}@media (max-width:1199px){#hero{height:calc(100vh - 60px)}#hero .hero-section{padding-bottom:230px}#hero .hero-section .btn-play{display:none!important}#hero .hero-section .hero-section__images{padding-bottom:230px}#hero #thumbnail-slider{padding:20px 0}#hero #thumbnail-slider .thumb{padding-top:16%}}@media (max-width:991px){#hero #thumbnail-slider{padding:20px 0}#hero #thumbnail-slider .thumb{padding-top:16%}#hero .hero-section{padding-bottom:150px}#hero .hero-section .hero-section__content{display:none}#hero .hero-section .hero-section__images{padding-bottom:150px}}@media (max-width:767px){#hero #thumbnail-slider{padding:10px 0}#hero #thumbnail-slider .thumb{padding-top:24%}}@media (max-width:480px){#hero{height:380px!important;min-height:auto;margin-bottom:-30px}#hero .hero-section .hero-section__images .hero-section__images--logo{margin-top:60px;min-width:0;width:calc(100vw - 80px);max-width:220px}}.btn{white-space:nowrap;outline:none;position:relative;border-radius:var(--border-radius);background:var(--dark);color:var(--white)!important;line-height:46px;padding:0 20px;text-transform:uppercase;font-weight:500;letter-spacing:1px;display:table;text-align:center;font-size:12px;border:2px solid transparent;z-index:2;overflow:hidden}.btn:before{content:"";left:0;top:0;height:100%;width:0;position:absolute;opacity:1;z-index:-1;border-radius:var(--border-radius)}.btn .icon{width:28px;height:28px;margin:-2px 0 0;vertical-align:middle;stroke-width:1.2px;stroke:var(--white)}.btn.btn-purple{background:var(--purple)}.btn.btn-purple:before{background:var(--purple-900)}.btn.btn-green{background:var(--green);color:#39640e!important}.btn.btn-green:before{background:var(--green-dark)}@media (max-width:1480px){.btn{padding:0 15px;line-height:45px}}@media (max-width:1199px){.btn{padding:0 10px;line-height:38px}}.btn-play{width:140px;height:140px;line-height:138px;text-align:center;font-size:16px;text-transform:uppercase;font-weight:700;display:block;margin:0 auto;border-radius:50%;color:var(--primary)!important;background:var(--white);letter-spacing:.5px;border:none;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%) scale(0);transform-origin:center center;opacity:0;z-index:1}.btn-play:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;border-radius:50%;border:1px solid var(--white)}.btn-play:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;border-radius:50%;border:1px solid var(--white);opacity:.5}.btn-play .progress{position:absolute;width:100%;height:100%;top:0;left:0}.btn-play .progress .progress__circle,.btn-play .progress .progress__path{fill:none;stroke:none;stroke-width:.6px}.btn-play .progress .progress__path{stroke:#fff;stroke-dasharray:1;stroke-dashoffset:1}.splide{opacity:0}#overlay{width:100%;height:100%;background:rgba(20,23,32,.9);z-index:10000;position:fixed;top:0;left:0;display:none}.modal{background:var(--white);color:var(--dark);text-align:left;padding:30px;width:calc(100% - 10px);max-width:460px;border-radius:var(--border-radius);z-index:10000;display:none;vertical-align:middle;margin-bottom:10px;transform:translate3d(0,0,0);position:relative;display:none}.modal button{color:var(--purple);background:0 0;border:none;padding:0}.modal:after{vertical-align:middle}.modal .modal-close{width:40px;height:40px;border-radius:50%;background:rgba(0,0,0,.04);padding:10px;margin:0;border:none;position:absolute;top:15px;right:15px}.modal .modal-close .icon{stroke:var(--dark);stroke-width:1.5;width:100%;height:100%;display:block}.modal .modal-header{margin:0 0 40px;padding-right:50px}@media (max-width:1480px){.modal{padding:25px}.modal .modal-header{margin:0 0 30px}}#modal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:fixed;z-index:100000;top:0;right:0;bottom:0;left:0;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch;padding:10px 10px 0;background:rgba(20,23,32,.9);padding:10px;display:none}#modal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:"";vertical-align:middle}.wpcf7-form{position:relative}.wpcf7 form .wpcf7-response-output{margin:15px 0 0;padding:20px;border:1px solid var(--border);font-size:14px;border-radius:var(--border-radius)}.form._light input:not([type=submit]),.form._light textarea{background:var(--white);border-color:var(--border-light);color:var(--dark)}.form._light .input-label{background:var(--white);border-color:var(--border-light);color:var(--dark)}.form .input-row{position:relative}.form input:not([type=submit]),.form textarea{width:100%;height:56px;border-radius:var(--border-radius);background:var(--dark-900);border:none;color:var(--white);padding:0 15px;display:block;font-size:13px;letter-spacing:.5px;border:1px solid transparent}.form textarea{padding:20px 15px;min-height:260px;resize:none}.form ::-moz-placeholder{letter-spacing:0!important}.form :-ms-input-placeholder{letter-spacing:0!important}.form .input-label{font-size:10px;text-transform:uppercase;line-height:21px;white-space:nowrap;padding:0 10px;border:1px solid var(--border);color:var(--white);position:absolute;top:-12px;left:15px;display:block;z-index:1;background:var(--dark-900);font-weight:500;letter-spacing:1px;border-radius:4px} Ninja Gaiden - Freebie Games