.text-media {
  position: relative;
}
.text-media__item {
  position: relative;
}
.text-media__item.swiper-slide {
  padding-top: 50px;
}
.text-media__text, .text-media__image {
  position: relative;
  z-index: 2;
}
.text-media__image.wow {
  visibility: hidden;
}
  display: block;
}
@media (max-width: 991px) {
  .text-media__image img {
    padding-bottom: calc(var(--grid-gutter) * 2);
    object-fit: cover;
    width: 100%;
    height: 100%;
  }
}
.text-media__image .oembed_container {
  height: initial;
}
.text-media__wrapper.swiper-fade {
  overflow: initial;
}
@media screen and (min-width: 992px) {
  .text-media__text {
    padding-top: 50px;
  }
}

@media screen and (min-width: 992px) {
  .text-media__text:before, .text-media__text:after {
    content: "";
    position: absolute;
    background-image: radial-gradient(circle at center, #f1c859 0, #f1c859 1px, transparent 0);
    background-size: 10px 10px;
    background-repeat: repeat;
    z-index: 3;
  }
}
.text-media__text:before {
  top: -60px;
  right: calc(100% + 6px);
  height: 210px;
  width: 110px;
}
.text-media__text:after {
  top: -60px;
  right: calc(100% - 134px);
  width: 150px;
  height: 100px;
}

@media screen and (max-width: 991px) {
  
  .text-media__text {
    padding-top: 60px;
  }
  
  .text-media__text:before {
    content: "";
    position: absolute;
    background-image: radial-gradient(circle at center center, rgb(47, 113, 174) 0px, rgb(47, 113, 174) 1px, transparent 0px);
    background-size: 10px 10px;
    background-repeat: repeat;
    width: 100px;
    height: 100px;
    z-index: 3;
    right: auto;
    left: 0;
    top: -56px;
  }
  
  .text-media__image:before {
    content: "";
    position: absolute;
    background-image: radial-gradient(circle at center,#f1c859 0,#f1c859 1px,transparent 0);
    background-size: 10px 10px;
    background-repeat: repeat;
    width: 100px;
    height: 100px;
    z-index: 3;
    left: auto;
    right: 0;
    top: -47px;
  }
}

@media screen and (max-width: 767px) {
  
  .text-media__text {
    padding-top: 60px;
  }
}

@media screen and (min-width: 992px) {
  .text-media--right .row {
    flex-direction: row-reverse;
  }
}
@media screen and (min-width: 992px) {
  .text-media--right .text-media__image ::before {
    right: var(--grid-gutter);
    left: auto;
    border-right: calc(var(--grid-gutter) * 2) solid var(--primary);
    border-left: 0;
  }
}
.text-media__thumbnails .text-media__thumb-item {
  max-width: var(--swiper-thumbnail-width);
}
.text-media__wrapper .swiper-pagination {
  bottom: calc(var(--swiper-pagination-bullet-size) * 2);
}
@media (min-width: 1240px) {
  .text-media__wrapper .swiper-button-next,
.text-media__wrapper .swiper-rtl .swiper-button-prev {
    right: calc(50% - var(--max-container-width) / 2);
  }
  .text-media__wrapper .swiper-button-prev,
.text-media__wrapper .swiper-rtl .swiper-button-next {
    left: calc(50% - var(--max-container-width) / 2);
  }
}


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