*{box-sizing:border-box;padding:0;margin:0;text-decoration:none;list-style:none;font-family:Rubik}:root{--primario: #5675a2;--secundario: #8aacd3;--blanco: #ffffff;--gradient: #1DD2C9;scroll-behavior:smooth}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Italic.ttf) format("truetype");font-weight:400;font-style:italic}img{object-fit:cover}a{color:var(--primario)}body{background-color:var(--blanco);scroll-behavior:smooth}.xxlText{font-size:64px;text-transform:uppercase}.lgText{font-size:48px;text-transform:uppercase}.mdText{font-size:24px}.smText{font-size:16px}.xsText{font-size:12px}.lttx{color:var(--blanco)}.dktx{color:var(--primario)}.sftx{color:var(--secundario)}.grtx{color:var(--gradient)}.bold{font-weight:700}.regular{font-weight:400}.italic{font-weight:400;font-style:italic}.container{max-width:1200px;margin:auto;padding:80px 20px}.gradientText{display:flex;background:linear-gradient(to right,var(--gradient),var(--primario));-webkit-background-clip:text;background-clip:text;color:transparent}footer{background-color:var(--color-text);background-image:url(/img/footer-bg.png);background-position:top;background-repeat:no-repeat;background-size:cover;-webkit-backdrop-filter:brightness(.5);backdrop-filter:brightness(.5)}footer .container{display:flex;flex-direction:column;padding-bottom:30px;gap:160px}footer .container .contact{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:1fr}.footerTitle{grid-column:1/8;font-size:48px;font-weight:400}.footerContact{grid-column:9/11;display:flex;flex-direction:column;gap:10px}.footerMenu{grid-column:12;display:flex;flex-direction:column;gap:10px}.footerContact li a,.copyright ul li a{color:var(--secundario);line-height:14px}.footerMenu li a{color:var(--blanco);line-height:14px}.copyright{display:flex;justify-content:space-between;align-items:flex-end}.copyright ul{display:flex;gap:20px}.footerContact li a:hover,.copyright ul li a:hover,.footerMenu li a:hover{color:var(--gradient)}@media (width <= 650px){footer .container{gap:120px}footer .container .contact{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);row-gap:40px;column-gap:30px}.footerTitle{grid-column:1/3;grid-row:1}.footerContact{grid-column:1}.footerMenu{grid-column:2}.copyright{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px}.copyright ul{flex-direction:column}.copyright ul li{text-align:center}}@media (width <= 400px){.footerTitle{font-size:32px}}header{background-image:url(/img/header-bg.png);background-position:center;background-size:cover;background-repeat:no-repeat}.headerBox{max-width:300px;height:150px;background-color:#00000026;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:solid 1px #ffffff52;border-radius:16px;display:flex;flex-direction:column;padding:20px;align-items:center;justify-content:center}.headerBox h3{text-align:left;display:flex;justify-content:flex-start;align-self:flex-start}header .container{display:flex;justify-content:space-between}.headerContainer article:first-child{max-width:60%;display:flex;flex-direction:column;gap:20px}.headerContainer article:last-child{display:flex;flex-direction:column-reverse;gap:20px}.headerBtns{display:flex;gap:20px;flex-wrap:wrap}header span{display:flex;width:min-content}.headerContainer article h1{text-shadow:4px 0px 8px rgba(0,0,0,.4)}@media (width <= 650px){.headerContainer article h1{font-size:40px}.headerBox{max-width:200px}.headerBox img{max-width:80%}}@media (width <= 400px){header{background-position:30%}.headerContainer article:first-child{max-width:100%;gap:30px}.headerContainer article:last-child{flex-direction:row;padding-top:20px}.headerBox{flex-grow:1;width:0px;height:100px}.headerBox img{max-width:100%}.headerContainer{flex-direction:column}.headerBox:first-child{display:none}.headerContainer article h1{font-size:32px}.headerContainer article h2{font-size:14px}}.cta{display:flex;justify-content:center;align-items:center;height:60px;width:250px;font-weight:700;font-size:16px;border-radius:4px}.PrimaryCta{background-color:var(--primario);color:var(--blanco);transform:scale(1);transition:all .4s ease}.PrimaryCta:hover{background-color:var(--gradient);transform:scale(1.1)}.GhostCta{background-color:transparent;color:var(--blanco);border:solid 2px var(--blanco);transform:scale(1);transition:all .4s ease}.GhostCta:hover{background-color:var(--secundario);transform:scale(1.1)}.producBtn{border:solid 1px var(--blanco);border-radius:20px;font-size:14px;padding:4px 12px;background:linear-gradient(to right,var(--gradient),var(--primario));color:var(--blanco);max-width:200px;height:30px;display:none;justify-content:flex-start;align-items:center;text-transform:uppercase;background-size:180%;background-position:right;transition:background .6s ease}.producBtn:hover{background-position:left}@media (width <= 400px){.cta{max-width:100%;width:100%}}.How .container{gap:40px;display:flex;flex-direction:column}.HowBanner{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}.HowBanner .HowBanner-title{max-width:70%}.HowImg{display:flex;justify-content:space-between}.HowImg img{max-width:30%;border-radius:16px}.HowCards{display:grid;width:65%;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:30px;padding:30px 0}.HowCards article{padding-top:30px;display:flex;flex-direction:column;gap:8px}.PUV{background-image:url(/img/print3d-bg.png);background-size:cover;background-position:center;background-repeat:no-repeat}.PUV .container{height:400px;display:flex;place-content:center;flex-direction:column;justify-content:center;align-items:center;gap:30px}.PUV .container .italic{max-width:70%;text-align:center}@media (width <= 400px){.HowBanner .HowBanner-title{max-width:100%;font-size:48px;padding-bottom:10px}.HowCards{display:grid;width:50%;grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr 1fr;gap:10px}.HowImg img{max-width:45%;border-radius:16px}}@media (width <= 650px){.HowBanner .HowBanner-title{max-width:100%;font-size:48px;padding-bottom:10px}.PUV .container{height:auto}.PUV .container .italic{max-width:100%;font-size:16px}.HowCards{display:grid;width:100%;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:20px}.HowImg img{max-width:100%;border-radius:16px}.HowImg{flex-direction:column}}@media (width <= 400px){.PUV .container .italic{font-style:normal;line-height:1.8}.HowCards article h3{font-size:14px}.HowBanner .HowBanner-title{font-size:32px;font-weight:700}.HowCards{display:grid;width:100%;grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr 1fr;gap:20px}}.WhatCard{background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;border-radius:24px;width:0px;flex-grow:1;transition:all .4s ease}.WhatCard-filter{height:100%;-webkit-backdrop-filter:grayscale(1) brightness(.5) contrast(.5);backdrop-filter:grayscale(1) brightness(.5) contrast(.5);display:flex;flex-direction:column;justify-content:end;transition:backdrop-filter .5s ease}.WhatCard-gradient{background:linear-gradient(to top,#00000098,#0000);padding:20px;width:100%;display:flex;flex-direction:column;gap:10px;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:all 2s ease}.WhatCard-title{color:var(--blanco);text-shadow:0px 0px 12px rgba(0,0,0,.5)}.WhatCard:hover{width:300px}.WhatCard:hover .WhatCard-filter{width:100%;-webkit-backdrop-filter:none;backdrop-filter:none}.WhatCard:hover .WhatCard-filter .WhatCard-gradient{background:linear-gradient(to top,#000000f5,#00000056);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.WhatCard:hover .WhatCard-filter .WhatCard-gradient .WhatCard-desc{font-size:16px}.WhatCard:hover .WhatCard-filter .WhatCard-gradient .WhatCard-btn{display:flex}@media (651px <= width <= 850px){.WhatCard:hover{width:200px}.WhatCard-gradient{padding:20px 16px}}@media (width <= 650px){.WhatCard{width:100%;height:0px;transition:all .4s ease}.WhatCard:hover{width:100%;height:200px}.WhatCard-gradient{font-size:12px}}.WhatSlider{height:500px;display:flex;flex-direction:row;gap:20px;transition:all .4s ease}.What .container{gap:40px;display:flex;flex-direction:column}.uses .container{display:flex;align-items:center}.usesText{display:flex;max-width:50%;flex-direction:column;gap:20px}.usesImg{max-width:50%}@media (651px <= width <= 850px){.WhatSlider{height:400px;display:flex;flex-direction:row;gap:10px}}@media (width <= 650px){.WhatSlider{flex-direction:column;height:700px}.uses .container{flex-direction:column;gap:20px}.usesText{max-width:100%;padding:0 10px}.usesImg{max-width:100%}.usesText .cta{width:100%;align-self:center}.usesText h2{font-size:32px;font-weight:700}}.Nav{background-color:#0000004d;position:fixed;width:100%;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:3000;box-shadow:0 3px 12px #00000040}.Nav .container{padding:4px 20px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.logoMenu img{height:58px;display:flex;padding:4px}.responsiveMenu{display:flex}.responsiveMenu ul{display:flex;gap:20px;align-items:center}.responsiveMenu ul li a{color:#fff;font-weight:400}.iconsMenu{display:flex;justify-content:space-between;align-items:center;width:100%}label{display:none;flex-direction:column;height:25px;align-items:center;justify-content:space-between;width:30px}label>div{height:2px;width:30px;border-radius:6px;transition:all .4s ease;transform-origin:left;background-color:#fff}.activeLabel div:first-child{transform:rotate(45deg) scale(1.1)}.activeLabel div:nth-child(2){opacity:0}.activeLabel div:last-child{transform:rotate(-45deg) scale(1.1)}@media (width <= 500px){label{display:flex}.Nav .container{flex-direction:column}.responsiveMenu ul{display:flex;flex-direction:column;padding:0;width:100%;overflow:hidden;height:0px;opacity:0;transition:all .5s ease}.responsiveMenu ul li{width:100%;height:60px;display:flex;justify-content:center;align-items:center;border-radius:8px}.responsiveMenu{width:100%}.inputMenu:checked~ul{height:300px;opacity:1}}.aboutHeader{background-image:url(/img/aboutBanner.png)}.aboutHeader .container{display:flex;flex-direction:column;position:relative}.aboutHeader .container span{width:50%}.aboutHeader .container H1{position:absolute;transform:translateY(20px);max-width:300px}.aboutSection .container{display:flex;flex-direction:row;justify-content:center;transition:all .3s ease;padding:120px 20px}.imgBody{display:flex;width:50%;justify-content:center;transition:all .3s ease}.imgBody img{width:50%;height:450px;border-radius:16px}.imgBody img:first-child{transform:translate(20px,-50px);transition:all .3s ease}.imgBody img:last-child{transform:translate(-20px,50px);transition:all .6s ease}.textBody{width:50%;padding:20px;gap:20px;display:flex;flex-direction:column;transition:all .3s ease}.textBody article{display:flex;flex-direction:column;gap:8px}@media (width <= 850px){.imgBody{width:40%}.imgBody img{height:400px}.textBody{width:60%}}@media (width <= 650px){.imgBody{display:flex;flex-direction:column;align-items:center}.imgBody img{width:80%;height:260px}.imgBody img:first-child{transform:translate(-20px,20px)}.imgBody img:last-child{transform:translate(20px,-20px)}}@media (width <= 450px){.aboutSection .container{flex-direction:column-reverse;padding-top:80px}.imgBody{width:100%}.textBody{width:100%;padding:0}.textBody h2{font-size:32px}}.productHeader{background-image:url(/img/productBanner.png)}.productHeader .container{display:flex;flex-direction:column;position:relative}.productHeader .container span{width:50%}.productHeader .container h1{position:absolute;transform:translateY(30px);max-width:300px}.productPage .container{display:flex;flex-direction:row;justify-content:center;align-items:center}.productImg{width:40%;border-radius:16px;box-shadow:0 3px 12px #00000059;flex-grow:1;margin:auto}.productContent{width:60%;padding:30px;display:flex;flex-direction:column;gap:20px}.productTitle{font-size:32px;text-transform:uppercase}.propertiesTitle{border-bottom:1px solid var(--primario);padding:10px}@media (width <= 850px){.productPage .container{flex-direction:column-reverse}.productImg{width:90%;height:300px}.productContent{width:100%;padding:0 0 50px}.propertiesTitle{width:max-content}}.error-container{text-align:center;padding:120px 20px;background-color:var(--blanco)}.error-container h1{font-size:120px;font-weight:700;color:var(--primario);margin-bottom:20px;display:flex;justify-content:center}.error-container p{font-size:20px;font-weight:400;color:var(--secundario);margin-bottom:15px}.error-container a{display:inline-block;padding:12px 24px;border:2px solid var(--primario);border-radius:5px;background:transparent;color:var(--primario);font-size:18px;font-weight:700;text-transform:uppercase;transition:background .3s,color .3s}.error-container a:hover{background:var(--primario);color:var(--blanco)}.contactSection .container{max-width:1200px;margin:auto;display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.contactSection article{background-color:var(--blanco);color:var(--primario);padding:20px;border-radius:15px;box-shadow:0 10px 20px #0000001a;flex:1 1 300px;max-width:350px;display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;justify-content:space-between}.contactSection article:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0003}.contactSection article .icon-wrapper{margin-bottom:20px;display:flex;align-items:center;justify-content:center}.contactSection article h3{margin-bottom:15px}.contactSection article p{margin-bottom:10px;line-height:1.2}.contactSection article .contact-button{display:inline-flex;align-items:center;background-color:var(--primario);color:var(--blanco);padding:12px 25px;border-radius:8px;font-weight:700;text-transform:uppercase;transition:background-color .3s ease-in-out,transform .3s ease-in-out;margin-top:20px}.contactSection article .contact-button:hover{background-color:var(--gradient);transform:scale(1.05)}
