/* Page-specific imagery for the shared Product Family template. */
.sensor-connectivity-hero {
  position: relative;
  overflow: hidden;
  background-color: #f0f2f6;
  background-image: none !important;
}

.sensor-connectivity-hero::before {
  content: "";
  position: absolute;
  z-index: 0;
  inset: 0;
  background-image:
    linear-gradient(
      90deg,
      rgba(240, 242, 246, .98) 0%,
      rgba(240, 242, 246, .9) 30%,
      rgba(240, 242, 246, .48) 48%,
      rgba(240, 242, 246, .1) 67%,
      rgba(240, 242, 246, 0) 78%
    ),
    url("images/backgrounds/sensor-connectivity-data-acquisition-hero-bg.png");
  background-position: center center, right center;
  background-size: cover, 76% auto;
  background-repeat: no-repeat, no-repeat;
  filter: none;
  transform: none;
}

.sensor-connectivity-hero-products {
  transform: translateY(-4px);
}

.sensor-connectivity-hero-products::after {
  left: 29%;
  right: 29%;
  bottom: 8%;
  height: 10px;
  background: rgba(13, 32, 51, .12);
  border-radius: 50%;
  filter: blur(9px);
}

.sensor-connectivity-hero-main {
  z-index: 2;
  left: 29%;
  bottom: 0;
  width: 42%;
  max-width: 395px;
  filter: drop-shadow(0 15px 15px rgba(10, 29, 53, .18));
}

.sensor-connectivity-product-image {
  height: 276px;
  min-height: 276px;
}

.sensor-connectivity-product-image img {
  width: 62%;
  max-width: 290px;
  max-height: 210px;
}

.sensor-connectivity-product-image--pcie img {
  width: 44%;
  max-width: 205px;
  max-height: 210px;
}

@media (max-width: 1020px) {
  .sensor-connectivity-hero-main {
    left: 27%;
    width: 46%;
  }
}

@media (max-width: 760px) {
  .sensor-connectivity-hero::before {
    background-position: center center, right center;
    background-size: cover, auto 82%;
  }

  .sensor-connectivity-hero-products {
    transform: none;
  }

  .sensor-connectivity-hero-main {
    left: 23%;
    bottom: 0;
    width: 54%;
  }

  .sensor-connectivity-product-image {
    height: 220px;
    min-height: 220px;
  }

  .sensor-connectivity-product-image img {
    width: 60%;
  }

  .sensor-connectivity-product-image--pcie img {
    width: 43%;
  }
}
