.px-textimage-slider {
  position: relative;
}
@media only screen and (max-width: 1200px) {
  .px-textimage-slider {
    padding-bottom: 215px;
  }
}
@media only screen and (max-width: 1024px) {
  .px-textimage-slider {
    padding-bottom: 0;
  }
}
.px-textimage-slider-inner {
  position: relative;
}
.px-textimage-slider-inner .text-media {
  display: flex;
  align-items: start;
  justify-content: space-between;
  gap: 40px;
  position: relative;
}
@media only screen and (max-width: 1024px) {
  .px-textimage-slider-inner .text-media {
    flex-direction: column;
    gap: 20px;
  }
}
.px-textimage-slider-inner .text-media .col.media {
  position: relative;
  width: 580px;
  height: 450px;
  border-radius: 25px;
  overflow: hidden;
  top: clamp(0rem, -1.6374269006rem + 9.2105263158vw, 7.7777777778rem);
}
@media only screen and (max-width: 1600px) {
  .px-textimage-slider-inner .text-media .col.media {
    top: clamp(0rem, -1.1695906433rem + 6.5789473684vw, 5.5555555556rem);
  }
}
@media only screen and (max-width: 1500px) {
  .px-textimage-slider-inner .text-media .col.media {
    top: clamp(0rem, -0.9356725146rem + 5.2631578947vw, 4.4444444444rem);
  }
}
@media only screen and (max-width: 1200px) {
  .px-textimage-slider-inner .text-media .col.media {
    top: 0;
  }
}
@media only screen and (max-width: 1024px) {
  .px-textimage-slider-inner .text-media .col.media {
    order: -1;
  }
}
.px-textimage-slider-inner .text-media .col.media > .image, .px-textimage-slider-inner .text-media .col.media .video {
  width: 100%;
  height: 100%;
}
.px-textimage-slider-inner .text-media .col.media > .image img, .px-textimage-slider-inner .text-media .col.media > .image video, .px-textimage-slider-inner .text-media .col.media .video img, .px-textimage-slider-inner .text-media .col.media .video video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  clip-path: path("M0 25C0 11.1929 11.1929 0 25 0H555C568.807 0 580 11.1929 580 25V415C580 428.807 568.807 440 555 440H215C201.193 440 190 428.807 190 415V385C190 371.193 178.807 360 165 360H25C11.1929 360 0 348.807 0 335V25Z");
}
@media only screen and (max-width: 1024px) {
  .px-textimage-slider-inner .text-media .col.media > .image img, .px-textimage-slider-inner .text-media .col.media > .image video, .px-textimage-slider-inner .text-media .col.media .video img, .px-textimage-slider-inner .text-media .col.media .video video {
    clip-path: none;
  }
}
.px-textimage-slider-inner .text-media .col.text {
  width: 41.67%;
}
@media only screen and (max-width: 1024px) {
  .px-textimage-slider-inner .text-media .col.media, .px-textimage-slider-inner .text-media .col.text {
    width: 100%;
  }
  .px-textimage-slider-inner .text-media .col.media {
    aspect-ratio: 15/10;
  }
  .px-textimage-slider-inner .text-media .col.text {
    padding-block: 0 20px;
  }
}
.px-textimage-slider-inner .text-media .px-content-slider {
  width: 790px;
  position: relative;
  margin-top: clamp(2.2222222222rem, 0.2339181287rem + 11.1842105263vw, 11.6666666667rem);
  z-index: 1;
}
@media only screen and (max-width: 1500px) {
  .px-textimage-slider-inner .text-media .px-content-slider {
    width: 750px;
  }
}
@media only screen and (max-width: 1200px) {
  .px-textimage-slider-inner .text-media .px-content-slider {
    width: 97vw;
    margin-top: 175px;
  }
}
@media only screen and (max-width: 1024px) {
  .px-textimage-slider-inner .text-media .px-content-slider {
    width: 100%;
    margin: 40px 0 0;
  }
}
@media only screen and (max-width: 450px) {
  .px-textimage-slider-inner .text-media .px-content-slider {
    margin: 65px 0 0;
  }
}
.px-textimage-slider-inner .text-media .px-content-slider .txtimg-single-slide .image {
  height: 250px;
  padding: 8px 7px 7px 6px;
}
.px-textimage-slider-inner .text-media .px-content-slider .txtimg-single-slide img {
  background-color: var(--contrastColorInverted);
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.px-textimage-slider-inner .text-media .px-content-slider .splide .splide__slide p {
  font-size: clamp(0.8888888889rem, 0.865497076rem + 0.1315789474vw, 1rem);
  text-align: center;
  font-weight: 600;
  line-height: 1.45em; /* 144.444% */
  letter-spacing: 1.8px;
  text-transform: uppercase;
  color: var(--main-color);
  transition: var(--baseTransition);
  margin-top: 20px;
}
.px-textimage-slider-inner .text-media .px-content-slider .splide .splide__slide .item .image {
  overflow: hidden;
}
.px-textimage-slider-inner .text-media .px-content-slider .splide .splide__slide .item .image img {
  border: 1px solid var(--grey-light);
  box-shadow: 2px 3px 6px 0 rgba(0, 48, 181, 0.2);
  border-radius: 25px;
  transform: translateY(0);
  transition: var(--baseTransition);
}
.px-textimage-slider-inner .text-media .px-content-slider .splide .splide__slide:hover p {
  color: var(--main-color-light);
}
.px-textimage-slider-inner .text-media .px-content-slider .splide .splide__slide:hover .item .image img {
  transform: translateY(-8px);
}

.editor-styles-wrapper .px-textimage-slider .wp-block-blockstudio-content-slider {
  width: max-content;
}