.banners-with-text-mixed-list__item {
  position: relative;
  overflow: hidden;
  height: 100%;
}
/*image*/
.banners-with-text-mixed-list__item-image {
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.banners-with-text-mixed-list__item-link {
  display: block;
  overflow: hidden;
}
.banners-with-text-mixed-academy-template .hover_zoom .shine {
    transition: transform 0.8s;
    background-color: var(--theme-base-color);
	transition: transform 0.8s;
    background-color: var(--theme-base-color);
	background-image: none !important;
    border-color: var(--ui-color-background-primary);
    border: 1px solid;
}

.banners-with-text-mixed-academy-template .dark-block-after:after
 {
	display: none;
 }
 
@media (min-width: 992px) {
  .banners-with-text-mixed-list__wrapper.item-w50 {
    grid-column: span 2;
  }
  .banners-with-text-mixed-list__wrapper.item-w100 {
    grid-column: span 4;
  }

.banners-with-text-mixed-academy-template .item-w50 .banners-with-text-mixed-list__item-image {
    --image-pt: 20%;
  }
  .item-w100 .banners-with-text-mixed-list__item-image {
    --image-pt: 34%;
  }

  /*short image*/
  .banners-with-text-mixed-academy-template .banners-with-text-mixed-list__item-image.banners-with-text-mixed-list__item-image--short {
    --image-pt: 25%;
  }
  .item-w50 .banners-with-text-mixed-list__item-image.banners-with-text-mixed-list__item-image--short {
    --image-pt: 48%;
  }
  .item-w100 .banners-with-text-mixed-list__item-image.banners-with-text-mixed-list__item-image--short {
    --image-pt: 24%;
  }
  /**/
}

.banners-with-text-mixed-list__wrapper {
  width: 100%;
}

@media (min-width: 601px) {
  .banners-with-text-mixed-list__item-image {
    --image-pt: 35%;
    padding-top: var(--image-pt);
    
    height: 100%;
  }
}
@media (max-width: 600px) {
  .banners-with-text-mixed-list__item-image {
    padding-top: 43%;
  }
}
@media (max-width: 450px) {
	  .banners-with-text-mixed-list__item-image {
    padding-top: 43%;
  }
}
.banners-with-text-mixed-list__wrapper {
    //width: 100%!important;
}
