.home-banner-section {
    border-bottom-right-radius: 150px;
    overflow: hidden;
}
@media (max-width: 767px) {
    .home-banner-section {
        border-bottom-right-radius: 20px;
    }
}
.home-banner-section.home-banner-anime .banner-bg,
.full-image-cta-block.full-width-anime .banner-bg .bg-img {
  animation: kenburns 25s 1;
  /*transition: all 5s ease;*/
  transform: scale3d(1.1, 1.1, 1.1);
}
@keyframes kenburns {
    0% {
        transform: scale3d(1, 1, 1);
    }
    
    100% {
        transform: scale3d(1.1, 1.1, 1.1);
    }
}

@keyframes kenburnsWopacity {
    0% {
      opacity: 0;
    }
    5% {
      opacity: 1;
      transform: scale3d(1, 1, 1);
    }
    95% {
        transform: scale3d(1.2, 1.2, 1.2);
        opacity: 1;
    }
    100% {
        transform: scale3d(1, 1, 1);
        opacity: 1;
    }
}

.seventy-thirty-slider.seventy-thirty-slider-anime .customer-bg-slider .right-img-block {
  animation: kenburnsWopacity 30s 1;
  transition: all 5s linear;
}
.full-image-cta-block {
    overflow: hidden;
}

.full-image-cta-block .banner-bg {
    overflow: hidden;
}

.full-image-cta-block .banner-bg .bg-img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-size: cover;
    background-position: center;
}

.seventy-thirty-slider {
    overflow: hidden;
}


.blog-item .blog-img .img-bg {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-position: center;
    background-size: cover;
}

.latest-content-section.latest-content-anime .blog-item .blog-img .img-bg {
    animation: kenburnsSmall 20s 1;
    transition: all 5s linear;
}
@keyframes kenburnsSmall {
    0% {
        transform: scale3d(1, 1, 1);
    }
    100% {
        transform: scale3d(1.10, 1.10, 1.10);
    }
}