/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/
.breadcrumbs{
 background-color:white;
 color:black;
}
.heroPortfolio, .aboutPortfolio {
 background: #ffdb00;
}
h1.titleHeroPortfolio, button.returnPortfolio a, h2.titleServiziOfferti, .citazioneCliente blockquote > p:first-child, .citazioneCliente blockquote > p:nth-child(2), h2.titleAboutPortfolio span, h2.titleobiettiviPortfolio, h2.titleSfideProgetto span, p.titoloSfida, h2.titleStrategia span, p.textStrategia, h2.titleIntervento span, h2.titleGalleryPortfolio span {
 color: #804C19;
}
img.arrowHeroPortfolio {
 filter: brightness(0) saturate(100%) invert(28%) sepia(90%) saturate(432%) hue-rotate(349deg) brightness(93%) contrast(91%);
}
.innerServiziOfferti::after, .strategia::before{
 background: #804C19;
}
p.title-serviziOfferti, blockquote::before {
 color: #FED400;
}
li.itemServiziOfferti, p.clienteServiziOfferti, p.annoServiziOfferti, p.sitoServiziOfferti a, .citazioneCliente blockquote > p:nth-child(3), h2.titleSfideProgetto, button.buttonBorder, button.buttonBorder:hover{
 color: #333;
}
h2.titleAboutPortfolio, h2.titleTeamPortfolio, h3.nomeMembro, p.ruoloMembro, .buttonTorna a, .buttonProssimo a, button.buttonTorna a:hover, button.buttonProssimo a:hover, button.buttonTorna a:focus, button.buttonProssimo a:focus{
 color: #fff;
}
.obiettiviPortfolio, .interventoPortfolio{
 background: #EDEDED;
} 
button.buttonBorder{
 border: 0.5px solid #333;
}
.dot{
 background: #333;
}
.nextImage, .precImage {
 filter: brightness(0) saturate(100%) invert(31%) sepia(34%) saturate(1096%) hue-rotate(349deg) brightness(92%) contrast(88%);
}
.teamPortfolio {
 background: #171616;
}
.sapernePiuPortfolio {
 background: #000;
 border-top: 1px solid #fff;
 border-bottom: 1px solid #fff;
}
.buttonContainerPortfolio {
 margin: auto;
}
.buttonTorna, .buttonProssimo {
 border: 0.5px solid #FFFFFF;
}
@media (max-width: 420px){
 h2.titleServiziOfferti {
  width: 81vw;
 }
 blockquote::before {
  left: 10vw;
 }
 p.titoloSfida {
  line-height: 7vw;
 }
 img.bigliettiVisitaEmporio {
  width: 45vw;
  height: 50vw;
  bottom: 88vw;
 }
 p.textStrategia {
  width: 77vw;
 }
}
@media (min-width: 421px) and (max-width: 550px){
 blockquote::before {
  left: 17vw;
 }
 .citazioneCliente blockquote > p:first-child {
  width: 72vw;
 }
 p.titoloSfida {
  line-height: 5vw;
 }
 img.bigliettiVisitaEmporio {
  bottom: 75vw;
  width: 45vw;
  height: 55vw;
 }
 p.textStrategia {
  width: 70vw;
 }
}
@media
only screen and (-webkit-max-device-pixel-ratio: 1)      and (max-width: 550px),
only screen and (   max--moz-device-pixel-ratio: 1)      and (max-width: 550px),
only screen and (     -o-max-device-pixel-ratio: 1/1)    and (max-width: 550px),
only screen and (        max-device-pixel-ratio: 1)      and (max-width: 550px),
only screen and (                max-resolution: 1dppx)  and (max-width: 550px){ 
 .backHeroPortfolio {
  background: url(/wp-content/uploads/2023/11/heroStuffed550.webp);
  height: calc(100vw / (600 / 503));
 }
 .serviziOfferti {
  background: url(/wp-content/uploads/2023/11/backStrategiaStuffed550.webp);
 }
 .col1-aboutPortfolio {
  background: url(/wp-content/uploads/2023/11/aboutStuffed550.webp);
  height: calc(100vw / (600 / 481));
 }
 .col2-obiettiviPortfolio{
  background-image: url(/wp-content/uploads/2023/11/obiettiviStuffed550.webp);
  height: calc(100vw / (600 / 619));
 }
 .col2-intervento{
  background-image: url(/wp-content/uploads/2023/11/interventoStuffed550.webp);
  height: calc(100vw / (600 / 619));
 }
}
@media
only screen and (-webkit-min-device-pixel-ratio: 1.2)      and (max-width: 550px),
only screen and (   min--moz-device-pixel-ratio: 1.2)      and (max-width: 550px),
only screen and (     -o-min-device-pixel-ratio: 1.2/1)    and (max-width: 550px),
only screen and (        min-device-pixel-ratio: 1.2)      and (max-width: 550px),
only screen and (                min-resolution: 1.2dppx)  and (max-width: 550px){ 
 .backHeroPortfolio {
  background: url(/wp-content/uploads/2023/11/heroStuffedRetina550.webp);
  height: calc(100vw / (1000 / 838));
 }
 .serviziOfferti {
  background: url(/wp-content/uploads/2023/11/backStrategiaStuffedRetina550.webp);
 }
 .col1-aboutPortfolio {
  background-image: url(/wp-content/uploads/2023/11/aboutStuffedRetina550.webp);
  height: calc(100vw / (1000 / 801));
 }
 .col2-obiettiviPortfolio {
  background-image: url(/wp-content/uploads/2023/11/obiettiviStuffedRetina550.webp);
  height: calc(100vw / (1000 / 1032));
 }
 .col2-intervento {
  background-image: url(/wp-content/uploads/2023/11/interventoStuffedRetina550.webp);
  height: calc(100vw / (1000 / 1031));
 }
}
@media (max-width: 550px){
 img.bigliettiVisitaEmporio {
  object-fit: cover;
 }
 .sapernePiuPortfolio {
  display: flex;
  justify-content: center;
 }
}
@media (min-width: 551px) and (max-width: 766.9px){
 h2.titleServiziOfferti {
  width: 75vw;
 }
 blockquote::before {
  left: 16vw;
 }
 .citazioneCliente blockquote > p:first-child {
  width: 74vw;
 }
 img.bigliettiVisitaEmporio {
  width: 52vw;
  bottom: 62vw;
 }
 .buttonContainerPortfolio {
  width: 60vw;
 }
}
@media
only screen and (-webkit-max-device-pixel-ratio: 1)      and (min-width: 551px) and (max-width: 766.9px),
only screen and (   max--moz-device-pixel-ratio: 1)      and (min-width: 551px) and (max-width: 766.9px),
only screen and (     -o-max-device-pixel-ratio: 1/1)    and (min-width: 551px) and (max-width: 766.9px),
only screen and (        max-device-pixel-ratio: 1)      and (min-width: 551px) and (max-width: 766.9px),
only screen and (                max-resolution: 1dppx)  and (min-width: 551px) and (max-width: 766.9px){ 
 .backHeroPortfolio {
  background: url(/wp-content/uploads/2023/11/heroStuffed551.webp);
  height: calc(100vw / (800 / 670));
 }
 .serviziOfferti {
  background: url(/wp-content/uploads/2023/11/backStrategiaStuffed551.webp);
 }
 .col1-aboutPortfolio {
  background: url(/wp-content/uploads/2023/11/aboutStuffed551.webp);
  height: calc(100vw / (800 / 641));
 }
 .col2-obiettiviPortfolio{
  background-image: url(/wp-content/uploads/2023/11/obiettiviStuffed551.webp);
  height: calc(100vw / (800 / 825));
 }
 .col2-intervento {
  background-image: url(/wp-content/uploads/2023/11/interventoStuffed551.webp);
  height: calc(100vw / (800 / 825));
 }
}
@media
only screen and (-webkit-min-device-pixel-ratio: 1.2)      and (min-width: 551px) and (max-width: 766.9px),
only screen and (   min--moz-device-pixel-ratio: 1.2)      and (min-width: 551px) and (max-width: 766.9px),
only screen and (     -o-min-device-pixel-ratio: 1.2/1)    and (min-width: 551px) and (max-width: 766.9px),
only screen and (        min-device-pixel-ratio: 1.2)      and (min-width: 551px) and (max-width: 766.9px),
only screen and (                min-resolution: 1.2dppx)  and (min-width: 551px) and (max-width: 766.9px){ 
 .backHeroPortfolio {
  background: url(/wp-content/uploads/2023/11/heroStuffedRetina551.webp);
  height: calc(100vw / (1200 / 1005));
 }
 .serviziOfferti {
  background: url(/wp-content/uploads/2023/11/backStrategiaStuffedRetina551.webp);
 }
 .col1-aboutPortfolio {
  background-image: url(/wp-content/uploads/2023/11/aboutStuffedRetina551.webp);
  height: calc(100vw / (1200 / 962));
 }
 .col2-obiettiviPortfolio {
  background-image: url(/wp-content/uploads/2023/11/obiettiviStuffedRetina551.webp);
  height: calc(100vw / (1200 / 1238));
 }
 .col2-intervento {
  background-image: url(/wp-content/uploads/2023/11/interventoStuffedRetina551.webp);
  height: calc(100vw / (1200 / 1235));
 }
}
@media (max-width: 766.9px){
 h1.titleHeroPortfolio span {
  width: 80vw;
 }
 .strategia::before {
  width: 80%;
 }
 .citazioneCliente blockquote > p:first-child {
  margin-right: 0;
  margin-left: auto;
 }
 .sapernePiuPortfolio {
  padding: 10vw;
 }
 .buttonContainerPortfolio {
  position: initial !important;
 }
}
@media (min-width: 767px) and (max-width: 899.9px){
 h2.titleServiziOfferti {
  width: 68vw;
 }
 blockquote::before {
  left: 16vw;
 }
 .citazioneCliente blockquote > p:first-child {
  width: 71vw;
 }
 .textAbout, .textObiettivi {
  width: 65vw;
 }
 p.textSfida {
  width: 61vw;
 }
 .strategia::before {
  width: 98%;
 }
 p.textStrategia {
  width: 57vw;
 }
 img.bigliettiVisitaEmporio {
  width: 46vw;
  bottom: 45vw;
 }
 .containerTextInteervento {
  width: 63vw;
 }
 .sapernePiuPortfolio {
  padding: 10vw 0;
 }
}
@media
only screen and (-webkit-max-device-pixel-ratio: 1)      and (min-width: 767px) and (max-width: 899.9px),
only screen and (   max--moz-device-pixel-ratio: 1)      and (min-width: 767px) and (max-width: 899.9px),
only screen and (     -o-max-device-pixel-ratio: 1/1)    and (min-width: 767px) and (max-width: 899.9px),
only screen and (        max-device-pixel-ratio: 1)      and (min-width: 767px) and (max-width: 899.9px),
only screen and (                max-resolution: 1dppx)  and (min-width: 767px) and (max-width: 899.9px){ 
 .backHeroPortfolio {
  background: url(/wp-content/uploads/2023/11/heroStuffed767.webp);
  height: calc(100vw / (1000 / 838));
 }
 .serviziOfferti {
  background: url(/wp-content/uploads/2023/11/backStrategiaStuffed767.webp);
 }
 .col1-aboutPortfolio {
  background: url(/wp-content/uploads/2023/11/aboutStuffed767.webp);
  height: calc(100vw / (1000 / 801));
 }
 .col2-obiettiviPortfolio {
  background: url(/wp-content/uploads/2023/11/obiettiviStuffed767.webp);
  height: calc(100vw / (1000 / 1032));
 }
 .col2-intervento{
  background: url(/wp-content/uploads/2023/11/interventoStuffed767.webp);
  height: calc(100vw / (1000 / 1031));	 
 }
}
@media
only screen and (-webkit-min-device-pixel-ratio: 1.2)      and (min-width: 767px) and (max-width: 899.9px),
only screen and (   min--moz-device-pixel-ratio: 1.2)      and (min-width: 767px) and (max-width: 899.9px),
only screen and (     -o-min-device-pixel-ratio: 1.2/1)    and (min-width: 767px) and (max-width: 899.9px),
only screen and (        min-device-pixel-ratio: 1.2)      and (min-width: 767px) and (max-width: 899.9px),
only screen and (                min-resolution: 1.2dppx)  and (min-width: 767px) and (max-width: 899.9px){ 
 .backHeroPortfolio {
  background: url(/wp-content/uploads/2023/11/heroStuffedRetina767.webp);
  height: calc(100vw / (1400 / 1173));
 }	
 .serviziOfferti {
  background: url(/wp-content/uploads/2023/11/backStrategiaStuffedRetina767.webp);
 }
 .col1-aboutPortfolio {
  background: url(/wp-content/uploads/2023/11/aboutStuffedRetina767.webp);
  height: calc(100vw / (1400 / 1122));
 }
 .col2-obiettiviPortfolio {
  background: url(/wp-content/uploads/2023/11/obiettiviStuffedRetina767.webp);
  height: calc(100vw / (1400 / 1445));
 }
 .col2-intervento{
  background: url(/wp-content/uploads/2023/11/interventoStuffedRetina767.webp);
  height: calc(100vw / (1400 / 1444)); 
 }
}
@media (max-width: 1400px){
 img.bigliettiVisitaEmporio {
  right: 0;
 }
}
@media (max-width: 899.9px){
 .col1-aboutPortfolio, .col2-obiettiviPortfolio, .col2-intervento {
  border-bottom: 1px solid #804c19;
 }
}
@media (min-width: 900px){
 .backHeroPortfolio{
  background-position: right center !important;
 }
 .gridAboutPortfolio.start {
  background-position: left center;
 }
 .gridObiettiviPortfolio {
  background-position: right bottom !important;
 }
 .gridInterventoPortfolio {
  background-position: right top !important;
 }
}
@media (min-width: 900px) and (max-width: 1099.9px){
 .gridAboutPortfolio, .gridObiettiviPortfolio, .gridInterventoPortfolio{
  background-size: cover !important;
 }
 .col2-aboutPortfolio {
  padding: 8vw 0;
 }
 .textAbout > p {
  width: 48vw;
 }
 .textObiettivi > p {
  width: 43vw;
 }
 p.titoloSfida {
  line-height: 3vw;
 }
 .strategia::before {
  width: 80%;
 }
 p.textStrategia {
  width: 39vw;
 }
 img.bigliettiVisitaEmporio {
  bottom: 23vw;
  width: 50vw;
  height: 60vw;
  object-fit: cover;
 }
 .containerTextInteervento{
  width: 52vw;	
 }
 .sapernePiuPortfolio {
  padding: 8vw 0;
 }
}
@media
only screen and (-webkit-max-device-pixel-ratio: 1)      and (min-width: 900px) and (max-width: 1099.9px),
only screen and (   max--moz-device-pixel-ratio: 1)      and (min-width: 900px) and (max-width: 1099.9px),
only screen and (     -o-max-device-pixel-ratio: 1/1)    and (min-width: 900px) and (max-width: 1099.9px),
only screen and (        max-device-pixel-ratio: 1)      and (min-width: 900px) and (max-width: 1099.9px),
only screen and (                max-resolution: 1dppx)  and (min-width: 900px) and (max-width: 1099.9px){ 
 .backHeroPortfolio {
  background: url(/wp-content/uploads/2023/11/heroStuffed900.webp);
 }
 .serviziOfferti {
  background: url(/wp-content/uploads/2023/11/backStrategiaStuffed900.webp);
 } 
 .gridAboutPortfolio {
  background-image: url(/wp-content/uploads/2023/11/aboutStuffed900.webp);
 }
 .gridObiettiviPortfolio{
  background-image: url(/wp-content/uploads/2023/11/obiettiviStuffed900.webp);
 }
 .gridInterventoPortfolio{
  background-image: url(/wp-content/uploads/2023/11/interventoStuffedRetina900.webp);
 }
}
@media
only screen and (-webkit-min-device-pixel-ratio: 1.2)      and (min-width: 900px) and (max-width: 1099.9px),
only screen and (   min--moz-device-pixel-ratio: 1.2)      and (min-width: 900px) and (max-width: 1099.9px),
only screen and (     -o-min-device-pixel-ratio: 1.2/1)    and (min-width: 900px) and (max-width: 1099.9px),
only screen and (        min-device-pixel-ratio: 1.2)      and (min-width: 900px) and (max-width: 1099.9px),
only screen and (                min-resolution: 1.2dppx)  and (min-width: 900px) and (max-width: 1099.9px){ 
 .backHeroPortfolio {
  background: url(/wp-content/uploads/2023/11/heroStuffedRetina900.webp);
 }	 
 .serviziOfferti {
  background: url(/wp-content/uploads/2023/11/backStrategiaStuffedRetina900.webp);
 } 
 .gridAboutPortfolio {
  background-image: url(/wp-content/uploads/2023/11/aboutStuffedRetina900.webp);
 }
 .gridObiettiviPortfolio {
  background: url(/wp-content/uploads/2023/11/obiettiviStuffedRetina900.webp);
 }
 .gridInterventoPortfolio {
  background: url(/wp-content/uploads/2023/11/interventoStuffedRetina900.webp);
 }
}
@media (min-width: 900px) and (max-width: 1400px){
 h1.titleHeroPortfolio span {
  width: 49vw;
 }
 h2.titleServiziOfferti {
  width: 80vw;
 }
 blockquote::before {
  right: 78vw;
 }
 .citazioneCliente blockquote > p:first-child {
  width: 77vw;
 }
}
@media (min-width: 1100px) and (max-width: 1400px){
 .gridAboutPortfolio.start{
  animation: fadeInZoomAbout1200 3s linear;
  background-size: 105%;
 }
 .col2-aboutPortfolio {
  padding: 6vw 0;
 }
 .textAbout > p {
  width: 43vw;
 }
 .gridObiettiviPortfolio.start{
  animation: fadeInZoomObiettivi1200 3s linear;
  background-size: 110%;
 }
 .textObiettivi > p {
  width: 44vw;
 }
 img.picComposizioneObiettivi {
  width: 60vw;
 }
 .strategia::before {
  width: 85%;
 }
 p.textStrategia {
  width: 39vw;
 }
 img.bigliettiVisitaEmporio {
  width: 38vw;
  bottom: 28vw;
 }
 .gridInterventoPortfolio.start{
  animation: fadeInZoomIntervento1200 3s linear;
  background-size: 118%;
 }
 .containerTextInteervento {
  width: 47vw;
 }
 .sapernePiuPortfolio {
  padding: 6vw 0;
 }
}
@media
only screen and (-webkit-max-device-pixel-ratio: 1)      and (min-width: 1100px) and (max-width: 1400px),
only screen and (   max--moz-device-pixel-ratio: 1)      and (min-width: 1100px) and (max-width: 1400px),
only screen and (     -o-max-device-pixel-ratio: 1/1)    and (min-width: 1100px) and (max-width: 1400px),
only screen and (        max-device-pixel-ratio: 1)      and (min-width: 1100px) and (max-width: 1400px),
only screen and (                max-resolution: 1dppx)  and (min-width: 1100px) and (max-width: 1400px){ 
 .backHeroPortfolio {
  background: url(/wp-content/uploads/2023/11/heroStuffed1100.webp);
 }
 .serviziOfferti {
  background: url(/wp-content/uploads/2023/11/backStrategiaStuffed1100.webp);
 } 
 .gridAboutPortfolio {
  background-image: url(/wp-content/uploads/2023/11/aboutStuffed1100.webp);
 }
 .gridObiettiviPortfolio {
  background: url(/wp-content/uploads/2023/11/obiettiviStuffed1100.webp);
 }
 .gridInterventoPortfolio {
  background: url(/wp-content/uploads/2023/11/interventoStuffed1100.webp);
 }
}
@media
only screen and (-webkit-min-device-pixel-ratio: 1.2)      and (min-width: 1100px) and (max-width: 1400px),
only screen and (   min--moz-device-pixel-ratio: 1.2)      and (min-width: 1100px) and (max-width: 1400px),
only screen and (     -o-min-device-pixel-ratio: 1.2/1)    and (min-width: 1100px) and (max-width: 1400px),
only screen and (        min-device-pixel-ratio: 1.2)      and (min-width: 1100px) and (max-width: 1400px),
only screen and (                min-resolution: 1.2dppx)  and (min-width: 1100px) and (max-width: 1400px){ 
 .backHeroPortfolio {
  background: url(/wp-content/uploads/2023/11/heroStuffedRetina1100.webp);
 }
 .serviziOfferti {
  background: url(/wp-content/uploads/2023/11/backStrategiaStuffedRetina1100.webp);
 } 
 .gridAboutPortfolio {
  background-image: url(/wp-content/uploads/2023/11/aboutStuffedRetina1100.webp);
 }
 .gridObiettiviPortfolio {
  background: url(/wp-content/uploads/2023/11/obiettiviStuffedRetina1100.webp);
 }
 .gridInterventoPortfolio {
  background: url(/wp-content/uploads/2023/11/interventoStuffedRetina1100.webp);
 }
}
@media (min-width: 1401px){
 h1.titleHeroPortfolio span {
  width: 38vw;
 }
 h2.titleServiziOfferti {
  width: 63vw;
 }
 blockquote::before {
  right: 58vw;
 }
 .citazioneCliente blockquote > p:first-child {
  width: 58vw;
 }
 .gridAboutPortfolio.start{
  animation: fadeInZoomAbout2000 3s linear;
  background-size: 88%;
 }
 .textAbout {
  width: 32vw;
 }
 .gridObiettiviPortfolio.start{
  animation: fadeInZoomObiettivi2000 3s linear;
  background-size: 75%;
 }
 .textObiettivi > p {
  width: 31vw;
 }
 img.picComposizioneObiettivi {
  width: 40vw;
 }
 .gridSfideProgetto {
  padding: 0 0 6vw ;
 }
 p.titoloSfida {
  line-height: 1.5vw;
 }
 .strategia::before {
  width: calc(100% + 8vw);
 }
 p.textStrategia {
  width: 26vw;
 }
 img.bigliettiVisitaEmporio {
  bottom: 0;
  width: 34vw;
  right: 3vw;
 }
 .gridInterventoPortfolio.start{
  animation: fadeInZoomIntervento2000 3s linear;
  background-size: 78%;
 }
 .containerTextInteervento{
  width: 30vw;	
 }
 .sapernePiuPortfolio {
  padding: 4vw;
 }
}
@media
only screen and (-webkit-max-device-pixel-ratio: 1)      and (min-width: 1401px),
only screen and (   max--moz-device-pixel-ratio: 1)      and (min-width: 1401px),
only screen and (     -o-max-device-pixel-ratio: 1/1)    and (min-width: 1401px),
only screen and (        max-device-pixel-ratio: 1)      and (min-width: 1401px),
only screen and (                max-resolution: 1dppx)  and (min-width: 1401px){ 
 .backHeroPortfolio {
  background: url(/wp-content/uploads/2023/11/heroStuffed1401.webp);
 }
 .serviziOfferti {
  background: url(/wp-content/uploads/2023/11/backStrategiaStuffed1401.webp);
 } 
 .gridAboutPortfolio {
  background-image: url(/wp-content/uploads/2023/11/aboutStuffed1401.webp);
 }
 .gridObiettiviPortfolio{
  background-image: url(/wp-content/uploads/2023/11/obiettiviStuffed1401.webp) !important;
 }
 .gridInterventoPortfolio{
  background-image: url(/wp-content/uploads/2023/11/interventoStuffed1401.webp);
 }
}
@media
only screen and (-webkit-min-device-pixel-ratio: 1.2)      and (min-width: 1401px),
only screen and (   min--moz-device-pixel-ratio: 1.2)      and (min-width: 1401px),
only screen and (     -o-min-device-pixel-ratio: 1.2/1)    and (min-width: 1401px),
only screen and (        min-device-pixel-ratio: 1.2)      and (min-width: 1401px),
only screen and (                min-resolution: 1.2dppx)  and (min-width: 1401px){ 
 .backHeroPortfolio {
  background: url(/wp-content/uploads/2023/11/heroStuffedRetina1401.webp);
 }
 .serviziOfferti {
  background: url(/wp-content/uploads/2023/11/backStrategiaStuffedRetina1401.webp);
 } 
 .gridAboutPortfolio {
  background-image: url(/wp-content/uploads/2023/11/aboutStuffedRetina1401.webp);
 }
 .gridObiettiviPortfolio {
  background: url(/wp-content/uploads/2023/11/obiettiviStuffedRetina.webp);
 }
 .gridInterventoPortfolio {
  background: url(/wp-content/uploads/2023/11/interventoStuffedRetina1401.webp);
 }
}
@keyframes fadeInZoomAbout1200{
 0%{opacity:0; background-size: 100%;}
 75%{opacity:1;}
 100%{background-size: 105%;}
}
@keyframes fadeInZoomAbout2000{
 0%{opacity:0; background-size: 83%;}
 75%{opacity:1;}
 100%{background-size: 88%;}
}
@keyframes fadeInZoomObiettivi1200{
 0%{opacity:0; background-size: 105%;}
 75%{opacity:1;}
 100%{background-size: 110%;}
}
@keyframes fadeInZoomObiettivi2000{
 0%{opacity:0; background-size: 70%;}
 75%{opacity:1;}
 100%{background-size: 75%;}
}
@keyframes fadeInZoomIntervento1200{
 0%{opacity:0; background-size: 113%;}
 75%{opacity:1;}
 100%{background-size: 118%;}
}
@keyframes fadeInZoomIntervento2000{
 0%{opacity:0; background-size: 73%;}
 75%{opacity:1;}
 100%{background-size: 78%;}
}