.sito .p-contatti .canali{grid-template-columns:1.3fr 1fr;gap:clamp(18px,2.4vw,32px);display:grid}@media (max-width:860px){.sito .p-contatti .canali{grid-template-columns:1fr}}.sito .p-contatti .canale{border-radius:26px;flex-direction:column;gap:18px;min-width:0;min-height:380px;padding:clamp(26px,4vw,48px);display:flex}.sito .p-contatti .canale.wa{background:var(--red);color:var(--cream);--ink:var(--cream);--paper:var(--red);position:relative;overflow:hidden}.sito .p-contatti .canale.wa .btn{background:var(--cream);color:var(--red);align-self:flex-start;margin-top:auto}.sito .p-contatti .canale.wa .btn:hover{background:var(--black);color:var(--cream)}.sito .p-contatti .canale h2{letter-spacing:-.02em;max-width:14ch;padding-bottom:.08em;font-size:clamp(34px,3.6vw,58px);font-weight:400;line-height:1.04}.sito .p-contatti .canale p{font-family:var(--ui);max-width:42ch;font-size:16px;font-weight:300;line-height:1.6}.sito .p-contatti .canale small{font-family:var(--ui);opacity:.75;font-size:13px}.sito .p-contatti .fumetti{pointer-events:none;justify-items:end;gap:8px;display:grid;position:absolute;top:clamp(26px,4vw,48px);right:clamp(16px,3vw,40px)}.sito .p-contatti .fumetti span{font-family:var(--ui);max-width:22ch;animation:contatti-sale 6s var(--ease) infinite;opacity:0;background:#f7f2f229;border-radius:16px 16px 4px;padding:9px 14px;font-size:13px}.sito .p-contatti .fumetti span:nth-child(2){animation-delay:2s}.sito .p-contatti .fumetti span:nth-child(3){animation-delay:4s}@keyframes contatti-sale{0%{opacity:0;transform:translateY(14px)}10%,80%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)}}@media (max-width:1100px){.sito .p-contatti .fumetti{display:none}}.sito .p-contatti .canale.mail{box-shadow:inset 0 0 0 1.5px var(--line)}.sito .p-contatti .canale.mail code{font-family:var(--display);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;padding-bottom:.08em;font-size:clamp(28px,3vw,46px);line-height:1.1}.sito .p-contatti .canale.mail .copia{margin-top:auto}.sito .p-contatti .strade{border-top:1px solid var(--line);margin-top:clamp(30px,4vw,50px);list-style:none}.sito .p-contatti .strada a{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 44px;align-items:center;gap:18px;padding:clamp(18px,2.4vw,28px) 0;text-decoration:none;display:grid}.sito .p-contatti .strada b{transition:transform .5s var(--ease);padding-bottom:.08em;font-size:clamp(26px,3.2vw,48px);font-weight:400;line-height:1.1}.sito .p-contatti .strada a:hover b{color:var(--red);transform:translate(12px)}.sito .p-contatti .strada span{font-family:var(--ui);opacity:.7;text-align:right;font-size:14px}@media (max-width:640px){.sito .p-contatti .strada a{grid-template-columns:1fr 44px}.sito .p-contatti .strada span{text-align:left;grid-area:2/1}.sito .p-contatti .strada .freccia{grid-area:1/2/span 2}}
