.px-textimagewall {
  container-type: inline-size;
}
.px-textimagewall-inner {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.px-textimagewall-inner .item {
  display: flex;
  border-radius: 20px;
  overflow: hidden;
  background-color: #fff;
  box-shadow: var(--boxShadow);
}
.px-textimagewall-inner .item .image {
  width: 235px;
  height: auto;
  flex-shrink: 0;
}
.px-textimagewall-inner .item .image img {
  display: block;
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.px-textimagewall-inner .item .content {
  padding: 50px 30px;
}
.px-textimagewall-inner .item .title {
  font-weight: bold;
  margin-bottom: 20px;
  font-size: clamp(1rem, 0.9324324324rem + 0.4222972973vw, 1.25rem);
  color: var(--secondColor);
}
@media screen and (max-width: 1400px) {
  .px-textimagewall-inner .item .image {
    width: 150px;
  }
  .px-textimagewall-inner .item .content {
    padding: 40px 20px;
  }
}
@media screen and (max-width: 1400px) {
  .px-textimagewall-inner .item {
    flex-direction: column;
  }
  .px-textimagewall-inner .item .image {
    width: 100%;
    height: 200px;
  }
  .px-textimagewall-inner .item .content {
    padding: 20px 20px;
  }
}
