html{scroll-behavior:smooth}h1,h2,h3{font-family:"SourceSerifPro-Semibold"}h1{font-size:54px}h2{font-size:36px}h3{font-size:28px}h4,button{font-family:"Lato-Bold"}h4{font-size:24px}button{font-size:16px}h5,body{font-family:"Lato-Regular"}h5{font-size:24px}h6{font-family:"SourceSerifPro-Regular"}body{font-size:16px}a{font-family:"Lato-Bold";word-break:break-word;color:#004789}a:hover{color:#431E75;text-decoration:underline}a:focus{outline:none}@media (max-width:767px){.row{padding:0 10px}h1{font-size:48px}h2{font-size:36px}h3{font-size:28px}h4{font-size:24px}h5{font-size:18px}body{font-size:16px}}@media (max-width:387px){h1{font-size:38px}}.navbar{background-color:rgba(255,255,255,0);height:70px;transition:0.3s;margin:auto;padding:.5rem 50px .5rem 40px}.nav-link-text{font-size:20px;line-height:.8}.nav-link .nav-link-text:hover{color:#004789}.nav-microsoft-image{width:175px;max-width:80%;padding-top:30px;display:none}@media (max-width:480px){nav .nav-section{display:table}}.omnitech-logo{background-image:url(/media/5evfs2on/logo-horizontal-white.png);background-size:contain;background-repeat:no-repeat;height:50px;width:197px;margin-top:70px;transition:0.3s}.scrolled{box-shadow:2px 4px 22px rgba(250,250,250,.6);background-color:rgba(255,255,255,.9)}.scrolled .navbar{padding-right:70px}.scrolled .omnitech-logo{max-height:30px;background-image:url(/media/a2uimzto/omnitechlogo_purple.png);margin-top:0}.scrolled .menu-toggle{background-image:url(/media/2rsm3tua/hamburger-purple.png);margin-top:10px}@media (max-width:767px){.omnitech-logo{background-image:url(/media/udlj0l0r/logo-tornado-white.png);max-height:70px}.scrolled .omnitech-logo{background-image:url(/media/vjpem2jx/omnitechicon_purple.png);max-height:40px}.scrolled .navbar{padding:.5rem 50px .5rem 30px}.menu-toggle{margin-top:40px}}.menu-toggle{position:absolute;margin-top:40px;min-width:50px;min-height:30px;background:transparent url(/media/eccmros1/hamburger-white.png) no-repeat;background-size:contain;cursor:pointer;transition:0.3s}.menu-toggle-2{display:none;position:fixed;top:20px;min-width:50px;min-height:25px;background:transparent url(/media/fc2nlpsk/x.png) no-repeat;background-size:contain;cursor:pointer}.nav.mobile{display:inline-block;margin:25px 20px;box-shadow:2px 4px 22px rgba(218,218,218,.6);height:100%}.mobile .nav-link{display:none;position:relative;float:left;clear:both;color:#431E75}.nav-link.nav-divider{background-color:#431E75;padding:0;height:1.5px;width:50%}.back-to-top{position:fixed;right:15px;bottom:10px;opacity:1;transition:opacity 0.4s;z-index:2}.back-to-top img{height:40px;z-index:2}.back-to-top.hidden{opacity:0}footer{margin-top:100px;padding-top:340px;background-image:url(/media/acxd5kk3/homefooter.png);background-position:center;background-repeat:no-repeat;height:929px;color:#fff}footer h3{font-size:28px}footer.gray-background{background-color:#F3F3F3}footer .footer-logo{margin-bottom:68px;padding-left:15px}footer .footer-logo img{max-height:70px;height:auto}footer .footer-contact-icon{padding-right:10px;margin:10px 0;width:33px}footer .footer-social{padding:0 5px;margin:10px 0}footer .footer-social img{height:32px}footer .footer-address{margin-left:28px;margin-top:10px;display:table}footer .footer-address h5{font-size:21px;font-family:'Lato-Bold'}footer .footer-address p{margin-bottom:0}footer .footer-address .map-marker{margin:-8px 10px 0 -28px}footer a{color:#fff}footer a:hover{color:#F3F3F3;text-decoration:none}footer .footer-image img{max-width:100%}@media (max-width:1200px){footer .footer-image img{padding:0 40px 80px}}@media (max-width:991px){footer .footer-image img{padding:0;padding-left:20px}}@media (max-width:575px){footer .footer-image img{padding-bottom:60px;max-width:200px}}@media (max-width:767px){footer .container{max-width:600px}}@media (max-width:575px){footer{background-image:url(/media/ay1a0adh/homefooter-mobile.png);height:1421px;padding:240px 0 0 16px}footer .footer-logo{margin-bottom:0}footer .footer-logo img{width:100%;padding-right:20px}footer .footer-section{margin-top:48px}}