<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html,body{-webkit-text-size-adjust:100%;text-size-adjust:100%} body{font-family:'Montserrat',Verdana,Geneva,Tahoma,sans-serif;font-size:16px;color:#444;line-height:1.5;text-align:center;} h1,h2,h3,h4,h5,h6,p,th,td,dd,dt,li,blockquote{text-align:left;} h1,h2,h3,h4,h5,h6{color:#57585b;} body,nav ul,footer ul{padding:0;margin:0;} img,iframe{max-width:100%;height:auto} a img,iframe{border:none;} a,nav a:hover,.industries a:hover h3,footer a:hover{text-decoration:none;color:#e31d1a;transition:ease-out .3s;} .bigboxnav a:hover h2{color:#e33230} a:hover{text-decoration:underline;transition:ease-in .3s;} header a:hover,.bigboxnav a:hover,.industries a:hover,.btn:hover{text-decoration:none;} hr{border-width:1px;border-color:#f0f0f0;border-style:none none solid;margin:40px 0;} .imgLeft,.imgRight{max-width:50%;} .imgLeft{float:left;margin:10px 4% 2% 0;} .imgCenter{display:block;margin:0 auto;} .imgRight{float:right;margin:10px 0 2% 4%;} .clear{clear:both;} .nowrap,a[href^=tel]{white-space:nowrap;} .hide{display:none !important;} .center,.banner p{text-align:center;} .wrap{display:block;max-width:1200px;margin:0 auto;position:relative;} .flex{display:flex;flex-wrap:wrap;} .flex&gt;*{flex-grow:1} .grid{display:grid;grid-gap:10px;} .grid.half{grid-template-columns:repeat(2,1fr);} .grid.third{grid-template-columns:repeat(3,1fr);} .grid.fourth{grid-template-columns:repeat(4,1fr);} .grid.fifth{grid-template-columns:repeat(5,1fr);} .flex.half{margin:0 -20px} .flex.half&gt;*{margin:0 20px;flex:1 0 250px} header a,nav,nav li,.subnav li,.btn,footer ul,.subfoot li{display:inline-block;vertical-align:top;} header a,nav{vertical-align:middle;} .container{overflow:hidden;background-image:linear-gradient( to bottom right,#f0f0f0 35%,#fff 35% );} .bgimg{background-image:url(/images-design/bg-image.png);background-repeat:no-repeat;background-position:right bottom;margin-bottom:-100px;} .top-triangle{position:absolute;top:-180px;right:400px;width:0;height:0;border-bottom:725px solid #e31d1a;border-left:500px solid transparent;transform:skew(-20deg) translateX(100%);z-index:0;} .bottom-triangle{position:absolute;right:0;bottom:0;width:0;height:0;border-bottom:800px solid #f0f0f0;border-left:800px solid transparent;z-index:0;} header,.banner,.container,.shadow{position:relative;} header .flex,.industries .flex,footer .flex{align-items:center;} header .flex,footer .flex{justify-content:space-between;} header,section,footer{font-weight:500;} header{padding:10px 0} header,footer{font-size:14px;} header .logo img{width:150px;height:66px;margin:0 20px;} header a{padding:10px;} header a.logo{padding:0} nav,footer .nav{text-transform:uppercase;} nav a,footer a{color:#57585b;} nav a,.banner strong{display:block;} nav ul ul{box-shadow:0 0 20px rgba(0,0,0,.1);position:absolute;text-align:left;padding:20px;display:none;background:#fff;vertical-align:top;z-index:1;opacity:1;} nav ul ul li{display:block;} nav ul li:hover&gt;ul{display:block;} nav ul li:hover&gt;a{color:#e31d1a;} .overlay{background-image:linear-gradient(transparent,rgba(0,0,0,.3),transparent);padding:0 20px} .cycle-slideshow{background-color:#999;z-index:999} .cycle-slideshow,.banner,.bigboxnav a&gt;div{background-size:cover;background-position:center;z-index:0;} .cycle-slideshow,.cycle-slideshow .overlay{height:600px;} .cycle-slideshow .wrap,.banner .wrap{top:50%;transform:translateY(-50%);} .cycle-slideshow p,.banner p,.bigboxnav h2,.bigboxnav p,.cta h2{color:#fff;} .cycle-slideshow p,.banner p{max-width:920px;font-size:24px;text-align:center;margin:0 auto;text-shadow:1px 1px 3px rgba(0,0,0,.8);} .cycle-slideshow strong,.banner strong{display:block;font-size:46px;} .cycle-slideshow .slide{display:block;width:100%;height:100%;background-size:cover;background-position:50% 75%;margin:0 auto;position:relative;text-decoration:none;} .cycle-prev,.cycle-next{position:absolute;top:0;width:5%;z-index:888;height:100%;cursor:pointer;background-position:50% 50%;background-repeat:no-repeat;opacity:0;transition:ease-out .3s;} .cycle-prev{left:0;background-image:url(/images-design/arrow-prev.png);} .cycle-next{right:0;background-image:url(/images-design/arrow-next.png);} .cycle-prev:hover,.cycle-next:hover{opacity:.3;transition:ease-in .3s;} .cycle-slideshow .slide.one{background-image:url(/images-design/slide-gainesville.jpg);} .cycle-slideshow .slide.two{background-image:url(/images-design/slide-hikvision.jpg);} .cycle-slideshow .slide.three{background-image:url(/images-design/slide-salto.jpg);background-position:top;} .cycle-slideshow .slide.four{background-image:url(/images-design/defendry-banner.jpg);background-position:top;} .cycle-slideshow .slide.five{background-image:url(/images-design/surecall-banner.jpg);background-position:top;} .cycle-slideshow .slide.three .overlay,.cycle-slideshow .slide.five .overlay,.cycle-slideshow .slide.four .overlay{background-image:linear-gradient(transparent,rgba(0,0,0,.5),transparent);} .banner,.banner .overlay{height:400px;} .banner{background-image:url(/images-design/banner-solutions.jpg);} .bigboxnav h2,.industries h3,section h1 span{text-transform:uppercase;} .bigboxnav h2,.industries h3{font-weight:500;transition:ease-out .3s;} .bigboxnav h1{text-align:center;} .bigboxnav h2{font-size:18px;} .bigboxnav p{font-weight:400;} .bigboxnav a{overflow:hidden;} .bigboxnav a&gt;div{min-height:350px;background-blend-mode:darken;background-color:rgba(0,0,0,.5);padding:40px;position:relative;transition:all .5s;} .bigboxnav .flex{margin:0 -8px} .bigboxnav .flex&gt;a{flex:1 0 190px;margin:8px} .bigboxnav a:hover&gt;div{transform:scale(1.1);} .solutionsint a:nth-of-type(1){background-image:url(/images-content/solution-protect.jpg);} .solutionsint a:nth-of-type(2){background-image:url(/images-content/solution-connect.jpg);} .solutionsint a:nth-of-type(3){background-image:url(/images-content/solution-manage.jpg);} .solutionsint a:nth-of-type(4){background-image:url(/images-content/solution-response.jpg);} .bigboxnav a{padding:40px 20px;background-blend-mode:darken;background-color:rgba(0,0,0,.5);padding-top:200px;background-size:cover;overflow:hidden;position:relative;transition:all .5s} .bigboxnav a:before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;background-image:inherit;transition:inherit;background-blend-mode:darken;background-color:rgba(0,0,0,.5);background-size:cover;background-position:center} .bigboxnav a:hover:before{transform:scale(1.2);} .bigboxnav h2{font-size:22px} .bigboxnav p{font-size:18px} .bigboxnav p,.bigboxnav h2{position:relative;text-shadow:1px 1px 1px #000,-1px -1px 1px #000,-1px 1px 1px #000,1px -1px 1px #000} .industriesint a:nth-of-type(1){background-image:url(/images-content/industry-education-list.jpg);} .industriesint a:nth-of-type(2){background-image:url(/images-content/medical-hero-2.jpg);} .industriesint a:nth-of-type(3){background-image:url(/images-content/manufacturing-hero-2.jpg);} .industriesint a:nth-of-type(4){background-image:url(/images-content/construction-hero-2.jpg);} .industriesint a:nth-of-type(5){background-image:url(/images-content/service-hero-2.jpg);} .shadow{background-color:#fff;padding:30px 40px 50px;box-shadow:0 0 20px rgba(0,0,0,.1);} .industries .wrap{max-width:1120px;margin-top:50px;} .industries h2,.industries h3,.industries p{text-align:center;} .industries h2{font-size:30px;margin-bottom:10px;} .industries h3{font-size:16px;} .industries h3 span{display:inline-block;font-size:25px;font-weight:300;padding-left:5px;} .industries p{margin-top:0;} .industries .flex{justify-content:space-around;margin-top:60px;} .industries{margin-top:60px} section{padding:40px 10px 180px;} section h1{font-size:30px;} section h1 span{display:block;max-width:100px;font-size:14px;color:#e31d1a;margin:0 auto 10px;border-bottom:2px solid #e31d1a;} section ul,section ol{padding-left:25px;} section li{margin:5px 0;} .nolist,footer ul{list-style:none;padding:0;} .solutionchecklist{background:rgba(255,255,255,.8);margin:5% 0;padding:50px 5%;border-left:5px solid #e31d1a;border-right:5px solid #e31d1a;grid-gap:20px} .solutionchecklist&gt;div{padding-left:40px;position:relative;flex:1 0 200px} .solutionchecklist h2,.solutionchecklist .fa{color:#e31d1a;font-size:18px;} .solutionchecklist p span{text-transform:uppercase;} .solutionchecklist i.fa{margin-top:15px;width:32px;height:32px;position:absolute;left:0} .smallchecklist&gt;h2{display:block;max-width:300px;font-size:14px;color:#e31d1a;margin-top:30px;} .smallchecklist&gt;h2:after{content:"";display:block;height:2px;width:3.5rem;margin-top:1rem;background:#e31d1a;} .partnerlogos{margin:0 -5px;padding:0;list-style-type:none} .partnerlogos div{background:#fff;box-shadow:0px 10px 20px #eee;margin:5px;flex:1 0 175px;padding:0 10px} .grid.firstcolcenter{align-items:center;justify-items:center;margin-bottom:20px;grid-gap:20px;} .firstcolcenter img{height:400px;object-fit:cover;object-position:50% 30%} .sitemap .grid{grid-column-gap:10px;grid-row-gap:0} .sitemap ul{margin:0;padding:0;} .sitemap ul li{list-style:none;} .bigbox{background:#fff;padding:100px 10%;box-shadow:0px 10px 20px #eee;margin:5% 0;} .flex.box{margin:5% 0;margin:0 -20px} .flex.box&gt;div{margin:20px;flex:1 0 280px;} .flex.box .img{align-self:center} .quickcontact{padding-top:20px;} form{width:calc(100% - 4px);margin:20px auto;} form .flex{margin:0 -8px} form .flex&gt;div{margin:0 8px;flex:1 0 160px} form input[type=text],form input[type=email],form input[type=tel],form input[type=file],form input[type=submit],form select,form textarea{font-family:'Montserrat',Verdana,Geneva,Tahoma,sans-serif;font-size:16px;} form input[type=text],form input[type=email],form input[type=tel],form select,form textarea,#careers label{background-color:#fff;margin-bottom:15px;padding:0 20px;border:2px solid #f0f0f0;} form input[type=text],form input[type=email],form input[type=tel],form textarea{width:calc(100% - 44px);} form input[type=text],form input[type=email],form input[type=tel],form select{height:50px;} form select{width:100%;} form textarea{height:150px;padding:15px 20px;} form input[type=submit],.btn{min-width:210px;font-weight:bold;text-align:center;background-color:transparent;color:#e31d1a;padding:15px 20px;border:2px solid #e31d1a;transition:ease-out .3s;} form input[type=submit]:hover,.btn:hover{cursor:pointer;text-decoration:none;background-color:#e31d1a;color:#fff;transition:ease-in .3s;} form input[type=file]{margin-left:10px;} #contact textarea{height:200px;} .cta #quick{max-width:1000px;margin:20px auto 30px;} .cta #quick input[type=text],.cta #quick input[type=email],.cta #quick input[type=tel],.cta #quick select,.cta #quick textarea{margin-bottom:15px;outline:none;} .cta #quick input[type=submit]{background-color:#221f1f;color:#fff;border:none} .cta #quick input[type=submit]:hover{background-color:#57585b;} #careers label{display:inline-block;width:100%;padding:13px 0;} .cta{background-color:#e31d1a;padding:40px;} .cta h2{font-size:30px;font-weight:400;text-align:center;} footer&gt;.wrap{padding:0 0 40px;} footer .subfoot{padding:0 10px} footer .primary a{display:block;padding:5px;margin:5px} footer li{margin:5px} footer .logo{max-width:150px;} footer .flex:first-of-type ul{margin:50px 40px 40px;} footer .a8bmark{margin:1em 0} .subfoot.flex{padding:0 10px;margin:0} .subfoot ul{text-align:left} .subfoot a{text-align:right} section&gt;.wrap&gt;p,section&gt;.wrap&gt;h1{text-shadow:-1px -1px 5px #fff} @media(max-width:999px){.cycle-slideshow .slide.one{background-image:url(/images-design/slide-gainesville-1000px.jpg);} .bigboxnav a{padding-top:150px} .bigboxnav .flex{margin:0 -18px} .top-triangle{top:-100px;border-bottom-width:650px} nav ul ul{display:none !important} .flex.box&gt;div{flex:1 0 220px;} header a{padding:5px;margin:5px;}} @media(max-width:800px){header .logo img{width:250px;height:110px}} @media(max-width:767px){.header .logo{max-width:250px} .solutionsint a{padding-top:100px} .top-triangle{top:0;right:500px;border-bottom:none} .grid.half.firstcolcenter{display:block} .grid.half.firstcolcenter img{width:calc(100% + 20px);margin-left:-10px;max-width:calc(100% + 20px);height:350px;} .partnerlogos{grid-template-columns:repeat(4,1fr) !important;}} @media(max-width:700px){.imgRight{float:none;margin:0;width:calc(100% + 20px);margin-left:-10px;max-width:calc(100% + 20px);max-height:350px;object-fit:cover;object-position:50% 30%}} @media(max-width:600px){footer .primary ul{margin:1em 0 !important;display:block;min-width:100%} footer .primary&gt;div{flex:1 1 600px} footer .primary li{display:inline-block}} @media(max-width:500px){.cycle-slideshow .slide.one{background-image:url(/images-design/slide-gainesville-500px.jpg);} .cycle-slideshow .slide.two{background-image:url(/images-design/slide-hikvision-500px.jpg);} .cycle-slideshow .slide.three{background-image:url(/images-design/slide-salto-500px.jpg);} .subfoot ul,.subfoot a{text-align:center} .flex.box .img img{width:calc(100% + 20px);margin-left:-10px;max-width:calc(100% + 20px);height:300px;object-fit:cover;object-position:50% 30%} .shadow{padding:30px 20px 50px} .partnerlogos{grid-template-columns:repeat(3,1fr) !important;}} @media(max-width:400px){.cta{padding:10px} form input[type=submit]{width:100%} .solutionsint a{padding-top:50px} .partnerlogos{grid-template-columns:repeat(1,1fr) !important;}} </pre></body></html>