.featured-products {
  padding: 96px 3px;
  background: #fff;
}

.locblock__media img[alt*="USA"] {
  object-position: 72% center;
}

@media (max-width: 768px) {
  .proj-two .locblock__media > img {
    width: 100%;
    height: clamp(250px, 48vw, 200px) !important;
    object-fit: cover;
  }
}

@media (min-width: 1001px) {
  .proj-two .wrap-1800 {
    width: auto;
    max-width: 1712px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 32px;
    padding-left: 32px;
  }

  .locblock,
  .locblock--reverse {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 0;
  }

  .locblock__media,
  .locblock__media img {
    width: 100%;
  }

  .proj-two .locblock .locblock__content,
  .proj-two .locblock--reverse .locblock__content {
    width: 100%;
    max-width: none;
    padding-right: clamp(56px, 5vw, 96px) !important;
    padding-left: clamp(56px, 5vw, 96px) !important;
  }
}
