/*
 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
*/
h1.titleHeroPortfolio, button.returnPortfolio a, h2.titleAboutPortfolio, .textAbout > p, h2.titleobiettiviPortfolio, .textObiettivi > p, h2.titleIntervento, .containerTextInteervento > p, h2.titleSapernePortfolio, button.buttonCaseHistory a, button.buttonTorna a, button.buttonProssimo a {
    color: white;
}
h2.titleServiziOfferti, p.title-serviziOfferti, p.titoloSfida, blockquote::before, .citazioneCliente blockquote > p:nth-child(2), h2.titleSfideProgetto, h2.titleStrategia, p.textStrategia, .strategia button.buttonBorder, h2.titleGalleryPortfolio, h2.titleTeamPortfolio, h3.nomeMembro, p.ruoloMembro{
	color: #01456E;
}
p.sitoServiziOfferti a {
	color: #000;
}
.innerServiziOfferti::after, .strategia .dot, .strategia::before{
	background-color: #01456E;
}
.textObiettivi > p {
    font-weight: bold;
}
.strategia {
    flex-direction: column;
}
.strategia button.buttonBorder {
    border: 1px solid #01456E;
}
.interventoPortfolio button.buttonBorder, button.buttonTorna, button.buttonProssimo{
	border: 0.5px solid #fff;
}
.interventoPortfolio .dot{
	background: #fff;
}
.teamPortfolio {
    background: #F4F4F4;
}
.sapernePiuPortfolio {
	background-size: contain !important;
}
@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/2025/04/heroArgo550.webp');
		height: calc(100vw / (600 / 386));
	}
	.col1-aboutPortfolio {
		background-image: url('/wp-content/uploads/2025/04/aboutArgo550.webp');
		height: calc(100vw / (600 / 444));
	}
	.col2-obiettiviPortfolio {
		background-image: url('/wp-content/uploads/2025/04/obiettiviArgo550.webp');
		height: calc(100vw / (600 / 386));
	}
	.col2-intervento{
		background: url('/wp-content/uploads/2025/04/interventoArgo550.webp');
		height: calc(100vw / (600 / 386));	 
	}
	.sapernePiuPortfolio{
		background: url('/wp-content/uploads/2025/04/caseArgo550.webp');
		height: calc(100vw / (600 / 690));
	}
}
@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/2025/04/heroArgoRetina550.webp');
		height: calc(100vw / (1000 / 643));
	}
	.col1-aboutPortfolio {
		background-image: url('/wp-content/uploads/2025/04/aboutArgoRetina550.webp');
		height: calc(100vw / (1000 / 740));
	}
	.col2-obiettiviPortfolio {
		background-image: url('/wp-content/uploads/2025/04/obiettiviArgoRetina550.webp');
		height: calc(100vw / (1000 / 643));
	}
	.col2-intervento{
		background: url('/wp-content/uploads/2025/04/interventoArgoRetina550.webp');
		height: calc(100vw / (1000 / 643));	 
	}
	.sapernePiuPortfolio{
		background: url('/wp-content/uploads/2025/04/caseArgoRetina550.webp');
		height: calc(100vw / (1000 / 1150));
	}
}
@media (max-width: 420px){
	blockquote::before {
        left: 6vw;
    }
    .strategia::before {
        width: 65%;
    }
	img.bigliettiVisitaEmporio {
		width: 40vw;
		bottom: 141vw;
	}
}
@media (min-width: 421px) and (max-width: 550px){
	blockquote::before {
        left: -11vw;
    }
    .strategia::before {
        width: 75%;
    }
	img.bigliettiVisitaEmporio {
		width: 34vw;
		bottom: 106vw;
	}
}
@media (max-width: 550px){
	.gridAboutPortfolio {
		clip-path: ellipse(220% 100% at 50% 100%);
	}
	.gridInterventoPortfolio{
		clip-path: ellipse(240% 100% at 50% 100%);
	}
	.buttonContainerPortfolio {
		bottom: 7.5vw;
	}
}
@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/2025/04/heroArgo551.webp');
		height: calc(100vw / (800 / 514));
	}
	.col1-aboutPortfolio {
		background-image: url('/wp-content/uploads/2025/04/aboutArgo551.webp');
		height: calc(100vw / (800 / 592));
	}
	.col2-obiettiviPortfolio {
		background: url('/wp-content/uploads/2025/04/obiettiviArgo551.webp');
		height: calc(100vw / (800 / 514));
	}
	.col2-intervento{
		background: url('/wp-content/uploads/2025/04/interventoArgo551.webp');
		height: calc(100vw / (800 / 514));	 
	}
	.sapernePiuPortfolio{
		background: url('/wp-content/uploads/2025/04/caseArgo551.webp');
		height: calc(100vw / (800 / 858));
	}
}
@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/2025/04/heroArgoRetina551.webp');
		height: calc(100vw / (1200 / 771));
	}
	.col1-aboutPortfolio {
		background-image: url('/wp-content/uploads/2025/04/aboutArgoRetina551.webp');
		height: calc(100vw / (1200 / 888));
	}
	.col2-obiettiviPortfolio {
		background: url('/wp-content/uploads/2025/04/obiettiviArgoRetina551.webp');
		height: calc(100vw / (1200 / 771));
	}
	.col2-intervento{
		background: url('/wp-content/uploads/2025/04/interventoArgoRetina551.webp');
		height: calc(100vw / (1200 / 771));	 
	}
	.sapernePiuPortfolio{
		background: url('/wp-content/uploads/2025/04/caseArgoRetina551.webp');
		height: calc(100vw / (1200 / 1286));
	}
}
@media (min-width: 551px) and (max-width: 766.9px){
    blockquote::before {
        left: 11vw;
    }
    .strategia::before {
        width: 70%;
    }
	img.bigliettiVisitaEmporio {
		bottom: 95vw;
		width: 37vw;
	}
	.gridAboutPortfolio {
		clip-path: ellipse(200% 100% at 50% 100%);
	}
	.gridInterventoPortfolio{
		clip-path: ellipse(220% 100% at 50% 100%);
	}
	.buttonContainerPortfolio {
        bottom: 5.5vw !important;
    }
}
@media (max-width: 766.9px){
    .col2-sapernePortfolio {
        position: initial !important;
    }
    .buttonCaseHistory {
        top: auto !important;
    }
}
@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/2025/04/heroArgo767.webp');
		height: calc(100vw / (1000 / 643));
	}
	.col1-aboutPortfolio {
		background-image: url('/wp-content/uploads/2025/04/aboutArgo767.webp');
		height: calc(100vw / (1000 / 740));
	}
	.col2-obiettiviPortfolio {
		background: url('/wp-content/uploads/2025/04/obiettiviArgo767.webp');
		height: calc(100vw / (1000 / 643));
	}
	.col2-intervento{
		background: url('/wp-content/uploads/2025/04/interventoArgo767.webp');
		height: calc(100vw / (1000 / 643));	 
	}
	.sapernePiuPortfolio{
		background: url('/wp-content/uploads/2025/04/caseArgo767.webp');
		height: calc(100vw / (1000 / 750));
	}
}
@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/2025/04/heroArgoRetina767.webp');
		height: calc(100vw / (1400 / 900));
	}
	.col1-aboutPortfolio {
		background-image: url('/wp-content/uploads/2025/04/aboutArgoRetina767.webp');
		height: calc(100vw / (1400 / 1036));
 	}
	.col2-obiettiviPortfolio {
		background: url('/wp-content/uploads/2025/04/obiettiviArgoRetina767.webp');
		height: calc(100vw / (1400 / 900));
	}
	.col2-intervento{
		background: url('/wp-content/uploads/2025/04/interventoArgoRetina767.webp');
		height: calc(100vw / (1400 / 900));	 
	}
	.sapernePiuPortfolio{
		background: url('/wp-content/uploads/2025/04/caseArgoRetina767.webp');
		height: calc(100vw / (1200 / 1050));
	 }
}
@media (min-width: 767px) {
	.buttonContainerPortfolio {
		position: absolute;
	}
}
@media (min-width: 767px) and (max-width: 899.9px){
	.heroPortfolio {
        row-gap: 2vw;
    }
	h2.titleServiziOfferti {
		width: 63vw;
	}
	blockquote::before {
        left: 10vw;
    }
	.citazioneCliente blockquote > p:first-child {
		width: 74vw;
	}
	.gridAboutPortfolio {
		clip-path: ellipse(190% 100% at 50% 100%);
	}
	.textObiettivi > p {
		width: 62vw;
	}
	p.textSfida {
		width: 56vw;
	}
    .strategia::before {
        width: 82%;
    }
	img.bigliettiVisitaEmporio {
		bottom: 55vw;
		width: 39vw;
		height: 57vw;
	}
	p.textStrategia {
		width: 52vw;
	}
	.gridInterventoPortfolio{
		clip-path: ellipse(210% 100% at 50% 100%);
	}
}
@media (min-width: 767px) and (max-width: 1099.9px){
	img.bigliettiVisitaEmporio {
		object-fit: cover;
	}
	.buttonContainerPortfolio {
        bottom: 3vw;
    }
}
@media (max-width: 899.9px){
	.heroPortfolio, .col2-aboutPortfolio, .col1-intervento{
		background: #01456E;
	}
	.obiettiviPortfolio {
		background: #389032;
	}
	img.bigliettiVisitaEmporio {
		right: 0;
	}
	.col1-intervento {
		border-top: 1px solid white;
	}
}
@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/2025/04/heroArgo900.webp'), #01456E;
		}
		.gridAboutPortfolio {
			background: url('/wp-content/uploads/2025/04/aboutArgo900.webp'), #01456E;
		}
		.gridObiettiviPortfolio {
			background: url('/wp-content/uploads/2025/04/obiettiviArgo900.webp'), #389032;
		}
		.gridInterventoPortfolio {
			background: url('/wp-content/uploads/2025/04/interventoArgo900.webp'), #01456E;
		}
		.sapernePiuPortfolio {
			background-image: url('/wp-content/uploads/2025/04/caseArgo900.webp');
			height: calc(100vw /(1200 / 900));
		}
}
@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/2025/04/heroArgoRetina900.webp'), #01456E;
		}
		.gridAboutPortfolio {
			background: url('/wp-content/uploads/2025/04/aboutArgoRetina900.webp'), #01456E;
		}
		.gridObiettiviPortfolio {
			background: url('/wp-content/uploads/2025/04/obiettiviArgoRetina900.webp'), #389032;
		}
		.gridInterventoPortfolio {
			background: url('/wp-content/uploads/2025/04/interventoArgoRetina900.webp'), #01456E;
		}
		.sapernePiuPortfolio {
			background-image: url('/wp-content/uploads/2025/04/caseArgoRetina900.webp');
			height: calc(100vw /(1600 / 1200));
		}
}
@media (min-width: 900px){
	.backHeroPortfolio, .gridObiettiviPortfolio, .gridInterventoPortfolio{
		background-position: right center !important;
	}
}
@media (min-width: 900px) and (max-width: 1099.9px){
	h1.titleHeroPortfolio span {
		width: 43vw;
	}
	.citazioneCliente blockquote > p:first-child {
		width: 71vw;
	}
	.gridAboutPortfolio {
		background-size: 40%;
		clip-path: ellipse(151% 100% at 50% 100%);
	}
    .col2-aboutPortfolio {
        padding: 8vw 0;
    }
	.textAbout > p {
		width: 48vw;
	}
    .gridObiettiviPortfolio {
        background-size: 104% !important;
    }
	p.textStrategia {
		width: 49vw;
	}
	.strategia::before {
        width: 67%;
    }
	img.bigliettiVisitaEmporio {
		bottom: 19vw;
		width: 36vw;
		height: 62vw;
	}
	.gridInterventoPortfolio {
		background-size: 127% !important;
		clip-path: ellipse(179% 100% at 50% 100%);
	}
	.containerTextInteervento > p {
		width: 51vw;
	}
}
@media (min-width: 900px) and (max-width: 1400px){
	h2.titleServiziOfferti {
		width: 64vw;
	}
	blockquote::before {
        left: 12vw;
    }
	.citazioneCliente blockquote > p:first-child {
		width: 71vw;
	}
	img.bigliettiVisitaEmporio {
        right: 4vw;
    }
}
@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/2025/04/heroArgo1100.webp'), #01456E;
		}
		.gridAboutPortfolio {
			background: url('/wp-content/uploads/2025/04/aboutArgo1100.webp'), #01456E;
		}
		.gridObiettiviPortfolio {
			background: url('/wp-content/uploads/2025/04/obiettiviArgo1100.webp'), #389032;
		}
		.gridInterventoPortfolio {
			background: url('/wp-content/uploads/2025/04/interventoArgo1100.webp'), #01456E;
		}
		.sapernePiuPortfolio {
			background-image: url('/wp-content/uploads/2025/04/caseArgo1100.webp');
			height: calc(100vw /(1400 / 811));
		}
}
@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/2025/04/heroArgoRetina1100.webp'), #01456E;
		}
		.gridAboutPortfolio {
			background: url('/wp-content/uploads/2025/04/aboutArgoRetina1100.webp'), #01456E;
		}
		.gridObiettiviPortfolio {
			background: url('/wp-content/uploads/2025/04/obiettiviArgoRetina1100.webp'), #389032;
		}
		.gridInterventoPortfolio {
			background: url('/wp-content/uploads/2025/04/interventoArgoRetina1100.webp'), #01456E;
		}
		.sapernePiuPortfolio {
			background-image: url('/wp-content/uploads/2025/04/caseArgoRetina1100.webp');
			height: calc(100vw /(1800 / 1043));
		}
}
@media (min-width: 1100px){
	p.textStrategia {
		padding-top: 0;
	}
    .col1-intervento {
        padding: 10vw 0 6vw;
    }
}
@media (min-width: 1100px) and (max-width: 1400px){
	h1.titleHeroPortfolio span, .textAbout > p {
		width: 44vw;
	}
	.gridAboutPortfolio.start {
		animation: fadeInZoomAbout1200 3s linear;
		background-size: 46%;
		clip-path: ellipse(135% 100% at 50% 100%);
	}
	.col2-aboutPortfolio {
        padding: 6vw 0;
    }
	.gridObiettiviPortfolio.start {
		animation: fadeInZoomObiettivi1200 3s linear;
		background-size: 106%;
	}
	.textObiettivi > p {
		width: 40vw;
	}
    .strategia::before {
        width: 57vw;
    }
	.strategia {
        grid-gap: 4vw !important;
    }
	p.textStrategia {
		width: 48vw;
	}
	img.bigliettiVisitaEmporio {
        bottom: 15vw;
        width: 35.6vw;
    }
	.gridInterventoPortfolio.start {
		animation: fadeInZoomIntervento1200 3s linear;
		background-size: 128%;
		clip-path: ellipse(135% 100% at 50% 100%);
	}
	.containerTextInteervento > p {
		width: 46vw;
	}
    .buttonContainerPortfolio {
        bottom: 1.5vw;
    }
}
@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/2025/03/heroArgo1401.webp'), #01456E;
		}
		.gridAboutPortfolio {
			background: url('/wp-content/uploads/2025/03/aboutArgo1401.webp'), #01456E;
		}
		.gridObiettiviPortfolio {
			background: url('/wp-content/uploads/2025/03/obiettiviArgo1401.webp'), #389032;
		}
		.gridInterventoPortfolio {
			background: url('/wp-content/uploads/2025/03/interventoArgo1401.webp'), #01456E;
		}
		.sapernePiuPortfolio {
			background-image: url('/wp-content/uploads/2025/03/caseArgoRetina1401.webp');
			height: calc(100vw /(2000 / 1159));
		}

}
@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/2025/03/heroArgoRetina1401.webp'), #01456E;
		}
		.gridAboutPortfolio {
			background: url('/wp-content/uploads/2025/03/aboutArgoRetina1401.webp'), #01456E;
		}
		.gridObiettiviPortfolio {
			background: url('/wp-content/uploads/2025/03/obiettiviArgoRetina1401.webp'), #389032;
		}
		.gridInterventoPortfolio {
			background: url('/wp-content/uploads/2025/03/interventoArgoRetina1401.webp'), #01456E;
		}
		.sapernePiuPortfolio {
			background-image: url('/wp-content/uploads/2025/03/caseArgoRetina1401.webp');
			height: calc(100vw /(3000 / 1738));
		}
}
@media (min-width: 1401px){
	h1.titleHeroPortfolio span, .containerTextInteervento > p {
		width: 33vw;
	}
	h2.titleServiziOfferti {
		width: 45vw;
	}
    blockquote::before {
        left: 25vw;
    }
	.citazioneCliente blockquote > p:first-child {
		width: 53vw;
	}
	.gridAboutPortfolio {
		clip-path: ellipse(94% 100% at 50% 100%);
	}
	.gridAboutPortfolio.start {
		animation: fadeInZoomAbout2000 3s linear;
		background-size: 45%;
	}
	.textAbout > p {
		width: 36vw;
	}
	.textObiettivi > p {
		width: 25vw;
	}
	.gridObiettiviPortfolio.start {
		animation: fadeInZoomObiettivi2000 3s linear;
        background-size: 87%;
    }
    .strategia {
        grid-gap: 3vw !important;
    }
	.strategia::before {
        width: 88%;
    }
    .gridSfideProgetto {
        padding: 0 0 3vw;
    }
	p.textStrategia {
		width: 40vw;
	}
	img.bigliettiVisitaEmporio {
		bottom: 10vw;
		right: 3vw;
		width: 35vw;
	}
	.gridInterventoPortfolio.start {
		animation: fadeInZoomIntervento2000 3s linear;
		background-size: 135%;
		clip-path: ellipse(131% 100% at 50% 100%);
	}
	.buttonContainerPortfolio {
		bottom: 2vw;
	}
}
@keyframes fadeInZoomAbout1200{
	 0%{opacity:0; background-size: 43%;}
	 75%{opacity:1;}
	 100%{background-size: 46%;}
}
@keyframes fadeInZoomAbout2000{
	 0%{opacity:0; background-size: 43%;}
	 75%{opacity:1;}
	 100%{background-size: 45%;}
}
@keyframes fadeInZoomObiettivi1200{
	0%{opacity:0; background-size: 101%;}
	75%{opacity:1;}
	100%{background-size: 106%;}
}
@keyframes fadeInZoomObiettivi2000{
	0%{opacity:0; background-size: 84%;}
	75%{opacity:1;}
	100%{background-size: 87%;}
}
@keyframes fadeInZoomIntervento1200{
	0%{opacity:0; background-size: 125%;}
	75%{opacity:1;}
	100%{background-size: 128%;}
}
@keyframes fadeInZoomIntervento2000{
	0%{opacity:0; background-size: 133%;}
	75%{opacity:1;}
	100%{background-size: 135%;}
}