.fx-section__line {
    transform-origin: top;
    transform: scaleY(0);
}

@media (min-width: 1200px) {
    .masthead__text-line {
        transform: scaleY(0);
        left: 30px;
    }   

    .animated-masthead-text-content {
        overflow: hidden;

        > * {
            position: relative;
            transform: translateX(-100%);
        }
    }

    .page-header > .container {
        position: relative;
        transform: translateY(-30px);
        opacity: 0;
    }

    .animated-image-cover {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: var(--orange);
        z-index: 2;
        transform-origin: right;
    }

    .animated-image {
        transform: scaleX(0);
        transform-origin: left;
    }

    .gallery-item {
        overflow: hidden;
    }

    .gallery-item .gallery {
        position: relative;
        transform: translateY(100%);
    }

    .gallery__details{
        transform: translateY(100px);
        opacity: 0;
    }

    .animated-wysiwyg > *:not(.fx-untruncated) {
        transform: translateY(100px);
        opacity: 0;
    }

    .logo-block__wrapper {
        overflow: hidden;
    }

    .logo-block__wrapper > h3 {
        transform: translateX(-100px);
        opacity: 0;
    }

    .logo-block__wrapper > .logo-lists {
        transform: translateX(100px);
        opacity: 0;
    }
    

    .icons-card__image,
    .icons-card__details {
        position: relative;
        transform: translateY(100px);
        opacity: 0;
    }

    .image-button-item {
        transform: translateY(100px);
        opacity: 0;
    }

    .fx-accordion__panel {
        transform: translateY(100px);
        opacity: 0;
    }
    
    .testimonial-slider-item,
    .testimonial > * {
        position: relative;
        transform: translateY(100px);
        opacity: 0;
    }
}