
.style-ken-burns {
    position: relative;
}
.style-ken-burns::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    margin: 0 auto;
    overflow: hidden;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    animation: akb-move 40s ease infinite;
    -ms-animation: akb-move 40s ease infinite;
    -webkit-animation: akb-move 40s ease infinite;
    -moz-animation: akb-move 40s ease infinite;
}

@-webkit-keyframes akb-move {
  0% {
    -webkit-transform-origin: bottom left;
    -moz-transform-origin: bottom left;
    -ms-transform-origin: bottom left;
    -o-transform-origin: bottom left;
    transform-origin: bottom left;
    transform: scale(1.0);
    -ms-transform: scale(1.0);
    -webkit-transform: scale(1.0);
    -o-transform: scale(1.0);
    -moz-transform: scale(1.0);
  }
  100% {
    transform: scale(1.2);
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    -moz-transform: scale(1.2);
  }
}
