/*
 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
*/
.container-esegue-embryosafe, .container-form-genoma {
 background: #6271a8;
}
.btn-hero:hover .icona-smile {
 filter: brightness(0%) saturate(100%) invert(44%) sepia(59%) saturate(368%) hue-rotate(189deg) brightness(88%) contrast(84%);
}
button.btn-hero:hover a, button.btn-hero.open-form a, button.btn-hero span {
 color: #6271A8;
}
.grid-port-sano {
 line-height: 0;
}
.grid-port-sano, .grid-14, .container-tt-genetici, .container-cosa-embryosafe, .grid-serve-embryosafe, .container-efficacia-embryosafe, .container-soluzione-embryosafe, .col2-caso-embryosafe, .container-caso-embryosafe, .icon-text-caso-embryosafe, .col2-caso-embryosafe, .grid-esegue-embryosafe, .grid-box-embryosafe{
 display: flex;
}
.col1-port-sano, .col2-port-sano, .container-tt-genetici, .container-serve-embryosafe, .col1-efficacia-embryosafe, .container-soluzione-embryosafe, .col1-caso-embryosafe, .card-esegue-embryosafe {
 position: relative;
}
.col1-port-sano::after, .col2-port-sano::after, .container-tt-genetici::before, .container-serve-embryosafe::before, .container-serve-embryosafe::after, .container-soluzione-embryosafe::before, .col1-caso-embryosafe::after, .card-esegue-embryosafe::after{
 position: absolute;
 content: "";
 background: #e4e4e4;
}
.col2-port-sano::after, .container-tt-genetici::before, .container-serve-embryosafe::before, .container-serve-embryosafe::after, .container-soluzione-embryosafe::before{
 height: 2px;
}
.container-serve-embryosafe.nuovo::before, .container-serve-embryosafe.nuovo::after{
 display:none;
}
.container-serve-embryosafe.nuovo button.btn-info-purple, button.btn-efficacia{
 margin:auto;
}
p.text1-port-sano, p.text-genetici, p.text-serve-embryosafe, p.text2-serve-embryosafe, p.text3-serve-embryosafe, p.text-efficacia-embryosafe, p.text-soluzione-embryosafe, p.text2-soluzione-embryosafe, p.text-caso-embryosafe, p.text-pro-embryosafe{
 color: #515151;
 font-family: 'Rotis Light';
}
h3.title-port-sano, h2.title-14, h3.title2-14, h3.title-genetici, h2.title-serve-embryosafe, h3.subtitle2-efficacia-embryosafe, h2.title-soluzione-embryosafe, h3.subtitle-soluzione-embryosafe, h3.subtitle-esegue-embryosafe, h3.subtitle-caso-embryosafe, p.title-card-esegue, h2.title-box-embryosafe, h3.subtitle-box-embryosafe, h2.title-efficacia-embryosafe, h3.subtitle-efficacia-embryosafe{
 font-family: news-gothic-std, sans-serif;
}
h3.title-port-sano, h2.title-14, h3.title-genetici, h2.title-efficacia-embryosafe, h2.title-serve-embryosafe, span.bold-gothic, h2.title-soluzione-embryosafe, h3.subtitle-soluzione-embryosafe, h3.subtitle-esegue-embryosafe, h3.subtitle-caso-embryosafe, p.title-card-esegue, h2.title-box-embryosafe{
 font-weight: bold;
}
h3.title-port-sano, p.text-14, h3.title-genetici, p.text2-cosa-embryosafe, h2.title-serve-embryosafe, p.text-serve-embryosafe, p.text2-serve-embryosafe, p.text3-serve-embryosafe, h3.subtitle-efficacia-embryosafe, h3.subtitle3-efficacia-embryosafe, h3.subtitle-soluzione-embryosafe, p.text-pro-embryosafe, p.text2-soluzione-embryosafe.nuovo{
 margin-bottom: 0;
}
h3.title-port-sano, .color-liliac, h3.title-genetici, h2.title-serve-embryosafe, h2.title-soluzione-embryosafe, h3.subtitle-soluzione-embryosafe, h3.subtitle-caso-embryosafe, p.title-card-esegue, h2.title-box-embryosafe, h3.subtitle-box-embryosafe {
 color: #6271A8;
}
.color-blue {
 color: #1E3582;
}
.grid-14, .col1-14, .container-cosa-embryosafe, .col2-cosa-embryosafe {
 background-repeat: no-repeat !important;
 background-size: cover !important;
}
h2.title-14, h3.title2-14, h2.title-efficacia-embryosafe, h3.subtitle-efficacia-embryosafe, h3.subtitle2-efficacia-embryosafe, h3.subtitle-esegue-embryosafe {
 color: white !important;
}
p.text-14, p.text-cosa-embryosafe, p.text-esegue-embryosafe {
 color: white;
 font-family: 'Rotis Light';
}
.container-cosa-embryosafe {
 align-items: center;
}
p.text2-cosa-embryosafe {
 color: white;
 font-family: 'Rotis Bold';
}
.container-serve-embryosafe::before, .container-serve-embryosafe::after {
 right: 0;
}
.container-efficacia-embryosafe {
 background: #A5AECD;
}
.col1-efficacia-embryosafe::after {
 position: absolute;
 content: "";
 background: white;
}
h3.subtitle3-efficacia-embryosafe{
 color: #515151;
 font-family: 'Rotis Bold';
}
span.color-light, button.btn-efficacia.open-form a, button.btn-efficacia span {
 color: #A5AECD;
}
.container-caso-embryosafe {
 background: transparent linear-gradient(0deg, #FFFFFF 0%, #FEFEFE 26%, #EDEDED 100%, #777777 100%) 0% 0% no-repeat padding-box;
}
.icon-text-caso-embryosafe {
 grid-gap: 2vw;
 align-items: flex-start;
}
.card-esegue-embryosafe {
 background: white;
 text-align: center;
}
.card-esegue-embryosafe::after {
 height: 1px;
 width: 85%;
 left: 0;
 right: 0;
 margin: auto;
}
p.text-card-esegue {
 color: #6271A8;
 font-family: 'Rotis Light';
}
.col2-box-embryosafe {
 background-repeat: no-repeat !important;
 width: 100%;
}
.grid-esperienza {
 box-shadow: 0 -8px 20px -8px #00000008;
}
.nf-form-content input[type=button]:hover {
 color: #6271a8 !important;
}
div#nf-field-72-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 #6271a8 inset !important;
}
@media (max-width: 420px){
 h2.subtitle-hero-genoma sup{
  font-size: 3vw;
 }
 h2.subtitle-hero-genoma {
  width: 84vw;
 }
 .grid-port-sano, .col2-14, .container-test-genetici, .col1-cosa-embryosafe, .container-serve-embryosafe, .container-efficacia-embryosafe, .container-soluzione-embryosafe, .container-caso-embryosafe {
  padding: 15vw 6vw;
 }
 .col2-port-sano::after, .container-tt-genetici::after, .col1-efficacia-embryosafe::after, .col1-caso-embryosafe::after {
  width: calc(100% + 12vw);
 }
 .col2-port-sano::after, .col1-efficacia-embryosafe::after, .col1-caso-embryosafe::after {
  left: -6vw;
 }
 p.text1-port-sano, p.text-14, p.text-genetici, p.text-cosa-embryosafe, p.text2-cosa-embryosafe, p.text-serve-embryosafe, p.text2-serve-embryosafe, p.text3-serve-embryosafe, p.text-efficacia-embryosafe, p.text-soluzione-embryosafe, p.text2-soluzione-embryosafe, p.text-caso-embryosafe, p.text-pro-embryosafe, p.text-esegue-embryosafe{
  font-size: 5.4vw;
  line-height: 6.7vw;
 }
 h3.title-port-sano, h3.title2-14, h3.title-genetici, h2.title-serve-embryosafe, h3.subtitle-efficacia-embryosafe, h3.subtitle2-efficacia-embryosafe, h3.subtitle3-efficacia-embryosafe, h3.subtitle-soluzione-embryosafe, h3.subtitle-caso-embryosafe, h3.subtitle-esegue-embryosafe {
  font-size: 7.4vw;
  line-height: 8.4vw;
 }
 p.text-cosa-embryosafe sup, p.text2-serve-embryosafe sup, p.text3-serve-embryosafe sup, p.text-esegue-embryosafe sup{
  font-size: 3.5vw;
  bottom:0.4ex;
 }
 .container-serve-embryosafe::before, .container-serve-embryosafe::after {
  width: calc(100% - 6vw);
 }
 h3.subtitle2-efficacia-embryosafe sup, h3.subtitle3-efficacia-embryosafe sup, h3.subtitle-esegue-embryosafe sup {
  font-size: 2.5vw;
  bottom: 1.7ex;
 }
}
@media (min-width: 421px) and (max-width: 550px){
 h2.subtitle-hero-genoma sup{
  font-size: 3.5vw;
  bottom: 0.6ex;
 }
 .grid-port-sano, .col2-14, .container-test-genetici, .col1-cosa-embryosafe, .container-serve-embryosafe, .container-efficacia-embryosafe, .container-soluzione-embryosafe, .container-caso-embryosafe {
  padding: 15vw 7vw;
 }
 p.text1-port-sano, p.text-14, p.text-genetici, p.text-cosa-embryosafe, p.text2-cosa-embryosafe, p.text-serve-embryosafe, p.text2-serve-embryosafe, p.text3-serve-embryosafe, p.text-efficacia-embryosafe, p.text-soluzione-embryosafe, p.text2-soluzione-embryosafe, p.text-caso-embryosafe, p.text-pro-embryosafe, p.text-esegue-embryosafe{
  font-size: 4.3vw;
  line-height: 5.4vw;
 }
 h3.title-port-sano, h3.title2-14, h3.title-genetici, h2.title-serve-embryosafe, h3.subtitle-efficacia-embryosafe, h3.subtitle2-efficacia-embryosafe, h3.subtitle3-efficacia-embryosafe, h3.subtitle-soluzione-embryosafe, h3.subtitle-caso-embryosafe, h3.subtitle-esegue-embryosafe {
  font-size: 6.8vw;
  line-height: 7.8vw;
 }
 h3.title-port-sano {
  width: 84vw;
 }
 .col2-port-sano::after, .container-tt-genetici::after, .col1-efficacia-embryosafe::after, .col1-caso-embryosafe::after {
  width: calc(100% + 14vw);
 }
 .col2-port-sano::after, .col1-efficacia-embryosafe::after, .col1-caso-embryosafe::after {
  left: -7vw;
 }
 p.text-cosa-embryosafe sup, p.text2-serve-embryosafe sup, p.text3-serve-embryosafe sup, p.text-esegue-embryosafe sup{
  bottom: 0.1ex;
 }
 .container-serve-embryosafe::before, .container-serve-embryosafe::after {
  width: calc(100% - 7vw);
 }
 h3.subtitle2-efficacia-embryosafe sup, h3.subtitle3-efficacia-embryosafe sup, h3.subtitle-esegue-embryosafe sup {
  font-size: 2.5vw;
  bottom: 1.7ex;
 }
}
@media (max-width: 550px){
 object.logo-genoma-hero {
  margin-bottom: 12vw;
 }
 h1.title-hero-test, h2.subtitle-hero-genoma {
  margin-bottom: 7vw;
 }
 .grid-port-sano {
  grid-gap: 14vw;
 }
 .col2-port-sano::after {
  bottom: -6vw;
 }
 h2.title-14, h2.title-efficacia-embryosafe, h2.title-soluzione-embryosafe, h2.title-box-embryosafe {
  font-size: 9vw;
 }
 .col1-14 {
  background-image: url(/wp-content/uploads/2022/12/img1-fecondazione-500.jpg);
  height: calc(100vw / (500 / 401)) !important;
 }
 .container-tt-genetici::before {
  top: -6vw;
 }
 .col2-cosa-embryosafe {
  background: url(/wp-content/uploads/2022/09/embryosafe-bg-500.jpg);
  height: calc(100vw / (500 / 379));
 }	
 .container-serve-embryosafe.nuovo{
  padding-top:7vw;	
 }
 .container-serve-embryosafe::before, .container-soluzione-embryosafe::before {
  top: 7.5vw;
 }
 .container-serve-embryosafe::after {
  bottom: 7.5vw;
 }
 h2.title-efficacia-embryosafe, h2.title-soluzione-embryosafe, h2.title-box-embryosafe{
  line-height: 9vw;
 }
 h2.title-efficacia-embryosafe sup {
  font-size: 3vw;
  bottom: 1.8ex;
 }
 .container-efficacia-embryosafe, .container-soluzione-embryosafe, .container-caso-embryosafe {
  grid-gap: 20vw;
 }
 .col1-efficacia-embryosafe::after, .col1-caso-embryosafe::after {
  bottom: -10vw;
 }
 object.icona-coppia, object.icona-soluzione {
  height: 35vw;
 }
 object.icona-pro-embryosafe {
  width: 15vw;
 }
 .container-esegue-embryosafe, .container-box-embryosafe {
  padding: 15vw 0;
 }
 h3.subtitle-esegue-embryosafe, p.text-esegue-embryosafe {
  width: 73vw;
  margin: 0 auto 6vw;
 }
 .grid-esegue-embryosafe {
  grid-gap: 8vw;
  width: 73vw;
  margin: auto;
 }
 .card-esegue-embryosafe {
  flex: 1 1 100%;
 }
 .card-esegue-embryosafe::after {
  bottom: 4vw;
 }
 object.icona-number {
  width: 25vw;
  margin: 8vw 0 3vw;
 }
 .grid-esegue-embryosafe.nuovo object.icona-number{
  width:20vw;	
 }
 p.title-card-esegue {
  font-size: 4.2vw;
  line-height: 5vw;
 }
 .card-esegue-embryosafe:not(:nth-child(3)) p.title-card-esegue {
  width: 34vw;
 }
 .grid-esegue-embryosafe.nuovo p.title-card-esegue{
  width:40vw;
  margin: 0 auto 8vw !important;
 }
 .grid-esegue-embryosafe.nuovo p.text-card-esegue{
  width:50vw;	
 }
 .card-esegue-embryosafe:nth-child(3) p.title-card-esegue {
  width: 30vw;
  margin: 0 auto 0.5vw;
 }
 .card-esegue-embryosafe:not(:nth-child(3)) p.title-card-esegue, p.text-card-esegue {
  margin: 0 auto 15vw;
 }
 p.text-card-esegue {
  font-size: 4vw;
  line-height: 4.2vw;
  width: 40vw;
 }
 .col2-box-embryosafe {
  height: calc(100vw / (400 / 400));
 } 
 .title-btn-box-embryosafe {
  margin: 0 7vw;
 }
 h3.subtitle-box-embryosafe {
  font-size: 8vw;
 }
}
@media(min-width: 551px) and (max-width: 766.9px){
 h2.subtitle-hero-genoma sup{
  font-size: 3vw;
  bottom: 0.5ex;
 }
 h2.subtitle-hero-genoma {
  width: 444px;
 }
 .grid-port-sano {
  padding: 8vw 8vw 10vw;
 }
 p.text1-port-sano, p.text-14, p.text-genetici, p.text-cosa-embryosafe, p.text2-cosa-embryosafe, p.text-serve-embryosafe, p.text2-serve-embryosafe, p.text3-serve-embryosafe, p.text-efficacia-embryosafe, p.text-soluzione-embryosafe, p.text2-soluzione-embryosafe, p.text-caso-embryosafe, p.text-pro-embryosafe, p.text-esegue-embryosafe {
  font-size: 3.3vw;
  line-height: 4.3vw;
 }
 h3.title-port-sano, h3.title2-14, h3.title-genetici, h2.title-serve-embryosafe, h3.subtitle-efficacia-embryosafe, h3.subtitle2-efficacia-embryosafe, h3.subtitle3-efficacia-embryosafe, h3.subtitle-soluzione-embryosafe, h3.subtitle-caso-embryosafe, h3.subtitle-esegue-embryosafe {
  font-size: 5.5vw;
  line-height: 6.3vw;
 }
 .col2-port-sano::after {
  width: calc(100% + 16vw);
  bottom: -4vw;
  left: -8vw;
 }
 img.cromosoma, p.text-14 {
  width: 82vw;
 }
 .grid-port-sano {
  grid-gap: 6vw;
 }
 .col2-14, .col1-cosa-embryosafe, .container-efficacia-embryosafe, .container-caso-embryosafe, .container-esegue-embryosafe {
  padding: 8vw;
 }
 h2.title-14, h2.title-efficacia-embryosafe, h2.title-soluzione-embryosafe, h2.title-box-embryosafe {
  font-size: 7.2vw;
 }
 .grid-14.nuovo .title-14{
  width:75vw;	
 }
 .container-test-genetici {
  padding: 12vw 8vw 8vw;
 }
 .container-tt-genetici::before {
  top: -5vw;
 }
 p.text-genetici {
  width: 72vw;
 }
 object.logo-embryosafe {
  width: 75vw;
 }
 p.text-cosa-embryosafe sup, p.text2-serve-embryosafe sup, p.text3-serve-embryosafe sup, p.text-esegue-embryosafe sup{
  font-size: 2.5vw;
  bottom:0.1ex;
 }
 .container-serve-embryosafe, .container-soluzione-embryosafe {
  padding: 12vw 8vw;
 }
 .container-serve-embryosafe.nuovo{
  padding-top:6vw;	
 }
 .container-serve-embryosafe::before, .container-serve-embryosafe::after {
  width: calc(100% - 8vw);
 }
 .container-serve-embryosafe::before {
  top: 6vw;
 }
 .container-serve-embryosafe::after {
  bottom: 6vw;
 }
 h2.title-efficacia-embryosafe sup {
  font-size: 2.5vw;
  bottom: 1.7ex;
 }
 h2.title-efficacia-embryosafe, h2.title-soluzione-embryosafe, h2.title-box-embryosafe {
  line-height: 7.4vw;
 }
 h2.title-efficacia-embryosafe, p.text-efficacia-embryosafe, h3.subtitle-efficacia-embryosafe {
  width: 76vw;
 }
 h3.subtitle2-efficacia-embryosafe sup, h3.subtitle3-efficacia-embryosafe sup, h3.subtitle-esegue-embryosafe sup {
  font-size: 2vw;
  bottom: 1.6ex;
 }
 .container-efficacia-embryosafe, .container-soluzione-embryosafe, .container-caso-embryosafe {
  grid-gap: 14vw;
 }
 .col1-efficacia-embryosafe::after, .col1-caso-embryosafe::after {
  width: calc(100% + 16vw);
  left: -8vw;
  bottom: -7vw;
 }
 object.icona-coppia, object.icona-soluzione {
  height: 25vw;
 }
 .container-soluzione-embryosafe::before {
  width: 100%;
  top: 6vw;
 }
 object.icona-pro-embryosafe {
  width: 10vw;
 }
 .grid-esegue-embryosafe {
  grid-gap: 5vw;
 }
 .card-esegue-embryosafe {
  flex: 0 1 calc((100% - 5vw) / 2);
 }
 .card-esegue-embryosafe::after {
  bottom: 3vw;
 }
 object.icona-number {
  width: 14vw;
  margin: 4vw auto 2vw;
 }
 p.title-card-esegue {
  font-size: 3vw;
  line-height: 3.5vw;
 } 
 .card-esegue-embryosafe:not(:nth-child(3)) p.title-card-esegue {
  width: 25vw;
 }
 .card-esegue-embryosafe:nth-child(3) p.title-card-esegue {
  width: 22vw;
 }
 .grid-esegue-embryosafe.nuovo p.title-card-esegue{
  min-width:100%;
  margin-bottom:5vw !important;
 }
 .card-esegue-embryosafe:not(:nth-child(3)) p.title-card-esegue, p.text-card-esegue {
  margin: 0 auto 10vw;
 }
 p.text-card-esegue {
  font-size: 2.8vw;
  line-height: 3vw;
  width: 30vw;
 }
 .container-box-embryosafe {
  padding: 8vw 0 12vw;
 }
 h2.title-box-embryosafe {
  width: 85vw;
 }
 .col2-box-embryosafe {
  height: calc(75vw / (400 / 400));
 }
}
@media(min-width: 551px) and (max-width: 899.9px){
 object.logo-genoma-hero {
  margin-bottom: 8vw;
 }
 h1.title-hero-test, h2.subtitle-hero-genoma {
  margin-bottom: 5vw;
 }
 .col1-14 {
  background-image: url(/wp-content/uploads/2022/09/img1-fecondazione-700.jpg);
  height: calc(100vw / (700 / 562)) !important;
 }
 .col2-cosa-embryosafe {
  background: url(/wp-content/uploads/2022/09/embryosafe-bg-700-def.jpg);
  height: calc(100vw / (700 / 531));
 }
 .title-btn-box-embryosafe {
  margin: auto;
 }
}
@media (max-width: 766.9px){
 .grid-serve-embryosafe, .col2-caso-embryosafe {
  grid-gap: 6vw;
 }
 p.text1-port-sano, h2.title-14, h3.title2-14, h3.title-genetici, p.text-genetici, object.logo-embryosafe, p.text-cosa-embryosafe, h2.title-serve-embryosafe, h2.title-efficacia-embryosafe, p.text-efficacia-embryosafe, object.icona-coppia, h3.subtitle2-efficacia-embryosafe, h2.title-soluzione-embryosafe, p.text-soluzione-embryosafe, object.icona-soluzione, p.text2-soluzione-embryosafe, h3.subtitle-caso-embryosafe, p.text-caso-embryosafe, h3.subtitle-box-embryosafe, h3.title-port-sano.contattaci, .container-serve-embryosafe.nuovo .grid-serve-embryosafe, h3.subtitle-soluzione-embryosafe.nuovo, .grid-14.nuovo .text-14{
  margin-bottom: 6vw;
 }
 .container-tt-genetici::before {
  width: 100%;
 }
 h2.title-box-embryosafe {
  margin: 0 auto 1vw;
 }
 button.btn-efficacia{
  margin-top:6vw;	
 }
 .container-efficacia-embryosafe.nuovo h3.subtitle2-efficacia-embryosafe{
  margin-bottom:0;	
 }
}
@media (min-width: 767px){
 p.text1-port-sano, h2.title-14, h3.title2-14, object.logo-embryosafe, p.text-cosa-embryosafe, h2.title-efficacia-embryosafe, p.text-efficacia-embryosafe, object.icona-coppia, h3.subtitle2-efficacia-embryosafe, h2.title-soluzione-embryosafe, p.text-soluzione-embryosafe, object.icona-soluzione, p.text-soluzione-embryosafe, h3.subtitle-caso-embryosafe, p.text-caso-embryosafe, h3.subtitle-box-embryosafe, h3.title-port-sano.contattaci, .container-serve-embryosafe.nuovo .grid-serve-embryosafe, h3.subtitle-soluzione-embryosafe.nuovo, .grid-14.nuovo .text-14{
  margin-bottom: 2.8vw;
 }
 p.text-cosa-embryosafe sup, p.text2-serve-embryosafe sup, p.text3-serve-embryosafe sup, p.text-esegue-embryosafe sup{
  bottom: 0.1ex;
 }
 .container-tt-genetici::before, .container-tt-genetici::after {
  right: -5vw;
 }
 .container-tt-genetici::before {
  width: calc(100% + 5vw);
 }
 .col2-caso-embryosafe {
  grid-gap: 2.8vw;
 }
 h2.title-box-embryosafe {
  margin-bottom: 1vw;
 }
 div#nf-field-100-container {
  float: right;
  width: 48%;
  clear: none !important;
 }
 .grid-esegue-embryosafe.nuovo p.title-card-esegue{
  margin-bottom: 3vw !important;	
 }
 button.btn-efficacia{
  margin-top:2.8vw;	
 }
}
@media (min-width: 767px) and (max-width: 899.9px){
 h2.subtitle-hero-genoma sup{
  font-size: 2vw;
  bottom:0.5ex;
 }
 h2.subtitle-hero-genoma, .icon-text-caso-embryosafe:first-child p.text-pro-embryosafe {
  width: 60vw;
 }
 .grid-port-sano {
  grid-gap: 10vw;
 }
 .grid-port-sano, .col2-14, .col1-cosa-embryosafe, .container-efficacia-embryosafe, .container-caso-embryosafe {
  padding: 6vw 5vw;
 }
 p.text1-port-sano, p.text-14, p.text-genetici, p.text-cosa-embryosafe, p.text2-cosa-embryosafe, p.text-serve-embryosafe, p.text2-serve-embryosafe, p.text3-serve-embryosafe, p.text-efficacia-embryosafe, p.text-soluzione-embryosafe, p.text2-soluzione-embryosafe, p.text-caso-embryosafe, p.text-pro-embryosafe, p.text-esegue-embryosafe {
  font-size: 2.6vw;
  line-height: 3.2vw;
 }
 p.text1-port-sano {
  width: 73vw;
 }
 h3.title-port-sano, h3.title2-14, h3.title-genetici, h2.title-serve-embryosafe, h3.subtitle-efficacia-embryosafe, h3.subtitle2-efficacia-embryosafe, h3.subtitle3-efficacia-embryosafe, h3.subtitle-soluzione-embryosafe, h3.subtitle-caso-embryosafe, h3.subtitle-esegue-embryosafe {
  font-size: 3.8vw;
 }
 h3.title-port-sano {
  width: 65vw;
 }
 .col2-port-sano::after {
  width: calc(100% + 10vw);
  bottom: -1vw;
  left: -5vw;
 }
 img.cromosoma, p.text-14, p.text-genetici {
  width: 63vw;
 }
 h2.title-14, h2.title-efficacia-embryosafe, h2.title-soluzione-embryosafe, h2.title-box-embryosafe {
  font-size: 6vw;
  line-height: 6vw;
 }
 h3.title2-14, h3.subtitle3-efficacia-embryosafe {
  width: 55vw;
 }
 .container-test-genetici, .container-soluzione-embryosafe {
  padding: 10vw 5vw 6vw;
 }
 .container-tt-genetici, .grid-serve-embryosafe {
  grid-gap: 2.8vw;
 }
 .container-tt-genetici::before {
  top: -5vw;
 }
 h3.title-genetici {
  width: 67vw;
 }
 p.text-genetici, h2.title-serve-embryosafe{
  margin-bottom: 2.8vw
 }
 object.logo-embryosafe, p.text-cosa-embryosafe, p.text2-cosa-embryosafe {
  width: 57.5vw;
 }
 .container-serve-embryosafe{
  padding: 10vw 5vw;
 }
 .container-serve-embryosafe.nuovo{
  padding-top: 5vw;	
 }
 .container-serve-embryosafe::before, .container-soluzione-embryosafe::before {
  top: 5vw;
 }
 .container-serve-embryosafe::before, .container-serve-embryosafe::after {
  width: calc(100% - 5vw);
 }
 .container-serve-embryosafe::after {
  bottom: 5vw;
 }
 p.text-serve-embryosafe, p.text2-serve-embryosafe, p.text3-serve-embryosafe, p.text-caso-embryosafe {
  width: 71vw;
 }
 .container-efficacia-embryosafe, .container-soluzione-embryosafe, .container-caso-embryosafe {
  grid-gap: 8vw;
 }
 .col1-efficacia-embryosafe::after {
  width: calc(100% + 10vw);
  left: -5vw;
  bottom: -4vw;
 }
 .container-efficacia-embryosafe.nuovo .col2-efficacia-embryosafe{
  display:flex;
  grid-gap:4vw;
 }
 h2.title-efficacia-embryosafe sup {
  font-size: 2vw;
  bottom: 2ex;
 }
 h2.title-efficacia-embryosafe, h3.subtitle-efficacia-embryosafe, h3.subtitle2-efficacia-embryosafe {
  width: 64vw;
 }
 h3.subtitle2-efficacia-embryosafe sup, h3.subtitle3-efficacia-embryosafe sup, h3.subtitle-esegue-embryosafe sup {
  font-size: 1.5vw;
  bottom: 1.3ex;
 }
 p.text-efficacia-embryosafe {
  width: 68vw;
 }
 object.icona-coppia, object.icona-soluzione {
  height: 18vw;
 }
 h2.title-soluzione-embryosafe, h3.subtitle-soluzione-embryosafe, p.text2-soluzione-embryosafe, .icon-text-caso-embryosafe:nth-child(2) p.text-pro-embryosafe, .icon-text-caso-embryosafe:last-child p.text-pro-embryosafe, .title-btn-box-embryosafe {
  width: 70vw;
 }
 p.text-soluzione-embryosafe {
  width: 66vw;
 }
 .col1-caso-embryosafe::after {
  width: calc(100% + 10vw);
  bottom: -4vw;
  left: -5vw;
 }
 h3.subtitle-caso-embryosafe {
  width: 77vw;
 }
 object.icona-pro-embryosafe {
  width: 8vw;
 }
 .container-esegue-embryosafe, .container-box-embryosafe {
  padding: 6vw 0 6vw;
 }
 h3.subtitle-esegue-embryosafe, p.text-esegue-embryosafe {
  margin-left: 5vw;
 }
 .grid-esegue-embryosafe {
  margin: 0 5vw;
 }
 .card-esegue-embryosafe {
  flex: 0 1 calc((100% - 3vw) / 2);
 }
 .grid-esegue-embryosafe.nuovo p.title-card-esegue{
  width:24vw !important;
 }
 .grid-esegue-embryosafe.nuovo p.text-card-esegue{
  width:31vw;	
 }
 p.title-card-esegue {
  font-size: 2.5vw;
  line-height: 2.9vw;
 }
 .card-esegue-embryosafe:not(:nth-child(3)) p.title-card-esegue {
  width: 22vw;
  margin: 0 auto 7vw;
 }
 .card-esegue-embryosafe:nth-child(3) p.title-card-esegue {
  width: 18vw;
 }
 p.text-card-esegue {
  font-size: 2.3vw;
  line-height: 2.7vw;
  width: 23vw;
  margin: 0 auto 7vw;
 }
 h3.subtitle-box-embryosafe {
  font-size: 5vw;
 }
}
@media (min-width: 767px) and (max-width: 1099.9px){
 .container-esegue-embryosafe {
  padding: 6vw 0 6vw;
 }
 .grid-esegue-embryosafe {
  grid-gap: 3vw;
 }
 object.icona-number {
  width: 12vw;
  margin: 3vw 0 2vw;
 }
 .card-esegue-embryosafe::after {
  bottom: 2vw;
 }
 .col2-box-embryosafe {
  height: calc(55vw / (400 / 400));
 }
}
@media (max-width: 899.9px){
 .grid-port-sano, .grid-14, .container-tt-genetici, .container-cosa-embryosafe, .container-efficacia-embryosafe, .container-soluzione-embryosafe, .container-caso-embryosafe, .col2-caso-embryosafe, .grid-box-embryosafe {
  flex-direction: column;
 }
 .col2-port-sano, .title-btn-box-embryosafe {
  text-align: center;
 }
 .col1-14, .col1-box-embryosafe {
  width: 100%;
  order: 2;
 }
 .col2-14 {
  background-color: #6271a8;
  order: 1;
 }
 .col1-cosa-embryosafe {
  background: #6271a8;
  width: 100%;
 }
 .col2-cosa-embryosafe, .container-soluzione-embryosafe::before {
  width: 100%;
 }
 .grid-serve-embryosafe {
  flex-wrap: wrap;
 }
 .col1-efficacia-embryosafe::after, .col1-caso-embryosafe::after {
  height: 2px;
 }
 button.btn-box {
  margin: auto;
 }
 .col2-box-embryosafe {
  order: 1;
  background-position: center !important;
 }
 .grid-esperienza {
  margin-top: 5vw;
 }
 .container-soluzione-embryosafe.nuovo{
  grid-gap:6vw !important;	
 }
 .container-efficacia-embryosafe.nuovo .col1-efficacia-embryosafe::after{
  display:none;	
 }
 .container-efficacia-embryosafe.nuovo{
  grid-gap:0 !important;
 }
}
@media (min-width: 900px){
 object.logo-genoma-hero {
  margin-bottom: 4vw;
 }
 h1.title-hero-test, h2.subtitle-hero-genoma {
  margin-bottom: 3vw;
 }
 .col1-port-sano {
  padding: 6vw 0 8vw 6vw;
 }
 .col1-port-sano::after {
  width: calc(100% + 6vw);
  height: 2px;
  left: -6vw;
  bottom: 4vw;
 }
 .grid-14 {
  align-items: center;
 }
 .col1-14, .col2-14 {
  flex: 1 1 50%;
 }
 .col2-14 {
  padding-left: 5vw;
 }
 .container-test-genetici {
  padding: 6vw 0 4vw;
 }
 .container-tt-genetici {
  grid-gap: 6vw;
  max-width: 90vw;
  margin: auto;
 }
 .container-tt-genetici::before {
  top: -3vw;
 }
 .container2-text-genetici {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
 }
 p.text-genetici{
  margin-bottom: 0;
 }
 button.btn-test-fertilita {
  width: fit-content;
 }
 object.logo-embryosafe {
  margin-left: 4vw;
 }
 p.text-cosa-embryosafe, p.text2-cosa-embryosafe, .title-btn-box-embryosafe {
  margin-left: 6vw;
 }
 .container-serve-embryosafe{
  padding: 6vw 0 6vw 6vw;
 }
 .container-serve-embryosafe.nuovo {
  padding-top:0;	
 }
 .container-serve-embryosafe::before, .container-serve-embryosafe::after {
  width: calc(100% - 6vw);
 }
 .container-serve-embryosafe::before {
  top: 3vw;
 }
 .container-serve-embryosafe::after {
  bottom: 3vw;
 }
 h2.title-serve-embryosafe {
  padding-bottom: 2.8vw;
 }
 .container-efficacia-embryosafe, .container-caso-embryosafe {
  padding: 4vw 6vw;
  grid-gap: 6vw;
 }
 .col1-efficacia-embryosafe::after, .col1-caso-embryosafe::after {
  height: calc(100% + 8vw);
  width: 2px;
  right: -3vw;
  top: -4vw;
 }
 .container-efficacia-embryosafe.nuovo{
  flex-wrap:wrap;
  grid-column-gap:6vw;
  grid-row-gap:0;
 }
 .container-efficacia-embryosafe.nuovo .col1-efficacia-embryosafe::after{
  height: calc(100% + 4vw);	
 }
 .container-efficacia-embryosafe.nuovo p.text-efficacia-embryosafe, .container-efficacia-embryosafe.nuovo h3.subtitle2-efficacia-embryosafe{
  margin-bottom:0 !important;
 }
 .container-soluzione-embryosafe {
  padding: 6vw 6vw 4vw;
  grid-gap: 6vw;
 }
 .container-soluzione-embryosafe::before {
  width: calc(100% + 6vw);
  top: 3vw;
 }
 .col1-soluzione-embryosafe {
  flex: 1 1 52%;
 }
 .col2-soluzione-embryosafe {
  flex: 1 1 48%;
 }
 .col2-caso-embryosafe {
  flex-direction: column;
 }
 h3.subtitle-esegue-embryosafe, p.text-esegue-embryosafe {
  margin: 0 auto 2.8vw 6vw;
 }
 .grid-esegue-embryosafe {
  margin: 0 6vw;
 }
 .card-esegue-embryosafe:not(:nth-child(3)) p.title-card-esegue {
  margin: 0 auto 4vw;
 }
 .grid-box-embryosafe {
  align-items: center;
 }
 .col2-box-embryosafe {
  background-position: left center !important;
 }
 .grid-esperienza {
  margin-top: 2vw;
 }
}
@media (min-width: 900px) and (max-width: 1099.9px){
 h1.title-hero-test {
  width: 50vw;
 }
 h2.subtitle-hero-genoma {
  width: 47vw;
 }
 h2.subtitle-hero-genoma.nuovo{
  width:45vw;	
 }
 .grid-port-sano {
  background-image: url(/wp-content/uploads/2022/09/Cromosoma-fecondazione.png);
  background-size: 38vw;
  background-repeat: no-repeat;
  background-position: 60vw 4vw;
 }
 .grid-port-sano.nuovo{
  background-position: 60vw;	
 }
 p.text1-port-sano, p.text-14, p.text-genetici, p.text-cosa-embryosafe, p.text2-cosa-embryosafe, p.text-serve-embryosafe, p.text2-serve-embryosafe, p.text3-serve-embryosafe, p.text-efficacia-embryosafe, p.text-soluzione-embryosafe, p.text2-soluzione-embryosafe, p.text-caso-embryosafe, p.text-pro-embryosafe, p.text-esegue-embryosafe {
  font-size: 2.1vw;
  line-height: 2.7vw;
 }
 p.text1-port-sano {
  width: 52vw;
 }
 h3.title-port-sano, h3.title2-14, h3.title-genetici, h2.title-serve-embryosafe, h3.subtitle-efficacia-embryosafe, h3.subtitle2-efficacia-embryosafe, h3.subtitle3-efficacia-embryosafe, h3.subtitle-soluzione-embryosafe, h3.subtitle-caso-embryosafe, h3.subtitle-esegue-embryosafe {
  font-size: 3.2vw;
 }
 h3.title-port-sano {
  width: 55vw;
 }
 .grid-port-sano.nuovo h3.title-port-sano{
  width:50vw;	
 }
 img.cromosoma {
  display: none;
 }
 .grid-14 {
  background: url(/wp-content/uploads/2022/09/img1-fecondazione-900-new.jpg), #6271a8;
  height: calc(100vw / (900 / 492));
 }
 h2.title-14, h2.title-efficacia-embryosafe, h2.title-soluzione-embryosafe, h2.title-box-embryosafe {
  font-size: 5vw;
 }
 p.text-14 {
  width: 40vw;
 }
 .grid-14.nuovo{
  height:auto;
  padding:4vw 0;
  background-position: -7vw;
 }
 .grid-14.nuovo p.text-14{
  width:43vw;
 }
 .grid-14.nuovo .col1-14{
  flex: 0 1 46%;	
 }
 .grid-14.nuovo .col2-14{
  flex: 0 1 54%;	
 }
 .container-text-genetici, .container2-text-genetici {
  flex: 1 1 50%;
 }
 h3.title-genetici {
  width: 40.5vw;
 }
 .container-cosa-embryosafe {
  background: url(/wp-content/uploads/2022/09/embryosafe-bg-900.jpg), #6271a8;
  height: calc(100vw / (900 / 326));
 }
 p.text-cosa-embryosafe, p.text2-cosa-embryosafe {
  width: 44vw;
 }
 .grid-serve-embryosafe {
  justify-content: space-between;
  padding-right: 6vw;
 }
 p.text-serve-embryosafe, p.text2-serve-embryosafe {
  width: 29vw;
 }
 p.text3-serve-embryosafe {
  width: 25.8vw;
 }
 object.icona-coppia {
  height: 21vw;
 }
 h2.title-efficacia-embryosafe sup {
  font-size: 1.6vw;
  bottom: 1.8ex;
 }
 h2.title-efficacia-embryosafe, h2.title-soluzione-embryosafe, h2.title-box-embryosafe{
  line-height: 5.2vw;
 }
 h2.title-efficacia-embryosafe {
  width: 34vw;
 }
 .container-efficacia-embryosafe.nuovo h2.title-efficacia-embryosafe{
  min-width:100%;
 }
 h3.subtitle2-efficacia-embryosafe sup, h3.subtitle3-efficacia-embryosafe sup, h3.subtitle-esegue-embryosafe sup {
  font-size: 1.2vw;
  bottom: 1.5ex;
 }
 .container-efficacia-embryosafe.nuovo .col1-efficacia-embryosafe{
  flex: 0 1 calc(51% - 3vw);	
 }
 .container-efficacia-embryosafe.nuovo .col2-efficacia-embryosafe{
  flex: 0 1 calc(49% - 3vw);
 }
 object.icona-soluzione {
  height: 20vw;
 }
 object.icona-soluzione.nuovo{
  height:14vw;	
 }
 h3.subtitle-caso-embryosafe {
  width: 37vw;
 }
 p.text-caso-embryosafe {
  width: 38vw;
 }
 object.icona-pro-embryosafe {
  width: 7.5vw;
 }
 .grid-esegue-embryosafe.nuovo{
  justify-content:space-between;	
 }
 .grid-esegue-embryosafe.nuovo .card-esegue-embryosafe{
  flex: 0 1 calc((100% - 10vw) / 2);
  padding: 1vw 4vw 2vw;
 }
 .grid-esegue-embryosafe.nuovo p.title-card-esegue{
  width:20vw !important;	
 }
 .grid-esegue-embryosafe.nuovo p.text-card-esegue{
  font-size:1.7vw;
  line-height:2.3vw;
 }
 .card-esegue-embryosafe {
  flex: 0 1 calc((100% - 6vw) / 3);
 }
 p.title-card-esegue {
  font-size: 1.8vw;
  line-height: 2vw;
 }
 .card-esegue-embryosafe:not(:nth-child(3)) p.title-card-esegue {
  width: 15vw;
 }
 .card-esegue-embryosafe:nth-child(3) p.title-card-esegue {
  width: 13vw;
 }
 h3.subtitle-box-embryosafe {
  font-size: 4vw;
 }
}
@media (min-width: 900px) and (max-width: 1400px){
 h2.subtitle-hero-genoma sup{
  bottom:0.1ex;
 }
 p.text-card-esegue {
  margin: 0 auto 4vw;
 }
 .grid-esegue-embryosafe.nuovo p.text-card-esegue{
  margin-bottom:2vw !important;	
 }
}
@media (max-width: 1099.9px){
 .grid-esegue-embryosafe {
  flex-wrap: wrap;
 }
 .card-esegue-embryosafe:nth-child(3) p.title-card-esegue {
  margin: 0 auto 0.5vw;
 }
 .col2-box-embryosafe {
  background: url(/wp-content/uploads/2022/09/embriosafe-box-400.jpg);
 }
}
@media (min-width: 1100px){
 .container-text-genetici {
  flex: 1 1 40%;
 }
 .container2-text-genetici {
  flex: 1 1 60%;
 }
 .col1-serve-embryosafe, .col2-serve-embryosafe, .col3-serve-embryosafe {
  flex: 1 1 calc(100% / 3);
 }
 .container-esegue-embryosafe {
  padding: 4vw 0;
 }
 .grid-esegue-embryosafe {
  grid-gap: 0.6vw;
 }
 .card-esegue-embryosafe {
  flex: 1 1 calc((100% - 3vw) / 6);
 }
 .grid-esegue-embryosafe.nuovo .card-esegue-embryosafe{
  flex: 0 1 calc((100% - 32vw) / 2);
  padding:2vw 4vw;
 }
 .grid-esegue-embryosafe.nuovo p.title-card-esegue{
  width:15vw !important;
 }
 .grid-esegue-embryosafe.nuovo{
  justify-content:space-around;	
 }
 .card-esegue-embryosafe:nth-child(3) p.title-card-esegue {
  margin: 0 auto 0.2vw;
 }
 .col2-box-embryosafe {
  background: url(/wp-content/uploads/2022/09/embriosafe-box-2000.jpg);
 }
 .grid-14.nuovo .title-14{
  width:35vw;	
 }
}
@media (min-width: 1100px) and (max-width: 1400px){
 h1.title-hero-test {
  width: 45vw;
 }
 h2.subtitle-hero-genoma {
  width: 35vw;
 }
 .col1-port-sano {
  flex: 0 1 60%;
 }
 p.text1-port-sano, p.text-14, p.text-genetici, p.text-cosa-embryosafe, p.text2-cosa-embryosafe, p.text-serve-embryosafe, p.text2-serve-embryosafe, p.text3-serve-embryosafe, p.text-efficacia-embryosafe, p.text-soluzione-embryosafe, p.text2-soluzione-embryosafe, p.text-caso-embryosafe, p.text-pro-embryosafe, p.text-esegue-embryosafe {
  font-size: 1.8vw;
  line-height: 2.2vw;
 }
 p.text1-port-sano, h3.title-port-sano {
  width: 51vw;
 }
 h3.title-port-sano, h3.title2-14, h3.title-genetici, h2.title-serve-embryosafe, h3.subtitle-efficacia-embryosafe, h3.subtitle2-efficacia-embryosafe, h3.subtitle3-efficacia-embryosafe, h3.subtitle-soluzione-embryosafe, h3.subtitle-caso-embryosafe, h3.subtitle-esegue-embryosafe{
  font-size: 2.6vw;
 }
 .col2-port-sano {
  flex: 0 1 40%;
  align-self: center;
  text-align: center;
 }
 img.cromosoma {
  width: 30vw;
 }
 .grid-14 {
  background: url(/wp-content/uploads/2022/09/img1-fecondazione-1200.jpg), #6271a8;
  height: calc(100vw / (1200 / 492));
 }
 .grid-14.nuovo{
  height:auto;
  padding:4vw 0;
  background-position:-11vw;
 }
 h2.title-14, h2.title-efficacia-embryosafe, h2.title-soluzione-embryosafe, h2.title-box-embryosafe {
  font-size: 4.1vw;
 }
 h3.title2-14, p.text-14, h3.title-genetici, p.text-cosa-embryosafe, p.text2-cosa-embryosafe, h3.subtitle-caso-embryosafe {
  width: 37vw;
 }
 p.text-genetici {
  width: 39vw;
 }
 .container-cosa-embryosafe {
  background: url(/wp-content/uploads/2022/09/embryosafe-bg-1200.jpg), #6271a8;
  height: calc(100vw / (1200 / 434));
 }
 p.text-serve-embryosafe, p.text2-serve-embryosafe {
  width: 27vw;
 }
 p.text3-serve-embryosafe {
  width: 25vw;
 }
 h2.title-efficacia-embryosafe sup {
  font-size: 1.3vw;
  bottom: 2ex;
 }
 h2.title-efficacia-embryosafe, h2.title-soluzione-embryosafe {
  line-height: 4.1vw;
 }
 h3.subtitle2-efficacia-embryosafe sup, h3.subtitle3-efficacia-embryosafe sup, h3.subtitle-esegue-embryosafe sup {
  font-size: 1vw;
  bottom: 1.5ex;
 }
 object.icona-coppia {
  height: 9.3vw;
 }
 object.icona-soluzione {
  height: 12vw;
 }
 .icon-text-caso-embryosafe:first-child p.text-pro-embryosafe {
  width: 31vw;
 }
 p.text-caso-embryosafe {
  width: 38vw;
 }
 object.icona-pro-embryosafe {
  width: 6vw;
 }
 .icon-text-caso-embryosafe:nth-child(2) p.text-pro-embryosafe {
  width: 33vw;
 }
 .card-esegue-embryosafe::after {
  bottom: 1.5vw;
 }
 object.icona-number {
  width: 7vw;
  margin: 2vw 0 1vw;
 } 
 p.title-card-esegue {
  font-size: 1.6vw;
  line-height: 1.8vw;
 }
 .card-esegue-embryosafe:not(:nth-child(3)) p.title-card-esegue {
  width: 14vw;
 }
 .card-esegue-embryosafe:nth-child(3) p.title-card-esegue {
  width: 12vw;
 }
 p.text-card-esegue {
  font-size: 1.4vw;
  line-height: 1.6vw;
 }
 h2.title-box-embryosafe {
  line-height: 4.5vw;
 }
 h3.subtitle-box-embryosafe {
  font-size: 3.1vw;
 } 
 .col2-box-embryosafe {
  height: calc(55vw / (1000 / 1000));
  background-size: 77%;
 }
 .container-efficacia-embryosafe.nuovo .col1-efficacia-embryosafe{
  flex: 0 1 calc(55% - 3vw);	
 }
 .container-efficacia-embryosafe.nuovo .col2-efficacia-embryosafe{
  flex: 0 1 calc(45% - 3vw);
 }
}
@media (min-width: 1401px){
 h1.title-hero-test, h3.title-port-sano {
  width: 45vw;
 }
 h2.subtitle-hero-genoma sup{
  font-size: 1vw;
  bottom:0.6ex;
 }
 h2.subtitle-hero-genoma {
  width: 27vw;
 }
 h2.subtitle-hero-genoma.nuovo{
  width:30vw;	
 }
 .col1-port-sano, .col2-port-sano {
  flex: 0 1 50%;
 }
 .grid-port-sano.nuovo{
  align-items:center;	
 }
 .grid-port-sano.nuovo .col2-port-sano{
  text-align:center;
 }
 .grid-port-sano.nuovo img.cromosoma{
  position:unset;
 }
 p.text1-port-sano, p.text-14, p.text-genetici, p.text-cosa-embryosafe, p.text2-cosa-embryosafe, p.text-serve-embryosafe, p.text2-serve-embryosafe, p.text3-serve-embryosafe, p.text-efficacia-embryosafe, p.text-soluzione-embryosafe, p.text2-soluzione-embryosafe, p.text-caso-embryosafe, p.text-pro-embryosafe, p.text-esegue-embryosafe {
  font-size: 1.6vw;
  line-height: 2vw;
 }
 p.text1-port-sano, h3.title-genetici, p.text-soluzione-embryosafe {
  width: 40vw;
 }
 h3.title-port-sano, h3.title2-14, h3.title-genetici, h2.title-serve-embryosafe, h3.subtitle-efficacia-embryosafe, h3.subtitle2-efficacia-embryosafe, h3.subtitle3-efficacia-embryosafe, h3.subtitle-soluzione-embryosafe, h3.subtitle-caso-embryosafe, h3.subtitle-esegue-embryosafe {
  font-size: 2.3vw;
 }
 img.cromosoma {
  width: 39vw;
  position: absolute;
  bottom: -4.4vw;
  right: 6vw;
 }
 .grid-14 {
  background: url(/wp-content/uploads/2022/09/img1-fecondazione.jpg), #6271A8;
  height: calc(100vw / (2000 / 820));
 }
 h2.title-14, h2.title-efficacia-embryosafe, h2.title-soluzione-embryosafe, h2.title-box-embryosafe {
  font-size: 3.9vw;
 }
 h3.title2-14, p.text-14, p.text-cosa-embryosafe, p.text2-cosa-embryosafe, .icon-text-caso-embryosafe:nth-child(2) p.text-pro-embryosafe, .icon-text-caso-embryosafe:last-child p.text-pro-embryosafe {
  width: 33vw;
 }
 p.text-genetici {
  width: 35vw;
 }
 .container-cosa-embryosafe {
  background: url(/wp-content/uploads/2022/09/embryosafe-bg.jpg), #6271a8;
  height: calc(100vw / (2000 / 724));
 }
 p.text-serve-embryosafe, p.text2-serve-embryosafe {
  width: 25vw;
 }
 p.text3-serve-embryosafe {
  width: 24vw;
 }
 .col1-efficacia-embryosafe, .col2-caso-embryosafe {
  flex: 1 1 60%;
 }
 h2.title-efficacia-embryosafe, h2.title-soluzione-embryosafe{
  line-height: 4vw;
 }
 h2.title-efficacia-embryosafe sup {
  font-size: 1vw;
  bottom: 2.7ex;
 }
 p.text-efficacia-embryosafe, h3.subtitle-efficacia-embryosafe {
  width: 42vw;
 }
 .col2-efficacia-embryosafe, .col1-caso-embryosafe {
  flex: 1 1 40%;
 }
 .container-efficacia-embryosafe.nuovo .col1-efficacia-embryosafe{
  flex: 0 1 calc(60% - 3vw);	
 }
 .container-efficacia-embryosafe.nuovo .col2-efficacia-embryosafe{
  flex: 0 1 calc(40% - 3vw);
 }
 h3.subtitle2-efficacia-embryosafe sup, h3.subtitle3-efficacia-embryosafe sup, h3.subtitle-esegue-embryosafe sup {
  font-size: 0.8vw;
  bottom: 1.6ex;
 }
 object.icona-coppia {
  height: 7.6vw;
 }
 object.icona-soluzione {
  height: 10vw;
 }
 p.text2-soluzione-embryosafe {
  width: 36vw;
 }
 object.icona-pro-embryosafe {
  width: 4.5vw;
 }
 .icon-text-caso-embryosafe:first-child p.text-pro-embryosafe {
  width: 28vw;
 }
 .card-esegue-embryosafe::after {
  bottom: 1vw;
 }
 object.icona-number {
  width: 5.3vw;
  margin: 1vw 0;
 }
 .card-esegue-embryosafe:not(:nth-child(3)) p.title-card-esegue {
  width: 11vw;
 }
 p.title-card-esegue {
  font-size: 1.3vw;
  line-height: 1.5vw;
 }
 p.text-card-esegue {
  font-size: 1.05vw;
  line-height: 1.2vw;
 } 
 .title-btn-box-embryosafe {
  width: 50vw;
 }
 h2.title-box-embryosafe {
  line-height: 4.2vw;
 }
 h3.subtitle-box-embryosafe {
  font-size: 2.9vw;
 }
 .col2-box-embryosafe {
  height: calc(40vw / (1000 / 1000));
  background-size: 70%;
 }
}