a{color:#FFF;font-family:'Montserrat',sans-serif;font-size:1rem;text-decoration:none}a:hover{color:#e5e5e5}a:visited{color:#FFF}a:active{color:#FFF}a:focus{color:#FFF}a:link{color:#FFF}html,body{color:#FFF;font-size:16px;font-family:'Varela Round',sans-serif;overflow-x:hidden}#background{background-image:linear-gradient(180deg,rgba(190,7,10,0.7) 0%,rgba(0,0,0,0.7) 100%),url(../images/hero.webp);background-size:cover;min-height:100vh;height:auto;padding-left:15.625rem;overflow:hidden}h1,h2,h3,h4{font-family:'Montserrat',sans-serif;font-weight:700}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}p{font-size:1rem;font-family:'Varela Round',sans-serif}.loader-logo,#main-logo{font-family:'Montserrat',sans-serif;letter-spacing:0.5rem;font-weight:700}.strong{font-weight:bold}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.capitalized{text-transform:capitalize}.uppercase{text-transform:uppercase}.highlight{color:#BE070A}.sr-only{display:none}ul{list-style:none;padding:0}.divider{display:block;height:2px;background-color:#FFF;margin:1rem 0;padding:0}.floated-left{float:left}.floated-right{float:right}.inline{display:inline}.tiny-margin{margin-bottom:3rem}.small-margin{margin-bottom:6rem}.medium-margin{margin-bottom:8rem}.large-margin{margin-bottom:12rem}button{width:auto;height:auto;padding:0.625rem 0.9375rem;color:#FFF;font-family:'Montserrat',sans-serif;font-weight:bold;text-transform:uppercase;background-color:transparent;background-size:contain;background-repeat:no-repeat;background-position:center;border:2px solid #FFF;border-radius:2px;transition:all 0.3s ease}button:hover{background-color:#FFF;color:#111}section{display:none}.visible{display:block !important;opacity:1 !important}.visible .slide-up{animation-name:slide-up;animation-duration:0.9s;animation-timing-function:ease-out;animation-iteration-count:1}.visible .slide-down{animation-name:slide-down;animation-duration:0.9s;animation-timing-function:ease-out;animation-iteration-count:1}.slide-left{animation-name:slide-left;animation-duration:1s;animation-timing-function:ease;animation-iteration-count:1}@keyframes slide-down{from{transform:translateY(-50%);opacity:0}to{transform:translateY(0%);opacity:1}}@keyframes slide-up{from{transform:translateY(50%);opacity:0}to{transform:translateY(0%);opacity:1}}@keyframes slide-left{from{opacity:0;transform:translateX(50%)}to{opacity:1;transform:translateY(0%)}}#loader-wrapper{display:flex;align-items:center;justify-content:center;background:#111;height:100%;width:100%;position:fixed;left:0;top:0;text-align:center;z-index:1050}#loader-wrapper .flex-wrapper{width:100%}.loader-logo{color:#FFF;font-size:3rem}#progress{width:0;height:2px;background:#BE070A}.loader-text{color:#FFF;font-size:1.5rem;margin-top:1rem}.content-loaded{transform:translate3d(0px,-100%,0px);transition:all 0.5s ease}#age-checker-wrapper{width:100%;height:100%;position:absolute;left:0;top:0;display:flex;justify-content:center;align-items:center;overflow-x:hidden;z-index:999}#age-checker-overlay{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.6);backdrop-filter:blur(10px)}#age-checker{position:fixed}#age-checker input:focus{box-shadow:none;outline:1px solid #BE070A}#age-checker .card-body{background:rgba(0,0,0,0.5);padding:2.5rem;border-radius:5px;font-family:'Montserrat',sans-serif}#age-checker .card-body button{background-color:#BE070A;border:none;padding:10px 0}#age-checker .card-body button:hover{background-color:#8F0709}#policy-message,.policy-notice-bar{position:fixed;width:100%;background-color:#111;color:#fff;z-index:1060;transition:0.5s ease}#policy-message{bottom:-50%;height:60px;padding:12px;text-align:center}#policy-message.open{bottom:0}.policy-notice-bar{height:auto;bottom:-50%;padding:1rem}.open{display:block;bottom:0}.policy-notice-bar p,#policy-message p{display:inline-block;margin-bottom:0}#policy-message p{margin-top:6px}.policy-notice-bar a,#policy-message a{font-weight:bold;text-decoration:underline}.policy-notice-bar .close,#close-policy-message{background:none;color:#FFF;float:right;border:2px solid #FFF}.policy-bar-buttons{display:inline-block}.policy-notice-bar button{display:inline-block;margin-left:1rem;border-radius:2px}.policy-notice-bar button,.policy-notice-bar .close,#close-policy-message{padding:5px 10px;transition:0.3s}.policy-notice-bar button:hover,.policy-notice-bar .close:hover,#close-policy-message:hover{background-color:#FFF;color:#000;border:2px solid #FFF}.checkbox-wrapper{margin:1rem 0}#policy-modal button{border:none;font-family:'Montserrat',sans-serif;font-weight:bold;padding:10px}#policy-modal .btn-close{background-color:#999;opacity:1}#policy-modal .btn-close:hover{background-color:#FFF}#policy-modal button:hover{border:none}#policy-modal .modal-content{background-color:#111}#policy-modal .form-check{margin-bottom:1rem}.main-header .container{padding:0 3rem}#desktop-header{height:100vh;width:250px;position:fixed;top:0;left:0;padding:2rem 0 0 0}#mobile-header{background-color:#000;color:#FFF;height:auto;width:100%}#mobile-header .navbar-nav{margin-top:0}#mobile-header .navbar{padding:5px 0}#mobile-header .nav-link{padding-top:0}#mobile-header #main-logo{display:inline;margin:0}#main-logo{display:block;font-size:1.5rem;margin:0 auto;color:#FFF;max-height:100px;width:auto}a:link{color:#FFF}.nav-link{color:#FFF;transition:all 0.3s ease;padding-left:0;padding-bottom:0;font-size:16px}.nav-link:hover{color:#FFF;letter-spacing:0.125rem;font-weight:bold}.nav-link:focus{color:#FFF;font-weight:bold}.navbar-nav .nav-link.active{color:#FFF;font-weight:bold}.navbar-divider{width:auto;margin:0.5rem 0}.navbar-divider:nth-last-of-type(1){height:1px;margin:1rem 0 0.5rem 0}.platforms{margin:0;transition:0.4s ease}.platforms p{margin-bottom:0.5rem}.platforms li{transition:0.3s}.platforms li:hover{transform:scale(1.1)}.platform-button{display:block;width:150px;height:55px;margin-bottom:1rem;border:2px solid #FFF;background-size:contain;background-repeat:no-repeat;background-position:center;transition:all 0.3s ease}.platform-button:hover{background-color:#FFF}#steam{background-image:url(../images/icons/steam.svg)}#steam:hover{background-image:url(../images/icons/steam-dark.svg)}#xbox{background-image:url(../images/icons/xbox.svg)}#xbox:hover{background-image:url(../images/icons/xbox-dark.svg)}#playstation{background-image:url(../images/icons/ps-wide.svg);background-size:90%}#playstation:hover{background-image:url(../images/icons/ps-wide-dark.svg);background-size:90%}.socials{margin:1rem 0}.socials li{display:inline;margin:0 0.4rem}.socials li a i{transition:0.4s ease}.socials li a i:hover{transform:rotate(180deg)}#desktop-header .text-box{position:fixed;bottom:0}#desktop-header .text-box a,#desktop-header .text-box p,#desktop-header,.text-box button{font-size:14px}.policy-links li{margin-bottom:0.5rem}.policy-links li a{transition:0.3s}.policy-links button{background:none;border:none;font-weight:normal;padding:0}.policy-links li a:hover,.policy-links button:hover{color:#FFF;text-decoration:underline}.navbar-toggler{border:none;cursor:pointer}.navbar-toggler:focus{box-shadow:none}#hamburger:hover{background:none}#hamburger .icon-bar{display:block;height:0.125rem;width:1.5625rem;background:#FFF;margin:0.4375rem 0;transition:.3s ease-in-out}#hamburger .icon-bar:nth-child(1){-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#hamburger .icon-bar:nth-child(2){-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#hamburger .icon-bar:nth-child(3){-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#hamburger.open .icon-bar:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#hamburger.open .icon-bar:nth-child(2){width:0%;opacity:0}#hamburger.open .icon-bar:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.hero-text{margin-top:10%}.hero-section h1{font-family:'Montserrat',sans-serif;font-size:3rem;letter-spacing:0.5rem}#hero-carousel .container{height:100%;display:flex;align-items:center;justify-content:center}.awards{margin-top:3rem}.about-section-img{width:100%;height:auto;margin-top:30%}.game-description{margin-top:10%;overflow:hidden}.game-info{padding-right:10rem}.game-description-nav{margin-bottom:0.5rem}.game-description-nav li{margin-right:0.5rem;display:inline;cursor:pointer}.game-description li a:hover,li a:active,li a:focus{color:#FFF;font-weight:bold;transition:0.3s}.description-container{display:none;min-height:100vh;height:auto}.system-info ul{padding-left:1rem}.system-info ul li{display:block;margin-bottom:0.5rem}.system-info .row{display:inline-block}#gameplay-carousel .carousel-indicators{top:16px;left:470px;margin-right:0;z-index:1}#gameplay-carousel .carousel-item{overflow:hidden}#gameplay-carousel .carousel-item img{border-radius:90%;margin:1rem 0}#gameplay-carousel .carousel-item .text-container{padding:0 1.5rem 0 0}#gameplay-carousel .carousel-item .text-container h3{margin-bottom:0}#gameplay-carousel .carousel-item .text-container ul{list-style:square;padding:0 0 0 1.2rem;margin:0}.accordion-item{border:0;color:#FFF;background-color:transparent}.accordion-button{background:transparent;border:1px solid #FFF;color:#FFF;margin-bottom:10px}.accordion-button:not(.collapsed){background-color:#FFF;color:#000;margin-bottom:0}.accordion-button:focus{box-shadow:none;outline:none;border-color:#F2F2F2}.accordion-button.collapsed::after{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>")}.accordion-body{background-color:#FFF;color:#000;font-family:'Varela Round',sans-serif;padding:1rem;margin-bottom:10px}.feature-container{padding-top:10%}.feature-container .row:first-of-type{margin-bottom:2rem}.feature-img-container{padding-top:10%}.feature-img-container img{margin-left:10%;z-index:-1}#features-carousel .carousel-indicators{position:absolute;top:100px;left:-310px;height:20px}.progress-bar{display:block;width:0%;height:2px;background-color:#FFF;margin:1rem 0;padding:0}.media-gallery{margin:4rem auto}.gallery-item{overflow:hidden;background-color:#111}.gallery-item img{width:100%;transition:0.3s ease}.gallery-item:hover img{transform:scale(1.1);opacity:0.7}.glightbox-clean .gslide-description{background-color:rgba(0,0,0,0.8)}.glightbox-clean .gdesc-inner{background-color:transparent;padding:1rem}.glightbox-clean .gslide-title{font-size:1.2rem;font-family:'Montserrat',sans-serif;color:#FFF;margin:0}.cta-section .row:first-of-type{margin:10% 0 2.5% 0}.cta-text{font-size:5rem;margin-bottom:2rem}.platforms.cta li{margin:0 2.5rem;display:inline-block}.platforms.cta li a img{width:90%}#cta-image{width:60%}.newsletter-section img{margin-top:35%}.newsletter-container{margin-top:30%}.newsletter-perks li{font-size:1.1rem;margin-bottom:0.5rem}input#newsletter{background-color:#FFF;height:40px;width:100%;margin:1rem 0 1.5rem 0;border:none;padding-left:1rem;border-radius:2px}#newsletterForm label{margin-bottom:1rem}#newsletterForm a{font-weight:bold}#newsletterForm a:hover{text-decoration:underline}input,textarea,select{transition:background-color 9999s ease-in-out 0s !important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #FFF inset !important;-webkit-text-fill-color:#000 !important}#main-footer{height:auto;width:100%;padding:1rem 0;background-color:#000;color:#FFF}#copyright-mobile{font-size:14px}.footer .col-lg-3{display:flex;align-items:center}.footer .col-lg-3:first-of-type{justify-content:flex-start}.footer .col-lg-3:last-of-type{justify-content:flex-end}.footer .socials,.footer-links{margin:1rem 0}.footer-links li{display:inline;margin:0 12px}.footer-links li a,.footer-links button{font-size:14px}.footer-links button{background:none;border:none;font-weight:normal;transition:0.3s;padding:0px}.footer-links li a:hover,.footer-links button:hover{color:#FFF;text-decoration:underline}.extra-page{font-size:0.875rem;background-color:#111}.extra-page section{display:block}.extra-page h3{font-size:1.5rem}.extra-page a:not(.button,.socials li a){color:#FF3838}.extra-page a:hover{text-decoration:underline}.extra-page .hero-unit{display:flex;justify-content:center;align-items:center;min-height:25rem;height:auto;background:#222;border:none}.extra-page h1{font-size:3.5rem}.extra-page h2{font-size:2rem}.text-container ul{list-style:circle;margin-left:2.5rem}.text-container ul li{margin:0.3125rem 0}.text-container ol li{margin:0.3125rem 0}.breadcrumb-nav{display:flex;align-items:center;background:#171717;border:none;height:3.75rem}.breadcrumb{border:none;background:none;margin:0;padding-left:1rem}.breadcrumb-item.active{color:#999}.breadcrumb-item.active::before{color:#999}.form-control{height:2.8125rem;width:100%;background:#222;border:none;outline:1px solid #333;color:#fff}.form-control:focus{background:#222;border:none;outline:1px solid #FFF;color:#fff}.form-control-select{width:100%;height:2.8125rem;background:#222;border:none;outline:1px solid #333;color:#fff;padding:0 0 0 1.25rem}.checkbox{font-size:0.875rem}.checkbox input{width:auto;height:auto;vertical-align:-5%;margin-right:0.375rem}#privacyForm .button{width:100%;margin-top:0;height:3.125rem;font-size:1.1rem;background:#FFF;color:#000;border:none}#privacyForm .button:hover{background:#BE070A;color:#FFF}.form-container{flex-basis:100%}#privacyForm input{width:100%;height:45px;border:none;border-radius:4px;background:#222;padding:0 0 0 20px;color:#FFF}#privacyForm input:focus{outline:1px solid #FFF}#privacyForm .form-group{margin-bottom:1rem}#footer-extra{padding-top:1.5625rem;border-top:1px solid #BE070A}#footer-extra .socials li a{margin-bottom:10px}#footer-extra .socials li a:hover{text-decoration:none}#footer-extra #copyright{font-size:14px}@media (min-width:1680px){#mobile-header{display:none}#desktop-header{display:block}#main-footer{display:none}}@media (max-width:1680px){#mobile-header{display:block}#desktop-header{display:none}#background{padding:0}#main-footer{margin-top:3rem}}@media (max-width:1200px){.policy-bar-buttons,.policy-notice-bar .close{margin-top:10px}}@media (max-width:991px){#mobile-header .nav-link{padding-top:1rem}#mobile-header .navbar-nav{padding:0.5rem 0 1rem 0}#hero-carousel .col-lg-6{text-align:center}.hero-character{display:none}.about-section-img{display:none}.game-info{padding-right:0}#features-carousel .carousel-indicators{top:0;left:0}.feature-img-container img{width:60%}.footer .col-lg-3{justify-content:center !important}.footer-links li{display:block;margin-bottom:8px}#copyright-mobile{margin:1rem 0 0 0}#footer-extra .col-md-4{justify-content:center !important;text-align:center;padding-bottom:2rem}}@media (max-width:768px){#background{min-height:0;height:100%}.policy-notice-bar button{display:block;margin-top:1rem;margin-left:0}#close-policy-bar{float:none}#policy-message{height:150px}#close-policy-message{float:none;margin-top:10px}.platforms.cta img{margin-bottom:12px}}@media (max-width:480px){#gameplay-carousel img{width:100%}}@media (min-width:350px) and (max-width:484px ){#copyright-mobile{margin-bottom:0;margin-right:1rem}}