.m-nav__voci{align-items:center;display:flex;gap:26px;list-style:none;margin:0;padding:0}.m-nav__sotto{position:relative}.m-tendina{background:var(--wp--preset--color--bianco);border:1px solid var(--wp--preset--color--riga);border-radius:16px;box-shadow:0 30px 60px rgba(18,48,79,.18);left:-20px;min-width:250px;padding:10px;position:absolute;top:calc(100% + 14px);z-index:45}.m-tendina:before{content:"";height:15px;left:0;position:absolute;right:0;top:-15px}.m-tendina[hidden]{display:none!important}.m-tendina ul{list-style:none;margin:0;padding:0}.m-tendina a{border-radius:10px;color:var(--wp--preset--color--inchiostro);display:block;font-size:15px;font-weight:600;padding:9px 12px;text-decoration:none;white-space:nowrap}.m-tendina a:focus-visible,.m-tendina a:hover,.m-tendina a[aria-current]{background:var(--wp--preset--color--tenue)}.m-tendina .m-tendina__tutto{border-radius:0 0 10px 10px;border-top:1px solid var(--wp--preset--color--riga);color:var(--wp--preset--color--marchio);font-size:14px;margin-top:6px;padding-top:12px}.m-nav__link{align-items:center;background:none;border:0;color:var(--wp--preset--color--inchiostro);cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:600;gap:6px;padding:6px 0;position:relative;text-decoration:none;white-space:nowrap}.m-nav__link:after{background:var(--wp--preset--color--marchio);bottom:-2px;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .3s}.m-nav__link:hover:after,.m-nav__link[aria-current]:after,.m-nav__link[aria-expanded=true]:after{transform:scaleX(1)}.m-nav__link svg{transition:transform .25s}.m-nav__link[aria-expanded=true] svg{transform:rotate(180deg)}.m-nav__apri,.m-nav__extra{display:none}.m-mega{background:var(--wp--preset--color--bianco);border-top:1px solid var(--wp--preset--color--riga);box-shadow:0 30px 60px rgba(18,48,79,.18);left:0;max-height:calc(100vh - var(--wp--custom--testata--altezza) - 64px);overflow-y:auto;position:absolute;right:0;top:100%;z-index:45}.m-mega [hidden],.m-mega[hidden]{display:none!important}.m-mega__wrap{margin:0 auto;max-width:var(--wp--style--global--wide-size);padding:20px clamp(16px,4vw,32px) 16px}.m-mega__testa{align-items:center;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,420px);margin-bottom:16px}.m-mega__titolo{color:var(--wp--preset--color--inchiostro);font-family:var(--wp--preset--font-family--display);font-size:26px;font-weight:700;line-height:1.1;margin:0}.m-mega__titolo span{font-weight:300}.m-mega__cerca label{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.m-mega__cerca input{background:var(--wp--preset--color--tenue-2);border:2px solid var(--wp--preset--color--riga);border-radius:999px;box-sizing:border-box;color:var(--wp--preset--color--inchiostro);font:inherit;min-height:44px;padding:0 20px;width:100%}.m-mega__cerca input:focus{border-color:var(--wp--preset--color--marchio);outline:none}.m-mega__vuoto{background:var(--wp--preset--color--sole-tenue);border-radius:16px;color:var(--wp--preset--color--inchiostro);font-size:14px;margin:10px 0 0;padding:12px 16px}.m-mega ul{list-style:none;margin:0;padding:0}.m-mega__voce a{align-items:center;border-radius:12px;color:var(--wp--preset--color--inchiostro);display:flex;gap:10px;padding:5px 8px;text-decoration:none;transition:background .2s}.m-mega__voce a:focus-visible,.m-mega__voce a:hover{background:var(--wp--preset--color--tenue)}.m-mega__voce svg{color:var(--wp--preset--color--marchio);flex:none}.m-mega__voce strong{display:block;font-size:15px;font-weight:600;line-height:1.25}.m-mega__voce small{display:none}.m-mega__piede{align-items:center;border-top:1px solid var(--wp--preset--color--riga);display:flex;flex-wrap:wrap;font-size:14px;font-weight:700;gap:10px;margin:8px 0 0;padding-top:16px}.m-mega__piede a{align-items:center;background:var(--wp--preset--color--bianco);border:1px solid var(--wp--preset--color--riga);border-radius:999px;color:var(--wp--preset--color--inchiostro);display:inline-flex;min-height:40px;padding:0 18px;text-decoration:none;transition:background .2s,border-color .2s,transform .2s}.m-mega__piede a:hover{background:var(--wp--preset--color--tenue);border-color:var(--wp--preset--color--marchio)}.m-mega__piede a:first-child{color:var(--wp--preset--color--inchiostro);margin-right:auto}.m-mega__piede a:first-child,.m-mega__piede a:first-child:hover{background:var(--wp--preset--color--sole);border-color:var(--wp--preset--color--sole)}.m-mega__piede a:first-child:hover{transform:translateY(-1px)}.m-mega__aree{column-gap:22px;columns:200px 5}.m-mega__area{break-inside:avoid;margin-bottom:14px}.m-mega__area h3{border-bottom:2px solid var(--wp--preset--color--sole);color:var(--wp--preset--color--marchio);font-family:var(--wp--preset--font-family--corpo);font-size:12px;font-weight:700;letter-spacing:.08em;margin:0 0 6px;padding:0 8px 6px;text-transform:uppercase}@media (min-width:981px) and (max-height:800px){.m-mega__wrap{padding-bottom:12px;padding-top:14px}.m-mega__testa{margin-bottom:10px}.m-mega__titolo{font-size:22px}.m-mega__voce a{padding:3px 8px}.m-mega__voce strong{font-size:14px}.m-mega__area{margin-bottom:10px}}@media (max-width:1180px) and (min-width:981px){.m-nav__voci{gap:16px}.m-testata__destra{gap:14px!important}}@media (max-width:980px){.wp-site-blocks>header:has(.m-nav--aperto) .m-fascia{display:none}.m-mega__cerca{display:none}.m-testata__destra>.wp-block-buttons{order:-1}.m-nav__apri{background:var(--wp--preset--color--bianco);border:1px solid var(--wp--preset--color--riga);border-radius:12px;cursor:pointer;display:inline-flex;flex-direction:column;gap:5px;height:46px;justify-content:center;padding:0 12px;width:46px}.m-nav__apri span{background:var(--wp--preset--color--inchiostro);border-radius:2px;display:block;height:2px;transition:transform .25s,opacity .2s}.m-nav--aperto .m-nav__apri span:first-child{transform:translateY(7px) rotate(45deg)}.m-nav--aperto .m-nav__apri span:nth-child(2){opacity:0}.m-nav--aperto .m-nav__apri span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.m-nav__barra{display:none}.m-nav--aperto .m-nav__barra{background:var(--wp--preset--color--bianco);bottom:0;display:block;left:0;overflow-y:auto;padding:12px clamp(16px,4vw,32px) 120px;position:fixed;right:0;top:var(--wp--custom--testata--altezza);z-index:39}.admin-bar .m-nav--aperto .m-nav__barra{top:calc(var(--wp--custom--testata--altezza) + 46px)}.m-nav__voci{align-items:stretch;flex-direction:column;gap:0}.m-nav__voci li{border-bottom:1px solid var(--wp--preset--color--tenue)}.m-nav__link{font-size:19px;font-weight:700;justify-content:space-between;min-height:56px;width:100%}.m-nav__link:after{display:none}.m-mega{border:0;box-shadow:none;max-height:none;position:static}.m-mega__wrap{padding:8px 0 16px}.m-mega__testa{grid-template-columns:minmax(0,1fr)}.m-mega__titolo{display:none}.m-mega__aree{column-count:1}.m-tendina{border:0;box-shadow:none;min-width:0;padding:0 0 12px;position:static}.m-tendina:before{display:none}.m-tendina a{font-size:17px;padding:12px 8px;white-space:normal}.m-nav__voci .m-tendina li{border-bottom:0}html.m-menu-aperto{overflow:hidden}.m-nav__extra{display:flex;flex-direction:column;gap:18px;margin-top:20px}.m-nav__wa{align-items:center;background:var(--wp--preset--color--verde);border-radius:999px;color:var(--wp--preset--color--bianco);display:inline-flex;font-weight:700;gap:10px;justify-content:center;min-height:52px;text-decoration:none}.m-nav__social{display:flex;gap:26px;justify-content:center;margin:0}.m-nav__social a{color:var(--wp--preset--color--marchio);display:inline-flex;padding:6px}html.m-menu-aperto .m-testata{backdrop-filter:none;background:var(--wp--preset--color--bianco)}}.m-nav__cerca{display:none}@media (max-width:980px){.m-nav__cerca{display:block;margin:4px 0 14px}.m-nav__cerca .m-cerca--barra{display:block;max-width:none}.m-nav__cerca .m-cerca--barra input{font-size:16px;min-height:52px}.m-nav__cerca .m-cerca--barra .m-cerca__lente{height:44px;width:44px}.m-nav__cerca .m-cerca--barra .m-cerca__risultati{margin-top:8px;position:static;width:100%}}
