.background-icon{
  position: absolute;
  width: 100%;
  height: 170%; /* o un valor fijo si lo prefieres */
  overflow: visible;
  background-image: url("../img/model_shapes_icono_background.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 110%;
  z-index: 0;
}

.background-icon-parallax{
  position: absolute;
  width: 100%;
  height: 100%; /* o un valor fijo si lo prefieres */
  overflow: hidden;
}

.background-icon-parallax img{
  min-width: 150vw; /* 150% del ancho de la ventana gráfica */
  width: 150%;
  height: auto;
  object-fit: cover; /* Opcional: cubre todo el espacio sin distorsión */
  z-index: -1;
}

.como-hacemos .custom_p span {
  color: #66F2EB;
  font-weight: bold;
  padding: 0;
  margin: 0;
}

@media only screen and (max-width: 980px) {
  .background-icon{
    background-size: 125%;
    margin-top:-130%;
    height: 50%;
  }

}
