abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:middle;background:0 0;font-weight:inherit}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a,a:active,a:hover,a:link,a:visited{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;color:inherit;text-decoration:none;font-family:inherit}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}@font-face{font-family:EurostileRegular;src:url(../fonts/Eurostile/EurostileRegular.eot?) format("eot"),url(../fonts/Eurostile/EurostileRegular.woff2) format("woff2"),url(../fonts/Eurostile/EurostileRegular.woff) format("woff"),url(../fonts/Eurostile/EurostileRegular.ttf) format("truetype"),url('../fonts/Eurostile/EurostileRegular.svg#str-replace("EurostileRegular", " ", "_")') format("svg")}@font-face{font-family:EurostileBold;src:url(../fonts/Eurostile/EurostileBold.eot?) format("eot"),url(../fonts/Eurostile/EurostileBold.woff2) format("woff2"),url(../fonts/Eurostile/EurostileBold.woff) format("woff"),url(../fonts/Eurostile/EurostileBold.ttf) format("truetype"),url('../fonts/Eurostile/EurostileBold.svg#str-replace("EurostileBold", " ", "_")') format("svg")}@font-face{font-family:"Eurostile LT Demi";font-style:normal;src:url(../fonts/Eurostile/EurostileLTStd-Demi.eot?) format("eot"),url(../fonts/Eurostile/EurostileLTStd-Demi.woff2) format("woff2"),url(../fonts/Eurostile/EurostileLTStd-Demi.woff) format("woff"),url(../fonts/Eurostile/EurostileLTStd-Demi.ttf) format("truetype"),url('../fonts/Eurostile/EurostileLTStd-Demi.svg#str-replace("Eurostile LT Demi", " ", "_")') format("svg")}@font-face{font-family:"Eurostile LT Demi";font-style:italic;src:url(../fonts/Eurostile/EurostileLTStd-DemiOblique.eot?) format("eot"),url(../fonts/Eurostile/EurostileLTStd-DemiOblique.woff2) format("woff2"),url(../fonts/Eurostile/EurostileLTStd-DemiOblique.woff) format("woff"),url(../fonts/Eurostile/EurostileLTStd-DemiOblique.ttf) format("truetype"),url('../fonts/Eurostile/EurostileLTStd-DemiOblique.svg#str-replace("Eurostile LT Demi", " ", "_")') format("svg")}@font-face{font-family:"Eurostile LT Std";font-style:normal;font-weight:500;src:url(../fonts/Eurostile/EurostileLTStd.eot?) format("eot"),url(../fonts/Eurostile/EurostileLTStd.woff2) format("woff2"),url(../fonts/Eurostile/EurostileLTStd.woff) format("woff"),url(../fonts/Eurostile/EurostileLTStd.ttf) format("truetype"),url('../fonts/Eurostile/EurostileLTStd.svg#str-replace("Eurostile LT Std", " ", "_")') format("svg")}@font-face{font-family:"Eurostile LT Std";font-style:italic;src:url(../fonts/Eurostile/EurostileLTStd-Oblique.eot?) format("eot"),url(../fonts/Eurostile/EurostileLTStd-Oblique.woff2) format("woff2"),url(../fonts/Eurostile/EurostileLTStd-Oblique.woff) format("woff"),url(../fonts/Eurostile/EurostileLTStd-Oblique.ttf) format("truetype"),url('../fonts/Eurostile/EurostileLTStd-Oblique.svg#str-replace("Eurostile LT Std", " ", "_")') format("svg")}@font-face{font-family:"Eurostile LT Std";font-style:italic;font-weight:700;src:url(../fonts/Eurostile/EurostileLTStd-BoldOblique.eot?) format("eot"),url(../fonts/Eurostile/EurostileLTStd-BoldOblique.woff2) format("woff2"),url(../fonts/Eurostile/EurostileLTStd-BoldOblique.woff) format("woff"),url(../fonts/Eurostile/EurostileLTStd-BoldOblique.ttf) format("truetype"),url('../fonts/Eurostile/EurostileLTStd-BoldOblique.svg#str-replace("Eurostile LT Std", " ", "_")') format("svg")}@font-face{font-family:"Eurostile LT Std Bold";src:url(../fonts/Eurostile/EurostileLTStd-Bold.eot?) format("eot"),url(../fonts/Eurostile/EurostileLTStd-Bold.woff2) format("woff2"),url(../fonts/Eurostile/EurostileLTStd-Bold.woff) format("woff"),url(../fonts/Eurostile/EurostileLTStd-Bold.ttf) format("truetype"),url('../fonts/Eurostile/EurostileLTStd-Bold.svg#str-replace("Eurostile LT Std Bold", " ", "_")') format("svg")}@font-face{font-family:"Eurostile LT Condensed";src:url(../fonts/Eurostile/EurostileLTStd-Cn.eot?) format("eot"),url(../fonts/Eurostile/EurostileLTStd-Cn.woff2) format("woff2"),url(../fonts/Eurostile/EurostileLTStd-Cn.woff) format("woff"),url(../fonts/Eurostile/EurostileLTStd-Cn.ttf) format("truetype"),url('../fonts/Eurostile/EurostileLTStd-Cn.svg#str-replace("Eurostile LT Condensed", " ", "_")') format("svg")}@font-face{font-family:"Eurostile LT Condensed";font-style:normal;font-weight:700;src:url(../fonts/Eurostile/EurostileLTStd-BoldCn.eot?) format("eot"),url(../fonts/Eurostile/EurostileLTStd-BoldCn.woff2) format("woff2"),url(../fonts/Eurostile/EurostileLTStd-BoldCn.woff) format("woff"),url(../fonts/Eurostile/EurostileLTStd-BoldCn.ttf) format("truetype"),url('../fonts/Eurostile/EurostileLTStd-BoldCn.svg#str-replace("Eurostile LT Condensed", " ", "_")') format("svg")}@font-face{font-family:"Eurostile LT Expanded";src:url(../fonts/Eurostile/EurostileLTStd-Ex2.eot?) format("eot"),url(../fonts/Eurostile/EurostileLTStd-Ex2.woff2) format("woff2"),url(../fonts/Eurostile/EurostileLTStd-Ex2.woff) format("woff"),url(../fonts/Eurostile/EurostileLTStd-Ex2.ttf) format("truetype"),url('../fonts/Eurostile/EurostileLTStd-Ex2.svg#str-replace("Eurostile LT Expanded", " ", "_")') format("svg")}@font-face{font-family:"Eurostile LT Bold Expanded";src:url(../fonts/Eurostile/EurostileLTStd-BoldEx2.eot?) format("eot"),url(../fonts/Eurostile/EurostileLTStd-BoldEx2.woff2) format("woff2"),url(../fonts/Eurostile/EurostileLTStd-BoldEx2.woff) format("woff"),url(../fonts/Eurostile/EurostileLTStd-BoldEx2.ttf) format("truetype"),url('../fonts/Eurostile/EurostileLTStd-BoldEx2.svg#str-replace("Eurostile LT Bold Expanded", " ", "_")') format("svg")}*{-webkit-transition:color .3s,color .3s,text-shadow .3s,box-shadow .3s;-webkit-transition:color .3s,color .3s,text-shadow .3s,-webkit-box-shadow .3s;transition:color .3s,color .3s,text-shadow .3s,-webkit-box-shadow .3s;-o-transition:color .3s,color .3s,text-shadow .3s,box-shadow .3s;transition:color .3s,color .3s,text-shadow .3s,box-shadow .3s;transition:color .3s,color .3s,text-shadow .3s,box-shadow .3s,-webkit-box-shadow .3s}body{width:100%;height:100vh;overflow-x:hidden;background-color:#000;font-family:"Eurostile LT Expanded","Eurostile LT Std",Montserrat,sans-serif;font-size:1vw}@media only screen and (max-width:800px){body{font-size:1.5vw}}@media only screen and (max-width:600px) and (orientation:portrait){body{font-size:3vw}}body section{width:100%;height:100vh;background-size:cover;background-position:center;overflow:hidden;position:relative;display:block}svg{fill:#fa4c06}.st0{fill:inherit;stroke:inherit}svg{-webkit-transition:fill .3s,filter .3s;-webkit-transition:fill .3s,-webkit-filter .3s;transition:fill .3s,-webkit-filter .3s;-o-transition:fill .3s,filter .3s;transition:fill .3s,filter .3s;transition:fill .3s,filter .3s,-webkit-filter .3s}a.button{position:absolute;display:block;margin-top:.5em;text-align:center}a.button div{position:relative;z-index:101;text-transform:uppercase;display:block;font-family:"Eurostile LT Demi",EurostileRegular,Montserrat,sans-serif;color:#000;font-weight:700;padding:5px;line-height:1.3em;height:1.3em;background-size:auto 5em;background-position:center center;font-size:.8em;letter-spacing:.1em;background-image:url(/assets/images/cta-texture.png)}a.button svg.clip-svg{position:absolute;display:block;overflow:hidden;z-index:100;top:0;left:0;bottom:0;right:0;width:100%;height:100%}a.button svg.clip-svg .bg{-webkit-clip-path:url(#clip-bevelbox);clip-path:url(#clip-bevelbox)}a.button:hover::after,a.button:hover::before,a.button:hover>div,a.button:hover>div::after,a.button:hover>div::before{-webkit-box-shadow:0 0 0 #fa4c06;box-shadow:0 0 0 #fa4c06}h1{font-family:"Eurostile LT Expanded","Eurostile LT Std",Montserrat,sans-serif;text-transform:uppercase;font-size:3.2vw;font-weight:900;letter-spacing:.5vw;color:#c6cbcc;background:-webkit-linear-gradient(#fff,#9aa3a5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-top:25vh}@media only screen and (max-width:800px){h1{font-size:4.8vw}}@media only screen and (max-width:600px) and (orientation:portrait){h1{font-size:9.6vw}}h1 svg{height:2.5vw;fill:#fcfcfc}@media only screen and (max-width:600px) and (orientation:portrait){h1{margin-top:10vh}}h2{font-family:"Eurostile LT Expanded","Eurostile LT Std",Montserrat,sans-serif;text-transform:uppercase;font-size:.7vw;font-weight:700;padding-top:2.5vh;color:#ababab;line-height:3em}@media only screen and (max-width:800px){h2{font-size:1.05vw}}@media only screen and (max-width:600px) and (orientation:portrait){h2{font-size:2.1vw}}@media only screen and (max-width:600px) and (orientation:portrait){h2{line-height:2em}}h3{font-family:"Eurostile LT Expanded","Eurostile LT Std",Montserrat,sans-serif;text-transform:uppercase;color:#ee4a1c;background:-webkit-linear-gradient(#f94d1c,#e7481b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:2vw;line-height:1.5em}@media only screen and (max-width:800px){h3{font-size:3vw}}@media only screen and (max-width:600px) and (orientation:portrait){h3{font-size:6vw}}.no-scroll{overflow-x:hidden!important;overflow-y:hidden!important}.no-scroll-nav{overflow-x:hidden!important;overflow-y:hidden!important}@media only screen and (max-width:600px) and (orientation:portrait){.no-mobile{display:none}}@media only screen and (min-width:601px){.only-mobile{display:none}}a.play-button{font-size:1vw}@media only screen and (max-width:800px){a.play-button{font-size:1.5vw}}@media only screen and (max-width:600px) and (orientation:portrait){a.play-button{font-size:3vw}}a.play-button div.play-button{z-index:100;position:absolute;height:0;width:10em;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}a.play-button div.play-button>div{display:inline-block;top:50%;left:50%;position:absolute;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}a.play-button div.play-button svg{fill:#fff;-webkit-transition-delay:fill 0s;-o-transition-delay:fill 0s;transition-delay:fill 0s}a.play-button div.play-button svg.triangle{font-size:1em;width:1.8em;-webkit-transition:width .5s,fill .3s,-webkit-transform 2s;transition:width .5s,fill .3s,-webkit-transform 2s;-o-transition:transform 2s,width .5s,fill .3s;transition:transform 2s,width .5s,fill .3s;transition:transform 2s,width .5s,fill .3s,-webkit-transform 2s}a.play-button div.play-button svg.inner{font-size:1em;width:6em;-webkit-transition:width .3s,fill .3s,-webkit-transform .3s;transition:width .3s,fill .3s,-webkit-transform .3s;-o-transition:transform .3s,width .3s,fill .3s;transition:transform .3s,width .3s,fill .3s;transition:transform .3s,width .3s,fill .3s,-webkit-transform .3s}a.play-button div.play-button svg.dashes{font-size:1em;width:7.5em;-webkit-transition:width .3s,fill .3s,-webkit-transform .3s;transition:width .3s,fill .3s,-webkit-transform .3s;-o-transition:transform .3s,width .3s,fill .3s;transition:transform .3s,width .3s,fill .3s;transition:transform .3s,width .3s,fill .3s,-webkit-transform .3s}a.play-button div.play-button svg.outer{font-size:1em;width:9em;-webkit-transition:width .3s,fill .3s,-webkit-transform .3s;transition:width .3s,fill .3s,-webkit-transform .3s;-o-transition:transform .3s,width .3s,fill .3s;transition:transform .3s,width .3s,fill .3s;transition:transform .3s,width .3s,fill .3s,-webkit-transform .3s}a.play-button:hover div.play-button{overflow:visible}a.play-button:hover div.play-button svg{overflow:visible!important;fill:#fa4c06}a.play-button:hover div.play-button svg.inner{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);font-size:1.3em;-webkit-transition:width .4s,fill .4s,-webkit-transform 2s;transition:width .4s,fill .4s,-webkit-transform 2s;-o-transition:transform 2s,width .4s,fill .4s;transition:transform 2s,width .4s,fill .4s;transition:transform 2s,width .4s,fill .4s,-webkit-transform 2s}a.play-button:hover div.play-button svg.dashes{-ms-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);transform:rotate(-360deg);font-size:1.3em;-webkit-transition:width .7s,fill .7s,-webkit-transform 2s;transition:width .7s,fill .7s,-webkit-transform 2s;-o-transition:transform 2s,width .7s,fill .7s;transition:transform 2s,width .7s,fill .7s;transition:transform 2s,width .7s,fill .7s,-webkit-transform 2s}a.play-button:hover div.play-button svg.outer{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);font-size:1.3em;-webkit-transition:width 1s,fill 1s,-webkit-transform 2s;transition:width 1s,fill 1s,-webkit-transform 2s;-o-transition:transform 2s,width 1s,fill 1s;transition:transform 2s,width 1s,fill 1s;transition:transform 2s,width 1s,fill 1s,-webkit-transform 2s}div.close{font-size:1vw;width:2.5vw;position:absolute;top:2.5vw;right:2.5vw;cursor:pointer;z-index:75}@media only screen and (max-width:800px){div.close{font-size:1.5vw}}@media only screen and (max-width:600px) and (orientation:portrait){div.close{font-size:3vw}}div.close svg{fill:#fa4c06}div.close:hover svg{fill:#fff}@media only screen and (min-width:601px){div.close svg.close{display:none}}@media only screen and (max-width:600px) and (orientation:portrait){div.close svg.overlay-close{display:none}div.close{cursor:pointer;position:absolute;top:0;right:0;width:14vw;height:12.5vw;z-index:1001;border-left:1px solid #353535}div.close svg{fill:#fa4c06;width:10vw;height:10vw;margin:1.5vw 0 0 2vw}div.close:after{position:fixed;content:"";position:absolute;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:bottom right;bottom:-1.5vw;left:1.5vw;height:1.5vw;-webkit-transform:skewX(45deg);-ms-transform:skewX(45deg);transform:skewX(45deg);width:100%;border-left:1px solid #353535;border-bottom:1px solid #353535}}.ambient-video{height:auto!important;width:auto!important;min-width:100%;min-height:100%;background-size:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.video{background-color:#000;background-image:url(/assets/images/svgs/loading.svg);background-size:10% auto;background-position:center;background-repeat:no-repeat}.st1{fill:rgba(50,50,50,.4);stroke-width:1px;stroke-miterlimit:10}.st2{fill:rgba(50,50,50,.4);stroke-width:1px;stroke-miterlimit:10}.rotate-mobile{display:none}@media only screen and (max-width:800px) and (orientation:landscape){div.mob-nav,div.nav,section{display:none}.rotate-mobile{display:block;width:100%;height:100%}.rotate-mobile img{position:absolute;top:0;left:0;right:0;height:50vh;margin:10vh auto}.rotate-mobile h3{text-align:center;margin-top:60vh}}.nav{position:fixed;height:calc(4.4em * 5 + .15em * 5);top:0;bottom:0;margin:auto 0 auto 0;z-index:160}.nav .navitem{position:relative;height:auto;width:3em;margin-top:0;margin-bottom:3px;background-repeat:no-repeat;background-position:center center;background-size:1.3em;vertical-align:middle}.nav .navitem .nav-inner{display:block;position:relative;width:3em;height:2.5em;overflow:hidden;-webkit-box-shadow:-1px -1px 0 #2f2d2b,-1px 1px 0 #2f2d2b;box-shadow:-1px -1px 0 #2f2d2b,-1px 1px 0 #2f2d2b}.nav .navitem svg{display:block;max-width:100%;max-height:100%;width:1.3em;margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.nav .nav-inner,.nav .navitem::after,.nav .navitem::before{width:3em;background-color:#2f2d2b;-webkit-transition:background-image .3s,padding-left .3s,background-color .3s,box-shadow .3s;-webkit-transition:background-image .3s,padding-left .3s,background-color .3s,-webkit-box-shadow .3s;transition:background-image .3s,padding-left .3s,background-color .3s,-webkit-box-shadow .3s;-o-transition:background-image .3s,padding-left .3s,background-color .3s,box-shadow .3s;transition:background-image .3s,padding-left .3s,background-color .3s,box-shadow .3s;transition:background-image .3s,padding-left .3s,background-color .3s,box-shadow .3s,-webkit-box-shadow .3s;-webkit-box-shadow:0 0 0 #2f2d2b;box-shadow:0 0 0 #2f2d2b;-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden}.nav .navitem.selected .nav-inner,.nav .navitem.selected::after,.nav .navitem.selected::before,.nav .navitem:hover .nav-inner,.nav .navitem:hover::after,.nav .navitem:hover::before{background-color:#fa4c06;padding-left:.5em;-webkit-box-shadow:0 0 .5em #fa4c06,-1px -1px 0 #fa4c06,-1px 1px 0 #fa4c06;box-shadow:0 0 .5em #fa4c06,-1px -1px 0 #fa4c06,-1px 1px 0 #fa4c06}.nav .navitem.selected svg,.nav .navitem:hover svg{fill:#2f2d2b}.nav .nav-products .navitem svg{width:1.3em}.mob-nav{font-size:1vw;display:none;position:fixed;top:0;left:0;width:14vw;height:12.5vw;background-color:#fa4c06;z-index:1000;-webkit-transition:width .3s,height .3s,background-color .3s;-o-transition:width .3s,height .3s,background-color .3s;transition:width .3s,height .3s,background-color .3s}@media only screen and (max-width:800px){.mob-nav{font-size:1.5vw}}@media only screen and (max-width:600px) and (orientation:portrait){.mob-nav{font-size:3vw}}@media only screen and (min-width:601px){.mob-nav{display:none}}.mob-nav div.container{width:100%;height:100%;position:fixed;overflow:hidden;top:0;left:0;display:none}.mob-nav div.hamburger{cursor:pointer;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;width:9vw;height:9vw;opacity:1;z-index:1002}.mob-nav div.hamburger svg{position:absolute;fill:#2f2d2b;top:3vw;left:3vw;width:8vw;height:8vw}.mob-nav div.navitem{color:#fa4c06;text-transform:uppercase;font-size:4.5vw;line-height:10vw;border-bottom:2px solid transparent;-webkit-border-image:-webkit-gradient(linear,left top,right top,from(rgba(35,35,35,0)),color-stop(50%,#232323),to(rgba(35,35,35,0)));-webkit-border-image:-webkit-linear-gradient(left,rgba(35,35,35,0) 0,#232323 50%,rgba(35,35,35,0) 100%);-o-border-image:-o-linear-gradient(left,rgba(35,35,35,0) 0,#232323 50%,rgba(35,35,35,0) 100%);border-image:-webkit-gradient(linear,left top,right top,from(rgba(35,35,35,0)),color-stop(50%,#232323),to(rgba(35,35,35,0)));border-image:linear-gradient(to right,rgba(35,35,35,0) 0,#232323 50%,rgba(35,35,35,0) 100%);border-image-slice:1}.mob-nav div.navitem div.icon{display:inline-block;padding:5vw 4vw;height:10vw}.mob-nav div.navitem svg{width:8vw}.mob-nav .page-nav{position:relative;text-align:center;display:block;padding:1em 0 1em 0}.mob-nav .page-nav span{display:inline-block;font-family:"Eurostile LT Std",EurostileRegular,Montserrat,sans-serif;color:#b7c2c4;text-transform:uppercase;font-size:.8em;font-weight:300;line-height:1em}.mob-nav .page-nav a{display:inline-block;font-family:"Eurostile LT Std",EurostileRegular,Montserrat,sans-serif;color:#b7c2c4;text-transform:uppercase;font-size:3.5vw;font-weight:300;line-height:1em;padding:2em 5vw 2em 5vw}.mob-nav .page-nav a.news{display:inline-block}.mob-nav .page-nav a.support{display:inline-block}.mob-nav .army{color:#464646;font-size:3vw;text-align:center;text-transform:uppercase;position:absolute;bottom:0;width:100%}.mob-nav .army img{padding:5vw;height:9vw;opacity:.4}.mob-nav.expanded{width:100%;height:100%;background-color:#151515}.mob-nav.expanded div.hamburger{opacity:0}.mob-nav:after{position:fixed;content:"";position:absolute;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:bottom right;bottom:-1.5vw;right:1.5vw;height:1.5vw;-webkit-transform:skewX(-45deg);-ms-transform:skewX(-45deg);transform:skewX(-45deg);width:100%;background-color:#fa4c06;-webkit-box-shadow:-1px -1px 0 #fa4c06;box-shadow:-1px -1px 0 #fa4c06}@media only screen and (max-width:600px) and (orientation:portrait){.nav{display:none}.mob-nav,.mob-nav:after{display:block}}.upper-nav-bar{position:absolute;top:0;width:100%;height:4.2em;z-index:5;background-image:url(/assets/images/home-top-bar.png);background-size:100%;background-position:top center;background-repeat:no-repeat}@media only screen and (max-width:1000px) and (min-width:601px){.upper-nav-bar{background-size:150%;height:8.4em}}@media only screen and (max-width:800px) and (min-width:601px){.upper-nav-bar{background-size:220%;height:10.4em}}@media only screen and (max-width:600px){.upper-nav-bar{display:none}}.upper-nav-bar .experience{position:relative;text-align:left;display:none;z-index:6;margin:.2em 10vw .2em 5vw}.upper-nav-bar .experience a{display:inline-block;font-family:"Eurostile LT Condensed","Eurostile LT Std",Montserrat,sans-serif;color:#b7c2c4;text-transform:uppercase;font-size:.8em;text-align:left;line-height:1em}.upper-nav-bar .experience a:hover{color:#fa4c06}.upper-nav-bar .nav-right{position:relative;text-align:left;display:inline-block;float:right;z-index:6;margin:.2em 5vw .2em 10vw}.upper-nav-bar .nav-right span{display:inline-block;font-family:"Eurostile LT Std",EurostileRegular,Montserrat,sans-serif;color:#b7c2c4;text-transform:uppercase;font-size:.8em;font-weight:300;line-height:1em}.upper-nav-bar .nav-right a{display:inline-block;font-family:"Eurostile LT Std",EurostileRegular,Montserrat,sans-serif;color:#b7c2c4;text-transform:uppercase;font-size:.8em;font-weight:300;line-height:1em}.upper-nav-bar .nav-right a.news{display:inline-block}.upper-nav-bar .nav-right a.support{display:inline-block}.upper-nav-bar .nav-right a:hover{color:#fa4c06}.upper-nav-bar .nav-right a.selected{color:#fa4c06}.upper-nav-bar .countdown{position:absolute;top:.3em;left:0;right:0;margin:0 auto;width:16.9em;height:3.2em;color:#777}.upper-nav-bar .countdown a{width:calc(100% - 3em);left:0;right:0;margin:.5em auto 0 auto}@media only screen and (max-width:1000px) and (min-width:601px){.upper-nav-bar .countdown{font-size:1.5em}}@media only screen and (max-width:600px) and (orientation:portrait){.upper-nav-bar .countdown{height:12.5vw}}.upper-nav-bar .countdown{text-transform:uppercase;font-family:"Eurostile LT Expanded","Eurostile LT Std",Montserrat,sans-serif}.upper-nav-bar .countdown .begins{font-size:.6em;text-align:center;margin:.5em 0}.upper-nav-bar .countdown .cnt-time{height:1em;font-family:clock;font-size:3em;text-align:center;color:#fa4c06;position:absolute;top:.3em;left:0;width:100%;text-shadow:0 0 .5vw #fa4c06}@media only screen and (max-width:800px){.upper-nav-bar .countdown .cnt-time{text-shadow:0 0 1vw #fa4c06}}@media only screen and (max-width:600px) and (orientation:portrait){.upper-nav-bar .countdown .cnt-time{text-shadow:0 0 1.5vw #fa4c06}}.upper-nav-bar .countdown .cnt-time::before{content:"00:00:00:00";position:absolute;top:0;left:0;width:100%;opacity:.1}.upper-nav-bar .countdown .cnt-sub{position:absolute;top:7.3em;font-size:.5em;width:100%}.upper-nav-bar .countdown .cnt-sub>div{display:inline-block;width:16.7%;margin-left:6%}.upper-nav-bar .countdown a.button{position:absolute;bottom:0}@media only screen and (max-width:600px) and (orientation:portrait){.upper-nav-bar .countdown a.button{display:none}}.upper-nav-bar .countdown a.button:after,.upper-nav-bar .countdown a.button:before{z-index:10000}.devices .experience{display:inline-block}.news .experience{display:inline-block}.footer{font-size:1vw;height:13.5em;background-color:#000;overflow:hidden;color:#5f6063;text-transform:uppercase;position:relative;float:left;width:100%}@media only screen and (max-width:800px){.footer{font-size:1.5vw}}@media only screen and (max-width:600px) and (orientation:portrait){.footer{font-size:3vw}}.footer .fg{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;height:13.5em;padding:5.2em 3.3em 0 3.3em;width:100%;z-index:10}.footer .fg>.left{float:left;width:33em;font-size:.9em;font-family:EurostileRegular,Montserrat,sans-serif}.footer .fg>.left img{width:20em;margin-bottom:.5em}.footer .fg>.right{float:right;width:33em;font-size:1em;text-align:right}.footer .fg>.right img{height:2.8em;margin:.5em 0 0 1em}.footer .bg{position:absolute;top:0;left:0;right:0;margin:0 auto;overflow:hidden}.footer .bg svg{height:25em;margin:-2.5em auto 0 auto;display:block;right:0;left:0}.footer .bg .st0{opacity:.4}.footer .bg .st1{fill:#58595b}.footer .bg .st2{opacity:.4;fill:#58595b}@media only screen and (max-width:600px) and (orientation:portrait){.footer{height:60vw;text-align:center;padding:0}.footer div.social{margin-top:3vw}.footer .left{margin-top:12vw}.footer .fg{padding:12vw 0 0 0}.footer .fg>.left{width:100%}.footer .fg>.right{width:100%;text-align:center}.footer .fg>.right img{margin:0 6vw;height:4em}}.social a img{-webkit-filter:drop-shadow(0 0 0 rgba(255, 255, 255, .8));-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.social a:hover img{-webkit-filter:drop-shadow(0 0 .5em rgba(250, 76, 6, .8))}footer.footer-alt{position:relative;background-color:#1c1c1f;color:#fff;text-align:center;padding:2vw}footer.footer-alt .social-connect{display:inline-block;padding:2em;color:#fa4c06;font-family:EurostileRegular,Montserrat,sans-serif;font-size:.9em;line-height:1em;font-weight:600;letter-spacing:.2em;text-transform:uppercase}footer.footer-alt .social-connect a{color:#fa4c06;text-decoration:none;-webkit-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}@media only screen and (max-width:600px){footer.footer-alt .social-connect{font-size:.6em}}footer.footer-alt .social{position:relative;width:auto;margin-bottom:2em}footer.footer-alt .social img{max-width:3em;display:inline-block;margin-left:2em;margin-right:2em}footer.footer-alt .powered{display:block;text-align:center;position:relative;font-family:"Eurostile LT Std",EurostileRegular,Montserrat,sans-serif;color:#4b4d56;font-size:.7em;line-height:1em;font-weight:400;letter-spacing:.2em;text-transform:uppercase;padding:.75em 0 .75em 0}footer.footer-alt .logo{display:block;text-align:center;position:relative;max-width:12vw;margin-left:auto;margin-right:auto;padding:.5em 0 .5em 0}@media only screen and (max-width:600px){footer.footer-alt .logo{max-width:35vw}}footer.footer-alt .copy{font-family:EurostileRegular,Montserrat,sans-serif;padding:1em 0 5em 0;color:#4b4d56;font-size:.8em;line-height:1.5em;font-weight:300}.tab-down::after,.tab-down::before,.tab-left::after,.tab-left::before,.tab-right::after,.tab-right::before,.tab-up::after,.tab-up::before,a.button::after,a.button::before,a.button>div::after,a.button>div::before{content:"";position:absolute;-webkit-transition:padding .3s,box-shadow .3s;-webkit-transition:padding .3s,-webkit-box-shadow .3s;transition:padding .3s,-webkit-box-shadow .3s;-o-transition:padding .3s,box-shadow .3s;transition:padding .3s,box-shadow .3s;transition:padding .3s,box-shadow .3s,-webkit-box-shadow .3s;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:bottom right}.tab-right::before{position:relative;display:block;left:0;height:.5vw;-webkit-transform:skewX(45deg);-ms-transform:skewX(45deg);transform:skewX(45deg)}@media only screen and (max-width:600px) and (orientation:portrait){.tab-right::before{top:-1.5vw;height:1.5vw}}.tab-right::after{position:relative;display:block;left:-.5vw;height:.5vw;-webkit-transform:skewX(-45deg);-ms-transform:skewX(-45deg);transform:skewX(-45deg)}@media only screen and (max-width:600px) and (orientation:portrait){.tab-right::after{bottom:-1.5vw;left:-1.5vw;height:1.5vw}}.tab-left::before{top:-.5vw;left:0;height:.52vw;-webkit-transform:skewX(-45deg);-ms-transform:skewX(-45deg);transform:skewX(-45deg)}@media only screen and (max-width:600px) and (orientation:portrait){.tab-left::before{top:-1.5vw;height:1.5vw}}.tab-left::after{bottom:-.5vw;left:.5vw;height:.5vw;-webkit-transform:skewX(45deg);-ms-transform:skewX(45deg);transform:skewX(45deg)}@media only screen and (max-width:600px) and (orientation:portrait){.tab-left::after{bottom:-1.5vw;left:1.5vw;height:1.52vw}}.tab-down::before,a.button::before{bottom:-.5vw;left:.5vw;height:.5vw;-webkit-transform:skewX(45deg);-ms-transform:skewX(45deg);transform:skewX(45deg);width:50%}@media only screen and (max-width:600px) and (orientation:portrait){.tab-down::before,a.button::before{bottom:-1.5vw;left:1.5vw;height:1.5vw}}.tab-down::after,a.button::after{bottom:-.5vw;right:.5vw;height:.5vw;-webkit-transform:skewX(-45deg);-ms-transform:skewX(-45deg);transform:skewX(-45deg);width:50%}@media only screen and (max-width:600px) and (orientation:portrait){.tab-down::after,a.button::after{bottom:-1.5vw;right:1.5vw;height:1.5vw}}.tab-up::before,a.button>div::before{top:-.5vw;left:0;height:.52vw;-webkit-transform:skewX(-45deg);-ms-transform:skewX(-45deg);transform:skewX(-45deg);width:50%}@media only screen and (max-width:600px) and (orientation:portrait){.tab-up::before,a.button>div::before{top:-1.5vw;height:1.5vw}}.tab-up::after,a.button>div::after{top:-.5vw;right:0;height:.52vw;-webkit-transform:skewX(45deg);-ms-transform:skewX(45deg);transform:skewX(45deg);width:50%}@media only screen and (max-width:600px) and (orientation:portrait){.tab-up::after,a.button>div::after{top:-1.5vw;height:1.5vw}}.overlay{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:2000;display:none;-webkit-transition:transform .5s;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.overlay>.bg{content:' ';display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;opacity:1;background-image:none;background-repeat:no-repeat;background-size:cover;background-position:center center;background-size:cover;-webkit-transition:background .5s;-o-transition:background .5s;transition:background .5s}.overlay .overlay-nav{height:9vw;position:absolute;top:0;left:0;width:68vw;padding-left:8.5vw;font-size:1vw;z-index:50}@media only screen and (max-width:600px) and (orientation:portrait){.overlay .overlay-nav{display:none}}.overlay .overlay-nav h1{font-size:.9em;margin-top:1vw;opacity:.5;letter-spacing:default}.overlay .overlay-nav div.item{display:inline-block;width:7vw;text-align:center;cursor:pointer;font-size:.6em;color:#8b8b8b;vertical-align:top;text-transform:uppercase;z-index:50}.overlay .overlay-nav div.item .icon{height:4.5vw;vertical-align:middle;margin-bottom:1vw}.overlay .overlay-nav div.item .icon svg{fill:#8b8b8b;overflow:visible!important}.overlay .overlay-nav div.item .icon svg.report{height:2vw;margin-top:2.5vw}.overlay .overlay-nav div.item .icon svg.hub{height:4vw;margin-top:1vw}.overlay .overlay-nav div.item .icon svg.spitfire{height:3vw;margin-top:2vw}.overlay .overlay-nav div.item .icon svg.sound{height:3.5vw;margin-top:1.5vw}.overlay .overlay-nav div.item .icon svg.app{height:4vw;margin-top:1vw}.overlay .overlay-nav div.item .icon svg.rogue{height:3.5vw;margin-top:1.5vw}.overlay .overlay-nav div.item .icon svg.grenade{height:3.5vw;margin-top:1.5vw}.overlay .overlay-nav div.item.app{width:10vw}.overlay .overlay-nav div.item{font-weight:900}.overlay .overlay-nav div.item:not(.selected):hover{color:#fa4c06;text-shadow:0 0 .5vw #fa4c06}@media only screen and (max-width:800px){.overlay .overlay-nav div.item:not(.selected):hover{text-shadow:0 0 1vw #fa4c06}}@media only screen and (max-width:600px) and (orientation:portrait){.overlay .overlay-nav div.item:not(.selected):hover{text-shadow:0 0 1.5vw #fa4c06}}.overlay .overlay-nav div.item:not(.selected):hover .icon svg{fill:#fa4c06;-webkit-filter:drop-shadow(0 0 .5vw #fa4c06) drop-shadow(0 0 .5vw #fa4c06);filter:drop-shadow(0 0 .5vw #fa4c06) drop-shadow(0 0 .5vw #fa4c06)}.overlay .overlay-nav div.item.selected{color:#fa4c06}.overlay .overlay-nav div.item.selected .icon svg{fill:#fa4c06}.overlay .overlay-nav::after{content:"";height:9vw;position:absolute;top:0;left:0;width:68vw;border-right:.2vw solid #fa4c06;border-bottom:.1vw solid #fa4c06;-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right;-webkit-transform:skewX(-60deg);-ms-transform:skewX(-60deg);transform:skewX(-60deg);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.05) 50%,rgba(255,255,255,.15) 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.05)),to(rgba(255,255,255,.15)));background:-o-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.05) 50%,rgba(255,255,255,.15) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.05) 50%,rgba(255,255,255,.15) 100%);z-index:-1}.overlay .content{position:absolute;top:0;left:0;height:102vh;width:100vw;overflow-x:scroll;overflow-y:hidden}.overlay .content::-webkit-scrollbar{width:0;background:0 0}.overlay .content .content-bucket{position:absolute;height:100vh}.overlay .content .content-block{padding-top:9vw;width:100vw;height:calc(100vh - 9vw);float:left;position:relative}.overlay .content .content-block div.arrow{width:1.5vw;position:absolute;top:40%;cursor:pointer}@media only screen and (max-width:600px) and (orientation:portrait){.overlay .content .content-block div.arrow{display:none}}.overlay .content .content-block .arrow{z-index:75}.overlay .content .content-block a.arrow svg{fill:#8b8b8b;overflow:visible!important}.overlay .content .content-block a.arrow:hover svg{fill:#fa4c06;-webkit-filter:drop-shadow(0 0 .5vw #fa4c06) drop-shadow(0 0 .5vw #fa4c06);filter:drop-shadow(0 0 .5vw #fa4c06) drop-shadow(0 0 .5vw #fa4c06)}.overlay .content .content-block div.arrow-l{left:4vw}.overlay .content .content-block div.arrow-r{left:93vw}.overlay .content .content-block div.arrow-helper{position:absolute;font-family:"Eurostile LT Expanded","Eurostile LT Std",Montserrat,sans-serif;text-transform:uppercase;font-size:.8vw;font-weight:900;white-space:nowrap;color:#fa4c06;line-height:1.2em;right:calc(100% + 3em);top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.overlay .overlay-mobile-nav{position:absolute;bottom:0;margin:0 auto;text-align:center;z-index:75;left:0;right:0}@media only screen and (min-width:601px){.overlay .overlay-mobile-nav{display:none}}.overlay .overlay-mobile-nav .indicator{display:inline-block;margin:0 5vw 5vw 5vw;width:3vw;height:3vw;border:1px solid #aaa;border-radius:1.5vw}.overlay .overlay-mobile-nav .spot{position:absolute;margin:calc(5.5vw + 1px);margin-top:calc(.5vw + 1px);width:2vw;height:2vw;border-radius:1vw;background-color:#fa4c06}.overlay a.button div{padding:1em 2.5em 1em 2.5em;line-height:1.5em;height:1.5em;background-size:auto 10em;background-position:center 70%}.overlay.visible{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.explore-recoil{font-size:1vw;position:absolute;width:100%}@media only screen and (max-width:800px){.explore-recoil{font-size:1.5vw}}@media only screen and (max-width:600px) and (orientation:portrait){.explore-recoil{font-size:3vw}}.explore-recoil>div{position:relative;top:100vh;margin-top:-5em;height:5em;width:100%;z-index:100;text-align:center;text-transform:uppercase;font-family:"Eurostile LT Expanded","Eurostile LT Std",Montserrat,sans-serif}.explore-recoil>div .explore{margin-top:2em;font-size:.7em;font-weight:900;letter-spacing:.05em;color:#fa4c06;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.explore-recoil>div a:hover .explore{color:#fff}.explore-recoil>div .down{position:absolute;padding:0 auto 0 auto;left:0;right:0}.explore-recoil>div .down svg{padding-top:.5em;width:.7em;opacity:1;-webkit-transition:width .3s,margin-top .3s,opacity .3s,fill .3s;-o-transition:width .3s,margin-top .3s,opacity .3s,fill .3s;transition:width .3s,margin-top .3s,opacity .3s,fill .3s}.explore-recoil>div a .down2 svg{-webkit-transition:fill .3s;-o-transition:fill .3s;transition:fill .3s}.explore-recoil>div a:hover .down svg{margin-top:-.25em;width:1em;fill:#fff}.explore-recoil>div a:hover .down2 svg{margin-top:-3em;width:5em;opacity:0;-webkit-transition:width .3s,margin-top .3s,opacity .3s,fill .3s;-o-transition:width .3s,margin-top .3s,opacity .3s,fill .3s;transition:width .3s,margin-top .3s,opacity .3s,fill .3s}section.home{background-image:url(/assets/images/bg-home.jpg)}section.home .grenade{text-transform:uppercase;position:absolute;display:none;right:0;bottom:0;width:20em;height:25em}@media only screen and (max-width:600px) and (orientation:portrait){section.home .grenade{bottom:35vw}}section.home .grenade .grenade-bg{height:70%;width:70%;position:absolute;bottom:2em;right:4em;background-image:url(/assets/images/home-grenade.png);background-size:contain;background-position:bottom right;background-repeat:no-repeat;-webkit-filter:drop-shadow(-1em 1em 2em rgba(0, 0, 0, .5));filter:drop-shadow(-1em 1em 2em rgba(0, 0, 0, .5))}@media only screen and (max-width:600px) and (orientation:portrait){section.home .grenade .grenade-bg{z-index:10;height:50%;width:50%;right:-5vw;top:26%}}section.home .grenade .grenade-text{position:absolute;left:-11em;text-transform:uppercase;text-align:right;bottom:4.5em;width:15em}@media only screen and (max-width:800px){section.home .grenade .grenade-text{display:none}}section.home .grenade .grenade-text .text-1{color:#b5c1c3;font-size:.7em}section.home .grenade .grenade-text .text-2{font-weight:900;font-size:.8em}section.home .grenade .grenade-text .text-3{color:#5a5e5f;font-size:.9em;margin-top:.5em;font-family:EurostileRegular,Montserrat,sans-serif}section.home .grenade .grenade-overlay{position:absolute;padding-right:1em;height:5em;width:9em;background-color:#fa4c06;right:0;bottom:9.8em;text-align:right;font-family:"Eurostile LT Demi",EurostileRegular,Montserrat,sans-serif;color:#0e0d0e;font-weight:400;opacity:.8;-webkit-transition:padding-right .3s,box-shadow .3s;-webkit-transition:padding-right .3s,-webkit-box-shadow .3s;transition:padding-right .3s,-webkit-box-shadow .3s;-o-transition:padding-right .3s,box-shadow .3s;transition:padding-right .3s,box-shadow .3s;transition:padding-right .3s,box-shadow .3s,-webkit-box-shadow .3s}@media only screen and (max-width:600px) and (orientation:portrait){section.home .grenade .grenade-overlay{padding-right:20vw;height:5.2em}}section.home .grenade .grenade-overlay .free{color:#fff;padding-top:.2em;font-size:1.2em}section.home .grenade .grenade-overlay .text{white-space:nowrap;padding-top:.5em;font-weight:700;font-size:.7em;line-height:1.2em}section.home .grenade .grenade-overlay::after,section.home .grenade .grenade-overlay::before{background-color:#fa4c06;width:100%}section.home .grenade a:hover .grenade-overlay,section.home .grenade a:hover .grenade-overlay::after,section.home .grenade a:hover .grenade-overlay::before{-webkit-box-shadow:0 0 .5vw #fa4c06;box-shadow:0 0 .5vw #fa4c06;padding-right:1.5em}@media only screen and (max-width:800px){section.home .grenade a:hover .grenade-overlay,section.home .grenade a:hover .grenade-overlay::after,section.home .grenade a:hover .grenade-overlay::before{-webkit-box-shadow:0 0 1vw #fa4c06;box-shadow:0 0 1vw #fa4c06}}@media only screen and (max-width:600px) and (orientation:portrait){section.home .grenade a:hover .grenade-overlay,section.home .grenade a:hover .grenade-overlay::after,section.home .grenade a:hover .grenade-overlay::before{-webkit-box-shadow:0 0 1.5vw #fa4c06;box-shadow:0 0 1.5vw #fa4c06}}@media only screen and (max-width:600px) and (orientation:portrait){section.home .grenade a:hover .grenade-overlay,section.home .grenade a:hover .grenade-overlay::after,section.home .grenade a:hover .grenade-overlay::before{padding-right:22vw}}section.home .rotating-text{position:absolute;text-align:right;right:4em;bottom:5em;width:17em}@media only screen and (max-width:800px){section.home .rotating-text{bottom:20vw}}@media only screen and (max-width:600px){section.home .rotating-text{bottom:50vw}}section.home .rotating-text::after{content:"";position:absolute;display:block;background-image:url(/assets/images/darkener.png);background-size:contain;width:30em;height:30em;top:-20em;left:-5.5em;z-index:0}section.home .rotating-text>div{position:absolute;display:none;right:0;bottom:0;width:17em;text-align:right;z-index:1}section.home .rotating-text>div p{font-size:1.6em;background:-webkit-linear-gradient(145deg,#aaa,#555);background:-o-linear-gradient(145deg,#aaa,#555);background:-webkit-linear-gradient(305deg,#aaa,#555);background:-o-linear-gradient(305deg,#aaa,#555);background:linear-gradient(145deg,#aaa,#555);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:"Eurostile LT Demi",EurostileRegular,Montserrat,sans-serif;font-style:italic;padding-right:.2em;font-weight:500;line-height:1.2em}section.home .rotating-text>div span{padding-top:1em;font-size:.7em}section.home .home-overlay{font-family:"Eurostile LT Expanded","Eurostile LT Std",Montserrat,sans-serif;background-image:url(/assets/images/bg-home-overlay.png);background-size:100%;background-position:center bottom;background-repeat:no-repeat;position:absolute;bottom:0;width:100%;height:13.5em;text-align:center;color:#fa4c06;text-transform:uppercase}@media only screen and (max-width:800px){section.home .home-overlay{background-size:150%}}@media only screen and (max-width:600px) and (orientation:portrait){section.home .home-overlay{font-size:2.6vw;background-image:url(/assets/images/bg-home-overlay-mobile.png);height:47vw;background-size:100%}}section.home .home-overlay .theworld{margin-top:.3em;font-weight:900;letter-spacing:.2em}section.home .home-overlay img.logo{padding-top:3.3em;width:27em}section.home .home-overlay a.button{width:90%;font-size:5vw;margin:5%}@media only screen and (min-width:601px){section.home .home-overlay a.button{display:none}}section.home .overlay iframe{width:100%;height:100%}@media only screen and (max-width:600px){section.home a.play-button div.play-button{top:40%}}section.striker{background-image:url(/assets/images/bg-striker.jpg);font-family:"Eurostile LT Expanded","Eurostile LT Std",Montserrat,sans-serif;text-align:center;text-transform:uppercase}@media only screen and (max-width:600px) and (orientation:portrait){section.striker{background-image:url(/assets/images/bg-striker-mobile.jpg)}}section.striker .title{position:absolute;height:0;width:100%}@media only screen and (max-width:600px) and (orientation:portrait){section.striker .title h1{font-size:12vw}section.striker .title h1 .col{font-size:6vw}section.striker .title h1 .col svg{height:4vw}}section.striker .info-blocks{font-size:1vw;position:relative;top:70vh;height:10em;font-weight:900}@media only screen and (max-width:800px){section.striker .info-blocks{font-size:1.5vw}}@media only screen and (max-width:600px) and (orientation:portrait){section.striker .info-blocks{font-size:3vw}}section.striker .info-blocks .info-block{color:#6e8c92;text-align:left;margin:0 2.2em;display:inline-block;height:100%;width:27em;background:-webkit-linear-gradient(top,rgba(102,127,138,.2) 0,rgba(99,125,133,.2) 50%,rgba(102,127,138,.2) 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(102,127,138,.2)),color-stop(50%,rgba(99,125,133,.2)),to(rgba(102,127,138,.2)));background:-o-linear-gradient(top,rgba(102,127,138,.2) 0,rgba(99,125,133,.2) 50%,rgba(102,127,138,.2) 100%);background:linear-gradient(to bottom,rgba(102,127,138,.2) 0,rgba(99,125,133,.2) 50%,rgba(102,127,138,.2) 100%)}section.striker .info-blocks .info-block>.left{margin-left:5%;margin-top:3.5%;height:80%;width:50%;float:left;border-right:1px solid #6e8c92}section.striker .info-blocks .info-block>.left .big-stat{height:50%;float:left}section.striker .info-blocks .info-block>.left .w-l{font-size:.7em;margin-left:8%;margin-top:8%;display:inline-block}section.striker .info-blocks .info-block>.left .w-l span{font-size:.8em}section.striker .info-blocks .info-block>.left .w-l span i{display:inline-block;background-color:#6e8c92;width:.8em;height:.8em}section.striker .info-blocks .info-block>.left .w-l span i.w{background-color:#151919}section.striker .info-blocks .info-block>.left .lower{width:50%;height:50%;font-size:.7em;line-height:1.2em}section.striker .info-blocks .info-block>.left .lower.left{clear:both;float:left}section.striker .info-blocks .info-block>.left .lower.left .top{height:60%}section.striker .info-blocks .info-block>.left .lower.left .top .blocks{padding-top:10%;font-size:1.4em;transform:scale(.4,1);-webkit-transform:scale(.4,1);-moz-transform:scale(.4,1);-ms-transform:scale(.4,1);-o-transform:scale(.4,1);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}section.striker .info-blocks .info-block>.left .lower.right{float:right}section.striker .info-blocks .info-block>.left .lower.right .top{height:60%}section.striker .info-blocks .info-block>.left .lower.right .top img{height:80%}section.striker .info-blocks .info-block>.right{height:80%;float:right;width:38%;margin-top:6%;font-size:1em;line-height:1.2em}section.striker .info-blocks .info-block>.right .num{font-size:1.5em;margin-bottom:10%}section.striker .info-blocks .info-block>.right .standings{font-size:.6em;line-height:1.4em}section.striker .info-blocks .info-block>.right .sub{font-size:.4em;line-height:1.4em}@media only screen and (max-width:600px) and (orientation:portrait){section.striker .info-blocks .info-block.right{display:none}}section.striker .info-blocks .info-block.right>.left{line-height:2em;font-size:.7em}section.striker .info-blocks .info-block.right>.left svg{fill:#6e8c92;height:1.5em;padding:0;margin:0 -.2em}section.striker .info-blocks .info-block.right>.left .wings{font-size:1.6em;margin-bottom:.8em}section.striker .info-blocks .info-block.right>.left .wings svg{height:.7em}section.striker .info-blocks .info-block.right>.left .stars{margin-top:.5em}section.striker .info-blocks .info-block.right>.right{padding-right:8%;padding-top:4%;width:28%;text-align:center}section.striker .info-blocks .info-block.right>.right svg{height:50%;fill:#6e8c92}section.striker .overlay iframe{width:100%;height:100%}section.how-to>.bg,section.weapons>.bg{position:absolute;height:100%;width:100%;background-size:cover;background-position:center;background-image:url(/assets/images/bg-how-to.jpg)}section.how-to .title,section.weapons .title{position:absolute;padding-left:9vw}section.how-to .title h2,section.weapons .title h2{width:50vw}@media only screen and (max-width:600px) and (orientation:portrait){section.how-to .title h2,section.weapons .title h2{width:75vw;font-size:2.6vw}}section.how-to .boxes,section.weapons .boxes{position:absolute;padding:50vh 9vw 0 9vw;font-family:"Eurostile LT Expanded","Eurostile LT Std",Montserrat,sans-serif;text-transform:uppercase;font-size:1vw;color:#fa4c06;line-height:1.2em;white-space:nowrap;overflow-y:hidden;overflow-x:auto;width:100%;overflow:-moz-scrollbars-none!important;-ms-overflow-style:none}@media only screen and (max-width:800px){section.how-to .boxes,section.weapons .boxes{font-size:1.2vw}}@media only screen and (max-width:600px) and (orientation:portrait){section.how-to .boxes,section.weapons .boxes{font-size:3vw}}@media only screen and (max-width:600px) and (orientation:portrait){section.how-to .boxes,section.weapons .boxes{padding:52vh 9vw 0 9vw}}section.how-to .boxes::-webkit-scrollbar,section.weapons .boxes::-webkit-scrollbar{width:0;background:0 0}section.how-to .boxes .box,section.weapons .boxes .box{position:relative;display:inline-block;width:15em;margin-right:2em;height:15em}section.how-to .boxes .box svg .st1,section.weapons .boxes .box svg .st1{stroke:#fa4c06}section.how-to .boxes .box div.fg,section.weapons .boxes .box div.fg{position:absolute;width:15em;text-align:center}section.how-to .boxes .box div.fg svg,section.weapons .boxes .box div.fg svg{stroke:#fa4c06;stroke-width:0;overflow:visible!important}section.how-to .boxes .box div.fg svg.hub,section.weapons .boxes .box div.fg svg.hub{height:6.7em;margin-top:2em}section.how-to .boxes .box div.fg svg.spitfire,section.weapons .boxes .box div.fg svg.spitfire{height:5.4em;margin-top:3.5em}section.how-to .boxes .box div.fg svg.sound,section.weapons .boxes .box div.fg svg.sound{height:6.8em;margin-top:2.5em}section.how-to .boxes .box div.fg svg.app,section.weapons .boxes .box div.fg svg.app{height:7.8em;margin-top:2.5em}section.how-to .boxes .box div.fg svg.rogue,section.weapons .boxes .box div.fg svg.rogue{height:6em;margin-top:2.8em}section.how-to .boxes .box div.fg svg.grenade,section.weapons .boxes .box div.fg svg.grenade{height:6em;margin-top:2.8em}section.how-to .boxes .box div.text,section.weapons .boxes .box div.text{padding-top:.5em;padding-left:.5em;font-size:.65em}section.how-to .boxes .box.rogue,section.weapons .boxes .box.rogue{width:23em}section.how-to .boxes .box.rogue div.fg,section.weapons .boxes .box.rogue div.fg{width:23em}section.how-to .boxes .box div.bg::before,section.weapons .boxes .box div.bg::before{content:"";top:9.25em;right:0;width:0;height:0;border-bottom:2.7em solid #fa4c06;border-left:2.7em solid transparent}section.how-to .boxes .box div.bg::after,section.weapons .boxes .box div.bg::after{content:"+";top:6.4em;right:0;width:.833em;height:1em;color:#000;font-size:1.6em;font-weight:100}section.how-to .boxes .box div.bg::after,section.how-to .boxes .box div.bg::before,section.weapons .boxes .box div.bg::after,section.weapons .boxes .box div.bg::before{opacity:0;position:absolute;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}section.how-to .boxes a:hover .box div.fg svg,section.weapons .boxes a:hover .box div.fg svg{-webkit-filter:drop-shadow(0 0 2vw #fa4c06) drop-shadow(0 0 2vw #fa4c06);filter:drop-shadow(0 0 2vw #fa4c06) drop-shadow(0 0 2vw #fa4c06)}section.how-to .boxes a:hover .box div.bg::after,section.how-to .boxes a:hover .box div.bg::before,section.weapons .boxes a:hover .box div.bg::after,section.weapons .boxes a:hover .box div.bg::before{opacity:1}section.how-to .boxes a:hover .box div.text,section.weapons .boxes a:hover .box div.text{text-shadow:0 0 .5vw #fa4c06}@media only screen and (max-width:800px){section.how-to .boxes a:hover .box div.text,section.weapons .boxes a:hover .box div.text{text-shadow:0 0 1vw #fa4c06}}@media only screen and (max-width:600px) and (orientation:portrait){section.how-to .boxes a:hover .box div.text,section.weapons .boxes a:hover .box div.text{text-shadow:0 0 1.5vw #fa4c06}}section.how-to .boxes::-webkit-scrollbar,section.weapons .boxes::-webkit-scrollbar{width:0;background:0 0}section.how-to .intro-thumb,section.weapons .intro-thumb{position:absolute;bottom:0;left:0;width:19em;z-index:150}section.how-to .intro-thumb span,section.weapons .intro-thumb span{display:block;font-size:.75em;line-height:1em;text-align:center;color:#bbc5c7;text-transform:uppercase;padding-bottom:.4em}section.how-to .intro-thumb .icon-plus,section.weapons .intro-thumb .icon-plus{display:block;position:absolute;bottom:0;right:0;background-color:#fa4c06;background-image:url(/assets/images/svgs/plus.svg);background-size:80% 80%;background-position:center center;width:3em;height:3em;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}section.how-to .intro-thumb:hover .icon-plus,section.weapons .intro-thumb:hover .icon-plus{width:4em;height:4em}section.how-to .intro-thumb img,section.weapons .intro-thumb img{width:100%}section.how-to .intro-thumb video,section.weapons .intro-thumb video{display:block;width:100%;height:auto}section.how-to .intro-thumb video:hover,section.weapons .intro-thumb video:hover{-webkit-box-shadow:0 0 .5em #fa4c06;box-shadow:0 0 .5em #fa4c06}.how-to .overlay>.bg{background-image:url(/assets/images/bg-how-to-overlay.jpg)}.how-to .overlay .content .content-bucket{width:500vw}.how-to .overlay .content .content-block h1{margin-top:.5vh;text-align:center}@media only screen and (max-width:600px) and (orientation:portrait){.how-to .overlay .content .content-block h1{font-size:5vw}}.how-to .overlay .content .content-block h1.pre{font-size:1.3em;margin-top:3vh}.how-to .overlay .content .content-block h2{text-align:center;padding:1vh 10vw 0 10vw}.how-to .overlay .content .content-block div.how-to-video{background-color:#000;width:calc((69vh - 14vw) * 16 / 9);height:calc(69vh - 14vw);margin-top:2vh;margin-left:20vw;position:relative}@media only screen and (orientation:portrait){.how-to .overlay .content .content-block div.how-to-video{width:90vw;height:calc(90vw * 9/16);margin-left:5vw}}.how-to .overlay .content .content-block div.how-to-video div.image{position:absolute;top:-10vh;right:-50vh;width:calc((69vh - 14vw)*1.7);z-index:10;text-align:center}.how-to .overlay .content .content-block div.how-to-video div.image img{display:block;width:100%}.how-to .overlay .content .content-block div.how-to-video div.image a{display:none;width:78%;margin-top:-7vh;font-size:.7em;line-height:1em;color:#697e81;margin-left:1em;text-decoration:underline}@media only screen and (orientation:portrait){.how-to .overlay .content .content-block div.how-to-video div.image{width:50vw;top:auto;bottom:-15vw;right:-20vw}}.how-to .overlay .content .content-block div.how-to-video iframe{width:100%;height:100%}@media only screen and (max-width:600px) and (orientation:portrait){.how-to .overlay .content .content-block div.how-to-video{margin-left:5vw;width:90vw;height:calc(90vw * 9 / 16)}.how-to .overlay .content .content-block div.how-to-video div.image{right:-20vw;width:70vw;top:auto;bottom:-40vw}}.how-to .overlay .content .content-block div.sub{margin-top:2.5vh;margin-left:10vw;color:#607b80;line-height:normal}.how-to .overlay .content .content-block div.sub img{height:15vh}.how-to .overlay .content .content-block div.sub .text{display:inline-block;font-size:.6em;font-weight:900;padding-left:1vw}.how-to .overlay .content .content-block div.sub .text1 h4{font-size:1.2em;text-transform:uppercase}.how-to .overlay .content .content-block div.sub img.peeps{margin-left:4vh;height:7.5vh}.how-to .overlay .content #strikers-guide-4 div.how-to-video div.image a{display:block}.how-to .overlay .content #strikers-guide-1 .text1{text-transform:uppercase;margin-left:-4vh}@media only screen and (max-width:600px) and (orientation:portrait){.how-to .overlay div.sub .image{padding-bottom:2vw}.how-to .overlay div.sub .text{line-height:2em}.how-to .overlay .content-block#strikers-guide-1{padding-top:0}.how-to .overlay .content-block#strikers-guide-1 div.sub{position:absolute}.how-to .overlay .content-block#strikers-guide-1 div.sub img.image{position:absolute;top:30vw;left:-20vw;height:30vw}.how-to .overlay .content-block#strikers-guide-1 div.sub .text1{position:absolute;left:55vw;top:35vw;width:40vw;font-size:2.5vw}.how-to .overlay .content-block#strikers-guide-1 div.sub .text2{position:absolute;left:0;top:17vw;font-size:2.5vw;width:50vw}.how-to .overlay .content-block#strikers-guide-1 div.sub .text2 br{display:none}.how-to .overlay .content-block#strikers-guide-1 div.sub .peeps{position:absolute;left:0;top:0;height:auto;width:35vw;margin-left:0}.how-to .overlay .content-block#strikers-guide-3 div.how-to-video div.image{bottom:-30vw;width:100vw;right:-50vw}.how-to .overlay .content-block#strikers-guide-4 div.how-to-video div.image{right:-30vw}}.how-to .overlay #strikers-guide-0 h1{text-align:left;margin-left:10vw}.how-to .overlay #strikers-guide-0 div.video{position:absolute;width:60vw;height:calc(70vw * 9 / 16);bottom:10vw;left:10vw;z-index:76}.how-to .overlay #strikers-guide-0 div.video iframe{width:100%;height:100%}@media only screen and (max-width:600px) and (orientation:portrait){.how-to .overlay #strikers-guide-0 div.video{width:100vw;height:calc(100vw * 9 / 16);left:0;top:30vh}}section.weapons>.bg{background-image:url(/assets/images/bg-weapons.jpg)}section.weapons h2{width:50vw}.weapons .overlay{background-image:url(/assets/images/bg-weapons-overlay.jpg)}.weapons .overlay .overlay-nav div.item{width:10vw}.weapons .overlay .content .content-bucket{width:300vw}.weapons .overlay .content .content-bucket .content-block div.copy{margin-left:9vw;width:40vw}@media only screen and (max-width:600px) and (orientation:portrait){.weapons .overlay .content .content-bucket .content-block div.copy{width:100%}}.weapons .overlay .content .content-bucket .content-block div.copy h1{font-size:2.5em;margin-top:15vh}.weapons .overlay .content .content-bucket .content-block div.copy h3{font-size:4.4em;font-weight:900;line-height:1}.weapons .overlay .content .content-bucket .content-block div.copy font{margin:2vh 0 5vh 0;display:block;width:25vw;color:#fff;font-size:1em;line-height:1.4}.weapons .overlay .content .content-bucket .content-block .stats{position:absolute;left:9vw;bottom:calc(10vh);width:50vh;max-width:50vw}.weapons .overlay .content .content-bucket .content-block .stats img{width:100%}.weapons .overlay .content .content-bucket .content-block .details{width:60vw;position:absolute;top:25vh;right:5vw;width:120vh;max-width:70vw}.weapons .overlay .content .content-bucket .content-block .details img{width:100%}.weapons .overlay .content .content-bucket .content-block#weapons-grenade .stats{bottom:0;left:20vw}@media only screen and (max-width:600px) and (orientation:portrait){.weapons .overlay .content .content-bucket .content-block div.copy{margin-left:15vw}.weapons .overlay .content .content-bucket .content-block div.copy h1{font-size:4vw;margin-top:3vh}.weapons .overlay .content .content-bucket .content-block div.copy h3{font-size:7vw}.weapons .overlay .content .content-bucket .content-block div.copy font{width:70vw;font-size:1.2em}.weapons .overlay .content .content-bucket .content-block div.copy a.button{margin-left:-10vw;width:90vw;text-align:center}.weapons .overlay .content .content-bucket .content-block .mobile-details{width:70vw;height:50vw;text-align:center;margin-top:15vh}.weapons .overlay .content .content-bucket .content-block .mobile-details img{max-width:100%;max-height:100%}.weapons .overlay .content .content-bucket .content-block .stats{width:80vw;max-width:80vw}.weapons .overlay .content .content-bucket .content-block#weapons-grenade .stats{left:10vw}}section.community{background-image:url(/assets/images/bg-social-tagboard.jpg);font-family:"Eurostile LT Expanded","Eurostile LT Std",Montserrat,sans-serif;height:auto;min-height:100vh}section.community .header-wrap{display:block;margin-left:5vw;margin-top:0;text-align:left}section.community .header-wrap>h1{margin-top:10vh;font-family:"Eurostile LT Expanded","Eurostile LT Std",Montserrat,sans-serif;text-transform:uppercase;font-size:3.2vw;font-weight:900;letter-spacing:.5vw;color:#c6cbcc;background:-webkit-linear-gradient(top,#fff,#9aa3a5);-webkit-background-clip:text;-webkit-text-fill-color:transparent}section.community .header-wrap>h2{font-family:"Eurostile LT Expanded","Eurostile LT Std",Montserrat,sans-serif;text-transform:uppercase;font-size:.8vw;font-weight:600;padding-top:0;color:#ababab;line-height:3em}section.community .tagboard-wrap{display:block;width:90vw;padding:0 5vw 0 5vw}section.products{background-image:url(/assets/images/bg-products.jpg);font-family:"Eurostile LT Expanded","Eurostile LT Std",Montserrat,sans-serif;height:auto}section.products .armory{text-align:center;background-size:100%;background-position:center top;background-repeat:no-repeat;height:15vw;padding-top:5vw}@media only screen and (max-width:800px) and (min-width:601px){section.products .armory{padding-top:2vw}}section.products .armory h1{padding-top:0;margin-top:0}section.products .armory>h1,section.products .armory>h2{position:absolute;width:100%}section.products .armory>h2{margin-top:3vw}section.products .armory .grenade_block{margin-left:38vw;margin-top:17.5vw;text-align:left;color:#666;position:absolute;display:none;width:100%}@media only screen and (max-width:800px) and (min-width:601px){section.products .armory .grenade_block{margin-top:18.5vw}}section.products .armory .grenade_block .limited{font-size:.6em;color:#fff;text-transform:uppercase}section.products .armory .grenade_block h1{font-size:1em;padding-top:.2em;letter-spacing:0}section.products .armory .grenade_block .text{font-size:.7em;line-height:1.2em;font-family:"Eurostile LT Std",EurostileRegular,Montserrat,sans-serif;font-weight:300}section.products .trusted{font-family:"Eurostile LT Std",EurostileRegular,Montserrat,sans-serif;font-weight:300;letter-spacing:.1vw;text-transform:uppercase;font-size:.7vw;clear:both;height:1vw}section.products .order-buttons{margin-top:3vw;color:#4a4a4a}section.products .order-buttons a{margin-top:1.5vw}@media only screen and (max-width:800px) and (min-width:601px){section.products .order-buttons a div{font-size:1vw}}section.products .retailers a img{height:2.5vw;opacity:1;-webkit-transition:opacity .3s,-webkit-filter .3s;transition:opacity .3s,-webkit-filter .3s;-o-transition:opacity .3s,filter .3s;transition:opacity .3s,filter .3s;transition:opacity .3s,filter .3s,-webkit-filter .3s}section.products .retailers a:hover img{opacity:.8;-webkit-filter:drop-shadow(0 0 .5em #fa4c06);filter:drop-shadow(0 0 .5em #fa4c06)}section.products .product-blocks{position:relative;margin:0 8.5vw 4.5vw 8.5vw;float:left;width:83%}@media only screen and (max-width:600px) and (orientation:portrait){section.products .product-blocks{margin:0 2.5vw 8.5vw 2.5vw}}section.products .product-blocks .product-block{position:relative;margin-bottom:4vw}section.products .product-blocks .product-block .bg{position:absolute;width:100%;height:100%;overflow:visible}section.products .product-blocks .product-block .bg svg{stroke:#fa4c06;width:100%}section.products .product-blocks .product-block .fg{background-image:url(/assets/images/svgs/product-scanlines.svg);background-size:40vw auto;background-position:left top;background-repeat:no-repeat;position:absolute;width:100%;height:100%;z-index:1}section.products .product-blocks .product-block{height:54.2vw;float:left;width:100%}@media only screen and (min-width:601px){section.products .product-blocks .product-block{width:39vw}section.products .product-blocks .product-block.tall.right{float:right}section.products .product-blocks .product-block.tall .bg.wide{display:none}section.products .product-blocks .product-block.wide{width:100%;clear:both;height:34vw}section.products .product-blocks .product-block.wide .bg.tall{display:none}section.products .product-blocks .product-block.wide .title{margin-left:14vw}}section.products .product-blocks .product-block{font-size:1vw}@media only screen and (max-width:600px) and (orientation:portrait){section.products .product-blocks .product-block{font-size:2.3vw}}section.products .product-blocks .product-block .for-use{position:absolute;margin-top:6em;margin-left:-1em;padding:.5em;width:7.5em;line-height:1.2em;text-transform:uppercase;text-align:right;font-family:EurostileRegular,Montserrat,sans-serif;background-color:#f26c23;border-radius:0 .5em .5em 0;-webkit-box-shadow:0 .25em .5em rgba(0,0,0,.25);box-shadow:0 .25em .5em rgba(0,0,0,.25)}section.products .product-blocks .product-block .for-use text{font-size:1.6em;color:#fff;font-family:EurostileBold,EurostileRegular,Montserrat,sans-serif}section.products .product-blocks .product-block .for-use b{font-family:EurostileBold,EurostileRegular,Montserrat,sans-serif;font-size:1.4em;font-weight:900}section.products .product-blocks .product-block .for-use:after{position:absolute;left:0;bottom:-1em;content:"";width:0;height:0;border-top:1em solid #994416;border-left:1em solid transparent}section.products .product-blocks .product-block .free-grenade{position:absolute;display:none;overflow:hidden;height:20em;width:20em;top:0;right:0}section.products .product-blocks .product-block .free-grenade .banner{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:7.7em;right:-15em;padding:2em 0 0 7em;background-color:#fa4c06;height:5.5em;width:30em;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:50% -140%;-ms-transform-origin:50% -140%;transform-origin:50% -140%;text-transform:uppercase;font-size:1em;font-family:EurostileBold,EurostileRegular,Montserrat,sans-serif}section.products .product-blocks .product-block .free-grenade .banner .limited{color:#fff;font-size:.6em}section.products .product-blocks .product-block .free-grenade .banner .preorder{font-size:.9em}section.products .product-blocks .product-block .free-grenade .banner .free{font-size:1.8em}section.products .product-blocks .product-block .fg>.left{width:40em;float:left}section.products .product-blocks .product-block .fg>.right{width:35em;float:left;color:#8e8e8e;text-transform:uppercase}section.products .product-blocks .product-block .fg>.right .includes{color:#4a4a4a}section.products .product-blocks .product-block .fg>.right .details{margin:2em 0}section.products .product-blocks .product-block .fg>.right .details .left{vertical-align:middle;border-right:1px solid #fa4c06;width:50%;display:inline-block}section.products .product-blocks .product-block .fg>.right .details .left img{height:4.5em;padding-right:0;line-height:7em;vertical-align:middle}section.products .product-blocks .product-block .fg>.right .details .left img:first-child{padding-right:1em}section.products .product-blocks .product-block .fg>.right .details .left img.hub{height:6em}section.products .product-blocks .product-block .fg>.right .details .left img:only-child{display:block;margin:0 auto}section.products .product-blocks .product-block .fg>.right .details .right{margin-left:1em;font-size:.7em;line-height:1.5em;width:45%;display:inline-block}@media only screen and (max-width:800px){section.products .product-blocks .product-block .fg>.right .details .right{font-size:.9em}}section.products .product-blocks .product-block h1{margin:2.8em 0 0 0;font-size:1.6em;letter-spacing:0}section.products .product-blocks .product-block h3{font-size:2.4em;margin:0;line-height:1.1em}section.products .product-blocks .product-block h2{font-size:.9em;padding-top:0;text-transform:none}section.products .product-blocks .product-block img.packaging{height:19em;margin-left:8em;margin-top:.5em}section.products .product-blocks .product-block .subtext{margin-top:1em;margin-left:14em;font-size:.8em;color:#5b5554;line-height:1em}section.products .product-blocks .product-block .subtext sup{font-size:.8em}section.products .product-blocks .product-block .subtext img{height:1em;margin-bottom:-.1em}section.products .product-blocks .product-block .subtext a{font-size:.8em;line-height:1em;color:#697e81;margin-left:1em;text-decoration:underline}@media only screen and (min-width:601px){section.products .product-blocks .product-block.wide .fg>.right{padding-top:12em;padding-left:3em}section.products .product-blocks .product-block.tall .fg .title{text-align:center}section.products .product-blocks .product-block.tall .fg>.left .packaging{margin:.5vw auto 0 auto;text-align:center;display:block}section.products .product-blocks .product-block.tall .fg>.right{margin-top:2em;margin-left:3em}section.products .product-blocks .product-block.tall .fg>.right .details>.left img{display:block;margin:0 auto}}@media only screen and (max-width:600px) and (orientation:portrait){section.products .product-blocks .product-block{height:130vw;margin-top:10vw}section.products .product-blocks .product-block .bg.wide{display:none}section.products .product-blocks .product-block .fg .title{text-align:center}section.products .product-blocks .product-block .fg>.left .packaging{margin:.5vw auto 0 auto;text-align:center;display:block}section.products .product-blocks .product-block .fg>.right{clear:both;margin-top:2em;margin-left:3em}}@media only screen and (max-width:600px) and (orientation:portrait){section.products .product-blocks{width:95%}section.products .armory{background-image:none;background-position:top;background-size:100% auto;background-repeat:no-repeat;height:50vw}section.products .armory>h1{text-align:center;font-size:8vw;margin-top:10vw}section.products .armory>h2{width:80%;text-align:center;margin-left:10%;margin-top:24vw}section.products .armory .grenade_block{margin-top:70vw;margin-left:30%;width:70%}section.products .armory .grenade_block h1{margin-top:0}section.products .armory .grenade_block h3{line-height:1em}section.products .armory .grenade_block .text{margin-top:2vw;font-size:3vw;line-height:1.5em}section.products .armory .order-buttons{margin-top:20vw;margin-left:-25vw;width:85vw}section.products .order-buttons{width:95%;margin-top:3vw}section.products .order-buttons a.button{width:100%;position:relative}section.products .order-buttons a.button div{text-align:center;font-size:4vw}section.products .order-buttons .trusted{margin-top:4vw;position:relative;font-size:3vw;left:0;height:auto;margin-left:0}section.products .order-buttons .retailers{position:relative;left:0;margin-top:1vw;margin-left:0}section.products .order-buttons .retailers a img{height:9vw;padding-right:2vw}}section.devices{background-color:#000;background-image:url(/assets/images/bg-devices.jpg);background-size:100% auto;background-size:cover;background-repeat:repeat;background-position:top center;height:auto;width:100vw;overflow:visible;padding:5vh 0 5vh 0}section.devices .headline{display:block;position:relative;font-family:"Eurostile LT Expanded","Eurostile LT Std",Montserrat,sans-serif;color:#b7c2c4;font-size:2.5em;line-height:1em;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-align:center;padding:5vh 0 3vh 0;text-align:center;color:#c6cbcc;background:-webkit-linear-gradient(top,#fff,#9aa3a5);-webkit-background-clip:text;-webkit-text-fill-color:transparent}section.devices .content-full{display:block;width:64vw;padding:0 18vw 3vw 18vw;font-family:"Eurostile LT Std",EurostileRegular,Montserrat,sans-serif;display:inline-block;text-align:center;font-size:1.2em;line-height:1.8em;font-weight:500;color:#b7c2c4;white-space:normal}section.devices .supported{display:block;width:76vw;padding:0 12vw 5vw 12vw}section.devices .supported .title{display:block;font-family:"Eurostile LT Expanded","Eurostile LT Std",Montserrat,sans-serif;color:#b1b1b1;font-size:2em;line-height:1em;font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-align:center;padding:5vh 0 1vh 0;text-align:center}section.devices .supported .subtitle{display:block;font-family:"Eurostile LT Std",EurostileRegular,Montserrat,sans-serif;font-size:1.1em;line-height:1em;font-weight:500;color:#707070;text-transform:normal;padding:0 0 3vw 0;text-align:center;min-height:1.5em}@media only screen and (max-width:600px){section.devices .supported .subtitle{padding:0 0 10vw 0}}section.devices .supported .device{display:block;font-family:"Eurostile LT Std",EurostileRegular,Montserrat,sans-serif;font-size:1.6em;line-height:1em;font-weight:500;letter-spacing:.1em;color:#b1b1b1;text-transform:normal;text-align:center;padding:0 0 1em 0}section.devices .supported .notes{font-family:"Eurostile LT Std",EurostileRegular,Montserrat,sans-serif;display:inline-block;font-size:1em;line-height:1.3em;font-weight:500;padding:0 0 1em 0;color:#707070;white-space:normal;padding-top:2em}section.devices .supported .notes:last-child{padding-top:0}section.devices .supported .col1{display:block;width:48%;padding-right:2%;float:left}@media only screen and (max-width:600px){section.devices .supported .col1{width:90%;padding-right:0;padding-bottom:2em}}section.devices .supported .col2{display:block;width:48%;padding-right:2%;float:left}@media only screen and (max-width:600px){section.devices .supported .col2{width:90%;padding-right:0;padding-bottom:2em}}section.devices .supported:after{content:'';clear:both;display:block}body.news{background-color:#000;background-image:url(/assets/images/bg-news.jpg);background-size:cover;background-repeat:no-repeat;background-position:top center;height:100%}section.news{display:block;position:relative;height:auto;width:100vw;background-color:transparent;padding:0}section.news a{text-decoration:none}section.news .inner{display:block;position:relative;width:90vw;padding:0 5vw 0 5vw}section.news .headline{display:block;position:relative;font-family:"Eurostile LT Expanded","Eurostile LT Std",Montserrat,sans-serif;color:#b7c2c4;font-size:2.5em;line-height:1em;font-weight:600;letter-spacing:0;text-transform:uppercase;text-align:center;padding:10vh 0 12vh 0;color:#c6cbcc;background:-webkit-linear-gradient(top,#fff,#9aa3a5);-webkit-background-clip:text;-webkit-text-fill-color:transparent}section.news .news-side{display:block;position:relative;float:left;width:20vw;margin:0;padding:0 2vw 0 0;min-height:50vh;border-right-color:rgba(64,64,64,.2);border-right-style:solid;border-right-width:.1vw;-webkit-box-sizing:border-box;box-sizing:border-box}section.news .news-side .title{font-family:"Eurostile LT Expanded","Eurostile LT Std",Montserrat,sans-serif;color:#fa4c06;font-size:1.5em;line-height:1em;font-weight:300;letter-spacing:0;text-transform:uppercase;padding:0 0 .8em 0;margin-bottom:.8em;border-bottom-color:rgba(64,64,64,.2);border-bottom-style:solid;border-bottom-width:.1vw}section.news .news-side .widget{display:block;position:relative;font-family:"Eurostile LT Demi",EurostileRegular,Montserrat,sans-serif;color:#b7c2c4;font-size:.9em;line-height:1em;font-weight:300;letter-spacing:0;padding:.5em 0 .5em 0}section.news .news-side .widget:after{content:'';display:block;clear:both}section.news .news-side .widget img{display:inline-block;position:relative;float:left;max-width:2.5em;margin:0;padding:0 1em 0 0}section.news .news-side .widget a{display:inline-block;position:relative;color:#b7c2c4;text-decoration:none;padding:.7em 0 .7em 0}@media only screen and (max-width:800px){section.news .news-side{float:none;width:90vw;padding:0 0 10vw 0;min-height:0;border-right-width:0}}section.news .news-main{display:block;position:relative;float:left;width:calc(72vw - 8vw);padding:0 0 0 4vw;margin:0}section.news .news-main article.post{display:block;border-bottom-color:rgba(64,64,64,.2);border-bottom-style:solid;border-bottom-width:.1vw;padding:2vw 0 2vw 0}section.news .news-main article.post:last-child{border-bottom-width:0;margin-bottom:5vw}section.news .news-main article.post:after{content:'';display:block;clear:both}section.news .news-main article.post .featured{display:block;position:relative;width:30%;height:auto;float:left}section.news .news-main article.post .featured div{display:block;position:relative;width:100%;overflow:hidden}section.news .news-main article.post .featured div img{height:auto;width:100%;position:relative}section.news .news-main article.post .content{display:block;position:relative;width:calc(70% - 2vw);height:auto;float:left;padding:.5vw 0 0 2vw}section.news .news-main article.post .content .title{font-family:"Eurostile LT Expanded","Eurostile LT Std",Montserrat,sans-serif;color:#b7c2c4;font-size:1.3em;line-height:1.3em;font-weight:500;letter-spacing:0;text-align:left;text-transform:uppercase;padding-top:0;padding-bottom:.5em;white-space:normal}section.news .news-main article.post .content .link{font-family:"Eurostile LT Std",EurostileRegular,Montserrat,sans-serif;color:#53565f;font-size:1em;line-height:1em;font-weight:500;letter-spacing:0;text-align:left;text-transform:uppercase;text-decoration:none}@media only screen and (max-width:800px){section.news .news-main{float:none;width:86vw;padding:0 2vw 0 2vw}}section.news .pagination{display:block;position:relative;clear:both;width:100%;height:4.5vw;padding:1vw 0 1vw 0;text-align:right;z-index:100;vertical-align:middle}section.news .pagination a.next,section.news .pagination a.prev{display:inline-block;position:relative;vertical-align:middle;font-family:EurostileRegular,Montserrat,sans-serif;color:#aaacaf;font-size:1em;line-height:1em;font-weight:500;letter-spacing:.2em;text-align:center;text-transform:uppercase;text-decoration:none;margin:1vw;padding:0;width:auto}section.news .pagination a.next span,section.news .pagination a.prev span{display:block;height:2vw;line-height:2vw;vertical-align:middle}section.news .pagination a.current,section.news .pagination a.page-link{display:inline-block;position:relative;vertical-align:middle;font-family:EurostileRegular,Montserrat,sans-serif;color:#b7c2c4;font-size:1.1em;line-height:1em;font-weight:300;letter-spacing:0;text-align:left;width:1.5em;height:1.5em;text-transform:uppercase;text-decoration:none;margin:1em;color:#fa4c06;padding:0;border:.15vw solid #fa4c06;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}section.news .pagination a.current span,section.news .pagination a.page-link span{font-size:.8em;line-height:1em;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (max-width:800px){section.news .pagination a.current,section.news .pagination a.page-link{width:1em;height:1em;margin:.5em}}section.news .pagination a.current{color:#aaacaf;border:.15vw solid #aaacaf}@media only screen and (max-width:800px){section.news .pagination{text-align:center;width:90vw;padding:5vw 0 5vw 0}}section.as-seen-module{display:block;position:relative;width:90vw;height:auto;padding:1vw 5vw 5vw 5vw;background-color:transparent;z-index:6}section.as-seen-module:before{content:'';display:block;position:absolute;left:0;right:0;height:6.5vw;width:100vw;top:-6.2vw;z-index:-1;background-image:url(/assets/images/news-footer-bg.png);background-size:100% auto;background-repeat:no-repeat;background-position:top center}@media only screen and (max-width:800px){section.as-seen-module:before{display:none}}section.as-seen-module .title{font-family:"Eurostile LT Expanded","Eurostile LT Std",Montserrat,sans-serif;color:#969798;font-size:1.5em;line-height:1em;font-weight:500;letter-spacing:0;padding:0 0 .25em 0;text-transform:uppercase}section.as-seen-module .as-seen{display:inline-block;position:relative;float:left;width:auto;height:auto;padding:0 2vw 1vw 0}section.as-seen-module .as-seen img{display:block;width:auto;height:auto;max-height:9vw}section.as-seen-module:after{content:'';display:block;clear:both}@media only screen and (max-width:800px){section.as-seen-module{padding:5vw 5vw 5vw 5vw}}section.awards-module{display:block;position:relative;width:90vw;height:auto;padding:1vw 5vw 5vw 5vw;background-color:transparent}section.awards-module .title{font-family:"Eurostile LT Expanded","Eurostile LT Std",Montserrat,sans-serif;color:#969798;font-size:1.5em;line-height:1em;font-weight:500;letter-spacing:0;padding:0 0 1em 0;text-transform:uppercase}section.awards-module .award{display:inline-block;position:relative;float:left;width:auto;height:auto;padding:1vw 2vw 1vw 0}section.awards-module .award img{display:block;width:auto;height:auto;max-height:9vw}section.awards-module:after{content:'';display:block;clear:both}#error_404{background-color:#141412}section.error_404{background-image:url(/assets/images/bg-home.jpg)}section.error_404>.countdown{position:absolute;top:0;left:0;right:0;margin:0 auto;width:16.9em;height:6.8em;background-color:#141412;color:#777}section.error_404>.countdown a{width:calc(100% - 3em);left:0;right:0;margin:.5em auto 0 auto}@media only screen and (max-width:1000px) and (min-width:601px){section.error_404>.countdown{font-size:10px}}@media only screen and (max-width:600px) and (orientation:portrait){section.error_404>.countdown{height:12.5vw}}section.error_404 .countdown{text-transform:uppercase;font-family:"Eurostile LT Expanded","Eurostile LT Std",Montserrat,sans-serif}section.error_404 .countdown .begins{font-size:.7em;text-align:center;margin:.5em 0}section.error_404 .countdown .cnt-time{height:1em;font-family:clock;font-size:3em;text-align:center;color:#fa4c06;position:absolute;top:.3em;left:0;width:100%;text-shadow:0 0 .5vw #fa4c06}@media only screen and (max-width:800px){section.error_404 .countdown .cnt-time{text-shadow:0 0 1vw #fa4c06}}@media only screen and (max-width:600px) and (orientation:portrait){section.error_404 .countdown .cnt-time{text-shadow:0 0 1.5vw #fa4c06}}section.error_404 .countdown .cnt-time::before{content:"00:00:00:00";position:absolute;top:0;left:0;width:100%;opacity:.1}section.error_404 .countdown .cnt-sub{position:absolute;top:7.3em;font-size:.5em;width:100%}section.error_404 .countdown .cnt-sub>div{display:inline-block;width:16.7%;margin-left:6%}section.error_404 .countdown a.button{position:absolute;bottom:0}@media only screen and (max-width:600px) and (orientation:portrait){section.error_404 .countdown a.button{display:none}}section.error_404 .countdown a.button:after,section.error_404 .countdown a.button:before{z-index:10000}section.error_404 .countdown::after,section.error_404 .countdown::before{background-color:#141412}section.error_404 .content-404{width:50vw;height:auto;margin:0;z-index:105;position:absolute;display:block;text-align:center;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (max-width:600px) and (orientation:portrait){section.error_404 .content-404{width:70vw}}section.error_404 .content-404 .image-404{display:block;margin-left:auto;margin-right:auto;margin-bottom:2em;width:80%}section.error_404 .content-404 .content{text-transform:uppercase;color:#fff;font-size:1.5em;line-height:1.3em;font-weight:800}section.error_404 .content-404 a.button{position:relative;display:inline-block;margin-top:3em;margin-left:auto;margin-right:auto}section.error_404 .content-404 a.button div{padding:1em 2.5em 1em 2.5em;font-size:.9em;line-height:1.3em;height:1.3em;background-size:auto 5em;background-position:center 40%}
/*# sourceMappingURL=styles.css.map */
