@import url(https://fonts.googleapis.com/css?family=Orbitron);@font-face{font-family:DDCHardware;font-weight:900;src:local("DDCHardware"),url(/static/media/DDCHardware-Regular.e65630a3.otf) format("opentype")}*{box-sizing:border-box}#root,body,html{height:100%;width:100%;background-color:#cee2ff;margin:0;padding:0;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{text-decoration:none}li,ul{list-style:none}button{padding:1px;margin:0}.btn-primary{letter-spacing:3px;color:#ecf0f1;background-color:#4f4eff}.btn-primary,.btn-secondary{padding:.75rem 1.5rem;font-size:.9rem;text-decoration:none;-webkit-transition:.25s;transition:.25s;cursor:pointer}.btn-secondary{-ms-grid-row-align:center;align-self:center;letter-spacing:1px;color:#40f;background-color:#ecf0f1}.btn-primary:hover,.btn-secondary:hover{background-color:#1abc9c}.btn-secondary:hover{color:#fff}section{height:100vh;width:100%}section:first-child,section:nth-child(2),section:nth-child(3){background:none}section:nth-child(4){background-color:none}section:nth-child(5){background:#fff}section:nth-child(6){height:100%;background:-webkit-gradient(linear,left top,left bottom,from(#1b283a),color-stop(70%,#1b283a),color-stop(70%,#f6f6f6),to(#f6f6f6));background:linear-gradient(180deg,#1b283a 0,#1b283a 70%,#f6f6f6 0,#f6f6f6)}section:nth-child(7){height:100%;background:-webkit-gradient(linear,left bottom,left top,from(#1b283a),color-stop(70%,#1b283a),color-stop(70%,#f6f6f6),to(#f6f6f6));background:linear-gradient(0deg,#1b283a 0,#1b283a 70%,#f6f6f6 0,#f6f6f6)}section:nth-child(8){height:100%;background:#1b283a}section:nth-child(9){background-color:#1b283a}img{max-width:100%;max-height:100%}.box{width:450px;height:180px;background:none;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;font-family:Orbitron,sans-serif;text-transform:uppercase;font-weight:600;text-align:center;line-height:40px}.underline{width:100%;background:#48a1a1;height:10px;margin-top:130px;-webkit-animation:underline 6s ease-in-out infinite;animation:underline 6s ease-in-out infinite}@-webkit-keyframes underline{0%{width:0;float:left}50%{width:100%}to{width:0;float:right}}@keyframes underline{0%{width:0;float:left}50%{width:100%}to{width:0;float:right}}.L{position:absolute;margin:80px 0 0 70px;background-color:#fff;width:40px;height:40px;border-radius:100%;-webkit-animation:L 6s ease-in-out infinite;animation:L 6s ease-in-out infinite}@-webkit-keyframes L{10%{margin-top:80px;background:#fff}17.5%{margin-top:70px;background:#48a1a1}25%{margin-top:80px}}@keyframes L{10%{margin-top:80px;background:#fff}17.5%{margin-top:70px;background:#48a1a1}25%{margin-top:80px}}.O{position:absolute;margin:80px 0 0 115px;background-color:#fff;width:40px;height:40px;border-radius:100%;-webkit-animation:O 6s ease-in-out infinite;animation:O 6s ease-in-out infinite}@-webkit-keyframes O{14.15%{margin-top:80px;background:#fff}22%{margin-top:70px;background:#48a1a1}29.5%{margin-top:80px}}@keyframes O{14.15%{margin-top:80px;background:#fff}22%{margin-top:70px;background:#48a1a1}29.5%{margin-top:80px}}.A{position:absolute;margin:80px 0 0 160px;background-color:#fff;width:40px;height:40px;border-radius:100%;-webkit-animation:A 6s ease-in-out infinite;animation:A 6s ease-in-out infinite}@-webkit-keyframes A{18.3%{margin-top:80px;background:#fff}26%{margin-top:70px;background:#48a1a1}33.5%{margin-top:80px}}@keyframes A{18.3%{margin-top:80px;background:#fff}26%{margin-top:70px;background:#48a1a1}33.5%{margin-top:80px}}.D{position:absolute;margin:80px 0 0 205px;background-color:#fff;width:40px;height:40px;border-radius:100%;-webkit-animation:D 6s ease-in-out infinite;animation:D 6s ease-in-out infinite}@-webkit-keyframes D{22.45%{margin-top:80px;background:#fff}30%{margin-top:70px;background:#48a1a1}37.5%{margin-top:80px}}@keyframes D{22.45%{margin-top:80px;background:#fff}30%{margin-top:70px;background:#48a1a1}37.5%{margin-top:80px}}.I{position:absolute;margin:80px 0 0 250px;background-color:#fff;width:40px;height:40px;border-radius:100%;-webkit-animation:I 6s ease-in-out infinite;animation:I 6s ease-in-out infinite}@-webkit-keyframes I{26.6%{margin-top:80px;background:#fff}33.7%{margin-top:70px;background:#48a1a1}40.2%{margin-top:80px}}@keyframes I{26.6%{margin-top:80px;background:#fff}33.7%{margin-top:70px;background:#48a1a1}40.2%{margin-top:80px}}.N{position:absolute;margin:80px 0 0 295px;background-color:#fff;width:40px;height:40px;border-radius:100%;-webkit-animation:N 6s ease-in-out infinite;animation:N 6s ease-in-out infinite}@-webkit-keyframes N{31.75%{margin-top:80px;background:#fff}39%{margin-top:70px;background:#48a1a1}46.5%{margin-top:80px}}@keyframes N{31.75%{margin-top:80px;background:#fff}39%{margin-top:70px;background:#48a1a1}46.5%{margin-top:80px}}.G{position:absolute;margin:80px 0 0 340px;background-color:#fff;width:40px;height:40px;border-radius:100%;-webkit-animation:G 6s ease-in-out infinite;animation:G 6s ease-in-out infinite}@-webkit-keyframes G{35.9%{margin-top:80px;background:#fff}43.4%{margin-top:70px;background:#48a1a1}50.9%{margin-top:80px}}@keyframes G{35.9%{margin-top:80px;background:#fff}43.4%{margin-top:70px;background:#48a1a1}50.9%{margin-top:80px}}.flex-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.flex-container>nav,.flex-container>section{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.sc-card-section{margin:0;width:100%;display:flex;flex-direction:column}.sc-card-section--header{display:flex;align-self:center;align-items:center;flex-direction:row;justify-content:space-between;height:65px;padding-top:7%;padding-bottom:2rem}.sc-card-section--header__title{align-self:flex-start}.sc-card-section--heeader__button{align-content:center;padding:.75rem 1.5rem;font-size:.75rem;text-decoration:none;letter-spacing:3px;color:#ecf0f1;background-color:#4f4eff;-webkit-transition:.25s;transition:.25s}.sc-card-section .card-container{padding-top:0}.sc-card-section .card-container::-webkit-scrollbar{display:none}.sc-card-section .gallery-toggle,.sc-card-section .price-tag{display:none}.sc-card-section .buy-button{background-color:#4f4eff;border-radius:0}.sc-card-section .product-card{width:350px;height:550px}.sc-card-section .card,.sc-card-section .product-card-gallery .gallery-item{border-radius:0}.sc-maps{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;padding-top:1.25rem}@media only screen and (max-width:600px){.sc-card-section{display:flex;flex-direction:column}}@media only screen and (min-width:768px){.sc-our-work--header{width:81%;margin-left:12%;margin-top:5%;margin-bottom:2%}.sc-our-work .card-container{margin-left:0}}@media only screen and (min-width:992px){.sc-our-work--header{width:79%;margin-left:12%;margin-top:3%;margin-bottom:1%}.sc-our-work .card-container{margin-left:0}}@media only screen and (min-width:1200px){.sc-our-work--header{width:58%;margin-left:21%;margin-top:3%;margin-bottom:1%}.sc-our-work .card-container{margin-left:10%;width:80%}}@media only screen and (min-device-width:317px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2){.sc-card-section .product-card{width:100px;height:420px}}@media only screen and (min-device-width:300px) and (max-device-width:320px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){.sc-card-section--header{padding-left:9%;width:90%}.sc-map-section .sc-contact{display:block;height:100%;padding-left:5%}}@media only screen and (min-device-width:321px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){.sc-card-section--header{padding-left:9%;width:90%}.sc-map-section .sc-contact{display:block;height:100%;padding-left:5%}}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.sc-card-section--header{padding-left:9%;width:90%}.sc-map-section .sc-contact{display:block;height:100%;margin-left:5%}}@media only screen and (min-width:900px) and (max-height:1366px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1.5){.sc-card-section .product-card{width:20%}}@media only screen and (min-width:768px) and (max-height:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1.5){.sc-card-section .card-container{display:flex;flex-direction:column-reverse}}.sc-cases-container{padding:1rem;max-width:1200px;min-width:320px;margin:0 auto}.sc-cases-container header{padding:3rem 0 5rem}.sc-cases-container ul{margin:0;padding:0}.sc-cases-container li{padding-bottom:1rem;background:#fff;color:#202020}.sc-cases-container li:hover{box-shadow:1px 2px 3px 0 rgba(25,25,25,.6);-webkit-transition:all .5s ease;transition:all .5s ease}.sc-cases-container h1{background-color:#38678f;color:#fff;padding:1.25rem}.sc-cases-container h2{margin:0}.sc-cases-container p{color:#555;line-height:1.5;font-size:.75rem;letter-spacing:2px}.sc-cases-container img{width:100%;margin-bottom:1.5rem;height:315px}.sc-cases-container .item-list{display:flex;flex-wrap:wrap}.sc-cases-container .item{flex:100% 1;margin:0 0 1.25rem}.sc-cases-container .item:hover{perspective:1000;-webkit-perspective:1000;backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-transform:translateY(-8px);transform:translateY(-8px);box-shadow:0 10px 10px -10px #000}.sc-cases-container .item-content{padding:1rem 1rem 4rem}@media (min-width:36em){.sc-cases-container .item{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 0.625rem);margin-left:1.25rem}.sc-cases-container .item:nth-child(odd){margin-left:0}}@media (min-width:60em){.sc-cases-container .item{flex-grow:0;flex-shrink:0;flex-basis:calc(33.33333% - 0.875rem)}.sc-cases-container .item:nth-child(odd),.sc-cases-container item:nth-child(2n){margin-left:1.25rem}.sc-cases-container .item:nth-child(3n+1){margin-left:0}}.sc-cases-container .item-content{padding:1rem}.sc-cases-container .item-text{padding:1rem 0 4rem}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.sc-cases-container{margin-left:15%;margin-right:15%;padding-left:1%;margin-top:5%}}@supports (-ms-ime-align:auto){.sc-cases-container{width:1200px}.sc-maps{padding-bottom:80px}.sc-about{padding-top:100px;padding-bottom:100px}}@-moz-document url-prefix(){.footer-wrapper,.sc-cases-container{width:1200px}}div.cover{font-family:Lato;font-weight:300;line-height:150%;overflow:hidden;position:fixed;width:100%;height:100%;margin:0;padding:0;z-index:999;overflow:visible!important}div.cover div.logo{position:absolute;margin:auto;color:#231f20;width:50%;height:40%;top:0;right:0;bottom:0;left:0;text-align:center}div.cover div.logo a{cursor:pointer;margin:5%;color:#000;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}div.cover div.logo .btn-group{display:flex;justify-content:center;margin:30px}div.cover div.logo img.logo,div.cover div.logo p.text{padding:30px 20px}div.cover div.logo img.logo{width:auto;height:100%;-webkit-transition-duration:.5s;transition-duration:.5s;cursor:pointer}div.cover div.logo img.logo:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}@-webkit-keyframes sway{0%{-webkit-transform:rotate(8deg);transform:rotate(8deg)}50%{-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}to{-webkit-transform:rotate(8deg);transform:rotate(8deg)}}@keyframes sway{0%{-webkit-transform:rotate(8deg);transform:rotate(8deg)}50%{-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}to{-webkit-transform:rotate(8deg);transform:rotate(8deg)}}.object{position:absolute;-webkit-animation:sway 2.4s infinite;animation:sway 2.4s infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform-origin:top;transform-origin:top;left:0;right:0;height:5%;z-index:999;text-transform:uppercase}.object-shape{width:100px;height:100px;border-radius:50%;display:block;background-color:#222;margin:0 auto;position:relative;color:#fff;text-align:center;padding-top:25px;font-weight:800;box-sizing:border-box}.object-shape span{font-size:22px;color:#fff}.object-rope{height:100%;width:5px;background-color:#222;content:"";display:block;margin-left:50%}@media (orientation:portrait){img.logo{width:100%!important;height:auto!important;width:100%;height:auto}}@media only screen and (max-width:1400px){body{background-size:200%;font-size:100%}}@media only screen and (max-width:650px){body{font-size:80%;background-size:230%;background-position:50%;background-repeat:no-repeat}#cover div#logo .text{padding:30px 0}}
/*# sourceMappingURL=main.5167d0dc.chunk.css.map */