/*
 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
*/

/********************/
/*	FADE IN TESTI	*/
/********************/
@media(min-width: 900px){
	p.text-geni-diversi, h3.title-donna, button.step-fertilita:nth-child(3){
	 animation-delay: 0.5s !important;
	}
	h3.title2-geni-diversi, ul.elenco.test-fertilita-donna, button.step-fertilita:nth-child(5){
	 animation-delay: 1s !important;
	}
	object.img-uomo-fertilita, button.step-fertilita:nth-child(7){
	 animation-delay: 1.5s !important;
	}
	h3.title-uomo, button.step-fertilita:nth-child(9){
	 animation-delay: 2s !important;
	}
	ul.elenco.test-fertilita-uomo, button.step-fertilita:nth-child(11){
	 animation-delay: 2.5s !important;
	}
	.container-elenco-test .btn-test-fertilita {
	 animation-delay: 3s !important;
	}
}
@media(min-width: 551px) and (max-width: 899.9px){
	p.text-geni-diversi, h3.title-donna, button.step-fertilita:nth-child(3){
	 animation-delay: 0.2s !important;
	}
	h3.title2-geni-diversi, ul.elenco.test-fertilita-donna, button.step-fertilita:nth-child(5){
	 animation-delay: 0.4s !important;
	}
	object.img-uomo-fertilita, button.step-fertilita:nth-child(7){
	 animation-delay: 0.6s !important;
	}
	h3.title-uomo, button.step-fertilita:nth-child(9){
	 animation-delay: 0.8s !important;
	}
	ul.elenco.test-fertilita-uomo, button.step-fertilita:nth-child(11){
	 animation-delay: 1s !important;
	}
	.container-elenco-test .btn-test-fertilita {
	 animation-delay: 1.2s !important;
	}
}
@media(min-width: 551px){
	h3.title-geni-diversi, p.text-geni-diversi, h3.title2-geni-diversi, h2.title-test-fertilita, object.img-donna-fertilita, h3.title-donna, ul.elenco.test-fertilita-donna, object.img-uomo-fertilita, h3.title-uomo, ul.elenco.test-fertilita-uomo, .container-elenco-test .btn-test-fertilita{
 opacity: 0;
 }
}
@media(max-width: 550px){
	h3.title-geni-diversi, p.text-geni-diversi, h3.title2-geni-diversi, h2.title-test-fertilita, object.img-donna-fertilita, h3.title-donna, ul.elenco.test-fertilita-donna, object.img-uomo-fertilita, h3.title-uomo, ul.elenco.test-fertilita-uomo, .container-elenco-test .btn-test-fertilita, button.step-fertilita {
 opacity: 1;
 }
}

.btn-hero:hover .icona-smile, .btn-caratt-test:hover .icona-risponde{
 filter: brightness(0%) saturate(100%) invert(18%) sepia(29%) saturate(4282%) hue-rotate(213deg) brightness(92%) contrast(97%);
}
.btn-trombofilia:hover .icona-risponde, .btn-microdel:hover .icona-risponde{
 filter: brightness(0%) saturate(100%) invert(12%) sepia(87%) saturate(2406%) hue-rotate(210deg) brightness(89%) contrast(106%);
}
button.btn-hero:hover a, .btn-caratt-test.open-form a, .btn-microdel.open-form a, .btn-caratt-test span, .btn-microdel span {
 color: #1E3582;
}
.btn-trombofilia.open-form a, .btn-trombofilia span{
 color: #002970;
}
.grid-infertilita, .grid-geni-diversi, .container-elenco-test, .donna-test-fertilita, .uomo-test-fertilita, button.step-fertilita{
 display: flex;
}
.grid-infertilita {
 line-height: 0;
}
.col1-infertilita, .col2-infertilita, .container-test-btn, .container-elenco-test, .donna-test-fertilita, .container-elenco-test-fertilita .gb-inside-container > button.step-fertilita {
 position: relative;
}
.col1-infertilita::after, .col2-infertilita::after, .container-test-btn::before, .container-elenco-test::after, .donna-test-fertilita::before {
 position: absolute;
 content: "";
 background: #e4e4e4;
}
.col2-infertilita::after, .container-elenco-test-fertilita .gb-inside-container > button.step-fertilita:not(:first-child)::before{
 height: 1px;
}
h3.title-infertilita, h3.title-donna, h3.title-uomo, h2.title-step-fertilita {
 font-family: news-gothic-std, sans-serif;
 font-weight: bold;
}
h3.title-infertilita, h3.title-uomo, li.item-test-uomo, h2.title-step-fertilita {
 color: #1E3582; 
}
span.color-liliac, h3.title-donna, li.item-test-donna{
 color: #6271A8; 
}
p.text1-infertilita, p.text2-infertilita {
 color: #1E3582; 
 font-family: 'Rotis Light';
}
p.text2-infertilita, h3.title2-geni-diversi, ul.elenco.test-fertilita-donna, ul.elenco.test-fertilita-uomo {
 margin-bottom: 0;
}
.grid-geni-diversi, .col1-geni-diversi {
 background-repeat: no-repeat !important;
 background-size: cover !important;
}
h3.title-geni-diversi, h3.title2-geni-diversi{
 color: white;
 font-family: news-gothic-std, sans-serif;
 font-weight: bold;
}
p.text-geni-diversi {
 color: white;
 font-family: 'Rotis Light';
}
h2.title-test-fertilita{
 font-family: news-gothic-std, sans-serif;
 color: #1E3582; 
 font-weight: bold;
 text-align: center;
 margin: auto;
 align-items: baseline;
}
.container-test-btn {
 background: transparent linear-gradient(180deg, #FFFFFF 0%, #EDEDED 100%, #777777 100%) 0% 0% no-repeat padding-box;
}
.container-test-btn::before, .donna-test-fertilita::before, .container-elenco-test::after {
 height: 1px;
 margin: auto;
}
.container-test-btn::before{
 top: 0;
}
.container-elenco-test  {
 justify-content: center;
}
li.item-test-donna, li.item-test-uomo {
 font-family: 'Rotis Bold';
}
.container-elenco-test-fertilita .gb-inside-container > button.step-fertilita:not(:first-child)::before {
 position: absolute;
 content: "";
 background: #e4e4e4;
}
button.step-fertilita {
 justify-content: space-between;
 cursor: pointer;
 width: 100%;
 text-align: left;
 outline: none;
 transition: 0.4s;
}
button.step-fertilita, button.step-fertilita:hover, button.step-fertilita:active, button.step-fertilita:focus {
 background-color: white;
}
button.step-fertilita:after, button.step-fertilita.active:after{
 content: "";
 background-repeat: no-repeat;
}
button.step-fertilita:after {
 background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.3.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 600 600' style='enable-background:new 0 0 600 600;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bdisplay:none;%7D .st1%7Bdisplay:inline;fill:%23E22D2E;%7D .st2%7Bfill:%231E3582;%7D%0A%3C/style%3E%3Cg id='Livello_1' class='st0'%3E%3Crect x='-14.3' y='-9.6' class='st1' width='653.6' height='618.6'/%3E%3C/g%3E%3Cg id='Livello_2'%3E%3Crect x='69' y='288.9' class='st2' width='462' height='16.4'/%3E%3Crect x='70.1' y='288.9' transform='matrix(-1.836970e-16 1 -1 -1.836970e-16 598.2166 -4.0601)' class='st2' width='462' height='16.4'/%3E%3C/g%3E%3C/svg%3E");
}
button.step-fertilita.active:after{
 background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.3.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 600 600' style='enable-background:new 0 0 600 600;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bdisplay:none;%7D .st1%7Bdisplay:inline;fill:%23E22D2E;%7D .st2%7Bfill:%231E3582;%7D%0A%3C/style%3E%3Cg id='Livello_1' class='st0'%3E%3Crect x='-14.3' y='-9.6' class='st1' width='653.6' height='618.6'/%3E%3C/g%3E%3Cg id='Livello_2'%3E%3Crect x='69' y='288.9' class='st2' width='462' height='16.4'/%3E%3C/g%3E%3C/svg%3E");
}
.container-step-fertilita {
 display: none;
 overflow: hidden;
}
.grid-esperienza {
 box-shadow: 0 -8px 20px -8px #00000008;
}
.container-form-genoma{
 background: #1E3582;
}
.nf-form-content input[type=button]:hover {
 color: #1E3582 !important;
}
button.btn-info-blue.btn-test-fertilita {
 margin: auto;
}
div#nf-field-21-container{
 margin-bottom: 30px !important;
}
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
 -webkit-box-shadow: 0 0 0 30px #1E3582 inset !important;
}
/*-----------------*/
/*--  FERTISCAN  --*/
/*-----------------*/
.container-fertiscan-acc, .col1-fertiscan-acc, .col2-fertiscan-acc, .container-text-indagine, .grid-linee-indagine, .tipi-test-fertilita, .grid-caratteristiche-fertiscan, .grid-fertiscan-consigliato{
 display: flex;
}
.col1-fertiscan-acc, .col2-fertiscan-acc {
 flex-direction: column;
 align-items: baseline;
}
.col2-fertiscan-acc {
 justify-content: space-between;
}
p.text-fertiscan, p.text-tipi-test-uomo {
 color: #1E3582; 
 font-family: 'Rotis Light';
}
p.text-fertiscan, h2.title-linee-indagine, h2.title-fertiscan-consigliato {
 margin-bottom: 0;
}
h2.subtitle-fertiscan, h2.title-tipologia-test-uomo, h2.title-fertiscan-consigliato {
 font-family: news-gothic-std, sans-serif;
 color: #1E3582; 
 font-weight: bold;
}
.container-linee-indagine {
 background-repeat: no-repeat !important;
 background-size: cover !important;
}
.container-text-indagine {
 height: 100%;
 align-items: center;
 flex-direction: column;
}
.container-text-indagine, .grid-linee-indagine {
 justify-content: center;
}
.grid-linee-indagine, .col1-tipi-test-donna {
 position: relative;
}
.grid-linee-indagine::before, .grid-linee-indagine::after, .col1-tipi-test-donna::after, h2.title-tipologia-test-donna::before, h2.title-tipologia-test-uomo::before, .container-test-donna::after, .card-caratteristiche-fertiscan::after {
 position: absolute;
 content: "";
 background-color: #e4e4e4;
}
.col1-linee-indagine, .col2-linee-indagine, .col3-linee-indagine {
 text-align: center;
}
h2.title-linee-indagine {
 color: white;
 font-family: 'Rotis Bold';
}
p.name-test-donna, p.name-test-uomo, h2.title-caratteristiche-fertiscan{
 font-family: news-gothic-std, sans-serif;
 color: white;
}
span.text-light, span.first-number-test, span.number-test, span.rotis-light, p.text-semplice-prelievo{
 font-family: 'Rotis Light';
}
p.text-semplice-prelievo, span.first-test-donna, span.first-number-test {
 color: white;
}
p.text-tipi-test-donna, p.text1-fertiscan-consigliato, p.text1-fertiscan-consigliato, p.text2-fertiscan-consigliato, p.text3-fertiscan-consigliato, p.text4-fertiscan-consigliato, p.text5-fertiscan-consigliato{
 color: #6271A8;
 font-family: 'Rotis Light';
}
h2.title-tipologia-test-donna, h3.subtitle-caratteristiche-fertiscan {
 font-family: news-gothic-std, sans-serif;
 color: #6271A8; 
 font-weight: bold;
}
h2.title-tipologia-test-donna, h2.title-tipologia-test-uomo, .container-test-donna{
 position: relative;
}
.container-first-test-donna, .container-test-donna, .container-first-test-uomo {
 display: flex;
 justify-content: space-between;
}
.container-first-test-donna {
 background-color: #6271A8;
}
.container-test-donna::after {
 width: 100%;
 height: 1px;
 bottom: 0;
 left: 0;
}
span.first-test-donna, span.test-donna {
 font-family: 'Rotis Bold';
}
span.test-donna, span.number-test {
 color: #6271A8;
}
.container-first-test-uomo, .container-caratteristiche-fertiscan {
 background: #1e3582;
}
button.btn-fertilita, .title-grid-caratt-fertiscan {
 margin: auto;
}
h2.title-caratteristiche-fertiscan{
 font-weight: bold;
}
.card-caratteristiche-fertiscan {
 background: white;
 text-align: center;
 box-shadow: 0px 10px 50px #0000004d;
 position: relative;
}
.card-caratteristiche-fertiscan::after {
 width: 85%;
 height: 1px;
 left: 0;
 right: 0;
 margin: auto;
}
p.text-caratteristiche-fertiscan {
 color: #1E3582;
}
.grid-fertiscan-consigliato {
 justify-content: space-between;
}
.text-info-consigliato {
 position: relative;
 z-index: 0 !important;
}
p.text1-fertiscan-consigliato, p.text2-fertiscan-consigliato, p.text3-fertiscan-consigliato, p.text4-fertiscan-consigliato, p.text5-fertiscan-consigliato {
 border-bottom: solid 1px #6271a8;
 background: white;
}
/*-----------------*/
/*--  CARIOTIPO  --*/
/*-----------------*/
.container-spieg-cariotipo, .grid-cariotipo-effettua-rivolto, .grid-cariotipo-importante {
 display: flex;
}
.container-spieg-cariotipo {
 background-repeat: no-repeat !important;
}
p.text-spieg-cariotipo {
 font-family: 'Rotis Light';
 color: #1e3582;
}
h3.subtitle-spieg-cariotipo, h2.title-analisi-cariotipo {
 font-family: 'news-gothic-std';
 color: #1e3582;
}
.cariotipo-effettua-rivolto {
 background: #1E3582;
}
.col1-effettua-rivolto-cariotipo {
 position: relative;
}
.col1-effettua-rivolto-cariotipo::after {
 position: absolute;
 content: "";
 background-color: white;
}
.title-icon-cariotipo {
 text-align: center;
 width: fit-content;
}
h3.title-effettua-cariotipo, h3.title-rivolto-cariotipo, h3.title-importante-cariotipo, h3.title2-importante-cariotipo {
 color: white;
 font-family: 'news-gothic-std';
 font-weight: bold;
 text-align: left;
}
p.text1-effettua-rivolto-cariotipo, p.text2-effettua-rivolto-cariotipo, p.text3-effettua-rivolto-cariotipo, p.text-importante-cariotipo, li.alterazioni-cariotipo-elenco {
 color: white;
 font-family: 'Rotis Light';
}
p.text1-effettua-rivolto-cariotipo, p.text3-effettua-rivolto-cariotipo, h3.title-importante-cariotipo, p.text-importante-cariotipo {
 margin-bottom: 0;
}
.container-cariotipo-importante {
 background: #002970;
}
.grid-cariotipo-importante {
 border-top: solid 1px white;
}
.icon-title-cariotipo-importante {
 display: flex;
 align-items: center;
}
li.alterazioni-cariotipo-elenco::marker {
 color: #6271A8;
}
h2.title-analisi-cariotipo{
 font-weight: bold;
}
h2.title-analisi-cariotipo{
 text-align: center;
}
/*-----------------*/
/*--   FIBROSI   --*/
/*-----------------*/
.container-spieg-fibrosi, .grid-fibrosi-effettua-rivolto, .container-uomo-donna-fibrosi {
 display: flex;
}
.container-spieg-fibrosi {
 background-repeat: no-repeat !important;
}
h3.subtitle-spieg-fibrosi {
 color: #1e3582;
 font-family: 'news-gothic-std';
 font-weight: bold;
}
p.text-spieg-fibrosi, p.text2-spieg-fibrosi, p.text3-spieg-fibrosi {
 font-family: 'Rotis Light';
 color: #1e3582;
}
.fibrosi-effettua-rivolto {
 background: #1E3582;
}
.col1-effettua-rivolto-fibrosi {
 position: relative;
}
.col1-effettua-rivolto-fibrosi::after {
 position: absolute;
 content: "";
 background-color: white;
}
h3.title-effettua-fibrosi, h3.title-rivolto-fibrosi {
 color: white;
 font-family: 'news-gothic-std';
 font-weight: bold;
}
p.text1-effettua-rivolto-fibrosi, p.text2-effettua-rivolto-fibrosi, p.text3-effettua-rivolto-fibrosi {
 color: white;
 font-family: 'Rotis Light';
}
.title-icon-fibrosi {
 text-align: center;
}
/*-------------------*/
/*--   X-FRAGILE   --*/
/*-------------------*/
.container-spieg-x, .grid-xfragile-conseg-import, .title-icon-import-xfragile, .title-icon-xfragile  {
 display: flex;
}
.container-spieg-x {
 background-repeat: no-repeat !important;
}
h3.subtitle-spieg-x {
 color: #1e3582;
 font-family: 'news-gothic-std';
}
p.text-spieg-x {
 font-family: 'Rotis Light';
 color: #1e3582;
}
.xfragile-effettua-rivolto {
 background: #1E3582;
}
.col1-xfragile-conseg-import {
 position: relative;
}
.col1-xfragile-conseg-import::after {
 position: absolute;
 content: "";
 background: white;
}
h3.title-conseg-xfragile, h3.title-import-xfragile {
 font-family: 'news-gothic-std';
 color: white;
 font-weight: bold;
}
h3.title-conseg-xfragile, h3.title-import-xfragile, p.text2-conseg-xfragile, p.text2-import-xfragile {
 margin-bottom: 0 !important;
}
p.text1-conseg-xfragile, p.text2-conseg-xfragile, p.text1-import-xfragile, p.text2-import-xfragile {
 font-family: 'Rotis Light';
 color: white;
}
/*---------------------*/
/*--   TROMBOFILIA   --*/
/*---------------------*/
.container-spieg-trombofilia, .grid-trombofilia-effettua-causa, .grid-trombofilia-importante, .icon-title-trombofilia-importante {
 display: flex;
}
.container-spieg-trombofilia {
 background-repeat: no-repeat !important;
}
h3.subtitle-spieg-trombofilia {
 color: #1e3582;
 font-family: 'news-gothic-std';
}
p.text-spieg-trombofilia, p.text-card-trombofilia {
 font-family: 'Rotis Light';
 color: #1e3582;
}
.trombofilia-effettua-causa {
 background: #1e3582;
}
.col1-trombofilia-effettua-causa {
 position: relative;
}
.col1-trombofilia-effettua-causa::after {
 position: absolute;
 content: "";
 background-color: white;
}
.title-icon-trombofilia {
 text-align: center;
 width: fit-content;
}
h3.title-effettua-trombofilia, h3.title-causa-trombofilia, h3.title-importante-trombofilia{
 font-family: 'news-gothic-std';
 font-weight: bold;
 color: white;
}
p.text1-effettua-trombofilia, p.text2-causa-trombofilia{
 font-family: 'Rotis Light';
 color: white;
}
.container-trombofilia-importante {
 background: #002970;
}
.icon-title-trombofilia-importante {
 align-items: center;
}
h3.title-importante-trombofilia {
 margin-bottom: 0;
}
.card-trombofilia-importante {
 background: white;
 box-shadow: 0px 10px 50px #0000004D;
}
/*------------------------*/
/*--   MICRODELEZIONE   --*/
/*------------------------*/
.container-spieg-microdel, .grid-microdel-effettua-conseg, .icon-title-microdel-importante, .grid-microdel-importante {
 display: flex;
}
.container-spieg-microdel {
 background-repeat: no-repeat !important;
}
p.text-spieg-microdel, p.text-card-microdel {
 font-family: 'Rotis Light';
 color: #1e3582;
}
h3.subtitle-spieg-microdel {
 color: #1e3582;
 font-family: 'news-gothic-std';
}
li.contrarre-microdel {
 font-family: 'Rotis Bold';
 color: #1e3582;
}
.microdel-effettua-conseg {
 background: #1e3582;
}
.col1-microdel-effettua-conseg {
 position: relative;
}
.col1-microdel-effettua-conseg::after {
 position: absolute;
 content: "";
 background-color: white;
}
.title-icon-microdel {
 text-align: center;
 width: fit-content;
}
h3.title-effettua-microdel, h3.title-conseg-microdel, h3.title-importante-microdel {
 font-family: 'news-gothic-std';
 font-weight: bold;
 color: white;
}
p.text1-effettua-microdel, p.text2-conseg-microdel {
 font-family: 'Rotis Light';
 color: white;
}
p.text1-effettua-microdel, p.text2-conseg-microdel, h3.title-importante-microdel {
 margin-bottom: 0;
}
.container-microdel-importante {
 background: #002970;
}
.icon-title-microdel-importante {
 align-items: center;
}
.card-microdel-importante {
 background: white;
 box-shadow: 0px 10px 50px #0000004D;
}
@media (max-width: 420px){
 .grid-infertilita {
  padding: 15vw 6vw 14vw;
 } 
 .col2-infertilita::after {
  width: calc(100% + 12vw);
  left: -6vw;
 }
 h3.title-infertilita, h3.title-geni-diversi{
  font-size: 7.4vw;
  line-height: 8.4vw;
 }
 p.text1-infertilita, p.text2-infertilita, p.text-geni-diversi, h3.title2-geni-diversi, li.item-test-donna, li.item-test-uomo {
  font-size: 5.4vw;
  line-height: 6.7vw;
 }
 p.text1-infertilita {
  width: 83vw;
 }
 .col2-geni-diversi {
  padding: 15vw 6vw;
 }
 .container-test-fertilita {
  padding: 15vw 6vw 8vw;
 }
 .container-test-btn{
  padding: 8vw 6vw 12vw;
 }
 .container-test-btn::before {
  width: calc(100% - 12vw);
 }
 .container-elenco-test-fertilita .gb-inside-container > button.step-fertilita:not(:first-child)::before {
  width: calc(100% - 12vw);
 }
 li.item-test-uomo {
  width: 64vw;
 }
 li.item-test-donna sup, li.item-test-uomo sup{
  font-size: 3.5vw;
  bottom: 0.4ex;
 }
 button.step-fertilita:first-child{
  padding: 15vw 6vw 0
 }
 button.step-fertilita {
  padding: 0 6vw;
 }
 button.step-fertilita:last-child > h2.title-step-fertilita{
  width: 61vw !important;
 }
 input#nf-field-20 {
  font-size: 18px;
  line-height: 18px;
 }
 /*-----------------*/
 /*--  FERTISCAN  --*/
 /*-----------------*/
 .container-fertiscan-acc {
  padding: 0 6vw 15vw;
 }
 object.logo-fertiscan {
  width: 60vw;
  height: 13vw;
 }
 p.text-fertiscan, p.text-semplice-prelievo, p.name-test-donna, p.name-test-uomo, p.text-tipi-test-donna, p.text-tipi-test-uomo, span.first-test-donna, span.first-number-test, span.test-donna, span.number-test, p.text1-fertiscan-consigliato, p.text2-fertiscan-consigliato, p.text3-fertiscan-consigliato, p.text4-fertiscan-consigliato, p.text5-fertiscan-consigliato {
  font-size: 5.4vw;
  line-height: 6.7vw;
 }
 p.text-fertiscan sup, p.text-semplice-prelievo sup, span.first-test-donna sup, span.test-donna sup{
  font-size: 3.5vw;
  bottom: 0.4ex;
 }
 p.text-fertiscan {
  width: 76vw;
 }
 p.text-fertiscan sup, p.text-semplice-prelievo sup, span.first-test-donna sup, span.test-donna sup, {
  bottom: 1.2ex;
 }
 h2.title-linee-indagine {
  padding-top: 15vw;
 }
 .grid-linee-indagine-mob, .grid-fertiscan-consigliato {
  padding: 15vw 6vw;
 }
 .grid-linee-indagine-mob::after {
  width: calc(100vw - 12vw);
 }
 object.img-donna, object.img-uomo {
  height: 40vw;
 }
 span.text-light {
  font-size: 4.3vw;
 }
 p.text-semplice-prelievo {
  width: 70vw;
 }
 .tipi-test-fertilita {
  padding: 15vw 6vw 10vw;
 }
 .col1-tipi-test-donna::after {
  width: calc(100% + 12vw);
  right: -6vw;
 }
 h2.title-tipologia-test-donna, h2.title-tipologia-test-uomo{
  font-size: 7.4vw;
 }
 .container-test-donna, .container-first-test-donna, .container-first-test-uomo {
  align-items: center;
 }
 span.first-test-donna {
  width: 57vw;
 } 
 span.rotis-light {
  font-size: 4vw;
  line-height: 4.1vw;
  display: block;
 }
 .card-caratteristiche-fertiscan::after {
  bottom: 4vw;
 }
 h3.subtitle-caratteristiche-fertiscan {
  font-size: 7.7vw;
 }
 p.text-caratteristiche-fertiscan {
  font-size: 4.5vw;
  line-height: 5vw;
  width: 55vw;
 }
 button.btn-info-white.btn-caratt-test {
  margin: 8vw auto 0;
 }
 /*-----------------*/
 /*--  CARIOTIPO  --*/
 /*-----------------*/
 .col1-spieg-cariotipo{
  padding: 0 6vw;
 }
 p.text-spieg-cariotipo, p.text1-effettua-rivolto-cariotipo, p.text2-effettua-rivolto-cariotipo, p.text3-effettua-rivolto-cariotipo, p.text-importante-cariotipo, h3.title2-importante-cariotipo, li.alterazioni-cariotipo-elenco {
  font-size: 5.4vw;
  line-height: 6.7vw;
 }
 p.text-spieg-cariotipo {
  width: 83vw;
 }
 h3.subtitle-spieg-cariotipo, h3.title-effettua-cariotipo, h3.title-rivolto-cariotipo, h3.title-importante-cariotipo {
  font-size: 7.4vw;
 }
 .grid-cariotipo-effettua-rivolto, .grid-cariotipo-importante{
  padding: 15vw 6vw;
 }
 .col1-effettua-rivolto-cariotipo::after {
  width: calc(100vw + 12vw);
  left: -6vw;
 }
 p.text1-effettua-rivolto-cariotipo {
  width: 67vw;
 }
 .grid-cariotipo-importante {
  grid-gap: 12vw;
 }
 .icon-title-cariotipo-importante {
  grid-gap: 3vw;
 }
 h3.title-importante-cariotipo {
  line-height: 7.4vw;
 }
 object.icona-importante-cariotipo {
  height: 15vw;
 }
 ul.list-alterazioni-cariotipo {
  margin: 6vw auto 0 5vw;
 }
 /*-----------------*/
 /*--   FIBROSI   --*/
 /*-----------------*/
 .col1-spieg-fibrosi {
  padding: 0 6vw;
 }
 h3.subtitle-spieg-fibrosi, h3.title-effettua-fibrosi, h3.title-rivolto-fibrosi {
  font-size: 7.4vw;
 }
 p.text-spieg-fibrosi, p.text2-spieg-fibrosi, p.text3-spieg-fibrosi, p.text1-effettua-rivolto-fibrosi, p.text2-effettua-rivolto-fibrosi, p.text3-effettua-rivolto-fibrosi {
  font-size: 5.4vw;
  line-height: 6.7vw;
 } 
 .grid-fibrosi-effettua-rivolto {
  grid-gap: 20vw;
 }
 .col1-effettua-rivolto-fibrosi {
  padding: 15vw 6vw 0;
 }
 .col1-effettua-rivolto-fibrosi::after {
  width: calc(100% + 12vw);
  left: -6vw;
  bottom: -10vw;
 }
 object.icona-effettua-rivolto-fibrosi {
  height: 26vw;
 }
 p.text1-effettua-rivolto-fibrosi {
  width: 78vw;
 }
 .container-uomo-donna-fibrosi {
  grid-gap: 16vw;
 }
 .col2-effettua-rivolto-fibrosi {
  padding: 0 6vw 15vw;
 }
 p.text2-effettua-rivolto-fibrosi {
  width: 68vw;
 } 
 p.text3-effettua-rivolto-fibrosi {
  width: 84vw;
 }
 /*-------------------*/
 /*--   X-FRAGILE   --*/
 /*-------------------*/
 .col1-spieg-x{
  padding: 0 6vw;
 }
 h3.subtitle-spieg-x, h3.title-conseg-xfragile, h3.title-import-xfragile {
  font-size: 7.4vw;
 }
 p.text-spieg-x, p.text1-conseg-xfragile, p.text2-conseg-xfragile, p.text1-import-xfragile, p.text2-import-xfragile {
  font-size: 5.4vw;
  line-height: 6.7vw;
 }
 .grid-xfragile-conseg-import {
  grid-gap: 20vw;
 }
 .col1-xfragile-conseg-import {
  padding: 15vw 6vw 0;
 }
 .col1-xfragile-conseg-import::after {
  width: calc(100% + 12vw);
  left: -6vw;
  bottom: -10vw;
 }
 .title-icon-xfragile, .title-icon-import-xfragile {
  grid-gap: 3vw;
 }
 object.icona-xfragile {
  height: 18vw;
  width: 10vw;
 }
 .col2-xfragile-conseg-import {
  padding: 0vw 6vw 15vw;
 }
 object.icona-import-xfragile {
  height: 14vw;
  width: 14vw;
 }
 button.btn-info-blue.btn-xfragile {
  margin: 8vw auto 15vw;
 }
 /*---------------------*/
 /*--   TROMBOFILIA   --*/
 /*---------------------*/
 .col1-spieg-trombofilia{
  padding: 0 6vw;
 }
 h3.subtitle-spieg-trombofilia, h3.title-importante-trombofilia{
  font-size: 7.4vw;
 }
 p.text-spieg-trombofilia, p.text1-effettua-trombofilia, p.text2-causa-trombofilia {
  font-size: 5.4vw;
  line-height: 6.7vw;
 }
 .grid-trombofilia-effettua-causa {
  grid-gap: 20vw;
 }
 .col1-trombofilia-effettua-causa, .icon-title-trombofilia-importante {
  padding: 15vw 6vw 0;
 }
 .col1-trombofilia-effettua-causa::after {
  width: calc(100% + 12vw);
  left: -6vw;
  bottom: -10vw;
 }
 object.icona-effettua-causa {
  height: 26vw;
 }
 p.text1-effettua-trombofilia {
  width: 77vw;
 }
 .col2-effettua-causa-trombofilia {
  padding: 0vw 6vw 15vw;
 }
 p.text2-causa-trombofilia {
  width: 84vw;
 }
 .container-trombofilia-importante {
  padding-bottom: 15vw;
  margin-bottom: 15vw;
 }
 .grid-trombofilia-importante {
  grid-gap: 8vw;
  max-width: 75vw;
 }
 .icon-title-trombofilia-importante {
  grid-gap: 3vw;
 }
 object.icona-trombofilia-importante {
  height: 14vw;
  width: 14vw;
 }
 h3.title-importante-trombofilia{
  line-height: 7.8vw;
 }
 p.text-card-trombofilia {
  font-size: 4vw;
  line-height: 5vw;
 }
 /*------------------------*/
 /*--   MICRODELEZIONE   --*/
 /*------------------------*/
 .col1-spieg-microdel{
  padding: 0 6vw;
 }
 p.text-spieg-microdel, p.text1-effettua-microdel, p.text2-conseg-microdel {
  font-size: 5.4vw;
  line-height: 6.7vw;
 }
 h3.subtitle-spieg-microdel, h3.title-effettua-microdel, h3.title-conseg-microdel{
  font-size: 7.4vw;
 }
 ul.contrarre-microdel-elenco {
  margin-left: 5.5vw;
 }
 li.contrarre-microdel{
  font-size: 5.4vw;
  line-height: 6vw;
  width: 69vw;
  margin-top: 3vw;
 }
 .grid-microdel-effettua-conseg {
  grid-gap: 20vw;
 }
 .col1-microdel-effettua-conseg, .icon-title-microdel-importante {
  padding: 15vw 6vw 0;
 }
 .col1-microdel-effettua-conseg::after {
  width: calc(100% + 12vw);
  left: -6vw;
  bottom: -10vw;
 }
 p.text1-effettua-microdel, p.text2-conseg-microdel {
  width: 78vw;
 }
 .col2-effettua-conseg-microdel {
  padding: 0 6vw 15vw;
 }
 .container-microdel-importante {
  padding-bottom: 15vw;
  margin-bottom: 15vw;
 }
 .grid-microdel-importante {
  grid-gap: 8vw;
  max-width: 75vw;
 }
 .icon-title-microdel-importante {
  grid-gap: 3vw;
 }
 object.icona-microdel-importante {
  height: 14vw;
  width: 14vw;
 }
 h3.title-importante-microdel{
  line-height: 7.4vw;
 }
 p.text-card-microdel {
  font-size: 4vw;
  line-height: 5vw;
 }
}
@media (min-width: 421px) and (max-width: 550px){
 .grid-infertilita {
  padding: 15vw 7vw 14vw;
 }
 .col2-infertilita::after {
  width: calc(100% + 14vw);
  left: -7vw;
 }
 h3.title-infertilita, h3.title-geni-diversi{
  font-size: 6.8vw;
  line-height: 7.8vw;
 }
 p.text1-infertilita, p.text2-infertilita, p.text-geni-diversi, h3.title2-geni-diversi, li.item-test-donna, li.item-test-uomo {
  font-size: 4.3vw;
  line-height: 5.4vw;
 }
 p.text1-infertilita, p.text2-infertilita {
  width: 82vw;
 }
 .col2-geni-diversi {
  padding: 15vw 7vw;
 }
 p.text-geni-diversi {
  width: 70vw;
 }
 h3.title2-geni-diversi {
  width: 74vw;
 }
 .container-test-fertilita{
  padding: 15vw 7vw 8vw;
 }
 .container-test-btn {
  padding: 8vw 7vw 15vw;
 }
 .container-test-btn::before {
  width: calc(100% - 14vw);
 }
 .container-elenco-test-fertilita .gb-inside-container > button.step-fertilita:not(:first-child)::before {
  width: calc(100% - 14vw);
 }
 li.item-test-uomo {
  width: 51vw;
 }
 li.item-test-donna sup, li.item-test-uomo sup{
  bottom: 0.1ex;
 }
 button.step-fertilita:first-child {
  padding: 15vw 7vw 0;
 }
 button.step-fertilita {
  padding: 0 7vw;
 }
 /*-----------------*/
 /*--  FERTISCAN  --*/
 /*-----------------*/
 .container-fertiscan-acc {
  padding: 2vw 7vw 15vw;
 }
 object.logo-fertiscan {
  width: 65vw;
 }
 p.text-fertiscan, p.text-semplice-prelievo, p.name-test-donna, p.name-test-uomo, p.text-tipi-test-donna, p.text-tipi-test-uomo, span.first-test-donna, span.first-number-test, span.test-donna, span.number-test, p.text1-fertiscan-consigliato, p.text2-fertiscan-consigliato, p.text3-fertiscan-consigliato, p.text4-fertiscan-consigliato, p.text5-fertiscan-consigliato {
  font-size: 4.3vw;
  line-height: 5.4vw;
 }
 p.text-fertiscan {
  width: 82vw;
 }
 p.text-fertiscan sup, p.text-semplice-prelievo sup, span.first-test-donna sup, span.test-donna sup{
  bottom: 0.1vw;
 }
 h2.title-linee-indagine {
  padding-top: 15vw;
 }
 .grid-linee-indagine-mob{
  padding: 15vw 7vw;
 }
 .grid-linee-indagine-mob::after {
  width: calc(100vw - 14vw);
 }
 object.img-donna, object.img-uomo {
  height: 40vw;
 }
 span.text-light {
  font-size: 4.3vw;
 }
 p.text-semplice-prelievo {
  width: 55.5vw;
 }
 .tipi-test-fertilita{
  padding: 15vw 7vw 10vw;
 }
 .col1-tipi-test-donna::after {
  width: calc(100% + 14vw);
  right: -7vw;
 }
 h2.title-tipologia-test-donna, h2.title-tipologia-test-uomo {
  font-size: 6.8vw;
 }
 span.first-test-donna {
  width: 46vw;
 }
 span.rotis-light {
  font-size: 3.1vw;
 }
 h3.subtitle-caratteristiche-fertiscan {
  font-size: 6.8vw;
 }
 p.text-caratteristiche-fertiscan {
  font-size: 4vw;
  line-height: 4vw;
  width: 53vw;
 }
 button.btn-info-white.btn-caratt-test {
  margin: 6vw auto 0;
 }
 .grid-fertiscan-consigliato {
  padding: 15vw 7vw 10vw;
 }
 /*-----------------*/
 /*--  CARIOTIPO  --*/
 /*-----------------*/
 .col1-spieg-cariotipo{
  padding: 0 7vw;
 }
 p.text-spieg-cariotipo, p.text1-effettua-rivolto-cariotipo, p.text2-effettua-rivolto-cariotipo, p.text3-effettua-rivolto-cariotipo, p.text-importante-cariotipo, h3.title2-importante-cariotipo, li.alterazioni-cariotipo-elenco {
  font-size: 4.3vw;
  line-height: 5.4vw;
 }
 h3.subtitle-spieg-cariotipo, h3.title-effettua-cariotipo, h3.title-rivolto-cariotipo, h3.title-importante-cariotipo {
  font-size: 6.8vw;
 }
 h3.subtitle-spieg-cariotipo {
  width: 80vw;
 }
 .grid-cariotipo-effettua-rivolto, .grid-cariotipo-importante {
  padding: 15vw 7vw;
 }
 .col1-effettua-rivolto-cariotipo::after {
  width: calc(100vw + 14vw);
  left: -7vw;
 }
 p.text1-effettua-rivolto-cariotipo {
  width: 60vw;
 }
 p.text2-effettua-rivolto-cariotipo, p.text3-effettua-rivolto-cariotipo {
  width: 66vw;
 }
 .grid-cariotipo-importante {
  grid-gap: 12vw;
 }
 object.icona-importante-cariotipo {
  height: 14vw;
 }
 ul.list-alterazioni-cariotipo {
  margin: 6vw auto 0 4.2vw;
 }
 li.alterazioni-cariotipo-elenco {
  width: 74vw;
 }
 /*-----------------*/
 /*--   FIBROSI   --*/
 /*-----------------*/
 .col1-spieg-fibrosi {
  padding: 0 7vw;
 }
 h3.subtitle-spieg-fibrosi, h3.title-effettua-fibrosi, h3.title-rivolto-fibrosi {
  font-size: 6.8vw;
 }
 p.text-spieg-fibrosi, p.text2-spieg-fibrosi, p.text3-spieg-fibrosi, p.text1-effettua-rivolto-fibrosi, p.text2-effettua-rivolto-fibrosi, p.text3-effettua-rivolto-fibrosi {
  font-size: 4.3vw;
  line-height: 5.4vw;
 } 
 .grid-fibrosi-effettua-rivolto {
  grid-gap: 16vw;
 }
 .col1-effettua-rivolto-fibrosi {
  padding: 15vw 7vw 0;
 }
 .col1-effettua-rivolto-fibrosi::after {
  width: calc(100% + 7vw);
  left: -7vw;
  bottom: -8vw;
 }
 p.text1-effettua-rivolto-fibrosi {
  width: 63vw;
 }
 .col2-effettua-rivolto-fibrosi {
  padding: 0 7vw 15vw;
 }
 .container-uomo-donna-fibrosi {
  grid-gap: 14vw;
 }
 object.icona-effettua-rivolto-fibrosi {
  height: 22vw;
 }
 /*-------------------*/
 /*--   X-FRAGILE   --*/
 /*-------------------*/
 .col1-spieg-x {
  padding: 0 7vw;
 }
 h3.subtitle-spieg-x, h3.title-conseg-xfragile {
  font-size: 6.8vw;
 }
 p.text-spieg-x, p.text1-conseg-xfragile, p.text2-conseg-xfragile, p.text1-import-xfragile, p.text2-import-xfragile {
  font-size: 4.3vw;
  line-height: 5.4vw;
 }
 .grid-xfragile-conseg-import {
  grid-gap: 16vw;
 }
 .col1-xfragile-conseg-import {
  padding: 15vw 7vw 0;
 }
 .col1-xfragile-conseg-import::after {
  width: calc(100% + 14vw);
  left: -7vw;
  bottom: -8vw;
 }
 object.icona-xfragile {
  height: 17vw;
 }
 .col2-xfragile-conseg-import {
  padding: 0 7vw 15vw;
 }
 object.icona-import-xfragile {
  height: 14vw;
 }
 button.btn-info-blue.btn-xfragile {
  margin: 8vw auto 15vw;
 }
 /*---------------------*/
 /*--   TROMBOFILIA   --*/
 /*---------------------*/
 .col1-spieg-trombofilia {
  padding: 0 7vw;
 }
 h3.subtitle-spieg-trombofilia, h3.title-effettua-trombofilia, h3.title-causa-trombofilia, h3.title-importante-trombofilia {
  font-size: 6.8vw;
 }
 h3.subtitle-spieg-trombofilia {
  width: 80vw;
 }
 p.text-spieg-trombofilia, p.text1-effettua-trombofilia, p.text2-causa-trombofilia {
  font-size: 4.3vw;
  line-height: 5.4vw;
 }
 p.text-spieg-trombofilia {
  width: 76.8vw;
 }
 .grid-trombofilia-effettua-causa{
  grid-gap: 16vw;
 }
 .col1-trombofilia-effettua-causa{
  padding: 15vw 7vw 0;
 }
 .col1-trombofilia-effettua-causa::after{
  width: calc(100% + 14vw);
  left: -7vw;
  bottom: -8vw;
 }
 p.text1-effettua-trombofilia {
  width: 61.3vw;
 }
 .col2-effettua-causa-trombofilia {
  padding: 0 7vw 15vw;
 }
 object.icona-effettua-causa {
  height: 22vw;
 }
 p.text2-causa-trombofilia {
  width: 77vw;
 }
 .container-trombofilia-importante {
  padding: 15vw 7vw;
  margin-bottom: 15vw;
 }
 object.icona-trombofilia-importante {
  height: 14vw;
 }
 h3.title-importante-trombofilia {
  line-height: 6.8vw;
 }
 .grid-trombofilia-importante {
  grid-gap: 8vw;
  width: 80vw;
 }
 p.text-card-trombofilia {
  font-size: 3.8vw;
  line-height: 4.6vw;
 }
 /*------------------------*/
 /*--   MICRODELEZIONE   --*/
 /*------------------------*/
 .col1-spieg-microdel {
  padding: 0 7vw;
 }
 p.text-spieg-microdel, p.text1-effettua-microdel, p.text2-conseg-microdel {
  font-size: 4.3vw;
  line-height: 5.4vw;
 }
 p.text-spieg-microdel {
  width: 79vw;
 }
 h3.subtitle-spieg-microdel, h3.title-effettua-microdel, h3.title-conseg-microdel, h3.title-importante-microdel {
  font-size: 6.8vw;
 }
 ul.contrarre-microdel-elenco {
  margin-left: 4.5vw;
 }
 li.contrarre-microdel {
  font-size: 4.3vw;
  width: 66vw;
  line-height: 5vw;
  margin-top: 3vw;
 }
 .grid-microdel-effettua-conseg {
  grid-gap: 16vw;
 }
 .col1-microdel-effettua-conseg {
  padding: 15vw 7vw 0;
 }
 .col1-microdel-effettua-conseg::after {
  width: calc(100% + 14vw);
  left: -7vw;
  bottom: -8vw;
 }
 p.text1-effettua-microdel {
  width: 77.5vw;
 }
 .col2-effettua-conseg-microdel{
  padding: 0 7vw 15vw;
 }
 h3.title-conseg-microdel, p.text2-conseg-microdel {
  width: 68vw;
 }
 .container-microdel-importante {
  padding: 15vw 7vw;
  margin-bottom: 15vw;
 }
 object.icona-microdel-importante {
  height: 14vw;
 }
 h3.title-importante-microdel {
  line-height: 6.8vw;
 }
 .grid-microdel-importante {
  grid-gap: 8vw;
  width: 80vw;
 }
 p.text-card-microdel {
  font-size: 3.8vw;
  line-height: 4.6vw;
 }
}
@media (min-width: 421px) and (max-width: 899.9px){
 /*-------------------*/
 /*--   CARIOTIPO   --*/
 /*-------------------*/
 .icon-title-cariotipo-importante {
  grid-gap: 2vw;
 }
 /*-------------------*/
 /*--   X-FRAGILE   --*/
 /*-------------------*/
 .title-icon-xfragile, .title-icon-import-xfragile{
  grid-gap: 2vw;
 }
 /*---------------------*/
 /*--   TROMBOFILIA   --*/
 /*---------------------*/
 .icon-title-trombofilia-importante {
  grid-gap: 2vw;
 }
 /*------------------------*/
 /*--   MICRODELEZIONE   --*/
 /*------------------------*/
 .icon-title-microdel-importante{
  grid-gap: 2vw;
 }
}
@media (min-width: 421px) and (max-width: 1400px){
 input#nf-field-20 {
  font-size: 20px;
  line-height: 20px;
 }
}
@media (max-width: 550px){
 object.logo-genoma-hero {
  margin-bottom: 12vw;
 }
 h2.subtitle-hero-genoma {
  width: 74vw;
 }
 h1.title-hero, h2.subtitle-hero-genoma {
  margin-bottom: 10vw;
 }
 .grid-infertilita {
  grid-gap: 14vw;
 } 
 .col2-infertilita::after {
  bottom: -6vw;
 }
 .col1-geni-diversi {
  background-image: url(/wp-content/uploads/2022/08/img-fert-500-new.jpg);
  height: calc(100vw / (500 / 400)) !important;
 }
 h2.title-test-fertilita, h3.title-donna, h3.title-uomo {
  font-size: 9vw;
 }
 .container-elenco-test {
  grid-gap: 20vw;
  padding-bottom: 15vw;
 }
 .container-elenco-test::after {
  width: 100%;
  bottom: 9vw;
 }
 .donna-test-fertilita, .uomo-test-fertilita {
  flex-direction: column;
  grid-gap: 6vw;
 }
 .donna-test-fertilita::before {
  width: 100%;
  bottom: -10vw;
 } 
 object.img-donna-fertilita, object.img-uomo-fertilita {
  width: 50vw;
  margin: auto;
 }
 h3.title-donna, h3.title-uomo{
  margin: 0 auto 4vw 7.3vw;
 } 
 ul.elenco.test-fertilita-donna, ul.elenco.test-fertilita-uomo {
  margin-left: 13vw;
 }
 .container-elenco-test-fertilita .gb-inside-container > button.step-fertilita:not(:first-child)::before {
  top: -4vw;
 }
 button.step-fertilita:after {
  width: 6vw;
  height: 6vw;
 }
 h2.title-step-fertilita {
  font-size: 5vw;
  margin-bottom: 7vw;
  width: 63vw;
 }
 h2.title-step-fertilita sup {
  font-size: 2.5vw;
 }
 .grid-esperienza {
  margin-top: 3vw;
 }
/*-----------------*/
 /*--  FERTISCAN  --*/
 /*-----------------*/
 .container-fertiscan-acc {
  grid-gap: 12vw;
 }
 h2.subtitle-fertiscan, h2.title-linee-indagine, span.text-bold, h2.title-caratteristiche-fertiscan, h2.title-fertiscan-consigliato {
  font-size: 9vw;
 }
 .back-linee-indagine-mob{
  background: url(/wp-content/uploads/2022/08/uomo-donna-mob-500.jpg);
  height: calc(100vw / (500 / 350));
 }
 .grid-text-linee-ind-mob {
  padding-bottom: 8vw;
 }
 .grid-linee-indagine-mob::after {
  bottom: 7.5vw;
 }
 span.text-bold {
  line-height: 9.4vw;
 }
 p.text-semplice-prelievo {
  margin: auto;
 }
 .tipi-test-fertilita {
  grid-gap: 20vw;
 }
 .col1-tipi-test-donna::after {
  bottom: -10vw;
 }
 object.img-global-female, object.img-global-male {
  width: 65vw;
 }
 p.text-tipi-test-donna, p.text-tipi-test-uomo {
  border-left: solid 8px;
 }
 .container-caratteristiche-fertiscan {
  padding: 15vw 0;
 }
 .grid-caratteristiche-fertiscan {
  max-width: 70vw;
  grid-gap: 8vw;
 }
 .card-caratteristiche-fertiscan {
  width: 100%;
  padding: 10vw 0 15vw;
 }
 .card-caratteristiche-fertiscan::after{
  bottom: 4vw;
 }
 h2.title-caratteristiche-fertiscan {
  line-height: 9vw;
  width: 65vw;
  margin: 0 auto 8vw 15vw;
 }
 h2.title-fertiscan-consigliato sup {
  font-size: 3vw;
  bottom: 1.8ex;
 }
 p.text-caratteristiche-fertiscan {
  margin: 4vw auto 0;
 }
 .text-info-consigliato {
  width: 80vw;
  margin: 0 auto;
 }
 p.text1-fertiscan-consigliato, p.text2-fertiscan-consigliato, p.text3-fertiscan-consigliato, p.text4-fertiscan-consigliato, p.text5-fertiscan-consigliato {
  margin: 6vw auto 0 0;
  border-left: solid 2vw;
 }
 /*-----------------*/
 /*--  CARIOTIPO  --*/
 /*-----------------*/
 .col2-spieg-cariotipo {
  background: url(/wp-content/uploads/2022/08/cariotipo-500.jpg);
  height: calc(100vw / (500 / 424));
 }
 .grid-cariotipo-effettua-rivolto {
  grid-gap: 20vw;
 }
 .col1-effettua-rivolto-cariotipo::after {
  bottom: -10vw;
 }
 h3.title-effettua-cariotipo, h3.title-rivolto-cariotipo {
  text-align: center;
 }
 h3.title-effettua-cariotipo, h3.title-rivolto-cariotipo {
  width: 63vw;
  margin-bottom: 10vw;
 }
 object.icona-effettua-rivolto {
  height: 20vw;
 }
 p.text-importante-cariotipo {
  margin-top: 6vw;
 }
 h2.title-analisi-cariotipo {
  font-size: 9vw;
  margin: 15vw auto 5vw;
 }
 button.btn-info-blue.btn-analisi-cariotipo {
  margin: 0 auto 15vw;
 }
 /*-----------------*/
 /*--   FIBROSI   --*/
 /*-----------------*/
 .col2-spieg-fibrosi {
  background: url(/wp-content/uploads/2022/08/fibrosi-500.jpg);
  height: calc(100vw / (500 / 426));
 }
 .fibrosi-effettua-rivolto {
  margin-bottom: 15vw;
 }
 h3.title-effettua-fibrosi, h3.title-rivolto-fibrosi {
  margin-bottom: 10vw;
 }
 /*-------------------*/
 /*--   X-FRAGILE   --*/
 /*-------------------*/
 .col2-spieg-x {
  background: url(/wp-content/uploads/2022/08/xfragile-500.jpg);
  height: calc(100vw / (500 / 420));
 }
 p.text1-conseg-xfragile, p.text1-import-xfragile{
  margin-top: 6vw;
 }
 /*---------------------*/
 /*--   TROMBOFILIA   --*/
 /*---------------------*/
 .col2-spieg-trombofilia {
  background: url(/wp-content/uploads/2022/08/trombofilia-500.jpg);
  height: calc(100vw / (500 / 437));
 }
 h3.title-effettua-trombofilia, h3.title-causa-trombofilia {
  margin-bottom: 10vw;
 }
 .icon-title-trombofilia-importante {
  margin-bottom: 6vw;
 }
 p.text-card-trombofilia {
  padding: 0 5vw 2vw 3vw;
  margin: 5vw 0 5vw 5vw;
  border-left: solid 2vw;
 }
 /*------------------------*/
 /*--   MICRODELEZIONE   --*/
 /*------------------------*/
 .col2-spieg-microdel {
  background: url(/wp-content/uploads/2022/08/cromosoma-y-500.jpg);
  height: calc(100vw / (500 / 500));
 }
 h3.title-effettua-microdel, h3.title-conseg-microdel {
  margin-bottom: 10vw;
 }
 object.icona-effettua-conseg {
  height: 20vw;
 }
 .icon-title-microdel-importante {
  margin-bottom: 6vw;
 }
 p.text-card-microdel {
  padding: 0 5vw 2vw 3vw;
  margin: 5vw 0 5vw 5vw;
  border-left: solid 2vw;
 }
}
@media (min-width: 551px){
 .container-test-btn::before {
  left: 0;
  right: 0;
 }
 object.img-donna-fertilita, object.img-uomo-fertilita {
  margin-top: 0.7vw;
 }
 /*-----------------*/
 /*--  FERTISCAN  --*/
 /*-----------------*/
 p.text-semplice-prelievo {
  margin-bottom: 0;
 }
}
@media (min-width: 551px) and (max-width: 766.9px){
 h1.title-hero {
  max-width: 565px;
 }
 h2.subtitle-hero-genoma {
  max-width: 499px;
 }
 .grid-infertilita {
  padding-bottom: 10vw;
 }
 .col1-infertilita, .col2-geni-diversi, .container-test-fertilita,  .container-test-btn{
  padding: 8vw;
 }
 .col2-infertilita::after {
  width: calc(100% + 8vw);
  bottom: -4vw;
  left: -8vw;
 }
 h3.title-infertilita, h3.title-geni-diversi {
  font-size: 5.5vw;
  line-height: 6.3vw;
 }
 h3.title-infertilita {
  width: 72vw;
 }
 p.text1-infertilita, p.text2-infertilita, p.text-geni-diversi, h3.title2-geni-diversi, li.item-test-donna, li.item-test-uomo{
  font-size: 3.3vw;
  line-height: 4.3vw;
 }
 p.text1-infertilita, p.text2-infertilita {
  width: 75vw;
 }
 img.piantina {
  width: 83vw;
 }
 p.text-geni-diversi {
  width: 67vw;
 }
 h3.title2-geni-diversi {
  width: 57vw;
 }
 h2.title-test-fertilita, h3.title-donna, h3.title-uomo {
  font-size: 7.2vw;
 }
 .container-test-btn::before {
  width: calc(100% - 16vw);
 }
 .container-elenco-test {
  padding-bottom: 12vw;
  grid-gap: 12vw;
 }
 .container-elenco-test::after {
  width: 100%;
  bottom: 6vw;
 }
 .donna-test-fertilita, .uomo-test-fertilita {
  grid-gap: 6vw;
 }
 .donna-test-fertilita::before {
  width: 100%;
  bottom: -6vw;
 }
 object.img-donna-fertilita, object.img-uomo-fertilita {
  width: 35vw;
 }
 h3.title-donna, h3.title-uomo {
  margin-bottom: 3vw;
 }
 ul.elenco.test-fertilita-donna, ul.elenco.test-fertilita-uomo {
  margin-left: 4vw;
 }
 li.item-test-donna, li.item-test-uomo {
  width: 36vw;
 }
 li.item-test-donna sup, li.item-test-uomo sup {
  bottom: 0.1ex;
  font-size: 2.5vw;
 }
 .container-elenco-test-fertilita .gb-inside-container > button.step-fertilita:not(:first-child)::before {
  width: calc(100% - 16vw);
  top: -3.5vw;
 }
 button.step-fertilita:first-child {
  padding: 8vw 8vw 0;
 }
 button.step-fertilita {
  padding: 0 8vw;
 }
 button.step-fertilita:after {
  width: 5vw;
  height: 5vw;
 }
 h2.title-step-fertilita {
  font-size: 4.5vw;
  width: 60vw;
  margin-bottom: 6vw;
 }
 h2.title-step-fertilita sup {
  font-size: 2vw;
 }
 /*-----------------*/
 /*--  FERTISCAN  --*/
 /*-----------------*/
 .container-fertiscan-acc {
  margin: 0 8vw 8vw;
  grid-gap: 8vw;
 }
 object.logo-fertiscan {
  width: 55vw;
 }
 p.text-fertiscan, p.text-semplice-prelievo, p.name-test-donna, p.name-test-uomo, p.text-tipi-test-donna, p.text-tipi-test-uomo, span.first-test-donna, span.first-number-test, span.test-donna, span.number-test, p.text1-fertiscan-consigliato, p.text2-fertiscan-consigliato, p.text3-fertiscan-consigliato, p.text4-fertiscan-consigliato, p.text5-fertiscan-consigliato {
  font-size: 3.3vw;
  line-height: 4.3vw;
 }
 p.text-fertiscan sup, p.text-semplice-prelievo sup, span.first-test-donna sup, span.test-donna sup{
  bottom: 0.1vw;
  font-size: 2.5vw;
 }
 h2.subtitle-fertiscan, h2.title-linee-indagine, span.text-bold, h2.title-caratteristiche-fertiscan, h2.title-fertiscan-consigliato{
  font-size: 7.2vw;
 }
 .grid-text-linee-ind-mob {
  padding-bottom: 8vw;
 }
 .grid-linee-indagine-mob, .tipi-test-fertilita, .grid-fertiscan-consigliato{
  padding: 8vw;
 }
 .grid-linee-indagine-mob::after {
  width: calc(100% - 16vw);
  bottom: 4vw;
 }
 h2.title-linee-indagine {
  padding-top: 8vw;
 }
 object.img-donna, object.img-uomo {
  height: 35vw;
 }
 span.text-bold {
  line-height: 7.6vw;
 }
 span.text-light {
  font-size: 3.5vw;
 }
 .tipi-test-fertilita {
  grid-gap: 18vw;
 }
 object.img-global-female, object.img-global-male {
  width: 60vw;
 }
 h2.title-tipologia-test-donna, h2.title-tipologia-test-uomo {
  font-size: 5.5vw;
 }
 span.rotis-light {
  font-size: 2.4vw;
 }
 .col1-tipi-test-donna::after {
  width: calc(100% + 16vw);
  bottom: -8vw;
  right: -8vw;
 }
 h2.title-tipologia-test-donna, h2.title-tipologia-test-uomo {
  margin-bottom: 5vw;
 }
 .container-caratteristiche-fertiscan {
  padding: 8vw 0;
 }
 h2.title-caratteristiche-fertiscan {
  width: 50vw;
  line-height: 7.2vw;
  margin: 0 auto 5vw 10vw;
 }
 .grid-caratteristiche-fertiscan{
  grid-gap: 5vw;
  max-width: 85vw;
 }
 .card-caratteristiche-fertiscan{
  padding: 5vw 0 10vw;
  flex: 0 1 calc(80vw / 2);
 }
 .card-caratteristiche-fertiscan::after {
  bottom: 3vw;
 }
 h3.subtitle-caratteristiche-fertiscan {
  font-size: 5.1vw;
 } 
 p.text-caratteristiche-fertiscan {
  font-size: 3vw;
  line-height: 3vw;
  margin: 3vw auto 0;
 }
 button.btn-info-white.btn-caratt-test {
  margin: 8vw auto 0;
 }
 h2.title-fertiscan-consigliato sup{ 
  font-size: 2.5vw;
  bottom: 1.7ex;
 }
 .text-info-consigliato {
  width: 77vw;
  margin: auto;
 }
 p.text1-fertiscan-consigliato, p.text2-fertiscan-consigliato, p.text3-fertiscan-consigliato, p.text4-fertiscan-consigliato, p.text5-fertiscan-consigliato {
  border-left: solid 1.3vw;
 }
 p.text1-fertiscan-consigliato, p.text2-fertiscan-consigliato, p.text3-fertiscan-consigliato, p.text4-fertiscan-consigliato, p.text5-fertiscan-consigliato {
  margin: 4vw auto 0 0;
 }
 /*-----------------*/
 /*--  CARIOTIPO  --*/
 /*-----------------*/
 .col1-spieg-cariotipo {
  padding: 0 8vw;
 }
 p.text-spieg-cariotipo, p.text1-effettua-rivolto-cariotipo, p.text2-effettua-rivolto-cariotipo, p.text3-effettua-rivolto-cariotipo, p.text-importante-cariotipo, h3.title2-importante-cariotipo, li.alterazioni-cariotipo-elenco {
  font-size: 3.3vw;
  line-height: 4.3vw;
 }
 h3.subtitle-spieg-cariotipo, h3.title-effettua-cariotipo, h3.title-rivolto-cariotipo, h3.title-importante-cariotipo {
  font-size: 5.5vw;
 }
 h3.subtitle-spieg-cariotipo, p.text2-effettua-rivolto-cariotipo, p.text3-effettua-rivolto-cariotipo, p.text-importante-cariotipo {
  width: 75vw;
 }
 .grid-cariotipo-effettua-rivolto, .grid-cariotipo-importante {
  padding: 8vw;
 }
 .grid-cariotipo-effettua-rivolto {
  grid-gap: 14vw;
 }
 .col1-effettua-rivolto-cariotipo::after {
  bottom: -7vw;
  width: calc(100% + 16vw);
  left: -8vw;
 }
 h3.title-effettua-cariotipo, h3.title-rivolto-cariotipo {
  margin-bottom: 8vw;
 } 
 object.icona-effettua-rivolto {
  height: 14vw;
 }
 p.text1-effettua-rivolto-cariotipo {
  width: 41vw;
 }
 object.icona-importante-cariotipo {
  height: 11vw;
 }
 .grid-cariotipo-importante {
  grid-gap: 8vw;
 }
 p.text-importante-cariotipo {
  margin-top: 3vw;
 }
 ul.list-alterazioni-cariotipo {
  margin: 3vw 0 0 3vw;
 }
 li.alterazioni-cariotipo-elenco {
  width: 76vw;
 }
 h2.title-analisi-cariotipo {
  font-size: 7.2vw;
  margin: 8vw 8vw 6vw;
 }
 button.btn-info-blue.btn-analisi-cariotipo {
  margin: 0 auto 12vw;
 }
 /*-----------------*/
 /*--   FIBROSI   --*/
 /*-----------------*/
 .col1-spieg-fibrosi {
  padding: 0 8vw;
 }
 h3.subtitle-spieg-fibrosi, h3.title-effettua-fibrosi, h3.title-rivolto-fibrosi {
  font-size: 5.5vw;
 }
 p.text-spieg-fibrosi, p.text2-spieg-fibrosi, p.text3-spieg-fibrosi, p.text1-effettua-rivolto-fibrosi, p.text2-effettua-rivolto-fibrosi, p.text3-effettua-rivolto-fibrosi {
  font-size: 3.3vw;
  line-height: 4.3vw;
 }
 .grid-fibrosi-effettua-rivolto, .container-uomo-donna-fibrosi {
  grid-gap: 12vw;
 }
 .col1-effettua-rivolto-fibrosi {
  padding: 8vw 8vw 0;
 }
 .col1-effettua-rivolto-fibrosi::after {
  width: calc(100% + 16vw);
  left: -8vw;
  bottom: -6vw;
 }
 h3.title-effettua-fibrosi, h3.title-rivolto-fibrosi {
  margin-bottom: 8vw;
 }
 object.icona-effettua-rivolto-fibrosi {
  height: 18vw;
 }
 p.text1-effettua-rivolto-fibrosi {
  width: 50vw;
 }
 .col2-effettua-rivolto-fibrosi {
  padding: 0 8vw 8vw;
 }
 p.text2-effettua-rivolto-fibrosi {
  width: 58vw;
 }
 p.text3-effettua-rivolto-fibrosi {
  width: 70vw;
 }
 .fibrosi-effettua-rivolto {
  margin-bottom: 12vw;
 }
 /*-------------------*/
 /*--   X-FRAGILE   --*/
 /*-------------------*/
 .col1-spieg-x {
  padding: 0 8vw;
 }
 h3.subtitle-spieg-x, h3.title-conseg-xfragile, h3.title-import-xfragile {
  font-size: 5.5vw;
 }
 p.text-spieg-x, p.text1-conseg-xfragile, p.text2-conseg-xfragile, p.text1-import-xfragile{
  font-size: 3.3vw;
  line-height: 4.3vw;
 }
 .grid-xfragile-conseg-import {
  grid-gap: 12vw;
 }
 .col1-xfragile-conseg-import {
  padding: 8vw 8vw 0;
 }
 .col1-xfragile-conseg-import::after {
  width: calc(100% + 16vw);
  left: -8vw;
  bottom: -6vw;
 }
 object.icona-xfragile {
  height: 16vw;
 }
 h3.title-conseg-xfragile {
  width: 60vw;
 }
 p.text1-conseg-xfragile, p.text1-import-xfragile {
  margin-top: 3vw;
 }
 .col2-xfragile-conseg-import {
  padding: 0 8vw 8vw;
 }
 h3.title-import-xfragile {
  width: 65vw;
 }
 object.icona-import-xfragile {
  height: 12vw;
 }
 button.btn-info-blue.btn-xfragile {
  margin: 8vw auto 12vw;
 }
 /*---------------------*/
 /*--   TROMBOFILIA   --*/
 /*---------------------*/
 .col1-spieg-trombofilia {
  padding: 0 8vw;
 }
 h3.subtitle-spieg-trombofilia, h3.title-effettua-trombofilia, h3.title-causa-trombofilia, h3.title-importante-trombofilia {
  font-size: 5.5vw;
 }
 h3.subtitle-spieg-trombofilia, p.text-spieg-trombofilia {
  width: 82vw;
 }
 p.text-spieg-trombofilia, p.text1-effettua-trombofilia, p.text2-causa-trombofilia{
  font-size: 3.3vw;
  line-height: 4.3vw;
 }
 .grid-trombofilia-effettua-causa {
  grid-gap: 12vw;
 }
 .col1-trombofilia-effettua-causa {
  padding: 8vw 8vw 0;
 }
 .col1-trombofilia-effettua-causa::after {
  width: calc(100% + 16vw);
  left: -8vw;
  bottom: -6vw;
 }
 h3.title-effettua-trombofilia, h3.title-causa-trombofilia {
  margin-bottom: 8vw;
 }
 p.text1-effettua-trombofilia {
  width: 47vw;
 }
 .col2-effettua-causa-trombofilia {
  padding: 0 8vw 8vw;
 }
 object.icona-effettua-causa {
  height: 18vw;
 }
 h3.title-causa-trombofilia {
  width: 80vw;
 }
 p.text2-causa-trombofilia {
  width: 72vw;
 }
 .container-trombofilia-importante {
  padding-bottom: 10vw;
  margin-bottom: 12vw;
 }
 .icon-title-trombofilia-importante {
  padding: 8vw 8vw 0;
  margin-bottom: 6vw;
 }
 h3.title-importante-trombofilia {
  width: 66vw;
 }
 .grid-trombofilia-importante {
  max-width: 60vw;
  grid-gap: 6vw;
 }
 object.icona-trombofilia-importante {
  height: 12vw;
 }
 p.text-card-trombofilia {
  font-size: 3.2vw;
  line-height: 3.6vw;
  border-left: solid 1.5vw;
  padding: 0 5vw 2vw 2vw;
  margin: 4vw 0 4vw 4vw;
 }
 /*------------------------*/
 /*--   MICRODELEZIONE   --*/
 /*------------------------*/
 .col1-spieg-microdel {
  padding: 0 8vw;
 }
 p.text-spieg-microdel, p.text1-effettua-microdel, p.text2-conseg-microdel{
  font-size: 3.3vw;
  line-height: 4.3vw;
 }
 p.text-spieg-microdel {
  width: 74vw;
 }
 h3.subtitle-spieg-microdel, h3.title-effettua-microdel, h3.title-conseg-microdel, h3.title-importante-microdel {
  font-size: 5.5vw;
 }
 ul.contrarre-microdel-elenco {
  margin-left: 3.5vw;
 }
 li.contrarre-microdel {
  font-size: 3.3vw;
 }
 .grid-microdel-effettua-conseg {
  grid-gap: 12vw;
 }
 .col1-microdel-effettua-conseg{
  padding: 8vw 8vw 0;
 }
 .col1-microdel-effettua-conseg::after {
  width: calc(100% + 16vw);
  left: -8vw;
  bottom: -6vw;
 }
 h3.title-effettua-microdel, h3.title-conseg-microdel{
  margin-bottom: 8vw;
 }
 object.icona-effettua-conseg {
  height: 14vw;
 }
 p.text1-effettua-microdel {
  width: 59.5vw;
 }
 .col2-effettua-conseg-microdel{
  padding: 0 8vw 8vw;
 }
 h3.title-conseg-microdel {
  width: 80vw;
 }
 p.text2-conseg-microdel {
  width: 73vw;
 }
 .container-microdel-importante {
  padding-bottom: 10vw;
  margin-bottom: 12vw;
 }
 .icon-title-microdel-importante {
  padding: 8vw 8vw 0;
  margin-bottom: 6vw;
 }
 object.icona-microdel-importante {
  height: 12vw;
 }
 .grid-microdel-importante {
  max-width: 60vw;
  grid-gap: 6vw;
 }
 p.text-card-microdel {
  font-size: 3.2vw;
  line-height: 3.6vw;
  border-left: solid 1.5vw;
  padding: 0 5vw 2vw 2vw;
  margin: 4vw 0 4vw 4vw;
 }
}
@media (min-width: 551px) and (max-width: 899.9px){
 object.logo-genoma-hero {
  margin-bottom: 8vw;
 }
 h1.title-hero, h2.subtitle-hero-genoma {
  margin-bottom: 7vw;
 }
 .col1-geni-diversi {
  background-image: url(/wp-content/uploads/2022/08/img-fert-700.jpg);
  height: calc(100vw / (700 / 560)) !important;
 }
 /*-----------------*/
 /*--  FERTISCAN  --*/
 /*-----------------*/
 .back-linee-indagine-mob{
  background: url(/wp-content/uploads/2022/08/uomo-donna-mob-700.jpg);
  height: calc(100vw / (700 / 490));
 }
 /*-----------------*/
 /*--  CARIOTIPO  --*/
 /*-----------------*/
 .col2-spieg-cariotipo {
  background: url(/wp-content/uploads/2022/08/cariotipo-700.jpg);
  height: calc(100vw / (700 / 593));
 }
 /*-----------------*/
 /*--   FIBROSI   --*/
 /*-----------------*/
 .col2-spieg-fibrosi {
  background: url(/wp-content/uploads/2022/08/fibrosi-700-new.jpg);
  height: calc(100vw / (700 / 597));
 }
 /*-------------------*/
 /*--   X-FRAGILE   --*/
 /*-------------------*/
 .col2-spieg-x {
  background: url(/wp-content/uploads/2022/08/xfragile-700.jpg);
  height: calc(100vw / (700 / 588));
 }
 /*---------------------*/
 /*--   TROMBOFILIA   --*/
 /*---------------------*/
 .col2-spieg-trombofilia {
  background: url(/wp-content/uploads/2022/08/trombofilia-700.jpg);
  height: calc(100vw / (700 / 612));
 }
 /*------------------------*/
 /*--   MICRODELEZIONE   --*/
 /*------------------------*/
 .col2-spieg-microdel {
  background: url(/wp-content/uploads/2022/08/cromosoma-y-700.jpg);
  height: calc(100vw / (700 / 700));
 }
}
@media (min-width: 551px) and (max-width: 1099.9px){
 /*-----------------*/
 /*--  FERTISCAN  --*/
 /*-----------------*/
 p.text-tipi-test-donna, p.text-tipi-test-uomo {
  border-left: solid 10px;
 }
}
@media (max-width: 766.9px){
 h3.title-infertilita, p.text1-infertilita, h3.title-geni-diversi, p.text-geni-diversi {
  margin-bottom: 6vw;
 }
 /*-----------------*/
 /*--  FERTISCAN  --*/
 /*-----------------*/
 object.logo-fertiscan, h2.subtitle-fertiscan {
  margin-bottom: 6vw;
 }
 p.name-test-donna, p.name-test-uomo {
  margin: 3vw 0 0;
 }
 .container-first-test-donna, .container-test-donna, .container-first-test-uomo {
  padding: 8px;
 }
 p.text-tipi-test-donna, p.text-tipi-test-uomo {
  margin-bottom: 8vw;
 }
 button.btn-info-blue.btn-fertilita {
  margin-bottom: 10vw;
 }
 object.icona-caratteristiche-fertiscan {
  height: 12vw;
 }
 object.logo-fertiscan-consigliato {
  display: none;
 }
 p.text1-fertiscan-consigliato, p.text2-fertiscan-consigliato, p.text3-fertiscan-consigliato, p.text4-fertiscan-consigliato, p.text5-fertiscan-consigliato {
  padding: 0 0 1.5vw 2vw;
 }
 /*-----------------*/
 /*--  CARIOTIPO  --*/
 /*-----------------*/
 p.text-spieg-cariotipo, h3.subtitle-spieg-cariotipo {
  margin-bottom: 6vw;
 }
 p.text1-effettua-rivolto-cariotipo, p.text2-effettua-rivolto-cariotipo, p.text3-effettua-rivolto-cariotipo {
  margin: 6vw auto 0;
 }
 /*-----------------*/
 /*--   FIBROSI   --*/
 /*-----------------*/
 h3.subtitle-spieg-fibrosi, p.text-spieg-fibrosi, p.text2-spieg-fibrosi, p.text3-spieg-fibrosi {
  margin-bottom: 6vw;
 }
 .container-uomo-donna-fibrosi {
  flex-direction: column;
 }
 p.text1-effettua-rivolto-fibrosi, p.text2-effettua-rivolto-fibrosi, p.text3-effettua-rivolto-fibrosi {
  margin: 6vw auto 0;
 }
 /*-------------------*/
 /*--   X-FRAGILE   --*/
 /*-------------------*/
 h3.subtitle-spieg-x, p.text-spieg-x, p.text1-conseg-xfragile, p.text1-import-xfragile{
  margin-bottom: 6vw;
 }
 /*---------------------*/
 /*--   TROMBOFILIA   --*/
 /*---------------------*/
 h3.subtitle-spieg-trombofilia, p.text-spieg-trombofilia {
  margin-bottom: 6vw;
 }
 p.text1-effettua-trombofilia, p.text2-causa-trombofilia {
  margin: 6vw auto 0;
 }
 button.btn-info-white.btn-trombofilia {
  margin: 0 auto;
 }
 /*------------------------*/
 /*--   MICRODELEZIONE   --*/
 /*------------------------*/
 p.text-spieg-microdel, h3.subtitle-spieg-microdel {
  margin-bottom: 6vw;
 }
 p.text1-effettua-microdel, p.text2-conseg-microdel {
  margin: 6vw auto 0;
 }
 button.btn-info-white.btn-microdel {
  margin: 0 auto;
 }
}
@media (min-width: 767px){
 h3.title-infertilita, p.text1-infertilita, h3.title-geni-diversi, p.text-geni-diversi{
  margin-bottom: 2.8vw;
 }
 h3.title-donna, h3.title-uomo {
  margin-bottom: 1.5vw;
 }
 li.item-test-donna sup, li.item-test-uomo sup{
  bottom: 0.1ex;  
 }
 div#nf-field-99-container {
  float: right;
  width: 48%;
  clear: none !important;
 }
 /*-----------------*/
 /*--  FERTISCAN  --*/
 /*-----------------*/ 
 p.text-fertiscan sup, p.text-semplice-prelievo sup, span.first-test-donna sup, span.test-donna sup, span.first-test-donna sup{
  bottom: 0.1ex;
 }
 p.name-test-donna, p.name-test-uomo {
  margin: 1vw 0 0;
 }
 p.text-tipi-test-donna {
  margin-bottom: 6vw;
 }
 h2.title-caratteristiche-fertiscan {
  margin-bottom: 2.8vw;
 }
 p.text1-fertiscan-consigliato, p.text2-fertiscan-consigliato, p.text3-fertiscan-consigliato, p.text4-fertiscan-consigliato, p.text5-fertiscan-consigliato{
  position: absolute;
  z-index: 1 !important;
  padding-bottom: 1vw;
 }
 p.text1-fertiscan-consigliato {
  left: 50%;
  transform: translate(-50%, -50%) !important;
  top: -1.2vw;
 }
 p.text2-fertiscan-consigliato, p.text4-fertiscan-consigliato {
  padding-right: 15px;
 }
 p.text3-fertiscan-consigliato, p.text4-fertiscan-consigliato {
  top: 72%;
 }
 p.text3-fertiscan-consigliato, p.text5-fertiscan-consigliato {
  padding-left: 15px;
 }
 /*-----------------*/
 /*--  CARIOTIPO  --*/
 /*-----------------*/
 p.text-spieg-cariotipo, h3.subtitle-spieg-cariotipo{
  margin-bottom: 2.8vw;
 }
 h3.title-effettua-cariotipo, h3.title-rivolto-cariotipo {
  margin-bottom: 5vw;
 }
 p.text-importante-cariotipo{
  margin-top: 2.8vw;
 }
 /*---------------*/
 /*--  FIBROSI  --*/
 /*---------------*/
 h3.subtitle-spieg-fibrosi, p.text-spieg-fibrosi, p.text2-spieg-fibrosi, p.text3-spieg-fibrosi {
  margin-bottom: 2.8vw;
 }
 p.text1-effettua-rivolto-fibrosi, p.text2-effettua-rivolto-fibrosi, p.text3-effettua-rivolto-fibrosi {
  margin-top: 2.8vw !important;
 }
 /*-------------------*/
 /*--   X-FRAGILE   --*/
 /*-------------------*/
 h3.subtitle-spieg-x, p.text-spieg-x, .title-icon-xfragile, p.text1-conseg-xfragile, .title-icon-import-xfragile, p.text1-import-xfragile{
  margin-bottom: 2.8vw;
 }
 /*---------------------*/
 /*--   TROMBOFILIA   --*/
 /*---------------------*/
 h3.subtitle-spieg-trombofilia, p.text-spieg-trombofilia {
  margin-bottom: 2.8vw;
 }
 p.text1-effettua-trombofilia, p.text2-causa-trombofilia {
  padding-top: 2.8vw;
 }
 /*------------------------*/
 /*--   MICRODELEZIONE   --*/
 /*------------------------*/
 p.text-spieg-microdel, h3.subtitle-spieg-microdel, ul.contrarre-microdel-elenco {
  margin-bottom: 2.8vw;
 }
 p.text1-effettua-microdel, p.text2-conseg-microdel {
  padding-top: 2.8vw;
 }
}
@media (min-width: 767px) and (max-width: 899.9px){
 h2.subtitle-hero-genoma {
  width: 82vw;
 }
 .grid-infertilita, .col2-geni-diversi, .container-test-fertilita, .container-test-btn{
  padding: 6vw 5vw;
 }
 .grid-infertilita {
  grid-gap: 10vw;
 }
 .col2-infertilita::after {
  width: calc(100% + 10vw);
  bottom: -1vw;
  left: -5vw;
 }
 h3.title-infertilita, h3.title-geni-diversi, h2.title-step-fertilita{
  font-size: 3.8vw;
 }
 h3.title-infertilita {
  width: 80vw;
 }
 p.text1-infertilita, p.text2-infertilita, p.text-geni-diversi, h3.title2-geni-diversi, li.item-test-donna, li.item-test-uomo{
  font-size: 2.6vw;
  line-height: 3.2vw;
 }
 img.piantina {
  width: 60vw;
 }
 h3.title-geni-diversi, p.text-geni-diversi, h2.title-test-fertilita {
  width: 76vw; 
 }
 h3.title2-geni-diversi {
  width: 45vw;
 }
 h2.title-test-fertilita, h3.title-donna, h3.title-uomo {
  font-size: 6vw;
 }
 .container-test-btn::before {
  width: calc(100vw - 10vw);
 }
 .container-elenco-test {
  grid-gap: 8vw;
  padding-bottom: 8vw;
 }
 .container-elenco-test::after {
  width: 100%;
  bottom: 4vw;
 }
 .donna-test-fertilita, .uomo-test-fertilita {
  grid-gap: 4vw;
 }
 .donna-test-fertilita::before {
  width: 100%;
  bottom: -4vw;
 }
 object.img-donna-fertilita, object.img-uomo-fertilita {
  width: 25vw;
 }
 ul.elenco.test-fertilita-donna, ul.elenco.test-fertilita-uomo {
  margin-left: 3vw;
 }
 li.item-test-donna, li.item-test-uomo {
  width: 28vw;
 }
 .container-elenco-test-fertilita .gb-inside-container > button.step-fertilita:not(:first-child)::before {
  width: calc(100% - 10vw);
 }
 button.step-fertilita:first-child {
  padding: 6vw 5vw 0;
 }
 button.step-fertilita {
  padding: 0 5vw;
 }
 h2.title-step-fertilita sup {
  font-size: 1.5vw;
  bottom: 1.3ex;
 }
 /*-----------------*/
 /*--  FERTISCAN  --*/
 /*-----------------*/ 
 .container-fertiscan-acc {
  padding: 1vw 5vw 6vw;
  grid-gap: 6vw;
 }
 object.logo-fertiscan {
  width: 50vw;
 }
 object.logo-fertiscan, h2.subtitle-fertiscan, h2.title-tipologia-test-donna, h2.title-tipologia-test-uomo, button.btn-info-blue.btn-fertilita {
  margin-bottom: 4vw;
 }
 p.text-fertiscan, p.text-semplice-prelievo, p.name-test-donna, p.name-test-uomo, p.text-tipi-test-donna, p.text-tipi-test-uomo, span.first-test-donna, span.first-number-test, span.test-donna, span.number-test, p.text1-fertiscan-consigliato, p.text2-fertiscan-consigliato, p.text3-fertiscan-consigliato, p.text4-fertiscan-consigliato, p.text5-fertiscan-consigliato {
  font-size: 2.6vw;
  line-height: 3.2vw;
 }
 p.text-fertiscan {
  width: 74vw;
 }
 h2.subtitle-fertiscan, h2.title-linee-indagine, span.text-bold, h2.title-caratteristiche-fertiscan, h2.title-fertiscan-consigliato {
  font-size: 6vw;
 }
 .container-linee-indagine-mob {
  padding-top: 6vw;
 }
 .grid-text-linee-ind-mob {
  padding-bottom: 6vw;
 }
 .grid-linee-indagine-mob, .tipi-test-fertilita {
  padding: 6vw 5vw;
 }
 .grid-linee-indagine-mob::after {
  width: calc(100% - 10vw);
  bottom: 2.5vw;
 }
 object.img-uomo, object.img-donna {
  height: 22vw;
 }
 span.text-bold {
  line-height: 6.4vw;
 }
 span.text-light {
  font-size: 2.9vw;
 }
 .tipi-test-fertilita {
  grid-gap: 10vw;
 }
 .col1-tipi-test-donna::after {
  width: calc(100% + 10vw);
  bottom: -5vw;
  right: -5vw;
 }
 object.img-global-female, object.img-global-male {
  width: 45vw;
 }
 h2.title-tipologia-test-donna, h2.title-tipologia-test-uomo, h3.subtitle-caratteristiche-fertiscan{
  font-size: 3.8vw;
 }
 span.rotis-light {
  font-size: 1.9vw;
 }
 h2.title-caratteristiche-fertiscan {
  margin: 0 auto 4vw 10vw;
  width: 53vw;
  line-height: 6vw;
 }
 .grid-caratteristiche-fertiscan {
  max-width: 80vw;
 }
 .card-caratteristiche-fertiscan {
  padding: 4vw 0 7vw;
  flex: 1 1 calc((80vw / 2) - 1.5vw);
 }
 .card-caratteristiche-fertiscan::after {
  bottom: 2vw;
 }
 object.icona-caratteristiche-fertiscan {
  height: 7vw;
 }
 p.text-caratteristiche-fertiscan {
  font-size: 2.3vw;
  line-height: 2.7vw;
  width: 27vw;
  margin: 2vw auto 0;
 }
 button.btn-info-white.btn-caratt-test {
  margin: 6vw auto 0;
 }
 .grid-fertiscan-consigliato{
  padding: 6vw 5vw 0;
 }
 h2.title-fertiscan-consigliato sup{
  font-size: 2vw;
  bottom: 2vw;
 }
 p.text1-fertiscan-consigliato {
  width: 25vw;
 }
 p.text2-fertiscan-consigliato {
  top: 30%;
  width: 27vw;
  right: -42%;
 }
 p.text2-fertiscan-consigliato, p.text4-fertiscan-consigliato {
  border-right: solid 1vw;
 }
 p.text3-fertiscan-consigliato {
  right: -30%;
  width: 34vw;
 }
 p.text3-fertiscan-consigliato, p.text5-fertiscan-consigliato {
  border-left: solid 1vw;
 }
 p.text4-fertiscan-consigliato {
  left: -15%;
  width: 27vw;
 }
 p.text5-fertiscan-consigliato {
  top: 30%;
  width: 16vw;
  left: -20%;
 }
 /*-----------------*/
 /*--  CARIOTIPO  --*/
 /*-----------------*/
 .col1-spieg-cariotipo {
  padding: 1vw 5vw 0;
 }
 p.text-spieg-cariotipo, p.text1-effettua-rivolto-cariotipo, p.text2-effettua-rivolto-cariotipo, p.text3-effettua-rivolto-cariotipo, p.text-importante-cariotipo, h3.title2-importante-cariotipo, li.alterazioni-cariotipo-elenco{
  font-size: 2.6vw;
  line-height: 3.4vw;
 }
 p.text-spieg-cariotipo {
  width: 70vw;
 }
 h3.subtitle-spieg-cariotipo, h3.title-effettua-cariotipo, h3.title-rivolto-cariotipo, h3.title-importante-cariotipo {
  font-size: 3.8vw;
 }
 h3.subtitle-spieg-cariotipo {
  width: 75vw;
 }
 .grid-cariotipo-effettua-rivolto, .grid-cariotipo-importante {
  padding: 6vw 5vw;
  grid-gap: 8vw;
 }
 .col1-effettua-rivolto-cariotipo::after {
  width: calc(100% + 10vw);
  left: -5vw;
  bottom: -4vw;
 }
 object.icona-effettua-rivolto {
  height: 10vw;
 }
 p.text1-effettua-rivolto-cariotipo {
  width: 33vw;
  margin: 2.8vw auto 0;
 }
 p.text2-effettua-rivolto-cariotipo, p.text3-effettua-rivolto-cariotipo {
  width: 60vw;
  margin: 2.8vw auto 0;
 }
 object.icona-importante-cariotipo {
  height: 8vw;
 }
 ul.list-alterazioni-cariotipo{
  margin: 2.8vw auto 0 2.5vw;
 }
 li.alterazioni-cariotipo-elenco {
  width: 78vw;
 }
 h2.title-analisi-cariotipo{
  font-size: 6vw;
  width: 83vw;
  margin: 6vw auto 5vw;
 }
 button.btn-info-blue.btn-analisi-cariotipo {
  margin: 0 auto 8vw;
 }
 /*-----------------*/
 /*--   FIBROSI   --*/
 /*-----------------*/
 .col1-spieg-fibrosi {
  padding: 1vw 5vw 0;
 }
 h3.subtitle-spieg-fibrosi, h3.title-effettua-fibrosi, h3.title-rivolto-fibrosi {
  font-size: 3.8vw;
 }
 p.text-spieg-fibrosi, p.text2-spieg-fibrosi, p.text3-spieg-fibrosi, p.text1-effettua-rivolto-fibrosi, p.text2-effettua-rivolto-fibrosi, p.text3-effettua-rivolto-fibrosi {
  font-size: 2.6vw;
  line-height: 3.4vw;
 }
 .grid-fibrosi-effettua-rivolto, .container-uomo-donna-fibrosi{
  grid-gap: 8vw;
 }
 .col1-effettua-rivolto-fibrosi {
  padding: 6vw 5vw 0;
 }
 .col1-effettua-rivolto-fibrosi::after {
  width: calc(100% + 10vw);
  left: -5vw;
 }
 .container-uomo-fibrosi, .container-donna-fibrosi {
  flex: 1 1 50%;
 }
 h3.title-effettua-fibrosi {
  margin-bottom: 6vw;
 }
 p.text1-effettua-rivolto-fibrosi {
  width: 37vw;
  margin: 3vw auto 0;
 }
 .col2-effettua-rivolto-fibrosi {
  padding: 0 5vw 6vw;
 }
 h3.title-rivolto-fibrosi {
  width: 25vw;
  margin: 0 auto 6vw;
 }
 object.icona-effettua-rivolto-fibrosi {
  height: 14vw;
 }
 p.text2-effettua-rivolto-fibrosi {
  width: 32vw;
  margin: 3vw auto 0;
 }
 p.text3-effettua-rivolto-fibrosi {
  margin: 3vw auto 0;
 }
 .fibrosi-effettua-rivolto {
  margin-bottom: 8vw;
 }
 /*-------------------*/
 /*--   X-FRAGILE   --*/
 /*-------------------*/
 .col1-spieg-x {
  padding: 1vw 5vw 0;
 }
 h3.subtitle-spieg-x, h3.title-conseg-xfragile, h3.title-import-xfragile{
  font-size: 3.8vw;
 }
 h3.subtitle-spieg-x {
  width: 86vw;
 }
 p.text-spieg-x, p.text1-conseg-xfragile, p.text2-conseg-xfragile, p.text1-import-xfragile, p.text2-import-xfragile {
  font-size: 2.6vw;
  line-height: 3.4vw;
 }
 .grid-xfragile-conseg-import{
  padding: 6vw 5vw;
  grid-gap: 8vw;
 }
 .col1-xfragile-conseg-import::after {
  width: calc(100vw + 10vw);
  right: -5vw;
  bottom: -4vw;
 }
 object.icona-xfragile, object.icona-import-xfragile {
  height: 8vw;
 }
 h3.title-import-xfragile {
  width: 56vw;
 }
 p.text1-conseg-xfragile, p.text2-conseg-xfragile, p.text1-import-xfragile {
  width: 83vw;
 }
 p.text2-import-xfragile {
  width: 88vw;
 }
 button.btn-info-blue.btn-xfragile {
  margin: 4vw auto 8vw;
 }
 /*---------------------*/
 /*--   TROMBOFILIA   --*/
 /*---------------------*/
 .col1-spieg-trombofilia {
  padding: 1vw 5vw 0;
 }
 h3.subtitle-spieg-trombofilia, h3.title-effettua-trombofilia, h3.title-causa-trombofilia, h3.title-importante-trombofilia{
  font-size: 3.8vw;
 }
 h3.subtitle-spieg-trombofilia {
  width: 88.5vw;
 }
 p.text-spieg-trombofilia, p.text1-effettua-trombofilia, p.text2-causa-trombofilia {
  font-size: 2.6vw;
  line-height: 3.4vw;
 }
 p.text-spieg-trombofilia {
  width: 88vw;
 }
 .grid-trombofilia-effettua-causa, .container-trombofilia-importante{
  padding: 6vw 5vw;
 }
 .grid-trombofilia-effettua-causa{
  grid-gap: 8vw;
 }
 .col1-trombofilia-effettua-causa::after {
  width: calc(100vw + 10vw);
  bottom: -4vw;
  left: -5vw;
 }
 h3.title-effettua-trombofilia, h3.title-causa-trombofilia {
  margin-bottom: 6vw;
 }
 object.icona-effettua-causa {
  height: 15vw;
 }
 p.text1-effettua-trombofilia {
  width: 38vw;
 }
 p.text1-effettua-trombofilia, p.text2-causa-trombofilia {
  margin: auto;
 }
 h3.title-causa-trombofilia {
  width: 48vw;
 }
 p.text2-causa-trombofilia, h3.title-importante-trombofilia {
  width: 56vw;
 }
 .container-trombofilia-importante {
  margin-bottom: 8vw;
 }
 object.icona-trombofilia-importante {
  height: 8vw;
 }
 .icon-title-trombofilia-importante {
  margin-bottom: 2.8vw;
 }
 .grid-trombofilia-importante {
  grid-gap: 4vw 0;
  justify-content: space-between;
 }
 .card-trombofilia-importante {
  flex: 0 1 calc((85vw / 2));
 }
 p.text-card-trombofilia {
  border-left: solid 1vw;
  padding: 0 5vw 2vw 2vw; 
  font-size: 2.3vw;
  line-height: 2.7vw;
  margin: 4vw 0 4vw 2vw;
 }
 button.btn-info-white.btn-trombofilia {
  margin: auto;
 }
 /*------------------------*/
 /*--   MICRODELEZIONE   --*/
 /*------------------------*/
 .col1-spieg-microdel {
  padding: 1vw 5vw 0;
 }
 p.text-spieg-microdel, p.text1-effettua-microdel, p.text2-conseg-microdel {
  font-size: 2.6vw;
  line-height: 3.4vw;
 }
 p.text-spieg-microdel, h3.subtitle-spieg-microdel {
  width: 73vw;
 }
 h3.subtitle-spieg-microdel, h3.title-effettua-microdel, h3.title-conseg-microdel, h3.title-importante-microdel {
  font-size: 3.8vw;
 }
 ul.contrarre-microdel-elenco {
  margin-left: 2.5vw;
 }
 li.contrarre-microdel {
  font-size: 2.6vw;
 }
 .grid-microdel-effettua-conseg, .container-microdel-importante {
  padding: 6vw 5vw;
 }
 .grid-microdel-effettua-conseg {
  grid-gap: 8vw;
 }
 .col1-microdel-effettua-conseg::after {
  width: calc(100% + 10vw);
  bottom: -4vw;
  left: -5vw;
 }
 h3.title-effettua-microdel, h3.title-conseg-microdel {
  margin-bottom: 6vw;
 }
 h3.title-conseg-microdel {
  width: 66vw;
 }
 object.icona-effettua-conseg {
  height: 10vw;
 }
 p.text1-effettua-microdel {
  width: 47vw;
  margin: auto;
 }
 p.text2-conseg-microdel {
  width: 58vw;
  margin: auto;
 }
 .icon-title-microdel-importante {
  margin-bottom: 2.8vw;
 }
 object.icona-microdel-importante {
  height: 8vw;
 }
 h3.title-importante-microdel {
  width: 66vw;
 }
 .grid-microdel-importante {
  grid-gap: 4vw 0;
  justify-content: space-between;
 }
 .card-microdel-importante {
  flex: 0 1 calc((85vw / 2));
 }
 p.text-card-microdel {
  border-left: solid 1vw;
  font-size: 2.3vw;
  line-height: 2.7vw;
  padding: 0 5vw 2vw 2vw;
  margin: 4vw 0 4vw 2vw;
 }
 button.btn-info-white.btn-microdel {
  margin: auto;
 }
}
@media (min-width: 767px) and (max-width: 1099.9px){
 .container-elenco-test-fertilita .gb-inside-container > button.step-fertilita:not(:first-child)::before {
  top: -2.7vw;
 }
 button.step-fertilita:after, button.step-fertilita.active:after {
  width: 4vw;
  height: 4vw;
 }
 h2.title-step-fertilita{
  margin-bottom: 4.5vw;
 }
 /*-----------------*/
 /*--  FERTISCAN  --*/
 /*-----------------*/ 
 .container-first-test-donna, .container-test-donna, .container-first-test-uomo {
  padding: 10px;
 }
 .container-caratteristiche-fertiscan {
  padding: 6vw 0 6vw;
 }
 .grid-caratteristiche-fertiscan{
  grid-gap: 3vw;
 }
 .card-caratteristiche-fertiscan::after {
  bottom: 2vw;
 }
 .text-info-consigliato {
  width: 45vw;
 }
 /*-----------------*/
 /*--   FIBROSI   --*/
 /*-----------------*/
 .col1-effettua-rivolto-fibrosi::after {
  bottom: -4vw;
 }
}
@media (min-width: 767px) and (max-width: 1400px){
 /*-----------------*/
 /*--  FERTISCAN  --*/
 /*-----------------*/
 p.text-tipi-test-uomo {
  margin-bottom: 6vw;
 }
 .text-info-consigliato {
  margin: 4vw auto;
 }
 object.logo-fertiscan-consigliato {
  width: 30vw;
 }
}
@media (max-width: 899.9px){
 .grid-infertilita, .grid-geni-diversi{
  flex-direction: column;
 }
 .col2-infertilita{
  text-align: center;
 }
 .col1-geni-diversi {
  width: 100%;
  order: 2;
 }
 .col2-geni-diversi {
  background-color: #1e3582;
  order: 1;
 }
 .container-elenco-test{
  flex-direction: column;
 }
 .grid-esperienza {
  margin-top: 5vw;
 }
 div#nf-field-18-wrap {
  text-align: center;
 }
 /*-----------------*/
 /*--  FERTISCAN  --*/
 /*-----------------*/ 
 .container-fertiscan-acc {
  flex-direction: column;
 }
 .container-linee-indagine {
  display: none;
 }
 .container-linee-indagine-mob, .grid-text-linee-ind-mob {
  background-color: #1e3582;
 }
 h2.title-linee-indagine, p.text-semplice-prelievo{
  text-align: center;
 }
 .back-linee-indagine-mob {
  border-bottom: solid white 1px;
 }
 .back-linee-indagine-mob{
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
 }
 .grid-linee-indagine-mob {
  display: flex;
  justify-content: center;
  position: relative;
  grid-gap: 15vw;
 }
 .grid-linee-indagine-mob::after {
  height: 1px;
  opacity: 0.5;
  background: #e4e4e4;
  position: absolute;
  content: "";
 }
 object.img-global-female, object.img-global-male {
  margin-bottom: 4vw;
 }
 .grid-caratteristiche-fertiscan{
  margin: auto;
 }
 /*-----------------*/
 /*--  CARIOTIPO  --*/
 /*-----------------*/
 .container-spieg-cariotipo, .grid-cariotipo-effettua-rivolto, .grid-cariotipo-importante {
  flex-direction: column;
 }
 .col2-spieg-cariotipo{
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
 }
 .col1-effettua-rivolto-cariotipo, .col2-effettua-rivolto-cariotipo {
  text-align: center;
 }
 .col1-effettua-rivolto-cariotipo::after{
  height: 1px;
 }
 .title-icon-cariotipo{
  margin: auto;
 }
 /*---------------*/
 /*--  FIBROSI  --*/
 /*---------------*/
 .container-spieg-fibrosi {
  flex-direction: column;
 }
 .col2-spieg-fibrosi{
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
 }
 .col1-effettua-rivolto-fibrosi, .container-uomo-fibrosi, .container-donna-fibrosi{
  text-align: center;
 }
 /*-------------------*/
 /*--   X-FRAGILE   --*/
 /*-------------------*/
 .container-spieg-x, .grid-xfragile-conseg-import {
  flex-direction: column;
 }
 .col2-spieg-x{
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
 }
 .col1-xfragile-conseg-import::after{
  height: 1px;
 }
 .title-icon-xfragile {
  align-items: center;
 }
 /*---------------------*/
 /*--   TROMBOFILIA   --*/
 /*---------------------*/
 .container-spieg-trombofilia, .grid-trombofilia-effettua-causa{
  flex-direction: column;
 }
 .col2-spieg-trombofilia{
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
 }
 .col1-trombofilia-effettua-causa, .col2-effettua-causa-trombofilia {
  text-align: center;
 }
 .title-icon-trombofilia{
  margin: auto;
 }
 .col1-trombofilia-effettua-causa::after{
  height: 1px;
 }
 .grid-trombofilia-importante {
  flex-wrap: wrap;
  margin: 0 auto 12vw;
 }
 /*------------------------*/
 /*--   MICRODELEZIONE   --*/
 /*------------------------*/
 .container-spieg-microdel, .grid-microdel-effettua-conseg{
  flex-direction: column;
 }
 .col2-spieg-microdel{
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
 }
 .col1-microdel-effettua-conseg, .col2-effettua-conseg-microdel {
  text-align: center;
 }
 .col1-microdel-effettua-conseg::after {
  height: 1px;
 }
 .title-icon-microdel {
  margin: auto;
 }
 h3.title-conseg-microdel {
  text-align: center;
 }
 .grid-microdel-importante {
  flex-wrap: wrap;
  margin: 0 auto 12vw;
 }
}
@media (min-width: 900px){
 object.logo-genoma-hero {
  margin-bottom: 5vw;
 }
 h1.title-hero{
  width: 42vw;
 }
 h1.title-hero, h2.subtitle-hero-genoma{
  margin-bottom: 4vw !important;
 } 
 .col1-infertilita {
  padding: 6vw 0 8vw 6vw;
 }
 .col1-infertilita::after{
  width: calc(100% + 6vw);
  height: 2px;
  left: -6vw;
  bottom: 4vw;
 }
 .grid-geni-diversi {
  align-items: center;
 }
 .col1-geni-diversi, .col2-geni-diversi{
  flex: 1 1 50%;
 }
 .col2-geni-diversi {
  padding-left: 2vw;
 }
 .container-test-fertilita {
  padding: 6vw 0;
 }
 .container-test-btn{
  padding: 3vw 0 3vw;
 }
 .container-elenco-test {
  grid-gap: 6vw;
 }
 .container-elenco-test::after {
  bottom: 2.5vw;
 }
 .donna-test-fertilita, .uomo-test-fertilita {
  grid-gap: 3vw;
 }
 .container-elenco-test-fertilita .gb-inside-container > button.step-fertilita:not(:first-child)::before {
  width: calc(100% - 12vw);
 }
 button.step-fertilita:first-child {
  padding: 4vw 6vw 0;
 }
 button.step-fertilita {
  padding: 0 6vw;
 }
 button.step-fertilita:last-child {
  padding: 0 6vw 4vw;
 }
 .grid-esperienza {
  margin-top: 2vw;
 }
 /*-----------------*/
 /*--  FERTISCAN  --*/
 /*-----------------*/
 .col1-fertiscan-acc{
  justify-content: space-between;
 }
 .container-fertiscan-acc {
  padding: 0vw 6vw 4vw;
 }
 object.logo-fertiscan {
  width: 30vw;
 }
 .container-linee-indagine-mob, .back-linee-indagine-mob, .grid-text-linee-ind-mob{
  display: none !important;
 }
 .grid-linee-indagine::before, .grid-linee-indagine::after {
  width: 100%;
  height: 1px;
  opacity: 0.5;
 }
 object.img-global-female {
  margin-bottom: 3vw;
 }
 p.text-caratteristiche-fertiscan {
  margin: 1vw auto 4vw;
 }
 .grid-fertiscan-consigliato {
  padding: 4vw 6vw 0;
 }
 p.text2-fertiscan-consigliato {
  top: 38%;
 }
 p.text3-fertiscan-consigliato {
  right: -23%;
 }
 p.text4-fertiscan-consigliato {
  left: -9%;
 }
 p.text5-fertiscan-consigliato {
  top: 38%;
 }
 /*-----------------*/
 /*--  CARIOTIPO  --*/
 /*-----------------*/
 .container-spieg-cariotipo {
  padding: 0 6vw 4vw;
 }
 .col1-effettua-rivolto-cariotipo::after {
  width: 1px;
 }
 p.text1-effettua-rivolto-cariotipo, p.text2-effettua-rivolto-cariotipo{
  margin-top: 2.8vw;
 }
 p.text2-effettua-rivolto-cariotipo{
  margin-bottom: 2.8vw;
 }
 .grid-cariotipo-importante {
  padding: 3vw 6vw;
 }
 .icon-title-cariotipo-importante {
  grid-gap: 1vw;
 }
 h2.title-analisi-cariotipo {
  margin: 5vw auto 3vw;
 }
 button.btn-info-blue.btn-analisi-cariotipo {
  margin: 0 auto 6vw;
 }
 /*-----------------*/
 /*--   FIBROSI   --*/
 /*-----------------*/
 .container-spieg-fibrosi {
  padding: 0 6vw 4vw;
 }
 .grid-fibrosi-effettua-rivolto {
  grid-gap: 8vw;
  margin-bottom: 6vw;
 }
 .container-uomo-donna-fibrosi {
  grid-gap: 6vw;
 }
 /*-------------------*/
 /*--   X-FRAGILE   --*/
 /*-------------------*/
 .container-spieg-x {
  padding: 0 6vw 4vw;
 }
 .col1-xfragile-conseg-import::after {
  width: 1px;
 }
 .title-icon-xfragile, .title-icon-import-xfragile {
  grid-gap: 1vw;
 } 
 .title-icon-xfragile {
  align-items: center;
 }
 button.btn-xfragile {
  margin: 2.8vw auto 6vw;
 }
 /*---------------------*/
 /*--   TROMBOFILIA   --*/
 /*---------------------*/
 .container-spieg-trombofilia {
  padding: 0 6vw 4vw;
 }
 .col1-trombofilia-effettua-causa::after {
  width: 1px;
 }
 p.text1-effettua-trombofilia, p.text2-causa-trombofilia{
  margin-bottom: 0;
 }
 .grid-trombofilia-importante {
  max-width: calc(100vw - 12vw);
 }
 .icon-title-trombofilia-importante {
  padding: 3vw 0 0 6vw;
  grid-gap: 1vw;
 }
 .container-trombofilia-importante {
  padding-bottom: 3vw;
  margin-bottom: 6vw;
 }
 .grid-trombofilia-importante {
  margin: 2.8vw auto 0 6vw;
  padding-bottom: 4vw;
 }
 p.text-card-trombofilia {
  border-left: solid 0.7vw;
  margin: 3vw 0 4vw 2vw;
 }
 button.btn-info-white.btn-trombofilia {
  margin: auto;
 }
 /*------------------------*/
 /*--   MICRODELEZIONE   --*/
 /*------------------------*/
 .container-spieg-microdel {
  padding: 0 6vw 4vw;
 }
 .col1-microdel-effettua-conseg::after {
  width: 1px;
 }
 h3.title-conseg-microdel {
  text-align: left;
 }
 .container-microdel-importante {
  padding-bottom: 3vw;
  margin-bottom: 6vw;
 }
 .icon-title-microdel-importante {
  grid-gap: 1vw;
  padding: 3vw 0 0 6vw;
 }
 .grid-microdel-importante {
  max-width: calc(100vw - 12vw);
  margin: 2.8vw auto 0 6vw;
  padding-bottom: 4vw;
 }
 p.text-card-microdel {
  border-left: solid 0.7vw;
  margin: 3vw 0 4vw 2vw;
 }
 button.btn-info-white.btn-microdel {
  margin: auto;
 }
}
@media (min-width: 900px) and (max-width: 1099.9px){
 h2.subtitle-hero-genoma{
  width: 40vw;
 }
 .grid-infertilita {
  background-image: url(/wp-content/uploads/2022/07/piantina.png);
  background-size: 38vw;
  background-repeat: no-repeat;
  background-position: 60vw 10vw;
 }
 h3.title-infertilita, h3.title-geni-diversi, h2.title-step-fertilita{
  font-size: 3.2vw;
 } 
 h3.title-infertilita {
  width: 61vw;
 } 
 p.text1-infertilita, p.text2-infertilita, p.text-geni-diversi, h3.title2-geni-diversi, li.item-test-donna, li.item-test-uomo{
  font-size: 2.1vw;
  line-height: 2.7vw;
 }
 p.text1-infertilita, p.text2-infertilita {
  width: 54vw;
 }
 img.piantina {
  display: none;
 }
 .grid-geni-diversi {
  background: url(/wp-content/uploads/2022/07/img1-fert-900-new1.jpg), #1E3582;
  height: calc(100vw / (900 / 424));
 }
 p.text-geni-diversi, h3.title2-geni-diversi{
  width: 36.5vw;
 }
 h2.title-test-fertilita, h3.title-donna, h3.title-uomo {
  font-size: 5vw;
 }
 h2.title-test-fertilita {
  width: 57vw;
 }
 .container-test-btn::before, .container-elenco-test::after, .donna-test-fertilita::before{
  width: calc(100% - 12vw);
 }
 .container-elenco-test {
  flex-wrap: wrap;
  align-items: center;
  padding-bottom: 6vw;
 }
 .donna-test-fertilita::before {
  bottom: -3vw;
 }
 object.img-donna-fertilita, object.img-uomo-fertilita {
  width: 20vw;
 }
 ul.elenco.test-fertilita-donna, ul.elenco.test-fertilita-uomo {
  margin-left: 2.2vw;
 }
 li.item-test-donna, li.item-test-uomo {
  width: 25vw;
 }
 h2.title-step-fertilita sup {
  font-size: 1.2vw;
  bottom: 1.5ex;
 }
 /*-----------------*/
 /*--  FERTISCAN  --*/
 /*-----------------*/ 
 .container-fertiscan-acc {
  grid-gap: 6vw;
 }
 .col1-fertiscan-acc, .col2-fertiscan-acc {
  flex: 1 1 calc(50% - 3vw);
 }
 p.text-fertiscan, p.name-test-donna, p.name-test-uomo, p.text-semplice-prelievo, p.text-tipi-test-donna, p.text-tipi-test-uomo, span.first-test-donna, span.first-number-test, span.test-donna, span.number-test, p.text1-fertiscan-consigliato, p.text2-fertiscan-consigliato, p.text3-fertiscan-consigliato, p.text4-fertiscan-consigliato, p.text5-fertiscan-consigliato{
  font-size: 2.1vw;
  line-height: 2.7vw;
 }
 h2.subtitle-fertiscan, span.text-bold, h2.title-linee-indagine, h2.title-caratteristiche-fertiscan, h2.title-fertiscan-consigliato {
  font-size: 5vw;
 }
 .container-linee-indagine {
  background: url(/wp-content/uploads/2022/07/uomo-donna-bg-900.jpg);
  height: calc(115vw / (900 / 383));
  background-position: center;
 }
 .grid-linee-indagine {
  padding: 4vw 0;
 }
 .grid-linee-indagine::before {
  top: 1vw;
 }
 .grid-linee-indagine::after {
  bottom: 2vw;
 }
 object.img-donna, object.img-uomo {
  height: 18vw;
 }
 span.text-bold {
  line-height: 5.4vw;
 }
 span.text-light {
  font-size: 2.4vw;
 }
 h2.title-linee-indagine {
  width: 23vw;
  line-height: 5vw;
  margin-top: 7vw;
 }
 .tipi-test-fertilita {
  padding: 6vw;
  grid-gap: 8vw;
 }
 .col1-tipi-test-donna::after {
  width: calc(100% + 12vw);
  bottom: -4vw;
  right: -6vw;
 }
 object.img-global-female, object.img-global-male{
  width: 40vw;
 }
 p.text-tipi-test-donna {
  width: 81vw;
 }
 p.text-tipi-test-uomo {
  width: 76vw;
 }
 h2.title-tipologia-test-donna, h2.title-tipologia-test-uomo{
  font-size: 3.2vw;
 }
 span.rotis-light, p.text-caratteristiche-fertiscan {
  font-size: 1.6vw;
 }
 .title-grid-caratt-fertiscan {
  max-width: 90vw;
 }
 h2.title-caratteristiche-fertiscan {
  width: 35vw;
  line-height: 5vw;
 }
 .card-caratteristiche-fertiscan {
  flex: 0 1 calc((100% / 3) - 2vw);
  padding: 3vw 0 5vw;
 }
 h3.subtitle-caratteristiche-fertiscan {
  font-size: 3.1vw;
  line-height: 3.1vw;
 }
 p.text-caratteristiche-fertiscan {
  line-height: 1.8vw;
  width: 23vw;
 }
 button.btn-info-white.btn-caratt-test {
  margin: 6vw auto 0;
 }
 h2.title-fertiscan-consigliato{
  line-height: 5vw;
 }
 h2.title-fertiscan-consigliato sup {
  font-size: 1.6vw;
  bottom: 1.8ex;
 }
 p.text1-fertiscan-consigliato {
  width: 23vw;
 }
 p.text2-fertiscan-consigliato {
  right: -43%;
 }
 p.text2-fertiscan-consigliato, p.text3-fertiscan-consigliato {
  width: 29vw;
 }
 p.text4-fertiscan-consigliato, p.text5-fertiscan-consigliato {
  width: 22vw;
 }
 p.text5-fertiscan-consigliato {
  left: -32%;
 }
 /*-----------------*/
 /*--  CARIOTIPO  --*/
 /*-----------------*/
 .container-spieg-cariotipo {
  background: url(/wp-content/uploads/2022/07/cariotipo-back-900-new.jpg);
  background-position: 2vw 1vw;
  background-size: 110%;
 }
 p.text-spieg-cariotipo, p.text1-effettua-rivolto-cariotipo, p.text2-effettua-rivolto-cariotipo, p.text3-effettua-rivolto-cariotipo, p.text-importante-cariotipo, h3.title2-importante-cariotipo, li.alterazioni-cariotipo-elenco {
  font-size: 2.3vw;
  line-height: 2.9vw;
 }
 p.text-spieg-cariotipo {
  width: 50vw;
 }
 h3.subtitle-spieg-cariotipo, h3.title-effettua-cariotipo, h3.title-rivolto-cariotipo, h3.title-importante-cariotipo{
  font-size: 3.2vw;
 }
 h3.subtitle-spieg-cariotipo {
  width: 57vw;
 }
 .grid-cariotipo-effettua-rivolto {
  padding: 3vw 6vw 4vw;
  grid-gap: 10vw;
 }
 .col1-effettua-rivolto-cariotipo {
  flex: 0 1 35%;
 }
 .col1-effettua-rivolto-cariotipo::after {
  height: calc(100% + 7vw);
  top: -3vw;
  right: -5vw;
 }
 .col2-effettua-rivolto-cariotipo {
  flex: 0 1 60%;
 }
 .col1-cariotipo-importante {
  flex: 0 1 45%;
 }
 h3.title-importante-cariotipo {
  width: 20vw;
 }
 p.text-importante-cariotipo {
  width: 33vw;
 }
 .col2-cariotipo-importante {
  flex: 0 1 55%;
 }
 h3.title2-importante-cariotipo {
  margin: 1.5vw auto 2vw 0;
 }
 ul.list-alterazioni-cariotipo {
  margin: 0.5vw auto 0 2vw;
 }
 li.alterazioni-cariotipo-elenco {
  width: 42vw;
 }
 h2.title-analisi-cariotipo {
  font-size: 5vw;
  width: 70vw;
 }
 /*-----------------*/
 /*--   FIBROSI   --*/
 /*-----------------*/
 .container-spieg-fibrosi {
  background: url(/wp-content/uploads/2022/07/fibrosi-back-900.jpg);
  background-position: -4vw bottom;
  background-size: 116% !important;
 }
 h3.subtitle-spieg-fibrosi, h3.title-effettua-fibrosi, h3.title-rivolto-fibrosi {
  font-size: 3.2vw;
 }
 h3.subtitle-spieg-fibrosi {
  width: 58vw;
 }
 p.text-spieg-fibrosi, p.text2-spieg-fibrosi, p.text3-spieg-fibrosi, p.text1-effettua-rivolto-fibrosi, p.text2-effettua-rivolto-fibrosi, p.text3-effettua-rivolto-fibrosi {
  font-size: 2.3vw;
  line-height: 2.9vw;
 }
 p.text-spieg-fibrosi {
  width: 53vw;
 }
 p.text2-spieg-fibrosi, p.text3-spieg-fibrosi {
  width: 56vw;
 }
 .grid-fibrosi-effettua-rivolto {
  padding: 3vw 6vw 4vw;
 }
 .col1-effettua-rivolto-fibrosi, .container-uomo-fibrosi, .container-donna-fibrosi {
  text-align: center;
 }
 .col1-effettua-rivolto-fibrosi::after {
  left: -6vw;
  width: calc(100% + 12vw );
 }
 h3.title-effettua-fibrosi, h3.title-rivolto-fibrosi {
  margin-bottom: 5vw;
 }
 p.text1-effettua-rivolto-fibrosi {
  width: 33vw;
  margin: auto;
 }
 object.icona-effettua-rivolto-fibrosi {
  height: 9vw;
 }
 .container-uomo-fibrosi {
  flex: 0 1 50%;
 }
 p.text2-effettua-rivolto-fibrosi {
  width: 28vw;
  margin: auto;
 }
 .container-donna-fibrosi {
  flex: 1 1 50%;
 }
 p.text3-effettua-rivolto-fibrosi {
  width: 38vw;
  margin: auto;
 }
 /*-------------------*/
 /*--   X-FRAGILE   --*/
 /*-------------------*/
 .container-spieg-x {
  background: url(/wp-content/uploads/2022/07/xfragile-back-900.jpg);
  background-position: right 1.2vw;
  background-size: 100%;
 }
 h3.subtitle-spieg-x, h3.title-conseg-xfragile, h3.title-import-xfragile {
  font-size: 3.2vw;
 }
 h3.subtitle-spieg-x {
  width: 55vw;
 }
 p.text-spieg-x, p.text1-conseg-xfragile, p.text2-conseg-xfragile, p.text1-import-xfragile, p.text2-import-xfragile {
  font-size: 2.3vw;
  line-height: 2.9vw;
 }
 p.text-spieg-x {
  width: 52vw;
 }
 .grid-xfragile-conseg-import {
  padding: 3vw 0 4vw 6vw;
  grid-gap: 6vw;
 }
 .col1-xfragile-conseg-import::after {
  height: calc(100% + 7vw);
  right: -2.5vw;
  top: -3vw;
 }
 h3.title-conseg-xfragile {
  width: 27vw;
 }
 p.text1-conseg-xfragile {
  width: 38vw;
 }
 p.text2-conseg-xfragile {
  width: 35vw;
 }
 .title-icon-import-xfragile {
  height: 7.5vw;
 }
 h3.title-import-xfragile {
  width: 38vw;
 }
 p.text1-import-xfragile {
  width: 44vw;
 }
 p.text2-import-xfragile {
  width: 44.5vw;
 }
 /*---------------------*/
 /*--   TROMBOFILIA   --*/
 /*---------------------*/
 .container-spieg-trombofilia {
  background: url(/wp-content/uploads/2022/08/trombofilia-back-900.jpg);
  background-position: 0vw -2vw;
  background-size: 120vw;
 }
 h3.subtitle-spieg-trombofilia, h3.title-effettua-trombofilia, h3.title-causa-trombofilia, h3.title-importante-trombofilia{
  font-size: 3.2vw;
 }
 h3.subtitle-spieg-trombofilia {
  width: 58vw;
 }
 p.text-spieg-trombofilia, p.text1-effettua-trombofilia, p.text2-causa-trombofilia {
  font-size: 2.3vw;
  line-height: 2.9vw;
 }
 p.text-spieg-trombofilia {
  width: 56vw;
 }
 .grid-trombofilia-effettua-causa {
  padding: 3vw 6vw 4vw;
 }
 .col1-trombofilia-effettua-causa::after {
  height: calc(100% + 7vw);
  top: -3vw;
 }
 h3.title-effettua-trombofilia {
  margin-bottom: 6vw;
 }
 h3.title-causa-trombofilia {
  width: 43vw;
  text-align: left;
 }
 p.text1-effettua-trombofilia {
  width: 32.8vw;
 }
 p.text1-effettua-trombofilia {
  padding-top: 5vw;
 }
 p.text2-causa-trombofilia {
  width: 43vw;
  text-align: left;
 }
 p.text2-causa-trombofilia {
  padding-top: 1.5vw;
 }
 .grid-trombofilia-importante {
  grid-gap: 2vw;
 }
 object.icona-trombofilia-importante {
  width: 4.5vw;
 }
 .card-trombofilia-importante {
  flex: 1 1 calc((90vw / 3) - 1vw);
 }
 p.text-card-trombofilia {
  font-size: 1.7vw;
  line-height: 2vw;
  padding: 0 1vw 1vw 1vw;
 }
 /*------------------------*/
 /*--   MICRODELEZIONE   --*/
 /*------------------------*/
 .container-spieg-microdel {
  background: url(/wp-content/uploads/2022/08/cromosomay-back-900.jpg);
  background-position: -15vw bottom;
  background-size: cover;
 }
 p.text-spieg-microdel, p.text1-effettua-microdel, p.text2-conseg-microdel {
  font-size: 2.3vw;   
  line-height: 2.9vw;
 }
 p.text-spieg-microdel, h3.subtitle-spieg-microdel {
  width: 50vw;
 }
 h3.subtitle-spieg-microdel, h3.title-effettua-microdel, h3.title-conseg-microdel, h3.title-importante-microdel {
  font-size: 3.2vw;
 }
 ul.contrarre-microdel-elenco {
  margin-left: 2.2vw;
 }
 li.contrarre-microdel {
  font-size: 2.3vw;
 }
 .grid-microdel-effettua-conseg {
  padding: 3vw 6vw 4vw;
  grid-gap: 7.5vw;
 }
 .col1-microdel-effettua-conseg::after {
  height: calc(100% + 7vw);
  top: -3vw;
  right: -3.5vw;
 }
 h3.title-effettua-microdel {
  margin-bottom: 6vw;
 }
 p.text1-effettua-microdel {
  width: 27.3vw;
 }
 h3.title-conseg-microdel {
  margin-bottom: 2.3vw;
 }
 p.text2-conseg-microdel {
  width: 51vw;
 }
 .grid-microdel-importante {
  grid-gap: 2vw;
 }
 object.icona-microdel-importante {
  width: 4.5vw;
 }
 h3.title-importante-microdel {
  line-height: 3.4vw;
  width: 56vw;
 }
 .card-microdel-importante {
  flex: 1 1 calc((90vw / 3) - 1vw);
 }
 p.text-card-microdel {
  font-size: 1.7vw;
  line-height: 2vw;
  padding: 0 1vw 1vw 1vw;
 }
}
@media (min-width: 900px) and (max-width: 1400px){
 /*-----------------*/
 /*--  FERTISCAN  --*/
 /*-----------------*/ 
 object.img-global-male, h2.title-tipologia-test-donna, h2.title-tipologia-test-uomo, button.btn-info-blue.btn-fertilita  {
  margin-bottom: 3vw;
 }
 object.icona-caratteristiche-fertiscan {
  height: 5vw;
 }
 p.text2-fertiscan-consigliato, p.text4-fertiscan-consigliato {
  border-right: solid 0.8vw;
 }
 p.text3-fertiscan-consigliato, p.text5-fertiscan-consigliato {
  border-left: solid 0.8vw;
 }
 /*-----------------*/
 /*--  CARIOTIPO  --*/
 /*-----------------*/
 object.icona-effettua-rivolto {
  height: 8vw;
 }
 object.icona-importante-cariotipo {
  width: 5.5vw;
 }
 /*-------------------*/
 /*--   X-FRAGILE   --*/
 /*-------------------*/
 object.icona-xfragile{
  height: 7vw;
 }
 /*---------------------*/
 /*--   TROMBOFILIA   --*/
 /*---------------------*/
 .grid-trombofilia-effettua-causa {
  grid-gap: 12vw;
 }
 .col1-trombofilia-effettua-causa::after {
  right: -6vw;
 }
 object.icona-effettua-causa {
  height: 11.5vw;
 }
 /*------------------------*/
 /*--   MICRODELEZIONE   --*/
 /*------------------------*/
 object.icona-effettua-conseg {
  height: 8vw;
 }
}
@media (max-width: 1099.9px){
 .donna-test-fertilita, .uomo-test-fertilita {
  width: 100%;
  justify-content: center;
  align-items: flex-start;
 }
 /*-----------------*/
 /*--  FERTISCAN  --*/
 /*-----------------*/ 
 .tipi-test-fertilita, .grid-fibrosi-effettua-rivolto {
  flex-direction: column;
 }
 .col1-tipi-test-donna::after {
  height: 1px;
 }
 p.text-tipi-test-donna, p.text-tipi-test-uomo {
  padding-left: 2vw;
 }
 /*-----------------*/
 /*--   FIBROSI   --*/
 /*-----------------*/
 .col1-effettua-rivolto-fibrosi::after {
  height: 1px;
 }
}
@media (min-width: 1100px){
 .container-elenco-test {
  padding-bottom: 5vw;
 }
 .donna-test-fertilita::before {
  height: calc(100% + 5.5vw);
  width: 2px;
  right: -3vw;
  top: -3vw;
 }
 object.img-donna-fertilita, object.img-uomo-fertilita {
  align-self: flex-start;
 }
 .container-elenco-test-fertilita .gb-inside-container > button.step-fertilita:not(:first-child)::before {
  top: -1.5vw;
 }
 button.step-fertilita:after, button.step-fertilita.active:after{
  width: 3vw;
  height: 3vw;
 }
 h2.title-step-fertilita{
  margin-bottom: 2.8vw;
 }
 /*-----------------*/
 /*--  FERTISCAN  --*/
 /*-----------------*/ 
 .grid-linee-indagine {
  padding: 4vw 0 3vw;
 }
 .grid-linee-indagine::before{
  top: 0;
 }
 .grid-linee-indagine::after{
  bottom: 0;
 }
 .tipi-test-fertilita {
  padding: 4vw 6vw 3vw;
  grid-gap: 6vw;
 }
 .col1-tipi-test-donna, .col2-tipi-test-uomo{
  flex: 1 1 calc(100%/2 - 6vw)
 }
 .col1-tipi-test-donna::after {
  height: 100%;
  width: 1px;
  top: 0;
  right: -3vw;
 } 
 object.img-global-female, object.img-global-male {
  width: 30vw;
 }
 h2.title-tipologia-test-donna::before, h2.title-tipologia-test-uomo::before {
  top: -3vw;
  width: 100%;
  height: 1px;
  left: 0;
 }
 .container-first-test-donna, .container-test-donna, .container-first-test-uomo {
  padding: 8px;
 }
 .container-caratteristiche-fertiscan {
  padding: 4vw 0;
 }
 .grid-caratteristiche-fertiscan {
  grid-gap: 1.5vw; 
 } 
 button.btn-caratt-test {
  margin: 3vw auto 0;
 }
 .text-info-consigliato {
  width: 40vw;
 }
 p.text2-fertiscan-consigliato {
  right: -45%;
 }
 p.text5-fertiscan-consigliato {
  left: -29%;
 }
 /*-----------------*/
 /*--  CARIOTIPO  --*/
 /*-----------------*/
 .container-spieg-cariotipo {
  background-size: contain !important;
 }
 .grid-cariotipo-effettua-rivolto {
  padding: 3vw 6vw;
  grid-gap: 16vw;
 }
 .col1-effettua-rivolto-cariotipo::after {
  height: calc(100% + 6vw);
  top: -3vw;
  right: -8vw;
 }
 .col1-cariotipo-importante {
  flex: 0 1 40%;
 }
 /*-----------------*/
 /*--   FIBROSI   --*/
 /*-----------------*/
 .container-spieg-fibrosi {
  background-size: contain !important;
 }
 .grid-fibrosi-effettua-rivolto {
  padding: 3vw 6vw;
 }
 .col1-effettua-rivolto-fibrosi::after {
  height: calc(100% + 6vw);
  width: 1px;
  top: -3vw;
  right: -4vw;
 }
 .title-icon-fibrosi {
  width: fit-content;
 }
 h3.title-effettua-fibrosi, h3.title-rivolto-fibrosi{
  text-align: left;
 }
 h3.title-effettua-fibrosi {
  margin-bottom: 5vw;
 }
 p.text1-effettua-rivolto-fibrosi, p.text2-effettua-rivolto-fibrosi, p.text3-effettua-rivolto-fibrosi {
  margin-bottom: 0;
 }
 /*-------------------*/
 /*--   X-FRAGILE   --*/
 /*-------------------*/
 .grid-xfragile-conseg-import {
  padding: 3vw 0 3vw 6vw;
  grid-gap: 10vw;
 }
 .col1-xfragile-conseg-import::after {
  height: calc(100% + 6vw);
  right: -6vw;
  top: -3vw;
 }
 h3.title-import-xfragile {
  align-self: center;
 }
 /*---------------------*/
 /*--   TROMBOFILIA   --*/
 /*---------------------*/
 .grid-trombofilia-effettua-causa {
  padding: 3vw 6vw;
 }
 .col1-trombofilia-effettua-causa {
  flex: 0 1 22%;
 }
 .col1-trombofilia-effettua-causa::after {
  height: calc(100% + 6vw);
  top: -3vw;
 }
 .col2-effettua-causa-trombofilia {
  flex: 0 1 42%;
 }
 h3.title-effettua-trombofilia, h3.title-causa-trombofilia {
  width: max-content;
 }
 h3.title-effettua-trombofilia {
  margin-bottom: 5vw;
 }
 .col2-effettua-causa-trombofilia h3.title-causa-trombofilia {
  margin-bottom: 1.5vw;
 }
 .grid-trombofilia-importante {
  grid-gap: 3vw;
 }
 .card-trombofilia-importante {
  flex: 1 1 calc((90vw / 3) - 2.6vw);
 }
 p.text-card-trombofilia {
  padding: 0 0 1vw 0.5vw;
 }
 /*------------------------*/
 /*--   MICRODELEZIONE   --*/
 /*------------------------*/
 .grid-microdel-effettua-conseg {
  padding: 3vw 6vw;
  grid-gap: 16vw;
 }
 .col1-microdel-effettua-conseg::after {
  height: calc(100% + 6vw);
  top: -3vw;
  right: -8vw;
 }
 h3.title-effettua-microdel{
  margin-bottom: 5vw;
 }
 .grid-microdel-importante {
  grid-gap: 3vw;
 }
 .card-microdel-importante {
  flex: 1 1 calc((90vw / 3) - 2.6vw);
 }
 p.text-card-microdel {
  padding: 0 0 1vw 0.5vw;
 }
}
@media (min-width: 1100px) and (max-width: 1400px){
 h2.subtitle-hero-genoma {
  width: 39vw;
 }
 .col1-infertilita{
  flex: 0 1 60%;
 }
 .col2-infertilita {
  flex: 0 1 40%;
  align-self: center;
  text-align: center;
 }
 h3.title-infertilita, h3.title-geni-diversi, h2.title-step-fertilita{
  font-size: 2.6vw;
 }
 h3.title-infertilita, p.text1-infertilita, p.text2-infertilita {
  width: 51vw;
 }
 p.text1-infertilita, p.text2-infertilita, p.text-geni-diversi, h3.title2-geni-diversi, li.item-test-donna, li.item-test-uomo  {
  font-size: 1.8vw;
  line-height: 2.2vw;
 }
 img.piantina {
  width: 31vw;
 }
 .grid-geni-diversi {
  background: url(/wp-content/uploads/2022/07/img1-fert-1200.jpg), #1E3582;
  height: calc(100vw / (1200 / 413));
 }
 h3.title-geni-diversi {
  width: 44vw;
 }
 p.text-geni-diversi, h3.title2-geni-diversi{
  width: 31vw;
 }
 h2.title-test-fertilita, h3.title-donna, h3.title-uomo {
  font-size: 4.1vw;
 }
 h2.title-test-fertilita {
  width: 48vw;
 }
 .container-test-btn::before, .container-elenco-test::after{
  width: 90%;
 }
 object.img-donna-fertilita, object.img-uomo-fertilita {
  width: 18vw;
 }
 ul.elenco.test-fertilita-donna, ul.elenco.test-fertilita-uomo {
  margin-left: 2vw;
 }
 li.item-test-donna, li.item-test-uomo {
  width: 20vw;
 }
 h2.title-step-fertilita sup {
  font-size: 1vw;
  bottom: 1.5ex;
 }
 /*-----------------*/
 /*--  FERTISCAN  --*/
 /*-----------------*/
 .col1-fertiscan-acc {
  flex: 1 1 40%;
 }
 .col2-fertiscan-acc {
  flex: 1 1 30%;
 }
 object.logo-fertiscan, p.text2-fertiscan-consigliato {
  width: 25vw;
 }
 p.text-fertiscan, p.name-test-donna, p.name-test-uomo, p.text-semplice-prelievo, p.text-tipi-test-donna, p.text-tipi-test-uomo, span.first-test-donna, span.first-number-test, span.test-donna, span.number-test, p.text1-fertiscan-consigliato, p.text2-fertiscan-consigliato, p.text3-fertiscan-consigliato, p.text4-fertiscan-consigliato, p.text5-fertiscan-consigliato{
  font-size: 1.8vw;
  line-height: 2.2vw;
 }
 p.text-fertiscan {
  width: 35vw;
 }
 h2.subtitle-fertiscan, span.text-bold, h2.title-linee-indagine, h2.title-caratteristiche-fertiscan, h2.title-fertiscan-consigliato{
  font-size: 4.1vw;
 }
 .container-linee-indagine {
  background: url(/wp-content/uploads/2022/07/uomo-donna-bg-1200.jpg);
  height: calc(115vw / (1200 / 510));
  background-position: center;
 }
 h2.subtitle-fertiscan, span.text-bold{
  line-height: 4.5vw
 }
 object.img-donna, object.img-uomo {
  height: 15vw;
 }
 h2.title-linee-indagine {
  width: 25vw;
  margin-top: 5vw;
 }
 h2.title-linee-indagine, h2.title-caratteristiche-fertiscan, h2.title-fertiscan-consigliato {
  line-height: 4.1vw;
 }
 span.text-light {
  font-size: 2vw;
 }
 p.text-semplice-prelievo {
  padding-top: 2.5vw;
 }
 p.text-tipi-test-donna, p.text-tipi-test-uomo {
  border-left: solid 10px;
  padding-left: 1.5vw;
 }
 p.text-tipi-test-uomo {
  padding-bottom: 6.8vw;
 }
 h2.title-tipologia-test-donna, h2.title-tipologia-test-uomo{
  font-size: 2.6vw;
 }
 span.rotis-light, p.text-caratteristiche-fertiscan {
  font-size: 1.4vw;
 }
 .title-grid-caratt-fertiscan{
  max-width: 85vw;
 }
 h2.title-caratteristiche-fertiscan {
  width: 30vw;
 }
 .card-caratteristiche-fertiscan {
  flex: 0 1 calc((85vw - 4.5vw) / 4);
  padding-top: 2.5vw;
 }
 .card-caratteristiche-fertiscan::after{
  bottom: 1.2vw;
 }
 h3.subtitle-caratteristiche-fertiscan {
  font-size: 2.5vw;
  line-height: 2.5vw;
 }
 p.text-caratteristiche-fertiscan {
  line-height: 1.6vw;
 }
 h2.title-fertiscan-consigliato sup{
  font-size: 1.3vw;
  bottom: 2ex;
 }
 p.text3-fertiscan-consigliato {
  width: 25vw;
 }
 p.text4-fertiscan-consigliato {
  width: 19vw;
 }
 p.text5-fertiscan-consigliato{
  width: 18vw;
 }
 /*-----------------*/
 /*--  CARIOTIPO  --*/
 /*-----------------*/
 .container-spieg-cariotipo {
  background: url(/wp-content/uploads/2022/07/cariotipo-back-1200-new.jpg);
  background-position: right center;
 }
 p.text-spieg-cariotipo, p.text1-effettua-rivolto-cariotipo, p.text2-effettua-rivolto-cariotipo, p.text3-effettua-rivolto-cariotipo, p.text-importante-cariotipo, h3.title2-importante-cariotipo, li.alterazioni-cariotipo-elenco {
  font-size: 1.8vw;
  line-height: 2.2vw;
 }
 p.text-spieg-cariotipo {
  width: 46vw;
 }
 h3.subtitle-spieg-cariotipo, h3.title-effettua-cariotipo, h3.title-rivolto-cariotipo, h3.title-importante-cariotipo {
  font-size: 2.6vw;
 }
 h3.subtitle-spieg-cariotipo {
  width: 51vw;
 }
 .col1-effettua-rivolto-cariotipo {
  flex: 0 1 26%;
 }
 .col2-effettua-rivolto-cariotipo {
  flex: 0 1 51%;
 }
 p.text1-effettua-rivolto-cariotipo {
  width: 23vw;
 }
 p.text2-effettua-rivolto-cariotipo, p.text3-effettua-rivolto-cariotipo {
  width: 41vw;
 }
 h3.title-importante-cariotipo {
  line-height: 2.6vw;
 }
 .col2-cariotipo-importante {
  flex: 0 1 60%;
 }
 p.text-importante-cariotipo {
  width: 33vw;
 }
 h3.title2-importante-cariotipo {
  width: 44vw;
  margin: 1.5vw auto 2vw 4vw;
 }
 ul.list-alterazioni-cariotipo {
  margin: 0 auto 0 5.8vw;
 }
 li.alterazioni-cariotipo-elenco {
  width: 43vw;
 }
 h2.title-analisi-cariotipo {
  font-size: 4.1vw;
  width: 63vw;
 }
 /*-----------------*/
 /*--   FIBROSI   --*/
 /*-----------------*/
 .container-spieg-fibrosi {
  background: url(/wp-content/uploads/2022/07/fibrosi-back-1200.jpg);
  background-position: right bottom;
 }
 h3.subtitle-spieg-fibrosi, h3.title-effettua-fibrosi, h3.title-rivolto-fibrosi {
  font-size: 2.6vw;
 }
 h3.subtitle-spieg-fibrosi {
  width: 48vw;
 }
 p.text-spieg-fibrosi, p.text2-spieg-fibrosi, p.text3-spieg-fibrosi, p.text1-effettua-rivolto-fibrosi, p.text2-effettua-rivolto-fibrosi, p.text3-effettua-rivolto-fibrosi{
  font-size: 1.8vw;
  line-height: 2.2vw;
 }
 p.text-spieg-fibrosi, p.text2-spieg-fibrosi {
  width: 50vw;
 }
 p.text3-spieg-fibrosi {
  width: 46vw;
 }
 h3.title-effettua-fibrosi, h3.title-rivolto-fibrosi{
  line-height: 2.6vw;
 }
 h3.title-effettua-fibrosi {
  width: 21.5vw;
 }
 object.icona-effettua-rivolto-fibrosi {
  height: 7.5vw;
 }
 p.text1-effettua-rivolto-fibrosi {
  width: 19vw;
 }
 p.text2-effettua-rivolto-fibrosi {
  width: 23vw;
 }
 h3.title-rivolto-fibrosi{
  margin-bottom: 3vw; 
  width: 15.5vw;
 }
 p.text3-effettua-rivolto-fibrosi {
  width: 28vw;
 }
 /*-------------------*/
 /*--   X-FRAGILE   --*/
 /*-------------------*/
 .container-spieg-x {
  background: url(/wp-content/uploads/2022/07/xfragile-back-1200.jpg);
  background-position: right top;
 }
 h3.subtitle-spieg-x, h3.title-conseg-xfragile, h3.title-import-xfragile {
  font-size: 2.6vw;
 }
 h3.subtitle-spieg-x {
  width: 45vw;
 }
 p.text-spieg-x, p.text1-conseg-xfragile, p.text2-conseg-xfragile, p.text1-import-xfragile, p.text2-import-xfragile {
  font-size: 1.8vw;
  line-height: 2.2vw;
 }
 p.text-spieg-x {
  width: 39.5vw;
 }
 h3.title-conseg-xfragile {
  width: 28vw;
 }
 h3.title-conseg-xfragile, h3.title-import-xfragile {
  line-height: 2.8vw;
 }
 p.text1-conseg-xfragile, p.text2-conseg-xfragile {
  width: 35vw;
 }
 object.icona-xfragile, .title-icon-import-xfragile{
  height: 6.5vw;
 }
 object.icona-import-xfragile {
  height: 5.5vw;
  align-self: center;
 }
 h3.title-import-xfragile {
  width: 31vw;
 }
 p.text1-import-xfragile, p.text2-import-xfragile {
  width: 42vw;
 }
 /*---------------------*/
 /*--   TROMBOFILIA   --*/
 /*---------------------*/
 .container-spieg-trombofilia {
  background: url(/wp-content/uploads/2022/07/trombofilia-back-1200-new1.jpg);
  background-position: right -2vw;
  background-size: cover;
 }
 h3.subtitle-spieg-trombofilia, h3.title-effettua-trombofilia, h3.title-causa-trombofilia, h3.title-importante-trombofilia {
  font-size: 2.6vw;
 }
 h3.subtitle-spieg-trombofilia {
  width: 47.5vw;
 }
 p.text-spieg-trombofilia, p.text1-effettua-trombofilia, p.text2-causa-trombofilia {
  font-size: 1.8vw;
  line-height: 2.2vw;
 }
 p.text-spieg-trombofilia {
  width: 44vw;
 }
 p.text2-causa-trombofilia {
  width: 50vw;
 }
 object.icona-trombofilia-importante {
  width: 3.5vw;
 }
 p.text-card-trombofilia {
  font-size: 1.4vw;
  line-height: 1.7vw;
  width: 24vw;
 }
 /*------------------------*/
 /*--   MICRODELEZIONE   --*/
 /*------------------------*/
 .container-spieg-microdel {
  background: url(/wp-content/uploads/2022/07/cromosomay-back-1200.jpg);
  background-position: right top;
  background-size: cover;
 }
 p.text-spieg-microdel, p.text1-effettua-microdel, p.text2-conseg-microdel {
  font-size: 1.8vw;
  line-height: 2.2vw;
 }
 p.text-spieg-microdel {
  width: 40vw;
 }
 h3.subtitle-spieg-microdel, h3.title-effettua-microdel, h3.title-conseg-microdel, h3.title-importante-microdel {
  font-size: 2.6vw;
 }
 h3.subtitle-spieg-microdel {
  width: 46vw;
 }
 ul.contrarre-microdel-elenco {
  margin-left: 1.6vw;
 }
 li.contrarre-microdel {
  font-size: 1.8vw;
 }
 .col1-microdel-effettua-conseg {
  flex: 0 1 25%;
 }
 .col2-effettua-conseg-microdel {
  flex: 0 1 50%;
 }
 object.icona-microdel-importante {
  width: 3.5vw;
 }
 p.text-card-microdel {
  font-size: 1.4vw;
  line-height: 1.7vw;
  width: 24vw;
 }
}
@media (max-width: 1400px){
 .grid-caratteristiche-fertiscan {
  flex-wrap: wrap;
 }
}
@media (min-width: 1401px){
 h2.subtitle-hero-genoma, p.text-geni-diversi {
  width: 30vw;
 }
 h3.title-infertilita, h3.title-geni-diversi, h2.title-step-fertilita{
  font-size: 2.3vw;
 }
 .col1-infertilita, .col2-infertilita {
  flex: 0 1 50%;
 }
 p.text1-infertilita, p.text2-infertilita, p.text-geni-diversi, h3.title2-geni-diversi, li.item-test-donna, li.item-test-uomo{
  font-size: 1.6vw;
  line-height: 2vw;
 }
 p.text1-infertilita, p.text2-infertilita, h3.title-geni-diversi {
  width: 40vw;
 }
 img.piantina {
  width: 45vw;
  position: absolute;
  bottom: -6.4vw;
  right: 4vw;
 }
 .grid-geni-diversi {
  background: url('/wp-content/uploads/2022/07/img1-fert-2000.jpg'), #1E3582;
  height: calc(100vw / (2000 / 689));
 }
 h3.title2-geni-diversi {
  width: 27.6vw;
 }
 h2.title-test-fertilita, h3.title-donna, h3.title-uomo {
  font-size: 3.9vw;
 }
 h2.title-test-fertilita {
  width: 47vw;
 }
 .container-test-btn::before, .container-elenco-test::after{
  width: calc(100% - 12vw);
 }
 object.img-donna-fertilita, object.img-uomo-fertilita {
  width: 15vw;
 }
 ul.elenco.test-fertilita-donna, ul.elenco.test-fertilita-uomo {
  margin-left: 1.5vw;
 }
 li.item-test-uomo {
  width: 18vw;
 }
 h2.title-step-fertilita sup {
  font-size: 0.8vw;
  bottom: 1.6ex;
 }
 /*-----------------*/
 /*--  FERTISCAN  --*/
 /*-----------------*/ 
 .col1-fertiscan-acc, .col2-fertiscan-acc {
  flex: 1 1 50%;
 }
 p.text-fertiscan, p.text-tipi-test-donna, p.text-tipi-test-uomo, p.text1-fertiscan-consigliato, p.text2-fertiscan-consigliato, p.text3-fertiscan-consigliato, p.text4-fertiscan-consigliato, p.text5-fertiscan-consigliato {
  font-size: 1.6vw;
  line-height: 2vw;
 }
 p.text-fertiscan {
  width: 37vw;
 }
 h2.subtitle-fertiscan {
  font-size: 3.9vw;
  line-height: 4.3vw;
 }
 h2.subtitle-fertiscan {
  margin: 2.2vw 0 2.8vw;
 }
 .container-linee-indagine {
  background: url('/wp-content/uploads/2022/07/uomo-donna-bg-2000.jpg');
  height: calc(100vw / (2000 / 850));
 }
 object.img-donna, object.img-uomo {
  width: 8vw;
 }
 h2.title-linee-indagine, h2.title-caratteristiche-fertiscan, h2.title-fertiscan-consigliato {
  font-size: 3.9vw;
  line-height: 3.9vw;
 }
 h2.title-linee-indagine {
  width: 20vw;
  margin-top: 6vw;
 }
 p.name-test-donna, p.name-test-uomo, span.first-test-donna, span.first-number-test, span.test-donna, span.number-test {
  font-size: 1.6vw;
 }
 span.text-bold {
  font-size: 3.9vw;
  line-height: 3.6vw;
 }
 span.text-light {
  font-size: 1.9vw;
 }
 p.text-semplice-prelievo {
  font-size: 1.6vw;
  padding-top: 1.5vw;
 }
 p.text-tipi-test-donna, p.text-tipi-test-uomo {
  padding-left: 1vw;
  border-left: solid 13px;
 }
 p.text-tipi-test-donna {
  width: 38vw;
 }
 h2.title-tipologia-test-donna, h2.title-tipologia-test-uomo{
  font-size: 2.3vw;
  width: 37vw;
 }
 h2.title-tipologia-test-donna, button.btn-info-blue.btn-fertilita{
  margin-bottom: 2.8vw;
 }
 .elenco-tipologia-test-donna, .elenco-tipologia-test-uomo {
  width: 37vw;
 }
 span.rotis-light, p.text-caratteristiche-fertiscan {
  font-size: 1.05vw;
 }
 object.img-global-male {
  margin: 0 0 3vw 4vw;
 }
 h2.title-tipologia-test-uomo, .elenco-tipologia-test-uomo{
  margin: 0 0 2.8vw auto;
 }
 p.text-tipi-test-uomo {
  width: 35vw;
  padding-bottom: 4.3vw;
  margin: 0 0 6vw 4vw;
 }
 .title-grid-caratt-fertiscan{
  max-width: 70vw;
 }
 h2.title-caratteristiche-fertiscan {
  width: 28vw;
 }
 .card-caratteristiche-fertiscan {
  flex: 1 1 calc((70vw / 4) - 1.1vw);
  padding-top: 2vw;
 }
 .card-caratteristiche-fertiscan::after {
  bottom: 1vw;
 }
 h3.subtitle-caratteristiche-fertiscan {
  font-size: 2.1vw;
  margin-bottom: 1.5vw;
 }
 object.icona-caratteristiche-fertiscan {
  height: 4vw;
 }
 p.text-caratteristiche-fertiscan {
  line-height: 1.2vw;
  width: 13vw;
 }
 h2.title-fertiscan-consigliato sup {
  font-size: 1vw;
  bottom: 2.7ex;
 }
 object.logo-fertiscan-consigliato {
  width: 27vw;
 }
 .text-info-consigliato {
  width: 32vw;
  margin: 0 auto 4vw
 }
 p.text2-fertiscan-consigliato {
  border-right: solid 0.5vw;
  width: 22vw;
 }
 p.text3-fertiscan-consigliato, p.text5-fertiscan-consigliato {
  border-left: solid 0.5vw;
 }
 p.text3-fertiscan-consigliato {
  width: 21vw;
 }
 p.text4-fertiscan-consigliato {
  border-right: solid 0.5vw;
  width: 17vw;
 }
 p.text5-fertiscan-consigliato {
  width: 15vw;
 }
 /*-----------------*/
 /*--  CARIOTIPO  --*/
 /*-----------------*/
 .container-spieg-cariotipo {
  background: url(/wp-content/uploads/2022/07/cariotipo-back-2000.jpg);
  background-position: center right;
 }
 .col1-spieg-cariotipo, .col2-spieg-cariotipo {
  flex: 1 1 50%;
 }
 p.text-spieg-cariotipo, p.text1-effettua-rivolto-cariotipo, p.text2-effettua-rivolto-cariotipo, p.text3-effettua-rivolto-cariotipo, p.text-importante-cariotipo, li.alterazioni-cariotipo-elenco{
  font-size: 1.6vw;
  line-height: 2vw;
 }
 p.text-spieg-cariotipo {
  width: 40vw;
 }
 h3.subtitle-spieg-cariotipo, h3.title-effettua-cariotipo, h3.title-rivolto-cariotipo, h3.title-importante-cariotipo {
  font-size: 2.3vw;
 }
 h3.subtitle-spieg-cariotipo {
  width: 45vw;
 }
 .col1-effettua-rivolto-cariotipo {
  flex: 0 1 22%;
 }
 .col2-effettua-rivolto-cariotipo {
  flex: 0 1 42%;
 }
 object.icona-effettua-rivolto {
  height: 6.5vw;
 }
 p.text1-effettua-rivolto-cariotipo {
  width: 16vw;
 }
 p.text2-effettua-rivolto-cariotipo, p.text3-effettua-rivolto-cariotipo {
  width: 37vw;
 }
 .grid-cariotipo-importante {
  align-items: center;
 }
 object.icona-importante-cariotipo {
  width: 3.7vw;
 }
 p.text-importante-cariotipo {
  width: 30.5vw
 }
 h3.title2-importante-cariotipo {
  font-size: 1.6vw;
  height: 3.5vw;
  line-height: 4vw;
  margin-bottom: 1vw;
 } 
 ul.list-alterazioni-cariotipo {
  margin: 0 auto 0 1.3vw;
 }
 li.alterazioni-cariotipo-elenco {
  width: 37vw;
  margin-bottom: 0.2vw;
 }
 h2.title-analisi-cariotipo {
  font-size: 3.9vw;
  width: 54vw;
 }
 /*-----------------*/
 /*--   FIBROSI   --*/
 /*-----------------*/
 .container-spieg-fibrosi {
  background: url(/wp-content/uploads/2022/07/fibrosi-back-2000-new.jpg);
  background-position: center right;
 }
 h3.subtitle-spieg-fibrosi, h3.title-effettua-fibrosi, h3.title-rivolto-fibrosi {
  font-size: 2.3vw;
 }
 h3.subtitle-spieg-fibrosi {
  width: 42vw;
 }
 p.text-spieg-fibrosi, p.text2-spieg-fibrosi, p.text3-spieg-fibrosi, p.text1-effettua-rivolto-fibrosi, p.text2-effettua-rivolto-fibrosi, p.text3-effettua-rivolto-fibrosi {
  font-size: 1.6vw;
  line-height: 2vw;
 }
 p.text-spieg-fibrosi, p.text2-spieg-fibrosi, p.text3-spieg-fibrosi {
  width: 40vw;
 }
 h3.title-rivolto-fibrosi {
  margin-bottom: 4.3vw;
 }
 object.icona-effettua-rivolto-fibrosi {
  height: 7.1vw;
 }
 p.text1-effettua-rivolto-fibrosi, p.text2-effettua-rivolto-fibrosi {
  width: 19vw;
 }
 p.text3-effettua-rivolto-fibrosi {
  width: 25vw;
 }
 /*-------------------*/
 /*--   X-FRAGILE   --*/
 /*-------------------*/
 .container-spieg-x {
  background: url(/wp-content/uploads/2022/07/xfragile-800.jpg);
  background-position: right -2vw;
  background-size: 55%;
 }
 h3.subtitle-spieg-x, h3.title-conseg-xfragile, h3.title-import-xfragile {
  font-size: 2.3vw;
 }
 h3.subtitle-spieg-x {
  width: 40vw;
 }
 p.text-spieg-x, p.text1-conseg-xfragile, p.text2-conseg-xfragile, p.text1-import-xfragile, p.text2-import-xfragile {
  font-size: 1.6vw;
  line-height: 2vw;
 }
 p.text-spieg-x {
  width: 36vw;
 }
 object.icona-xfragile {
  height: 6.5vw;
 }
 h3.title-conseg-xfragile {
  width: 24.5vw;
 }
 h3.title-conseg-xfragile, h3.title-import-xfragile {
  line-height: 2.3vw;
 }
 p.text1-conseg-xfragile, p.text2-conseg-xfragile {
  width: 28vw;
 }
 .title-icon-import-xfragile {
  height: 6.5vw;
 }
 object.icona-import-xfragile {
  height: 5vw;
  align-self: center;
 }
 h3.title-import-xfragile {
  width: 34vw;
 }
 p.text1-import-xfragile, p.text2-import-xfragile {
  width: 42.5vw;
 }
 /*---------------------*/
 /*--   TROMBOFILIA   --*/
 /*---------------------*/
 .container-spieg-trombofilia {
  background: url(/wp-content/uploads/2022/07/trombofilia-back-800.jpg);
  background-position: right -1.5vw;
  background-size: 55%;
 }
 h3.subtitle-spieg-trombofilia, h3.title-effettua-trombofilia, h3.title-causa-trombofilia, h3.title-importante-trombofilia {
  font-size: 2.3vw;
 }
 h3.subtitle-spieg-trombofilia {
  width: 42vw;
 }
 p.text-spieg-trombofilia, p.text1-effettua-trombofilia, p.text2-causa-trombofilia{
  font-size: 1.6vw;
  line-height: 2vw;
 }
 p.text-spieg-trombofilia {
  width: 39vw;
 }
 .grid-trombofilia-effettua-causa {
  grid-gap: 16vw;
 }
 .col1-trombofilia-effettua-causa::after {
  right: -8vw;
 }
 p.text1-effettua-trombofilia{
  width: 16vw;
 }
 object.icona-effettua-causa {
  height: 9.9vw;
 }
 p.text2-causa-trombofilia {
  width: 40vw;
 }
 object.icona-trombofilia-importante {
  width: 3.7vw;
 }
 p.text-card-trombofilia {
  font-size: 1.3vw;
  line-height: 1.5vw;
  width: 24vw;
 }
 /*------------------------*/
 /*--   MICRODELEZIONE   --*/
 /*------------------------*/
 .container-spieg-microdel {
  background: url(/wp-content/uploads/2022/07/cromosoma-y-back-780.jpg);
  background-position: right -2vw;
  background-size: 50%;
 }
 p.text-spieg-microdel, p.text1-effettua-microdel, p.text2-conseg-microdel{
  font-size: 1.6vw;
  line-height: 2vw;
 }
 p.text-spieg-microdel {
  width: 45vw;
 }
 h3.subtitle-spieg-microdel, h3.title-effettua-microdel, h3.title-conseg-microdel, h3.title-importante-microdel {
  font-size: 2.3vw;
 }
 h3.subtitle-spieg-microdel {
  width: 42vw;
 }
 ul.contrarre-microdel-elenco {
  margin-left: 1.4vw;
 }
 li.contrarre-microdel {
  font-size: 1.6vw;
 }
 .col1-microdel-effettua-conseg {
  flex: 0 1 22%;
 }
 object.icona-effettua-conseg {
  height: 6.5vw;
 }
 p.text1-effettua-microdel{
  width: 19vw;
 }
 .col2-effettua-conseg-microdel {
  flex: 0 1 42%;
 }
 .col2-effettua-conseg-microdel h3.title-conseg-microdel {
  margin-bottom: 2.2vw;
  width: 40vw;
 }
 p.text2-conseg-microdel {
  width: 40vw;
 }
 object.icona-microdel-importante {
  width: 3.7vw;
 }
 p.text-card-microdel {
  font-size: 1.3vw;
  line-height: 1.5vw;
  width: 22vw;
 }
}