@media (min-width: 1200px) {
    /* Structure > 1200px
    #wrapper::before {content: '> 1200'; position: absolute; top:0; right: 0; z-index: 99999; color: #0f0;} */
    transform: scale(1.04);
}
@media (min-width: 1200px){
    #wrapper    {margin: 0 auto; padding: 0; width: 100%;}
    .modal-lg   {padding: 50px 0 0 0; width: auto !important; min-width: 50%; max-width: 95%;}
    .contenitore-tabella    {margin: 0; padding: 20px;}
    #finanza-green-spazio-box   {margin: 0 auto; padding: 0; width: 95%;}
    .finanza-green-box-grigio   {transition: all 0.5s ease; float: left; margin: 0; padding: 15px; width: calc(33.3% - 38px); height: auto !important; min-height: 250px; font-size: large; text-align: left; background: rgba(255,255,255,0.8);}
    .finanza-green-box-grigio:hover   {transform: scale(1.04);}
    .finanza-green-box-grigio.centrale   { margin: 0 12px;}
    #tab-contesti   {margin: 0 auto; padding: 0; width: 100%; font-size: 180%; text-align: center;}
    #tab-contesti .tab  {display: inline-block; margin: 0 10%; padding: 140px 0 0 0; width: calc(31% - 22%); cursor: pointer;}
    #tab-energetico {background: url('../img/icone2020/Energetico_bianco.png') no-repeat center 0 / 75%;}
    #tab-energetico.hover { background: url('../img/icone2020/Energetica-blu.png') no-repeat center 0 / 75%;}
    #tab-energetico.active {background: url('../img/icone2020/Energetica-blu.png') no-repeat center 0 / 75%;}
    #tab-regolatorio {background: url('../img/icone2020/Regolatorio.png') no-repeat center 0 / 75%;}
    #tab-regolatorio.hover {background: url('../img/icone2020/Regolatorio_blu.png') no-repeat center 0 / 75%;}
    #tab-regolatorio.active {background: url('../img/icone2020/Regolatorio_blu.png') no-repeat center 0 / 75%;}
    #tab-sociale {background: url('../img/icone2020/Sociale.png') no-repeat center 0 / 75%;}
    #tab-sociale.hover {background: url('../img/icone2020/Sociale-blu.png') no-repeat center 0 / 75%;}
    #tab-sociale.active {background: url('../img/icone2020/Sociale-blu.png') no-repeat center 0 / 75%;}
    [id^="tab-space-"]  {display: none; margin: 8vh auto; padding: 0; width: 60%;}
    .blocco-testo  {margin: 0 auto; padding: 4vh 0; width: 60%;}
    .strategia-float-left-50  {float: left; margin: 0; padding: 0; width: 50%;}
    .width-70   {margin: 0 auto; padding: 0; width: 70%;}
    .width-80   {margin: 0 auto; padding: 0; width: 80%;}
    .margin-top-100 {margin: 100px 0 0 0; padding: 0; font-size: 0px; height: 0px;}
    .spazio-foto-nostroruolo    {position: relative; float: left; margin: 0; padding: 0; width: 20%; height: 45vh; border-right: 3px solid #fff; cursor: pointer;}
    .spazio-foto-nostroruolo.ultima    {border-right: none;}
    .spazio-foto-nostroruolo-titolo {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: large; text-align: center; color: #fff;}
    #link-modale-covid  {float: right; margin: 0; padding: 8px; color: #fff; background: #005ca9; border-radius: 0px 0px 10px 10px; cursor: pointer;}
    #link-modale-covid.hover  {background: #5685c4;}
    #covid-space    {padding: 15vh 20vw; background:  url('../img/covid-bkg-2.jpg') no-repeat center 0 / cover;}
    #montagna-traliccio {margin: 6vh auto; padding: 0; width: 100%; height: 40vh; background: url('../img/Overview-sul-sistema-elettrico-traliccio.jpg') no-repeat center center / cover;}
    [id^="link-montagna-traliccio-"]    {float: left; margin: 0; padding: 0; width: 25%; height: 100% !important; border-right: 3px solid #fff; cursor: pointer;}
    [id^="link-montagna-traliccio-"].ultimo    {border-right: none;}
    #overview-sistema-elettrico-target {display: flex; justify-content: space-between; margin: 3vh auto; padding: 0; width: 80%; text-align: left; }
    #overview-sistema-elettrico-target .target-box  {padding: 0 2vw; width: calc(20% - 2vw);}
    .spazio-foto-overview.foto1    {position: relative; float: left; margin: 0; padding: 0; width: 50%; height: 600px; border-right: 3px solid #fff; border-bottom: 3px solid #fff;}
    .spazio-foto-overview.foto2    {position: relative; float: left; margin: 0; padding: 0; width: 50%; height: 300px; border-bottom: 3px solid #fff;}
    .spazio-foto-overview.foto3    {position: relative; float: left; margin: 0; padding: 0; width: 50%; height: 300px; border-bottom: 3px solid #fff;}
    .spazio-foto-overview.foto4    {position: relative; float: left; margin: 0; padding: 0; width: 50%; height: 400px; border-right: 3px solid #fff;}
    .spazio-foto-overview.foto5    {position: relative; float: left; margin: 0; padding: 0; width: 50%; height: 400px; border: none;}
    .overview-elenchi-puntati   {float: left; margin: 0; padding: 0; width: 20%;}
    .overview-elenchi-puntati .primo    {padding: 30vh 20%;}
    [id^="overview-sistema-filmato-"]   {margin: 0 auto; padding: 4vh 0 0 0; width: 90%; max-width: 960px;}
    [id^="overview-sistema-filmato-"] video   {margin: 0 auto; max-width: 960px !important;}
    .ow-filmato-box-testo   {margin: 0; padding: 6vh 6vw; background: #e7ebf6;}
    .ow-filmato-box-testo .ow-border    {padding: 4vh 4vw 6vh 4vw; border: 1px solid #2e5fb8; border-radius: 15px;}
    .ow-filmato-box-testo .ow-border img    {display: inline; margin: 0 15px 0 0; padding: 0; width: 75px; vertical-align: middle;}
    .distribuiti-orizzontali-flex    {display: flex; justify-content: space-between;}
    .focus-innovazione-highlights-bolli {display: inline-block; margin: 4vh 10%; padding: 120px 0 0 0; width: 30%; text-align: left;}
    .trend-tecnologici-space    {position: relative; float: left; margin: 0 1.5vw; padding: 0; width: calc(25% - 3vw); height: 500px; text-align: center;}
    .trend-tecnologici-riq  {width: 220px;} /* forzatura larghezza per centratura orizzontale a 0, vedi .centra-solo-verticale */
    .centra-solo-verticale    {position: absolute; top: 50%; left: 0%; transform: translate(0%, -50%);}
    #open-innovation,
    #innovation-hub,
    #innovation-factory {margin: 0 auto; padding: 0 0 0 120px; width: calc(70% - 120px);}
    .innovation-hub-citta   {position: relative; float: left; margin: 0 4vw 0 0; padding: 0; width: 170px; height: 140px; font-size: 80%; text-align: center; background: #fff;}
    .innovation-hub-citta div   {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
    .anno-spazio    {float: left; margin: 0 10px; padding: 0 10px 0 0; width: calc(33.3% - 20px - 10px); width: 100%; height: 100%; font-size: small;}
    .milestone {display: block; margin: 0 0 0 50px; padding: 150px 0 60px 110px; height: 320px; font-size: 120%; font-weight: 700; color: #2e5fb8; background: url('../img/icone2020/Bersaglio.png') no-repeat 0 100px / 100px;}
    .strategia-nostro-piano-investimenti    {margin: 0; padding: 0; height: auto; min-height: 400px; background: url('../img/strategia-nostro-piano-investimenti.png') no-repeat center center / cover;}
    .strategia-nostro-piano-investimenti.bkg-color    {padding: 5vh; height: 424px; background: #e7ebf6;}
    .strategia-nostro-piano-investimenti .titolo    {padding: 0 0 2vh 0; font-size: xx-large;}
    .strategia-nostro-piano-investimenti .traliccio {margin: 4vh 0;  padding: 0 0 0 100px; font-size: x-large; font-weight: 700; background: url('../img/icone2020/7-3-MLD.png') no-repeat 0 center / contain;}
    .strategia-nostro-piano-investimenti .lampadina {margin: 4vh 0; padding: 0 0 0 100px; font-size: x-large; font-weight: 700;  background: url('../img/icone2020/900-MLD.png') no-repeat 0 center / contain;}
    .strategia-nostro-piano-investimenti .traliccio span,
    .strategia-nostro-piano-investimenti .lampadina span    {display: block; font-size: small; font-weight: 400;}
}


@media (min-width: 950px) and (max-width: 1199px) {
    /* Structure 950 to 1199
    #wrapper::before {content: '950-1199'; position: absolute; top:0; right: 0; z-index: 999999; color: #0f0;} */

    #wrapper    {margin: 0 auto; padding: 0; width: 100%;}
    .modal-lg   {padding: 50px 0 0 0; width: auto !important; min-width: 50%; max-width: 95%;}
    .contenitore-tabella    {margin: 0; padding: 20px;}
    #finanza-green-spazio-box   {margin: 0 auto; padding: 0; width: 95%;}
    .finanza-green-box-grigio   { float: left; margin: 0; padding: 15px; width: calc(33.3% - 10px); height: auto !important; min-height: 250px; font-size: large; text-align: left; background: rgba(255,255,255,0.5);}
    .finanza-green-box-grigio.centrale   { margin: 0 12px;}
    #tab-contesti   {margin: 0 auto; padding: 0; width: 100%; font-size: 180%; text-align: center;}
    #tab-contesti .tab  {display: inline-block; margin: 0; padding: 140px 0 0 0; width: 33%; cursor: pointer;}
    [id^="tab-space-"]  {display: none; margin: 8vh auto; padding: 0; width: 60%;}
    .blocco-testo  {margin: 0 auto; padding: 4vh 0; width: 60%;}
    .strategia-float-left-50  {float: left; margin: 0; padding: 0; width: 50%;}
    .width-70   {margin: 0 auto; padding: 0; width: 70%;}
    .width-80   {margin: 0 auto; padding: 0; width: 80%;}
    .margin-top-100 {margin: 100px 0 0 0; padding: 0; font-size: 0px; height: 0px;}
    .spazio-foto-nostroruolo    {position: relative; float: left; margin: 0; padding: 0; width: 20%; height: 45vh; border-right: 3px solid #fff; cursor: pointer;}
    .spazio-foto-nostroruolo.ultima    {border-right: none;}
    .spazio-foto-nostroruolo-titolo {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: large; text-align: center; color: #fff;}
    #link-modale-covid  {float: right; margin: 0; padding: 8px; color: #fff; background: #005ca9; border-radius: 0px 0px 10px 10px; cursor: pointer;}
    #link-modale-covid.hover  {background: #5685c4;}
    #covid-space    {padding: 15vh 20vw; background:  url('../img/covid-bkg-2.jpg') no-repeat right 0 / cover;}
    #montagna-traliccio {margin: 6vh auto; padding: 0; width: 100%; height: 40vh; background: url('../img/Overview-sul-sistema-elettrico-traliccio.jpg') no-repeat center center / cover;}
    [id^="link-montagna-traliccio-"]    {float: left; margin: 0; padding: 0; width: 25%; height: 100% !important; border-right: 3px solid #fff; cursor: pointer;}
    [id^="link-montagna-traliccio-"].ultimo    {border-right: none;}
    [id^="link-montagna-traliccio-"] [id^="maschera-"] .testo-link.overview {padding: 70px 0; background: url('../img/icone2020/Overview-grigio.png') no-repeat center center / auto 120px;}
    [id^="link-montagna-traliccio-"] [id^="maschera-"] .testo-link.contesti {padding: 70px 0;  background: url('../img/icone2020/I-nostri-contesti-grigio.png') no-repeat center center / auto 120px;}
    [id^="link-montagna-traliccio-"] [id^="maschera-"] .testo-link.modello {padding: 70px 0; background: url('../img/icone2020/Modello-di-business-grigio.png') no-repeat center center / auto 120px;}
    [id^="link-montagna-traliccio-"] [id^="maschera-"] .testo-link.matrici {padding: 70px 0; background: url('../img/icone2020/Matrice-materialita-grigio.png') no-repeat center center / auto 120px;}
    #overview-sistema-elettrico-target {display: flex; justify-content: space-between; margin: 3vh auto; padding: 0; width: 80%; text-align: left; }
    #overview-sistema-elettrico-target .target-box  {padding: 0 2vw; width: calc(20% - 2vw);}
    .spazio-foto-overview.foto1    {position: relative; float: left; margin: 0; padding: 0; width: 50%; height: 600px; border-right: 3px solid #fff; border-bottom: 3px solid #fff;}
    .spazio-foto-overview.foto2    {position: relative; float: left; margin: 0; padding: 0; width: 50%; height: 300px; border-bottom: 3px solid #fff;}
    .spazio-foto-overview.foto3    {position: relative; float: left; margin: 0; padding: 0; width: 50%; height: 300px; border-bottom: 3px solid #fff;}
    .spazio-foto-overview.foto4    {position: relative; float: left; margin: 0; padding: 0; width: 50%; height: 400px; border-right: 3px solid #fff;}
    .spazio-foto-overview.foto5    {position: relative; float: left; margin: 0; padding: 0; width: 50%; height: 400px; border: none;}
    .overview-elenchi-puntati   {float: left; margin: 0; padding: 0; width: 20%;}
    .overview-elenchi-puntati .primo    {padding: 30vh 20%;}
    [id^="overview-sistema-filmato-"]   {margin: 0 auto; padding: 4vh 0 0 0; width: 90%; max-width: 960px;}
    [id^="overview-sistema-filmato-"] video   {margin: 0 auto; max-width: 960px !important;}
    .ow-filmato-box-testo   {margin: 0; padding: 6vh 6vw; background: #e7ebf6;}
    .ow-filmato-box-testo .ow-border    {padding: 4vh 4vw 6vh 4vw; border: 1px solid #2e5fb8; border-radius: 15px;}
    .ow-filmato-box-testo .ow-border img    {display: inline; margin: 0 15px 0 0; padding: 0; width: 75px; vertical-align: middle;}
    .distribuiti-orizzontali-flex    {display: flex; justify-content: space-between;}
    .focus-innovazione-highlights-bolli {display: inline-block; margin: 4vh 10%; padding: 120px 0 0 0; width: 30%; text-align: left;}
    .trend-tecnologici-space    {position: relative; float: left; margin: 0 1.5vw; padding: 0; width: calc(50% - 3vw); height: 500px; text-align: center;}
    .trend-tecnologici-riq  {width: 220px;} /* forzatura larghezza per centratura orizzontale a 0, vedi .centra-solo-verticale */
    .centra-solo-verticale    {position: absolute; top: 50%; left: 0%; transform: translate(0%, -50%);}
    .box-background-titolo {margin: 2vh auto 0 auto; padding: 0; width: 90%; text-align: center; font-size: 300%;}
    #open-innovation,
    #innovation-hub,
    #innovation-factory {margin: 0 auto; padding: 0 0 0 120px; width: calc(90% - 120px);}
    [id^="accordion-content-"].expanded   {margin: 0 auto; width: 99%;}
    .innovation-hub-citta   {position: relative; float: left; margin: 0 2vw 0 0; padding: 0; width: 170px; height: 140px; font-size: 80%; text-align: center; background: #fff;}
    .innovation-hub-citta div   {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
    .anno-spazio    {float: left; margin: 0 10px; padding: 0 10px 0 0; width: calc(33.3% - 20px - 10px);    width: 100%; height: 100%; font-size: small;}
    .milestone {display: block; margin: 0; padding: 230px 0 60px 110px; height: 480px; font-size: 120%; font-weight: 700; color: #2e5fb8; background: url('../img/icone2020/Bersaglio.png') no-repeat 0 180px / 100px;}
    .strategia-nostro-piano-investimenti    {margin: 0; padding: 0; height: auto; min-height: 400px; background: url('../img/strategia-nostro-piano-investimenti.png') no-repeat center center / cover;}
    .strategia-nostro-piano-investimenti.bkg-color    {padding: 3vh; height: 424px; background: #e7ebf6;}
    .strategia-nostro-piano-investimenti .titolo    {padding: 0 0 2vh 0; font-size: x-large;}
    .strategia-nostro-piano-investimenti .traliccio {margin: 2vh 0;  padding: 0 0 0 100px; font-size: x-large; font-weight: 700; background: url('../img/icone2020/7-3-MLD.png') no-repeat 0 0 / 90px;}
    .strategia-nostro-piano-investimenti .lampadina {margin: 2vh 0; padding: 0 0 0 100px; font-size: x-large; font-weight: 700;  background: url('../img/icone2020/900-MLD.png') no-repeat 0 0 / 90px;}
    .strategia-nostro-piano-investimenti .traliccio span,
    .strategia-nostro-piano-investimenti .lampadina span    {display: block; font-size: small; font-weight: 400;}
    table.wide   {font-size: 10px;}
}

@media (min-width: 768px) and (max-width: 949px) {
    /* Structure 768 to 949
    #wrapper::before {content: '768-949'; position: absolute; top:0; right: 0; z-index: 999999; color: #0f0;} */

    #wrapper    {margin: 0 auto; padding: 0; width: 100%;}
    .modal-lg   {padding: 50px 0 0 0; width: auto !important; min-width: 50%; max-width: 95%;}
    .contenitore-tabella    {margin: 0; padding: 20px;}
    #finanza-green-spazio-box   {margin: 0 auto; padding: 0; width: 95%;}
    .finanza-green-box-grigio   { float: left; margin: 0; padding: 15px; width: calc(33.3% - 10px); height: auto !important; min-height: 250px; font-size: large; text-align: left; background: rgba(255,255,255,0.5);}
    .finanza-green-box-grigio.centrale   { margin: 0 12px;}
    #tab-contesti   {margin: 0 auto; padding: 0; width: 100%; font-size: 180%; text-align: center;}
    #tab-contesti .tab  {display: inline-block; margin: 0; padding: 140px 0 0 0; width: 32%; cursor: pointer;}
    [id^="tab-space-"]  {display: none; margin: 8vh auto; padding: 0; width: 60%;}
    .blocco-testo  {margin: 0 auto; padding: 4vh 0; width: 80%;}
    .strategia-float-left-50  {float: none; margin: 0; padding: 0; width: 100%;}
    .width-70   {margin: 0 auto; padding: 0; width: 90%;}
    .width-80   {margin: 0 auto; padding: 0; width: 95%;}
    .margin-top-100 {margin: 100px 0 0 0; padding: 0; font-size: 0px; height: 0px;}
    .spazio-foto-nostroruolo    {position: relative; float: left; margin: 0; padding: 0; width: 20%; height: 45vh; border-right: 3px solid #fff; cursor: pointer;}
    .spazio-foto-nostroruolo.ultima    {border-right: none;}
    .spazio-foto-nostroruolo-titolo {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: large; text-align: center; color: #fff;}
    #link-modale-covid  {float: right; margin: 0; padding: 8px; color: #fff; background: #005ca9; border-radius: 0px 0px 10px 10px; cursor: pointer;}
    #link-modale-covid.hover  {background: #5685c4;}
    #covid-space    {padding: 15vh 10vw; background:  url('../img/covid-bkg-2.jpg') no-repeat right 0 / cover;}
    #montagna-traliccio {margin: 6vh auto; padding: 0; width: 100%; height: 40vh; background: url('../img/Overview-sul-sistema-elettrico-traliccio.jpg') no-repeat center center / cover;}
    [id^="link-montagna-traliccio-"]    {float: left; margin: 0; padding: 0; width: 25%; height: 100% !important; border-right: 3px solid #fff; cursor: pointer;}
    [id^="link-montagna-traliccio-"].ultimo    {border-right: none;}
    [id^="link-montagna-traliccio-"] [id^="maschera-"] .testo-link.overview {padding: 70px 0; background: url('../img/icone2020/Overview-grigio.png') no-repeat center center / auto 100px;}
    [id^="link-montagna-traliccio-"] [id^="maschera-"] .testo-link.contesti {padding: 70px 0;  background: url('../img/icone2020/I-nostri-contesti-grigio.png') no-repeat center center / auto 100px;}
    [id^="link-montagna-traliccio-"] [id^="maschera-"] .testo-link.modello {padding: 70px 0; background: url('../img/icone2020/Modello-di-business-grigio.png') no-repeat center center / auto 100px;}
    [id^="link-montagna-traliccio-"] [id^="maschera-"] .testo-link.matrici {padding: 70px 0; background: url('../img/icone2020/Matrice-materialita-grigio.png') no-repeat center center / auto 100px;}
    #overview-sistema-elettrico-target {display: flex; justify-content: space-between; margin: 3vh auto; padding: 0; width: 99%; text-align: left; }
    #overview-sistema-elettrico-target .target-box  {padding: 0 2vw; width: calc(20% - 2vw);}
    #overview-sistema-elettrico-target .target-box span  {font-size: 300%;}
    .spazio-foto-overview.foto1    {position: relative; float: left; margin: 0; padding: 0; width: 50%; height: 600px; border-right: 3px solid #fff; border-bottom: 3px solid #fff;}
    .spazio-foto-overview.foto2    {position: relative; float: left; margin: 0; padding: 0; width: 50%; height: 300px; border-bottom: 3px solid #fff;}
    .spazio-foto-overview.foto3    {position: relative; float: left; margin: 0; padding: 0; width: 50%; height: 300px; border-bottom: 3px solid #fff;}
    .spazio-foto-overview.foto4    {position: relative; float: left; margin: 0; padding: 0; width: 50%; height: 400px; border-right: 3px solid #fff;}
    .spazio-foto-overview.foto5    {position: relative; float: left; margin: 0; padding: 0; width: 50%; height: 400px; border: none;}
    .overview-elenchi-puntati   {float: left; margin: 0; padding: 0; width: 20%;}
    .overview-elenchi-puntati .titolo   {padding: 10% 10% 0 10%; min-height: 100px; font-size: 90%;}
    .overview-elenchi-puntati .primo    {padding: 30vh 20%;}
    .overview-elenchi-puntati ul li    {font-size: small;}
    [id^="overview-sistema-filmato-"]   {margin: 0 auto; padding: 4vh 0 0 0; width: 90%; max-width: 960px;}
    [id^="overview-sistema-filmato-"] video   {margin: 0 auto; max-width: 960px !important;}
    .ow-filmato-box-testo   {margin: 0; padding: 6vh 6vw; background: #e7ebf6;}
    .ow-filmato-box-testo .ow-border    {padding: 4vh 4vw 6vh 4vw; border: 1px solid #2e5fb8; border-radius: 15px;}
    .ow-filmato-box-testo .ow-border img    {display: inline; margin: 0 15px 0 0; padding: 0; width: 75px; vertical-align: middle;}
    .distribuiti-orizzontali-flex    {display: flex; justify-content: space-between;}
    .focus-innovazione-highlights-bolli {display: inline-block; margin: 4vh 10%; padding: 120px 0 0 0; width: 30%; text-align: left;}
    .trend-tecnologici-space    {position: relative; float: left; margin: 0 1.5vw; padding: 0; width: calc(50% - 3vw); height: 500px; text-align: center;}
    .trend-tecnologici-riq  {width: 220px;} /* forzatura larghezza per centratura orizzontale a 0, vedi .centra-solo-verticale */
    .centra-solo-verticale    {position: absolute; top: 50%; left: 0%; transform: translate(0%, -50%);}
    .box-background-titolo {margin: 2vh auto 0 auto; padding: 0; width: 99%; text-align: center; font-size: 300%;}
    #open-innovation,
    #innovation-hub,
    #innovation-factory {margin: 0 auto; padding: 0 0 0 120px; width: calc(99% - 60px);}
    [id^="accordion-content-"].expanded   {margin: 0 auto; width: 99%;}
    .innovation-hub-citta   {position: relative; float: left; margin: 0 2vw 0 0; padding: 0; width: 170px; height: 140px; font-size: 80%; text-align: center; background: #fff;}
    .innovation-hub-citta div   {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
    .anno-spazio    {float: left; margin: 0 10px; padding: 0 10px 0 0; width: calc(33.3% - 20px - 10px);    width: 100%; height: 100%; font-size: small;}
    .milestone {display: block; margin: 0; padding: 230px 0 60px 110px; height: 480px; font-size: 120%; font-weight: 700; color: #2e5fb8; background: url('../img/icone2020/Bersaglio.png') no-repeat 0 180px / 100px;}
    .strategia-nostro-piano-investimenti    {margin: 0; padding: 0; height: auto; min-height: 400px; background: url('../img/strategia-nostro-piano-investimenti.png') no-repeat center center / cover;}
    .strategia-nostro-piano-investimenti.bkg-color    {padding: 5vh; height: auto !important; background: #e7ebf6;}
    .strategia-nostro-piano-investimenti .titolo    {padding: 0 0 4vh 0; font-size: x-large;}
    .strategia-nostro-piano-investimenti .traliccio {margin: 4vh 0;  padding: 0 0 0 120px; font-size: x-large; font-weight: 700; background: url('../img/icone2020/7-3-MLD.png') no-repeat 0 0 / contain;}
    .strategia-nostro-piano-investimenti .lampadina {margin: 4vh 0; padding: 0 0 0 120px; font-size: x-large; font-weight: 700;  background: url('../img/icone2020/900-MLD.png') no-repeat 0 0 / contain;}
    .strategia-nostro-piano-investimenti .traliccio span,
    .strategia-nostro-piano-investimenti .lampadina span    {display: block; font-size: small; font-weight: 400;}
    table.wide   {font-size: 8px;}
}

@media (min-width: 481px) and (max-width: 767px) {
    /* Structure  > 481 e < 767
    #wrapper::before {content: '481-767'; position: absolute; top:0; right: 0; z-index: 999999; color: #0f0;} */

    #wrapper    {margin: 0 auto; padding: 0; width: 100%;}
    .modal-lg   {padding: 50px 0 0 0; width: auto !important; min-width: 50%; max-width: 95%;}
    .contenitore-tabella    {margin: 0; padding: 20px;}
    #finanza-green-spazio-box   {margin: 0 auto; padding: 0; width: 95%;}
    .finanza-green-box-grigio   { float: none; margin: 2vh auto; padding: 15px; width: calc(100% - 10px); height: auto !important; min-height: 250px; font-size: large; text-align: left; background: rgba(255,255,255,0.5);}
    .finanza-green-box-grigio.centrale   { margin: 2vh auto;}
    #tab-contesti   {margin: 0 auto; padding: 0; width: 100%; font-size: 180%; text-align: center;}
    #tab-contesti .tab  {display: inline-block; margin: 0; padding: 50px 0 0 0; width: 32%; cursor: pointer;}
    [id^="tab-space-"]  {display: none; margin: 8vh auto; padding: 0; width: 70%;}
    .blocco-testo  {margin: 0 auto; padding: 4vh 0; width: 80%;}
    .strategia-float-left-50  {float: none; margin: 0; padding: 0; width: 100%;}
    .width-70   {margin: 0 auto; padding: 0; width: 90%;}
    .width-80   {margin: 0 auto; padding: 0; width: 95%;}
    .margin-top-100 {margin: 100px 0 0 0; padding: 0; font-size: 0px; height: 0px;}
    .spazio-foto-nostroruolo    {position: relative; float: left; margin: 0; padding: 0; width: 20%; height: 45vh; border-right: 3px solid #fff; cursor: pointer;}
    .spazio-foto-nostroruolo.ultima    {border-right: none;}
    .spazio-foto-nostroruolo-titolo {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: large; text-align: center; color: #fff;}
    #link-modale-covid  {float: right; margin: 0; padding: 8px; color: #fff; background: #005ca9; border-radius: 0px 0px 10px 10px; cursor: pointer;}
    #link-modale-covid.hover  {background: #5685c4;}
    #covid-space    {padding: 15vh 10vw; background:  url('../img/covid-bkg-2.jpg') no-repeat right 0 / cover;}
    #montagna-traliccio {margin: 6vh auto; padding: 0; width: 100%; height: 40vh; background: url('../img/Overview-sul-sistema-elettrico-traliccio.jpg') no-repeat center center / cover;}
    [id^="link-montagna-traliccio-"]    {position: relative; float: left; margin: 0; padding: 0; width: 25%; height: 100% !important; border-right: 3px solid #fff; cursor: pointer;}
    [id^="link-montagna-traliccio-"].ultimo    {border-right: none;}
    [id^="link-montagna-traliccio-"] [id^="maschera-"] .testo-link {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: large;}
    [id^="link-montagna-traliccio-"] [id^="maschera-"] .testo-link.overview {padding: 70px 0; background: url('../img/icone2020/Overview-grigio.png') no-repeat center center / auto 70px;}
    [id^="link-montagna-traliccio-"] [id^="maschera-"] .testo-link.contesti {padding: 70px 0;  background: url('../img/icone2020/I-nostri-contesti-grigio.png') no-repeat center center / auto 70px;}
    [id^="link-montagna-traliccio-"] [id^="maschera-"] .testo-link.modello {padding: 70px 0; background: url('../img/icone2020/Modello-di-business-grigio.png') no-repeat center center / auto 70px;}
    [id^="link-montagna-traliccio-"] [id^="maschera-"] .testo-link.matrici {padding: 70px 0; background: url('../img/icone2020/Matrice-materialita-grigio.png') no-repeat center center / auto 70px;}
    #overview-sistema-elettrico-target {display: flex; justify-content: space-between; margin: 3vh auto; padding: 0; width: 99%; text-align: left; }
    #overview-sistema-elettrico-target .target-box  {padding: 0 2vw; width: calc(20% - 2vw); font-size: 90%;}
    #overview-sistema-elettrico-target .target-box span  {font-size: 200%;}
    .spazio-foto-overview.foto1    {position: relative; float: left; margin: 0; padding: 0; width: 50%; height: 600px; border-right: 3px solid #fff; border-bottom: 3px solid #fff;}
    .spazio-foto-overview.foto2    {position: relative; float: left; margin: 0; padding: 0; width: 50%; height: 300px; border-bottom: 3px solid #fff;}
    .spazio-foto-overview.foto3    {position: relative; float: left; margin: 0; padding: 0; width: 50%; height: 300px; border-bottom: 3px solid #fff;}
    .spazio-foto-overview.foto4    {position: relative; float: left; margin: 0; padding: 0; width: 50%; height: 400px; border-right: 3px solid #fff;}
    .spazio-foto-overview.foto5    {position: relative; float: left; margin: 0; padding: 0; width: 50%; height: 400px; border: none;}
    .overview-elenchi-puntati   {float: none; margin: 0; padding: 0; width: 100%;}
    .overview-elenchi-puntati .titolo   {padding: 10% 10% 0 10%; min-height: 100px; font-size: 120%;}
    .overview-elenchi-puntati .primo    {padding: 3vh 10%;}
    .overview-elenchi-puntati ul li    {padding: 0 0 2vh 12px; font-size: 100%;}
    [id^="overview-sistema-filmato-"]   {margin: 0 auto; padding: 4vh 0 0 0; width: 90%; max-width: 960px;}
    [id^="overview-sistema-filmato-"] video   {margin: 0 auto; max-width: 960px !important;}
    .ow-filmato-box-testo   {margin: 0; padding: 6vh 6vw; background: #e7ebf6;}
    .ow-filmato-box-testo .ow-border    {padding: 4vh 4vw 6vh 4vw; border: 1px solid #2e5fb8; border-radius: 15px;}
    .ow-filmato-box-testo .ow-border img    {display: inline; margin: 0 15px 0 0; padding: 0; width: 75px; vertical-align: middle;}
    .distribuiti-orizzontali-flex    {display: flex; justify-content: space-between;}
    .focus-innovazione-highlights-bolli {display: inline-block; margin: 4vh 10%; padding: 120px 0 0 0; width: 30%; text-align: left;}
    .trend-tecnologici-space    {margin: 0 auto; padding: 0; width: 100%; height: auto !important; text-align: center;}
    .trend-tecnologici-riq  {width: 100%;} /* forzatura larghezza per centratura orizzontale a 0, vedi .centra-solo-verticale */
    .centra-solo-verticale    {height: auto !important;}
    .box-background-titolo {margin: 2vh auto 0 auto; padding: 0; width: 95%; text-align: center; font-size: 200%;}
    .box-background-titolo img {height: 100px;}
	.strumenti-innovazione-link { height: auto !important;min-height: 300px;}
    #open-innovation,
    #innovation-hub,
    #innovation-factory {margin: 0 auto; padding: 0 0 0 120px; width: calc(99% - 60px);}
    [id^="accordion-content-"].expanded   {margin: 0 auto; width: 99%;}
    .innovation-hub-citta   {position: relative; float: left; margin: 2vw 0 0 0; padding: 0; width: 170px; height: 140px; font-size: 80%; text-align: center; background: #fff;}
    .innovation-hub-citta div   {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
    .anno-spazio    {float: left; margin: 0 10px; padding: 0 10px 0 0; width: calc(33.3% - 20px - 10px);    width: 100%; height: 100%; font-size: small;}
    .milestone {display: block; margin: 0; padding: 230px 0 60px 110px; height: 480px; font-size: 120%; font-weight: 700; color: #2e5fb8; background: url('../img/icone2020/Bersaglio.png') no-repeat 0 180px / 100px;}
    .strategia-nostro-piano-investimenti    {margin: 0; padding: 0; height: auto; min-height: 400px; background: url('../img/strategia-nostro-piano-investimenti.png') no-repeat center center / cover;}
    .strategia-nostro-piano-investimenti.bkg-color    {padding: 5vh; height: auto !important; background: #e7ebf6;}
    .strategia-nostro-piano-investimenti .titolo    {padding: 0 0 4vh 0; font-size: x-large;}
    .strategia-nostro-piano-investimenti .traliccio {margin: 4vh 0;  padding: 0 0 0 120px; font-size: x-large; font-weight: 700; background: url('../img/icone2020/7-3-MLD.png') no-repeat 0 0 / contain;}
    .strategia-nostro-piano-investimenti .lampadina {margin: 4vh 0; padding: 0 0 0 120px; font-size: x-large; font-weight: 700;  background: url('../img/icone2020/900-MLD.png') no-repeat 0 0 / contain;}
    .strategia-nostro-piano-investimenti .traliccio span,
    .strategia-nostro-piano-investimenti .lampadina span    {display: block; font-size: small; font-weight: 400;}
    #spazio-box-link-tabelle    {font-size: 90%;}
    table   {margin: 0 auto; max-width: 95%; font-size: 8px;}
    table.wide   {font-size: 4px;}
    #messaggio-del-vertice-background {background: url('../img/messaggio-del-vertice.jpg') no-repeat center center / cover ;}
    #highlights-background {background: url('../img/highlights.jpg') no-repeat center center / cover ;}
    #nostra-strategia-background {background: url('../img/La-nostra-strategia.jpg') no-repeat center center / cover ;}
    #focus-background {height: 250px; background: url('../img/focus-innovazione.jpg') no-repeat center center / cover ;}
    #sostenibilita-background {background: url('../img/15-anni-sostenibilita.jpg') no-repeat center center / cover ;}
    #dati-finanziari-background {background: url('../img/dati-finanziari.jpg') no-repeat center center / cover ;}
    #prospetti-contabili-background {background: url('../img/Prospetti-contabili-consolidati.jpg') no-repeat center center / cover ;}
    #focus-innovazione-background {background: url('../img/focus-innovazione.jpg') no-repeat center center / cover ;}
    #strumenti-innovazione-background { background: url('../img/I-principali-strumenti.jpg') no-repeat center center / cover ;}
    #finanza-green-background {background: url('../img/Finanza-Green.jpg') no-repeat center center / cover ;}
    #spazio-box-link-tabelle .link-tabella     {height: 45vh;}
}

@media (max-width: 480px) {
    /* Structure  < 480
    #wrapper::before {content: '< 480'; position: absolute; top:0; right: 0; z-index: 999999; color: #0f0;} */

    #wrapper    {margin: 0 auto; padding: 0; width: 100%;}
    .modal-lg   {padding: 50px 0 0 0; width: auto !important; min-width: 50%; max-width: 95%;}
    .contenitore-tabella    {margin: 0; padding: 20px;}
    #finanza-green-spazio-box   {margin: 0 auto; padding: 0; width: 95%;}
    .finanza-green-box-grigio   { float: none; margin: 2vh auto; padding: 15px; width: calc(100% - 10px); height: auto !important; min-height: 250px; font-size: large; text-align: left; background: rgba(255,255,255,0.5);}
    .finanza-green-box-grigio.centrale   { margin: 2vh auto;}
    #tab-contesti   {margin: 0 auto; padding: 0; width: 100%; font-size: 180%; text-align: center;}
    #tab-contesti .tab  {display: inline-block; margin: 0; padding: 50px 0 0 0; width: 32%; cursor: pointer;}
    [id^="tab-space-"]  {display: none; margin: 8vh auto; padding: 0; width: 90%;}
    .blocco-testo  {margin: 0 auto; padding: 4vh 0; width: 80%;}
    .strategia-float-left-50  {float: none; margin: 0; padding: 0; width: 100%;}
    .width-70   {margin: 0 auto; padding: 0; width: 90%;}
    .width-80   {margin: 0 auto; padding: 0; width: 95%;}
    .margin-top-100 {margin: 100px 0 0 0; padding: 0; font-size: 0px; height: 0px;}
    .spazio-foto-nostroruolo    {position: relative; float: left; margin: 0; padding: 0; width: 20%; height: 45vh; border-right: 3px solid #fff; cursor: pointer;}
    .spazio-foto-nostroruolo.ultima    {border-right: none;}
    .spazio-foto-nostroruolo-titolo {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: large; text-align: center; color: #fff;}
    #link-modale-covid  {float: right; margin: 0; padding: 8px; color: #fff; background: #005ca9; border-radius: 0px 0px 10px 10px; cursor: pointer;}
    #link-modale-covid.hover  {background: #5685c4;}
    #covid-space    {padding: 15vh 10vw; background:  url('../img/covid-bkg-2.jpg') no-repeat right 0 / cover;}
    #montagna-traliccio {margin: 6vh auto; padding: 0; width: 100%; height: 40vh; background: url('../img/Overview-sul-sistema-elettrico-traliccio.jpg') no-repeat center center / cover;}
    [id^="link-montagna-traliccio-"]    {position: relative; float: left; margin: 0; padding: 0; width: 25%; height: 100% !important; border-right: 3px solid #fff; cursor: pointer;}
    [id^="link-montagna-traliccio-"].ultimo    {border-right: none;}
    [id^="link-montagna-traliccio-"] [id^="maschera-"] .testo-link {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: large;}
    [id^="link-montagna-traliccio-"] [id^="maschera-"] .testo-link.overview {padding: 70px 0; background: url('../img/icone2020/Overview-grigio.png') no-repeat center center / auto 70px;}
    [id^="link-montagna-traliccio-"] [id^="maschera-"] .testo-link.contesti {padding: 70px 0;  background: url('../img/icone2020/I-nostri-contesti-grigio.png') no-repeat center center / auto 70px;}
    [id^="link-montagna-traliccio-"] [id^="maschera-"] .testo-link.modello {padding: 70px 0; background: url('../img/icone2020/Modello-di-business-grigio.png') no-repeat center center / auto 70px;}
    [id^="link-montagna-traliccio-"] [id^="maschera-"] .testo-link.matrici {padding: 70px 0; background: url('../img/icone2020/Matrice-materialita-grigio.png') no-repeat center center / auto 70px;}
    #overview-sistema-elettrico-target {display: flex; justify-content: space-between; margin: 3vh auto; padding: 0; width: 99%; text-align: left; }
    #overview-sistema-elettrico-target .target-box  {padding: 0 2vw; width: calc(20% - 2vw); font-size: 90%;}
    #overview-sistema-elettrico-target .target-box span  {font-size: 200%;}
    .spazio-foto-overview.foto1    {position: relative; float: left; margin: 0; padding: 0; width: 50%; height: 600px; border-right: 3px solid #fff; border-bottom: 3px solid #fff;}
    .spazio-foto-overview.foto2    {position: relative; float: left; margin: 0; padding: 0; width: 50%; height: 300px; border-bottom: 3px solid #fff;}
    .spazio-foto-overview.foto3    {position: relative; float: left; margin: 0; padding: 0; width: 50%; height: 300px; border-bottom: 3px solid #fff;}
    .spazio-foto-overview.foto4    {position: relative; float: left; margin: 0; padding: 0; width: 50%; height: 400px; border-right: 3px solid #fff;}
    .spazio-foto-overview.foto5    {position: relative; float: left; margin: 0; padding: 0; width: 50%; height: 400px; border: none;}
    .overview-elenchi-puntati   {float: none; margin: 0; padding: 0; width: 100%;}
    .overview-elenchi-puntati .titolo   {padding: 10% 10% 0 10%; min-height: 100px; font-size: 120%;}
    .overview-elenchi-puntati .primo    {padding: 3vh 10%;}
    .overview-elenchi-puntati ul li    {padding: 0 0 2vh 12px; font-size: 100%;}
    [id^="overview-sistema-filmato-"]   {margin: 0 auto; padding: 4vh 0 0 0; width: 90%; max-width: 960px;}
    [id^="overview-sistema-filmato-"] video   {margin: 0 auto; max-width: 960px !important;}
    .ow-filmato-box-testo   {margin: 0; padding: 6vh 6vw; background: #e7ebf6;}
    .ow-filmato-box-testo .ow-border    {padding: 4vh 4vw 6vh 4vw; border: 1px solid #2e5fb8; border-radius: 15px;}
    .ow-filmato-box-testo .ow-border img    {display: inline; margin: 0 15px 0 0; padding: 0; width: 75px; vertical-align: middle;}
    .distribuiti-orizzontali-flex    {display: flex; justify-content: space-between;}
    .focus-innovazione-highlights-bolli {display: inline-block; margin: 4vh 10%; padding: 120px 0 0 0; width: 30%; text-align: left;}
    .trend-tecnologici-space    {margin: 0 auto; padding: 0; width: 100%; height: auto !important; text-align: center;}
    .trend-tecnologici-riq  {width: 100%;} /* forzatura larghezza per centratura orizzontale a 0, vedi .centra-solo-verticale */
    .centra-solo-verticale    {height: auto !important;}
    .box-background-titolo {margin: 2vh auto 0 auto; padding: 0; width: 95%; text-align: center; font-size: 200%;}
    .box-background-titolo img {height: 100px;}
    .strumenti-innovazione-link {height: auto !important;}
    #open-innovation,
    #innovation-hub,
    #innovation-factory {margin: 0 auto; padding: 0 0 0 120px; width: calc(99% - 60px);}
    [id^="accordion-content-"].expanded   {margin: 0 auto; width: 99%;}
    .innovation-hub-citta   {position: relative; float: left; margin: 2vw 0 0 0; padding: 0; width: 170px; height: 140px; font-size: 80%; text-align: center; background: #fff;}
    .innovation-hub-citta div   {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
    .anno-spazio    {float: left; margin: 0 10px; padding: 0 10px 0 0; width: calc(33.3% - 20px - 10px);    width: 100%; height: 100%; font-size: small;}
    .milestone {display: block; margin: 0; padding: 230px 0 60px 110px; height: 480px; font-size: 120%; font-weight: 700; color: #2e5fb8; background: url('../img/icone2020/Bersaglio.png') no-repeat 0 180px / 100px;}
    .strategia-nostro-piano-investimenti    {margin: 0; padding: 0; height: auto; min-height: 400px; background: url('../img/strategia-nostro-piano-investimenti.png') no-repeat center center / cover;}
    .strategia-nostro-piano-investimenti.bkg-color    {padding: 5vh; height: auto !important; background: #e7ebf6;}
    .strategia-nostro-piano-investimenti .titolo    {padding: 0 0 4vh 0; font-size: x-large;}
    .strategia-nostro-piano-investimenti .traliccio {margin: 4vh 0;  padding: 0 0 0 120px; font-size: x-large; font-weight: 700; background: url('../img/icone2020/7-3-MLD.png') no-repeat 0 0 / contain;}
    .strategia-nostro-piano-investimenti .lampadina {margin: 4vh 0; padding: 0 0 0 120px; font-size: x-large; font-weight: 700;  background: url('../img/icone2020/900-MLD.png') no-repeat 0 0 / contain;}
    .strategia-nostro-piano-investimenti .traliccio span,
    .strategia-nostro-piano-investimenti .lampadina span    {display: block; font-size: small; font-weight: 400;}
    #spazio-box-link-tabelle    {font-size: 90%;}
    table   {margin: 0 auto; max-width: 95%; font-size: 8px;}
    table.wide   {font-size: 4px;}
    #messaggio-del-vertice-background {background: url('../img/messaggio-del-vertice.jpg') no-repeat center center / cover ;}
    #highlights-background {background: url('../img/highlights.jpg') no-repeat center center / cover ;}
    #nostra-strategia-background {background: url('../img/La-nostra-strategia.jpg') no-repeat center center / cover ;}
    #focus-background {height: 250px; background: url('../img/focus-innovazione.jpg') no-repeat center center / cover ;}
    #sostenibilita-background {background: url('../img/15-anni-sostenibilita.jpg') no-repeat center center / cover ;}
    #dati-finanziari-background {background: url('../img/dati-finanziari.jpg') no-repeat center center / cover ;}
    #prospetti-contabili-background {background: url('../img/Prospetti-contabili-consolidati.jpg') no-repeat center center / cover ;}
    #focus-innovazione-background {background: url('../img/focus-innovazione.jpg') no-repeat center center / cover ;}
    #strumenti-innovazione-background { background: url('../img/I-principali-strumenti.jpg') no-repeat center center / cover ;}
    #finanza-green-background {background: url('../img/Finanza-Green.jpg') no-repeat center center / cover ;}
    #spazio-box-link-tabelle .link-tabella     {height: 45vh;}
}

@media (max-width: 767px) {
    .spazio-foto-nostroruolo.foto1,
    .spazio-foto-overview.foto1  {
        background: url('../img/posters/mobile/sicurezza.jpg') no-repeat center center / cover;
    }
    .spazio-foto-nostroruolo.foto1.hover,
    .spazio-foto-overview.foto1.hover  {
        background: url('../img/posters/mobile/sicurezza-hover.jpg') no-repeat center center / cover;
    }
    .spazio-foto-nostroruolo.foto2,
    .spazio-foto-overview.foto2  {
        background: url('../img/posters/mobile/adeguatezza.jpg') no-repeat center center / cover;
    }
    .spazio-foto-nostroruolo.foto2.hover,
    .spazio-foto-overview.foto2.hover  {
        background: url('../img/posters/mobile/adeguatezza-hover.jpg') no-repeat center center / cover;
    }
    .spazio-foto-nostroruolo.foto3,
    .spazio-foto-overview.foto3  {
        background: url('../img/posters/mobile/qualita.jpg') no-repeat center center / cover;
    }
    .spazio-foto-nostroruolo.foto3.hover,
    .spazio-foto-overview.foto3.hover  {
        background: url('../img/posters/mobile/qualita-hover.jpg') no-repeat center center / cover;
    }
    .spazio-foto-nostroruolo.foto4,
    .spazio-foto-overview.foto4  {
        background: url('../img/posters/mobile/efficienza.jpg') no-repeat center center / cover;
    }
    .spazio-foto-nostroruolo.foto4.hover,
    .spazio-foto-overview.foto4.hover  {
        background: url('../img/posters/mobile/efficienza-hover.jpg') no-repeat center center / cover;
    }
    .spazio-foto-nostroruolo.foto5,
    .spazio-foto-overview.foto5  {
        background: url('../img/posters/mobile/resilienza.jpg') no-repeat center center / cover;
    }
    .spazio-foto-nostroruolo.foto5.hover,
    .spazio-foto-overview.foto5.hover  {
        background: url('../img/posters/mobile/resilienza-hover.jpg') no-repeat center center / cover;
    }

    .spazio-foto-nostroruolo.foto1-en,
    .spazio-foto-overview.foto1-en  {
        background: url('../img/posters/mobile/sicurezza-en.jpg') no-repeat center center / cover;
    }
    .spazio-foto-nostroruolo.foto1-en.hover,
    .spazio-foto-overview.foto1-en.hover  {
        background: url('../img/posters/mobile/sicurezza-hover-en.jpg') no-repeat center center / cover;
    }
    .spazio-foto-nostroruolo.foto2-en,
    .spazio-foto-overview.foto2-en  {
        background: url('../img/posters/mobile/adeguatezza-en.jpg') no-repeat center center / cover;
    }
    .spazio-foto-nostroruolo.foto2-en.hover,
    .spazio-foto-overview.foto2-en.hover  {
        background: url('../img/posters/mobile/adeguatezza-hover-en.jpg') no-repeat center center / cover;
    }
    .spazio-foto-nostroruolo.foto3-en,
    .spazio-foto-overview.foto3-en  {
        background: url('../img/posters/mobile/qualita-en.jpg') no-repeat center center / cover;
    }
    .spazio-foto-nostroruolo.foto3-en.hover,
    .spazio-foto-overview.foto3-en.hover  {
        background: url('../img/posters/mobile/qualita-hover-en.jpg') no-repeat center center / cover;
    }
    .spazio-foto-nostroruolo.foto4-en,
    .spazio-foto-overview.foto4-en  {
        background: url('../img/posters/mobile/efficienza-en.jpg') no-repeat center center / cover;
    }
    .spazio-foto-nostroruolo.foto4-en.hover,
    .spazio-foto-overview.foto4-en.hover  {
        background: url('../img/posters/mobile/efficienza-hover-en.jpg') no-repeat center center / cover;
    }
    .spazio-foto-nostroruolo.foto5-en,
    .spazio-foto-overview.foto5-en  {
        background: url('../img/posters/mobile/resilienza-en.jpg') no-repeat center center / cover;
    }
    .spazio-foto-nostroruolo.foto5-en.hover,
    .spazio-foto-overview.foto5-en.hover  {
        background: url('../img/posters/mobile/resilienza-hover-en.jpg') no-repeat center center / cover;
    }
}