body{background-color:#f5f5ff;box-sizing:border-box;height:100%;margin:0;max-height:100%;max-width:100%;overflow-x:hidden;padding:0}.Main{justify-content:center;min-height:100vh;position:relative;text-align:center}.mainWrapper{padding-bottom:2.5rem}h1{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}h3,h4,h5,p{font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif}.phoneNum{color:rgba(80,80,80,.8);margin-left:25px}.titleBox{align-items:center;justify-content:center;margin-top:10%}.lowerCrane,.titleBox{display:flex;flex-direction:row}.lowerCrane{align-items:flex-start;margin-right:73px;margin-top:3px}.crane{align-items:center;display:flex;flex-direction:column;margin-left:5%;margin-top:5%}.craneBase{height:auto;margin-left:0;width:35px}.craneGrabber{-webkit-transform-origin:-630%;transform-origin:-630%;width:18px}.craneBody,.craneGrabber{-webkit-animation-duration:12s;animation-duration:12s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:craneRotation;animation-name:craneRotation;-webkit-animation-timing-function:linear;animation-timing-function:linear;height:auto}.craneBody{-webkit-transform-origin:33%;transform-origin:33%;width:220px}.box1{align-self:flex-end;margin:1px}.box1,.box2{height:auto;width:16px}.box2{align-self:center;-webkit-animation-duration:12s;animation-duration:12s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:boxMovement;animation-name:boxMovement;-webkit-animation-timing-function:linear;animation-timing-function:linear;margin:2px 1px 1px -8px;-webkit-transform-origin:-715%;transform-origin:-715%}.boxGroup1{align-self:flex-end;flex:display 1;margin-right:83px}.boxGroup2{align-self:center;flex:display 1;margin-left:-8px}.grabberBoxStack{display:flex;flex-direction:column;margin-left:100px}.dot1{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:dotLoading1;animation-name:dotLoading1;-webkit-animation-timing-function:steps(1);animation-timing-function:steps(1)}.dot1,.dot2{-webkit-animation-duration:4s;animation-duration:4s;margin-left:1px;visibility:hidden}.dot2{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:dotLoading2;animation-name:dotLoading2;-webkit-animation-timing-function:steps(1);animation-timing-function:steps(1)}.dot3{-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:dotLoading3;animation-name:dotLoading3;-webkit-animation-timing-function:steps(1);animation-timing-function:steps(1);margin-left:1px;visibility:hidden}.header{background-color:#f5f5ff;box-shadow:-3px 3px 3px #888;display:flex;left:0;position:fixed;right:0;text-align:center;top:0;width:101%;z-index:3}.logo{border:none;display:block;height:auto;margin:0 auto;min-width:100px;padding:5px;width:75%}.logoLink{border:0;border-right:2px;border-color:gray;border-style:solid;min-width:110px;transition:1s ease-in-out}.info{display:flex;flex-direction:column;height:100%;width:100%}.emailLink{color:#000;height:15px;width:auto}.headerContact{background-color:hsla(0,0%,86%,.6);border-bottom:2px solid gray;display:flex;flex-direction:row;height:30px;width:100%}.headerEmail{align-items:center;border-right:2px solid gray;height:100%;overflow-wrap:break-word;width:50%}.headerEmail,.localLinks{display:flex;justify-content:center}.localLinks{align-items:last baseline;flex-direction:row;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;gap:3%;margin-right:30px;transition:1s ease-in-out;white-space:nowrap}.moreDropdown{align-items:flex-start;display:flex;flex-direction:column}.moreDropdown:hover .dropdownLinks{display:block}.dropdownLinks{background-color:#f9f9f9;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:none;margin-top:31px;position:absolute;z-index:4}.dropdownItems p{font-size:small;margin:0}.dropdownItems,.dropdownItems p{font-family:Arial,Helvetica,sans-serif}.dropdownItems{background:transparent;border:none;color:#000;display:block;float:none;padding:12px 16px;text-align:left;text-decoration:none;width:100%}.dropdownItems:hover{background-color:#ddd}.localLinkButton{background-color:initial;border:none;color:#000;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;padding:5px;text-decoration:none}.localLinkButton:hover{background-color:#ddd}.gallery{align-items:center;background:linear-gradient(90deg,#add8e6 0 20%,orange 20% 40%,#ff0 40% 60%,blue 60% 80%,purple 80% 100%);background-size:500%,100%;box-shadow:-3px 3px 3px #888;display:flex;flex-direction:column;height:auto;justify-content:space-between;margin:auto auto auto -.6%}.galleryTrans{transition:1s ease-out}.galleryControl{background-color:rgba(0,0,0,.2);display:flex;justify-content:space-between;width:90%}.message{color:#fff;transition:opacity .5s}.hidden{opacity:0}.galleryButton{background-color:initial;border:none;font-size:36px;opacity:.5;transition-duration:.4s}.white{color:#fff}.gray{color:gray}.back{margin-left:3%}.back:hover{font-size:48px;margin-right:-7px;opacity:1}.forward{margin-right:3%}.forward:hover{font-size:48px;margin-left:-7px;opacity:1}.messageFade{-webkit-animation:messageFade 1s ease-in-out,1;animation:messageFade 1s ease-in-out,1}.dot{align-items:center;background-color:#fff;height:20px;justify-content:center;width:20px}.activeDot,.dot{border-radius:50%;display:flex}.activeDot{background-color:#5d5b5b;height:12px;transition:1s ease-out;width:12px}.radio{justify-content:space-between;margin-bottom:5%;margin-top:-10%;width:40%}.radio,.radioTest{display:flex;flex-direction:row}.radioTest{gap:10px;margin-bottom:3%}.about{align-items:center;display:flex;flex-direction:column;justify-content:right;margin:auto;width:60%}.aboutText{font-size:large;margin-top:-1%;text-align:justify;text-justify:inter-word}.aboutText,.title{color:#505050}.aboutEndLine{background-color:#505050;height:2px;width:110%}.cardThing{align-items:center;display:flex;flex-direction:column;height:auto;margin-top:2%;width:230px}.cardBrace{display:flex;flex-direction:row;flex-wrap:wrap;gap:10%;justify-content:center;margin:2% auto auto;width:75%}.cardText{font-size:large}.cardImg{height:100px;width:auto}.linkArrow{background-color:initial;color:#505050;font-size:28px;transition-duration:.4s}.linkArrow:hover{background-color:#888}.linkText{align-self:center;white-space:nowrap}.grid{aspect-ratio:5/2;display:flex;flex-wrap:wrap;margin:2% auto auto;width:90%}.panel{height:50%;justify-content:end;transition:.8s;width:33%}.panel,.panelBanner{align-items:center;display:flex}.panelBanner{background-color:#505050;border:none;color:#fff;cursor:pointer;flex-direction:row;flex-wrap:nowrap;font-size:24px;height:50px;overflow:hidden;text-decoration:none;transition-duration:1s}.projectLink{padding-right:50px;text-decoration:none}.panelText{color:#fff;margin-left:10px;overflow:hidden;white-space:nowrap}.panel:hover{-webkit-transform:scale(1.04);transform:scale(1.04)}.teamBrace{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;justify-content:space-between;margin:auto;width:90%}.teamItem{display:flex;flex:1 1 400px;gap:25px}.teamImg{background-color:red;border-radius:50%;display:flex;flex:0 0 auto;height:180px;width:150px}.teamText{text-align:justify}.services{background-color:#d3d3d3;display:flex;flex-direction:column;margin:50px auto;width:90%}.serviceTitle{color:#2c3e50}.serviceBrace{color:#2c3e50;display:flex;flex-direction:row;flex-wrap:wrap;gap:4%;justify-content:center}.serviceText{flex:1 1 400px;line-height:1.5;max-width:42%;min-width:300px;text-align:left}@media (max-width:1000px){.serviceText{flex:1 1 100%;max-width:100%;padding-left:20px;padding-right:20px}}.testemonials{align-items:center;background-color:gray;box-shadow:-3px 3px 3px #888;display:flex;flex-direction:column;margin:auto auto auto -.6%;padding-bottom:50px;padding-top:50px;width:101.2%;z-index:1}.clientImg{border:20px solid #f5f5ff;border-radius:50%;height:80px;margin-bottom:-40px;width:80px;z-index:1}.textContainer{background-color:#f5f5ff;transition:1s ease-in-out}.textContainer,.textContainerModel{border-radius:25px;display:flex;justify-content:space-between;padding-bottom:20px;padding-top:20px;width:90%}.textContainerModel{background-color:red;margin-top:80px;opacity:0;position:absolute}.testemonialText{display:flex;flex-direction:column}.testemony{font-style:italic}.testemonialSignOff,.testemony{font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif}.testemonialRadio{margin-top:20px}.contact{background-color:#1e1e1e;background-image:url(/static/media/world.c3ed36e541212c325427.png);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-direction:row;flex-wrap:wrap;margin:auto auto auto -.6%;width:101.2%}.contact,.contactInfo{display:flex;justify-content:center}.contactInfo{align-items:center;flex-direction:column;height:85%;margin-top:30px;min-width:400px;width:45%}.textSection{align-items:flex-start;color:#c8c8c8;display:flex;flex-direction:row;height:60%;width:90%}.sectionLower{height:100%;width:50%}.logoSection{align-items:flex-start;display:flex;width:90%}.upperContact{color:#c8c8c8;display:flex;width:90%}.logoInverted{height:auto;margin:10px;width:100px}.contactTitleSection{align-items:center;display:flex;width:90%}.contactText2{margin:10px 10px 30px}.contactText,.contactText2{font-size:small;line-height:1.5;text-align:left}.contactText{margin:10px}.inputSection{align-items:flex-start;color:#c8c8c8;height:82%;width:90%}.contactDetails,.inputSection{display:flex;flex-direction:row}.contactDetails{gap:10%;height:100%;justify-content:flex-start;width:100%}.contactForm{margin:10px;width:100%}.formLabel{font-size:small;line-height:1.5;text-align:left}.nameContact{display:flex;flex-direction:column;justify-content:center;width:50%}input[type=text]{border:3px solid #ccc;box-sizing:border-box;font-family:monospace;outline:none;padding:4px;transition:.5s;width:100%}.captchaDiv{align-items:start;display:flex;flex-direction:column;margin-bottom:10px}input[type=text]:focus{border:3px solid #6488ea}input[type=submit]{align-self:flex-end;background-color:#6488ea;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:52px;padding:8px;text-decoration:none;width:80px}textarea{border:3px solid #ccc;box-sizing:border-box;font-family:monospace;margin:8px 0;outline:none;padding:4px;resize:none;transition:.5s;width:100%}textarea:focus{border:3px solid #6488ea}.footerManual{background-color:#1e1e1e;border-top:3px solid #000;bottom:0;color:#fff;display:flex;flex-direction:row;position:absolute;text-align:center;width:100%;z-index:3}.footerSection{border-right:3px solid #000;display:flex;padding-left:10px;width:50%}.errorPage{align-items:center;display:flex;flex-direction:column;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;justify-content:center;margin:auto;position:absolute;top:40%;width:100%}.projectSidebar{background-color:#1e1e1e;box-shadow:-3px 3px 3px #888;color:#fff;display:flex;left:0;max-width:220px;overflow:scroll;position:fixed;top:0;width:25%;z-index:2}.sideBarContent{align-items:left;display:flex;flex-direction:column;justify-content:start;margin-left:8%;transition:1s ease-in-out;z-index:3}.sideBarLink{color:#fff;text-decoration:none}.projectText{font-size:small;line-height:1.5;text-align:left}.projectList{padding-bottom:40px}.projectTitle{color:#000;margin-bottom:7px}.titleDiv{border-bottom:2px solid gray;display:flex;flex-direction:row;justify-content:left;margin-top:130px;width:100%}.spacerDiv{max-width:220px;width:25%}.projectTitleBox{justify-content:left;padding-left:10px;width:75%}.projectContent,.projectTitleBox{display:flex;margin-left:min(25%,220px)}.projectContent{flex-wrap:wrap;justify-content:center}.descriptionDiv{border:1px solid rgb(0,255,255,.6);flex:1 1;margin:20px;min-width:200px;padding:10px}.projectImages{display:flex;flex:0 1 600px;flex-direction:column;gap:20px;margin:20px}.mainImage{background-color:red;height:350px;width:100%}@-webkit-keyframes colourChange{0%{background:red}50%{background:linear-gradient(90deg,red 50%,blue 0)}to{background:blue}}@keyframes colourChange{0%{background:red}50%{background:linear-gradient(90deg,red 50%,blue 0)}to{background:blue}}@-webkit-keyframes messageFade{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes messageFade{0%{opacity:1}50%{opacity:0}to{opacity:1}}@-webkit-keyframes dotLoading1{0%{visibility:hidden}25%{visibility:visible}}@keyframes dotLoading1{0%{visibility:hidden}25%{visibility:visible}}@-webkit-keyframes dotLoading2{0%{visibility:hidden}50%{visibility:visible}}@keyframes dotLoading2{0%{visibility:hidden}50%{visibility:visible}}@-webkit-keyframes dotLoading3{0%{visibility:hidden}75%{visibility:visible}}@keyframes dotLoading3{0%{visibility:hidden}75%{visibility:visible}}@-webkit-keyframes craneRotation{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}30%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}50%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}80%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes craneRotation{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}30%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}50%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}80%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@-webkit-keyframes boxMovement{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}30%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}50%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}to{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}}@keyframes boxMovement{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}30%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}50%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}to{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}}
/*# sourceMappingURL=main.4e1891c6.css.map*/