[data-animation="curtain-down"] {
    position: relative;
}

[data-animation="curtain-down"]:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: -15px;
    background: var(--current-bg);
}

[data-animation="slide-up"] {
    transform: translateY(50px);
    opacity: 0;
    position: relative;
}

.animated[data-animation="curtain-down"]:after {
    transition: top .5s linear;
    top: calc(100% + 15px);
}

.animated[data-animation="slide-up"] {
    transition: all .5s linear;
    opacity: 1;
    transform: translateY(0);
}

[data-animation="circle-pulse"] circle {
    transform: scale(0);
    transform-origin: center center;
}

.animated[data-animation="circle-pulse"] circle {
    transform: scale(1);
    transition: all 0.5s linear;
}

.earn__grid-item--2 svg.earn__figure path+path {
    transition-delay: .5s!important;
    transition-duration: .2s!important;
}

.earn__grid-item--4 svg.earn__figure path+path {
    transition-delay: .5s!important;
    transition-duration: .2s!important;
}

.earn__grid-item--4 svg.earn__figure path+path+path {
    transition-delay: .7s!important;
    transition-duration: .1s!important;
}

.bg-green.animated[data-animation="slide-up"] {
    transition: transform .5s linear, opacity .5s linear;
}

.bg-blue.animated[data-animation="slide-up"] {
    transition: transform .5s linear, opacity .5s linear;
}

.some__slide.slick-active:after {
    transition: top .5s linear;
    transition-delay: .3s;
    top: 100%;
}

.some__slide:after {
    content: '';
    position: absolute;
    background: white;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.contacts__info .animated[data-animation="slide-up"] {
    transition-delay: 1s;
}

.contacts__info.animated:before {
    transition: bottom .5s linear;
    bottom: 0;
}

@media (max-width: 767px){
    .fs__slider.animated[data-animation="slide-up"] {
        transition-delay: 1s!important;
    }
}