@font-face{font-family:Montserrat;font-style:normal;src:url(/fonts/Montserrat-Regular.otf) format("opentype")}@font-face{font-family:Montserrat;font-weight:700;src:url(/fonts/Montserrat-Bold.otf) format("opentype")}body{font-family:Montserrat,Helvetica,sans-serif;font-size:12px;margin:0;padding:0}input,textarea,button{font-family:Montserrat,Helvetica,sans-serif}header{background-color:#001e41}.wrapper{margin:0 auto;max-width:1348px;padding:0 10px}.menu-toggle{display:none}.topbar{background-image:url(../../img/bg_topbar.png);background-repeat:repeat-x;height:60px;margin:0;padding:0}.topbar #accessWebtracking{display:none}.topbar .wrapper,.topmain .wrapper{position:relative}.topbar ul{height:100%;list-style:none;margin:0;padding:0;display:inline-block;position:absolute;left:10px;top:12px}.topbar li{display:inline-block;height:100%}.topbar li a{display:inline-block;height:100%;margin-right:5px}.topbar form{display:inline-block;position:absolute;right:20px;top:15px}.topbar form input,.topbar form button{display:inline-block;margin-right:10px}.topbar form input{background-color:#d5050a;border:1px #fff solid;border-radius:8px;color:#fff;padding:5px}.topbar form input::placeholder{color:#f0595d}.topbar form a{color:#fff;text-decoration:none}.topbar form button{background-color:#000;border-radius:8px;border:none;color:#fff;padding:7px}.topmain .company{display:inline-block;text-decoration:none}.topmain nav{display:inline-block;position:absolute;top:40%}.topmain nav ul{display:inline-block;list-style:none}.topmain nav ul li{display:inline-block;border-right:2px #DF0A0F solid;padding-left:15px;padding-right:15px}.topmain nav ul li:last-child{border-right:none}.topmain nav ul li a{color:#fff;text-decoration:none}.content{background-color:#e20613;color:#fff;margin:0;padding:0 0 15px}.banners{max-width:1920px;margin:0 auto}.banners,.bannerscustomers{position:relative}.btn-carousel{font-weight:700;position:absolute;box-shadow:#000 0 0 5px;background-color:#e20613;color:#fff;font-size:20px;top:40%;padding:10px;border:none;border-radius:10px}.btn-carousel:hover{cursor:pointer}.btn-carousel-prev,.btn-carouselcustomers-prev{left:20px}.btn-carousel-next,.btn-carouselcustomers-next{right:20px}.carousel,.carousel div{margin:0;padding:0}.carousel img{max-width:100%}.content ul,.content p{margin:0}.serviceslist{font-size:16px;list-style:disc;margin:0 50px!important}.serviceslist li{margin:10px 0}.serviceslist ::marker{color:#0c2148}.history-section h1{background-image:url(../../img/roundrectblue.png);background-repeat:no-repeat;background-position-x:20%;background-position-y:bottom;margin-top:80px;text-align:center;font-size:48px;text-transform:uppercase;margin-bottom:30px;padding-top:10px}.history-section{max-width:1000px;margin:0 auto}.history-section h2{font-size:24px;margin:30px 0;text-align:center}.history-section p,.history-section ul{font-size:20px;margin-bottom:20px}.history-section ul{list-style:disc}.history-section ul li{margin:10px 0}.history-section ul ::marker{color:#0c2148}.postbanner .hero{background:url(../../img/herobg.png) no-repeat;background-position-x:50%;color:#0c2148;font-size:22px;text-align:center}.servicescontainer{display:flex;margin:0 auto;justify-content:center}.servicesbox{color:#e20613;display:inline-block;font-size:14px;height:170px;margin-right:28px;position:relative;text-align:center;width:170px}.servicesbox p{background-color:#fff;border-radius:10px;height:90px;margin-top:20px;padding-top:50px;padding-left:10px;padding-right:10px}.servicesbox img{position:absolute;left:35%}.pagewrapper h1{font-size:48px;text-transform:uppercase;margin-top:0;margin-bottom:30px;padding-top:10px}.products{background-color:#0c2148}.products .wrapper{width:1000px}.products p{font-size:20px;margin-bottom:20px}.products h1{background-image:url(../../img/roundrect.png);background-repeat:no-repeat;background-position-x:22%;background-position-y:bottom;text-align:center}.productlist{display:flex;flex-wrap:wrap;align-items:center;padding-top:20px;padding-bottom:30px}.productitem{text-align:center;width:100%}.productlist>.productitem{flex:50%;margin-bottom:15px}.productitem>div{position:relative}.productitem p{color:#e10613;font-weight:700;font-size:19px;margin:0 auto;position:absolute;bottom:10px;left:0;right:0}.central .wrapper{width:930px}.central h1{background-image:url(../../img/roundrectblue.png);background-repeat:no-repeat;background-position-x:14%;background-position-y:bottom;text-align:center}.central p{font-size:16px;padding-bottom:30px;width:410px}.info-btn{background:linear-gradient(0deg,rgba(227,13,27,1) 0%,rgba(239,64,74,1) 70%);border:0;border-radius:5px;box-shadow:#999 0 0 2px;color:#fff;font-family:Montserrat,Helvetica,sans-serif;padding:5px 15px;text-transform:uppercase}.central{background-color:#fff;background-image:url(../../img/centraltop.png);background-repeat:no-repeat;border-bottom-left-radius:15px;border-bottom-right-radius:15px;padding-top:122px;color:#e20613}.centralhero{background-image:url(../../img/centralbg.png);background-position-x:right;background-repeat:no-repeat;height:398px}.tech h1{background-image:url(../../img/roundrectblue.png);background-repeat:no-repeat;background-position-x:22%;background-position-y:bottom;margin-top:20px;text-align:center}.techitems{display:flex;margin-top:20px;margin-bottom:40px;justify-content:center}.techdesc{font-size:16px;text-align:center}.techitem{background-color:#0c2148;border-radius:5px;font-size:11px;margin:0 5px;padding-bottom:10px;width:223px}.techitem h3,.techitem p{padding:0 10px}.customer{background-color:#0c2148;padding-bottom:30px}.customers-carousel{width:1200px}.customershero{background:rgb(12,33,72);background:linear-gradient(90deg,rgba(12,33,72,1) 0%,rgba(255,255,255,1) 50%,rgba(12,33,72,1) 100%);color:#e20613;font-size:16px;font-weight:700;padding:10px 0;margin:20px 0!important;text-transform:uppercase;text-align:center}.customer h1{background-image:url(../../img/roundrect.png);background-repeat:no-repeat;background-position-x:center;background-position-y:bottom;margin-top:20px;text-align:center}.testimonials{display:flex;margin-top:40px;justify-content:center}.testimonials>*{flex:1}.testimonial{margin:0 50px 0 0;font-size:16px}.testimonial .header{text-align:center}.testimonial .body{background-image:url(../../img/deptop.png),url(../../img/depbottom.png);background-position:left top,right bottom;background-repeat:no-repeat,no-repeat;margin-bottom:10px;padding-left:20px;padding-top:20px;text-align:justify}.testimonial .footer .author{background-color:#e20613;display:inline}.testimonial .footer p{margin:10px 0}.since{font-style:italic}.contact{background-color:#fff;background-image:url(../../img/contactbg.png);background-repeat:no-repeat;height:450px;padding-top:20px;padding-bottom:10px;position:relative}.contact h1{background-image:url(../../img/roundrectblue.png);background-repeat:no-repeat;background-position-y:bottom;color:#e20613;margin-bottom:20px;margin-top:0;margin-left:230px}.contact .contactgrids{display:flex}.contact .telephones{text-align:center;padding-left:25px;padding-top:5px}.contact .column1{color:#1b2f53;font-size:15px;margin-left:230px;margin-right:15px;padding-top:0;flex:1}.contact form{display:flex;flex:2}.contact form input,.contact form textarea{background-color:#f9f9f9;border:none;border-radius:0;display:block;margin:10px 0;padding:10px;width:90%}.contact .wrapper{width:1020px}.formcolumn{flex:1;margin-right:10px}.bottomcontact{background-image:url(../../img/bottomcontact.png);background-repeat:no-repeat;height:71px;position:absolute;left:0;right:0;bottom:-2px}.work{background-image:url(../../img/workbg.png);background-repeat:no-repeat;background-position-x:-26px;background-position-y:-71px;height:880px}.work h1{background-image:url(../../img/roundrectblue.png);background-repeat:no-repeat;background-position-y:bottom;margin-top:0;margin-left:200px;margin-bottom:230px;padding-top:100px}.work p{font-size:20px;padding-bottom:40px;width:700px}.work .wrapper p:first-child{margin-top:200px}.work .wrapper{width:1000px}.work-btn{background:linear-gradient(0deg,#0C2249 0%,#45639E 70%);border:0;border-radius:5px;box-shadow:#999 0 0 2px;color:#fff;padding:5px 15px;text-transform:uppercase}.social{background-color:#fff;padding-bottom:20px}.social h1{background-image:url(../../img/roundrectblue.png);background-repeat:no-repeat;background-position-y:bottom;color:#e20613;margin:0 auto 30px;padding-top:20px;width:470px}footer{background-color:#e20613;color:#fff}footer a{color:#fff}.footerinfo{padding:0 0 10px}.copy{background-color:#001e41;text-align:center;padding:20px 0}.products-top{background-image:url(../../img/productstop.png);background-repeat:no-repeat;height:67px;margin:0;padding:0}.float{position:fixed;width:60px;height:60px;bottom:15px;right:80px;background-color:#25d366;color:#fff;border-radius:50px;text-align:center;font-size:30px;box-shadow:2px 2px 3px #999;z-index:100}.my-float{margin-top:16px}.modal{font-family:Montserrat,Helvetica,sans-serif}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center}.modal__container{background-color:#fff;padding:30px;max-width:500px;max-height:100vh;border-radius:4px;overflow-y:auto;box-sizing:border-box}.modal__header{background-color:#fff;display:flex;justify-content:space-between;align-items:center}.modal__title{margin-top:0;margin-bottom:0;font-weight:600;font-size:1.25rem;line-height:1.25;color:#00449e;box-sizing:border-box}.modal__close{background:transparent;border:0}.modal__header .modal__close:before{content:"\2715"}.modal__content{margin-top:2rem;margin-bottom:2rem;line-height:1.5;color:#000c}.modal__btn{font-size:.875rem;padding:.5rem 1rem;background-color:#e6e6e6;color:#000c;border-radius:.25rem;border-style:none;border-width:0;cursor:pointer;-webkit-appearance:button;text-transform:none;overflow:visible;line-height:1.15;margin:0;will-change:transform;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.modal__btn:focus,.modal__btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.modal__btn-primary{background-color:#00449e;color:#fff}.modal__footer{background-color:#fff}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}@media (max-width: 760px){.wrapper{width:auto!important}.company{margin-left:50px}.company img{height:80px}.wrapper h1{font-size:24px;margin-left:5px!important;text-align:left!important;padding-bottom:5px!important;width:auto!important;background-position-x:0!important;background-position-y:bottom!important}.topbar form{display:none}.topbar #accessWebtracking{display:inline-block;position:absolute;right:20px;top:15px;background-color:#000;border-radius:8px;border:none;color:#fff;padding:7px;text-decoration:none}.lines{display:block;float:left;width:22px}.line{background-color:#fff;display:block;width:22px;height:2px;border-radius:1px;line-height:20px}.line+.line{margin-top:4px}.menu-toggle{display:block;position:absolute;left:10px;top:30px;width:90px;-webkit-transition:left .25s linear}.menu-anchor{background-color:red;position:absolute;padding:5px;border:1px solid transparent;border-radius:4px;cursor:pointer}.nav-container{display:block!important;max-height:0;overflow:hidden;position:relative!important;right:0!important;top:0!important}.nav-container ul{display:block!important;margin:0;padding-left:0;padding-bottom:5px}.menu-active{max-height:700px;margin:0;overflow:visible}.sidebar .menu-toggle .line{background:#000}.topmain nav ul li{display:block;border-right:none}.nav-container ul li a{border-bottom:1px solid #3b3b3b;display:block;max-width:none;padding:10px 0;margin:0 15px;width:auto}.nav-container ul li:last-child a{border:none}.postbanner .hero{background:linear-gradient(90deg,rgb(226,6,19) 0%,rgba(255,255,255,1) 50%,rgb(226,6,19) 100%)}.servicescontainer{display:block}.servicesbox{display:block;margin:0 auto}.servicesbox img{top:-10%}.techitems{display:block}.techitem{margin:10px auto}.customers-carousel{width:auto}.testimonials{display:block}.products .wrapper,.centralhero{padding:0 10px}.centralhero p{width:auto}.testimonials>*{display:block;padding:0 10px;margin:0}.contact{height:auto}.contact .column1{margin:0 10px}.contact .contactgrids{display:block}.contact form{display:block;margin:0 10px;padding-bottom:15px}.contact form .info-btn{margin-top:10px}.work{height:auto;padding-bottom:20px}.work h1{margin-bottom:20px}.work p{margin:0 10px;width:auto}.work-btn{margin-left:10px}.productlist{display:block;width:100%}.productitem{width:99%;margin:0 auto 15px}.productitem div img{width:100%}.productitem div p{max-width:300px}footer .wrapper{padding:0 10px}}@media (max-width: 1367px){.contact{background-size:50%;background-position-y:bottom}}@media (min-width: 1921px){.products-top,.central{background-size:100%}}
