/* fogli interni: testata a foto, testo largo, documenti */
.testa_foto{position:relative;height:360px;background:#000;overflow:hidden;display:flex;align-items:flex-end;justify-content:center}
.testa_foto>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1);opacity:.5}
.testa_testo{position:relative;text-align:center;padding:0 20px 10px}
.testa_testo .label_chip{background:#fff;color:#000;margin-bottom:16px}
.alterna{background:#fff}
.alterna .col_testo{padding:60px;display:flex;flex-direction:column;justify-content:center}
.alterna .col_testo h2,.testo_largo h2{font-size:36px;line-height:36px;margin:0 0 16px}
.alterna .col_testo p,.testo_largo p{font-size:15px;line-height:24px}
.alterna .col_foto{padding:6px}
.alterna .col_foto img{width:100%;height:100%;object-fit:cover;min-height:420px}
.testo_largo{max-width:900px;margin:0 auto;padding:60px 25px}
.testo_largo h2{margin-top:36px}
.testo_largo h2:first-child{margin-top:0}
.attacco{font-family:"Playfair Display",Georgia,serif;font-size:24px!important;line-height:34px!important;text-align:center}
.nota_grigia{color:#5f5f5f;font-size:13px!important;border-left:3px solid #000;padding-left:14px;margin:28px 0}
.schema_famiglia{background:#fff;padding:40px 25px}
.schema_famiglia svg{display:block;width:100%;max-width:820px;height:auto;margin:0 auto}
.legale_box{max-width:1425px;width:88%;margin:0 auto;padding:60px 0;display:grid;grid-gap:0 40px}
.legale_box h1{margin-bottom:10px}
.legale_box h4{font-size:30px;line-height:30px;margin:26px 0 10px}
.legale_box p{font-size:15px;line-height:24px;max-width:900px}
body.page-legale .headbar,body.page-interna .headbar{background:#000}
@media (max-width:999px){
.alterna .col_testo{padding:40px 25px}
.alterna .col_foto img{min-height:280px}
}
@media (max-width:690px){
.testa_foto{height:300px}
.legale_box h4{font-size:26px}
}
