body{margin:0;font-family:-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}.App{text-align:center;background:linear-gradient(180deg,#070e12,rgba(7,14,18,.85));width:100%;height:100%}.Footer{background-color:hsla(0,0%,100%,.1);color:#fff;font-size:.8vw}.Footer-icp{font-size:.8em}.Footer-icp-license{font-size:.8em;color:#fff}.Footer-ccp-police,.Footer-icp-license:hover{color:#fff;text-decoration:none}.Footer-ccp-police{font-size:.8em;display:flex;justify-content:center;align-items:center}.Footer-ccp-police a{font-size:.8em;color:#fff;margin-right:20px}.Footer-ccp-police a:hover{color:#fff;text-decoration:none}.Footer-ccp-police-license-icon{margin-right:.3em;width:1em;height:1em}.Navbar-solid,.Navbar-trans{transition-duration:.5s;transition-timing-function:ease-out}.Navbar-solid{background-color:rgba(0,0,0,.5)}.Navbar-logo{display:inline-block;vertical-align:middle;height:2vw;min-height:30px;margin:5px;transition-duration:.2s;transition-timing-function:ease-out}.Navbar-logo:hover{box-shadow:0 0 20px #fff}.Navbar-navlink{display:flex;align-items:center;justify-content:center;padding-top:15px;padding-bottom:15px;font-size:1.5vmax;font-family:Arial;font-weight:700;text-decoration:none;margin-left:1em;margin-right:1em;color:#fff;transition:.2s;transition-timing-function:ease-out;border-radius:2px;min-width:10vw;height:100%}.Navbar-navlink-active,.Navbar-navlink:hover{background-color:hsla(0,0%,100%,.3);color:#fff;text-decoration:none;text-shadow:#fff 0 0 5px}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes slideup{0%{top:100px}to{top:0}}.About-layout{width:100%;min-height:100vh;padding-top:20vmin}.About-banner-caption{top:10vmin;left:0;position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;color:hsla(0,0%,100%,.8);width:100%}.About-banner-caption-h0{display:flex;align-items:center;flex:2 1;font-size:4.5vmax;position:relative;opacity:0;font-weight:bolder;text-shadow:#fff 0 0 10px;animation-duration:.5s;animation-name:fadein,slideup;animation-fill-mode:forwards;transition-duration:.15s;transition-timing-function:ease-out}.About-banner-caption-h0:hover{text-shadow:#fff 0 0 50px}.About-content{width:100%;font-size:3vmin;color:#fff;line-height:8vmin;text-align:left;padding:10vmin;opacity:0;animation-duration:.5s;animation-name:fadein;animation-fill-mode:forwards;animation-delay:.2s}.About-content p{background-color:rgba(0,0,0,.3);padding:3vmin;border-radius:1vmin;box-shadow:0 0 20px rgba(255,253,255,.3);white-space:pre-line}.Contact-layout{min-height:100vh;padding-top:25vmin}.Contact-banner-caption,.Contact-layout{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.Contact-banner-caption{top:10vmin;left:0;position:absolute;color:hsla(0,0%,100%,.8)}.Contact-banner-caption-h0{display:flex;align-items:center;flex:2 1;font-size:4.5vmax;position:relative;opacity:0;font-weight:bolder;text-shadow:#fff 0 0 10px;animation-duration:.5s;animation-name:fadein,slideup;animation-fill-mode:forwards;transition-duration:.15s;transition-timing-function:ease-out}.Contact-banner-caption-h0:hover{text-shadow:#fff 0 0 50px}.Contact-info{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;opacity:0;animation-duration:.5s;animation-name:fadein;animation-fill-mode:forwards;animation-delay:.2s}.Contact-details{font-weight:700;justify-content:flex-start;margin-right:5vmin;margin-left:1vmin;height:100%;color:#fff;font-size:1.5vmax}.Contact-details,.Contact-slogan{display:flex;flex-direction:column;align-items:flex-start}.Contact-slogan{font-size:2vmax;margin-top:3vmin}.Contact-map{height:60vmin;width:60vmin;margin-left:5vmin;margin-right:1vmin;display:flex;flex-direction:column;justify-content:center;align-items:center}.Map{height:100%;width:100%;border:0;border-radius:1vmin}.Partners-item,.Partners-layout{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.Partners-item{width:30vmin;height:30vmin}.Partners-item img{padding:2vmin;background-color:#fff;border-radius:10%;width:22vmin;height:22vmin;transition-duration:.1s;transition-timing-function:ease-out}.Partners-item img:hover{transform:scale(1.1)}.Home-layout{width:100%}.Home-banner-caption{padding-top:10vh;display:flex;flex-direction:column;justify-content:center;align-items:center;color:hsla(0,0%,100%,.8);width:100%}.Home-banner-caption-h0{display:flex;align-items:center;flex:2 1;font-size:4.5vmax;font-weight:bolder;text-shadow:#fff 0 0 10px;opacity:0;position:relative;animation-duration:.5s;animation-name:fadein,slideup;animation-fill-mode:forwards;transition-duration:.15s;transition-timing-function:ease-out}.Home-banner-caption-h0:hover{text-shadow:#fff 0 0 50px}.Home-banner-caption-h1{font-size:3.5vmax;animation-delay:.1s;animation-fill-mode:forwards}.Home-banner-caption-h1,.Home-banner-caption-h2{display:flex;align-items:center;flex:1 1;opacity:0;position:relative;animation-duration:.5s;animation-name:fadein,slideup}.Home-banner-caption-h2{font-size:2.5vmax;animation-delay:.2s;animation-fill-mode:forwards}.Home-partners{margin-top:1vmin;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;opacity:0;position:relative;animation-duration:.5s;animation-name:fadein,slideup;animation-delay:.3s;animation-fill-mode:forwards}.Home-partners-caption{font-size:3.5vmax;font-weight:700;margin-bottom:5vh;transition-duration:.15s;transition-timing-function:ease-out}.page{position:relative;padding-left:5vw;padding-right:5vw;display:flex;flex-direction:column;width:100%;height:100%;z-index:1}.page-banner-img{position:absolute;z-index:0;top:0;left:0;width:100%;max-width:100%;height:auto;max-height:100%;object-fit:cover;-webkit-mask-image:linear-gradient(0deg,rgba(7,14,18,0) 0,rgba(7,14,18,.85));mask-image:linear-gradient(0deg,rgba(7,14,18,0) 0,rgba(7,14,18,.85));-webkit-filter:blur(5px);filter:blur(5px);animation-duration:1s;animation-name:fadein;animation-timing-function:ease-out;animation-fill-mode:forwards}.ProductItemCard{background-color:#fff;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;cursor:pointer;box-shadow:0 0 20px rgba(0,0,0,.7);border-radius:1vmin;padding:2vmin;margin:2vmin;opacity:0;animation-duration:1s;animation-name:fadein;animation-fill-mode:forwards;transition-duration:.2s;transition-timing-function:ease-out}.ProductItemCard:hover{transform:scale(1.05)}.ProductItemCard-img-container{width:30vmin;height:35vmin;display:flex;flex-direction:column;justify-content:center;align-items:center}.ProductItemCard img{max-width:25vmin;max-height:25vmin;border-radius:1vmin}.ProductItemCard p{font-size:3vmin}.Products-layout{width:100%;min-height:100vh;padding-top:30vmin}.Products-banner-img{position:absolute;top:0;left:0;background-color:#000;overflow:hidden;width:100%;z-index:0}.Products-banner-img img{-webkit-filter:brightness(70%);filter:brightness(70%);-webkit-filter:blur(5px);filter:blur(5px);width:100%;-webkit-mask-image:linear-gradient(0deg,rgba(7,14,18,0) 0,rgba(7,14,18,.85));mask-image:linear-gradient(0deg,rgba(7,14,18,0) 0,rgba(7,14,18,.85));margin:-5px;opacity:0;animation-duration:3s;animation-name:fadein;animation-timing-function:ease-out;animation-fill-mode:forwards}.Products-banner-caption{top:10vmin;left:0;position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;color:hsla(0,0%,100%,.8);width:100%}.Products-banner-caption-h0{display:flex;align-items:center;flex:2 1;font-size:4.5vmax;position:relative;font-weight:bolder;text-shadow:#fff 0 0 10px;opacity:0;animation-duration:.5s;animation-name:fadein,slideup;animation-fill-mode:forwards;transition-duration:.15s;transition-timing-function:ease-out}.Products-banner-caption-h0:hover{text-shadow:#fff 0 0 50px}.Products-grid-layout{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}
/*# sourceMappingURL=main.c58988e3.chunk.css.map */