@import url(https://fast.fonts.net/t/1.css?apiType=css&projectid=76a50ae0-d62a-40bd-ae09-f92f5a6d1dd0);/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}a{background-color:transparent}strong{font-weight:bolder}small{font-size:80%}img{border-style:none}button,input,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}[hidden]{display:none}html{box-sizing:border-box;font-family:sans-serif}*,:after,:before{box-sizing:inherit}dl,h1,h2,p{margin:0}button{background:transparent;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}ul{margin:0}*,:after,:before{border:0 solid #9f9f9f}img{border-style:solid}textarea{resize:vertical}img{max-width:100%;height:auto}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:inherit;opacity:.5}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:inherit;opacity:.5}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:inherit;opacity:.5}input::placeholder,textarea::placeholder{color:inherit;opacity:.5}[role=button],button{cursor:pointer}table{border-collapse:collapse}.container{width:100%}@media (min-width:576px){.container{max-width:576px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:992px){.container{max-width:992px}}@media (min-width:1200px){.container{max-width:1200px}}.list-reset{list-style:none;padding:0}.bg-green-lighter{background-color:#a2f5bf}.border{border-width:1px}.block{display:block}.inline-block{display:inline-block}.table{display:table}.flex{display:flex}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.flex-1{flex:1 1 0%}.flex-no-shrink{flex-shrink:0}.my-4{margin-top:1rem;margin-bottom:1rem}.mx-auto{margin-left:auto;margin-right:auto}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mr-2{margin-right:.5rem}.mb-2{margin-bottom:.5rem}.mt-4{margin-top:1rem}.mr-4{margin-right:1rem}.mb-4{margin-bottom:1rem}.mr-6{margin-right:1.5rem}.mt-8{margin-top:2rem}.mb-8{margin-bottom:2rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.px-8{padding-left:2rem;padding-right:2rem}.py-16{padding-top:4rem;padding-bottom:4rem}.pt-4{padding-top:1rem}.pb-8{padding-bottom:2rem}.pt-16{padding-top:4rem}.pb-16{padding-bottom:4rem}.pb-32{padding-bottom:8rem}.absolute{position:absolute}.text-center{text-align:center}.text-right{text-align:right}.text-white{color:#fff}.uppercase{text-transform:uppercase}.w-full{width:100%}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(/fonts/open-sans/open-sans-v15-latin-regular.eot);src:local("Open Sans Regular"),local("OpenSans-Regular"),url(/fonts/open-sans/open-sans-v15-latin-regular.eot?#iefix) format("embedded-opentype"),url(/fonts/open-sans/open-sans-v15-latin-regular.woff2) format("woff2"),url(/fonts/open-sans/open-sans-v15-latin-regular.woff) format("woff"),url(/fonts/open-sans/open-sans-v15-latin-regular.ttf) format("truetype"),url(/fonts/open-sans/open-sans-v15-latin-regular.svg#OpenSans) format("svg")}@font-face{font-family:ITC Blair W01 Medium;src:url(/fonts/blair/70fb4207-da59-4ec2-8d56-30d4508394f4.eot?#iefix);src:url(/fonts/blair/70fb4207-da59-4ec2-8d56-30d4508394f4.eot?#iefix) format("eot"),url(/fonts/blair/cf73e38f-8977-4783-a36b-43a268ec546f.woff2) format("woff2"),url(/fonts/blair/f13cd8f2-73f7-4c05-823c-41b9343885c4.woff) format("woff"),url(/fonts/blair/8dd9a531-7027-4a05-a0b5-b4f94ea0b456.ttf) format("truetype")}@font-face{font-family:ITC Blair W01 Bold;src:url(/fonts/blair/676b3d65-62f9-4dbc-b005-86d559b83af7.eot?#iefix);src:url(/fonts/blair/676b3d65-62f9-4dbc-b005-86d559b83af7.eot?#iefix) format("eot"),url(/fonts/blair/52b4b253-302a-493c-bd6f-37eda63ca50c.woff2) format("woff2"),url(/fonts/a4558e73-7f02-458e-bd1c-0a6b5dea03c6.woff) format("woff"),url(/fonts/5f5a4365-c96d-4871-9360-8794999d38e7.ttf) format("truetype")}@font-face{font-family:itcb-med;src:url(/fonts/itcb-bold.eot);src:url(/fonts/itcb-bold.eot?#iefix) format("embedded-opentype"),url(/fonts/itcb-bold.woff) format("woff"),url(/fonts/itcb-bold.ttf) format("truetype"),url(/fonts/itcb-bold.svg#f24741071c4d25f39b469e88d4bb3db2) format("svg");font-style:normal;font-weight:700}@font-face{font-family:itcb-bold;src:url(/fonts/itcb-medium.eot);src:url(/fonts/itcb-medium.eot?#iefix) format("embedded-opentype"),url(/fonts/itcb-medium.woff) format("woff"),url(/fonts/itcb-medium.ttf) format("truetype"),url(/fonts/itcb-medium.svg#5ebba2919efce1ce8c0dde66abe171d7) format("svg");font-style:normal;font-weight:400}header{background:#fff}header .logo-eotech{width:111px}header .logo-vudu{width:75px;margin-top:-3px}@media screen and (min-width:450px){header .logo-vudu{margin-top:-4px}}@media screen and (min-width:600px){header .logo-vudu{margin-top:-5px}}header .logo-l3fv{width:240px}.navigation-brands{background:#939598}.navigation-brands a{display:block;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.navigation-brands a img{display:block}.navigation-brands a:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.title-bar{background:#000;color:#fff}.title-bar h1{font-family:ITC Blair W01 Bold,Bodoni MT,Didot,Didot LT STD,Hoefler Text,Garamond,Times New Roman,serif;text-transform:uppercase}.logo{max-width:265px}.gdpr{position:relative;background:#000;box-shadow:0 0 10px #000;z-index:99;width:100%;overflow:hidden;transition:all 1s ease-out;height:auto;color:#fff}@media screen and (min-width:1200px){.gdpr .gdpr-wrapper{max-width:1200px}}.gdpr.disabled{height:0;opacity:0}.gdpr .gdpr-content{font-size:.9em;line-height:1.3em}.gdpr .gdpr-content a{color:#939598}.gdpr .gdpr-content a:hover{color:#eb2227}.gdpr .gdpr-buttons{font-size:.9em}.gdpr .gdpr-buttons button{padding:.5rem 1rem;text-transform:uppercase;color:#fff;background:#939598;transition:background .2s ease-out,border .2s ease-out;letter-spacing:4px;font-weight:400;border:1px solid #939598}.gdpr .gdpr-buttons button:hover{background:#eb2227;border-color:#eb2227}.gdpr .gdpr-buttons button+button{background:none;border:2 solid #939598;color:#939598}.gdpr .gdpr-buttons button+button:hover{color:#fff}.image-block{height:170px;background-color:#fff;background:url(/img/strip-sm.jpg) top no-repeat;background-size:cover}@media screen and (min-width:600px){.image-block{background-image:url(/img/strip-md.jpg)}}@media screen and (min-width:960px){.image-block{background-image:url(/img/strip-lg.jpg)}}@media screen and (min-width:1200px){.image-block{background-image:url(/img/strip-xl.jpg)}}footer{background:#000;color:#fff}footer a{color:#fff;text-decoration:none;transition:color .2s ease-out}footer a:hover{color:#eb2227}footer small{max-width:400px;display:block;color:#67696b}.copyright{font-size:14px;line-height:1.5em}.logo-footer img{display:block;width:376px;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.logo-footer img:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.footer-logos a img{transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.footer-logos a img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.footer-logos .eotech{width:42px}.footer-logos .vudu{width:80px;margin-top:.3rem}.footer-logos .l3harris{width:100px;margin-top:.4rem}.contact-sidebar{max-width:260px}form button{padding:.5rem 1.5rem;text-transform:uppercase;color:#fff;background:#d1d3d4;transition:background .2s ease-out;letter-spacing:5px;font-weight:400}form button:hover{background:#eb2227}.contact input,.contact textarea{padding:.5rem;border-radius:0}.contact label{text-transform:uppercase;display:inline-block;margin-bottom:.25rem;color:#67696b;font-size:.8em}.contact button,.contact label{letter-spacing:2px}.contact button span{font-size:.8em}body{background:#000;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;color:#231f20;font-size:16px}main{background:#fff}p{line-height:1.75em;margin:0 0 2em;padding:0}.page-content{max-width:960px}.page-content h2{font-family:ITC Blair W01 Bold,Bodoni MT,Didot,Didot LT STD,Hoefler Text,Garamond,Times New Roman,serif;text-transform:uppercase;margin-top:2rem;padding-bottom:1rem;margin-bottom:0}.page-content h2:first-of-type{text-transform:uppercase;margin-top:0}.page-content p{padding-bottom:1rem;padding-top:0;margin-bottom:0}.page-content ul{margin-bottom:2rem}.page-content ul li{margin-bottom:.5rem;line-height:1.75em}.page-content ul li ul{padding-top:.5rem}.page-content table{border:1px solid #000;margin-bottom:2rem}.page-content table td,.page-content table th{padding:1rem;text-align:left;vertical-align:top;line-height:1.75em}.page-content table td:first-child,.page-content table th:first-child{border-right:1px solid #000}.page-content table tr{border-bottom:1px solid #000}.hero{position:relative;text-align:center;text-transform:uppercase;display:flex;align-items:center;flex-direction:column;justify-content:center;height:400px;background:url(/img/hero-small.jpg) 55% 50% no-repeat #000;background-size:cover;transition:all .1s ease-out}.hero h1{font-family:ITC Blair W01 Bold,Bodoni MT,Didot,Didot LT STD,Hoefler Text,Garamond,Times New Roman,serif;color:#fff;font-size:1.5em}.hero h1 small{display:block;font-size:.4em;letter-spacing:7px}@media screen and (min-width:768px){.hero{background-image:url(/img/hero-medium.jpg);height:500px;background-position:50% 50%}.hero h1{font-size:2em}}@media screen and (min-width:1200px){.hero{background-image:url(/img/hero-large.jpg);height:600px;background-position:50% 25%}.hero h1{font-size:3em}}.hero .icon-play{z-index:1;position:relative}.hero .icon-play img{display:block;height:93px;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.hero .icon-play img:hover{-webkit-transform:scale(1.04);transform:scale(1.04)}.index-content p{max-width:840px;margin:0 auto}.newsletter-signup{margin-top:8rem;margin-left:auto;margin-right:auto;max-width:670px}.newsletter-signup h2{font-family:ITC Blair W01 Bold,Bodoni MT,Didot,Didot LT STD,Hoefler Text,Garamond,Times New Roman,serif;color:#231f20;text-transform:uppercase;font-size:1.1em;font-weight:400}.newsletter-signup form{text-align:left}.newsletter-signup .input-group input{width:100%;padding:.5rem 1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border-width:2px;border-color:#d1d3d4}@media screen and (min-width:576px){.newsletter-signup .input-group input{border-right:none}}.newsletter-signup label span{text-transform:uppercase;display:inline-block;margin-left:.5rem;color:#67696b;letter-spacing:2px;font-size:.8em}.button{padding:.5rem 1.5rem;text-transform:uppercase;color:#fff;background:#d1d3d4;transition:background .2s ease-out;letter-spacing:5px;font-weight:400;text-decoration:none;border:1px solid #d1d3d4;transition:all .2s ease-out}.button:hover{background:#eb2227;border-color:#eb2227}.button.button-clear{background:#fff;color:#d1d3d4;border:1px solid #d1d3d4}.button.button-clear:hover{color:#fff;background:#eb2227;border-color:#eb2227}.video-player{position:absolute;width:100%;z-index:5;height:100%;background:#000;transition:all .2s ease-out;left:0;top:0}.video-player.disabled{opacity:0;z-index:0}.video-player .btn-video-close{position:absolute;right:1em;top:1em;z-index:99;padding:.5rem 1rem;text-transform:uppercase;color:#fff;background:#d1d3d4;transition:background .2s ease-out;letter-spacing:5px;font-weight:400}.video-player .btn-video-close:hover{background:#eb2227}.video-player .video-iframe-wrapper{width:100%;position:absolute;left:0;top:0;height:100%;transition:.2s ease-out}.video-player .video-iframe-wrapper iframe{width:100%;height:100%}.newsletter-signup .input-group input.mce_inline_error{border-color:#621b18;border-right:2px solid #621b18}.newsletter-signup .email,.newsletter-signup .submit{height:40px}.newsletter-signup div.mce_inline_error{padding:.5rem 1rem;background-color:#621b18;color:#fff}.newsletter-signup #mce-responses .response{padding:.25rem 1rem}.newsletter-signup #mce-responses #mce-error-response{border-width:1px;border-color:#cc1f1a;background-color:#fcebea;color:#cc1f1a}.newsletter-signup #mce-responses #mce-success-response{border-width:1px;border-color:#1f9d55;background-color:#e3fcec;color:#1f9d55}@media (min-width:576px){.sm\:flex{display:flex}.sm\:justify-start{justify-content:flex-start}.sm\:mt-0{margin-top:0}.sm\:mb-0{margin-bottom:0}.sm\:mr-4{margin-right:1rem}.sm\:mr-6{margin-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width:768px){.md\:inline-block{display:inline-block}.md\:flex{display:flex}.md\:justify-end{justify-content:flex-end}.md\:mb-0{margin-bottom:0}.md\:mb-16{margin-bottom:4rem}.md\:mr-32{margin-right:8rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:pt-2{padding-top:.5rem}.md\:pb-32{padding-bottom:8rem}.md\:text-left{text-align:left}.md\:text-right{text-align:right}.md\:w-auto{width:auto}.md\:w-full{width:100%}}