a{color:#000;text-decoration:none}a:active,a:hover{cursor:pointer;outline: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{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{font-feature-settings:"kern" 1;font-kerning:normal;line-height:1.4}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}.slogan{letter-spacing:.05em;text-transform:uppercase;text-align:center;color:#707070;width:calc(100% - 60px);margin:15px 0;padding:10px 0;font-size:1.4em;display:flex}@media only screen and (max-width:900px){.slogan{font-size:1em}}@media only screen and (max-width:600px){.slogan{width:100%;margin:0;font-size:1em}}.slogan p{flex:1;display:block}.slogan p:first-child{background-color:#008d36}.slogan p:last-child{background-color:#be1622}@media only screen and (max-width:1200px){.slogan.profilo{width:calc(100% - 20px);margin:10px}}@media only screen and (max-width:600px){.slogan.profilo{width:100%;margin:0;font-size:1em}.slogan.profilo p:nth-child(2){flex:2}}h1{font-family:acumin-pro-extra-condensed,sans-serif;font-size:3em;font-style:normal;font-weight:300;line-height:1.2em}h1 span{color:#be1622}@media only screen and (max-width:600px){h1{font-size:2.5em;line-height:1em}}h2{letter-spacing:.05em;text-transform:uppercase;text-align:center;font-size:1.4em}h3{letter-spacing:.05em;font-size:1.4em}.button{border:2px solid #be1622;border-radius:25px;margin-top:10px;padding:8px 20px;transition-duration:.3s;transition-timing-function:ease-out;display:inline-block}.button:hover{color:#fff;background-color:#be1622}body,html{-webkit-overflow-scrolling:touch;background-color:#fff;height:100%;overflow:hidden auto}html{font-family:proxima-nova,sans-serif;font-size:16px;font-style:normal;font-weight:400}body{background-color:#fff}#nav-circle{z-index:110;background-color:#0000;border:1px solid #be1622;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:none;position:fixed;top:8px;right:20px}@media only screen and (max-width:900px){#nav-circle{display:flex}}@media only screen and (max-width:600px){#nav-circle{right:10px}}#nav-icon{cursor:pointer;width:25px;height:18px;transition:all .5s ease-in-out;position:relative;transform:rotate(0)}#nav-icon span{opacity:1;background:#be1622;border-radius:2px;width:100%;height:2px;transition:all .25s ease-in-out;display:block;position:absolute;left:0;transform:rotate(45deg)}#nav-icon span:first-child{top:0}#nav-icon span:nth-child(2),#nav-icon span:nth-child(3){top:8px}#nav-icon span:nth-child(4){top:16px}#nav-icon.open span:first-child{width:0%;top:8px;left:50%}#nav-icon.open span:nth-child(2){transform:rotate(45deg)}#nav-icon.open span:nth-child(3){transform:rotate(-45deg)}#nav-icon.open span:nth-child(4){width:0%;top:8px;left:50%}#nav-panel{z-index:90;background-color:#be1622;width:100%;height:100%;padding:90px 15% 0;font-family:acumin-pro-extra-condensed,sans-serif;font-size:18px;font-style:normal;font-weight:300;transition:transform .7s cubic-bezier(.86,.01,.77,.78);display:none;position:fixed;overflow-y:scroll;transform:translate(100%)}@media only screen and (max-width:900px){#nav-panel{display:flex}}@media only screen and (max-width:600px){#nav-panel{flex-direction:column;align-items:flex-start}}#nav-panel ul.mobile-nav{flex:1}#nav-panel ul.mobile-nav li:first-child{color:#fff;text-transform:uppercase;border-bottom:1px solid #fff;margin-bottom:20px;padding-bottom:10px;padding-right:15px;font-size:1.5em;display:inline-block}#nav-panel ul.mobile-nav li.mobmauro a{color:#fff}#nav-panel ul.mobile-nav li a{text-transform:capitalize;color:#fff9;background-color:#0000;width:100%;font-size:3em;display:inline-block}@media only screen and (max-width:600px){#nav-panel ul.mobile-nav li a{font-size:2.5em}}#nav-panel ul.mobile-nav li.select a{color:#000}#nav-panel .mobile-txt{text-align:right;flex:1;margin-top:100px;font-size:1.5em}@media only screen and (max-width:600px){#nav-panel .mobile-txt{text-align:left;border-top:1px solid #fff;margin-top:20px;padding-top:20px}}#nav-panel .mobile-txt li{color:#fff9;margin-bottom:10px}#nav-panel.slide{transition:transform .5s;transform:translate(0)}header{z-index:100;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background-color:#ffffffb3;border-bottom:1px solid #707070;width:100%;padding:0 10px 0 20px;display:flex;position:fixed}header .logo{padding:5px 0 10px;line-height:0}header .logo a{transition:all .2s ease-in;display:block}header .logo a:hover{opacity:.6}header .logo img{height:50px}header nav{margin-left:auto}@media only screen and (max-width:900px){header nav{display:none}}header nav ul.main-nav{align-items:center;height:100%;display:flex}header nav ul.main-nav li a{letter-spacing:.05em;color:#a4a4a4;padding:10px;font-family:acumin-pro-extra-condensed,sans-serif;font-size:1.5em;font-style:normal;font-weight:300;transition:all .2s ease-in;display:inline-block}header nav ul.main-nav li.mauro{background:#be1622;transition:all .2s ease-in}header nav ul.main-nav li.mauro a{color:#fff}header nav ul.main-nav li.mauro:hover{color:#be1622;background:0 0}header nav ul.main-nav li.selected a,header nav ul.main-nav li:hover a{color:#be1622}header nav ul.main-nav li.green.selected a,header nav ul.main-nav li.green:hover a{color:#008d36}@media screen and (-webkit-min-device-pixel-ratio:0) and (-webkit-min-device-pixel-ratio:0),screen and (-webkit-min-device-pixel-ratio:0) and (-webkit-min-device-pixel-ratio:.0000264583),screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm){header{background-color:#fffffff7}}main.home,.presskit,.privacy{flex-direction:column;align-items:center;width:100%;height:auto;padding-top:66px;display:flex}.main-content{background-color:#a4a4a44d;border-bottom:1px solid #707070;justify-content:center;width:100%;height:70vh;max-height:756px;display:flex}.slideshow{z-index:1;width:100%;max-width:1920px;height:100%;position:relative;overflow:hidden}.slideshow .slideshow-inner{width:100%;height:100%;position:absolute;top:0;left:0}.slideshow .slides{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.slideshow .slide{z-index:1;opacity:0;width:100%;height:100%;transition:opacity .3s;display:none;position:absolute;top:0;left:0;overflow:hidden}.slideshow .slide.is-active{display:block}.slideshow .slide.is-loaded{opacity:1}.slideshow .slide .caption{background-color:#f3f3f3e6;margin-top:10vh;margin-left:20vw;padding:20px 20px 0}@media only screen and (max-width:900px){.slideshow .slide .caption{margin-top:20px;margin-left:0}}@media only screen and (max-width:600px){.slideshow .slide .caption{margin-top:30px;padding:10px 10px 0}}.slideshow .slide .caption .captain{line-height:0}@media only screen and (max-width:900px){.slideshow .slide .caption .captain{display:none}}.slideshow .slide .caption .captain img{width:77px}.slideshow .slide .caption .captain img:hover{cursor:hand}.slideshow .slide .caption .green{line-height:0}.slideshow .slide .caption .green img{width:190px;transition:all .2s ease-in}@media only screen and (max-width:900px){.slideshow .slide .caption .green img{width:150px}}@media only screen and (max-width:600px){.slideshow .slide .caption .green img{width:120px}}.slideshow .slide .caption .green img:hover{transform:scale(1.1)}.slideshow .slide .image-container{z-index:1;width:100%;height:100%;image-rendering:optimizeQuality;position:absolute;top:0;left:0}.slideshow .slide .image-container:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0}.slideshow .slide .image-container img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.slideshow .slide-content{z-index:2;color:#000;text-align:center;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}@media only screen and (max-width:900px){.slideshow .slide-content{justify-content:center}}.slideshow .slide .title{border-top:1px solid #707070;border-bottom:1px solid #707070;padding:10px 0;font-family:acumin-pro-extra-condensed,sans-serif;font-size:4em;font-style:normal;font-weight:300}.slideshow .slide .title span{color:#be1622}.slideshow .slide .text{color:#707070;margin:10px auto;font-size:18px;line-height:1.4}.slideshow .slide .lex{margin-top:20px;padding:10px;font-family:acumin-pro-extra-condensed,sans-serif;font-size:2.7em;font-style:normal;font-weight:300;line-height:1.1em}@media only screen and (max-width:900px){.slideshow .slide .lex{margin-top:10px;font-size:2.2em}}@media only screen and (max-width:600px){.slideshow .slide .lex{margin-top:0}}.slideshow .slide .lex span.red{color:#be1622}.slideshow .slide .lex span.sverde{color:#008d36}.slideshow .arrows .arrow{cursor:pointer;z-index:3;margin:-33px 0 0;padding:20px;position:absolute;top:50%}.slideshow .arrows .prev{left:30px}@media only screen and (max-width:900px){.slideshow .arrows .prev{left:10px}}.slideshow .arrows .prev:hover .svg{fill:#be1622;left:-10px}.slideshow .arrows .next{right:30px}@media only screen and (max-width:900px){.slideshow .arrows .next{right:10px}}.slideshow .arrows .next:hover .svg{fill:#be1622;left:10px}.slideshow .arrows .svg{fill:#a4a4a4;width:14px;height:26px;transition:left .2s;position:relative;left:0}.ricetta{flex-wrap:wrap;justify-content:space-between;width:calc(100% - 60px);margin:0 30px;display:flex}@media only screen and (max-width:600px){.ricetta{width:calc(100% - 10px);margin:0 5px}}.ricetta div{width:24%;max-width:440px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ededed",endColorstr="#ebebeb",GradientType=1);background:linear-gradient(135deg,#ededed 0%,#ebebeb 100%);border:1px solid #7070701a;border-radius:5px;margin-bottom:20px;line-height:0;transition-duration:.5s;transition-timing-function:ease-out}@media only screen and (max-width:1200px){.ricetta div{width:49%}}.ricetta div:hover{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4f4f4",endColorstr="#f7f7f7",GradientType=1);background:linear-gradient(135deg,#f4f4f4 0%,#f7f7f7 100%);border:1px solid #70707000;transition-duration:.5s;transition-timing-function:ease-out;box-shadow:0 5px 15px #323232d6}.ricetta div a{width:100%;height:100%;display:block}.ricetta div img{max-width:100%}.presentazione{background-color:#f3f3f3;border-top:1px solid #707070;border-bottom:1px solid #707070;flex-wrap:wrap;width:100%;margin-top:10px;padding:30px 0;display:flex}@media only screen and (max-width:600px){.presentazione{border-bottom:none;padding:0}}.presentazione .pre-img{flex:0 1 0;align-items:center;display:flex}@media only screen and (max-width:1800px){.presentazione .pre-img{flex:1}.presentazione .pre-img img{max-width:100%}}@media only screen and (max-width:1500px){.presentazione .pre-img{flex:50%}}@media only screen and (max-width:600px){.presentazione .pre-img{display:none}}.presentazione .pre-art{background-color:#a4a4a44d;flex:1;justify-content:center;align-items:center;padding:20px;display:flex}@media only screen and (max-width:1500px){.presentazione .pre-art{flex:100%;order:3;margin:0 30px}}@media only screen and (max-width:600px){.presentazione .pre-art{margin:0 5px}}.presentazione .pre-art article{background-color:#f3f3f3;flex-direction:column;justify-content:center;height:100%;padding:20px;display:flex}@media only screen and (max-width:600px){.presentazione .pre-art article{padding:10px 20px}}.presentazione .pre-art article h1{text-align:center;margin-bottom:20px}@media only screen and (max-width:600px){.presentazione .pre-art article h1{margin-bottom:10px}}.presentazione .pre-art article p{margin-top:10px}.presentazione .pre-riva{flex:1;justify-content:center;align-items:center;width:100%;display:flex}@media only screen and (max-width:1500px){.presentazione .pre-riva{flex:50%;order:2}}.presentazione .pre-riva img{width:100%;max-width:650px}.papers{justify-content:center;width:100%;padding:20px 0 0;display:flex}@media only screen and (max-width:600px){.papers{flex-direction:column}}.papers>div{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:10px;display:flex}.papers>div img{max-width:100%}footer{background-color:#f3f3f3;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}footer .banner{text-align:center;background-color:#fff;justify-content:center;align-items:center;width:100%;padding:20px 50px 30px;display:flex}@media only screen and (max-width:600px){footer .banner{padding:10px}}footer .banner>div{width:33%;margin-top:15px}footer .banner>div hr{border-color:#008d36}footer .banner>div.red hr{border-color:#be1622}footer .banner img{width:100%;max-width:220px}@media only screen and (max-width:900px){footer .banner img{max-width:150px}}footer section{width:100%;max-width:900px;padding:30px 0}footer section p{word-spacing:.1em;color:#a4a4a4;font-size:.8em}footer section p.first{text-align:center;padding:0 20px}footer section article{color:#707070;border-top:1px solid #707070;border-bottom:1px solid #707070;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:10px 0;padding:10px 20px;display:flex}@media only screen and (max-width:600px){footer section article ul{text-align:center;width:50%;padding:10px 0}}footer section article li{padding:3px 0}footer section article li:first-child{color:#000}footer section article a{color:#707070;transition-duration:.3s}footer section article a:hover,footer section article a.selected{text-decoration:underline}footer section div{justify-content:space-between;align-items:center;display:flex}@media only screen and (max-width:600px){footer section div{flex-direction:column;align-items:center}}footer section div .social{display:flex}footer section div .social a{opacity:.7;transition:all .3s ease-in}footer section div .social a:hover{opacity:1}footer section div .social img{width:60px}@media only screen and (max-width:600px){footer section div p{margin-top:20px}}footer section div p a{color:#707070;transition-duration:.3s}footer section div p a:hover{color:#000}footer section div a img{width:150px;transition-duration:.3s}@media only screen and (max-width:600px){footer section div a img{margin-top:20px}}.legal-links{flex-wrap:wrap;align-items:center;gap:20px;padding:10px 0;display:flex}.legal-links a{color:#707070;font-size:.8em;transition:color .3s}.legal-links a:hover{color:#000;text-decoration:underline}@media only screen and (max-width:600px){.legal-links{text-align:center;justify-content:center;gap:10px}}main.profilo,.profilo.presskit,.profilo.privacy{flex-direction:column;align-items:center;width:100%;height:auto;padding-top:66px;display:flex}main.profilo .banner-profilo,.profilo.presskit .banner-profilo,.profilo.privacy .banner-profilo{text-align:center;background-color:#000;width:100%;padding:40px 0;line-height:0}@media only screen and (max-width:900px){main.profilo .banner-profilo,.profilo.presskit .banner-profilo,.profilo.privacy .banner-profilo{padding:20px 0}}main.profilo .banner-profilo img,.profilo.presskit .banner-profilo img,.profilo.privacy .banner-profilo img{max-width:100%}main.profilo .boxes-container,.profilo.presskit .boxes-container,.profilo.privacy .boxes-container{width:100%;display:flex}@media only screen and (max-width:1200px){main.profilo .boxes-container,.profilo.presskit .boxes-container,.profilo.privacy .boxes-container{flex-direction:column}}main.profilo .boxes-container.split,.profilo.presskit .boxes-container.split,.profilo.privacy .boxes-container.split{flex-direction:row-reverse}@media only screen and (max-width:1200px){main.profilo .boxes-container.split,.profilo.presskit .boxes-container.split,.profilo.privacy .boxes-container.split{flex-direction:column}}main.profilo .boxes-container .white-box,.profilo.presskit .boxes-container .white-box,.profilo.privacy .boxes-container .white-box{background-color:#a4a4a433;flex-wrap:wrap;flex:50%;place-content:center;align-items:center;padding:50px;display:flex}@media only screen and (max-width:1200px){main.profilo .boxes-container .white-box,.profilo.presskit .boxes-container .white-box,.profilo.privacy .boxes-container .white-box{padding-top:20px}}@media only screen and (max-width:900px){main.profilo .boxes-container .white-box,.profilo.presskit .boxes-container .white-box,.profilo.privacy .boxes-container .white-box{padding:0 30px 30px}}@media only screen and (max-width:600px){main.profilo .boxes-container .white-box,.profilo.presskit .boxes-container .white-box,.profilo.privacy .boxes-container .white-box{padding:10px}}main.profilo .boxes-container .white-box h1,.profilo.presskit .boxes-container .white-box h1,.profilo.privacy .boxes-container .white-box h1{flex:100%;padding:0 20px 20px}@media only screen and (max-width:900px){main.profilo .boxes-container .white-box h1,.profilo.presskit .boxes-container .white-box h1,.profilo.privacy .boxes-container .white-box h1{text-align:center}}main.profilo .boxes-container .white-box p,.profilo.presskit .boxes-container .white-box p,.profilo.privacy .boxes-container .white-box p{flex:50%;padding:0 20px}@media only screen and (max-width:900px){main.profilo .boxes-container .white-box p,.profilo.presskit .boxes-container .white-box p,.profilo.privacy .boxes-container .white-box p{flex:100%}main.profilo .boxes-container .white-box p:not(:last-child),.profilo.presskit .boxes-container .white-box p:not(:last-child),.profilo.privacy .boxes-container .white-box p:not(:last-child){padding-bottom:20px}}@media only screen and (max-width:600px){main.profilo .boxes-container .white-box p,.profilo.presskit .boxes-container .white-box p,.profilo.privacy .boxes-container .white-box p{padding:0 10px 10px}main.profilo .boxes-container .white-box p:not(:last-child),.profilo.presskit .boxes-container .white-box p:not(:last-child),.profilo.privacy .boxes-container .white-box p:not(:last-child){padding-bottom:10px}}main.profilo .boxes-container .black-box,.profilo.presskit .boxes-container .black-box,.profilo.privacy .boxes-container .black-box{background-color:#000;flex:50%;justify-content:center;align-items:center;padding:100px 30px;display:flex}@media only screen and (max-width:1200px){main.profilo .boxes-container .black-box,.profilo.presskit .boxes-container .black-box,.profilo.privacy .boxes-container .black-box{padding:60px}}@media only screen and (max-width:600px){main.profilo .boxes-container .black-box,.profilo.presskit .boxes-container .black-box,.profilo.privacy .boxes-container .black-box{padding:30px}}main.profilo .boxes-container .black-box img,.profilo.presskit .boxes-container .black-box img,.profilo.privacy .boxes-container .black-box img{max-width:100%}main.produzione,.produzione.presskit,.produzione.privacy{background-color:#f3f3f3;flex-direction:column;align-items:center;width:100%;height:auto;padding-top:66px;display:flex}@media only screen and (max-width:900px){.prod-box{flex-direction:column-reverse}.prod-box#materiali,.prod-box#packaging{flex-direction:column}}@media only screen and (max-width:600px){.prod-box#lavorazione,.prod-box#packaging{padding:0}.prod-box#lavorazione .text,.prod-box#packaging .text{padding:0 30px}.prod-box#lavorazione .image,.prod-box#packaging .image{padding:0}}.prod-box .text{flex-direction:column;flex:1;justify-content:center;display:flex}@media only screen and (max-width:900px){.prod-box .text h1{text-align:center;padding-top:20px}}#etico{justify-content:center;width:100%;padding:50px;display:flex}#etico a{color:#008d36;border:1px solid #008d36;border-radius:30px;padding:7px 15px;font-size:2em;transition:all .2s ease-in}#etico a:hover{color:#fff;background:#008d36}main.cat,.cat.presskit,.cat.privacy{background-color:#f3f3f3;flex-direction:column;align-items:center;width:100%;height:auto;padding-top:66px;display:flex}#filter-activation{margin:20px;display:none}@media only screen and (max-width:900px){#filter-activation{display:block}}.filtri-catalogo{background-color:#f3f3f3;flex-wrap:wrap;justify-content:space-around;align-items:flex-start;width:100%;height:100%;padding:10px;display:flex}@media only screen and (max-width:900px){.filtri-catalogo{z-index:80;transition:transform .7s cubic-bezier(.86,.01,.77,.78);position:fixed;overflow-y:scroll;transform:translate(-100%)}.filtri-catalogo.scorri{transition:transform .5s;transform:translate(0)}}.filtri-catalogo>.cbp-filter-item{text-align:center;text-transform:uppercase;background-color:#a4a4a433;width:18%;margin:10px 1%;padding:10px 0;transition-duration:.3s;transition-timing-function:ease-out}@media only screen and (max-width:1500px){.filtri-catalogo>.cbp-filter-item{width:23%}}@media only screen and (max-width:900px){.filtri-catalogo>.cbp-filter-item{width:31.33%}}@media only screen and (max-width:600px){.filtri-catalogo>.cbp-filter-item{width:98%}}.filtri-catalogo>.cbp-filter-item:hover,.filtri-catalogo>.cbp-filter-item.cbp-filter-item-active{color:#fff;background-color:#be1622}.solo{justify-content:center;width:100%;display:none}@media only screen and (max-width:900px){.solo{display:flex}}.solo .cerchio{background-color:#0000;border:1px solid #be1622;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.ultimo{display:none}@media only screen and (max-width:900px){.ultimo{display:block}}.ultimo img{width:100px}#filter-icon{cursor:pointer;width:25px;height:18px;transition:all .5s ease-in-out;position:relative;transform:rotate(0)}#filter-icon span{opacity:1;background:#be1622;border-radius:2px;width:100%;height:2px;transition:all .25s ease-in-out;display:block;position:absolute;left:0;transform:rotate(90deg)}#filter-icon span:first-child{display:none;top:0}#filter-icon span:nth-child(2),#filter-icon span:nth-child(3){top:8px}#filter-icon span:nth-child(4){top:16px}#filter-icon.open span:first-child{width:0%;top:8px;left:50%}#filter-icon span:nth-child(2){transform:rotate(45deg)}#filter-icon span:nth-child(3){transform:rotate(-45deg)}#filter-icon span:nth-child(4){width:0%;top:8px;left:50%}#main-grid-container{background-color:#f3f3f3;width:100%;max-width:1920px;margin:0 auto;padding:0 20px 30px}@media only screen and (max-width:900px){#main-grid-container{padding:0 10px 20px}}#main-grid-container img{max-width:100%}.cbp-caption{border:1px solid #a4a4a4}.cbp-caption-activeWrap>div{background-color:#be1622;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.cbp-caption-activeWrap>div p{text-transform:uppercase;color:#fff9;text-align:center;padding-bottom:20px;font-size:1em}.cbp-caption-activeWrap>div h3{text-transform:capitalize;color:#fff;text-align:center;border-top:1px solid #000;border-bottom:1px solid #000;padding:10px 0 15px;font-family:acumin-pro-extra-condensed,sans-serif;font-size:3em;font-style:normal;font-weight:300}@media only screen and (max-width:1500px){.cbp-caption-activeWrap>div h3{font-size:2.5em}}@media only screen and (max-width:900px){.cbp-caption-activeWrap>div h3{font-size:2em}}@media only screen and (max-width:600px){.cbp-caption-activeWrap>div h3{font-size:1.5em}}.cbp-popup-singlePage{width:100%}.cbp-popup-navigation{background-color:#be1622}.cbp-popup-singlePage .cbp-popup-content{vertical-align:top;width:100%;max-width:100%;margin-top:120px}.page-container{flex-direction:column;align-items:center;width:100%;height:100%;margin:0 auto;display:flex}.page-container .first-head{flex-direction:column;align-items:center;display:flex}.page-container .first-head>div{border-top:1px solid #a4a4a4;width:70px;height:10px}@media only screen and (max-width:900px){.page-container .first-head h2{font-size:1.2em}}@media only screen and (max-width:600px){.page-container .first-head h2{font-size:1em}}.page-container .product{flex-wrap:wrap;justify-content:center;align-items:center;width:100%;display:flex}.page-container .product .product-img{text-align:center;line-height:0}.page-container .product .product-img img{max-width:100%}@media only screen and (max-width:600px){.page-container .product .txt-container{width:90%}}.page-container .product .product-title{border-top:1px solid #a4a4a4;border-bottom:1px solid #a4a4a4;padding:10px 30px 20px}.page-container .product .product-title h1{text-transform:capitalize;text-align:center;font-size:5em}@media only screen and (max-width:900px){.page-container .product .product-title h1{font-size:4em}}@media only screen and (max-width:600px){.page-container .product .product-title h1{font-size:3em}}.page-container .product .product-title h1 span{color:#be1622}.page-container .product .product-description{margin:40px 0}@media only screen and (max-width:600px){.page-container .product .product-description{margin:20px 0}}.page-container .packaging{width:100%}.page-container .second-head{color:#707070;background-color:#f3f3f3;width:100%;padding:10px 0}@media only screen and (max-width:900px){.page-container .second-head h2{font-size:1.2em}}@media only screen and (max-width:600px){.page-container .second-head h2{font-size:1em}}.page-container .pack-gallery{flex-wrap:wrap;justify-content:center;width:100%;display:flex}.page-container .pack-gallery picture{text-align:center;flex:1;min-width:600px}.page-container .pack-gallery img{max-width:100%}.page-container .banner{text-align:center;background-color:#fff;justify-content:center;align-items:center;width:100%;padding:20px 50px 30px;display:flex}@media only screen and (max-width:600px){.page-container .banner{padding:10px}}.page-container .banner>div{width:33%;margin-top:15px}.page-container .banner>div hr{border-color:#008d36}.page-container .banner>div.red hr{border-color:#be1622}.page-container .banner img{width:100%;max-width:180px}@media only screen and (max-width:900px){.page-container .banner img{max-width:150px}}main.ambiente,.ambiente.presskit,.ambiente.privacy{flex-direction:column;align-items:center;width:100%;height:auto;padding-top:66px;display:flex}.prod-box{width:100%;padding:0 30px;display:flex}@media only screen and (max-width:900px){.prod-box{flex-direction:column-reverse}.prod-box#materiali,.prod-box#packaging{flex-direction:column}}.prod-box#materiali{background-color:#a4a4a433;padding:30px}.prod-box#packaging{background-color:#fff}.prod-box#lavorazione,.prod-box#packaging{padding-top:30px}@media only screen and (max-width:600px){.prod-box#lavorazione,.prod-box#packaging{padding:0}.prod-box#lavorazione .text,.prod-box#packaging .text{padding:0 30px}.prod-box#lavorazione .image,.prod-box#packaging .image{padding:0}}.prod-box .text{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.prod-box .text h1{width:100%;max-width:700px}@media only screen and (max-width:900px){.prod-box .text h1{text-align:center;padding-top:20px}}.prod-box .text h1 span{color:#008d36}.prod-box .text p{max-width:700px;margin:15px 0}.prod-box .text p span{color:#008d36}.prod-box .text h3{color:#008d36;text-align:center;border-top:1px solid #000;border-bottom:1px solid #000;max-width:700px;padding:20px;display:inline-block}.prod-box .text img{width:100%;max-width:300px}@media only screen and (max-width:600px){.prod-box .text img{max-width:200px}}.prod-box .image{flex:1;justify-content:center;align-items:center;padding:0 20px;line-height:0;display:flex}.prod-box .image img{max-width:100%}main.eventi,.eventi.presskit,.eventi.privacy{width:100%;margin-top:66px;position:relative}.eventi-years-menu{justify-content:flex-end;padding-left:30px;padding-right:10px;display:flex}.eventi-years-menu ul.eventi-years{flex-wrap:wrap;justify-content:flex-end;padding:10px 0;display:flex}.eventi-years-menu ul.eventi-years li a{letter-spacing:.05em;color:#a4a4a4;padding:3px 10px;font-family:acumin-pro-extra-condensed,sans-serif;font-size:1.5em;font-style:normal;font-weight:300;transition:all .2s ease-in;display:inline-block}.eventi-years-menu ul.eventi-years li.active a,.eventi-years-menu ul.eventi-years li:hover a{color:#be1622}.eventi-loader{color:#be1622;text-align:center;font-size:2rem}.eventi-load-year{z-index:1;background-color:#ffffff80;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.eventi-load-year .eventi-loader{font-size:2.5rem}.cd-timeline{position:relative;overflow:hidden}.cd-timeline-container{width:90%;max-width:1200px;margin:0 auto;padding:.5em 0 2em;position:relative}.cd-timeline-container:before{content:"";background:#be16224d;width:4px;height:100%;position:absolute;top:-500px;left:18px}@media only screen and (min-width:1200px){.cd-timeline{margin-top:3em;margin-bottom:3em}.cd-timeline-container:before{margin-left:-2px;left:50%}}.cd-timeline-block{margin:2em 0;position:relative}.cd-timeline-block:after{content:"";clear:both;display:table}.cd-timeline-block:first-child{margin-top:0}.cd-timeline-block:last-child{margin-bottom:0}@media only screen and (min-width:1200px){.cd-timeline-block{margin:4em 0}}.cd-timeline-img{background:#be1622;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:0;left:0;box-shadow:0 0 0 4px #fff,inset 0 2px #00000014,0 3px 0 4px #0000000d}.cd-timeline-img img{width:100%}@media only screen and (min-width:1200px){.cd-timeline-img{width:60px;height:60px;margin-left:-30px;left:50%;transform:translateZ(0)}}.cd-timeline-content{background-color:#f3f3f3;border-radius:.25em;margin-left:60px;padding:1em;position:relative;box-shadow:0 2px 2px #a4a4a4}.cd-timeline-content:after{content:"";clear:both;display:table}.cd-timeline-content:before{content:"";border:15px solid #0000;width:0;height:0;position:absolute;top:16px;right:100%}.cd-timeline-content h2{font-family:acumin-pro-extra-condensed,sans-serif;font-size:2rem;font-style:normal;font-weight:300}.cd-timeline-content p,.cd-timeline-date{font-size:1.1rem}.cd-timeline-content p{margin:1em 0;line-height:1.6}.cd-timeline-content a{color:#008d36;text-decoration:underline;transition-duration:.5s;transition-timing-function:ease-out}.cd-timeline-content a:hover{color:#be1622}.cd-timeline-content img{border:1px solid #a4a4a4;max-width:100%;margin-top:20px;display:block}.cd-timeline-date{color:#707070;float:left;opacity:.7;padding:.8em 0;display:inline-block}@media only screen and (min-width:768px){.cd-timeline-content p{font-size:1rem}.cd-timeline-date{font-size:1.4rem}}@media only screen and (min-width:1200px){.cd-timeline-content{width:45%;margin-left:0;padding:1.6em;transform:translateZ(0)}.cd-timeline-content:before{border-color:#0000 #0000 #0000 #f3f3f3;top:20px;left:100%}.cd-timeline-date{width:100%;font-size:1.6rem;position:absolute;top:6px;left:122%}.cd-timeline-block:nth-child(2n) .cd-timeline-content{float:right}.cd-timeline-block:nth-child(2n) .cd-timeline-content:before{border-color:#0000 #f3f3f3 #0000 #0000;top:20px;left:auto;right:100%}.cd-timeline-block:nth-child(2n) .cd-timeline-date{text-align:right;left:auto;right:122%}}main.contatti,.contatti.presskit,.contatti.privacy{background-color:#f3f3f3;flex-direction:column;align-items:center;width:100%;height:auto;padding-top:66px;display:flex}main.contatti .box-container,.contatti.presskit .box-container,.contatti.privacy .box-container{justify-content:space-between;align-items:center;width:calc(100% - 60px);margin:10px 0 30px;display:flex}@media only screen and (max-width:600px){main.contatti .box-container,.contatti.presskit .box-container,.contatti.privacy .box-container{flex-direction:column;width:100%;margin-bottom:0}}main.contatti .box-container .box,.contatti.presskit .box-container .box,.contatti.privacy .box-container .box{max-width:30%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ededed",endColorstr="#ebebeb",GradientType=1);background:linear-gradient(135deg,#ededed 0%,#ebebeb 100%);border:1px solid #7070701a;border-radius:5px;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:20px;transition-duration:.5s;transition-timing-function:ease-out;display:flex}@media only screen and (max-width:600px){main.contatti .box-container .box,.contatti.presskit .box-container .box,.contatti.privacy .box-container .box{flex:1;width:60%;max-width:100%;margin-bottom:20px;padding:10px}}main.contatti .box-container .box svg,.contatti.presskit .box-container .box svg,.contatti.privacy .box-container .box svg{fill:#be1622;max-width:100px}@media only screen and (max-width:900px){main.contatti .box-container .box svg,.contatti.presskit .box-container .box svg,.contatti.privacy .box-container .box svg{max-width:70px}}main.contatti .box-container .box h1,.contatti.presskit .box-container .box h1,.contatti.privacy .box-container .box h1{color:#a4a4a4;text-align:center;padding:15px 0;font-size:2.5em}@media only screen and (max-width:900px){main.contatti .box-container .box h1,.contatti.presskit .box-container .box h1,.contatti.privacy .box-container .box h1{font-size:2em}}main.contatti .box-container .box:hover,.contatti.presskit .box-container .box:hover,.contatti.privacy .box-container .box:hover{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4f4f4",endColorstr="#f7f7f7",GradientType=1);background:linear-gradient(135deg,#f4f4f4 0%,#f7f7f7 100%);border:1px solid #70707000;transition-duration:.5s;transition-timing-function:ease-out;box-shadow:0 5px 15px #323232d6}main.contatti .box-container .box:hover svg,.contatti.presskit .box-container .box:hover svg,.contatti.privacy .box-container .box:hover svg{fill:#008d36;width:100px}.map-responsive{width:100%;height:0;padding-bottom:25%;position:relative;overflow:hidden}@media only screen and (max-width:1500px){.map-responsive{padding-bottom:30%}}@media only screen and (max-width:900px){.map-responsive{padding-bottom:50%}}@media only screen and (max-width:600px){.map-responsive{padding-bottom:70%}}.map-responsive iframe{width:100%;height:100%;position:absolute;top:0;left:0}.privacy h1{font-size:2.4em}.privacy article{max-width:800px;margin-bottom:30px}.privacy article h2{margin:30px 0 20px}.presskit h1{font-size:2.4em}