/*
 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
*/
.gridHeroTarget, .innerSecondOpinion, .innerPercorso, .gridPercorso > div p, .gridAllenzaTarget, h2.titleCollaborazione, h3.subtitleCollaborazione, .innerSperimentazione, .sperimentazione button.btnWhite, .innerTerapieClassiche, .gridTerapiaAlternativa, p.textTerapieClassiche, .inner-faq, .gridContatti {
   	margin: auto;
}
p.overTitle, h2.subtitleHeroTarget, p.textSecondOpinion, p.textCosaTarget, p.textPercorso, p.textAllenzaTarget, h3.subtitleCollaborazione, p.textSperimentazione, p.textRisultatiTarget, p.textTerapiaAlternativa, p.textTerapieClassiche, p.textRisposta, p.textContatti, input.ksf-form-text, textarea#messaggio, .sub-privacy label {
    font-family: 'Rotis Light', sans-serif !important;
	color: #2d2d2d !important;
}
h1.titleHeroTarget, h2.titleSecondOpinion, h2.titleCosaTarget, h2.titlePercorso, h3.subtitlePercorso, h2.titleAlleanzaTarget, h2.titleCollaborazione, h2.titleSperimentazione, h3.titleCasiTarget, h3.etaCasiGender, p.malattiaCasiTarget, h2.titleTerapiaAlternativa, h3.titleTerapieClassiche, p.textDomande, h2.title-faq, h2.titleContatti {
    font-family: 'news-gothic-std', sans-serif;
	font-weight: 700;
}
h1.titleHeroTarget, button.btnBlue, h2.titleAlleanzaTarget span, h3.subtitleAllenzaTarget, h2.titleSperimentazione, h3.titleCasiTarget, h2.titleTerapiaAlternativa span, h2.titleContatti span {
	color: white;
}
h1.titleHeroTarget span, h2.titleSecondOpinion, h2.titleCosaTarget, h2.titlePercorso, h2.titleAlleanzaTarget, h2.titleCollaborazione, h2.titleSperimentazione span, h3.etaCasiGender, h3.titleTerapieClassiche, h2.titleTerapiaAlternativa, p.textDomande, h2.title-faq,  h2.titleContatti {
    color: #2d2d2d;
}
button.btnWhite {
    background: #fff;
    color: #72b1c5;
}
button.btnWhite, button.btnBlue, .col2Cosatarget > p.textCosaTarget:last-of-type > strong, h3.subtitleAllenzaTarget {
    font-family: 'news-gothic-std', sans-serif;
    font-weight: 900;
}
h2.titleSecondOpinion span, h2.titleCosaTarget span, .col2Cosatarget > p.textCosaTarget:last-of-type > strong, h2.titlePercorso span, h3.subtitlePercorso, h2.titleCollaborazione span, p.malattiaCasiTarget, p.textRisultatiTarget span, h3.titleTerapieClassiche span, h2.title-faq span{
	color: #72b1c5;
}
button.btnBlue, .sperimentazione, .contattiPage {
    background: #72b1c5;
}
.percorso {
    background: transparent linear-gradient(0deg, #FFFFFF 0%, #FEFEFE 26%, #EDEDED 100%, #777777 100%) 0% 0% no-repeat padding-box;
}
.gridPercorso, .innerCosaTarget, .gridAllenzaTarget, .collaborazione, .innerCasiTarget, .colCasiTarget, .gridTerapiaAlternativa, .gridContatti, .sub-privacy{
	display: flex;
}
.gridPercorso, h2.titleCollaborazione, .gridCasiTarget, button.btnDomande{
	position: relative;
}
.gridPercorso::before, .gridPercorso::after {
    position: absolute;
    content: "";
    height: 1px;
    background: #7070704d;
}
.gridPercorso::after{
    bottom: 0;
}
.gridPercorso > div, .contButtonPercorso, h2.titleCollaborazione, h3.subtitleCollaborazione, h3.titleTerapieClassiche, p.textTerapieClassiche, .ksf-form-main-container.ksf-form-container {
    text-align: center;
}
.colPercorso > div > img, .colPercorso > img {
	object-position: bottom;
	object-fit: contain;
}
.cosaTarget {
    box-shadow: 0px -15px 40px -25px #00000026;
}
.collaborazione, .innerCasiTarget {
    flex-flow: column;
}
h2.titleCollaborazione::after {
    position: absolute;
    content: "";
    width: 50%;
    height: 1px;
    background: #2d2d2d;
    left: 0;
    right: 0;
    margin: auto;
}
.gridCasiTarget::before{
    position: absolute;
    content: "";
    background: white;
    height: 1px;
}
.gridCasiTarget::before{
    top: 0;
}
.innerCasiTarget > div{
    background: white;
}
p.textRisultatiTarget span{
	font-weight: 600;
}
p.textRisultatiTarget:last-child, p.textDomande, .col1-contatti > p.textContatti:last-of-type{
	margin-bottom: 0;
}
.sperimentazione button.btnWhite {
    display: block;
}
.accordion-domande-frequenti:last-of-type {
    border-bottom: 1px solid #70707033;
}
button.btnDomande{
    width: 100%;
    text-align: left;
    background: none !important;
    display: flex;
    align-items: center;
    outline: none;
}
button.btnDomande::before {
	position: absolute;
    content: "";
    background: #707070;
    width: 100%;
    height: 1px;
    opacity: .2;
    top: 0;
}
button.btnDomande::after {
    position: absolute;
    content: "\e145";
	font-family: 'Material Symbols Outlined';
	font-weight: 100;
    color: #2d2d2d;
    right: 0;
    opacity: .2;
}
#ninja_forms_required_items, .nf-field-container {
    margin-bottom: 0 !important;
}
div#nf-field-7-container  {
    margin-bottom: 30px !important;
}
.nf-form-content input[type=submit] {
	width: 100% !important;
}
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus {
    background-color: white;
    transition: background-color 5000s ease-in-out 0s;
    -webkit-text-fill-color: #2d2d2d !important;
    border: none !important;
    -webkit-box-shadow: 0 0 0px 1000px #fff inset !important;
}
@media (max-width: 550px){
	.col1-heroTarget, .col1AllenzaTarget, .col1TerapiaAlternativa {
		padding: 15vw 10vw 0;
	}
	p.overTitle, button.btnWhite, p.textSecondOpinion, button.btnBlue, p.textCosaTarget, p.textAllenzaTarget, h3.subtitleCollaborazione, p.textSperimentazione, h3.etaCasiGender, p.textTerapiaAlternativa, p.textTerapieClassiche, p.textDomande, p.textContatti {
		font-size: 4.5vw;
		line-height: 6vw;
	}
	h1.titleHeroTarget {
		font-size: 9vw;
		line-height: 10vw;
	}
    h1.titleHeroTarget, h2.subtitleHeroTarget {
        width: 74vw;
    }
	h2.subtitleHeroTarget, h3.subtitlePercorso, h3.titleCasiTarget, h2.subtitleHeroTarget, h3.subtitlePercorso, h3.titleCasiTarget {
		font-size: 5.3vw;
	}
	button.btnWhite, button.btnBlue {
		width: 100%;
		padding: 3vw 0;
	}
	.col2-heroTarget {
        background: url('/wp-content/uploads/2024/04/heroOncology550.webp');
		height: calc(100vw / (550 / 526));
    }
	h2.titleSecondOpinion, h2.titleCosaTarget, h2.titlePercorso, h2.titleAlleanzaTarget, h2.titleCollaborazione, h2.titleSperimentazione, h2.titleTerapiaAlternativa, h3.titleTerapieClassiche, h2.title-faq, h2.titleContatti {
		font-size: 7.8vw;
		line-height: 8.8vw;
	}
	.col1SecondOpinion, .innerPercorso, .col2Cosatarget, .collaborazione, .innerSperimentazione, .innerTerapieClassiche, .inner-faq, .gridContatti {
		padding: 15vw 10vw 10vw;
	}
	.col2SecondOpinion{
		background: url('/wp-content/uploads/2024/04/secondOpinion550.webp');
		height: calc(100vw / (550 / 413));
	}
	.colPercorso > div > img, .colPercorso > img {
        height: 35vw;
    }
    p.textPercorso, p.textRisultatiTarget, p.textRisposta {
        font-size: 3.8vw;
        line-height: 4.8vw;
    }
	.gridPercorso > div {
		padding: 6vw 0 8vw;
	}
    .gridPercorso > div:first-child > div > p {
        width: 55vw;
    }
	.gridPercorso > div:nth-child(2) > p, .gridPercorso > div:nth-child(3) > p{
		width: 63vw;
	}
    .col1Cosatarget {
        background: url('/wp-content/uploads/2024/04/terapiaPrecisione550.webp');
        height: calc(100vw /(550 / 480));
    }
	h2.titleAlleanzaTarget {
		width: 68vw;
	}
    .col2AlleanzaTarget {
        background: url('/wp-content/uploads/2024/04/oncoGenoma550.webp');
        height: calc(100vw /(550 / 367));
    }
	.collaborazione {
		grid-gap: 12vw;
	}
	h2.titleCollaborazione::after {
		bottom: -6vw;
	}
	h3.subtitleCollaborazione, h2.titleSperimentazione, h2.title-faq {
		width: 72vw;
	}
	.gridCasiTarget {
		padding-top: 5vw;
	}
	.picMalattiaCasiTarget > img {
        width: 35vw;
        height: 35vw;
    }
	.col2TerapiaAlternativa{
		background-image: url('/wp-content/uploads/2024/04/nuoveCure550.webp');
        height: calc(100vw /(550 / 550));
	}
	p.textDomande {
		width: 70vw;
	}
}
@media (min-width: 551px) and (max-width: 766.9px){
	p.overTitle, button.btnWhite, p.textSecondOpinion, button.btnBlue, p.textCosaTarget, p.textAllenzaTarget, h3.subtitleCollaborazione, p.textSperimentazione, h3.etaCasiGender, p.textTerapiaAlternativa, p.textTerapieClassiche, p.textDomande, p.textContatti {
		font-size: 3.7vw;
		line-height: 4.5vw;
	}
	p.overTitle, .gridPercorso > div:first-child > div > p {
		width: 54vw;
	}
	h1.titleHeroTarget {
		font-size: 8.8vw;
		line-height: 9vw;
	}
	h1.titleHeroTarget {
		width: 72vw;
	}
    h2.subtitleHeroTarget, h3.subtitlePercorso, h3.titleCasiTarget, h2.subtitleHeroTarget, h3.subtitlePercorso, h3.titleCasiTarget {
        font-size: 4.9vw;
        line-height: 6vw;
    }
	h2.subtitleHeroTarget {
		width: 76vw;
	}
	button.btnWhite, button.btnBlue, p.textSecondOpinion, p.textAllenzaTarget, h2.title-faq {
		width: 70vw;
	}
	.col2-heroTarget {
        background: url('/wp-content/uploads/2024/04/heroOncology551.webp');
		height: calc(100vw / (750 / 718));
    }
	h2.titleSecondOpinion, h2.titleCosaTarget, h2.titlePercorso, h2.titleAlleanzaTarget, h2.titleCollaborazione, h2.titleSperimentazione, h2.titleTerapiaAlternativa, h3.titleTerapieClassiche, h2.title-faq, h2.titleContatti {
		font-size: 7.5vw;
		line-height: 8vw;
	}
	h2.titlePercorso {
		width: 65vw;
	}
	.col2SecondOpinion{
		background: url('/wp-content/uploads/2024/04/secondOpinion551.webp');
		height: calc(100vw / (750 / 563));
	}
	.gridPercorso > div, .collaborazione, .terapieClassiche {
        padding: 6vw 0 8vw;
    }
    .colPercorso > div > img, .colPercorso > img {
        height: 25vw;
    }
	h3.subtitlePercorso {
		margin-bottom: 3vw;
	}
	p.textPercorso, p.textRisultatiTarget, p.textRisposta {
		font-size: 3.3vw;
		line-height: 4.3vw;
	}
	.gridPercorso > div:nth-child(2) > p, .gridPercorso > div:nth-child(3) > p{
		width: 55vw;
	}
	.col1Cosatarget {
		background: url('/wp-content/uploads/2024/04/terapiaPrecisione551.webp');
		height: calc(100vw / (750 / 654));
	}
	h2.titleCosaTarget, p.textCosaTarget, h3.subtitleCollaborazione, p.textTerapieClassiche {
		width: 75vw;
	}
	h2.titleAlleanzaTarget{
		width: 60vw;
	}
	.col2AlleanzaTarget{
		background: url('/wp-content/uploads/2024/04/oncoGenoma551.webp');
		height: calc(100vw / (750 / 500));
	}
	h2.titleCollaborazione{
		width: 85vw;
	}
	h2.titleSperimentazione {
		width: 67vw;
	}
	.gridCasiTarget {
		padding-top: 6vw;
	}
	.picMalattiaCasiTarget > img {
        width: 30vw;
        height: 30vw;
    }
	p.malattiaCasiTarget {
		font-size: 2.5vw;
	}
	h3.titleTerapieClassiche {
		width: 80vw;
		margin: 0 auto 5vw;
	}
	.col2TerapiaAlternativa {
        background-image: url('/wp-content/uploads/2024/04/nuoveCure551.webp');
        height: calc(100vw /(750 / 750));
    }
}
@media (min-width: 551px) and (max-width: 899.9px){
	.col1-heroTarget {
		padding: 8vw 10vw 0;
	}
	.col1SecondOpinion, .innerPercorso, .col2Cosatarget, .col1AllenzaTarget, .innerSperimentazione, .col1TerapiaAlternativa, .faq, .contattiPage {
		padding: 8vw 10vw;
	}
	.collaborazione {
		grid-gap: 10vw;
	}
	h2.titleCollaborazione::after {
		bottom: -5vw;
	}
}
@media (max-width: 766.9px){
	.heroTarget {
		margin-top: 15vw;
	}
    p.overTitle {
        margin-bottom: 2vw;
    }
    h1.titleHeroTarget, h2.subtitleHeroTarget, h2.titleSecondOpinion, h2.titlePercorso, h2.titleCosaTarget, h2.titleAlleanzaTarget, h2.titleSperimentazione, p.textSperimentazione, h3.titleCasiTarget, h2.titleSperimentazione, h2.title-faq, h2.titleContatti, .sub-privacy {
        margin-bottom: 5vw;
    }
	.col2-heroTarget, .col2AlleanzaTarget, .col2TerapiaAlternativa {
		margin-top: -1px;
    }
    .col1SecondOpinion > p.textSecondOpinion:not(:last-of-type), .col2Cosatarget > p.textCosaTarget:not(:last-of-type), .col1AllenzaTarget > p.textAllenzaTarget:not(:last-of-type), p.textTerapiaAlternativa:not(:last-of-type), .col1-contatti > p.textContatti:not(:last-of-type) {
        margin-bottom: 3vw;
    }
	.innerCasiTarget {
		grid-gap: 10vw;
	}
	.gridPercorso, .gridCasiTarget {
		margin-bottom: 10vw;
	}
	.picMalattiaCasiTarget > img {
        margin-bottom: 3vw;
    }
	button.btnDomande {
		padding: 3vw 0;
	}
	button.btnDomande::after {
		font-size: 8vw;
	}
	.gridContatti {
		grid-gap: 5vw;
	}
}
@media (min-width: 767px){
	p.overTitle {
		margin-bottom: 1vw;
	}
	.col1SecondOpinion > p.textSecondOpinion:not(:last-of-type), .col2Cosatarget > p.textCosaTarget:not(:last-of-type), .col1AllenzaTarget > p.textAllenzaTarget:not(:last-of-type), p.textTerapiaAlternativa:not(:last-of-type), .col1-contatti > p.textContatti:not(:last-of-type) {
        margin-bottom: 1.5vw;
    }
}
@media (min-width: 767px) and (max-width: 899.9px){
	.heroTarget {
		margin-top: 12vw;
	}
	p.overTitle, button.btnWhite, p.textSecondOpinion, button.btnBlue, p.textCosaTarget, p.textAllenzaTarget, h3.subtitleCollaborazione, p.textSperimentazione, h3.etaCasiGender, p.textTerapiaAlternativa, p.textTerapieClassiche, p.textDomande, p.textContatti {
		font-size: 2.7vw;
	}
	h1.titleHeroTarget {
		font-size: 6.4vw;
	}
	h1.titleHeroTarget, p.textTerapieClassiche {
		width: 70vw;
	}
	h1.titleHeroTarget, h2.subtitleHeroTarget, h2.titleSecondOpinion, h2.titlePercorso, h2.titleCosaTarget, h2.titleAlleanzaTarget, h2.titleSperimentazione, p.textSperimentazione, h3.titleCasiTarget, h2.titleSperimentazione, h2.title-faq, h2.titleContatti, .sub-privacy {
		margin-bottom: 4vw;
	}
	h2.subtitleHeroTarget, h3.subtitlePercorso, h3.titleCasiTarget, h2.subtitleHeroTarget, h3.subtitlePercorso, h3.titleCasiTarget {
		font-size: 3.7vw;
		line-height: 4.6vw;
	}
	h2.subtitleHeroTarget {
		width: 71vw;
	}
	button.btnWhite, button.btnBlue, h2.title-faq {
		width: 50vw;
	}
	.col2-heroTarget {
        background: url('/wp-content/uploads/2024/04/heroOncology767.webp');
		height: calc(100vw / (850 / 813));
		margin-top: -1px;
    }
	.col2SecondOpinion{
		background: url('/wp-content/uploads/2024/04/secondOpinion767.webp');
		height: calc(100vw / (850 / 638));
		background-size: contain;
	}
	h2.titleSecondOpinion, h2.titleCosaTarget, h2.titlePercorso, h2.titleAlleanzaTarget, h2.titleCollaborazione, h2.titleSperimentazione, h2.titleTerapiaAlternativa, h3.titleTerapieClassiche, h2.title-faq, h2.titleContatti {
		font-size: 5.5vw;
		line-height: 6.5vw;
	}
	p.textSecondOpinion, p.textTerapiaAlternativa {
		width: 60vw;
	}
	h2.titlePercorso, h2.titleAlleanzaTarget {
		width: 45vw;
	}
	.gridPercorso {
		margin-bottom: 8vw;
	}
	.gridPercorso > div, .collaborazione, .terapieClassiche {
		padding: 8vw 0;
	}
    .colPercorso > div > img, .colPercorso > img {
        height: 18vw;
    }
	h3.subtitlePercorso{
		margin-bottom: 2vw;
	}
	p.textPercorso, p.textRisultatiTarget, p.textRisposta {
		font-size: 2.2vw;
		line-height: 3.2vw;
	}
	.gridPercorso > div:first-child > div > p{
		width: 39vw;
	}
	.gridPercorso > div:nth-child(2) > p, .gridPercorso > div:nth-child(3) > p {
		width: 37vw;
	}
	.col1Cosatarget {
		background: url('/wp-content/uploads/2024/04/terapiaPrecisione767.webp');
		height: calc(100vw / (850 / 742));
	}
	h2.titleCosaTarget {
		width: 55vw;
	}
	p.textCosaTarget, h2.titleContatti, p.textContatti {
		width: 57vw;
	}
	p.textAllenzaTarget {
		width: 58vw;
	}
	.col2AlleanzaTarget{
		background: url('/wp-content/uploads/2024/04/oncoGenoma767.webp');
		height: calc(100vw / (850 / 567));
		margin-top: -1px;
	}
	h2.titleCollaborazione {
		width: 95vw;
	}
	h3.subtitleCollaborazione {
		width: 75vw;
	}
	h2.titleSperimentazione {
		width: 65vw;
	}
	.gridCasiTarget {
		padding-top: 5vw;
	}
	.innerCasiTarget {
		grid-gap: 8vw;
		margin-bottom: 8vw;
	}
    .picMalattiaCasiTarget > img {
        width: 25vw;
        height: 25vw;
		margin-bottom: 3vw;
    }
	p.malattiaCasiTarget {
		font-size: 1.8vw;
	}
	.risultatiCasiTarget {
		padding-top: 3vw;
	}
	h3.titleTerapieClassiche {
		width: 75vw;
		margin: 0 auto 4vw;
	}
	.col2TerapiaAlternativa{
		background-image: url('/wp-content/uploads/2024/04/nuoveCure767.webp');
		height: calc(100vw / (850 / 850));
		margin-top: -1px;
	}
	button.btnDomande::after {
		font-size: 5vw;
	}
	.gridContatti {
		grid-gap: 5vw;
	}
}
@media (min-width: 767px) and (max-width: 1400px){
	button.btnDomande {
		padding: 2vw 0;
	}
}
@media (max-width: 899.9px) {
	.col1-heroTarget, .col1AllenzaTarget, .col1TerapiaAlternativa{
		background-color: #72b1c5;
	}
	.col2SecondOpinion, .col1Cosatarget, .col2AlleanzaTarget, .col2TerapiaAlternativa{
		background-size: contain;
	}
	.gridPercorso, .innerCosaTarget, .gridAllenzaTarget, .colCasiTarget, .gridTerapiaAlternativa, .gridContatti {
		flex-direction: column;
	}
	.gridPercorso > div:not(:last-child) {
		border-bottom: 1px solid #7070704d;
	}
	.gridPercorso::before, .gridPercorso::after, .gridCasiTarget::before {
        width: calc(100% + 10vw);
    }
	.col1AllenzaTarget {
		width: 100%;
	}
	.colCasiTarget {
		padding: 8vw;
	}
	.picMalattiaCasiTarget {
		text-align: center;
	}
	h3.etaCasiGender {
		margin-bottom: 1vw;
	}
}
@media (min-width: 900px) {
	.heroTarget, .allenzaTarget {
        background-position: right !important;
    }
	.gridHeroTarget, .innerSecondOpinion, .innerPercorso, .gridAllenzaTarget, .innerSperimentazione, .innerTerapieClassiche, .gridTerapiaAlternativa, .inner-faq, .gridContatti{
		width: 100%;
	}
	.secondOpinion {
		background-position: bottom right !important;
	}
    .gridPercorso > div {
        flex: 1 1 calc(100% / 3);
		padding: 4vw 0;
	}
	.gridPercorso > div:not(:last-child) {
		border-right: 1px solid #7070704d;
	}
	.colCasiTarget > div:first-child {
		flex: 0 1 35%;
		border-right: 1px solid #73B1C5;
		text-align: center;
	}
	.picMalattiaCasiTarget > img {
		margin-bottom: 1vw;
	}
	h3.etaCasiGender {
		margin-bottom: 0.5vw;
	}
	.colCasiTarget > div:nth-child(2) {
		flex: 0 1 65%;
	}
	.innerCosaTarget > div, .gridTerapiaAlternativa > div, .gridContatti > div {
		flex: 0 1 50%;
	}
}
@media (min-width: 900px) and (max-width: 1099.9px){
	.heroTarget {
        background: url('/wp-content/uploads/2024/04/heroOncology900.webp'), #72b1c5;
        margin-top: 10vw;
    }
	.heroTarget, .secondOpinion, .percorso, .cosaTarget, .allenzaTarget, .collaborazione, .terapieClassiche, .terapiaAlternativa, .faq {
		padding: 7vw 0;
    }
	.gridHeroTarget, .innerSecondOpinion, .innerPercorso, .gridAllenzaTarget, .innerSperimentazione, .gridTerapiaAlternativa, .inner-faq, .gridContatti {
		max-width: 84vw;
	}
	p.overTitle, button.btnWhite, button.btnBlue, p.textSecondOpinion, p.textCosaTarget, p.textAllenzaTarget, h3.subtitleCollaborazione, p.textSperimentazione, h3.etaCasiGender, p.textTerapiaAlternativa, p.textTerapieClassiche, p.textDomande, p.textContatti {
		font-size: 2.3vw;
		line-height: 3vw;
	}
	h1.titleHeroTarget {
		font-size: 5.4vw;
		width: 54vw;
		line-height: 5.8vw;
		margin-bottom: 3vw;
	}
	h2.subtitleHeroTarget, h3.subtitlePercorso, h3.titleCasiTarget, h2.subtitleHeroTarget, h3.subtitlePercorso, h3.titleCasiTarget {
		font-size: 3vw;
	}
	h2.subtitleHeroTarget, p.textCosaTarget{
		width: 47vw;
	}
	.secondOpinion {
		background: url('/wp-content/uploads/2024/04/secondOpinion900.webp');
		background-size: cover;
	}
    h2.titleSecondOpinion, h2.titleCosaTarget, h2.titlePercorso, h2.titleAlleanzaTarget, h2.titleCollaborazione, h2.titleSperimentazione, h2.titleTerapiaAlternativa, h3.titleTerapieClassiche, h2.title-faq, h2.titleContatti {
        font-size: 4.6vw;
        line-height: 5vw;
    }
	p.textSecondOpinion {
		width: 48vw;
	} 
	h2.titlePercorso, h2.titleAlleanzaTarget {
		width: 40vw;
	}  
	h3.subtitlePercorso{
		margin-bottom: 1.5vw;
	}
	.colPercorso > div > img, .colPercorso > img {
		height: 12vw;
	}
	p.textPercorso {
		font-size: 1.8vw;
		line-height: 2.5vw;
	} 
	.innerColPercorso {
        width: 26vw;
    }
	.gridPercorso::before, .gridPercorso::after, .gridCasiTarget::before {
        width: calc(100% + 8vw);
    }
	.gridPercorso > div:nth-child(2) > p, .gridPercorso > div:nth-child(3) > p{
		width: 22vw;
	}	
	.cosaTarget {
		background: url('/wp-content/uploads/2024/04/terapiaPrecisione900.webp');
	}
	.allenzaTarget {
		background: url('/wp-content/uploads/2024/04/oncoGenoma900.webp'), #72b1c5;
	}
	p.textAllenzaTarget{
		width: 51vw;
	}
	h2.titleCollaborazione {
		width: 82vw;
	}
	h3.subtitleCollaborazione {
		width: 61vw;
	}
	h2.titleSperimentazione {
		width: 55vw;
	}
	.sperimentazione {
		padding: 8vw 0 7vw;
	}
	p.textSperimentazione {
		width: 67vw;
	}
	.gridCasiTarget {
        padding-top: 4vw;
        margin-bottom: 5vw;
    }
	.innerCasiTarget {
		grid-gap: 5vw;
	}
	p.malattiaCasiTarget {
		font-size: 1.2vw;
	}
	.picMalattiaCasiTarget{
		padding: 6vw 0 0;
	}
	.picMalattiaCasiTarget > img {
		width: 15vw;
		height: 15vw;
	}
	.risultatiCasiTarget {
		padding: 4vw;
	}
	p.textRisultatiTarget, p.textRisposta {
		font-size: 1.8vw;
	}
	p.textTerapieClassiche {
		width: 56vw;
	}
    .terapiaAlternativa {
        background: url('/wp-content/uploads/2024/04/nuoveCure900.webp'), #72b1c5;
    }
	p.textTerapiaAlternativa {
		width: 41vw;
	}
	button.btnDomande::after {
		font-size: 5vw;
	}
	h2.title-faq {
		width: 44vw;
		margin-bottom: 4vw;
	}
	.contattiPage {
		padding: 7vw 0 5vw;
	}
	p.textContatti {
		width: 34vw;
	}
}
@media (min-width: 900px) and (max-width: 1400px){
    .heroTarget, .cosaTarget, .allenzaTarget, .terapiaAlternativa {
        background-size: cover !important;
    }
	button.btnWhite, button.btnBlue {
		width: 40vw;
	}
	h2.subtitleHeroTarget, h2.titlePercorso, h2.titleSecondOpinion, h2.titleCosaTarget, h2.titleAlleanzaTarget, h2.titleSperimentazione, p.textSperimentazione, h3.titleCasiTarget, h3.titleTerapieClassiche, h2.titleTerapiaAlternativa, h2.titleContatti, .privacy.required-field {
		margin-bottom: 3vw;
	}
	.contButtonPercorso {
		margin-top: 5vw;
	}
	.allenzaTarget, .terapiaAlternativa {
		background-position: right center !important;
	}
	.collaborazione {
		grid-gap: 6vw;
	}
	h2.titleCollaborazione::after {
		bottom: -3vw;
	}
}
@media (min-width: 1100px) {
	.heroTarget {
		background-repeat: no-repeat !important;
    }
	.secondOpinion {
		background-size: contain !important;
		display: flex;
	}
	.colPercorso > div > img, .colPercorso > img {
		height: 9vw;
	}
	.gridPercorso > div:nth-child(2) > p {
		width: 18vw;
	}
	.innerCosaTarget {
		height: 100%;
		align-items: center;
	}
	.allenzaTarget {
		display: flex;
	}
	.gridAllenzaTarget > div {
		flex: 0 1 50%;
	}
	.innerSperimentazione {
		padding: 7vw 0 5vw;
	}
	.gridCasiTarget {
		padding-top: 3vw;
		margin-bottom: 5vw;
	}
    .colCasiTarget > div:first-child {
		padding: 2vw 0 3vw;
    }
	.picMalattiaCasiTarget > img {
        width: 10vw;
        height: 10vw;
    }
	.risultatiCasiTarget {
        padding: 4vw 2vw 4vw 4vw;
    }
}
@media (min-width: 1100px) and (max-width: 1400px){
	.heroTarget {
        background: url('/wp-content/uploads/2024/04/heroOncology1100.webp'), #72b1c5;
        margin-top: 8vw;
    }
	.heroTarget, .percorso, .cosaTarget, .allenzaTarget, .collaborazione, .terapieClassiche, .terapiaAlternativa, .faq {
		padding: 6vw 0;
    }
	.gridHeroTarget, .innerSecondOpinion, .innerPercorso, .gridAllenzaTarget, .innerSperimentazione, .innerTerapieClassiche, .gridTerapiaAlternativa, .inner-faq, .gridContatti {
		max-width: 80vw;
	}
	p.overTitle, p.textSecondOpinion, p.textCosaTarget, p.textAllenzaTarget, h3.subtitleCollaborazione, p.textSperimentazione, h3.etaCasiGender, p.textTerapiaAlternativa, p.textTerapieClassiche, p.textDomande, p.textContatti {
		font-size: 1.8vw;
		line-height: 2.4vw;
	}
	h1.titleHeroTarget {
		font-size: 4.3vw;
		line-height: 4.5vw;
		width: 45vw;
	}
	h1.titleHeroTarget {
		margin-bottom: 2.5vw;
	}
	h2.subtitleHeroTarget, h3.subtitlePercorso, h3.titleCasiTarget, h2.subtitleHeroTarget, h3.subtitlePercorso, h3.titleCasiTarget {
		font-size: 2.4vw;
		line-height: 3vw;
	}
	h2.subtitleHeroTarget, p.textSecondOpinion, h2.titleContatti{
		width: 37vw;
	}
	button.btnWhite, button.btnBlue {
        font-size: 1.6vw;
        padding: 1vw 0;
    }
	.secondOpinion {
		background: url('/wp-content/uploads/2024/04/secondOpinion1100.webp');
		height: calc(100vw /(1200 / 680));
	}
    h2.titleSecondOpinion, h2.titleCosaTarget, h2.titlePercorso, h2.titleAlleanzaTarget, h2.titleCollaborazione, h2.titleSperimentazione, h2.titleTerapiaAlternativa, h3.titleTerapieClassiche, h2.title-faq, h2.titleContatti {
        font-size: 3.7vw;
        line-height: 4.2vw;
    }
	.gridPercorso::before, .gridPercorso::after, .gridCasiTarget::before {
        width: calc(100% + 10vw);
    }
	h2.titlePercorso, h2.titleAlleanzaTarget {
		width: 32vw;
	}
	.innerColPercorso, .gridPercorso > div:nth-child(3) > p{
        width: 21vw;
    }
	h3.subtitlePercorso {
		margin-bottom: 1vw;
	}
    p.textPercorso {
        font-size: 1.4vw;
        line-height: 1.8vw;
    }
	.cosaTarget {
		background: url('/wp-content/uploads/2024/04/terapiaPrecisione1100.webp');
	}
	h2.titleCosaTarget {
		width: 40vw;
	}
	p.textCosaTarget, h2.titleSperimentazione {
		width: 44vw;
	}
	.allenzaTarget {
		background: url('/wp-content/uploads/2024/04/oncoGenoma1100.webp'), #72b1c5;
	}
	h2.titleCollaborazione {
		width: 66vw;
	}
	h3.subtitleCollaborazione {
		width: 48vw;
	}
	p.textSperimentazione {
		width: 53vw;
	}
	.innerCasiTarget {
		grid-gap: 4vw;
	}
	p.malattiaCasiTarget {
		font-size: 0.9vw;
	}
	p.textRisultatiTarget, p.textRisposta {
		font-size: 1.4vw;
	}
	p.textTerapieClassiche {
		width: 46vw;
	}
    .terapiaAlternativa {
        background: url('/wp-content/uploads/2024/04/nuoveCure1100.webp'), #72b1c5;
    }
	h2.title-faq {
		margin-bottom: 4vw;
		width: 35vw;
	}
	button.btnDomande::after {
		font-size: 4vw;
	}
	.contattiPage {
		padding: 6vw 0 3vw;
	}
	p.textContatti {
		width: 36vw;
	}
}
@media (min-width: 1401px){
    .heroTarget {
        background: url('/wp-content/uploads/2024/04/heroOncology1401.webp'), #72b1c5;
        height: calc((100vw /(2000 / 1125)) - 5vw);
        max-height: 100%;
        margin-top: 5vw;
    }
	.heroTarget, .cosaTarget, .allenzaTarget, .terapiaAlternativa {
		background-size: contain !important;
    }
	.gridHeroTarget, .gridTerapiaAlternativa {
		display: flex;
		align-items: center;
		height: 100%;
	}
	.gridHeroTarget, .innerSecondOpinion, .innerPercorso, .gridAllenzaTarget, .innerSperimentazione, .innerTerapieClassiche, .gridTerapiaAlternativa, .inner-faq, .gridContatti {
		max-width: 70vw;
	}
	p.overTitle, p.textSecondOpinion, p.textCosaTarget, p.textAllenzaTarget, h3.subtitleCollaborazione, p.textSperimentazione, h3.etaCasiGender, p.textTerapiaAlternativa, p.textTerapieClassiche, p.textDomande, p.textContatti  {
		font-size: 1.6vw;
		line-height: 2vw;
	}
	h1.titleHeroTarget {
		font-size: 3.6vw;
		line-height: 4vw;
		width: 36vw;
		margin-bottom: 2vw;
	}
	h2.subtitleHeroTarget, h3.subtitlePercorso, h3.titleCasiTarget {
		font-size: 2.1vw;
		line-height: 2.5vw;
	}
	h2.subtitleHeroTarget, p.textCosaTarget {
		width: 34vw;
	}
	h2.subtitleHeroTarget {
		margin-bottom: 2.5vw;
	}
	button.btnWhite, button.btnBlue {
		font-size: 1.6vw;
		padding: 1vw 0;
	}
	button.btnWhite, button.btnBlue, h2.titlePercorso, h3.subtitleAllenzaTarget, h2.titleTerapiaAlternativa {
		width: 30vw;
	}
	.secondOpinion {
		background: url('/wp-content/uploads/2024/04/secondOpinion1401.webp');
		height: calc(100vw /(2000 / 1000));
	}
	h2.titleSecondOpinion, h2.titleCosaTarget, h2.titlePercorso, h2.titleAlleanzaTarget, h2.titleCollaborazione, h2.titleSperimentazione, h2.titleTerapiaAlternativa, h3.titleTerapieClassiche, h2.title-faq, h2.titleContatti {
		font-size: 3.1vw;
		line-height: 3.5vw;
	}
	h2.titleSecondOpinion, h2.titleCosaTarget, h2.titlePercorso, h2.titleAlleanzaTarget, h3.subtitleAllenzaTarget, h2.titleSperimentazione, p.textSperimentazione, h3.titleCasiTarget, h2.titleTerapiaAlternativa, h2.titleContatti, .privacy.required-field {
		margin-bottom: 2vw;
	}
	p.textSecondOpinion {
		width: 33vw;
	}
	h2.titleCosaTarget {
		width: 38vw;
	}
	.percorso, .collaborazione, .terapieClassiche, .faq {
		padding: 5vw 0;
	}
	.gridPercorso::before, .gridPercorso::after, .gridCasiTarget::before{
		width: calc(100% + 15vw);
	}
	.innerColPercorso, .gridPercorso > div:nth-child(3) > p {
		width: 20vw;
	}
	p.textPercorso {
		font-size: 1.3vw;
		line-height: 1.8vw;
	}
	.contButtonPercorso {
		margin-top: 4vw;
	}
	.cosaTarget {
		background: url('/wp-content/uploads/2024/04/terapiaPrecisione1401.webp');
		height: calc(100vw /(2000 / 1100));
	}
	.col2Cosatarget {
		padding-left: 8vw;
	}
	.allenzaTarget {
		background: url('/wp-content/uploads/2024/04/oncoGenoma1401.webp'), #72b1c5;
		height: calc(100vw /(2000 / 1000));
		display: flex;
	}
	h2.titleAlleanzaTarget {
		width: 27vw;
	}
	.collaborazione {
		grid-gap: 4vw;
	}
	h2.titleCollaborazione {
		width: 53vw;
	}
	h2.titleCollaborazione::after {
		bottom: -2vw;
	}
	h3.subtitleCollaborazione {
		width: 43vw;
	}
	h2.titleSperimentazione {
		width: 35vw;
	}
	p.textSperimentazione {
		width: 46.5vw;
	}
	.innerCasiTarget {
		grid-gap: 3vw;
	}
	p.malattiaCasiTarget {
		font-size: 0.8vw;
	}
	p.textRisultatiTarget {
		font-size: 1.15vw;
		line-height: 1.6vw;
	}
	h3.titleTerapieClassiche {
		width: 62vw;
		margin: 0 auto 3vw;
	}
	p.textTerapieClassiche {
		width: 40vw;
	}
	.terapiaAlternativa {
		background: url('/wp-content/uploads/2024/04/nuoveCure1401.webp'), #72b1c5;
		height: calc(100vw / (2000 / 1000));
		background-position: right;
		background-repeat: no-repeat;
}
	h2.title-faq{
		margin-bottom: 3vw;
		width: 29vw;
	}
	button.btnDomande {
		padding: 1.5vw 0;
	}
	button.btnDomande::after {
		font-size: 3vw;
	}
	p.textRisposta{
		font-size: 1.3vw;
	}
	p.textRisposta {
		padding-right: 3vw;
	}
	.contattiPage {
		padding: 5vw 0 3vw;
	}
	.gridContatti {
		grid-gap: 5vw;
	}
	p.textContatti {
		width: 29vw;
	}
}