*,:before,:after{box-sizing:border-box}html,body{background-color:#000;background-image:url(/assets/background1-BHv1JcL7.png);background-repeat:repeat-y;background-size:100dvw;margin:0;padding:0}h1{color:#fff;letter-spacing:-.04rem;margin:0;font-family:Roboto,sans-serif;font-size:clamp(2rem,7cqw,10rem)}h2{color:#fff;margin:0;font-family:Roboto,sans-serif;font-size:3rem}h3{color:#fff;margin:0;font-family:Roboto,sans-serif;font-size:1.9rem;font-weight:250}h4{color:#fff;letter-spacing:-.04rem;margin:0;font-family:Roboto,sans-serif;font-size:1.7rem;font-weight:100}h5{color:#fff;letter-spacing:-.04rem;margin:0;font-family:Roboto,sans-serif;font-weight:100}p{color:#fff;margin:0;font-family:Roboto,sans-serif;font-size:3vw;font-weight:100}@media (width<=700px){h1{font-size:3rem}h2{font-size:2.2rem}h3{font-size:1.6rem}h4{font-size:1.5rem}}@media (width<=500px){h1{font-size:2.4rem}h2{font-size:1.8rem}h3{font-size:1.3rem}h4{font-size:1.5rem;font-weight:300}}.paddedSection{padding:5dvw}#navbar{z-index:1000;background:linear-gradient(#000 0%,#fff0 100%);justify-content:space-between;align-items:center;height:5rem;padding:4rem 2rem 2rem;display:flex;position:absolute;top:0;left:0;right:0}.nav-link{color:#d4d4d4;padding-right:2rem;font-family:Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:700;text-decoration:none;transition:color .3s;display:inline-block}.nav-link:hover{color:#fff}.nav-logo-image{-webkit-user-select:none;user-select:none;width:auto;height:2.5rem;padding-left:2rem}@media (width<=768px){#navbar{flex-wrap:wrap;gap:1rem;height:auto;padding:1rem}#nav-links{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.nav-link{padding-right:1rem;font-size:1.2rem}.nav-logo-image{padding-left:0}}#nicebox-container img{object-fit:cover;border-radius:3rem;width:100%;height:100%;display:block}#nicebox-container{position:relative;container-type:inline-size}#nicebox-overall-text{z-index:2;flex-direction:column;justify-content:space-between;padding:clamp(1.5rem,5cqw,4.5rem);display:flex;position:absolute;inset:0}#nicebox-link-item{text-underline-offset:4px;color:#fff;flex-direction:row;justify-content:end;align-items:end;width:90cqw;text-decoration:underline;display:flex}#nicebox-link-item p{margin-top:clamp(4px,.5cqh,4rem)}.landing-nicebox-design1 #nicebox-container{border-radius:3rem;position:relative;overflow:hidden}.landing-nicebox-design1 #nicebox-container:before{content:"";opacity:.6;pointer-events:none;background:linear-gradient(#0000002e,#0000006b);transition:opacity .35s,transform .35s;position:absolute;inset:0}.landing-nicebox-design1 img{will-change:transform;transition:transform .5s cubic-bezier(.22,1,.36,1)}.landing-nicebox-design1:hover #nicebox-container:before{opacity:.35}.landing-nicebox-design1:hover img{transform:scale(1.06)translateZ(0)}#landing-section3 .landing-nicebox-design1 #nicebox-overall-text{flex-direction:column;justify-content:space-between;display:flex}#contact-form-main{padding-bottom:3rem}form{flex-direction:column;margin-top:2.5rem;display:flex}form label{color:#fff;margin:1rem 0 1.75rem;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:200;display:block}.neumorhpic-input-form{color:#fff;resize:vertical;background:linear-gradient(145deg,#1c1c1c,#0d0d0d);border-style:none;border-radius:52px;width:100%;margin-bottom:1rem;padding:1rem 1.2rem;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:100;display:flex;box-shadow:12px 12px 24px #050505,-12px -12px 24px #131313}#input-telefono{width:13rem}#input-email{width:30rem}#input-text{width:85vw;height:15rem;margin-top:1rem;padding:2rem}.neumorhpic-button-form{color:#fff;background:linear-gradient(145deg,#1c1c1c,#0d0d0d);border-style:none;border-radius:52px;justify-content:center;width:20rem;margin-top:1.5rem;margin-bottom:1.5rem;padding:1rem 1.2rem;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:400;display:flex;box-shadow:12px 12px 24px #050505,-12px -12px 24px #131313}#contatti{scroll-margin-top:7rem}#landing-input-contacts{flex-direction:row;gap:2rem;display:flex}@media (width<=900px){#landing-input-contacts{flex-direction:column;gap:1rem}.neumorhpic-input-form{width:100%;min-width:0;max-width:100%}#input-telefono,#input-email,#input-text{width:100%;max-width:100%}.neumorhpic-button-form{width:100%;max-width:20rem}}@media (width<=550px){.neumorhpic-input-form{padding:.9rem 1rem;font-size:1.2rem}.neumorhpic-button-form{align-self:center;font-size:1.2rem}}.spinner-layout{align-items:center;gap:2rem;width:100%;min-height:0;display:flex}.spinner-media{flex:0 0 clamp(30rem,40vw,80rem);min-width:0}.spinner-button{cursor:pointer;perspective:1200px;touch-action:manipulation;background:0 0;border:none;width:100%;padding:0;transition:transform .18s;display:block}.spinner-button:hover,.spinner-button:focus-visible{transform:translateY(-1rem)}.spinner-card{width:100%;aspect-ratio:var(--spinner-aspect-ratio,4 / 3);transform-style:preserve-3d;transition:transform .7s cubic-bezier(.22,1,.36,1);position:relative}.spinner-face{backface-visibility:hidden;border-radius:24px;position:absolute;inset:0;overflow:hidden;box-shadow:0 18px 40px #0000002e}.spinner-face-front{transform:rotateY(0)}.spinner-face-back{transform:rotateY(180deg)}.spinner-face img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.spinner-copy{flex:auto;min-width:0;padding:5vw}.link-underline{color:#ffffff7a;text-underline-offset:1rem}.link-underline h3{margin-top:1rem}.spinner-progress{background:#ffffff12;border-radius:999px;width:100%;height:.4rem;margin-top:2.5rem;overflow:hidden}.spinner-progress__fill{transform-origin:0;width:100%;height:100%;animation:progress-fill var(--spinner-progress-duration,7s) linear forwards;background:linear-gradient(90deg,#ffffffd9,#ffffff59);transform:scaleX(0)}@keyframes progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=1366px){.link-underline{text-underline-offset:.5rem}.spinner-layout{flex-direction:column;align-items:stretch}.spinner-media{flex:none;width:100%;max-width:100%}.spinner-copy{padding:2rem 0}}@keyframes spinner-peek{0%{transform:rotateY(0)}50%{transform:rotateY(360deg)}to{transform:rotateY(720deg)}}.spinner-card--peek{animation:2s cubic-bezier(.64,1,.64,1) forwards spinner-peek}#landing-section1{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}#landing-presentation{flex-direction:column;justify-content:space-between;align-items:flex-start;width:100vw;min-width:0;margin-top:7rem;display:flex}#landing-explanation{min-width:0;max-width:55vw;margin-top:1rem}#landing-side-decoration{flex-direction:row;display:flex;position:absolute;top:7rem;right:7rem}#landing-animation1{flex-direction:column;justify-content:center;align-items:flex-end;width:12rem;margin-top:5rem;display:flex}#landing-toggler-top h3{padding-top:.5rem;padding-bottom:.5rem}#landing-toggler-content{flex-direction:column;align-items:flex-end;display:flex}#landing-animation1 hr{width:100%;margin:1rem 0}#landing-toggler-text1,#landing-toggler-text2{color:#555;line-height:clamp(1.5em,1vw,2rem)}#landing-toggler-text1{animation:3s ease-in-out infinite illuminateA}#landing-toggler-text2{animation:3s ease-in-out infinite illuminateB}@keyframes illuminateA{0%{color:#fff}50%{color:#666}to{color:#fff}}@keyframes illuminateB{0%{color:#666}50%{color:#fff}to{color:#666}}#landing-pc-decoration{justify-content:center;align-items:center;margin-top:10rem;display:flex}#landing-pc-decoration img{width:25rem;max-width:100%;height:auto}.landing-side-decoration-img{width:100%;max-width:30rem;height:auto;display:block}@media (width<=1800px){#landing-side-decoration{display:none}#landing-explanation{min-width:0;max-width:100cqw;margin-top:1rem}}#landing-section2{flex-direction:column;display:flex}#landing-section2-boxes{flex-flow:wrap;gap:4rem;margin-top:3rem;padding:0 2rem;display:flex}#landing-section3 h3{margin-top:1rem}#landing-section3-boxes{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));align-items:stretch;gap:2.25rem;margin-top:3rem;padding:0 2rem;display:grid}#landing-section3-boxes>.landing-nicebox-design1{perspective:1400px;transform-style:preserve-3d;will-change:transform;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .35s,filter .35s}#landing-section3-boxes>.landing-nicebox-design1:hover{filter:saturate(1.06)contrast(1.04);transform:translateY(-.75rem)rotateX(4deg)scale(1.02);box-shadow:0 30px 60px #00000073}#landing-section3-boxes>.landing-nicebox-design1:active{transform:translateY(0)rotateX(0)scale(.995)}#landing-section2-text,#landing-section4-text{flex-direction:column;gap:1rem;width:min(62cqw,100%);max-width:90rem;display:flex}.landing-nicebox-design1{border-radius:3rem;box-shadow:14px 14px 18px #000,-14px -14px 18px #131313}#landing-section5{padding-bottom:10rem}@media (width<=900px){#landing-section3-boxes{grid-template-columns:1fr;justify-items:center;gap:1.25rem}#landing-section3-boxes>*{width:100%;max-width:42rem}.landing-nicebox-design1{width:100%;max-width:42rem;margin:0 auto}.landing-nicebox-design1 #nicebox-container img{object-fit:cover;width:100%;height:auto;margin:0 auto;display:block}}.designSectionTextParagraphs{width:65%;max-width:100%}.paddedSectionDesign{padding:2dvw 5dvw}.backgroundBlack{background-color:#030303;position:absolute}#designSection1Text h4{margin-top:2rem}#designSection1{margin-top:7rem}#designSection2{perspective:1200px;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding-top:3.5rem;display:flex;overflow:visible}#designImage1{height:auto;max-height:25rem}.designImages1{object-fit:contain;will-change:transform, opacity;max-width:33%;height:auto;display:block}#designSection3{padding-top:7dvw}#designHGSquoteMain{color:#fff;flex-direction:column;font-family:Roboto,sans-serif;display:flex}#designHGSquote{align-self:center;font-size:2.5rem;font-style:italic;font-weight:300}#designHGSquoteDude{align-self:flex-end;margin-top:1rem;margin-right:15rem;font-size:2rem;font-weight:300}#designSection4{justify-content:space-between;align-items:center;display:flex}#customButton1{color:#fff;transform-origin:50%;background-color:#0000;border-style:none;padding:0;font-family:Roboto,sans-serif;display:inline-block;position:relative}#customButton1 img{width:100%;height:auto;display:block;transform:scale(.5)}#customButton1 h4{text-align:center;pointer-events:none;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset:0}@media (width<=768px){#designSection1{width:100cqw}.designSectionTextParagraphs{filter:drop-shadow(0 0 4px #000);width:100%}#designSection4{flex-direction:column;justify-content:space-between;align-items:center;display:flex}#designHGSquote{padding-top:2rem;font-size:1.8rem}#designHGSquoteDude{margin-right:1rem;padding-bottom:2rem}}
