.px-textimages {
  position: relative;
}
.px-textimages-inner {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  gap: 20px;
  max-width: var(--width-maxWidth);
  width: var(--baseWidth);
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .px-textimages-inner {
    flex-direction: column;
    gap: 20px;
  }
}
.px-textimages-inner .col {
  width: 50%;
}
@media screen and (max-width: 768px) {
  .px-textimages-inner .col {
    width: 100%;
  }
}
.px-textimages-inner .col.text {
  align-self: center;
}
.px-textimages-inner .col.text .text-inner {
  max-width: 620px;
}
.px-textimages-inner .col.text .button {
  margin-top: 20px;
}
.px-textimages-inner .col.image {
  position: relative;
  min-height: 504px;
}
@media screen and (max-width: 768px) {
  .px-textimages-inner .col.image {
    order: -1;
    margin-bottom: 20px;
    min-height: 0;
  }
}
.px-textimages-inner .col.image img {
  display: block;
  width: 100%;
  object-fit: cover;
}
.px-textimages-inner .col.image .image-big {
  position: absolute;
  inset: 0;
}
@media screen and (max-width: 768px) {
  .px-textimages-inner .col.image .image-big {
    position: static;
  }
}
.px-textimages-inner .col.image .image-big img {
  height: 100%;
}
@media screen and (max-width: 768px) {
  .px-textimages-inner .col.image .image-big img {
    height: 350px;
  }
}
.px-textimages.twoimages .image .image-small {
  position: absolute;
  bottom: 0;
  left: -70px;
}
@media screen and (max-width: 1200px) {
  .px-textimages.twoimages .image .image-small {
    left: -40px;
    bottom: 8px;
    max-width: 80px;
    max-height: 80px;
  }
  .px-textimages.twoimages .image .image-small img {
    width: 100%;
    height: auto;
  }
}
@media screen and (max-width: 768px) {
  .px-textimages.twoimages .image .image-small {
    max-width: 60px;
    max-height: 60px;
    left: 0;
  }
}

/*# sourceMappingURL=style.css.map */
