@media screen and (min-width:10px){.intro-animation[data-v-6aacdbf8],.lottie-poster[data-v-6aacdbf8]{display:none}}@media screen and (min-width:900px){.lottie-poster[data-v-6aacdbf8]{display:block}.intro-animation[data-v-6aacdbf8]{clip-path:inset(0 0 0 0);display:block;height:100vh;overflow:hidden;pointer-events:none;position:fixed;transform-origin:top;width:100%;z-index:10}.intro-background[data-v-6aacdbf8]{background-color:#8da3aa;height:100vh;left:0;position:absolute;top:0;width:100vw;z-index:11}.intro-logo-container[data-v-6aacdbf8]{align-items:center;box-sizing:border-box;display:flex;height:46px;justify-content:start;justify-content:space-evenly;padding:0 10px;transform:translate(0);width:46px}.intro-logo-container[data-v-6aacdbf8],.intro-name-container[data-v-6aacdbf8]{overflow:hidden;position:absolute;z-index:12}.intro-name-container[data-v-6aacdbf8]{align-items:center;display:flex;font-size:.7em;height:46px;justify-content:center;left:50%;opacity:1;transform:translate(-50%);width:200px}.intro-logo-container .lottie[data-v-6aacdbf8]{height:16.4px;width:auto}.lottie-poster[data-v-6aacdbf8]{background-color:#8da3aa;height:100vh;position:fixed;width:100vw;z-index:50}.intro-nav[data-v-6aacdbf8]{border-bottom:1px solid #333;height:45px;transform:scaleX(0);transform-origin:left center}.intro-lines[data-v-6aacdbf8],.intro-nav[data-v-6aacdbf8]{position:absolute;width:100%;z-index:12}.intro-lines[data-v-6aacdbf8]{border-left:1px solid #333;border-right:1px solid #333;height:100%;left:50%;max-width:1400px;padding:0 20px;transform:scaleY(0);transform:translate(-50%);transform-origin:top left}}.navbar[data-v-b6c41e17]{align-items:center;border-bottom:1px solid #333;box-sizing:border-box;cursor:pointer;display:flex;font-family:DM Mono,monospace;font-size:.7em;font-weight:200;height:46px;justify-content:space-between;padding:0 10px;position:fixed;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:6}.nav-box[data-v-b6c41e17]{text-align:center}.center[data-v-b6c41e17]{left:50%;position:absolute;transform:translate(-50%);width:50%}.left[data-v-b6c41e17]{height:18px;text-align:left}.right[data-v-b6c41e17]{font-size:1.2em;text-align:right}.menu-overlay[data-v-b6c41e17]{font-family:DM Mono,monospace;left:0;position:fixed;top:46px;width:100%;z-index:10}.menu-grid[data-v-b6c41e17]{display:grid;grid-template-columns:1fr 1fr}.menu-item[data-v-b6c41e17]{border-bottom:1px solid #333;box-sizing:border-box;font-size:.7em;padding:13px 11px}.menu-item[data-v-b6c41e17]:nth-child(odd){border-right:1px solid #333}.menu-item[data-v-b6c41e17]:last-child{border-right:0;width:200%}@media screen and (min-width:900){.menu-item[data-v-b6c41e17]:hover{text-decoration:underline}}@media screen and (min-width:1800px){.navbar[data-v-b6c41e17]{font-size:.7em;height:46px}.left[data-v-b6c41e17]{height:18px}.menu-overlay[data-v-b6c41e17]{top:46px}.menu-item[data-v-b6c41e17]{font-size:.7em;padding:13px 11px}}@media screen and (min-width:10px){footer[data-v-b7804288]{align-items:center;border-top:1px solid #000;display:flex;height:100px;justify-content:center;margin-top:-100px;padding:0 10px;position:relative;text-align:center}.desktop[data-v-b7804288]{display:none}.desktop[data-v-b7804288],.mobile[data-v-b7804288]{font-size:.7em;text-transform:uppercase}}@media screen and (min-width:900px){.desktop[data-v-b7804288]{display:block}.mobile[data-v-b7804288]{display:none!important}}@media screen and (min-width:1800px){footer h4[data-v-b7804288]{font-size:.7em}}@font-face{font-display:swap;font-family:Editorial New;font-style:normal;font-weight:100;src:url(../fonts/editorialnew-light-webfont.woff2) format("woff2"),url(../fonts/editorialnew-light-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:Editorial New;font-style:normal;font-weight:200;src:url(../fonts/editorialnew-regular-webfont.woff2) format("woff2"),url(../fonts/editorialnew-regular-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:DM Mono;font-style:normal;font-weight:100;src:url(../fonts/dmmono-regular-webfont.woff2) format("woff2"),url(../fonts/dmmono-regular-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:DM Mono;font-style:normal;font-weight:200;src:url(../fonts/dmmono-medium-webfont.woff2) format("woff2"),url(../fonts/dmmono-medium-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:400;src:url(../fonts/dmsans-regular-webfont.woff2) format("woff2"),url(../fonts/dmsans-regular-webfont.woff) format("woff")}@media screen and (min-width:10px){body,h1,p{margin:0}body{background-color:#8da3aa;font-family:DM Mono,Arial,sans-serif;transition-delay:.5s;transition:.3s}a,body{color:#333}a{cursor:pointer!important;text-decoration:none}#custom-cursor{display:none}.content{min-height:100vh;padding:80px 10px 0}h1{font-family:Editorial New,serif;font-size:1.9em;font-weight:100;line-height:1.2em;margin:0}h3{font-family:DM Mono,monospace;font-size:.7em}h3,p{font-weight:300}p{font-family:DM Sans,sans-serif;font-size:.9em}.servizi ul li{border:1px solid #333;border-radius:5px;font-family:DM Mono;font-size:.7em;padding:2px 10px;text-transform:uppercase}.servizi ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}}@media screen and (min-width:900px){#custom-cursor{align-items:center;background:#000;border-radius:50%;color:#000;display:flex;font-family:sans-serif;font-family:DM Mono;font-size:10px;height:13px;justify-content:center;left:-200px;pointer-events:none;position:fixed;transform:translate(-50%,-50%);transition:width .25s cubic-bezier(.25,1,.5,1) 0s,height .25s cubic-bezier(.25,1,.5,1) .15s,padding .25s cubic-bezier(.25,1,.5,1) 0s,border-radius .25s cubic-bezier(.25,1,.5,1) 0s,background .25s ease 0s;width:13px;z-index:9999}#custom-cursor.cursor-active{background:#dfff0d;border-radius:50px;cursor:pointer!important;height:36px;padding:0 12px}#custom-cursor.cursor-active #cursor-text{opacity:1;transition-delay:.15s}#cursor-text{cursor:pointer;left:50%;opacity:0;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);transition:opacity .15s ease;white-space:nowrap}h1{font-size:2.5em}h3{font-size:.7em}p{font-size:1em}.content{margin:0 auto;max-width:1400px;padding:80px 20px 0}.servizi ul li{border:1px solid #333;border-radius:5px;font-family:DM Mono;font-size:.7em;padding:2px 10px;text-transform:uppercase}}@media screen and (min-width:1250px){h1{font-size:2.2em}h3{font-size:.7em}p{font-size:.9em}.content{border-left:1px solid #333;border-right:1px solid #333;margin:0 auto;max-width:1400px}ul li{font-size:.9em}body{background-color:#8da3aa}}@font-face{font-display:swap;font-family:Editorial New;font-style:normal;font-weight:100;src:url(../fonts/editorialnew-light-webfont.woff2) format("woff2"),url(../fonts/editorialnew-light-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:Editorial New;font-style:normal;font-weight:200;src:url(../fonts/editorialnew-regular-webfont.woff2) format("woff2"),url(../fonts/editorialnew-regular-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:DM Mono;font-style:normal;font-weight:100;src:url(../fonts/dmmono-regular-webfont.woff2) format("woff2"),url(../fonts/dmmono-regular-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:DM Mono;font-style:normal;font-weight:200;src:url(../fonts/dmmono-medium-webfont.woff2) format("woff2"),url(../fonts/dmmono-medium-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:400;src:url(../fonts/dmsans-regular-webfont.woff2) format("woff2"),url(../fonts/dmsans-regular-webfont.woff) format("woff")}
