.ot-foot .ot-ftrust{padding-bottom:26px}
.ot-foot .otf-pub{grid-column:2;grid-row:1/span 2;display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px 16px;margin:0;padding:16px 18px;border-radius:10px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);font:400 14px/1.5 var(--fz-text);color:#C9D3CD}
.ot-foot .otf-pub dt{font:700 11.5px/1.9 var(--fz-head);letter-spacing:.07em;text-transform:uppercase;color:var(--fz-gold)}
.ot-foot .otf-pub dd{margin:0;overflow-wrap:anywhere}
.ot-foot .otf-pub b{font-weight:700;color:#fff}
.ot-foot .otf-pub a{text-decoration:underline!important;text-underline-offset:2px}
.ot-foot .otf-segni{display:flex;flex-wrap:wrap;gap:20px 40px;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.12)}
.ot-foot .otf-g>p{margin:0 0 10px;font:700 12px/1.2 var(--fz-head);letter-spacing:.07em;text-transform:uppercase;color:#8FD9B4}
.ot-foot .otf-g ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}
.ot-foot .otf-g li{margin:0}
.ot-foot .otf-g a{display:flex;align-items:center;gap:10px;height:58px;padding:0 14px;border-radius:6px;background:#1B2420;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);text-decoration:none!important}
.ot-foot .otf-g a:hover{box-shadow:inset 0 0 0 1px var(--fz-gold)}
.ot-foot .otf-g img{display:block;flex:none}
.ot-foot .otf-g span{display:flex;flex-direction:column;font:500 12px/1.3 var(--fz-text);color:#A9B5AE;white-space:nowrap}
.ot-foot .otf-g span b{font:700 13.5px/1.25 var(--fz-head);color:#fff}
@media (max-width:820px){.ot-foot .otf-pub{grid-column:1;grid-row:auto}}
@media (max-width:640px){
.ot-foot .otf-segni{display:block}
.ot-foot .otf-g{margin:0 0 16px}
.ot-foot .otf-g a{height:54px;padding:0 12px}
.ot-foot .otf-pub{grid-template-columns:minmax(0,1fr);gap:2px}
.ot-foot .otf-pub dd{margin-bottom:8px}
.ot-foot .otf-pub dd a{display:inline-flex;align-items:center;min-height:40px}
}
