@import url(../js/lightgallery/css/lightgallery.min.css);*{-webkit-tap-highlight-color:rgba(255,255,255,0)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}img{display:block;max-width:100%;image-rendering:-webkit-optimize-contrast}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:100;src:url("../fonts/inter-v12-latin-100.eot");src:url("../fonts/inter-v12-latin-100.eot?#iefix") format("embedded-opentype"),url("../fonts/inter-v12-latin-100.woff2") format("woff2"),url("../fonts/inter-v12-latin-100.woff") format("woff"),url("../fonts/inter-v12-latin-100.ttf") format("truetype"),url("../fonts/inter-v12-latin-100.svg#Inter") format("svg")}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:200;src:url("../fonts/inter-v12-latin-200.eot");src:url("../fonts/inter-v12-latin-200.eot?#iefix") format("embedded-opentype"),url("../fonts/inter-v12-latin-200.woff2") format("woff2"),url("../fonts/inter-v12-latin-200.woff") format("woff"),url("../fonts/inter-v12-latin-200.ttf") format("truetype"),url("../fonts/inter-v12-latin-200.svg#Inter") format("svg")}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:300;src:url("../fonts/inter-v12-latin-300.eot");src:url("../fonts/inter-v12-latin-300.eot?#iefix") format("embedded-opentype"),url("../fonts/inter-v12-latin-300.woff2") format("woff2"),url("../fonts/inter-v12-latin-300.woff") format("woff"),url("../fonts/inter-v12-latin-300.ttf") format("truetype"),url("../fonts/inter-v12-latin-300.svg#Inter") format("svg")}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:400;src:url("../fonts/inter-v12-latin-regular.eot");src:url("../fonts/inter-v12-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/inter-v12-latin-regular.woff2") format("woff2"),url("../fonts/inter-v12-latin-regular.woff") format("woff"),url("../fonts/inter-v12-latin-regular.ttf") format("truetype"),url("../fonts/inter-v12-latin-regular.svg#Inter") format("svg")}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:500;src:url("../fonts/inter-v12-latin-500.eot");src:url("../fonts/inter-v12-latin-500.eot?#iefix") format("embedded-opentype"),url("../fonts/inter-v12-latin-500.woff2") format("woff2"),url("../fonts/inter-v12-latin-500.woff") format("woff"),url("../fonts/inter-v12-latin-500.ttf") format("truetype"),url("../fonts/inter-v12-latin-500.svg#Inter") format("svg")}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:600;src:url("../fonts/inter-v12-latin-600.eot");src:url("../fonts/inter-v12-latin-600.eot?#iefix") format("embedded-opentype"),url("../fonts/inter-v12-latin-600.woff2") format("woff2"),url("../fonts/inter-v12-latin-600.woff") format("woff"),url("../fonts/inter-v12-latin-600.ttf") format("truetype"),url("../fonts/inter-v12-latin-600.svg#Inter") format("svg")}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:700;src:url("../fonts/inter-v12-latin-700.eot");src:url("../fonts/inter-v12-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/inter-v12-latin-700.woff2") format("woff2"),url("../fonts/inter-v12-latin-700.woff") format("woff"),url("../fonts/inter-v12-latin-700.ttf") format("truetype"),url("../fonts/inter-v12-latin-700.svg#Inter") format("svg")}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:800;src:url("../fonts/inter-v12-latin-800.eot");src:url("../fonts/inter-v12-latin-800.eot?#iefix") format("embedded-opentype"),url("../fonts/inter-v12-latin-800.woff2") format("woff2"),url("../fonts/inter-v12-latin-800.woff") format("woff"),url("../fonts/inter-v12-latin-800.ttf") format("truetype"),url("../fonts/inter-v12-latin-800.svg#Inter") format("svg")}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:900;src:url("../fonts/inter-v12-latin-900.eot");src:url("../fonts/inter-v12-latin-900.eot?#iefix") format("embedded-opentype"),url("../fonts/inter-v12-latin-900.woff2") format("woff2"),url("../fonts/inter-v12-latin-900.woff") format("woff"),url("../fonts/inter-v12-latin-900.ttf") format("truetype"),url("../fonts/inter-v12-latin-900.svg#Inter") format("svg")}@font-face{font-display:swap;font-family:'Spectral';font-style:normal;font-weight:200;src:url("../fonts/spectral/spectral-v13-latin-200.eot");src:url("../fonts/spectral/spectral-v13-latin-200.eot?#iefix") format("embedded-opentype"),url("../fonts/spectral/spectral-v13-latin-200.woff2") format("woff2"),url("../fonts/spectral/spectral-v13-latin-200.woff") format("woff"),url("../fonts/spectral/spectral-v13-latin-200.ttf") format("truetype"),url("../fonts/spectral/spectral-v13-latin-200.svg#Spectral") format("svg")}@font-face{font-display:swap;font-family:'Spectral';font-style:italic;font-weight:200;src:url("../fonts/spectral/spectral-v13-latin-200italic.eot");src:url("../fonts/spectral/spectral-v13-latin-200italic.eot?#iefix") format("embedded-opentype"),url("../fonts/spectral/spectral-v13-latin-200italic.woff2") format("woff2"),url("../fonts/spectral/spectral-v13-latin-200italic.woff") format("woff"),url("../fonts/spectral/spectral-v13-latin-200italic.ttf") format("truetype"),url("../fonts/spectral/spectral-v13-latin-200italic.svg#Spectral") format("svg")}@font-face{font-display:swap;font-family:'Spectral';font-style:normal;font-weight:300;src:url("../fonts/spectral/spectral-v13-latin-300.eot");src:url("../fonts/spectral/spectral-v13-latin-300.eot?#iefix") format("embedded-opentype"),url("../fonts/spectral/spectral-v13-latin-300.woff2") format("woff2"),url("../fonts/spectral/spectral-v13-latin-300.woff") format("woff"),url("../fonts/spectral/spectral-v13-latin-300.ttf") format("truetype"),url("../fonts/spectral/spectral-v13-latin-300.svg#Spectral") format("svg")}@font-face{font-display:swap;font-family:'Spectral';font-style:italic;font-weight:300;src:url("../fonts/spectral/spectral-v13-latin-300italic.eot");src:url("../fonts/spectral/spectral-v13-latin-300italic.eot?#iefix") format("embedded-opentype"),url("../fonts/spectral/spectral-v13-latin-300italic.woff2") format("woff2"),url("../fonts/spectral/spectral-v13-latin-300italic.woff") format("woff"),url("../fonts/spectral/spectral-v13-latin-300italic.ttf") format("truetype"),url("../fonts/spectral/spectral-v13-latin-300italic.svg#Spectral") format("svg")}@font-face{font-display:swap;font-family:'Spectral';font-style:normal;font-weight:400;src:url("../fonts/spectral/spectral-v13-latin-regular.eot");src:url("../fonts/spectral/spectral-v13-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/spectral/spectral-v13-latin-regular.woff2") format("woff2"),url("../fonts/spectral/spectral-v13-latin-regular.woff") format("woff"),url("../fonts/spectral/spectral-v13-latin-regular.ttf") format("truetype"),url("../fonts/spectral/spectral-v13-latin-regular.svg#Spectral") format("svg")}@font-face{font-display:swap;font-family:'Spectral';font-style:italic;font-weight:400;src:url("../fonts/spectral/spectral-v13-latin-italic.eot");src:url("../fonts/spectral/spectral-v13-latin-italic.eot?#iefix") format("embedded-opentype"),url("../fonts/spectral/spectral-v13-latin-italic.woff2") format("woff2"),url("../fonts/spectral/spectral-v13-latin-italic.woff") format("woff"),url("../fonts/spectral/spectral-v13-latin-italic.ttf") format("truetype"),url("../fonts/spectral/spectral-v13-latin-italic.svg#Spectral") format("svg")}@font-face{font-display:swap;font-family:'Spectral';font-style:normal;font-weight:500;src:url("../fonts/spectral/spectral-v13-latin-500.eot");src:url("../fonts/spectral/spectral-v13-latin-500.eot?#iefix") format("embedded-opentype"),url("../fonts/spectral/spectral-v13-latin-500.woff2") format("woff2"),url("../fonts/spectral/spectral-v13-latin-500.woff") format("woff"),url("../fonts/spectral/spectral-v13-latin-500.ttf") format("truetype"),url("../fonts/spectral/spectral-v13-latin-500.svg#Spectral") format("svg")}@font-face{font-display:swap;font-family:'Spectral';font-style:italic;font-weight:500;src:url("../fonts/spectral/spectral-v13-latin-500italic.eot");src:url("../fonts/spectral/spectral-v13-latin-500italic.eot?#iefix") format("embedded-opentype"),url("../fonts/spectral/spectral-v13-latin-500italic.woff2") format("woff2"),url("../fonts/spectral/spectral-v13-latin-500italic.woff") format("woff"),url("../fonts/spectral/spectral-v13-latin-500italic.ttf") format("truetype"),url("../fonts/spectral/spectral-v13-latin-500italic.svg#Spectral") format("svg")}@font-face{font-display:swap;font-family:'Spectral';font-style:normal;font-weight:600;src:url("../fonts/spectral/spectral-v13-latin-600.eot");src:url("../fonts/spectral/spectral-v13-latin-600.eot?#iefix") format("embedded-opentype"),url("../fonts/spectral/spectral-v13-latin-600.woff2") format("woff2"),url("../fonts/spectral/spectral-v13-latin-600.woff") format("woff"),url("../fonts/spectral/spectral-v13-latin-600.ttf") format("truetype"),url("../fonts/spectral/spectral-v13-latin-600.svg#Spectral") format("svg")}@font-face{font-display:swap;font-family:'Spectral';font-style:italic;font-weight:600;src:url("../fonts/spectral/spectral-v13-latin-600italic.eot");src:url("../fonts/spectral/spectral-v13-latin-600italic.eot?#iefix") format("embedded-opentype"),url("../fonts/spectral/spectral-v13-latin-600italic.woff2") format("woff2"),url("../fonts/spectral/spectral-v13-latin-600italic.woff") format("woff"),url("../fonts/spectral/spectral-v13-latin-600italic.ttf") format("truetype"),url("../fonts/spectral/spectral-v13-latin-600italic.svg#Spectral") format("svg")}@font-face{font-display:swap;font-family:'Spectral';font-style:normal;font-weight:700;src:url("../fonts/spectral/spectral-v13-latin-700.eot");src:url("../fonts/spectral/spectral-v13-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/spectral/spectral-v13-latin-700.woff2") format("woff2"),url("../fonts/spectral/spectral-v13-latin-700.woff") format("woff"),url("../fonts/spectral/spectral-v13-latin-700.ttf") format("truetype"),url("../fonts/spectral/spectral-v13-latin-700.svg#Spectral") format("svg")}@font-face{font-display:swap;font-family:'Spectral';font-style:italic;font-weight:700;src:url("../fonts/spectral/spectral-v13-latin-700italic.eot");src:url("../fonts/spectral/spectral-v13-latin-700italic.eot?#iefix") format("embedded-opentype"),url("../fonts/spectral/spectral-v13-latin-700italic.woff2") format("woff2"),url("../fonts/spectral/spectral-v13-latin-700italic.woff") format("woff"),url("../fonts/spectral/spectral-v13-latin-700italic.ttf") format("truetype"),url("../fonts/spectral/spectral-v13-latin-700italic.svg#Spectral") format("svg")}@font-face{font-display:swap;font-family:'Spectral';font-style:normal;font-weight:800;src:url("../fonts/spectral/spectral-v13-latin-800.eot");src:url("../fonts/spectral/spectral-v13-latin-800.eot?#iefix") format("embedded-opentype"),url("../fonts/spectral/spectral-v13-latin-800.woff2") format("woff2"),url("../fonts/spectral/spectral-v13-latin-800.woff") format("woff"),url("../fonts/spectral/spectral-v13-latin-800.ttf") format("truetype"),url("../fonts/spectral/spectral-v13-latin-800.svg#Spectral") format("svg")}@font-face{font-display:swap;font-family:'Spectral';font-style:italic;font-weight:800;src:url("../fonts/spectral/spectral-v13-latin-800italic.eot");src:url("../fonts/spectral/spectral-v13-latin-800italic.eot?#iefix") format("embedded-opentype"),url("../fonts/spectral/spectral-v13-latin-800italic.woff2") format("woff2"),url("../fonts/spectral/spectral-v13-latin-800italic.woff") format("woff"),url("../fonts/spectral/spectral-v13-latin-800italic.ttf") format("truetype"),url("../fonts/spectral/spectral-v13-latin-800italic.svg#Spectral") format("svg")}div,p,a,strong,em,span,header,footer,button,label,td,th,select,input,textarea{font-family:'Inter', sans-serif;font-style:normal;font-weight:300;font-size:14px;line-height:25px;color:#1A1A1A}@media (min-width: 769px){div,p,a,strong,em,span,header,footer,button,label,td,th,select,input,textarea{font-size:18px;line-height:22px}}@media screen and (min-width: 1600px){div,p,a,strong,em,span,header,footer,button,label,td,th,select,input,textarea{font-size:0.8vw;line-height:1vw}}strong,b{font-weight:bold !important}h1,h2,h3,h4,h5{font-family:'Spectral', serif;letter-spacing:-0.05em}h1{font-size:18px;line-height:20px;font-weight:300;letter-spacing:normal}@media (min-width: 769px){h1{font-size:48px;line-height:44px}}@media screen and (min-width: 1600px){h1{font-size:3vw;line-height:3vw}}h2{font-size:30px;line-height:35px}@media (min-width: 769px){h2{font-size:48px;line-height:44px}}@media screen and (min-width: 1600px){h2{font-size:3vw;line-height:3vw}}h3{font-size:18px;line-height:22px}@media (min-width: 769px){h3{font-size:25px;line-height:45px}}@media screen and (min-width: 1600px){h3{font-size:2vw;line-height:2vw}}p{padding:10px 0;font-size:14px;line-height:20px}@media (min-width: 769px){p{font-size:18px;line-height:22px}}@media screen and (min-width: 1600px){p{font-size:1vw;line-height:1.4vw}}.sub{font-size:14px;line-height:15px;font-weight:400}.button{background:#D9D9D9;background:#fff;border:0.5px solid #000 !important;text-decoration:none !important;padding:8px 25px;display:inline-block;margin-top:6px;text-transform:uppercase}.button2{display:inline-block;margin-top:6px;text-transform:uppercase;border-bottom:1px solid}.button2 a{font-weight:400}.line{position:relative;margin-bottom:30px}.line::after{content:"";background:#000;width:22px;height:1px;position:absolute;bottom:-15px;left:50%;transform:translateX(-50%)}html,body{width:100%;height:auto;overflow-x:hidden;background-color:#fafafa}.center{text-align:center}.right{text-align:right}@media (min-width: 769px){.only-mob{display:none !important}}@media (min-width: 769px) and (max-width: 1023px){.only-mob{display:block !important}}.only-desk{display:none !important}@media (min-width: 769px){.only-desk{display:block !important}}@media (min-width: 769px) and (max-width: 1023px){.only-desk{display:none !important}}#site{padding-top:73px}@media (min-width: 769px){#site{padding-top:73px}}#site .page{padding:50px 20px}@media (max-width: 768px){#site .page{border-left:3px solid;border-right:3px solid}}.content{min-height:calc(100vh - 140px)}.content>.title h1{text-transform:uppercase}header#site-header-mobile{position:fixed;height:73px;z-index:100;background:#fafafa;width:100%;border-bottom:1px solid #d8d8d8}header#site-header-mobile .logo{width:max-content;position:relative;z-index:110}@media (min-width: 769px){header#site-header-mobile .logo{text-align:center;margin:auto}}header#site-header-mobile .logo a{font-size:48px;font-weight:200;border:none !important;margin:28px 20px;display:inline-block;font-family:'Spectral', serif;letter-spacing:-2px}header#site-header-mobile .logo img{width:155px;margin:auto;padding:20px}header#site-header-mobile .menu-content{transform:translateY(-150%);transition:transform 0.5s cubic-bezier(0, 0, 0.2, 1);text-align:left;padding:10px 0;background:#fff;height:100vh;width:100%;position:fixed;top:74px;left:0;z-index:100}header#site-header-mobile .menu-content .menu-box{height:100vh;width:100%;display:flex;margin:100px 30px;margin:0}header#site-header-mobile .menu-content .menu-box li{border-bottom:1px solid #d8d8d8;width:100vw;padding:10px 20px}header#site-header-mobile .menu-content .menu-box li:hover img{width:4vw;opacity:1}header#site-header-mobile .menu-content .menu-box li img{width:0;opacity:0;display:inline-block;vertical-align:middle;padding-right:30px;transition:all .5s}@media (max-width: 768px){header#site-header-mobile .menu-content .menu-box li img{display:none}}header#site-header-mobile .menu-content .menu-box li a{font-weight:300;font-size:8vw;line-height:8vw;font-size:25px;line-height:30px;margin:12px 0px;display:block;text-align:left;max-width:max-content;font-family:'Spectral', serif;opacity:0;transition:1s ease-in-out}@media (min-width: 769px){header#site-header-mobile .menu-content .menu-box li a{font-size:50px;line-height:50px}}header#site-header-mobile .menu-content .menu-box li a.show{opacity:1}header#site-header-mobile .menu-content .menu-box li a:hover{border:0 !important;text-decoration:none !important}header#site-header-mobile #menu-burger{position:absolute;top:15px;right:10px;height:2.6rem;width:3.7rem;pointer-events:auto;cursor:pointer;z-index:110}@media (min-width: 769px){header#site-header-mobile #menu-burger{right:150px}}header#site-header-mobile #menu-burger:before,header#site-header-mobile #menu-burger:after{content:"";position:absolute;left:1rem;width:calc(100% - 2rem);height:2px;background:#000;transition:transform 0.7s cubic-bezier(0.5, 0, 0, 1)}header#site-header-mobile #menu-burger:before{top:1rem}header#site-header-mobile #menu-burger:after{bottom:1rem}header#site-header-mobile #menu-burger.is-open:before{transform:translateY(0.275rem) rotate(45deg)}header#site-header-mobile #menu-burger.is-open:after{transform:translateY(-0.275rem) rotate(-45deg)}#site-header{position:fixed;background-color:#fafafa;text-align:center;width:100%;border-bottom:1px solid #a1a1a1;z-index:1000}#site-header .logo img{width:155px}#site-header .menu{display:flex;align-items:center;justify-content:space-around;height:110px;margin-left:55px}#site-header a{font-weight:400;font-size:14px;border-bottom:1px solid transparent}footer{text-align:center;position:relative;padding:40px 20px 20px 20px;border-top:1px solid #d8d8d8}@media (min-width: 769px){footer{padding:40px 20px}}footer .flex{display:flex;justify-content:center;flex-wrap:wrap;max-width:650px;margin:auto}footer .flex .col{width:100%;margin-bottom:20px;font-weight:400;font-size:12px;line-height:20px;color:#8D8D8D}@media (min-width: 769px){footer .flex .col{width:33%;margin-bottom:0px}}footer .flex .col a,footer .flex .col span{font-weight:400;font-size:12px;line-height:20px;color:#8D8D8D}footer .logo-footer{font-weight:bold;font-size:13px;line-height:15px;margin-bottom:20px;width:135px;height:auto;filter:brightness(0);text-align:center;display:inline-block}@media (min-width: 769px){footer .logo-footer{font-weight:bold;font-size:17px;line-height:22px;position:absolute;left:85px;bottom:40px;margin-bottom:0px;text-align:left}}footer .clear{display:block}@media (min-width: 769px){footer .clear{display:inline-block}}.title{padding:40px 20px;border-bottom:1px solid #d8d8d8}@media (min-width: 769px){.title{padding:80px 20px}}.title h1{font-family:'Inter', sans-serif;font-weight:500;text-align:center;color:#1A1A1A}@media (min-width: 769px){.title h1{font-size:18px;line-height:22px}}.title h2{font-family:'Spectral';font-style:normal;font-weight:400;text-align:center;letter-spacing:-0.05em;color:#1A1A1A}@media (min-width: 769px){.title h2{font-size:48px;line-height:93%}}@media (min-width: 769px){.flex{display:flex;justify-content:center;flex-wrap:wrap}}.flex .col2{width:100%;box-sizing:border-box;padding:0 25px}@media (min-width: 769px){.flex .col2{width:50%}}.arrow{animation:bounce 2s infinite}@keyframes bounce{0%{transform:translateY(0)}50%{transform:translateY(-20px)}100%{transform:translateY(0)}}.sec-home .flex{display:flex;justify-content:left;flex-wrap:wrap}.sec-home .col2{width:50%;box-sizing:border-box;padding:0 0px}@media (min-width: 769px){.sec-home .col2{padding-left:0}}.sec-home .home-post .titolo{width:40%}.sec-home .home-post .box-image{width:60%}.sec-home .home-post .col2{padding-left:15px}.sec-home .about-post .col2{padding-right:15px;width:90%}@media (min-width: 769px){.sec-home .about-post .col2{width:40%}}.sec-home .about-post .col2 img{margin-top:-40px}.sec-home .about-post .col2.desc{padding:50px 20px}@media (min-width: 769px){.sec-home .about-post .col2.desc{margin-left:5vw}.sec-home .about-post .col2.desc p{padding:30px 0;line-height:1.5}}.sec-home .arrow{position:absolute;bottom:125px}.sec-home .arrow img{transform:rotate(90deg);width:auto;height:30px;cursor:pointer}@media (min-width: 769px){.sec-home .arrow img{height:50px}}.sec-home .home-post{border-bottom:1px solid #ddd}.sec-home .home-post .area{position:relative;padding:40px 0 120px 0;box-sizing:border-box;max-width:1300px;margin:auto;width:100%}.sec-home .image{max-height:calc(100vh - 100px)}.sec-home .portfolio-post{padding:25px 0}@media (min-width: 769px){.sec-home .portfolio-post{margin:100px 0;padding:0px 0}}.sec-home .portfolio-post .scheda{border:1px solid #ddd;padding:5%;box-sizing:border-box;display:flex !important;flex-direction:column;align-items:center}.sec-home .portfolio-post .scheda img{height:70svh;object-fit:cover}@media (min-width: 769px){.sec-home .portfolio-post .scheda img{height:70vh;object-fit:cover}}.sec-home .portfolio-post .scheda h3{padding:5%}.sec-home .special-post{padding:100px 0}@media (max-width: 768px){.sec-home .special-post{flex-direction:column-reverse;padding:0px 0;margin-top:60px}.sec-home .special-post .image{text-align:right;padding-right:0 !important}.sec-home .special-post .image img{display:inline-block;width:80%}}.sec-home .special-post .col2{width:100%;margin-left:0 !important}@media (min-width: 769px){.sec-home .special-post .col2{width:50%}}@media (min-width: 769px){.col7{width:70%;float:left}}@media (min-width: 769px){.col3{width:30%;float:left}}.section1{position:relative;clear:both;overflow:hidden}@media (min-width: 769px){.section1{margin-bottom:15vh}}.section1::after{content:"";background:#a1a1a1;width:100%;height:1px;position:absolute;bottom:4px;left:0}.section1 .homeslider{width:100%}.section1 .homeslider .slide{position:relative}.section1 .homeslider .slide img{height:60vh;object-fit:cover;width:100%}@media (max-width: 768px){.section1 .homeslider .slide img{height:380px;object-fit:cover}}.section1 .homeslider .slide .name{position:absolute;z-index:10;left:50px;bottom:20px;font-style:italic;font-weight:300;color:#fff}@media (max-width: 768px){.section1 .homeslider .slide .name{left:20px;bottom:10px}}.section1 .homeslider .slick-dots{position:absolute;right:50px;bottom:12px;z-index:10;display:flex;justify-content:center;margin:0;padding:1rem 0;list-style-type:none}@media (max-width: 768px){.section1 .homeslider .slick-dots{right:20px;bottom:0px}}.section1 .homeslider .slick-dots li{margin:0 0.25rem}.section1 .homeslider .slick-dots button{display:block;width:14px;height:14px;padding:0;border:none;border-radius:100%;background-color:#D9D9D9;border:2px solid #D9D9D9;text-indent:-9999px}.section1 .homeslider .slick-dots li.slick-active button{background-color:transparent}.section1 .description .area-testo{padding:20px}.section1 .description .area-testo h1{font-weight:200;font-size:40px;line-height:45px}@media (min-width: 769px){.section1 .description .area-testo h1{font-size:3.5vw;line-height:3.5vw}}@media (min-width: 769px){.section1 .description .area-testo p{position:absolute;bottom:20px;width:25%}}.section2{text-align:center;position:relative}.section2 .content-box{max-width:750px;margin:auto;text-align:center;padding:5vh 30px}@media (min-width: 769px){.section2 .content-box{padding:6vh 20px}}.footer-contact{background:white;border-top:1px solid #d8d8d8;margin-top:50px}.footer-contact .content-box{padding:15vh 30px}@media (min-width: 769px){.footer-contact .content-box{padding:15vh 20px}}.about{max-width:1250px;margin:auto}@media (min-width: 769px){.about{padding-top:50px}}.about>.flex{flex-wrap:nowrap}.about .flex{align-items:center}.about .image{padding:20px}@media (min-width: 769px){.about .image{width:50%}}.about .text{padding:0 20px 30px 20px}@media (min-width: 769px){.about .text{width:50%;padding:0 5vw}}.about h3{font-weight:500;font-family:'Inter', sans-serif;margin-bottom:20px}@media (min-width: 769px){.about h3{font-size:36px}}@media (min-width: 769px){.what h2{margin-bottom:20px}}.what .section2{text-align:center;position:relative}.what .section2 .content-box{max-width:750px;margin:auto;text-align:center;padding:20vh 20px}@media (min-width: 769px){.what .section2 .content-box{padding:30vh 20px}}.what .sez3{max-width:867px;margin:auto}.what .sez3 .box{padding-top:20px;padding-bottom:40px}@media (min-width: 769px){.what .sez3 .box{padding-top:0px;padding-bottom:0px}}.what .sez3 .text p{font-size:14px;line-height:16px;font-weight:400}@media (max-width: 768px){.what .sez3 .text p{font-weight:300;font-size:15px;line-height:18px}}@media (min-width: 769px){.what .sez3 .flex{padding-bottom:80px}}.what .sez3 .reverse{flex-direction:row-reverse}@media (min-width: 769px){.what .sez3 .col2{width:50%;padding:20px;box-sizing:border-box}}.reverse{flex-direction:row-reverse}.contact{max-width:772px;margin:auto;width:calc(100% - 20px)}.contact .text{margin:100px 0}.contact .form-box{max-width:600px;margin:auto;width:calc(100% - 20px);margin-bottom:80px;margin-top:20px}@media (min-width: 769px){.contact .form-box{margin-top:60px}}.contact .form-box input,.contact .form-box textarea{appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;outline:none;border:none;border:1px solid #eaeaea;background:#fff;height:40px;padding:10px 20px;width:100%;box-sizing:border-box}@media (min-width: 769px){.contact .form-box input,.contact .form-box textarea{height:55px}}.contact .form-box textarea{min-height:180px}.contact .form-box label span{margin-top:10px}.contact .form-box input[type="submit"]{margin-top:30px;font-weight:400;cursor:pointer;border:1px solid;line-height:1}@media (min-width: 769px){.contact .form-box input[type="submit"]{margin-top:10px}}.contact .form-box input[type="submit"]:hover{background:#eaeaea}.contact .section2{padding:0 0 100px 0}.contact .section2 b{font-weight:500 !important}.single-post .title{padding:40px 20px;border-bottom:0 !important}@media (min-width: 769px){.single-post .title{padding:80px 20px}}.single-post .title h2{font-family:'Inter', sans-serif;text-transform:uppercase;font-weight:500;text-align:center;color:#1A1A1A;font-size:16px;line-height:20px}@media (min-width: 769px){.single-post .title h2{font-size:18px;line-height:22px}}.single-post .title h1{font-size:35px;line-height:35px;font-family:'Spectral';font-style:normal;font-weight:300;text-align:center;letter-spacing:-0.05em;color:#1A1A1A}@media (min-width: 769px){.single-post .title h1{font-size:48px;line-height:93%}}.single-post .top-image img{min-height:300px;object-fit:cover;width:100%}@media (min-width: 769px){.single-post .top-image img{object-fit:cover;width:100%;height:70vh}}.single-post .description{max-width:1150px;margin:auto;width:calc(100% - 50px);box-sizing:border-box}.single-post .description .foto{padding-bottom:40px}.single-post .description .foto img{margin:auto}@media (min-width: 769px){.single-post .description{padding:30px 0}.single-post .description .foto{width:30%}.single-post .description .container{width:70%;padding-left:30px;box-sizing:border-box;margin-top:-10px}}.single-post .cat{color:#bcbcbc}.single-post .cat a{color:#bcbcbc}.single-post .slick-lightbox .slick-prev{z-index:1}.single-post .slick-lightbox-close:before{font-size:40px;line-height:unset}.single-post #gallery{padding:50px 0}@media (min-width: 769px){.single-post #gallery{padding:50px 0}}.single-post #gallery .slide{padding:0 10px;box-sizing:border-box}.single-post #gallery img{object-fit:cover;height:250px;width:100%}@media (min-width: 769px){.single-post #gallery img{object-fit:cover;height:35vw}}@media screen and (min-width: 769px){.cursor-custom{position:fixed;top:-5px;left:-5px;width:10px;height:10px;border-radius:50%;background:#fff;mix-blend-mode:difference;opacity:1;z-index:9999;pointer-events:none}}.portfolio .filter{text-align:center;padding:40px 0;border-bottom:1px solid #d8d8d8}.portfolio .filter ul{display:inline-block}.portfolio .filter ul li{cursor:pointer;font-family:'Spectral', serif;font-size:16px;line-height:32px;font-weight:400;transition:.5s;width:max-content;margin:auto;border-bottom:1px solid transparent}@media (min-width: 769px){.portfolio .filter ul li{display:inline-block;margin:0 20px}}.portfolio .filter ul li.attivo{border-bottom:1px solid #1A1A1A}.portfolio .filter ul li a{font-family:'Spectral', serif;font-size:16px;line-height:26px;margin:0 20px;letter-spacing:0.05em}.portfolio .area-portfolio{max-width:1540px;margin:auto;text-align:center}@media (min-width: 769px){.portfolio .area-portfolio{margin:50px auto}}.portfolio .area-portfolio.flex{justify-content:left}@media screen and (min-width: 640px) and (max-width: 1000px){.portfolio .area-portfolio.flex{display:flex !important;flex-wrap:wrap}}.portfolio .area-portfolio .video video{width:auto;max-width:100%;height:calc(100vh - 160px)}.portfolio .area-portfolio .box{padding:15px 20px;box-sizing:border-box;border-bottom:1px solid #d8d8d8;padding-top:50px}.portfolio .area-portfolio .box:hover img{scale:1.05}.portfolio .area-portfolio .box img{margin:auto;transition:.5s ease-in-out}@media screen and (min-width: 640px){.portfolio .area-portfolio .box{border:0}}.portfolio .area-portfolio .box:last-child{border:0}.portfolio .area-portfolio .box h3{font-size:35px;line-height:40px;text-align:center;margin-bottom:20px}@media (min-width: 769px){.portfolio .area-portfolio .box{width:33.33%}}@media screen and (min-width: 640px) and (max-width: 1000px){.portfolio .area-portfolio .box{width:calc(50% - 10px)}}.portfolio .area-portfolio .progetto{position:relative;padding:20px;box-sizing:border-box}@media (min-width: 769px){.portfolio .area-portfolio .progetto{width:33.33%}}@media (min-width: 769px) and (max-width: 1023px){.portfolio .area-portfolio .progetto{width:50%}}.portfolio .area-portfolio .progetto .img{transition:.5s;filter:brightness(0.5)}.portfolio .area-portfolio .progetto .img:hover{filter:brightness(1)}.portfolio .area-portfolio .progetto .details{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10;width:calc(90% - 40px)}.portfolio .area-portfolio .progetto .details h2{color:#fff;font-weight:200;text-align:center}@media (min-width: 769px){.portfolio .area-portfolio .progetto .details h2{font-size:48px;line-height:40px}}.category-painting .cat-painting,.category-photography .cat-photography,.category-printmaking .cat-printmaking,.category-art-installations .cat-art-installations,.category-sculptures .cat-sculptures,.category-digital-art .cat-digital-art,.category-neon-led .cat-neon-led,.category-collage .cat-collage,.category-murals .cat-murals,.category-design .cat-design{border-bottom:1px solid #a1a1a1}div.string{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;z-index:0;background-color:#000}div.string div.striscia-wrapper{width:100000px;overflow:hidden;position:relative;left:0;top:0;transform:translateX(0px)}div.string div.striscia-wrapper div.wrap{float:left;overflow:hidden}div.string div.striscia-wrapper div.wrap span{display:block;float:left;color:yellow;margin-left:5px}div.string div.striscia-wrapper div.wrap span a{color:yellow;font-size:inherit}.barra1{position:relative;height:23px !important;margin-top:-5px}.barra1 span{font-size:18px;font-weight:400;letter-spacing:0.13em;text-transform:uppercase;line-height:21px}.barra3{position:relative;height:30px;border-top:2px solid;border-bottom:2px solid}.barra3 .string{height:30px;background-color:#fff}.barra3 span{font-size:12px;font-weight:300;color:#000 !important;text-transform:none;border-right:2px solid;padding:10px 10px;line-height:10px}.barra3 .icon{padding:5px 5px;line-height:26px}.barra3 svg{height:20px}.barra3 .social svg{width:15px;height:auto;padding:0 5px}.barra2{position:relative;height:32px;border-top:2px solid #000}.barra2 .string{background-color:#fff}.barra2 span{font-size:12px;font-weight:300;letter-spacing:0.13em;text-transform:uppercase;line-height:30px;color:#000 !important}.content-popup{background-color:#fff;height:100%;position:fixed;width:100%;left:0;right:0;top:0;z-index:9990}.content-popup .close{cursor:pointer;position:absolute;right:0;top:0;z-index:10}@media (min-width: 769px){.content-popup .col2{width:20%;float:left;padding:20px 0}}@media (min-width: 769px){.content-popup .col6{width:60%;float:left;align-items:center;padding:15px}}.content-popup .title{text-align:right;align-items:center;display:flex}.content-popup .title h2{font-weight:700;font-size:14px;text-transform:uppercase;padding:10px 0}.content-popup .container{width:90%;margin:auto;padding-top:50px}@media (min-width: 769px){.content-popup .container{padding-top:0px}}.content-popup .popup-slider .image{display:flex;justify-content:center;align-items:center;height:calc(100vh - 170px)}@media (min-width: 769px){.content-popup .popup-slider .image{display:flex;justify-content:center;align-items:center;height:95vh}}.content-popup .popup-slider img{border:4px solid;box-sizing:border-box;max-height:calc(100vh - 170px)}@media (min-width: 769px){.content-popup .popup-slider img{max-height:95vh}}.content-popup .arrow{position:absolute;z-index:10;top:50%;transform:translateY(-50%);left:15px;appearance:none;background:#fff;padding:8px;cursor:pointer;border:2px solid}@media (min-width: 769px){.content-popup .arrow{left:-50px}}.content-popup .arrow svg{display:block;width:20px;height:20px}.content-popup .arrow.dx-arrow{left:unset;right:15px}@media (min-width: 769px){.content-popup .arrow.dx-arrow{right:-50px}}.content-popup .desc{position:relative}@media (min-width: 769px){.content-popup .desc{height:95vh}}.content-popup .desc p{font-weight:400;font-size:14px;color:#13110C}@media (min-width: 769px){.content-popup .desc p{position:absolute;bottom:30px}}.newsletter input,.newsletter textarea{appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;outline:none;border:none;border:1px solid #eaeaea;background:#fff;height:40px;padding:10px 20px;width:100%;box-sizing:border-box}@media (min-width: 769px){.newsletter input,.newsletter textarea{height:55px}}.newsletter textarea{min-height:180px}.newsletter label span{margin-top:10px}.newsletter input[type="submit"]{margin-top:10px;cursor:pointer;border:1px solid;line-height:1;font-weight:400;text-transform:uppercase}@media (min-width: 769px){.newsletter input[type="submit"]{margin-top:10px}}.newsletter input[type="submit"]:hover{background:#eaeaea}
/*# sourceMappingURL=style.css.map */
