@font-face{font-family:Gemunu Libre;font-style:normal;font-weight:200;font-display:swap;src:url(gemunulibre.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:100;font-display:swap;src:url(roboto.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{margin:0;padding:0;color:#fff;font-family:Gemunu Libre,sans-serif;font-size:2.5rem;background:#0c1822}a{color:#fff}#logo-3d{position:fixed;width:100vw;height:100vh;top:0;left:0}#container{position:fixed;width:100vw;height:100vh;top:0;left:0;overflow:hidden;overflow-y:auto}#container::-webkit-scrollbar{display:none}#logo{position:absolute;left:0;right:0;top:66%;padding:0!important;max-width:none!important}#logotype{font-family:Roboto,sans-serif;font-size:3rem;font-weight:100;text-align:center;text-transform:uppercase;letter-spacing:2rem;margin-left:2rem;padding:0}.loader{position:fixed;width:100vw;height:100vh;top:0;left:0;text-align:center;transition:opacity .5s;background:#0c1822}.loader-img{max-width:90%;margin-bottom:30px}.loader-progress{border:solid 2px #ffffff;width:300px;height:20px;margin-left:auto;margin-right:auto;margin-bottom:20px;position:relative}.loader-progress-bar{position:absolute;left:0;top:0;bottom:0;width:0;background:#fff;transition:width 1s}.loader-progress-bar.start{width:85%}.loader-progress-bar.end{width:100%}.loader.loaded{opacity:0;pointer-events:none}.fullscreen-page{position:relative;display:flex;width:100vw;height:100vh;justify-content:center;align-items:center;text-align:center}.fullscreen-page>div{padding:1rem;max-width:720px}.top-tiers{margin-top:-12.5%}.scrolldown{padding:0!important;width:1.5rem;height:1.5rem;position:fixed;bottom:2rem;left:50%;transform:translate(-50%) rotate(-45deg);border-left:solid #fff 1px;border-bottom:solid #fff 1px;cursor:pointer;animation:.5s ease alternate infinite bounce}.scrollleft{padding:0!important;width:1.5rem;height:1.5rem;position:absolute;top:50%;left:2rem;transform:translateY(-50%) rotate(45deg);border-left:solid #fff 1px;border-bottom:solid #fff 1px;cursor:pointer}.scrollright{padding:0!important;width:1.5rem;height:1.5rem;position:absolute;top:50%;right:2rem;transform:translateY(-50%) rotate(-135deg);border-left:solid #fff 1px;border-bottom:solid #fff 1px;cursor:pointer}.imgfluid{max-width:100%}.uppercase{text-transform:uppercase}.flex{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.m-1{margin:1rem}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mb-3{margin-bottom:3rem}.w-3{width:3rem}.h-3{height:3rem}.w-4{width:4rem}.h-4{height:4rem}.w-5{width:5rem}.h-5{height:5rem}.w-6{width:6rem}.h-6{height:6rem}@keyframes bounce{0%{transform:translate(-50%) rotate(-45deg)}to{transform:translate(-50%,50%) rotate(-45deg)}}@media screen and (max-width: 768px){body{font-size:1.5rem;background-size:300px}#logotype{font-size:2.5rem;letter-spacing:1.25rem;margin-left:1.25rem}}@media screen and (min-width : 768px){.lg\:m-1{margin:1rem}}.fullscreen-page .zoom-transition{transition:transform .3s,opacity .3s;transform:scale(4);opacity:0}.fullscreen-page.active .zoom-transition{transform:scale(1);opacity:1}.fullscreen-page .wipe-transition{transition:transform .3s,opacity .3s;transform:scaleX(3) skew(45deg)}.fullscreen-page.active .wipe-transition{transform:scaleX(1) skew(0%)}.fullscreen-page .rotation-transition{transition:transform .3s,opacity .3s;transform:rotate(180deg) scale(3)}.fullscreen-page.active .rotation-transition{transform:rotate(0) scale(1)}.products{flex-wrap:nowrap;width:280px;height:160px;perspective:2000px}.product{display:block;text-decoration:none;flex-shrink:0;width:280px;height:160px;border:solid 1px #ffffff;font-size:1.5rem;position:absolute;transition:all .4s ease-in-out;background:rgba(255,255,255,.1);box-shadow:0 0 3rem #fff3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.product:hover{background:rgba(255,255,255,.15);box-shadow:0 0 3rem #ffffff4d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.product_name{margin-bottom:.5rem}.product_image{margin-bottom:.5rem;transition:all .3s ease-in-out;filter:drop-shadow(0 0 0 rgba(0,0,0,0)) grayscale(1);mix-blend-mode:plus-lighter}.product:hover .product_image{transform:scale(1.2);filter:drop-shadow(0 0 8px rgba(0,0,0,.5)) grayscale(0)}.product_description{font-size:.75rem;font-family:Roboto,Arial,Helvetica,sans-serif}.contact-link{transition:all .3s ease-in-out}.contact-link:hover{transform:scale(1.2)}
