.mk-animated-content .mk-ac-title {
    overflow: hidden;
}

.mk-animated-content .mk-ac-word {
    display: inline-block;
}

.mk-animated-content .mk-ac-character {
    display: inline-flex;
}

.mk-animated-content .mk-ac-word-holder {
    white-space: nowrap;
}

.mk-animated-content.mk--animated-by-letter.mk--alignment-left .mk-ac-title {
    justify-content: flex-start;
}

.mk-animated-content.mk--animated-by-letter.mk--alignment-right .mk-ac-title {
    justify-content: flex-end;
}

.mk-animated-content.mk--animated-by-letter.mk--alignment-center .mk-ac-title {
    justify-content: center;
}

.mk-animated-content.mk--appear-from-bottom .mk-ac-word,
.mk-animated-content.mk--appear-from-bottom .mk-ac-character {
    opacity: 0;
    transform: translateY(50px);
    transition: opacity 0.25s, transform 0.45s cubic-bezier(0.26, -0.14, 0, 1.01);
}

.mk-animated-content.mk--appear-from-top .mk-ac-word,
.mk-animated-content.mk--appear-from-top .mk-ac-character {
    opacity: 0;
    transform: translateY(-50px);
    transition: opacity 0.25s, transform 0.45s cubic-bezier(0.26, -0.14, 0, 1.01);
}

.mk-animated-content.mk--appear-from-left .mk-ac-word,
.mk-animated-content.mk--appear-from-left .mk-ac-character {
    opacity: 0;
    transform: translateX(-50px);
    transition: opacity 0.25s, transform 0.45s cubic-bezier(0.26, -0.14, 0, 1.01);
}

.mk-animated-content.mk--appear-from-right .mk-ac-word,
.mk-animated-content.mk--appear-from-right .mk-ac-character {
    opacity: 0;
    transform: translateX(50px);
    transition: opacity 0.25s, transform 0.45s cubic-bezier(0.26, -0.14, 0, 1.01);
}

.mk-animated-content.mk--appear-fade .mk-ac-word,
.mk-animated-content.mk--appear-fade .mk-ac-character {
    opacity: 0;
    transition: opacity 1s ease-out;
}

.mk-animated-content.mk--animated-by-word:not(.mk--appear-from-left) .mk-ac-word:nth-child(2) {
    transition-delay: 0.28s;
}

.mk-animated-content.mk--animated-by-word:not(.mk--appear-from-left) .mk-ac-word:nth-child(3) {
    transition-delay: 0.42s;
}

.mk-animated-content.mk--animated-by-word:not(.mk--appear-from-left) .mk-ac-word:nth-child(4) {
    transition-delay: 0.56s;
}

.mk-animated-content.mk--animated-by-word:not(.mk--appear-from-left) .mk-ac-word:nth-child(5) {
    transition-delay: 0.7s;
}

.mk-animated-content.mk--animated-by-word:not(.mk--appear-from-left) .mk-ac-word:nth-child(6) {
    transition-delay: 0.84s;
}

.mk-animated-content.mk--animated-by-word:not(.mk--appear-from-left) .mk-ac-word:nth-child(7) {
    transition-delay: 0.98s;
}

.mk-animated-content.mk--animated-by-word:not(.mk--appear-from-left) .mk-ac-word:nth-child(8) {
    transition-delay: 1.12s;
}

.mk-animated-content.mk--animated-by-word:not(.mk--appear-from-left) .mk-ac-word:nth-child(9) {
    transition-delay: 1.26s;
}

.mk-animated-content.mk--animated-by-word:not(.mk--appear-from-left) .mk-ac-word:nth-child(10) {
    transition-delay: 1.4s;
}

.mk-animated-content.mk--animated-by-word:not(.mk--appear-from-left) .mk-ac-word:nth-child(11) {
    transition-delay: 1.54s;
}

.mk-animated-content.mk--animated-by-word:not(.mk--appear-from-left) .mk-ac-word:nth-child(12) {
    transition-delay: 1.68s;
}

.mk-animated-content.mk--animated-by-word:not(.mk--appear-from-left) .mk-ac-word:nth-child(13) {
    transition-delay: 1.82s;
}

.mk-animated-content.mk--animated-by-word:not(.mk--appear-from-left) .mk-ac-word:nth-child(14) {
    transition-delay: 1.96s;
}

.mk-animated-content.mk--animated-by-word:not(.mk--appear-from-left) .mk-ac-word:nth-child(15) {
    transition-delay: 2.1s;
}

.mk-animated-content.mk--animated-by-word:not(.mk--appear-from-left) .mk-ac-word:nth-child(16) {
    transition-delay: 2.24s;
}

.mk-animated-content.mk--animated-by-word:not(.mk--appear-from-left) .mk-ac-word:nth-child(17) {
    transition-delay: 2.38s;
}

.mk-animated-content.mk--animated-by-word:not(.mk--appear-from-left) .mk-ac-word:nth-child(18) {
    transition-delay: 2.52s;
}

.mk-animated-content.mk--animated-by-word:not(.mk--appear-from-left) .mk-ac-word:nth-child(19) {
    transition-delay: 2.66s;
}

.mk-animated-content.mk--animated-by-word:not(.mk--appear-from-left) .mk-ac-word:nth-child(20) {
    transition-delay: 2.8s;
}

.mk-animated-content.mk--animated-by-word:not(.mk--appear-from-left) .mk-ac-word:nth-child(21) {
    transition-delay: 2.94s;
}

.mk-animated-content.mk--animated-by-word:not(.mk--appear-from-left) .mk-ac-word:nth-child(22) {
    transition-delay: 3.08s;
}

.mk-animated-content.mk--animated-by-word:not(.mk--appear-from-left) .mk-ac-word:nth-child(23) {
    transition-delay: 3.22s;
}

.mk-animated-content.mk--animated-by-word:not(.mk--appear-from-left) .mk-ac-word:nth-child(24) {
    transition-delay: 3.36s;
}

.mk-animated-content.mk--animated-by-word:not(.mk--appear-from-left) .mk-ac-word:nth-child(25) {
    transition-delay: 3.5s;
}

.mk-animated-content.mk--animated-by-word:not(.mk--appear-from-left) .mk-ac-word:nth-child(26) {
    transition-delay: 3.64s;
}

.mk-animated-content.mk--animated-by-word:not(.mk--appear-from-left) .mk-ac-word:nth-child(27) {
    transition-delay: 3.78s;
}

.mk-animated-content.mk--animated-by-word:not(.mk--appear-from-left) .mk-ac-word:nth-child(28) {
    transition-delay: 3.92s;
}

.mk-animated-content.mk--animated-by-word:not(.mk--appear-from-left) .mk-ac-word:nth-child(29) {
    transition-delay: 4.06s;
}

.mk-animated-content.mk--animated-by-word:not(.mk--appear-from-left) .mk-ac-word:nth-child(30) {
    transition-delay: 4.2s;
}

.mk-animated-content.mk--animated-by-word:not(.mk--appear-from-left) .mk-ac-word:nth-child(31) {
    transition-delay: 4.34s;
}

.mk-animated-content.mk--animated-by-word:not(.mk--appear-from-left) .mk-ac-word:nth-child(32) {
    transition-delay: 4.48s;
}

.mk-animated-content.mk--animated-by-word:not(.mk--appear-from-left) .mk-ac-word:nth-child(33) {
    transition-delay: 4.62s;
}

.mk-animated-content.mk--animated-by-word:not(.mk--appear-from-left) .mk-ac-word:nth-child(34) {
    transition-delay: 4.76s;
}

.mk-animated-content.mk--animated-by-word:not(.mk--appear-from-left) .mk-ac-word:nth-child(35) {
    transition-delay: 4.9s;
}

.mk-animated-content.mk--animated-by-word:not(.mk--appear-from-left) .mk-ac-word:nth-child(36) {
    transition-delay: 5.04s;
}

.mk-animated-content.mk--animated-by-word:not(.mk--appear-from-left) .mk-ac-word:nth-child(37) {
    transition-delay: 5.18s;
}

.mk-animated-content.mk--animated-by-word:not(.mk--appear-from-left) .mk-ac-word:nth-child(38) {
    transition-delay: 5.32s;
}

.mk-animated-content.mk--animated-by-word:not(.mk--appear-from-left) .mk-ac-word:nth-child(39) {
    transition-delay: 5.46s;
}

.mk-animated-content.mk--animated-by-word:not(.mk--appear-from-left) .mk-ac-word:nth-child(40) {
    transition-delay: 5.6s;
}

.mk-animated-content.mk--animated-by-word.mk--appear-from-left .mk-ac-word:nth-last-child(2) {
    transition-delay: 0.28s;
}

.mk-animated-content.mk--animated-by-word.mk--appear-from-left .mk-ac-word:nth-last-child(3) {
    transition-delay: 0.42s;
}

.mk-animated-content.mk--animated-by-word.mk--appear-from-left .mk-ac-word:nth-last-child(4) {
    transition-delay: 0.56s;
}

.mk-animated-content.mk--animated-by-word.mk--appear-from-left .mk-ac-word:nth-last-child(5) {
    transition-delay: 0.7s;
}

.mk-animated-content.mk--animated-by-word.mk--appear-from-left .mk-ac-word:nth-last-child(6) {
    transition-delay: 0.84s;
}

.mk-animated-content.mk--animated-by-word.mk--appear-from-left .mk-ac-word:nth-last-child(7) {
    transition-delay: 0.98s;
}

.mk-animated-content.mk--animated-by-word.mk--appear-from-left .mk-ac-word:nth-last-child(8) {
    transition-delay: 1.12s;
}

.mk-animated-content.mk--animated-by-word.mk--appear-from-left .mk-ac-word:nth-last-child(9) {
    transition-delay: 1.26s;
}

.mk-animated-content.mk--animated-by-word.mk--appear-from-left .mk-ac-word:nth-last-child(10) {
    transition-delay: 1.4s;
}

.mk-animated-content.mk--animated-by-word.mk--appear-from-left .mk-ac-word:nth-last-child(11) {
    transition-delay: 1.54s;
}

.mk-animated-content.mk--animated-by-word.mk--appear-from-left .mk-ac-word:nth-last-child(12) {
    transition-delay: 1.68s;
}

.mk-animated-content.mk--animated-by-word.mk--appear-from-left .mk-ac-word:nth-last-child(13) {
    transition-delay: 1.82s;
}

.mk-animated-content.mk--animated-by-word.mk--appear-from-left .mk-ac-word:nth-last-child(14) {
    transition-delay: 1.96s;
}

.mk-animated-content.mk--animated-by-word.mk--appear-from-left .mk-ac-word:nth-last-child(15) {
    transition-delay: 2.1s;
}

.mk-animated-content.mk--animated-by-word.mk--appear-from-left .mk-ac-word:nth-last-child(16) {
    transition-delay: 2.24s;
}

.mk-animated-content.mk--animated-by-word.mk--appear-from-left .mk-ac-word:nth-last-child(17) {
    transition-delay: 2.38s;
}

.mk-animated-content.mk--animated-by-word.mk--appear-from-left .mk-ac-word:nth-last-child(18) {
    transition-delay: 2.52s;
}

.mk-animated-content.mk--animated-by-word.mk--appear-from-left .mk-ac-word:nth-last-child(19) {
    transition-delay: 2.66s;
}

.mk-animated-content.mk--animated-by-word.mk--appear-from-left .mk-ac-word:nth-last-child(20) {
    transition-delay: 2.8s;
}

.mk-animated-content.mk--animated-by-word.mk--appear-from-left .mk-ac-word:nth-last-child(21) {
    transition-delay: 2.94s;
}

.mk-animated-content.mk--animated-by-word.mk--appear-from-left .mk-ac-word:nth-last-child(22) {
    transition-delay: 3.08s;
}

.mk-animated-content.mk--animated-by-word.mk--appear-from-left .mk-ac-word:nth-last-child(23) {
    transition-delay: 3.22s;
}

.mk-animated-content.mk--animated-by-word.mk--appear-from-left .mk-ac-word:nth-last-child(24) {
    transition-delay: 3.36s;
}

.mk-animated-content.mk--animated-by-word.mk--appear-from-left .mk-ac-word:nth-last-child(25) {
    transition-delay: 3.5s;
}

.mk-animated-content.mk--animated-by-word.mk--appear-from-left .mk-ac-word:nth-last-child(26) {
    transition-delay: 3.64s;
}

.mk-animated-content.mk--animated-by-word.mk--appear-from-left .mk-ac-word:nth-last-child(27) {
    transition-delay: 3.78s;
}

.mk-animated-content.mk--animated-by-word.mk--appear-from-left .mk-ac-word:nth-last-child(28) {
    transition-delay: 3.92s;
}

.mk-animated-content.mk--animated-by-word.mk--appear-from-left .mk-ac-word:nth-last-child(29) {
    transition-delay: 4.06s;
}

.mk-animated-content.mk--animated-by-word.mk--appear-from-left .mk-ac-word:nth-last-child(30) {
    transition-delay: 4.2s;
}

.mk-animated-content.mk--animated-by-word.mk--appear-from-left .mk-ac-word:nth-last-child(31) {
    transition-delay: 4.34s;
}

.mk-animated-content.mk--animated-by-word.mk--appear-from-left .mk-ac-word:nth-last-child(32) {
    transition-delay: 4.48s;
}

.mk-animated-content.mk--animated-by-word.mk--appear-from-left .mk-ac-word:nth-last-child(33) {
    transition-delay: 4.62s;
}

.mk-animated-content.mk--animated-by-word.mk--appear-from-left .mk-ac-word:nth-last-child(34) {
    transition-delay: 4.76s;
}

.mk-animated-content.mk--animated-by-word.mk--appear-from-left .mk-ac-word:nth-last-child(35) {
    transition-delay: 4.9s;
}

.mk-animated-content.mk--animated-by-word.mk--appear-from-left .mk-ac-word:nth-last-child(36) {
    transition-delay: 5.04s;
}

.mk-animated-content.mk--animated-by-word.mk--appear-from-left .mk-ac-word:nth-last-child(37) {
    transition-delay: 5.18s;
}

.mk-animated-content.mk--animated-by-word.mk--appear-from-left .mk-ac-word:nth-last-child(38) {
    transition-delay: 5.32s;
}

.mk-animated-content.mk--animated-by-word.mk--appear-from-left .mk-ac-word:nth-last-child(39) {
    transition-delay: 5.46s;
}

.mk-animated-content.mk--animated-by-word.mk--appear-from-left .mk-ac-word:nth-last-child(40) {
    transition-delay: 5.6s;
}

.mk-animated-content.mk--appear-from-bottom.mk--loaded .mk-ac-word,
.mk-animated-content.mk--appear-from-bottom.mk--loaded .mk-ac-character,
.mk-animated-content.mk--appear-from-top.mk--loaded .mk-ac-word,
.mk-animated-content.mk--appear-from-top.mk--loaded .mk-ac-character,
.mk-animated-content.mk--appear-from-left.mk--loaded .mk-ac-word,
.mk-animated-content.mk--appear-from-left.mk--loaded .mk-ac-character,
.mk-animated-content.mk--appear-from-right.mk--loaded .mk-ac-word,
.mk-animated-content.mk--appear-from-right.mk--loaded .mk-ac-character,
.mk-animated-content.mk--appear-fade.mk--loaded .mk-ac-word,
.mk-animated-content.mk--appear-fade.mk--loaded .mk-ac-character {
    opacity: 1;
    transform: translateX(0) translateZ(0);
}

.mk-animated-content:not(.mk--animated-by-word):not(.mk--animated-by-letter).mk--appear-from-bottom .mk-ac-title {
    opacity: 0;
    transform: translateY(50px);
    transition: opacity 0.4s, transform 0.7s cubic-bezier(0.26, -0.14, 0, 1.01);
}

.mk-animated-content:not(.mk--animated-by-word):not(.mk--animated-by-letter).mk--appear-from-top .mk-ac-title {
    opacity: 0;
    transform: translateY(-50px);
    transition: opacity 0.4s, transform 0.7s cubic-bezier(0.26, -0.14, 0, 1.01);
}

.mk-animated-content:not(.mk--animated-by-word):not(.mk--animated-by-letter).mk--appear-from-left .mk-ac-title {
    opacity: 0;
    transform: translateX(-50px);
    transition: opacity 0.4s, transform 0.7s cubic-bezier(0.26, -0.14, 0, 1.01);
}

.mk-animated-content:not(.mk--animated-by-word):not(.mk--animated-by-letter).mk--appear-from-right .mk-ac-title {
    opacity: 0;
    transform: translateX(50px);
    transition: opacity 0.4s, transform 0.7s cubic-bezier(0.26, -0.14, 0, 1.01);
}

.mk-animated-content:not(.mk--animated-by-word):not(.mk--animated-by-letter).mk--appear-fade .mk-ac-title {
    opacity: 0;
    transition: opacity 0.7s ease-out;
}

.mk-animated-content:not(.mk--animated-by-word):not(.mk--animated-by-letter).mk--appear-from-bottom.mk--loaded .mk-ac-title,
.mk-animated-content:not(.mk--animated-by-word):not(.mk--animated-by-letter).mk--appear-from-top.mk--loaded .mk-ac-title,
.mk-animated-content:not(.mk--animated-by-word):not(.mk--animated-by-letter).mk--appear-from-left.mk--loaded .mk-ac-title,
.mk-animated-content:not(.mk--animated-by-word):not(.mk--animated-by-letter).mk--appear-from-right.mk--loaded .mk-ac-title,
.mk-animated-content:not(.mk--animated-by-word):not(.mk--animated-by-letter).mk--appear-fade.mk--loaded .mk-ac-title {
    opacity: 1;
    transform: translateX(0) translateZ(0);
}