.related-items.columns-1 .center,
.related-items.columns-2 .center,
.related-items.columns-3 .center,
.related-items.columns-4 .center {
  width: 930px;
  padding-right: 0;
  padding-left: 0;
  margin: auto;
  justify-content: space-between;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 100px;
}
.image_related_item.video_related_item video{
  width: 100%;
  height: auto;
}
    
.title_related_item.main-title-text {
  color: black;
}

.related-items,
.related-items.columns-1,
.related-items.columns-2,
.related-items.columns-3,
.related-items.columns-4 {
  height: auto;
  min-height: auto;
}

.columns-1 .related-items-bottom,
.columns-2 .related-items-bottom,
.columns-3 .related-items-bottom,
.columns-4 .related-items-bottom,
.related-items-bottom {
  position: relative;
  bottom: auto;
}

.columns-3 .related-items-bottom {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.columns-1 .text_related_item,
.columns-2 .text_related_item,
.columns-3 .text_related_item,
.columns-4 .text_related_item {
  padding: 0 0 20px 0;
  margin-bottom: 0px;
  display: none;
}

.columns-3 .text_related_item,
.columns-4 .text_related_item {
  height: 50px;
}

.related-items.columns-1 .related-items-image,
.related-items.columns-1 .related-items-background,
.related-items.columns-1 .related-items-video {
  width: 100%;
  z-index: 10;
}

.related-items.columns-2 .related-items-image,
.related-items.columns-2 .related-items-background,
.related-items.columns-2 .related-items-video {
  width: 457px;
  position: relative;
  z-index: 10;
  flex: none;
}

.related-items.columns-3 .related-items-image,
.related-items.columns-3 .related-items-background,
.related-items.columns-3 .related-items-video {
  width: 299px;
  position: relative;
  z-index: 10;
  flex: none;
  height: auto;
}

.columns-3 .related-items-image .background-image,
.columns-3 .related-items-background .background,
.columns-3 .related-items-video .video_related_item .video-js,
.columns-3 .related-items-video .video_related_item video {
  height: 162px;
  min-height: auto;
}

.related-items.columns-4 .related-items-image,
.related-items.columns-4 .related-items-background,
.related-items.columns-4 .related-items-video {
  width: 216px;
  position: relative;
  z-index: 10;
  flex: none;
}

.columns-4 .related-items-image .background-image,
.columns-4 .related-items-background .background,
.columns-4 .related-items-video .video_related_item .video-js,
.columns-4 .related-items-video .video_related_item video {
  height: 117px;
  min-height: auto;
}

.columns-3 .related-items-image .background-image,
.columns-4 .related-items-image .background-image{
  background-size: cover;
}

.columns-3 .related-items-video .video_related_item .video-js .vjs-tech,
.columns-4 .related-items-video .video_related_item .video-js .vjs-tech {
  height: auto;
  width: 100%;
}

.related-items-video .video_related_item .video-js .vjs-tech {
  top: 0 !important;
}

.related-items-image .background-image,
.related-items-background .background,
.related-items-video .video_related_item .video-js,
.related-items-video .video_related_item video {
  height: 248px;
  min-height: auto;
}

.image_related_item.video_related_item:has(video){
  height: 188px;
  overflow: hidden;
}

.related-items-video .video_related_item video{
  width: 100%;
  object-fit: cover;
}

.columns-1 .title_related_item.main-title-text,
.columns-2 .title_related_item.main-title-text,
.columns-3 .title_related_item.main-title-text,
.columns-4 .title_related_item.main-title-text {
  font-size: 1.125rem;
  line-height: 1.75rem;
  margin: 1rem 0 0 0;
  padding-bottom: 0;
}

#main-content .related-items a {
  margin-top: 1.25rem;
}

.columns-3 .title_related_item.main-title-text,
.columns-4 .title_related_item.main-title-text {
  height: 55px;
  height: auto;
}

.title_related_item.main-title-text {
  font-size: 20px;
  line-height: 28px;
}

#main-content .related-items a {
  color: black;
}

.related-items-image.related-item .background-image img {
  display: block;
}

.related-items .background-image-filter {
  height: 248px;
  opacity: 0.1;
}

/*.related-items .background-image-filter:hover,
.related-items .background-image-filter:hover + .background-image
.related-items .background-image-filter:hover + .image_related_item.video_related_item{
	transform: scale(1.05);
    transition: transform 1s ease-in-out;
}*/
.related-items-image.related-item.load-animation:hover .background-image,
.related-items .background-image:hover {
  transform: scale(1.05);
  transition: transform 1s ease-in-out;
}

.related-items-image.related-item.load-animation .background-image,
.related-items .background-image {
  transition: transform 1s ease-in-out;
}

/* .related-items-image.related-item.load-animation:hover .background-image {
  transform: none;
  transition: none;
} */

@media (max-width: 1119px) {
  .related-items .center {
    margin-top: 50px;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
    margin: auto;
    justify-content: space-between;
    flex-direction: column;
  }

  .related-items.columns-1 .center,
  .related-items.columns-2 .center,
  .related-items.columns-3 .center,
  .related-items.columns-4 .center{
    width: 100%;
  }

  .related-items.columns-2 .related-items-image,
  .related-items.columns-2 .related-items-background,
  .related-items.columns-2 .related-items-video,
  .related-items.columns-3 .related-items-image,
  .related-items.columns-3 .related-items-background,
  .related-items.columns-3 .related-items-video,
  .related-items.columns-4 .related-items-image,
  .related-items.columns-4 .related-items-background,
  .related-items.columns-4 .related-items-video {
    width: 100%;
    position: relative;
    flex: none;
  }

  .related-items-image,
  .related-items-background,
  .related-items-video {
    width: 100%;
  }

  .related-items-bottom {
    margin-left: 20px;
    margin-bottom: 50px;
    width: 95%;
  }

  .columns-4 .related-items-image .background-image,
  .columns-4 .related-items-background .background,
  .columns-4 .related-items-video .video_related_item .video-js,
  .columns-3 .related-items-image .background-image,
  .columns-3 .related-items-background .background,
  .columns-3 .related-items-video .video_related_item .video-js,
  .columns-2 .related-items-image .background-image,
  .columns-2 .related-items-background .background,
  .columns-2 .related-items-video .video_related_item .video-js {
    height: 205px;
  }
}

@media (max-width: 768px) {

  .columns-1 .related-items-image .background-image,
  .columns-1 .related-items-background .background,
  .columns-1 .related-items-video .video_related_item .video-js {
    height: 205px;
    min-height: auto;
  }

  .columns-1 .title_related_item.main-title-text,
  .columns-2 .title_related_item.main-title-text,
  .columns-3 .title_related_item.main-title-text,
  .columns-4 .title_related_item.main-title-text {
    font-size: 1.125rem;
    line-height: 1.75rem;
    padding-bottom: 0;
    margin: 1rem 0 0 0;
  }

  #main-content .related-items a {
    margin-top: 1.25rem;
  }

  .columns-3 .related-items-image .background-image,
  .columns-3 .related-items-background .background,
  .columns-3 .related-items-video .video_related_item .video-js {
    height: 205px;
    min-height: auto;
  }

  .columns-4 .related-items-image .background-image,
  .columns-4 .related-items-background .background,
  .columns-4 .related-items-video .video_related_item .video-js {
    height: 205px;
    min-height: auto;
  }
}

@media all and (min-width: 1921px) {
  .related-items.columns-1 .center,
  .related-items.columns-2 .center,
  .related-items.columns-3 .center,
  .related-items.columns-4 .center,
  .related-items .center {
    width: var(--grid-wide);
  }

  .columns-1 .title_related_item.main-title-text,
  .columns-2 .title_related_item.main-title-text,
  .columns-3 .title_related_item.main-title-text,
  .columns-4 .title_related_item.main-title-text {
    font-size: 1.875rem;
    line-height: 1.5em;
  }

  .columns-1 .related-items-image .background-image,
  .columns-1 .related-items-background .background,
  .columns-1 .related-items-video .video_related_item .video-js {
    height: 420px;
  }

  .related-items.columns-2 .related-items-image,
  .related-items.columns-2 .related-items-background,
  .related-items.columns-2 .related-items-video {
    width: 737px;
  }

  .columns-2 .related-items-image .background-image,
  .columns-2 .related-items-background .background,
  .columns-2 .related-items-video .video_related_item .video-js {
    height: 400px;
  }

  .related-items.columns-3 .related-items-image,
  .related-items.columns-3 .related-items-background,
  .related-items.columns-3 .related-items-video {
    width: 482px;
  }

  .columns-3 .related-items-image .background-image,
  .columns-3 .related-items-background .background,
  .columns-3 .related-items-video .video_related_item .video-js,
  .columns-3 .related-items-video .video_related_item video{
    height: 261px;
  }

  .related-items.columns-4 .related-items-image,
  .related-items.columns-4 .related-items-background,
  .related-items.columns-4 .related-items-video {
    width: 348px;
  }

  .columns-4 .related-items-image .background-image,
  .columns-4 .related-items-background .background,
  .columns-4 .related-items-video .video_related_item .video-js,
  .columns-4 .related-items-video .video_related_item video {
    height: 188px;
  }
}

@media screen and (min-width: 3441px) {
  .related-items.columns-1 .center,
  .related-items.columns-2 .center,
  .related-items.columns-3 .center,
  .related-items.columns-4 .center,
  .related-items .center {
    width: var(--grid-4k);
  }

  .columns-1 .title_related_item.main-title-text,
  .columns-2 .title_related_item.main-title-text,
  .columns-3 .title_related_item.main-title-text,
  .columns-4 .title_related_item.main-title-text {
    font-size: 2.8125rem;
    line-height: 1.3em;
  }

  .columns-1 .related-items-image .background-image,
  .columns-1 .related-items-background .background,
  .columns-1 .related-items-video .video_related_item .video-js {
    height: 630px;
  }

  .related-items.columns-2 .related-items-image,
  .related-items.columns-2 .related-items-background,
  .related-items.columns-2 .related-items-video {
    width: 1105px;
  }

  .columns-2 .related-items-image .background-image,
  .columns-2 .related-items-background .background,
  .columns-2 .related-items-video .video_related_item .video-js {
    height: 600px;
  }

  .related-items.columns-3 .related-items-image,
  .related-items.columns-3 .related-items-background,
  .related-items.columns-3 .related-items-video {
    width: 723px;
  }

  .columns-3 .related-items-image .background-image,
  .columns-3 .related-items-background .background,
  .columns-3 .related-items-video .video_related_item .video-js {
    height: 392px;
  }

  .related-items.columns-4 .related-items-image,
  .related-items.columns-4 .related-items-background,
  .related-items.columns-4 .related-items-video {
    /*width: 392px;*/
    width: 515px;
  }

  .columns-4 .related-items-image .background-image,
  .columns-4 .related-items-background .background,
  .columns-4 .related-items-video .video_related_item .video-js {
    height: 282px;
  }
}