.fv{font-family:Montserrat,sans-serif;color:#1E1B18;font-size:15px;line-height:1.75;-webkit-font-smoothing:antialiased}.fv *,.fv *:before,.fv *:after{box-sizing:border-box}.fv h1,.fv h2,.fv h3,.fv h4,.fv p{padding-bottom:0;color:inherit;line-height:inherit;font-weight:inherit;font-size:inherit}.fv p{padding:0}.fv img{max-width:none}.fv a{color:#1E1B18;transition:opacity .2s}.fv a:hover{opacity:.75}.fv button{font:inherit}.fv{width:100vw;max-width:100vw;position:relative;left:50%;margin-left:-50vw!important;right:auto}html,body{overflow-x:clip}[class*="et_pb_section"]:has(.fv),[class*="et_pb_row"]:has(.fv),[class*="et_pb_column"]:has(.fv),[class*="et_section"]:has(.fv),[class*="et_row"]:has(.fv),[class*="et_column"]:has(.fv),.fv-pagina,.fv-pagina .et_pb_row,.fv-pagina .et_pb_column{padding:0!important;margin-top:0!important;margin-bottom:0!important;width:100%!important;max-width:100%!important;gap:0!important;row-gap:0!important;min-height:0!important;background-color:transparent}[class*="et_pb_module"]:has(.fv),[class*="et_pb_code"]:has(.fv),.fv-pagina .et_pb_module{margin:0!important;padding:0!important}.fv>br,.fv>p:empty,[class*="et_pb_code"]>br,[class*="et_pb_code"]>p:empty,[class*="et_pb_code_inner"]>p:not(.fv *){display:none!important}[class*="et_pb_code"]:has(.fv){line-height:0;font-size:0}.fv{line-height:1.75;font-size:15px}.fv .topbar{line-height:19px;height:39px;box-sizing:border-box}.fv .badge{animation:fvspin 28s linear infinite}@keyframes fvspin{to{transform:rotate(360deg)}}#fvSticky{display:none}#fvSticky.on{display:block}.fv a{color:#1E1B18}.fv a:hover{opacity:.75}.fv .wrap{max-width:1240px;margin:0 auto;padding:0 40px;box-sizing:border-box}.fv .cap{font-family:Montserrat,sans-serif;font-size:11px;font-weight:500;letter-spacing:.32em;text-transform:uppercase}.fv .disp{font-family:'Noto Serif Display',serif;font-weight:200;text-transform:uppercase;letter-spacing:.02em;line-height:1.02}.fv .ital{font-family:Cormorant,serif;font-style:italic}.fv .two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.fv .three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.fv .marq{overflow:hidden;white-space:nowrap}.fv .marq span{display:inline-block;animation:mq 60s linear infinite;font-family:'Lexend Zetta',sans-serif;font-weight:300;text-transform:uppercase;font-size:58px;line-height:.74;letter-spacing:-.02em;vertical-align:bottom}.fv .hero-bg{position:absolute;inset:0;background:linear-gradient(rgba(30,27,24,.14),rgba(30,27,24,.14)),url(/wp-content/uploads/fv-hero-sfondo.jpg) center 30%/cover no-repeat fixed}.fv .nav-w a{color:#ffffff}.fv .ghost{position:absolute;left:50%;top:50%;width:520px;height:600px;transform:translate(-50%,-50%);background:url(/wp-content/uploads/fv-recensione-1-grande.jpg) center 35%/cover no-repeat;opacity:.09;-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 72%);mask-image:radial-gradient(ellipse at center,#000 30%,transparent 72%)}@media (max-width:860px){.fv .herolab{top:92px!important;flex-direction:column;align-items:center;gap:2px}.fv .herolab .cap{font-size:9px!important}.fv .footg{grid-template-columns:1fr!important;text-align:center!important}.fv .footg>*{align-items:center!important;text-align:center!important}.fv .footg>div:nth-child(2){order:-1}.fv .bigph{height:620px!important;margin-top:-60px!important}.fv .bigq{bottom:40px!important}.fv .bigq-t{font-size:21px!important}.fv .wrap{padding:0 20px!important}.fv .hdr{gap:12px!important}.fv .hdr nav{gap:0!important}.fv .hdr nav a.cap{padding:10px 14px!important}.fv .logo{font-size:17px!important;white-space:nowrap}.fv .hdr{display:flex!important;justify-content:space-between;height:76px!important}.fv .hdr>a{text-align:left!important}.fv .topbar{font-size:9px!important;letter-spacing:.2em!important}.fv .coll{height:auto!important}.fv .coll>div{position:static!important;width:100%!important;margin-bottom:16px}.fv .coll>div.ph{height:420px!important}.fv .coll .nums{display:none!important}.fv .split{height:560px!important}.fv .revimg{min-height:460px!important}.fv .disp-m{font-size:30px!important}}@keyframes mq{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:860px){.fv .two,.fv .three{grid-template-columns:minmax(0,1fr)}.fv .hide-m{display:none!important}.fv .disp-xl{font-size:44px!important}}