@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700;800&display=swap');

:root{
    --anuncio:#edf1f5;
    --azul:#0066b2;
    --negro:#000;
    --verdefecha:#3cd4ae;
    --grisoscuro:#696a6b;
    --gris:#eef1f3;
    --herofieldday: #f4f4f4;
    --submit:#9d9d9c;
    --footer:#010101;
    --formulario:#d1d2d3;
    --fuente:#525a66;
    --fontcolor:#363f48;
    --blanco:#fff;
}
html{
    font-size:10px;
}
*{
    margin:0;
    padding:0;
}
body{
    font-size:1.6rem;
    font-family: 'Open Sans', sans-serif;
}
.maavi-linna-Visible, .save-date-Invisible{
    display:block;
}
 .maavi-linna-Invisible, .save-date-Visible{
    display:none;
}
.section-maavi-linna-picture{
    width:250px;
}
.std-picture{
    width:100%;
    max-width:450px;
}
.container{
    max-width:1500px;
    margin:0 auto;
    width:90%;
}
.padding-top{
    padding-top:3rem;
}
.padding-bottom{
    padding-bottom:3rem;
}
.margin-top{
    margin-top:3rem;
}
.margin-bottom{
    margin-top:3rem;
}
.d-flex-column{
    display:flex;
}
.d-flex-row{
    display:flex;
    flex-direction:column;
}
.d-flex-izq{
    flex-direction:row;
}
.d-flex-der{
    flex-direction:row-reverse;
}
.categoria-izq{
    text-align:end;
}
.align-flex-start{
    align-items:flex-start;
}
.align-flex-center{
    align-items:center;
}
.justify-content-center{
    justify-content: center;
}
.justify-content-end{
    justify-content: flex-end;
}
.d-flex-izquierda, .d-flex-derecha{
    width:50%;
}
.imagen-der{
    display:flex;
    justify-content:flex-end;
}
.cta-container{
    border: 5px solid transparent;
    border-radius: 50px;
    color: #000;
    font-size: 3.3rem;
    font-weight: 800;
    padding: 0rem 1rem;
    width: fit-content;
    height: 50px;
    margin: 0 auto;
}
.wrapper-nuevo{
    background: linear-gradient(#fff 0 0) padding-box,linear-gradient(90deg,#14d79a,#0a63b3) border-box;
    border: 5px solid transparent;
    border-radius: 50px;
    color: #000;
    font-size: 1.8rem;
    font-weight: 800;
    padding: .5rem 2.5rem;
    width:fit-content;
}
.cta-maavi-container{
    border: 2px solid transparent;
    border-radius: 50px;
    color: #000;
    font-weight: 800;
    padding: 0rem 1rem;
    width: fit-content;
    height: 30px;
    margin: 0 auto;
}
.cta-container-lingote{
    background: linear-gradient(#fff 0 0) padding-box,linear-gradient(90deg,#14d79a,#0a63b3) border-box;
    border: 5px solid transparent;
    border-radius: 50px;
    color: #000;
    font-size: 1.8rem;
    font-weight: 800;
    padding: 1rem 4rem;
    width:180px;
    margin: 0 auto;
}
.enlace-linna:hover{
    transform:scale(1.1);
}
.margin-top-cta{
    margin-top:4rem;
}
.cta{
    color: #000;
    display: flex;
    width: 100%;
    height: 100%;
    font-size: 2rem;
    font-weight: 900;
    text-decoration: none;
    align-items: center;
    justify-content: center;
    text-align:center;
}
.cta-maavi{
    color: var(--azul);
    display: flex;
    width: 100%;
    height: 100%;
    font-size: 1.4rem;
    font-weight: 500;
    text-decoration: none;
    align-items: center;
    justify-content: center;
    text-align:center;
}
.form-cta{
    font-size:1.5rem;
    text-align:center;
}
.cta-container:hover{
    transform:scale(1.1);
}
.cta-maavi-container:hover{
    transform:scale(1.1);
}
.cta-lingote{
    color: #000;
    display: flex;
    width: 100%;
    height: 100%;
    font-size: 1.5rem;
    font-weight: 900;
    text-decoration: none;
    text-transform: uppercase;
    align-items: center;
    justify-content: center;
    text-align:center;
}
.cta-lingote:hover{
    transform:scale(1.1);
}
.cta-container-lingote:hover{
    transform:scale(1.1);
}
.img-lingote{
    margin-bottom:-.5rem;
}

.seccion-lingote-container-cta{
    padding-top:2rem;
    display:flex;
    align-items:center;
    justify-content:center;
    flex-direction:column;
}
.lingote-paragraph, .lingote-paragraph-2{
    text-align:center;
    font-size:2rem;
}
.lingote-paragraph-2{
    font-weight:800;
    font-size:2.5rem;
}
.lingote-izq-container{
    width:100%;
}
#hs_cos_wrapper_module_1663256878174167 > section > div > div{
    align-items:center;
}
/* HERO */
.hero{
    padding:2rem 0 0 0;
    display:flex;
    flex-direction:row;
    align-items:center;
    justify-content: center;
    grid-area: header;
    gap:5rem;
}
.hero-picture-container{
      display:unset;
    }
.hero-container{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap:1.8rem;
}
.hero-wrapper{
    display:flex;
    flex-direction:row;
    align-items:center;
    gap:5rem;
}
.hero-picture{
    width: 100%;
    display: flex;
    align-items: flex-end;
    justify-content:center;
}
.hero-picture-1{
    width:300px;
}
.hero-titulo{
    font-size:6rem;
    font-weight: 900;
    color:var(--footer);
}
.hero-subtitulo{
    align-items: flex-start;
    color: var(--azul);
    display: inline-flex;
    font-size: 5rem;
    justify-content: flex-start;
    width: 100%;
}
.hero-subtitulo-2{
    font-size:2.8rem;
    line-height:1;
}
.hero-subtitulo-paragraph{
    font-size:2.5rem;
}
.hero-fecha{
    display:inline-block;
    width:100%;
    font-size:2.4rem;
    font-weight:800;
    color:var(--azul);
    text-align:center;
}
.hero-img{
    width:100%;
    max-width:400px;
}
.hero-img-1{
    width:100%;
}
/* SECCION 1 */
.section-flex-derecha-picture{
      width:350px;
      margin:0 auto;
}
.section-img{
    width:100%;
}
.section-title{
    font-size:2.8rem;
    color:#363f48;
    font-weight:800;
}
.section-paragraph{
    color:var(--fontcolor);
    font-weight:600;
}


/* SECCION 2 */
.section-logo-picture{
    width:400px;
}
#seccion-2-der{
    margin-top:-8rem;   
}

/* SECCION 3 - TABLAS */
.section-3-title-container{
    position:relative;
}
.container-title{
    padding: 0 2% 0 5%;
    max-width: fit-content;
    background: linear-gradient(90deg, #3d8ea9 10%, #256eb2 90%);
}
.section-3-title{
    color:var(--negro);
    padding:1.2rem 0;
    font-weight:bold;
    font-size:2.8rem;
}
.section-3-title{
    color: var(--blanco);
    font-size: 2.8rem;
    font-weight: 800;
}
.section-3-picture{
    width:100%;
    max-width:400px;
    margin:0 auto;
}

/* PRODUCTOS */
.producto-link{
    width:max-content;
    text-decoration:none;
}
.producto-link:hover{
    transform:scale(1.1);
}
.producto-background-title{
    width:100%;
}
.producto-container-title{
    background: linear-gradient(90deg,#3d8ea9 10%,#256eb2 90%);
    max-width: fit-content;
}
.padding-producto-title-izq{
    padding: 4px 5% 4px 2%;
    margin:0 0 0 auto;
}
.padding-producto-title-der{
    padding: 4px 2% 4px 5%;
    margin:0 auto 0 0;
}
.producto-title{
    font-size:2.8rem;
    color:var(--blanco);
}
.producto-descripcion{
    font-size:2.7rem;
    font-weight:300;
}
.nombre-producto{
    font-size:6rem;
    font-weight:900;
    color:var(--negro);
}
.producto-trademark{
    font-size:1.8rem;
}
.container-img-laboratorio{
    display:flex;
    flex-direction:row;
    justify-content:flex-end;
    align-items:center;
}
.descripcion-laboratorio-picture{
    height:50px;
}
.section-img-laboratorio{
    height:100%;
}
.container-producto-infografia{
    justify-content:space-evenly;
    padding:1.5rem 3rem;
}
.infografia-texto{
    color:var(--blanco);
    font-weight:500;
    text-align:center;
}
.infografia-picture{
    width:80px;
}
.section-img-infografia{
    width:100%;
}
.infografia-card{
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    align-items:center;
    width:33%;
    gap:1rem;
}
.container-producto-background-izq{ 
    background:linear-gradient(90deg,#2a75af,#4fa5a2);
}
.container-producto-background-der{
    background:linear-gradient(90deg,#4fa5a2,#2a75af);
}
.container-descripcion-ensayos{
    display:flex;
    justify-content:center;
    align-items:center;
    background:#6d6d6d;
    padding:10px;
}
.descripcion-ensayos{
    color:var(--blanco);
    font-weight:bold;
}
/* TABLAS */
.tabla-title{
    font-size:2.5rem;
    font-weight:700;
    color:var(--azul);
    text-align:center;
}
.container-tabla{
    justify-content:space-between;
    align-items:flex-end;
}
.tabla-card{
    width:31%;
    display:flex;
    flex-direction:column;
    align-content:center;
    justify-content:center;
}
.margin-top-tabla{
    margin-top:1.5rem;
}
.tabla-titulo-celda{
    color:var(--azul);
    font-size:1.2rem;
    font-weight:900;
    margin-bottom:.5rem;
}
.tabla-valor-numerico{
    padding:.5rem 2rem;
    background:var(--azul);
    display:flex;
    justify-content:center;
    align-items:center;
    min-height:70px;
    text-align:center;
    font-weight:900;
    font-size:2.5rem;
    color:var(--blanco);
}
.tabla-titulo-celda{
    text-align:center;
}
.disclaimer-tabla{
    font-size:1.3rem;
    color:var(--negro);
    font-weight:900;
}

/* SECTION 5 */
.container-anuncio-bg{

}
.section-anuncio, .section-anuncio-negrita{
    color:#3d5265;
    text-align:center;
    font-size:2.8rem;
    line-height:1.1;
}
.section-anuncio-negrita{
    font-weight:bold;
}
.section-anuncio-fecha{
    color:#3d5265;
    text-align:center;
    font-size:2rem;
}
.container-anuncio-bg{
    background:linear-gradient(91deg,#0a63b3, #14d79a)
}
.section-anuncio-title{
    color:var(--blanco);
    text-align:center;
    font-size:4rem;
}
/* INVIERNA */
.lista-invierna{
    margin-left:2.5rem;
    margin-top:4rem;
    font-size:2.2rem;
    
}
.container-li{
    display:flex;
    align-items:flex-start;
    gap:1rem;
    margin-top:2.5rem;
}
.caja-gris-container{
    display:flex;
    justify-content:center;
    align-items:center;
   gap:1.5rem;
}
#hs_cos_wrapper_module_166392537081387 > section > section > div > div.d-flex-derecha > div > div:nth-child(1) > div:nth-child(2) > ul > li,
#hs_cos_wrapper_module_166392537081387 > section > section > div > div.d-flex-derecha > div > div:nth-child(1) > div:nth-child(3) > ul > li{
    list-style:none;
    font-size:2.2rem;
}
 .li-img{
    width:35px;
  }
/* CAJA GRIS */
.caja-gris{
    max-width:200px;
    width:100%;
    height:130px;
    background:#e7eff7;
    display:flex;
    justify-content:flex-start;
    align-items:center;
    padding:0 2rem;
}
.caja-gris-numero-sub{
    font-size:3rem;
  font-weight:bold;
}
.caja-gris-texto-sub{
    font-size:1.2rem;
}
.caja-gris-numero{
    color:#3c5266;
    font-weight:bold;
    font-size:4rem;
}
.caja-gris-texto{
    color:#3c5266;
    width:fit-content;
    font-size:2.2rem;
}
.fruto-container{
    display: flex;
    flex-direction: row;
    gap: 1rem;
    align-items: center;
    justify-content: flex-start;
}
.container-azul{
    color: white;
    font-size: 2.3rem;
    width: 500px;
    text-align: center;
    background: var(--azul);
    padding: 1rem;
}
.fruto-titular-container{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.img-fruto-seccion-invierna{
    width:100px;
}
/* FOOTER */
footer{
    background: rgb(20,211,160);
    background: linear-gradient(90deg, rgba(20,211,160,1) 50%, rgba(23,111,174,1) 100%);
    grid-area:footer;
    padding:2rem 0;
}
.footer-container{
    display:flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    width:50%;
    margin:0 auto;
}
.footer-picture{
    display:flex;
    align-items: center;
    justify-content: center;
    width:300px;
}
.footer-img{
    width:100%;
}
.rrss{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:1rem;
    width:70%;
    margin:1.5rem 0 0 0;
}
.rrss-picture{
    display:flex;
    justify-content: center;
    align-items:center;
    width:40px;
    height:40px;
}
.rrss-picture-insta{
    margin-left:.5rem;
    display:flex;
    justify-content: center;
    align-items:center;
    width:28px;
    height:28px;
}
.rrss-img{
    width:100%;
}
.copyright-text{
    color:var(--blanco);
}
.container-link-privacidad{
    font-weight:300;
    color:var(--blanco);
    text-align:center;
}
.link-privacidad{
    text-decoration:none;
    color:var(--blanco);
}
.tk-message{
    min-height:40vh;
    width:80%;
    margin:0 auto;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    padding:3em;
    text-align:center;
    font-size:1.2em;
}
/* FORMULARIO */
.bg-formulario{
    background:var(--azul);
    padding-left:2.2rem;
    padding-right:2.2rem;
    padding-bottom:4.2rem;
}
.hs-richtext{
    height:100px;
    padding-left:1rem;
    overflow-y:scroll;
    font-size:1rem;
    text-align:justify;
    color:#fff;
}
.grecaptcha-badge{
    margin:0 auto;
}
.cta-producto{
    display:inline-block;
    background:var(--azul);
    font-weight:bold;
    padding:5px 15px;
    margin-top:1.5rem;
    margin-bottom:7rem;
    color:var(--blanco);
    border-radius:20px;
}
.cta-producto:hover{
    transform:scale(1.1);
}
.subtitulo-disclaimer{
    margin-top: 1rem;
    font-weight: 300;
    font-size: 1.5rem;
    line-height: 1.5rem !important;
    color: #3d3d3d;
}

/* SCROLL */
/* width */
.hs-richtext::-webkit-scrollbar {
    width: 5px;
    height:5px;
  }
  /* Track */
  .hs-richtext::-webkit-scrollbar-track {
    background: #939393;
  }
  
  /* Handle */
  .hs-richtext::-webkit-scrollbar-thumb {
    background: #888;
  }
  
  /* Handle on hover */
  .hs-richtext::-webkit-scrollbar-thumb:hover {
    background: #555;
  }
.container-formulario{
    width:100%;
}
.titulo-formulario{
    font-size: 20px;
    text-align:center;
    font-weight: bold;
    font-family: 'Open Sans',sans-serif;
    line-height: 1.25em;
    color: var(--blanco);
    padding: 0;
}
.formulario{
    width:90%;
    margin-left:10%;
    box-sizing:border-box;
}
.formulario *, .formulario-stand *{
    box-sizing:border-box;
}
.formulario-stand{
    padding-top:2rem;
    width: 50%;
    margin: 4rem auto 4rem auto;
}
textarea{
    width:100%;
    height:150px;
}
.hs-button.primary.large{
    border: none;
    width: 98% !important;
    height: 60px;
    font-size: 2rem;
    background-color: #d62a65;
    color: #fff;
    font-weight: bold;
    display: inline-block !important;
    border-radius:5px;
    -webkit-box-shadow: 0px 8px 36px 2px var(--azul); 
box-shadow: 0px 8px 36px 2px var(--azul);
}
input[type="submit"]:hover{
    cursor:pointer;
}
.hs-form-field, input[type="text"], input[type="number"], input[type="email"], input[type="tel"], select.hs-input, textarea{
    width:100%;
    border:0;
    appearance:none;
    border-radius:3px;
    font-size:1em;
    font-family: Open Sans,sans-serif;
    font-weight:400;
    line-height:20px;
    padding: 10px 10px;
    color:var(--negro);
}
.hs-form-booleancheckbox-display{
    font-size: 1.2rem !important;
    font-weight: 600;
    margin-bottom: 10px;
    display: inline-block;
}
input[type="checkbox"]{
    margin-right:5px;
    margin-top:4px;
}
.hs_recaptcha .hs-recaptcha .field .hs-form-field{
    margin-top:0;
}
.legal-consent-container~.hs_recaptcha{
    margin-top:0;
    margin-bottom:20px;
}
.hs_cos_wrapper_type_form input{
    -webkit-appearance: none;
    appearance: none;
    width: 100% !important;
    border-radius: 3px;
    border: 1px solid #999;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    color: #4d4d4d;
    padding: 13px 10px;
    margin: 0 0 15px;
}
select{
    padding: 6px;
    display: inline-block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border:0;
}
li.hs-form-checkbox{
  display: inline-block;
  width: 50%;
}
select.hs-input{
    -webkit-appearance: none;
    appearance: none;
    background-image: url(//298849.fs1.hubspotusercontent-na1.net/hubfs/298849/Training/form-dropdown-arrow.png);
    background-repeat: no-repeat;
    background-position: 98% 50%;
    background-color: #fff;
    border-radius: 5px;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    padding: 10px;
}
.hs-form-field label{
    font-size: 16px;
    color: var(--blanco);
    font-weight: bold;
    margin-bottom: 10px;
    display: inline-block;
}

.no-list, .hs-error-msg, .inputs-list{
    list-style-type: none !important;
    color:#f2545b;
}
#label-productos_kimitec-40e85e25-4450-4a1f-bedd-e75ea607c081:hover{
    cursor:pointer;
}
#formulario-abajo{
    margin-top:3rem;
    margin-bottom:3rem;
}
/* MAAVI */
.maavi-titular{
  background:var(--azul);
  color:var(--blanco);
  padding:.2rem 1rem;;
  font-weight:bold;
  width:fit-content;
  margin-bottom:1.5rem;
}
.maavi-cuerpo-light{
  margin-top:1.5rem;
  font-size:1.8rem;
}
.maavi-cuerpo{
   font-weight:bold;
   color:var(--azul);
   font-size:2.5rem;
}
.maavi-cuerpo-2{
    font-weight:bold;
    color:var(--verdefecha);
    font-size:2.2rem;
    line-height:1;
}
.maavi-fecha{
    font-weight:light;
    color:var(--verdefecha);
    font-size:2.2rem;
}
/* INVIERNA SECCION GRAFICAS */
.grafica-1-picture-f, .section-img-f{
    width:100%;
}

.titulo-section{
    width:100%;
    display:flex;
    align-items:center;
}
.titulo-section-container{
    width:100%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(90deg, var(--azul) 50%, var(--blanco) 50%);
}
.titulo-section-container-reverse{
    width:100%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(90deg, var(--blanco) 50%,#14d79a 50%);
}
.titulo-section-wrapper{
    background: linear-gradient(#fff 0 0) padding-box,linear-gradient(90deg,var(--azul),#14d79a) border-box;
    border: 5px solid transparent;
    border-radius: 50px;
    color: #000;
    font-size: 1.6rem;
    font-weight: 800;
    margin: 0 auto;
    }
.titulo-section-wrapper-reverse{
    background: linear-gradient(#fff 0 0) padding-box,linear-gradient(270deg,var(--azul),#14d79a) border-box;
    border: 5px solid transparent;
    border-radius: 50px;
    color: #000;
    font-size: 1.6rem;
    font-weight: 800;
    margin: 0 auto;
    }
.titulo-section-a-v, .titulo-section-v-a{
    background: var(--blanco);
    border-radius: 50px;
    padding:.5rem 1rem;
    color:var(--azul);
}
.titulo-seccion-a-v{
    background: linear-gradient(#fff 0 0) padding-box,linear-gradient(90deg,#14d79a,#0a63b3) border-box;
}
.grafica-titulo{
    font-weight:bold;
    color:gray;
    text-align:center;
}
.disclaimer-scroll{
    font-weight:bold;
    text-align:center;
    font-size:1.6rem;
}
/* TKP */
.mensaje-tkp{
    text-align:center;
    font-size:2.5rem;
    font-weight:bold;
    border
}
.hidden-desktop{
    display:none;
  }
/* MOBYLE */
@media (hover: none) and (pointer: coarse), (max-width:768px){
  .grafica-1-container{
      overflow-x:scroll;
      align-items:flex-start;
  }
    .hero{
      flex-direction:column;
      gap:3rem;
      margin-bottom:2rem;
    }
    .hero-container{
      margin-left:unset;
      width:90%;
      margin:0 auto;
      
    }
    .hero-picture-container{
        width:100%;
        display:flex;
        justify-content:flex-end;
    }
    .hero-fecha{
        font-size:3rem;
    }
    .hero-subtitulo {
    }
    .d-flex-column{
        flex-direction:column;
        gap:2.2rem;
    }
  .d-flex-derecha, .d-flex-izquierda{
      width:90%;
      margin:0 auto;
  }
  .section-title{
      font-size:2.3rem;
  }
  .section-logo-picture{
      width:100%;
  }
  li.hs-form-checkbox{
  display: inline-block;
  width:100%;
  }
  #seccion-2-der{
      margin-top:unset;
  }
  .nombre-producto{
      font-size:3rem;
  }
  .container-img-laboratorio{
      justify-content:space-between;
  }
  .infografia-texto{
      font-size:2rem;
  }
  .infografia-card{
      width:100%;
  }
  .descripcion-ensayos{
      font-size:1.5rem;
  }
  .container-tabla{
      align-items:unset;
      gap:.5rem;
  }
  .tabla-title{
      font-size:3rem;
  }
  .tabla-titulo-celda{
      font-size:1.2rem;
  }
  .margin-top-tabla{
      margin-top:2rem;
  }
  .disclaimer-tabla{
      font-size:1.4rem;
  }
  .cta-container-lingote{
      margin-bottom:2rem;
  }
  #hs_cos_wrapper_module_1663256878174167 > section > div > div > div.d-flex-izquierda{
      width:100%;
  }
  .orden-lingote{
      flex-direction:column-reverse;
      align-items:flex-start;
  }
  .formulario{
      width:100%;
      margin:0;
  }
  .formulario-stand{
    padding-top:2rem;
    width:unset;
}
  #hs_cos_wrapper_module_1663139119034149 > section > div > div > div.d-flex-derecha.justify-content-end{
      width:100%;
  }
  .hidden-mobyle{
      display:none !important;
  }
  .hidden-desktop{
    display:flex !important;
  }
  .formulario{
      position:relative !important;
  }
  .container-tabla{
      display:flex;
      flex-direction:row;
      align-items:flex-end;
  }
  .tabla-valor-numerico{
      font-size:1.4rem;
  }
  .disclaimer-tabla{
      max-width:unset;
  }
  .section-flex-derecha-picture{
      max-width:100% !important;
  }
  .section-3-picture{
    width: 100%;
    max-width: 290px;
    margin: 0 auto !important;
  }
  #hs_cos_wrapper_module_1663139119034149_>p, #hs_cos_wrapper_module_1663139119034149_ > p, #hs_cos_wrapper_module_1663268774126217_ > div{
      font-size:1.8rem !important;
  }
  .section-anuncio, .section-anuncio-negrita{
      font-size:2.2rem;
  }
  .section-anuncio-fecha{
      font-size:1.8rem;
  }
  .section-anuncio-title{
      font-size:2.8rem;
  }
  #hs_cos_wrapper_module_1663254493058112 > section.padding-top.margin-top.padding-bottom{
      margin-top:0;
  }
  .d-flex-izq, .d-flex-der{
      flex-direction:column-reverse !important;
  }
  .fruto-titular-container{
      flex-direction:column;
  }
  .container-azul{
      width:100%;
  }
  #hs_cos_wrapper_module_166393432002538 > section > section.d-flex-row.align-flex-start.producto-2.padding-bottom > div.container.margin-top.padding-top.d-flex-column.align-flex-start.d-flex- > div > div.grafica-1-container.d-flex-column.align-flex-center > div{
      width:100% !important;
  }
  .grafica-1-picture-f, .section-img-f{
      width:unset;
  }
    #hs_cos_wrapper_module_166393432002538 > section > section:nth-child(3) > div.container.margin-top.padding-top.d-flex-column.align-flex-start.d-flex- > div > div.grafica-2-container.d-flex-column.align-flex-center > div:nth-child(1){
      width:100% !important;
    }
  .section-3-picture{
      display:none;
  }
#hs_cos_wrapper_module_166392537081387 > section > section > div > div.d-flex-derecha > div > div.grafico-container.d-flex-column.margin-top.padding-top > div.d-flex-izquierda.d-flex-row{      align-items:center;
      align-items:center;
  }
  .caja-gris{
      max-width:unset;
      justify-content:center;
  }
  .caja-gris-container{
      flex-direction:column;
      gap:0;
      justify-content:center;
  }
  .caja-gris-texto{
      text-align:center;
  }
  .fruto-titular-container{
      gap:1rem;
  }
  #hs_cos_wrapper_module_166392537081387 > section > section > div > div.d-flex-derecha > div > div.grafico-container.d-flex-column.margin-top.padding-top > div.d-flex-izquierda.d-flex-row > div:nth-child(3) > div{
      align-items:center !important;
  }
  #hs_cos_wrapper_module_166392537081387 > section > section > div > div.d-flex-derecha > div > div.grafico-container.d-flex-column.margin-top.padding-top > div.d-flex-derecha > div{
      flex-direction:row !important;
      justify-content: space-between !important;
      height:unset !important;
      width:unset !important;
  }
  #hs_cos_wrapper_module_166392537081387 > section > section > div > div.d-flex-derecha > div > div.grafico-container.d-flex-column.margin-top.padding-top > div.d-flex-derecha > div > div:nth-child(1),
  #hs_cos_wrapper_module_166392537081387 > section > section > div > div.d-flex-derecha > div > div.grafico-container.d-flex-column.margin-top.padding-top > div.d-flex-derecha > div > div:nth-child(2),
  #hs_cos_wrapper_module_166392537081387 > section > section > div > div.d-flex-derecha > div > div.grafico-container.d-flex-column.margin-top.padding-top > div.d-flex-derecha > div > div:nth-child(3){
      gap:.5rem !important;
  }
  .caja-gris-texto-sub{
      text-align:center;
      fot-size:1.2rem !important;
  }
}
@media (min-width:1500px){
  #d-flex-derecha > div > figure{
      width:450px !important;
  }
  .hero-picture-container{
      width:unset;
  }
  .hero{
    justify-content: center;
    margin: 0 auto;
    max-width: 1500px;
    width: 90%;
    gap: 10rem;
  }
}