[data-namespace=homepage] .contents section.hero{background-color:#000;position:relative;width:100%;height:100vh}[data-namespace=homepage] .contents section.hero .txt{position:absolute;left:0;z-index:2;width:100%;bottom:50px}@media(min-width: 960px){[data-namespace=homepage] .contents section.hero .txt{top:200px;bottom:auto}}[data-namespace=homepage] .contents section.hero .txt>div{margin:0 auto;margin-left:auto;margin-right:auto;width:90%}@media(min-width: 960px){[data-namespace=homepage] .contents section.hero .txt>div{width:calc(100% - 150px)}}[data-namespace=homepage] .contents section.hero .txt>div h2,[data-namespace=homepage] .contents section.hero .txt>div h1{color:#fff}@media(min-width: 960px){[data-namespace=homepage] .contents section.hero .txt>div h2,[data-namespace=homepage] .contents section.hero .txt>div h1{padding-left:8.333vw}}[data-namespace=homepage] .contents section.hero .txt>div h2{font-size:30px;line-height:35px}@media(min-width: 375px){[data-namespace=homepage] .contents section.hero .txt>div h2{font-size:35px;line-height:40px}}@media(min-width: 480px){[data-namespace=homepage] .contents section.hero .txt>div h2{font-size:35px;line-height:40px}}@media(min-width: 960px){[data-namespace=homepage] .contents section.hero .txt>div h2{font-size:45px;line-height:55px}}@media(min-width: 1200px){[data-namespace=homepage] .contents section.hero .txt>div h2{font-size:50px;line-height:60px}}[data-namespace=homepage] .contents section.hero .txt>div h2>span{display:block;height:40px}@media(min-width: 960px){[data-namespace=homepage] .contents section.hero .txt>div h2>span{height:55px}}@media(min-width: 1200px){[data-namespace=homepage] .contents section.hero .txt>div h2>span{height:60px}}[data-namespace=homepage] .contents section.hero .txt>div h2>span>span{white-space:nowrap;display:inline-block;float:left;animation-name:fadeIn;animation-duration:1.2s;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-delay:2s;opacity:0;margin-right:8px}@media(min-width: 960px){[data-namespace=homepage] .contents section.hero .txt>div h2>span>span{margin-right:12px}}@media(min-width: 1200px){[data-namespace=homepage] .contents section.hero .txt>div h2>span>span{margin-right:15px}}[data-namespace=homepage] .contents section.hero .txt>div h2>span>span:last-child{margin-right:0}[data-namespace=homepage] .contents section.hero .txt>div h2>span:nth-child(1)>span:nth-child(1){animation-delay:1s}[data-namespace=homepage] .contents section.hero .txt>div h2>span:nth-child(1)>span:nth-child(2){animation-delay:1.1s}[data-namespace=homepage] .contents section.hero .txt>div h2>span:nth-child(1)>span:nth-child(3){animation-delay:1.2s}[data-namespace=homepage] .contents section.hero .txt>div h2>span:nth-child(2)>span:nth-child(1){animation-delay:1.4s}[data-namespace=homepage] .contents section.hero .txt>div h2>span:nth-child(2)>span:nth-child(2){animation-delay:1.5s}[data-namespace=homepage] .contents section.hero .txt>div h2>span:nth-child(3)>span:nth-child(1){animation-delay:1.7s}[data-namespace=homepage] .contents section.hero .txt>div h1{text-transform:uppercase;opacity:0;margin-top:0;animation-name:fadeIn-blur;animation-duration:2s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:1.9s}[data-namespace=homepage] .contents section.hero .videoLoop{height:100%;width:100%;z-index:1}[data-namespace=homepage] .contents section.hero .videoLoop video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}[data-namespace=homepage] .contents section.hero .swiper{height:100%;width:100%;z-index:1}[data-namespace=homepage] .contents section.hero .swiper .swiper-slide{width:100%;height:100%;overflow:hidden}[data-namespace=homepage] .contents section.hero .swiper .swiper-slide figure,[data-namespace=homepage] .contents section.hero .swiper .swiper-slide img{display:inline-block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media(min-width: 960px){[data-namespace=homepage] .contents section.hero .rigo{text-align:center;display:block;z-index:11;width:100%;height:80px;bottom:0;left:0;position:absolute;overflow:hidden;transition:opacity .5s ease-in-out}[data-namespace=homepage] .contents section.hero .rigo span{text-align:left;display:block;position:relative;height:80px;margin-left:auto;margin-right:auto;width:calc(100% - 150px)}[data-namespace=homepage] .contents section.hero .rigo span:before{height:80px;content:"";width:1.5px;margin-top:-80px;display:block;position:absolute;left:8.333vw;z-index:500;background:#fff;animation:line-scroll 2s ease-in-out .5s forwards infinite}}@keyframes line-scroll{0%{height:80px}80%{margin-top:0px}100%{height:80px;margin-top:80px}}[data-namespace=homepage] .contents section.cucine{margin-left:auto;margin-right:auto;width:90%;max-width:1700px;display:flex;flex-direction:column}@media(min-width: 960px){[data-namespace=homepage] .contents section.cucine{width:calc(100% - 150px)}}[data-namespace=homepage] .contents section.cucine .item{width:100%;max-width:550px;margin:20px auto 80px auto}@media(min-width: 960px){[data-namespace=homepage] .contents section.cucine .item{margin-bottom:80px;margin-top:0;max-width:unset}}@media(min-width: 960px){[data-namespace=homepage] .contents section.cucine .item .img{padding-right:4vw}[data-namespace=homepage] .contents section.cucine .item .img .img-wrapper img:not(.loading){transform:scale(1.07);opacity:.5;transition:opacity 1s ease-in-out;will-change:opacity}}@media(min-width: 960px){[data-namespace=homepage] .contents section.cucine .item .txt{padding-top:25px}}@media(min-width: 1200px){[data-namespace=homepage] .contents section.cucine .item .txt{padding-top:50px}}[data-namespace=homepage] .contents section.cucine .item .txt>*{text-decoration:none;max-width:300px}[data-namespace=homepage] .contents section.cucine .item .txt .link{text-decoration:none;display:inline-block;position:relative;padding:0;overflow:hidden;margin-top:10px}[data-namespace=homepage] .contents section.cucine .item .txt .link::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#000;transition:opacity 300ms,transform 300ms;opacity:1;transform:translate3d(0, 0, 0)}[data-namespace=homepage] .contents section.cucine .item .txt .link:hover::after,[data-namespace=homepage] .contents section.cucine .item .txt .link:focus::after{opacity:1;transform:translate3d(-120%, 0, 0)}@media(min-width: 960px){[data-namespace=homepage] .contents section.cucine .item .txt .link{margin-top:25px}}[data-namespace=homepage] .contents section.cucine .item#i32{order:10}[data-namespace=homepage] .contents section.cucine .item#i37{order:9}@media(min-width: 960px){[data-namespace=homepage] .contents section.cucine .item#i32 .img,[data-namespace=homepage] .contents section.cucine .item:nth-child(even):not(#i37) .img{order:2;padding-left:4vw;padding-right:0}[data-namespace=homepage] .contents section.cucine .item#i32 .txt,[data-namespace=homepage] .contents section.cucine .item:nth-child(even):not(#i37) .txt{order:1;text-align:right}[data-namespace=homepage] .contents section.cucine .item#i32 .txt>*,[data-namespace=homepage] .contents section.cucine .item:nth-child(even):not(#i37) .txt>*{margin-right:0;margin-left:auto}[data-namespace=homepage] .contents section.cucine .item:hover{text-decoration:none}[data-namespace=homepage] .contents section.cucine .item:hover .img .img-wrapper img{opacity:1}}[data-namespace=homepage] .contents section.intro-realizzazioni{border:1px solid #000;background-color:#000;color:#fff}[data-namespace=homepage] .contents section.intro-realizzazioni h3{color:#fff}[data-namespace=homepage] .contents section.intro-realizzazioni .label-uppercase{text-align:left;width:90%;margin:40px auto 0 auto}@media(min-width: 640px){[data-namespace=homepage] .contents section.intro-realizzazioni .label-uppercase{text-align:center}}[data-namespace=homepage] .contents section.realizzazioni{background-color:#fff}[data-namespace=homepage] .contents section.realizzazioni .swiper-realizzazioni{overflow:hidden}[data-namespace=homepage] .contents section.realizzazioni .swiper-realizzazioni .swiper-slide{z-index:2;position:relative;max-width:80%;padding-left:10px;padding-right:10px}@media(min-width: 640px){[data-namespace=homepage] .contents section.realizzazioni .swiper-realizzazioni .swiper-slide{max-width:500px;padding-left:30px;padding-right:30px}}@media(min-width: 960px){[data-namespace=homepage] .contents section.realizzazioni .swiper-realizzazioni .swiper-slide{max-width:700px;padding-left:50px;padding-right:50px}}@media(min-width: 1600px){[data-namespace=homepage] .contents section.realizzazioni .swiper-realizzazioni .swiper-slide{max-width:800px;padding-left:130px;padding-right:130px}}[data-namespace=homepage] .contents section.realizzazioni .swiper-realizzazioni .swiper-slide figure{overflow:hidden;background-color:#000}[data-namespace=homepage] .contents section.realizzazioni .swiper-realizzazioni .swiper-slide figure img{opacity:.4;transition:opacity 1s ease-in-out,transform .3s ease-in-out;will-change:opacity,transform}[data-namespace=homepage] .contents section.realizzazioni .swiper-realizzazioni .swiper-slide.swiper-slide-active a figure img{opacity:.85}[data-namespace=homepage] .contents section.realizzazioni .swiper-realizzazioni .swiper-slide.swiper-slide-active a:hover figure img{opacity:1;transform:scale(1.03)}[data-namespace=homepage] .contents section.realizzazioni .swiper-realizzazioni .swiper-button-next,[data-namespace=homepage] .contents section.realizzazioni .swiper-realizzazioni .swiper-button-prev{z-index:100;height:100%;position:absolute;top:0;left:0;cursor:pointer;display:none}@media(min-width: 960px){[data-namespace=homepage] .contents section.realizzazioni .swiper-realizzazioni .swiper-button-next,[data-namespace=homepage] .contents section.realizzazioni .swiper-realizzazioni .swiper-button-prev{display:block;width:300px;width:calc(50vw - 400px)}}@media(min-width: 1600px){[data-namespace=homepage] .contents section.realizzazioni .swiper-realizzazioni .swiper-button-next,[data-namespace=homepage] .contents section.realizzazioni .swiper-realizzazioni .swiper-button-prev{width:430px;width:calc(50vw - 500px)}}[data-namespace=homepage] .contents section.realizzazioni .swiper-realizzazioni .swiper-button-next{left:auto;right:0}[data-namespace=homepage] .contents section.realizzazioni .swiper-realizzazioni:after{content:"";width:100%;background-color:#000;position:absolute;z-index:0;top:-20px;height:170px}@media(min-width: 640px){[data-namespace=homepage] .contents section.realizzazioni .swiper-realizzazioni:after{height:220px}}@media(min-width: 1200px){[data-namespace=homepage] .contents section.realizzazioni .swiper-realizzazioni:after{height:270px}}@media(min-width: 1600px){[data-namespace=homepage] .contents section.realizzazioni .swiper-realizzazioni:after{height:320px}}[data-namespace=homepage] .contents section.about-us{position:relative;margin-top:70px}@media(min-width: 960px){[data-namespace=homepage] .contents section.about-us{margin-top:150px}}[data-namespace=homepage] .contents section.about-us a{color:#fff;z-index:2;position:relative;display:inline-block;width:100%;text-align:center;text-decoration:none;margin:150px 0}@media(min-width: 640px){[data-namespace=homepage] .contents section.about-us a{margin:180px 0}}@media(min-width: 960px){[data-namespace=homepage] .contents section.about-us a{margin:250px 0}}@media(min-width: 1200px){[data-namespace=homepage] .contents section.about-us a{margin:300px 0}}[data-namespace=homepage] .contents section.about-us a h5{color:#fff;margin:0 auto}[data-namespace=homepage] .contents section.about-us a p{color:#fff;text-decoration:none;display:inline-block;position:relative;padding:0;overflow:hidden}[data-namespace=homepage] .contents section.about-us a p::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#fff;transition:opacity 300ms,transform 300ms;opacity:1;transform:translate3d(0, 0, 0)}[data-namespace=homepage] .contents section.about-us a p:hover::after,[data-namespace=homepage] .contents section.about-us a p:focus::after{opacity:1;transform:translate3d(-120%, 0, 0)}[data-namespace=homepage] .contents section.about-us .img-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:#fff}[data-namespace=homepage] .contents section.about-us .img-wrapper figure{width:100%;height:100%}[data-namespace=homepage] .contents section.about-us .img-wrapper figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}[data-namespace=homepage].scrolling section.hero .rigo{opacity:0}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes span{0%{margin-top:80px}100%{margin-top:0px}}@keyframes fadeIn-blur{0%{opacity:0;filter:blur(4px)}100%{opacity:1;filter:blur(0)}}[data-namespace=storia2025] .contents,[data-namespace=company] .contents{background:#fff;padding-top:100px}@media(min-width: 960px){[data-namespace=storia2025] .contents,[data-namespace=company] .contents{padding-top:135px}}[data-namespace=storia2025] .contents .txt-intro,[data-namespace=company] .contents .txt-intro{padding-bottom:0}[data-namespace=storia2025] .contents .widget_preview_item.type_5 .title,[data-namespace=storia2025] .contents .widget_preview_item.type_4 .title,[data-namespace=storia2025] .contents .widget_preview_item.type_7 .title,[data-namespace=storia2025] .contents .widget_preview_item.type_6 .title,[data-namespace=company] .contents .widget_preview_item.type_5 .title,[data-namespace=company] .contents .widget_preview_item.type_4 .title,[data-namespace=company] .contents .widget_preview_item.type_7 .title,[data-namespace=company] .contents .widget_preview_item.type_6 .title{font-size:22px;line-height:120%;font-family:"regular" !important}@media(min-width: 960px){[data-namespace=storia2025] .contents .widget_preview_item.type_5 .title,[data-namespace=storia2025] .contents .widget_preview_item.type_4 .title,[data-namespace=storia2025] .contents .widget_preview_item.type_7 .title,[data-namespace=storia2025] .contents .widget_preview_item.type_6 .title,[data-namespace=company] .contents .widget_preview_item.type_5 .title,[data-namespace=company] .contents .widget_preview_item.type_4 .title,[data-namespace=company] .contents .widget_preview_item.type_7 .title,[data-namespace=company] .contents .widget_preview_item.type_6 .title{font-size:24px}}[data-namespace=storia2025] .contents .widget_preview_item#w_110,[data-namespace=company] .contents .widget_preview_item#w_110{margin-bottom:0}@media(max-width: 960px){[data-namespace=storia2025] .contents .widget_preview_item#w_118 .text img,[data-namespace=company] .contents .widget_preview_item#w_118 .text img{width:85px;height:auto}}[data-namespace=storia2025] .contents .widget_preview_item#w_99 .title,[data-namespace=storia2025] .contents .widget_preview_item#w_122 .title,[data-namespace=company] .contents .widget_preview_item#w_99 .title,[data-namespace=company] .contents .widget_preview_item#w_122 .title{line-height:100%}[data-namespace=storia2025] .contents .widget_preview_item#w_99 .title br,[data-namespace=storia2025] .contents .widget_preview_item#w_122 .title br,[data-namespace=company] .contents .widget_preview_item#w_99 .title br,[data-namespace=company] .contents .widget_preview_item#w_122 .title br{line-height:100%}[data-namespace=storia2025] .contents .widget_preview_item#w_99 .title>span,[data-namespace=storia2025] .contents .widget_preview_item#w_122 .title>span,[data-namespace=company] .contents .widget_preview_item#w_99 .title>span,[data-namespace=company] .contents .widget_preview_item#w_122 .title>span{font-size:12px;line-height:100%;font-family:"regular"}[data-namespace=storia2025] .contents .widget_preview_item#w_617 a.link:hover,[data-namespace=company] .contents .widget_preview_item#w_617 a.link:hover{color:#fff !important}[data-namespace=storia2025] .contents .widget_preview_item#w_107,[data-namespace=company] .contents .widget_preview_item#w_107{margin-bottom:-50px}[data-namespace=storia2025] .contents .widget_preview_item#w_107 .text_container,[data-namespace=company] .contents .widget_preview_item#w_107 .text_container{text-align:center}[data-namespace=storia2025] .contents .widget_preview_item#w_107 .text_container .title,[data-namespace=company] .contents .widget_preview_item#w_107 .text_container .title{font-size:30px;line-height:120%;font-family:"regular" !important}@media(min-width: 960px){[data-namespace=storia2025] .contents .widget_preview_item#w_107 .text_container .title,[data-namespace=company] .contents .widget_preview_item#w_107 .text_container .title{font-size:50px}}[data-namespace=storia2025] .contents .widget_preview_item#w_626,[data-namespace=company] .contents .widget_preview_item#w_626{padding-bottom:25px}@media(min-width: 960px){[data-namespace=storia2025] .contents .widget_preview_item#w_626,[data-namespace=company] .contents .widget_preview_item#w_626{padding-bottom:50px}}[data-namespace=storia2025] .contents .widget_preview_item#w_626 .swiper-gallery,[data-namespace=storia2025] .contents .widget_preview_item#w_626 .swiper-wrapper *,[data-namespace=storia2025] .contents .widget_preview_item#w_626 .swiper-wrapper,[data-namespace=company] .contents .widget_preview_item#w_626 .swiper-gallery,[data-namespace=company] .contents .widget_preview_item#w_626 .swiper-wrapper *,[data-namespace=company] .contents .widget_preview_item#w_626 .swiper-wrapper{background-color:#000}[data-namespace=storia2025] .contents .widget_preview_item#w_626 .swiper-pagination .swiper-pagination-bullet,[data-namespace=company] .contents .widget_preview_item#w_626 .swiper-pagination .swiper-pagination-bullet{background-color:#fff}[data-namespace=storia2025] .contents .widget_preview_item#w_627,[data-namespace=company] .contents .widget_preview_item#w_627{margin-bottom:-50px}[data-namespace=storia2025] .contents .widget_preview_item#w_628 *,[data-namespace=company] .contents .widget_preview_item#w_628 *{border:0;background-color:#000}[data-namespace=storia2025] .contents .widget_preview_item.type_3 .title,[data-namespace=storia2025] .contents .widget_preview_item.type_2 .title,[data-namespace=company] .contents .widget_preview_item.type_3 .title,[data-namespace=company] .contents .widget_preview_item.type_2 .title{text-transform:none;font-family:"regular";font-size:30px}@media(min-width: 960px){[data-namespace=storia2025] .contents .widget_preview_item.type_3 .title,[data-namespace=storia2025] .contents .widget_preview_item.type_2 .title,[data-namespace=company] .contents .widget_preview_item.type_3 .title,[data-namespace=company] .contents .widget_preview_item.type_2 .title{font-size:50px}}@media(max-width: 959px){[data-namespace=storia2025] .contents .widget_preview_item.type_3 p.loghi img,[data-namespace=storia2025] .contents .widget_preview_item.type_2 p.loghi img,[data-namespace=company] .contents .widget_preview_item.type_3 p.loghi img,[data-namespace=company] .contents .widget_preview_item.type_2 p.loghi img{margin-bottom:30px;margin-top:-30px}}[data-namespace=storia2025] .contents .widget_preview_item.type_1 .title,[data-namespace=company] .contents .widget_preview_item.type_1 .title{max-width:600px}[data-namespace=storia2025] .contents .widget_preview_item.type_1 .text p br,[data-namespace=company] .contents .widget_preview_item.type_1 .text p br{display:none}[data-namespace=storia2025] .contents .worldwide-countries,[data-namespace=company] .contents .worldwide-countries{background:#252525}[data-namespace=storia2025] .contents .worldwide-countries>.wrapper,[data-namespace=company] .contents .worldwide-countries>.wrapper{padding:50px 0;margin-left:auto;margin-right:auto;width:90%;max-width:600px}@media(min-width: 960px){[data-namespace=storia2025] .contents .worldwide-countries>.wrapper,[data-namespace=company] .contents .worldwide-countries>.wrapper{width:calc(100% - 150px)}}@media(min-width: 960px){[data-namespace=storia2025] .contents .worldwide-countries>.wrapper,[data-namespace=company] .contents .worldwide-countries>.wrapper{max-width:1000px;padding:100px 0}}[data-namespace=storia2025] .contents .worldwide-countries>.wrapper h5,[data-namespace=company] .contents .worldwide-countries>.wrapper h5{color:#fff;line-height:100%}[data-namespace=storia2025] .contents .worldwide-countries>.wrapper img,[data-namespace=company] .contents .worldwide-countries>.wrapper img{margin-top:-70px}@media(min-width: 960px){[data-namespace=storia2025] .contents .worldwide-countries>.wrapper img,[data-namespace=company] .contents .worldwide-countries>.wrapper img{margin-top:-200px;margin-bottom:50px}}[data-namespace=storia2025] .contents .worldwide-countries>.wrapper p,[data-namespace=company] .contents .worldwide-countries>.wrapper p{max-width:700px;color:#fff;line-height:150%}[data-namespace=storia2025] .contents .brand-values,[data-namespace=company] .contents .brand-values{padding:50px 0;margin-left:auto;margin-right:auto;width:90%}@media(min-width: 960px){[data-namespace=storia2025] .contents .brand-values,[data-namespace=company] .contents .brand-values{width:calc(100% - 150px)}}@media(min-width: 960px){[data-namespace=storia2025] .contents .brand-values,[data-namespace=company] .contents .brand-values{max-width:1500px;padding:100px 0}}@media(min-width: 960px){[data-namespace=storia2025] .contents .brand-values .col-sx,[data-namespace=company] .contents .brand-values .col-sx{padding-top:50px}}[data-namespace=storia2025] .contents .brand-values .col-sx h5,[data-namespace=company] .contents .brand-values .col-sx h5{text-transform:none;font-family:"regular";font-size:30px;line-height:90%}@media(min-width: 960px){[data-namespace=storia2025] .contents .brand-values .col-sx h5,[data-namespace=company] .contents .brand-values .col-sx h5{font-size:50px}}@media(min-width: 960px){[data-namespace=storia2025] .contents .brand-values .col-sx p,[data-namespace=company] .contents .brand-values .col-sx p{max-width:300px;padding-top:30px}}[data-namespace=storia2025] .contents .brand-values ul li,[data-namespace=company] .contents .brand-values ul li{position:relative;padding-top:30px}@media(min-width: 960px){[data-namespace=storia2025] .contents .brand-values ul li,[data-namespace=company] .contents .brand-values ul li{padding-bottom:50px;text-align:center}}[data-namespace=storia2025] .contents .brand-values ul li h6,[data-namespace=company] .contents .brand-values ul li h6{margin-top:5px;margin-bottom:20px;font-size:16px;line-height:120%;font-family:"regular"}@media(min-width: 960px){[data-namespace=storia2025] .contents .brand-values ul li h6,[data-namespace=company] .contents .brand-values ul li h6{font-size:22px}}[data-namespace=storia2025] .contents .brand-values ul li p,[data-namespace=company] .contents .brand-values ul li p{margin-top:10px}@media(min-width: 960px){[data-namespace=storia2025] .contents .brand-values ul li p,[data-namespace=company] .contents .brand-values ul li p{width:80%;margin-left:auto;margin-right:auto;max-width:300px}}@media(max-width: 959px){[data-namespace=storia2025] .contents .brand-values ul li img,[data-namespace=company] .contents .brand-values ul li img{position:absolute;top:15px;left:5px;width:60px}[data-namespace=storia2025] .contents .brand-values ul li h6,[data-namespace=storia2025] .contents .brand-values ul li p,[data-namespace=company] .contents .brand-values ul li h6,[data-namespace=company] .contents .brand-values ul li p{padding-left:60px}}[data-namespace=storia2025] .contents .factory-plan,[data-namespace=company] .contents .factory-plan{background:#000;border-bottom:1px solid #fff;padding-bottom:60px}@media(min-width: 960px){[data-namespace=storia2025] .contents .factory-plan,[data-namespace=company] .contents .factory-plan{padding-bottom:120px}}[data-namespace=storia2025] .contents .factory-plan *,[data-namespace=company] .contents .factory-plan *{background:#000}[data-namespace=storia2025] .contents .factory-plan>.wrapper,[data-namespace=company] .contents .factory-plan>.wrapper{margin-left:auto;margin-right:auto;max-width:600px}@media(min-width: 960px){[data-namespace=storia2025] .contents .factory-plan>.wrapper,[data-namespace=company] .contents .factory-plan>.wrapper{max-width:1100px}}.storia2025{width:90%;max-width:1400px;margin:0 auto}.storia2025 section{position:relative;display:block;padding-bottom:150px}.storia2025 #wrap19{padding-bottom:100px}.storia2025 .c-header{position:relative;display:flex;width:100%}.storia2025 .c-year{position:relative;font-size:100px;line-height:100%;font-weight:400;margin-right:50px;white-space:nowrap;margin-top:80px;z-index:1000;height:150px}@media(min-width: 1600px){.storia2025 .c-year{font-size:150px;margin-right:100px}}.storia2025 .c-year.t2000,.storia2025 .c-year.t50{margin-left:-50px}@media(min-width: 1600px){.storia2025 .c-year.t2000,.storia2025 .c-year.t50{margin-left:-100px}}.storia2025 .c-year .fake{color:rgba(0,0,0,0)}.storia2025 .c-year .numSticky{display:inline-block;color:#a4a4a4;z-index:1000;position:relative;height:250px}.storia2025 .c-year-mobile{display:none}.storia2025 ul.txt{display:none}.storia2025 .c-title{font-size:35px;font-weight:bold;line-height:120%;max-width:462px}.storia2025 .c-text{padding-top:100px;padding-bottom:50px}.storia2025 .c-text p{max-width:500px}.storia2025 .c-text.ct-half p{max-width:50%}.storia2025 .has-desc{position:relative}.storia2025 div[data-description]::after{position:absolute;display:block;content:attr(data-description);background-color:#fff;top:calc(100% + 5px);right:2px;white-space:pre;height:auto;padding:8px 16px;font-size:14px;opacity:.8;text-align:right;z-index:999}.storia2025 div[data-description].inside-desc::after{top:initial;bottom:0px;background-color:rgba(0,0,0,.4);color:#fff;opacity:.9}.storia2025 div[data-description].left-desc::after{right:initial;left:0px}.storia2025 .c-images{position:relative;aspect-ratio:1.9/1;width:100%;box-sizing:border-box;pointer-events:none}.storia2025 .c-images div{position:absolute}.storia2025 .c-images img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.storia2025 .c-images.ci-center{width:80%;margin-left:10%}.storia2025 .img-bl{bottom:0px;left:0px}.storia2025 .img-br{bottom:0px;right:0px}.storia2025 .img-tl{top:0px;left:0px}.storia2025 .img-tr{top:0;right:0px}.storia2025 .c-images div.is-inview,.storia2025 .is-inview{opacity:1}.storia2025 .s-gallery-paginator .dot{background-color:#000}.storia2025 #s_history .s-gallery-container{aspect-ratio:3/2}.storia2025 .ci-right,.storia2025 .ci-bottom,.storia2025 .ci-left{position:absolute;width:50%;height:100%;aspect-ratio:auto;padding:2%;top:0%;right:0px;z-index:999}.storia2025 .ci-left{right:initial;left:0px}.storia2025 .ci-bottom{width:100%;height:auto;aspect-ratio:auto;padding:2%;top:initial;bottom:0%;left:0px;z-index:999}.storia2025 .s-gallery-container::after{position:absolute;display:block;content:attr(data-description);top:calc(100% + 10px);right:2px;max-width:90%;height:auto;padding:12px 16px;font-size:16px;opacity:.6;z-index:999}.storia2025 .c-slider{box-sizing:border-box;margin:0% 10%}.storia2025 .c-images .img-full{width:100%}.storia2025 .c-images .img-full{position:relative}.storia2025 .section-slider-container{position:relative}.storia2025 .c-paragraph{display:flex;flex-direction:column;align-items:center;padding:2% 25%}.storia2025 .c-paragraph p{margin-bottom:30px}.storia2025 .cp-right{align-items:flex-end;padding-right:5%;padding-left:40%}.storia2025 .c-paragraph img{margin:5% 0%;width:100%}.storia2025 #s1_i2{width:50%}.storia2025 #s_history{width:75%;aspect-ratio:2/1.5;margin-left:0}.storia2025 .d-hide{display:none}.storia2025 .a1950 #s1_i1{height:80%;text-align:right}.storia2025 .a1950 #s1_i1 img{width:auto}.storia2025 .a1972{margin-top:50px;padding-bottom:0}@media screen and (min-width: 1024px){.storia2025 .a1972 .logo{max-width:236px;margin-top:100px}}@media screen and (min-width: 1024px){.storia2025 .a1976 .logo{max-width:201px;margin-top:100px}}@media screen and (min-width: 1024px){.storia2025 .a1983 .logo{max-width:215px;margin-top:120px}}.storia2025 .a1976 .c-images.ci-full{aspect-ratio:unset}@media screen and (min-width: 1024px){.storia2025 .a1995{padding-bottom:100px}}.storia2025 .a2003 .c-header{margin-bottom:25px}.storia2025 .a2003 .c-images.ci-center{margin-left:11%;width:90%}.storia2025 .a2017 .c-title{max-width:unset}.storia2025 .a2017 .certificazioni{height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}.storia2025 .a2021 .ante{height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}@media screen and (min-width: 1024px){.storia2025 .a2025 .logo{max-width:190px;margin-top:100px}}.storia2025 .a2025 .c-slider{margin-left:0;width:75%}.storia2025 .a2025 .s-arrow{z-index:1000}.storia2025 .a2025 div[data-description].inside-desc::after{background:transparent}.storia2025 .a2025 .s-arrow img{background-color:transparent !important;-webkit-backdrop-filter:unset !important;backdrop-filter:unset !important}.storia2025 .a2025 .section-slider-container .c-images.ci-right{transform:translateY(50px)}@media screen and (max-width: 1023px){.storia2025 .a2025 .section-slider-container .c-images.ci-right{display:none}}.storia2025 #s7_i1{width:85%}.storia2025 #s7_i2{top:-5%;width:35%}.storia2025 #s8_i1{width:70%}.storia2025 #s8_i2{top:50%;width:60%}.storia2025 #s12_i1{width:20%}.storia2025 #s12_i1 div{width:100%}@media screen and (max-width: 1023px){.storia2025{width:100%;max-width:700px}.storia2025 section{margin-left:0px;margin-right:0px;min-height:initial;padding-bottom:50px}.storia2025 section.a1950 .c-year,.storia2025 section.a2000 .c-year{display:none}.storia2025 section.a1950 .c-year-mobile,.storia2025 section.a2000 .c-year-mobile{display:block}.storia2025 section.a1950{padding-bottom:100px}.storia2025 section.a1983,.storia2025 section.a1976{margin-top:50px}.storia2025 section.a2010{padding-top:80px}.storia2025 section.a2017{padding-top:40px}.storia2025 section.a1957 div.img-br{bottom:0 !important}.storia2025 section .logo{transform:translateY(-20px) translateX(10px);max-width:120px}.storia2025 section.a2021 .logo,.storia2025 section.a2020 .logo,.storia2025 section.a2000 .logo{display:none}.storia2025 section.a2025 .c-title{max-width:60%}.storia2025 section.a2025 .logo{transform:translateY(-28px) translateX(15px);max-width:123px}.storia2025 section .c-header{flex-direction:column;padding:0;width:90%;margin:0 auto}.storia2025 #wrap20,.storia2025 #wrap19{padding-bottom:0}.storia2025 .c-text{padding:10px 0 30px 0}.storia2025 .c-year{font-size:66px;display:inline-block;height:auto;margin:0}.storia2025 .c-title{font-size:23px}.storia2025 .c-title br{display:none}.storia2025 div[data-description]::after{display:none}.storia2025 .m-hide{display:none}.storia2025 .d-hide{display:inherit}.storia2025 .c-slider-a{width:100% !important;margin:0px}.storia2025 div.s-gallery-paginator{padding-top:20px}.storia2025 .c-images{min-height:auto;aspect-ratio:1.5/1}.storia2025 .ci-right{top:5%;right:7%;width:30%}.storia2025 .ct-half p{max-width:100% !important}.storia2025 .ci-center{width:100% !important;margin-left:0% !important}.storia2025 .c-paragraph{padding:0;width:90%;margin-left:auto;margin-right:auto}.storia2025 .a1950 #s1_i1{height:100%}.storia2025 #s1_i2{height:auto;width:40%;left:unset;right:5%;bottom:-20%}.storia2025 #s_history{width:100%;aspect-ratio:2/1.6}.storia2025 #s_history .s-gallery-paginator{justify-content:flex-start;padding-top:25px}.storia2025 #s5_i1{display:none;top:0px;right:-15%;width:80%;z-index:-1;opacity:.4}.storia2025 #s5_i2{display:none}.storia2025 #s7_i1{width:100%}.storia2025 #s7_i2{top:initial;bottom:-30%;right:5%;width:50%}.storia2025 #s8_i1{width:100%}.storia2025 #s8_i2{top:initial;left:initial;bottom:-10%;right:10%;width:60%}.storia2025 #s12_i1{width:30%;top:-5%}.storia2025 .c-year .fake{color:#c8c8c8}}.storia2025 .no-drag{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none}.storia2025 .step{display:flex;position:relative;width:100%;padding:5% 6%;box-sizing:border-box;overflow:hidden}.storia2025 .step div{z-index:2}.storia2025 .step .bg{position:absolute;top:0px;left:0px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0}.storia2025 .s-gallery-paginator{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:40px 2%}.storia2025 .s-gallery-paginator .dot{cursor:pointer;width:5px;height:auto;aspect-ratio:1/1;border-radius:50%;background-color:#000;margin:0px 16px;transition:.1s;box-sizing:border-box}.storia2025 .s-gallery-paginator .dot.selected{transform:scale(2)}.storia2025 .c-slider-a{display:flex;flex-direction:row;width:90%;height:auto;aspect-ratio:2/1.35}.storia2025 .c-slider-a .s-gallery{height:auto;overflow:hidden}.storia2025 .c-slider-a .s-gallery-container{position:relative;cursor:default;width:100%;height:auto;aspect-ratio:16/9}.storia2025 .c-slider-a .s-gallery img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.storia2025 .c-slider-a .s-gallery-images{white-space:nowrap;width:100%;height:100%;transition:.05s}.storia2025 .c-slider .ease{transition:.75s;transition-timing-function:ease}.storia2025 .s-arrow{cursor:pointer;position:absolute;top:0px;display:flex;align-items:center;width:70px;height:100%;padding:0px 15px}@media screen and (max-width: 1023px){.storia2025 .s-arrow{display:none}}.storia2025 .s-arrow.s-arrow-r{right:0px}.storia2025 .s-arrow img{width:100%;height:auto !important;aspect-ratio:1/1;background:rgba(0,0,0,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:100px}[data-namespace=products_index] .contents{background:#fff;padding-top:100px}@media(min-width: 960px){[data-namespace=products_index] .contents{padding-top:135px}}[data-namespace=products_index] .contents .lista-anteprima .categoria{margin:0 auto;padding-top:60px;padding-bottom:10px}@media(min-width: 1200px){[data-namespace=products_index] .contents .lista-anteprima .categoria{padding-top:80px;padding-bottom:80px}}[data-namespace=products_index] .contents .lista-anteprima .categoria:first-child{padding-top:0}[data-namespace=products_index] .contents .lista-anteprima .categoria#heritage{background-color:#eee6df}[data-namespace=cucina] section.hero-titolo-sottotitolo:not(.ispirazioni) .img-wrapper:before{content:"";display:block;width:100%;height:200px;opacity:.8;position:absolute;z-index:2;background-image:linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0) 100%)}[data-namespace=cucina] section.hero-titolo-sottotitolo:not(.ispirazioni) .img-wrapper picture{opacity:.9;z-index:1}[data-namespace=cucina] section.txt-intro{padding-bottom:0}@media(max-width: 960px){[data-namespace=cucina] section.txt-intro h3{margin-bottom:50px}}[data-namespace=cucina] section.txt-intro .anchors-links{display:none}[data-namespace=cucina] section#ispirazioni{margin-left:auto;margin-right:auto;width:90%;max-width:600px}@media(min-width: 960px){[data-namespace=cucina] section#ispirazioni{width:calc(100% - 150px)}}@media(min-width: 960px){[data-namespace=cucina] section#ispirazioni{max-width:1700px}}[data-namespace=cucina] section#ispirazioni .lista{margin-bottom:50px}@media(min-width: 960px){[data-namespace=cucina] section#ispirazioni .lista{margin-bottom:150px}}[data-namespace=cucina] section#ispirazioni .lista li a{position:relative;overflow:hidden;display:block}[data-namespace=cucina] section#ispirazioni .lista li a:before{content:"";width:250px;height:100%;position:absolute;z-index:2;top:0;left:0;background-image:linear-gradient(110deg, #252525 0%, rgba(0, 0, 0, 0) 52%)}[data-namespace=cucina] section#ispirazioni .lista li a h3{position:absolute;z-index:2;top:15px;left:15px}[data-namespace=cucina] section#ispirazioni .lista li a h3 span{letter-spacing:5px;font-size:14px;color:#fff;display:block;transform:rotate(-90deg) translate(-100%);transform-origin:0 0;text-transform:uppercase}@media(min-width: 960px){[data-namespace=cucina] section#ispirazioni .lista li a .img-wrapper img:not(.loading){transform:scale(1.07);opacity:.75;transition:opacity 1s ease-in-out;will-change:opacity}[data-namespace=cucina] section#ispirazioni .lista li a:hover .img-wrapper img{opacity:1}}[data-namespace=cucina] section#categoria{background-color:#eaeaeb}[data-namespace=ispirazione] section.hero{padding-top:93px;overflow:hidden;height:50vh;max-height:450px}@media(min-width: 960px){[data-namespace=ispirazione] section.hero{max-height:900px;height:95vh;padding-top:120px}}[data-namespace=ispirazione] section.hero .txt{position:absolute;top:115px;left:0;z-index:10;width:100%}@media(min-width: 960px){[data-namespace=ispirazione] section.hero .txt{top:155px}}[data-namespace=ispirazione] section.hero .txt h1{margin-left:auto;margin-right:auto;width:90%;color:#fff}@media(min-width: 960px){[data-namespace=ispirazione] section.hero .txt h1{width:calc(100% - 150px)}}[data-namespace=ispirazione] section.hero .txt h1 span{text-transform:none;display:block;letter-spacing:3px}@media(min-width: 1200px){[data-namespace=ispirazione] section.hero .txt h1 span{margin-top:20px;height:24px;display:inline-block;vertical-align:middle;letter-spacing:5px;margin-left:15px}}@media(min-width: 1200px){[data-namespace=ispirazione] section.hero .txt h1:before{content:"";width:8.33%;display:inline-block}}[data-namespace=ispirazione] section.hero .nav{color:#fff;position:fixed;bottom:-60px;min-height:60px;z-index:11;width:100%;border-top:1px solid #000;transition:top 1s ease-in-out;background:#fff;animation-name:fadeInNav;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:4s}@media(min-width: 960px){[data-namespace=ispirazione] section.hero .nav{animation:none;position:absolute;text-align:right;top:170px;bottom:unset;border-top:0;background:transparent;min-height:unset;transition:none}}@media(min-width: 1200px){[data-namespace=ispirazione] section.hero .nav{top:195px}}[data-namespace=ispirazione] section.hero .nav>div{margin-left:auto;margin-right:auto;width:90%}@media(min-width: 960px){[data-namespace=ispirazione] section.hero .nav>div{width:calc(100% - 150px)}}[data-namespace=ispirazione] section.hero .nav>div a{font-size:13px;padding:15px;line-height:150%;color:#000;display:inline-block}@media(max-width: 959px){[data-namespace=ispirazione] section.hero .nav>div a:first-child{float:left}[data-namespace=ispirazione] section.hero .nav>div a:last-child{float:right}}@media(min-width: 960px){[data-namespace=ispirazione] section.hero .nav>div a{margin-right:17px;font-size:13px;color:#fff;text-decoration:none;display:inline-block;position:relative;padding:0;overflow:hidden}[data-namespace=ispirazione] section.hero .nav>div a::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#fff;transition:opacity 300ms,transform 300ms;opacity:1;transform:translate3d(-120%, 0, 0)}[data-namespace=ispirazione] section.hero .nav>div a:hover::after{opacity:1;transform:translate3d(0, 0, 0)}}[data-namespace=ispirazione] section.hero .nav>div span{border-left:1px solid rgba(255,255,255,.5);height:25px;width:1px;display:inline-block;vertical-align:text-bottom;margin-right:17px}@media(max-width: 959px){[data-namespace=ispirazione] section.hero .nav>div span{position:absolute;top:15px;left:50%;margin-left:-25px;width:50px;background:url(../../img/icons/all.svg) no-repeat center center;display:inline-block}}[data-namespace=ispirazione] section.hero:before{content:"";position:absolute;top:93px;left:0;z-index:9;width:100%;height:300px;opacity:.8;background-image:linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%)}@media(min-width: 960px){[data-namespace=ispirazione] section.hero:before{top:120px}}[data-namespace=ispirazione] section.hero .img-wrapper{width:100%;height:100%}[data-namespace=ispirazione] section.hero .img-wrapper *{width:100%;height:100%}[data-namespace=ispirazione] section.hero .img-wrapper>div{height:110%;margin-top:-10px}[data-namespace=ispirazione] section.hero .img-wrapper picture{opacity:.9}[data-namespace=ispirazione] section.hero .img-wrapper picture img{-o-object-fit:cover;object-fit:cover;-o-object-position:bottom center;object-position:bottom center}[data-namespace=ispirazione] section.mood{background:#f1f1f1}[data-namespace=categorie] .contents{background:#fff;padding-top:100px}@media(min-width: 960px){[data-namespace=categorie] .contents{padding-top:135px}}[data-namespace=categorie] .contents section.lista .item:nth-child(odd){background-color:#eaeaeb}[data-namespace=categorie] .contents section.lista .item:nth-child(even) .img{order:2}[data-namespace=categorie] .contents section.lista .item:nth-child(even) .img-txt{order:1}[data-namespace=categoria] .contents{background:#fff;padding-top:100px}@media(min-width: 960px){[data-namespace=categoria] .contents{padding-top:135px}}[data-namespace=categoria] .contents .intro{background-color:#eaeaeb}[data-namespace=categoria] .contents .intro>.wrapper{margin-left:auto;margin-right:auto;width:90%;padding:50px 0 50px 0;max-width:600px}@media(min-width: 960px){[data-namespace=categoria] .contents .intro>.wrapper{width:calc(100% - 150px)}}@media(min-width: 960px){[data-namespace=categoria] .contents .intro>.wrapper{max-width:1700px;padding:50px 0 100px 0}[data-namespace=categoria] .contents .intro>.wrapper h1,[data-namespace=categoria] .contents .intro>.wrapper h2,[data-namespace=categoria] .contents .intro>.wrapper .img-wrapper{padding-left:8.33%;padding-right:8.33%}}[data-namespace=categoria] .contents .intro>.wrapper h1{margin:0}[data-namespace=categoria] .contents .intro>.wrapper h2{margin:0;margin-top:15px;max-width:600px;line-height:180%}[data-namespace=categoria] .contents .intro>.wrapper .img-wrapper{margin-top:30px;background:transparent}@media(min-width: 960px){[data-namespace=categoria] .contents .intro>.wrapper .img-wrapper{margin-top:60px}}[data-namespace=categoria] .contents .lista-anteprima{margin-top:50px;background-color:#eaeaeb;padding-top:60px;padding-bottom:10px}@media(min-width: 1200px){[data-namespace=categoria] .contents .lista-anteprima{padding-top:80px;padding-bottom:80px}}[data-namespace=categoria] .contents .lista-anteprima h4.label-uppercase{text-align:center !important;margin-bottom:25px}@media(min-width: 1200px){[data-namespace=categoria] .contents .lista-anteprima h4.label-uppercase{margin-bottom:50px}}@media(max-width: 640px){[data-namespace=categoria] .contents .plusProdotto .swiper-pagination .swiper-pagination-bullet{margin-left:5px;margin-right:5px}}[data-namespace=ispirazione] .widget_preview_item.type_2 .title,[data-namespace=ispirazione] .widget_preview_item.type_3 .title,[data-namespace=cucina] .widget_preview_item.type_2 .title,[data-namespace=cucina] .widget_preview_item.type_3 .title{font-size:17px;line-height:120%;font-family:"light" !important}@media(min-width: 960px){[data-namespace=ispirazione] .widget_preview_item.type_2 .title,[data-namespace=ispirazione] .widget_preview_item.type_3 .title,[data-namespace=cucina] .widget_preview_item.type_2 .title,[data-namespace=cucina] .widget_preview_item.type_3 .title{font-size:20px}}[data-namespace=ispirazione] .widget_preview_item.type_2 .text,[data-namespace=ispirazione] .widget_preview_item.type_3 .text,[data-namespace=cucina] .widget_preview_item.type_2 .text,[data-namespace=cucina] .widget_preview_item.type_3 .text{max-width:350px}[data-namespace=ispirazione] .widget_preview_item.type_6 .title.f-bold,[data-namespace=ispirazione] .widget_preview_item.type_7 .title.f-bold,[data-namespace=cucina] .widget_preview_item.type_6 .title.f-bold,[data-namespace=cucina] .widget_preview_item.type_7 .title.f-bold{font-family:"light" !important}[data-namespace=ispirazione] .widget_preview_item.type_8:nth-child(2),[data-namespace=ispirazione] .widget_preview_item.type_8:nth-child(3){margin-bottom:0;padding-bottom:0}@keyframes fadeInNav{0%{opacity:0;bottom:-60px}100%{opacity:1;bottom:0}}[data-namespace=totalLook] .contents{background:#fff}[data-namespace=totalLook] .contents #w_128>div{padding-top:15px}[data-namespace=totalLook] .contents .txt .text a{text-decoration:underline}[data-namespace=progetti] .contents,[data-namespace=projects_index] .contents{background:#fff;padding-top:100px}@media(min-width: 960px){[data-namespace=progetti] .contents,[data-namespace=projects_index] .contents{padding-top:135px}}[data-namespace=progetti] .contents .txt-intro,[data-namespace=projects_index] .contents .txt-intro{padding-bottom:0}[data-namespace=progetti] .contents .lista-anteprima,[data-namespace=projects_index] .contents .lista-anteprima{margin-bottom:50px}[data-namespace=progetti] .contents .lista-anteprima ul.lista li h5,[data-namespace=projects_index] .contents .lista-anteprima ul.lista li h5{text-transform:none}@media(min-width: 960px){[data-namespace=progetti] .contents .lista-anteprima ul.lista li h5,[data-namespace=projects_index] .contents .lista-anteprima ul.lista li h5{margin-top:-50px !important;opacity:0;transition:opacity .5s ease-in-out;will-change:opacity}}[data-namespace=progetti] .contents .lista-anteprima ul.lista li h5 span,[data-namespace=projects_index] .contents .lista-anteprima ul.lista li h5 span{display:none}@media(min-width: 960px){[data-namespace=progetti] .contents .lista-anteprima ul.lista li h5 span,[data-namespace=projects_index] .contents .lista-anteprima ul.lista li h5 span{display:block;font-size:12px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;margin-bottom:10px;line-height:100%}}[data-namespace=progetti] .contents .lista-anteprima ul.lista li .img-wrapper img:not(.loading),[data-namespace=projects_index] .contents .lista-anteprima ul.lista li .img-wrapper img:not(.loading){transition:opacity .5s ease-in-out;will-change:opacity;opacity:1;transform:scale(1)}[data-namespace=progetti] .contents .lista-anteprima ul.lista li:hover h5,[data-namespace=projects_index] .contents .lista-anteprima ul.lista li:hover h5{opacity:1}[data-namespace=progetti] .contents .lista-anteprima ul.lista li:hover img,[data-namespace=projects_index] .contents .lista-anteprima ul.lista li:hover img{opacity:.5 !important}[data-namespace=progetto] .contents{background:#fff;padding-top:100px}@media(min-width: 960px){[data-namespace=progetto] .contents{padding-top:135px}}[data-namespace=progetto] .contents .titolo-nav{position:relative;margin-left:auto;margin-right:auto;width:90%}@media(min-width: 960px){[data-namespace=progetto] .contents .titolo-nav{width:calc(100% - 150px)}}[data-namespace=progetto] .contents .titolo-nav h1{margin-top:25px}@media(min-width: 1200px){[data-namespace=progetto] .contents .titolo-nav h1:before{content:"";width:8.33%;display:inline-block}}[data-namespace=progetto] .contents .titolo-nav h1 span{text-transform:none;display:block}@media(min-width: 960px){[data-namespace=progetto] .contents .titolo-nav h1 span{display:inline-block}}[data-namespace=progetto] .contents .titolo-nav .nav{color:#fff;position:fixed;bottom:-60px;min-height:60px;z-index:11;width:100%;left:0;border-top:1px solid #000;transition:top 1s ease-in-out;background:#fff;animation-name:fadeInNav;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:4s}@media(min-width: 960px){[data-namespace=progetto] .contents .titolo-nav .nav{animation:none;position:absolute;text-align:right;top:20px;bottom:unset;border-top:0;background:transparent;min-height:unset;transition:none}}@media(min-width: 1200px){[data-namespace=progetto] .contents .titolo-nav .nav{top:40px}}@media(min-width: 960px){[data-namespace=progetto] .contents .titolo-nav .nav>div{max-width:500px;margin-left:auto;margin-right:0}}[data-namespace=progetto] .contents .titolo-nav .nav>div a{font-size:13px;padding:15px;line-height:150%;color:#000;display:inline-block;letter-spacing:1px}@media(max-width: 959px){[data-namespace=progetto] .contents .titolo-nav .nav>div a:first-child{float:left}[data-namespace=progetto] .contents .titolo-nav .nav>div a:last-child{float:right}}@media(min-width: 960px){[data-namespace=progetto] .contents .titolo-nav .nav>div a{margin-right:17px;font-size:13px;color:#000;text-decoration:none;display:inline-block;position:relative;padding:0;overflow:hidden}[data-namespace=progetto] .contents .titolo-nav .nav>div a::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#000;transition:opacity 300ms,transform 300ms;opacity:1;transform:translate3d(-120%, 0, 0)}[data-namespace=progetto] .contents .titolo-nav .nav>div a:hover::after{opacity:1;transform:translate3d(0, 0, 0)}}[data-namespace=progetto] .contents .titolo-nav .nav>div span{border-left:1px solid #000;height:25px;width:1px;display:inline-block;vertical-align:text-bottom;margin-right:17px}@media(max-width: 959px){[data-namespace=progetto] .contents .titolo-nav .nav>div span{border-left:0;position:absolute;top:15px;left:50%;margin-left:-25px;width:50px;background:url(../../img/icons/all.svg) no-repeat center center;display:inline-block}}[data-namespace=progetto] .contents .img-intro{overflow:hidden;position:relative}@media(min-width: 960px){[data-namespace=progetto] .contents .img-intro{max-height:900px;height:95vh}}[data-namespace=progetto] .contents .img-intro .img-wrapper{width:100%;height:100%}[data-namespace=progetto] .contents .img-intro .img-wrapper *{width:100%;height:100%}[data-namespace=progetto] .contents .img-intro .img-wrapper>div{height:110%;margin-top:-10px;opacity:.9}[data-namespace=progetto] .contents .img-intro .img-wrapper img{-o-object-fit:cover;object-fit:cover;-o-object-position:bottom center;object-position:bottom center}[data-namespace=progetto] .contents .intro-txt{margin-left:auto;margin-right:auto;width:90%;max-width:1700px;margin-top:40px;margin-bottom:50px}@media(min-width: 960px){[data-namespace=progetto] .contents .intro-txt{width:calc(100% - 150px)}}@media(min-width: 1200px){[data-namespace=progetto] .contents .intro-txt.margin-top{margin-top:100px;margin-bottom:100px;max-width:1390px}}@media(min-width: 1200px){[data-namespace=progetto] .contents .intro-txt:not(.intro){max-width:1100px}}[data-namespace=progetto] .contents .intro-txt h3{margin-bottom:40px;max-width:700px}@media(min-width: 960px){[data-namespace=progetto] .contents .intro-txt h3{width:70%}}@media(min-width: 1200px){[data-namespace=progetto] .contents .intro-txt h3{padding-left:14%;margin-bottom:0}}[data-namespace=progetto] .contents .intro-txt .txt p{max-width:250px;margin:0}[data-namespace=progetto] .contents .intro-txt .txt p strong,[data-namespace=progetto] .contents .intro-txt .txt p b{font-family:"Regular";font-weight:200}[data-namespace=progetto] .contents .widget_preview_item.type_10_gallery .gallery .swiper-pagination{margin-top:0}[data-namespace=rivenditori] .contents{padding-top:100px}@media(min-width: 960px){[data-namespace=rivenditori] .contents{padding-top:120px}}[data-namespace=rivenditori] .contents section.form{padding:30px 0 50px 0}@media(min-width: 640px){[data-namespace=rivenditori] .contents section.form{text-align:center;padding:50px 0 80px 0}}@media(min-width: 1200px){[data-namespace=rivenditori] .contents section.form{padding:80px 0 100px 0}}[data-namespace=rivenditori] .contents section.form h1{margin-bottom:0;width:90%;margin-left:auto;margin-right:auto}[data-namespace=rivenditori] .contents section.form h2{margin-top:10px;margin-bottom:15px;width:90%;margin-left:auto;margin-right:auto}@media(min-width: 960px){[data-namespace=rivenditori] .contents section.form h2{margin-bottom:35px}}[data-namespace=contatti] .contents{padding-top:100px}@media(min-width: 960px){[data-namespace=contatti] .contents{padding-top:120px}}[data-namespace=contatti] .contents section.txt-mappa{max-width:1700px;margin-left:auto;margin-right:auto;margin-bottom:50px}@media(min-width: 960px){[data-namespace=contatti] .contents section.txt-mappa{margin-bottom:100px}}@media(min-width: 960px){[data-namespace=contatti] .contents section.txt-mappa .txt{padding-left:8.33%;display:flex;justify-content:left;align-items:center}}[data-namespace=contatti] .contents section.txt-mappa .txt .wrapper{width:90%;max-width:750px;margin:0 auto;text-align:left}@media(min-width: 960px){[data-namespace=contatti] .contents section.txt-mappa .txt .wrapper{max-width:500px}}[data-namespace=contatti] .contents section.txt-mappa .txt .wrapper h1{text-align:left;margin:13px 0}[data-namespace=contatti] .contents section.txt-mappa .txt .wrapper h2{margin:0}[data-namespace=contatti] .contents section.txt-mappa .txt .wrapper p{margin-top:5px;margin-bottom:20px}@media(min-width: 960px){[data-namespace=contatti] .contents section.txt-mappa .txt .wrapper p{margin-top:10px;margin-bottom:40px}}[data-namespace=contatti] .contents section.txt-mappa .txt .wrapper p.links a{vertical-align:top;text-decoration:none;display:inline-block;position:relative;padding:0;overflow:hidden}[data-namespace=contatti] .contents section.txt-mappa .txt .wrapper p.links a::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#000;transition:opacity 300ms,transform 300ms;opacity:1;transform:translate3d(-120%, 0, 0)}[data-namespace=contatti] .contents section.txt-mappa .txt .wrapper p.links a:hover::after{opacity:1;transform:translate3d(0, 0, 0)}[data-namespace=contatti] .contents section.txt-mappa .txt .wrapper p.anchors-links{margin-top:20px}@media(min-width: 960px){[data-namespace=contatti] .contents section.txt-mappa .txt .wrapper p.anchors-links{margin-top:50px}}[data-namespace=contatti] .contents section.txt-mappa .txt .wrapper p.anchors-links a{text-decoration:none;display:inline-block;position:relative;padding:0;overflow:hidden;font-family:"Regular"}[data-namespace=contatti] .contents section.txt-mappa .txt .wrapper p.anchors-links a::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#000;transition:opacity 300ms,transform 300ms;opacity:1;transform:translate3d(0, 0, 0)}[data-namespace=contatti] .contents section.txt-mappa .txt .wrapper p.anchors-links a:hover::after,[data-namespace=contatti] .contents section.txt-mappa .txt .wrapper p.anchors-links a:focus::after{opacity:1;transform:translate3d(-120%, 0, 0)}@media(min-width: 960px){[data-namespace=contatti] .contents section.txt-mappa .txt .wrapper p.anchors-links a{margin-bottom:20px}}[data-namespace=contatti] .contents section.txt-mappa .mappa .img-wrapper{position:relative;z-index:1;width:100%;height:100%;background-color:#000}[data-namespace=contatti] .contents section.txt-mappa .mappa .img-wrapper *{width:100%;height:100%}[data-namespace=contatti] .contents section.txt-mappa .mappa .img-wrapper>div{height:110%;margin-top:-10px}[data-namespace=contatti] .contents section.txt-mappa .mappa .img-wrapper picture img{-o-object-fit:cover;object-fit:cover;-o-object-position:bottom center;object-position:bottom center}[data-namespace=contatti] .contents section.form{padding:30px 0 50px 0}@media(min-width: 960px){[data-namespace=contatti] .contents section.form{text-align:center;padding:50px 0 80px 0}}@media(min-width: 1200px){[data-namespace=contatti] .contents section.form{padding:80px 0 100px 0}}[data-namespace=contatti] .contents section.form h1{margin-bottom:0;width:90%;margin-left:auto;margin-right:auto}[data-namespace=contatti] .contents section.form h2{margin-top:10px;margin-bottom:15px;width:90%;margin-left:auto;margin-right:auto}@media(min-width: 960px){[data-namespace=contatti] .contents section.form h2{margin-bottom:35px}}@media(min-width: 960px){[data-namespace=contatti] .contents section.form .mySelect{max-width:365px}}[data-namespace=contatti] .contents section.success{background:#eaeaeb;padding:50px 0}@media(min-width: 960px){[data-namespace=contatti] .contents section.success{padding:100px 0}}[data-namespace=news] .contents .in-evidenza{position:relative;background-color:#252525;border:1px solid #252525}[data-namespace=news] .contents .in-evidenza a{cursor:default}@media(max-width: 960px){[data-namespace=news] .contents .in-evidenza .txt{padding-top:100px}}[data-namespace=news] .contents .in-evidenza .txt h5,[data-namespace=news] .contents .in-evidenza .txt p{cursor:pointer;color:#fff}[data-namespace=news] .contents .in-evidenza .txt h5.scopri,[data-namespace=news] .contents .in-evidenza .txt p.scopri{text-decoration:none;display:inline-block;position:relative;padding:0;overflow:hidden}[data-namespace=news] .contents .in-evidenza .txt h5.scopri::after,[data-namespace=news] .contents .in-evidenza .txt p.scopri::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#fff;transition:opacity 300ms,transform 300ms;opacity:1;transform:translate3d(0, 0, 0)}[data-namespace=news] .contents .in-evidenza .txt h5.scopri:hover::after,[data-namespace=news] .contents .in-evidenza .txt h5.scopri:focus::after,[data-namespace=news] .contents .in-evidenza .txt p.scopri:hover::after,[data-namespace=news] .contents .in-evidenza .txt p.scopri:focus::after{opacity:1;transform:translate3d(-120%, 0, 0)}[data-namespace=news] .contents .in-evidenza .imgs{padding-bottom:100px}@media(min-width: 960px){[data-namespace=news] .contents .in-evidenza .imgs{padding-top:150px}}[data-namespace=news] .contents .in-evidenza .imgs figure{cursor:pointer}[data-namespace=news] .contents .in-evidenza .anchors-links{width:150px;height:80px;position:absolute;bottom:0;left:50%;margin-left:-75px;text-align:center;overflow:hidden}[data-namespace=news] .contents .in-evidenza .anchors-links a{color:#979797;position:relative;overflow:hidden;cursor:pointer}[data-namespace=news] .contents .in-evidenza .anchors-links a span{position:relative;z-index:5;background-color:#252525;line-height:230%;margin-top:-5px;display:block}[data-namespace=news] .contents .in-evidenza .anchors-links a:before{content:"";width:1px;height:80px;margin-top:-80px;display:block;position:absolute;top:0;left:0;z-index:4;background:#979797;animation:line-scroll 2.5s ease-in-out .5s forwards infinite}[data-namespace=news] .contents .txt-intro{padding-bottom:0}@media(min-width: 960px){[data-namespace=news] .contents .txt-intro .filters{margin-top:150px}}[data-namespace=news] .contents .lista-anteprima-news{margin-left:auto;margin-right:auto;width:90%}@media(min-width: 960px){[data-namespace=news] .contents .lista-anteprima-news{width:calc(100% - 150px)}}@media(min-width: 960px){[data-namespace=news] .contents .lista-anteprima-news{max-width:1700px}}[data-namespace=news] .contents .lista-anteprima-news .lista{margin-bottom:50px;margin-top:50px}@media(min-width: 960px){[data-namespace=news] .contents .lista-anteprima-news .lista{margin-bottom:150px;margin-top:100px}}@media(max-width: 960px){[data-namespace=news] .contents .lista-anteprima-news .lista li{padding-left:0;border-bottom:1px solid #000;padding-bottom:20px;margin-top:20px}}@media(min-width: 960px){[data-namespace=news] .contents .lista-anteprima-news .lista li a{display:inline-block;padding-bottom:50px}[data-namespace=news] .contents .lista-anteprima-news .lista li a .img-wrapper{position:relative}[data-namespace=news] .contents .lista-anteprima-news .lista li a .img-wrapper img:not(.loading){transform:scale(1.07);opacity:.75;transition:opacity 1s ease-in-out;will-change:opacity}[data-namespace=news] .contents .lista-anteprima-news .lista li a .img-wrapper .secondaria{position:absolute;top:0;left:0;opacity:0;z-index:2;transition:opacity .5s ease-in-out;will-change:opacity}[data-namespace=news] .contents .lista-anteprima-news .lista li a:hover .img-wrapper img{opacity:1}[data-namespace=news] .contents .lista-anteprima-news .lista li a:hover .secondaria{opacity:1}}[data-namespace=news] .contents .lista-anteprima-news .lista li a .txt{padding-top:20px}@media(max-width: 960px){[data-namespace=news] .contents .lista-anteprima-news .lista li a .txt{padding-left:5vw;padding-top:0}}[data-namespace=news] .contents .lista-anteprima-news .lista li a .txt .tag{text-align:left;margin-bottom:0}[data-namespace=news] .contents .lista-anteprima-news .lista li a .txt h5{margin:0}@media(max-width: 960px){[data-namespace=news] .contents .lista-anteprima-news .lista li a .txt h5{font-size:20px}}@media(min-width: 960px){[data-namespace=news] .contents .lista-anteprima-news .lista li a .txt h5{width:80%}}[data-namespace=news] .contents .lista-anteprima-news .lista li a .txt p.abstract{margin-top:10px;width:80%}[data-namespace=news] .contents .lista-anteprima-news .lista li a .txt .scopri{text-decoration:none;display:inline-block;position:relative;padding:0;overflow:hidden}[data-namespace=news] .contents .lista-anteprima-news .lista li a .txt .scopri::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#000;transition:opacity 300ms,transform 300ms;opacity:1;transform:translate3d(0, 0, 0)}[data-namespace=news] .contents .lista-anteprima-news .lista li a .txt .scopri:hover::after,[data-namespace=news] .contents .lista-anteprima-news .lista li a .txt .scopri:focus::after{opacity:1;transform:translate3d(-120%, 0, 0)}[data-namespace=news_detail] .contents{background:#fff;padding-top:100px}@media(min-width: 960px){[data-namespace=news_detail] .contents{padding-top:135px}}[data-namespace=news_detail] .contents .txt-intro h1{max-width:750px;margin:50px auto 30px auto}[data-namespace=news_detail] .contents .txt-intro h2{margin:0 auto 30px auto}[data-namespace=news_detail] .contents .news-correlate{background:#eaeaeb;margin:0 auto;border:1px solid #eaeaeb}[data-namespace=news_detail] .contents .news-correlate .label-uppercase{display:block;padding-top:50px;color:rgba(0,0,0,.5);text-align:left;width:90%;margin:0 auto;max-width:400px}@media(min-width: 960px){[data-namespace=news_detail] .contents .news-correlate .label-uppercase{text-align:center;padding-top:100px}}@media(min-width: 1600px){[data-namespace=news_detail] .contents .news-correlate .label-uppercase{margin-bottom:-150px}}@keyframes line-scroll{0%{margin-top:-80px}80%{margin-top:0px}100%{margin-top:80px}}[data-namespace=download] .contents{padding-top:100px}@media(min-width: 960px){[data-namespace=download] .contents{padding-top:120px}}[data-namespace=download] .contents .txt-intro{padding-bottom:20px}[data-namespace=download] .contents section.lista-download{margin-left:auto;margin-right:auto;width:90%;margin-bottom:50px}@media(min-width: 960px){[data-namespace=download] .contents section.lista-download{width:calc(100% - 150px)}}@media(min-width: 960px){[data-namespace=download] .contents section.lista-download{max-width:1450px;margin-bottom:100px}}[data-namespace=download] .contents section.lista-download .item-download{max-width:400px;color:#000}[data-namespace=download] .contents section.lista-download .item-download span{display:inline-block;margin-top:10px}[data-namespace=download] .contents section.lista-download .item-download span:after{content:"";background:url(../../img/icons/download-black.svg) center center no-repeat;width:25px;display:inline-block;height:25px;float:right}@media(min-width: 960px){[data-namespace=download] .contents section.lista-download .item-download .img-wrapper img:not(.loading){opacity:.85;transition:opacity 1s ease-in-out;will-change:opacity}[data-namespace=download] .contents section.lista-download .item-download:hover .img-wrapper img{opacity:1}}[data-namespace=area-architetti] .contents{background:#fff;padding-top:100px}@media(min-width: 960px){[data-namespace=area-architetti] .contents{padding-top:135px}}[data-namespace=area-architetti] .contents .altri-download{background-color:#252525;text-align:center;padding-bottom:70px;padding-top:0}@media(min-width: 960px){[data-namespace=area-architetti] .contents .altri-download{margin-top:-30px}}[data-namespace=area-architetti] .contents .altri-download a{color:#fff;text-decoration:none;display:inline-block;position:relative;padding:0;overflow:hidden}[data-namespace=area-architetti] .contents .altri-download a::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#fff;transition:opacity 300ms,transform 300ms;opacity:1;transform:translate3d(0, 0, 0)}[data-namespace=area-architetti] .contents .altri-download a:hover::after,[data-namespace=area-architetti] .contents .altri-download a:focus::after{opacity:1;transform:translate3d(-120%, 0, 0)}[data-namespace=area-architetti] .contents .contatti{text-align:center;margin-left:auto;margin-right:auto;width:90%;padding:50px 0}@media(min-width: 960px){[data-namespace=area-architetti] .contents .contatti{width:calc(100% - 150px)}}@media(min-width: 960px){[data-namespace=area-architetti] .contents .contatti{padding:100px 0}}[data-namespace=area-architetti] .contents .contatti u,[data-namespace=area-architetti] .contents .contatti underline{text-decoration:none;display:inline-block;position:relative;padding:0;overflow:hidden}[data-namespace=area-architetti] .contents .contatti u::after,[data-namespace=area-architetti] .contents .contatti underline::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#000;transition:opacity 300ms,transform 300ms;opacity:1;transform:translate3d(0, 0, 0)}[data-namespace=area-architetti] .contents .contatti u:hover::after,[data-namespace=area-architetti] .contents .contatti u:focus::after,[data-namespace=area-architetti] .contents .contatti underline:hover::after,[data-namespace=area-architetti] .contents .contatti underline:focus::after{opacity:1;transform:translate3d(-120%, 0, 0)}@media(max-width: 640px){[data-namespace=area-architetti] .contents .contatti a{font-size:20px}}.servizi{background:#252525}.servizi>.wrapper{padding:50px 0;margin-left:auto;margin-right:auto;width:90%;max-width:600px}@media(min-width: 960px){.servizi>.wrapper{width:calc(100% - 150px)}}@media(min-width: 960px){.servizi>.wrapper{max-width:1500px;padding:100px 0}}.servizi>.wrapper h5{color:#fff;line-height:100%}.servizi>.wrapper p{max-width:700px;color:#fff;line-height:150%}.servizi>.wrapper ul{margin-top:50px}.servizi>.wrapper ul li{padding-bottom:50px}.servizi>.wrapper ul li h6{color:#fff;margin-bottom:10px;text-transform:uppercase;font-size:15px;line-height:120%;font-family:"regular"}@media(min-width: 960px){.servizi>.wrapper ul li h6{font-size:17px}}.servizi>.wrapper ul li p{margin-top:10px;width:80%}@media(min-width: 960px){.servizi>.wrapper ul li p{max-width:250px}}.servizi>.wrapper ul li .uk-button{margin-top:30px}[data-namespace=newsletter] .contents{padding-top:100px}@media(min-width: 960px){[data-namespace=newsletter] .contents{padding-top:120px}}[data-namespace=newsletter] .contents section.form{padding:30px 0 50px 0}@media(min-width: 640px){[data-namespace=newsletter] .contents section.form{text-align:center;padding:50px 0 80px 0}}@media(min-width: 1200px){[data-namespace=newsletter] .contents section.form{padding:80px 0 100px 0}}[data-namespace=newsletter] .contents section.form h1{margin-bottom:0;width:90%;margin-left:auto;margin-right:auto}[data-namespace=newsletter] .contents section.form h2{margin-top:10px;margin-bottom:15px;width:90%;margin-left:auto;margin-right:auto}@media(min-width: 960px){[data-namespace=newsletter] .contents section.form h2{margin-bottom:35px}}[data-namespace=newsletter] .contents section.form fieldset{max-width:650px}section.legal-pages{padding-top:100px;background:#eaeaeb}@media(min-width: 960px){section.legal-pages{padding-top:120px}}section.legal-pages div.wrapper{margin-left:auto;margin-right:auto;width:90%;max-width:600px;padding:30px 0 50px 0}@media(min-width: 960px){section.legal-pages div.wrapper{width:calc(100% - 150px)}}@media(min-width: 640px){section.legal-pages div.wrapper{padding:50px 0 80px 0}}@media(min-width: 1200px){section.legal-pages div.wrapper{padding:80px 0 100px 0;max-width:800px}}

/*# sourceMappingURL=pages.css.map*/