@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTYnF5uFdDttMLvmWuJdhhgs.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local('OpenSans'),url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3aCWcynf_cDxXwCLxiixG1c.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans Semibold'),local('OpenSans-Semibold'),url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSonF5uFdDttMLvmWuJdhhgs.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzInF5uFdDttMLvmWuJdhhgs.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:local('Open Sans Extrabold'),local('OpenSans-Extrabold'),url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-honF5uFdDttMLvmWuJdhhgs.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'),local('OpenSansLight-Italic'),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxrfB31yxOzP-czbf6AAKCVo.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'),local('OpenSans-Italic'),url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBp0EAVxt0G0biEntp43Qt6E.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:local('Open Sans Semibold Italic'),local('OpenSans-SemiboldItalic'),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxi8cqLH4MEiSE0ROcU-qHOA.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:local('Open Sans Bold Italic'),local('OpenSans-BoldItalic'),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxp_TkvowlIOtbR7ePgFOpF4.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;src:local('Open Sans Extrabold Italic'),local('OpenSans-ExtraboldItalic'),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxlDMrAYtoOisqqMDW9M_Mqc.ttf) format('truetype')}.hirez-footer{overflow:hidden;background:#000;padding-top:19px}.hirez-footer a{color:#286f9f}.hirez-footer a:hover{color:#fff;text-decoration:none}.hirez-footer .brand{width:120px;height:46px;display:inline-block;position:relative;top:auto;left:auto}.hirez-footer .brand:hover{filter:brightness(1.3);-webkit-filter:brightness(1.3);-moz-filter:brightness(1.3);-o-filter:brightness(1.3);-ms-filter:brightness(1.3)}.hirez-footer .play-now{display:inline-block;font-family:'Open Sans',sans-serif,sans-serif;font-size:1.5rem;font-weight:600;position:relative;left:auto;text-transform:uppercase;color:#fff;vertical-align:middle;top:-10px;margin:0 0 0 10px}.hirez-footer .play-now:hover{color:#a8a89e}.hirez-footer .social-stack{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin:0}.hirez-footer .social-stack li{width:32px;height:32px;display:inline-block;margin-right:10px}.hirez-footer .social-stack li:last-child{margin-right:0}.hirez-footer .social-stack li:hover{filter:brightness(1.3);-webkit-filter:brightness(1.3);-moz-filter:brightness(1.3);-o-filter:brightness(1.3);-ms-filter:brightness(1.3)}.hirez-footer .social-stack li a.social{background:url(../images/spritesheet-footer.png) no-repeat;display:block;width:32px;height:32px}.hirez-footer .social-stack li a.social img{vertical-align:top}.hirez-footer .social-stack li a.social.twitch{background-position:0 0}.hirez-footer .social-stack li a.social.facebook{background-position:-32px 0}.hirez-footer .social-stack li a.social.youtube{background-position:-64px 0}.hirez-footer .social-stack li a.social.twitter{background-position:-96px 0}.hirez-footer .social-stack li a.social.instagram{background-position:-128px 0}.hirez-footer .social-stack li a.social.reddit{background-position:-160px 0}.hirez-footer .social-stack li a.social.custom{background-image:none}.hirez-footer .footer-nav{position:relative;left:auto;top:auto}.hirez-footer .footer-nav #menu-footer-sub-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-top:1rem}.hirez-footer .footer-nav .menu{margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.hirez-footer .footer-nav .menu li{display:inline-block;vertical-align:top;margin-right:1.2rem}.hirez-footer .footer-nav .menu li a{height:auto;margin:1.4rem 0 0;color:#fff;font-weight:700;font-size:1.2rem;line-height:2.4rem;text-transform:uppercase;pointer-events:none;width:100%;display:block;border-bottom:1px solid #2d353f;padding-right:4rem}.hirez-footer .footer-nav .sub-menu{margin:0;padding:0}.hirez-footer .footer-nav .sub-menu li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin:5px 0}.hirez-footer .footer-nav .sub-menu li a{margin:0;color:#286f9f;text-transform:capitalize;pointer-events:auto;font-weight:400;font-size:1.2rem;display:initial;border:none;width:100%;line-height:1.8rem;white-space:normal;padding:0}.hirez-footer .footer-nav .sub-menu li a:hover{color:#fff}.hirez-footer .studio-game-info{text-align:right}.hirez-footer .hirez-brand{display:inline-block;position:relative;width:160px;height:41px;margin-top:1.8rem;background:url(../images/hirez-studios-logo_beveled-color.png) center no-repeat;background-size:contain}.hirez-footer .esrb-rating-wrapper{position:relative;display:block;margin-top:1.8rem}.hirez-footer .esrb-rating{position:absolute;display:inline-block;top:50%;margin:-40px 0 0;width:60px;height:81px;background-image:url(../images/esrb-ratings.jpg);background-repeat:no-repeat;background-position:0 0;z-index:10}.hirez-footer .esrb-rating.early-childhood{background-position:0 0}.hirez-footer .esrb-rating.everyone{background-position:-60px 0}.hirez-footer .esrb-rating.everyone-ten-plus{background-position:-120px 0}.hirez-footer .esrb-rating.teen{background-position:-180px 0}.hirez-footer .esrb-rating.mature{background-position:-240px 0}.hirez-footer .esrb-rating.adults-only{background-position:-300px 0}.hirez-footer .esrb-rating.rating-pending{background-position:-360px 0;height:90px;margin-top:-45px}.hirez-footer .esrb-desc{position:relative;display:inline-block;margin:0;padding:0 0 0 71px;color:#fff;font-size:.9rem;max-width:61%}.hirez-footer .esrb-desc li{list-style:none;font-size:.5rem;line-height:1.2rem;text-align:left}.hirez-footer .copyright{color:#494949;text-transform:uppercase;font-size:1.1rem;line-height:6rem}.hirez-footer .footer-req-nav{font-size:1.2rem;line-height:6rem;text-transform:uppercase;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin:0;padding:0;white-space:nowrap}.hirez-footer .footer-req-nav li{display:inline-block;list-style:none}.hirez-footer .footer-req-nav li a{color:#494949;padding:0 5px;border-right:1px solid #a8a89e;font-size:1.1rem}.hirez-footer .footer-req-nav li a:hover{color:#fff}.hirez-footer .footer-req-nav li:last-child a{border:none}.hirez-footer .footer-top{height:auto;border-bottom:2px solid #2e2e2e}.hirez-footer .footer-mid{height:auto}.hirez-footer .footer-auto{height:30px}.hirez-footer .footer-bottom{margin-top:2.4rem}@media only screen and (max-width:1024px) and (min-width:641px){.hirez-footer{padding:2rem 4rem 0}.hirez-footer .footer-nav .menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;width:100%;padding-right:4rem}.hirez-footer .footer-nav .menu>li{margin:0;width:100%;display:block}}@media only screen and (max-width:640px){.footer-sub-nav{display:none}.play-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.hirez-footer .play-now{top:12px}.hirez-footer .social-stack{display:block;overflow:hidden;padding-bottom:2rem;text-align:center;top:18px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:99999}.hirez-footer .hirez-brand{display:inline-block;position:relative;margin:2rem 3rem 2rem auto;left:auto;top:13px}.hirez-footer .esrb-rating{display:inline-block}.hirez-footer .esrb-desc{display:inline-block;bottom:auto;position:relative;margin:0}.hirez-footer .footer-mid{text-align:center}.hirez-footer .copyright{white-space:nowrap}.hirez-footer .footer-bottom{text-align:center}.hirez-footer .footer-bottom .footer-req-nav{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.swc-cta{display:block;position:fixed;right:0;bottom:0;z-index:10000;padding:2rem;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:linear;animation-timing-function:linear;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes bounce{0%,100%,80%{-webkit-transform:translateY(0)}90%{-webkit-transform:translateY(-15px)}}@keyframes bounce{0%,100%,80%{-webkit-transform:translateY(0);transform:translateY(0)}90%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}