@charset "utf-8";progress,sub,sup{vertical-align:baseline}button,hr,input{overflow:visible}fieldset,hr{border:0;padding:0}fieldset,hr,legend{padding:0}.sd p,body,fieldset,figure{margin:0}body *,legend{box-sizing:border-box}.events h1,h1{font-size:2em}.e__l_i img,.pbg,body{width:100%}#ep_w,.pbg{position:fixed}#ep_w,.e__l_i figure,.se{overflow:hidden}#ep_w,#events:hover,header{background:rgba(0,0,0,.7)}#ep_w.shw,.pbg{height:100vh;left:0;top:0}#events,.e__b h2,.e__l_i h2{text-transform:uppercase}#e__s img,.f__l_i svg,legend{max-width:100%}.c_i div,.e__l_i h2,.events h1,footer div{text-align:center}#events,.e__l_i,footer a{text-decoration:none}#e__s img,.e__l_i figure:after,.f__l_i svg,details,footer div span,footer figure span,hr,main{display:block}h1{margin:.67em 0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}#e__s img,.f__l_i svg,.pw{margin:0 auto}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}legend{color:inherit;display:table;white-space:normal}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}html{-webkit-text-size-adjust:100%;color:#222;font-size:1em;line-height:1.4;background:#f6f6f6}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{box-sizing:content-box;height:1px;border-top:1px solid #ccc;margin:1em 0}audio,canvas,iframe,img,svg,video{vertical-align:middle}@font-face{font-family:dg;font-display:swap;src:url('../font/dg.woff2') format('woff2');font-weight:300}@font-face{font-family:ptsn;font-display:swap;src:url('../font/ptsn.woff2') format('woff2');font-weight:300}body{font:400 15px/17px pts,sans-serif;color:#f0f0f0;-webkit-font-smoothing:antialiased!important;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;background:#000;height:100%}#events,.events h1{font-family:ptsn,sans-serif;line-height:100%}.pbg{background-image:url(/design/img/gc_bg.jpg);background-size:cover;background-position:top center;background-repeat:no-repeat;z-index:0}.e__b,.e__l_i figure,.f__l_i,.pw{position:relative}.hdn{display:none!important}#ep_w,.c_i,.e__l,.e__p,.e__t,.f__l,.f__l_i,.intro,.w770{display:flex}.main{font-family:dg}.pw{max-width:1024px;z-index:1}.intro{padding:20px 0}.c_i{justify-content:center;align-items:center;flex:1;padding-top:65px}#events{font-size:1.85em;background:rgba(0,0,0,.4);padding:.15em .35em;border:1px solid #c7beb5;box-shadow:#000 0 15px 25px;color:#c7beb5;transition:.25s;display:inline-block}#events .e__e,.events h1 .it,.sd span{color:#f36f22}#events:hover{color:#fff;border-color:#fff;box-shadow:#000 0 0 25px}.sd{color:#cac9c9;width:250px;min-height:420px}.l__s{text-align:right}.r__s{line-height:18px}.f__l{flex-wrap:wrap;gap:2%;row-gap:1.25em;justify-content:center}.f__l_i{width:10.75%;height:4em;justify-content:center;align-items:center;opacity:.8;transition:.5s;will-change:transform opacity}#e__s .co,.stop{opacity:0}.f__l_i:hover{opacity:1;z-index:10}.f__l_i svg{fill:#fff;max-height:100%}#cassina svg,#halley svg{width:80%}#karakter svg{width:82%}#kartell svg{width:62%}#agape svg{width:90%;margin-top:.5em}#agapecasa svg{margin-top:-.5em}#astep svg,#fiam svg{width:50%}#arte-veneziana svg{width:80%;margin-top:1.5em}#tonin-casa svg{width:70%}#altrenotti svg,#artemide svg,#caccaro svg{width:90%}#altrenotti svg{margin-top:1em}#wall-and-deco svg{width:94%}#macrolux svg{width:34%}.events h1{letter-spacing:.05em;font-weight:400;margin-right:200px;color:#c7beb5;flex:1}header{margin:2em 0}.e__l{flex-wrap:wrap;row-gap:2em;column-gap:2.66666%}.e__l_i{width:23%;background:rgba(255,255,255,.1)}.e__b,.e__p{width:980px}.e__l_i:nth-child(7n+5){margin-left:12.83334%}.e__l_i figure{width:100%;margin:0;padding-top:56.25%;background:#000}.e__l_i figure:after{content:'';position:absolute;width:96%;height:94%;top:2%;left:2%;border:1px solid #f15a24}.e__l_i img{position:absolute;opacity:.7;top:0;left:0;transition:.25s}.e__l_i:hover img{opacity:1}.e__l_i h2{margin:0;font-family:ptsn;font-size:.933333em;font-weight:700;color:#fff}.e__b h2,.e__p p{font-family:ptsn,sans-serif}#ep_w{top:50%;left:50%;width:0;height:0;justify-content:center;transform-origin:center;transition:.15s;z-index:1000}#e__s,#ep_w.shw,.e__p img{width:100%}#ep_w.shw{transition:.5s}.e__b{margin-top:calc((100vh - 720px)/ 2)}.e__b h2{font-size:28px;line-height:32px}#e__s img{width:auto;max-height:580px;transition:1s}.e__p{background:#000}.timer{background:-webkit-linear-gradient(left,#f15a24 50%,#000 50%);border-radius:100%;height:40px;width:40px;animation:5s steps(1000,start) infinite time;-webkit-mask:radial-gradient(transparent 60%,#000 40%);mask:radial-gradient(transparent 60%,#000 40%);position:absolute;left:10px;bottom:7px}#c__b:after,#c__b:before,.mask{height:100%;position:absolute;top:0}.stop{animation:none!important}.mask{border-radius:100% 0 0 100%/50% 0 0 50%;left:0;width:50%;animation:5s steps(500,start) infinite mask;transform-origin:100% 50%}.w50p,.w770{position:relative}@keyframes time{100%{transform:rotate(360deg)}}@keyframes mask{0%{background:#000;transform:rotate(0)}50%{background:#000;transform:rotate(-180deg)}50.01%{background:#f15a24;transform:rotate(0)}100%{background:#f15a24;transform:rotate(-180deg)}}.w770{width:770px;margin-right:20px;align-items:center}.w190{width:190px}.w50p{width:50%}.w50p .e__t{margin-top:10px}.ev_s{max-height:500px;overflow:auto}.e__p p{padding-left:5%;font-size:14px;line-height:100%}.e__t{flex-wrap:wrap;column-gap:10px;row-gap:10px}.e__t.c3{column-gap:5px;row-gap:5px}.e__t figure{cursor:pointer}.e__t .cur,.e__t figure:hover{outline:#F36F22 solid 2px}.e__t.c3 figure,.w50p .e__t figure{width:60px;margin:0}.w190 .e__t.c2 figure{width:90px;margin:0}#c__b{width:36px;height:36px;position:absolute;top:-36px;right:-36px}#c__b:after,#c__b:before{content:'';display:block;width:3px;background:rgba(255,255,255,.8);left:50%}#c__b:hover:after,#c__b:hover:before{background:#fff}#c__b:before{transform:rotate(-45deg)}#c__b:after{transform:rotate(45deg)}footer,header{display:flex;gap:40px;align-items:center}footer figure,header figure{width:200px;text-align:center}footer div{padding-top:2em;flex:1}footer div span{margin:.25em 0}footer span a{margin:0 5px}footer a{color:#fff}footer a:hover{color:#f36f22;text-decoration:underline}footer figure span{font-size:1.025em;letter-spacing:.05em;margin-top:10px}@media only screen and (max-width:760px) and (orientation:portrait){.c_i img,.sd{width:100%}.c_i,footer div{padding-top:0}.intro,footer{display:block}.pw{overflow:hidden}.c_i{position:absolute;top:0;left:0}.intro{padding-top:20em}.sd{text-align:left!important;min-height:0;padding:0 1.5em;font-size:1.2em;line-height:140%}.e__p,.ev_s{padding-bottom:2em}.f__l{gap:7%;row-gap:1.5em;margin:2em 0 4em}.f__l_i{width:40%}.events h1{font-size:1.75em}.e__l{column-gap:0}.e__l_i{width:50%}.e__l_i:nth-child(7n+5){margin-left:0}header{gap:.5em}footer{margin-top:2em;text-align:center}footer figure{margin:1em auto}#c__b{top:-1.5em;right:-.5em}#ep_w.shw{overflow:auto}.e__b{margin:2em auto 0;width:90%}.e__p,.ev_s,.w50p,.w770{width:100%;display:block}.ev_s{max-height:none}.w190{margin-top:1em;width:100%}.e__p p{font-size:1.2em;line-height:125%}}