section.elenco-griglia{box-sizing:border-box;width:100%;padding:5.555556rem 11.111111rem;background-color:#fff}@media(max-width:991px){section.elenco-griglia{padding-inline:5vw}}section.elenco-griglia .inner{display:flex;flex-direction:column;gap:4.444444rem;width:100%;min-width:0}@media(min-width:992px){section.elenco-griglia .inner{gap:10.277778rem}}section.elenco-griglia .header{display:flex;flex-direction:column;align-items:center;gap:1.666667rem;width:100%;text-align:center}section.elenco-griglia .label{font-family:neue-haas-grotesk-display,sans-serif;font-size:clamp(.777778rem,.524rem + .595vw,1rem);font-weight:400;line-height:1.5;letter-spacing:.4em;text-transform:uppercase;color:#000}section.elenco-griglia .title{font-family:neue-haas-grotesk-display,sans-serif;font-size:clamp(2.5rem,1.548rem + 2.232vw,3.333333rem);font-weight:400;line-height:1.3;letter-spacing:-.019em;text-transform:uppercase;color:#000}section.elenco-griglia .title p{margin:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}section.elenco-griglia .title em,section.elenco-griglia .title i{font-family:neue-haas-grotesk-display,sans-serif;font-style:italic;font-weight:inherit}section.elenco-griglia .title u{color:var(--color-verdone, #546a74);text-decoration-color:var(--color-verdone, #546a74);text-underline-offset:.12em}section.elenco-griglia .grid{display:grid;grid-template-columns:1fr;gap:2.777778rem;margin:0;padding:0;list-style:none}@media(min-width:992px){section.elenco-griglia .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.222222rem}}section.elenco-griglia .item{display:flex;flex-direction:column;gap:.611111rem;min-width:0}section.elenco-griglia .item-head{display:flex;align-items:center;gap:1.055556rem;width:100%;min-width:0}section.elenco-griglia .accent{flex-shrink:0;width:3.833333rem;height:1px;background-color:#000}section.elenco-griglia .item-title{flex:1 1 auto;min-width:0;font-size:clamp(1rem,.619rem + .893vw,1.333333rem);font-weight:700;line-height:1.5;letter-spacing:0;text-transform:uppercase;color:#000}section.elenco-griglia .item-text{padding-left:4.888889rem;color:#000}section.elenco-griglia .item-text p{font-family:neue-haas-grotesk-display,sans-serif;font-size:clamp(1rem,.746rem + .595vw,1.222222rem);font-weight:500;line-height:1.5;letter-spacing:-.011em;margin-bottom:0}section.elenco-griglia .item-text p+p{margin-top:1.111111rem}section.elenco-griglia .item-text strong,section.elenco-griglia .item-text b{font-weight:700}
