.bg-image{height:calc(80vh);min-height:600px;width:100%;margin-top:-70px;background-size:cover;background-image:url(/static/images/bg2_1920x1644.jpg)}.wrapped100w-ofh{width:100%;z-index:503}.wrapped100w-ofh .frontpagetext{font-size:55px;letter-spacing:2px;position:absolute;bottom:12%;color:white;font-weight:bold;transform:translateZ(1px) scale(1);transition:font-size .3s}.banner-word,.maintext{position:relative;max-width:500px}.banner-word .hoverwrap,.maintext .hoverwrap{position:relative;overflow:hidden}.banner-word .hoverwrap:hover,.maintext .hoverwrap:hover{overflow:visible}.banner-word .hoverwrap:hover .hovercolor1,.maintext .hoverwrap:hover .hovercolor1{display:block}.banner-word .hoverwrap .hovercolor1wrap,.maintext .hoverwrap .hovercolor1wrap{filter:drop-shadow(15px 15px 10px rgba(0,0,0,0.4))}.banner-word .hoverwrap .hovercolor1,.maintext .hoverwrap .hovercolor1{transform:translate(0,-95%);left:300px;width:600px;display:none;position:absolute;clip-path:polygon(100% 100%,5% 100%,5% calc(100% - 30px), 0 calc(100% - 60px), 5% calc(100% - 90px), 5% 0, 100% 0);padding-left:calc(10% + calc(15px / 2));padding-top:7.5px;padding-bottom:7.5px;text-align:left;background:rgba(1,1,1,0.5)}@media(max-width:1000px){.banner-word .hoverwrap .hovercolor1,.maintext .hoverwrap .hovercolor1{display:none}}.banner-word .hoverwrap .hovercolor1 .ourtext,.maintext .hoverwrap .hovercolor1 .ourtext{padding:15px 20px 7.5px;font-size:14pt;font-family:"Montserrat Light",sans-serif}.banner-word .hoverwrap .hovercolor1 .hovercolor2,.maintext .hoverwrap .hovercolor1 .hovercolor2{border-left:#6ca541 3px solid}.banner-word .hoverwrap .hovercolor1 .hovercolor2:after,.maintext .hoverwrap .hovercolor1 .hovercolor2:after{content:"";width:530px;margin:auto;height:2px;border-bottom:2px royalblue solid;display:block;background:transparent}
html{background:#373737}@keyframes spin{0%{transform:rotateZ(0)}100%{transform:rotateZ(400grad)}}.gearimage{position:absolute;width:10vw;height:10vw;z-index:10;display:flex;justify-content:center;align-items:center}.gearimage img{width:2vw;height:2vw}.gearcontainer a,.gearcontainer a:visited,.gearcontainer a:hover{color:inherit;text-decoration:none}.gearcontainer2 .gearimage{width:15vw;height:15vw}.gearcontainer2 .gearimage img{width:3vw;height:3vw}.gearcontainer4 .gearimage{width:7.5vw;height:7.5vw}.gearcontainer4 .gearimage img{width:1.66666667vw;height:1.66666667vw}.gearcontainer1{top:150px;left:15px}.gearcontainer1 .centerdesignwrap{transform:translate(0.83333333vw,0.83333333vw)}.gearcontainer1 .centerdesignwrap .centerdesignofgear{width:8.33333333vw;height:8.33333333vw}.gearcontainer1 .centerdesignwrap .centerdesignofgear .centerdesigncircle{width:3.33333333vw;height:3.33333333vw;background:#6ba43a;transform:translate(2.5vw,2.5vw)}.gearcontainer1 .gear1{width:10vw;height:10vw;background:#6ba43a}.gearcontainer1 .gear1 .bar{background:#6ba43a}.gearcontainer1 .geartext{top:11vw;left:-1vw}.gearcontainer2{top:250px;left:14vw}.gearcontainer2 .centerdesignwrap{transform:translate(1.25vw,1.25vw)}.gearcontainer2 .centerdesignwrap .centerdesignofgear{width:12.5vw;height:12.5vw}.gearcontainer2 .centerdesignwrap .centerdesignofgear .centerdesigncircle{width:5vw;height:5vw;background:#083f5b;transform:translate(3.75vw,3.75vw)}.gearcontainer2 .gear2{width:15vw;height:15vw;background:#083f5b}.gearcontainer2 .gear2 .bar{background:#083f5b}.gearcontainer3{top:250px;left:32vw}.gearcontainer3 .centerdesignwrap{transform:translate(0.83333333vw,0.83333333vw)}.gearcontainer3 .centerdesignwrap .centerdesignofgear{width:8.33333333vw;height:8.33333333vw}.gearcontainer3 .centerdesignwrap .centerdesignofgear .centerdesigncircle{width:3.33333333vw;height:3.33333333vw;background:#4badc7;transform:translate(2.5vw,2.5vw)}.gearcontainer3 .gear3{width:10vw;height:10vw;background:#4badc7}.gearcontainer3 .gear3 .bar{background:#4badc7}.gearcontainer3 .geartext{top:-6vw;left:-2vw}.gearcontainer4{top:25rem;left:43vw}.gearcontainer4 .centerdesignwrap{transform:translate(0.625vw,0.625vw)}.gearcontainer4 .centerdesignwrap .centerdesignofgear{width:6.25vw;height:6.25vw}.gearcontainer4 .centerdesignwrap .centerdesignofgear .centerdesigncircle{width:2.5vw;height:2.5vw;background:#6a7879;transform:translate(1.875vw,1.875vw)}.gearcontainer4 .gear4{width:7.5vw;height:7.5vw;background:#6a7879}.gearcontainer4 .gear4 .bar{background:#6a7879}.gearcontainer4 .geartext{top:8vw;left:-4.5vw}.gearboxouter{margin:auto;background:white;height:calc(25vw);display:flex;position:relative}.gearboxouter .filmeffect{width:100vw;pointer-events:none;height:calc(25vw);z-index:19;position:absolute}.gearboxouter .gearbox{margin-top:-90px;margin-left:25%;position:relative;display:flex;align-items:center;justify-content:center;background:white;z-index:18}.gearboxouter .gearbox .gearcontainer{position:absolute}.gearboxouter .gearbox .gearcontainer:hover .gear{animation:spin ease-in-out 2s}.gearboxouter .gearbox .gear{border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative}.gearboxouter .gearbox .gear .bar{width:12%;height:120%;position:absolute;border-radius:20%}.centerdesignwrap{position:absolute;transform:translate(25px,25px);z-index:5}.centerdesignwrap .centerdesignofgear{position:absolute;background:white;border-radius:50%;width:50px;height:50px}.centerdesignwrap .centerdesignofgear .centerdesigncircle{border-radius:50%}.bar1{transform:rotate(22.5deg)}.bar3{transform:rotate(67.5deg)}.bar4{transform:rotate(45deg)}.bar5{transform:rotate(90deg)}.bar6{transform:rotate(112.5deg)}.bar7{transform:rotate(135deg)}.bar8{transform:rotate(157.5deg)}.gearlabelwrap{margin-top:10px;width:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.07);padding-top:10px;padding-bottom:10px}.gearlabelwrap .gearbuttonset1{display:flex;flex-wrap:wrap;justify-content:center}.gearlabelwrap .gearlabeltext{z-index:10;margin-left:10px;margin-right:10px}.gearlabelwrap .gearlabeltext h3{font-size:2vw;color:#373737}.geartext{font-size:3vw;z-index:100;position:absolute;top:-6vw}.gearphoneimage{position:absolute;left:0;top:0;right:0;width:75%;margin:auto;z-index:10}.colordeploy{color:#6ba43a}.colorsecure{color:#083f5b}.colormonitor{color:#4badc7}.colorperform{color:#6a7879}
