.banner-slider .ani--text .line--wrapper .split-line{
    display: inline-block;
    vertical-align: top;
}

.ani--text .line--wrapper .split-line{
    opacity: 0;
    transition: opacity .4s cubic-bezier(0.25, 0.46, 0.45, 0.94), transform .5s cubic-bezier(0.32, 0.95, 0.6, 1.3), -webkit-clip-path .5s cubic-bezier(0.32, 0.95, 0.6, 1.3);
    -webkit-transition: opacity .4s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform .5s cubic-bezier(0.32, 0.95, 0.6, 1.3), -webkit-clip-path .5s cubic-bezier(0.32, 0.95, 0.6, 1.3);
    transition: opacity .4s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform .5s cubic-bezier(0.32, 0.95, 0.6, 1.3), -webkit-clip-path .5s cubic-bezier(0.32, 0.95, 0.6, 1.3);
    -o-transition: opacity .4s cubic-bezier(0.25, 0.46, 0.45, 0.94), transform .5s cubic-bezier(0.32, 0.95, 0.6, 1.3), clip-path .5s cubic-bezier(0.32, 0.95, 0.6, 1.3);
    transition: opacity .4s cubic-bezier(0.25, 0.46, 0.45, 0.94), transform .5s cubic-bezier(0.32, 0.95, 0.6, 1.3), clip-path .5s cubic-bezier(0.32, 0.95, 0.6, 1.3);
    transition: opacity .4s cubic-bezier(0.25, 0.46, 0.45, 0.94), transform .5s cubic-bezier(0.32, 0.95, 0.6, 1.3), clip-path .5s cubic-bezier(0.32, 0.95, 0.6, 1.3), -webkit-transform .5s cubic-bezier(0.32, 0.95, 0.6, 1.3), -webkit-clip-path .5s cubic-bezier(0.32, 0.95, 0.6, 1.3);
    transition: opacity .4s cubic-bezier(0.25, 0.46, 0.45, 0.94), transform .5s cubic-bezier(0.32, 0.95, 0.6, 1.3), clip-path .5s cubic-bezier(0.32, 0.95, 0.6, 1.3), -webkit-clip-path .5s cubic-bezier(0.32, 0.95, 0.6, 1.3);
    will-change: transform, opacity, clip-path;
}

.ani--text .split--items>.line--wrapper {
    overflow: hidden;
    opacity: 0;
}

.content_loaded .ani--text .split--items>.line--wrapper {
    opacity: 1;
}

.content_loaded .ani--text .split--items>.line--wrapper .split-line{
    opacity: 1;
}

.ani--text .line--wrapper .split-line {
    -webkit-transition-delay: var(--line-delay);
         -o-transition-delay: var(--line-delay);
            transition-delay: var(--line-delay);
    -webkit-transform: translateY(50%);
        -ms-transform: translateY(50%);
            transform: translateY(50%);
}

.content_loaded .ani--text .line--wrapper .split-line {
    -webkit-transform: translateY(0%);
        -ms-transform: translateY(0%);
            transform: translateY(0%);
    opacity: 1;
}

.banner-slider .slide-content .wrapper__title.content_loaded svg,
.excitement-section .excitement-content .content_loaded .excitement-title>.split--items:before,
.follow--us-title.content_loaded .text:before,
.content_loaded .visit-us-title>.split--items:before,
.happenings--info .title--icon.content_loaded .ani--text>.split--items:after,
.content_simple_block .content_loaded .content_simple_title svg,
.experiences--wrapper .experience-card .experience-card__text.content_loaded .experience-card__description svg,
.venues--info .title--icon.content_loaded .ani--text>.split--items:after {
    -webkit-animation-name: messageIllustBounds;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-fill-mode: forwards;
    -webkit-animation-delay: .8s;
    animation-name: messageIllustBounds;
    animation-duration: 1s;
    animation-fill-mode: forwards;
    animation-timing-function: linear;
    animation-delay: .8s
}

.content_loaded .graphic--visit>svg,
.content_loaded>svg {
    -webkit-animation: scrolltopBounce 0.9s cubic-bezier(0.34, 1.56, 0.64, 1);
            animation: scrolltopBounce 0.9s cubic-bezier(0.34, 1.56, 0.64, 1);
}

@keyframes scrolltopBounce {
    0% {
        -webkit-transform: translateY(0);
                transform: translateY(0);
    }
    30% {
        -webkit-transform: translateY(-18px);
                transform: translateY(-18px);
    }
    100% {
        -webkit-transform: translateY(0);
                transform: translateY(0);
    }
}

@-webkit-keyframes scrolltopBounce {

}

@-webkit-keyframes messageIllustBounds {
    0% {
        scale: 1;
        opacity: 0
    }

    8% {
        scale: 1.07;
        opacity: 1
    }

    17% {
        scale: 1.12;
        opacity: 1
    }

    34% {
        scale: 1;
        opacity: 1
    }

    51% {
        scale: 1.02;
        opacity: 1
    }

    68% {
        scale: 1;
        opacity: 1
    }

    84% {
        scale: 1.01;
        opacity: 1
    }

    100% {
        scale: 1;
        opacity: 1
    }
}

@keyframes messageIllustBounds {
    0% {
        scale: 1;
        opacity: 0
    }

    8% {
        scale: 1.07;
        opacity: 1
    }

    17% {
        scale: 1.12;
        opacity: 1
    }

    34% {
        scale: 1;
        opacity: 1
    }

    51% {
        scale: 1.02;
        opacity: 1
    }

    68% {
        scale: 1;
        opacity: 1
    }

    84% {
        scale: 1.01;
        opacity: 1
    }

    100% {
        scale: 1;
        opacity: 1
    }
}