html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:0px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=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:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}@-webkit-keyframes fadeInFromNone{0%{display:none;opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}1%{opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeInFromNone{0%{display:none;opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}1%{opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fadingresso{-webkit-animation:fadeInFromNone 1.5s cubic-bezier(0.19,1,0.22,1);animation:fadeInFromNone 1.5s cubic-bezier(0.19,1,0.22,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes sfumain{0%{display:none;opacity:0}1%{opacity:0}to{opacity:1}}@keyframes sfumain{0%{display:none;opacity:0}1%{opacity:0}to{opacity:1}}@-webkit-keyframes clippone{0%{-webkit-clip-path:inset(0px 100% 0px 0px);clip-path:inset(0px 100% 0px 0px);opacity:0}to{-webkit-clip-path:inset(0px);clip-path:inset(0px);opacity:1}}@keyframes clippone{0%{-webkit-clip-path:inset(0px 100% 0px 0px);clip-path:inset(0px 100% 0px 0px);opacity:0}to{-webkit-clip-path:inset(0px);clip-path:inset(0px);opacity:1}}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%}html{scroll-behavior:smooth}body{color:#47505F;background-color:#F8F8F8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;font-family:"Poppins",Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;font-display:swap;line-height:1.6;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.touch body{-webkit-overflow-scrolling:touch}#sito{display:block;text-align:left;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}#footer{-ms-flex-negative:0;flex-shrink:0}.wrapper{text-align:left;margin:0 auto;width:85%}audio,embed,iframe,img,input,object,picture,video{max-width:100%;margin:0}img{display:inline-block;vertical-align:middle;border:0;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}img[src*=".svg"]{width:100%\9}a:hover img{border:none;background:none}img.aligncenter{display:block;margin-left:auto;margin-right:auto}img[src*=".svg"],x::-ms-reveal{width:100%}a img{border:none}figcaption{font-size:11px;text-align:center;margin:5px 0px 10px}h1,h2,h3,h4,h5,h6{font-family:"Poppins",Helvetica,Arial,sans-serif;color:inherit;line-height:80%;margin:0}.hd1,h1{font-size:32px;color:#000;font-weight:600}.hd2,h2{font-size:24px;color:#00AFC0}.hd3,h3{font-size:20px;color:#000}.hd4,h4{font-size:18px;color:#47505F}.hd5,h5{font-size:16px;color:#47505F}.hd6,h6{font-size:14px;color:#47505F}.hd5,.hd6,h5,h6{letter-spacing:normal}.small,small{font-size:0.8em}a{color:#000;text-decoration:none;-webkit-transition:color 0.3s ease-out;transition:color 0.3s ease-out;word-break:break-word}a:hover{color:#47E6C7}p{margin:0 0 1.5em 0}hr{border:1px solid #47505F;border-width:0 0 1px 0;margin:25.6px 0;clear:both}ol,ul{list-style-type:none;margin:0;padding:0}em{font-style:italic}strong{font-weight:bold}::-moz-selection{background:#01BCCE;color:#fff;text-shadow:none}::selection{background:#01BCCE;color:#fff;text-shadow:none}::-webkit-selection{background:#01BCCE;color:#fff;text-shadow:none}::-moz-selection{background:#01BCCE;color:#fff;text-shadow:none}img::-moz-selection{background:transparent}img::selection{background:transparent}.no-scroll{overflow:hidden}.hidetext,.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}#header{height:130px;width:100%;z-index:998;position:fixed;background:#01BCCE;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:20px}#header .wrapper{position:relative}.logo-shadow{-webkit-filter:drop-shadow(0px 0px 12px rgba(33,33,33,0.3));filter:drop-shadow(0px 0px 12px rgba(33,33,33,0.3));position:absolute;left:0;top:0}#logo{position:absolute;left:0;top:0;text-align:center;-webkit-transition:all 0.35s ease-out;transition:all 0.35s ease-out;-webkit-transform-origin:0 50%;transform-origin:0 50%;background:#fff;-webkit-clip-path:url(#backlogo);clip-path:url(#backlogo)}#logo h1{font-size:32px}#logo a{width:250px;padding:12px 96px 28px 16px;display:block;-webkit-transition:all 0.35s ease-out;transition:all 0.35s ease-out}#logo a .archi-logo{-webkit-transition:fill 0.35s ease-out;transition:fill 0.35s ease-out}.site_title{display:block;color:#fff;font-weight:bold;font-size:24px;letter-spacing:-0.5px;line-height:80%;margin:0}#mainMenu{pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;top:0;left:0;width:100%;height:100vh;overflow-x:hidden;overflow-y:auto;z-index:99}#mainMenu.attivato{pointer-events:auto}#mainMenu.attivato #menucloser{opacity:1;pointer-events:auto;visibility:visible}#mainMenu.attivato .header__menu{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.79,0.14,0.15,0.86);transition:-webkit-transform 0.5s cubic-bezier(0.79,0.14,0.15,0.86);transition:transform 0.5s cubic-bezier(0.79,0.14,0.15,0.86);transition:transform 0.5s cubic-bezier(0.79,0.14,0.15,0.86),-webkit-transform 0.5s cubic-bezier(0.79,0.14,0.15,0.86)}#menucloser{content:"";position:fixed;width:100%;min-height:100vh;cursor:pointer;opacity:0;visibility:hidden;background:rgba(51,51,51,0.8);-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out}.header__menu{position:absolute;right:-100%;top:0;z-index:999;width:100%;min-height:100vh;background:#00AFC0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.79,0.14,0.15,0.86);transition:-webkit-transform 0.5s cubic-bezier(0.79,0.14,0.15,0.86);transition:transform 0.5s cubic-bezier(0.79,0.14,0.15,0.86);transition:transform 0.5s cubic-bezier(0.79,0.14,0.15,0.86),-webkit-transform 0.5s cubic-bezier(0.79,0.14,0.15,0.86)}.menu{margin:20px}.menu>li>a{color:#fff;background-color:transparent;padding:10px;text-transform:capitalize;text-decoration:none;font-size:21px;font-weight:bold;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;z-index:2;-webkit-transition:color 0.3s ease-out,background-color 0.3s ease-out;transition:color 0.3s ease-out,background-color 0.3s ease-out}.scrollato .menu>li>a{color:#fff;padding:8px}.menu-btn{z-index:999999;display:block;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;cursor:pointer;height:19px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;background:transparent;border:none;position:absolute;top:15px;right:20px}.hamburger-menu,.hamburger-menu:after,.hamburger-menu:before{width:35px;height:3px}.hamburger-menu{position:relative;-webkit-transform:translateY(8px);transform:translateY(8px);background:#fff;-webkit-transition:all 0ms 0ms;transition:all 0ms 0ms}.hamburger-menu:after,.hamburger-menu:before{content:"";position:absolute;left:0;background:#fff}.hamburger-menu.animate{-webkit-transition:all 0ms 300ms;transition:all 0ms 300ms;background:rgba(255,255,255,0)}.archive .hamburger-menu,.home .hamburger-menu,.single-work .hamburger-menu{background:#fff}.archive .hamburger-menu:after,.archive .hamburger-menu:before,.home .hamburger-menu:after,.home .hamburger-menu:before,.single-work .hamburger-menu:after,.single-work .hamburger-menu:before{background:#fff}.archive .hamburger-menu.animate,.home .hamburger-menu.animate,.single-work .hamburger-menu.animate{background:rgba(255,255,255,0)}.archive .hamburger-menu.animate:after,.archive .hamburger-menu.animate:before,.home .hamburger-menu.animate:after,.home .hamburger-menu.animate:before,.single-work .hamburger-menu.animate:after,.single-work .hamburger-menu.animate:before{background:#fff}.hamburger-menu:before{bottom:8px;-webkit-transition:bottom 300ms 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms cubic-bezier(0.23,1,0.32,1);transition:bottom 300ms 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms cubic-bezier(0.23,1,0.32,1);transition:bottom 300ms 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1);transition:bottom 300ms 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms cubic-bezier(0.23,1,0.32,1)}.hamburger-menu:after{top:8px;-webkit-transition:top 300ms 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms cubic-bezier(0.23,1,0.32,1);transition:top 300ms 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms cubic-bezier(0.23,1,0.32,1);transition:top 300ms 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1);transition:top 300ms 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms cubic-bezier(0.23,1,0.32,1)}.hamburger-menu.animate:after{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:top 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);transition:top 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);transition:top 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);transition:top 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms 300ms cubic-bezier(0.23,1,0.32,1)}.hamburger-menu.animate:before{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:bottom 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);transition:bottom 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);transition:bottom 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);transition:bottom 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms 300ms cubic-bezier(0.23,1,0.32,1)}.btn-style{visibility:hidden}@media only screen and (min-width:360px){}@media only screen and (min-width:480px){#header{height:110px}.header__menu{width:60%;right:-60%}}@media only screen and (min-width:560px){#header{height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:310px;padding-bottom:0}#logo a{width:310px;padding:14px 110px 45px 20px}.header__menu{width:50%;right:-50%}}@media only screen and (min-width:560px) and (orientation:landscape){#menucloser{display:block}}@media only screen and (min-width:660px){.wrapper{width:92%}body{font-size:17px}}@media only screen and (min-width:768px){.header__menu{width:40%;right:-40%}}@media only screen and (min-width:1024px){.wrapper{width:920px}.hd1,h1{font-size:40px;letter-spacing:-1px}.hd2,h2{font-size:30px}.hd3,h3{font-size:26px}.hd4,h4{font-size:20px}.hd5,h5{font-size:18px}.hd6,h6{font-size:16px}.header__menu{width:30%;right:-30%}.menu{margin:3em 20px 20px}.menu>li>a{padding:9px;font-size:19px}.menu-btn:before{content:"Prodotti ";color:#fff;margin-right:15px;font-size:16px;line-height:120%}}@media only screen and (min-width:1180px){.wrapper{width:1080px}#header{padding-left:380px}#logo a{width:380px;padding-right:160px;padding-bottom:75px}}@media only screen and (min-width:1280px){.wrapper{width:1160px}}@media only screen and (min-width:1440px){.wrapper{width:1330px}.header__menu{width:20%;right:-20%}#header{padding-left:460px}#logo a{width:460px;padding:21px 180px 95px 30px}}