.masthead-homepage .animated-content,
.masthead-homepage .animated-image {
    opacity: 0;
}

/* .home .page-header {
    transform: translate(0, -50px);
} */

.masthead-homepage .animated-content {
    transform: translate(0, 50px);
}

.masthead-homepage .animated-image {
    transform: translate(50px, 0);
}

.home .page-header.js-scrolled {
    transform: translate(0, 0);
}

.is-animation-complete .masthead-homepage .animated-content,
.home.is-animation-complete .page-header,
.is-animation-complete .masthead-homepage .animated-image {
    transform: translate(0, 0);
}

.is-animation-complete .masthead-homepage .animated-content,
.home.is-animation-complete .page-header,
.is-animation-complete .masthead-homepage .animated-image {
    opacity: 1;
}

.intro-animation {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-color: #fff; 
    z-index: 9999;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}


.intro-animation__overlay {
    position: absolute;
    width: 100%;
    height: 100%;
}

.intro-animation__overlay.gradient {
    background: linear-gradient(270deg, #E3EECB 0%, #CDF1E3 50%, #ACEBF5 100%);
}

.intro-animation__overlay.light-blue {
    background-color: #81CFE9;
}

.intro-animation__overlay.green{
    background-color: #E3EECB;
}

.intro-animation__logo-wrap {
    position: relative;
    overflow: hidden;
    transform: rotate(-120deg);
    opacity: 0;
}

.intro-animation__logo {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.cta-image-overlay {
    opacity: 0;
    transform: translateY(-25px);
}

/* .js-split-right,
.js-split-left,
.js-animated-text-fadeup,
.js-animated-box,
.js-animated-text-split {
    opacity: 0;
}

.js-split-right {
    transform: translate(-100px, 0);
}

.js-split-left {
    transform: translate(100px, 0);
} */



