.campaign-1-column{
    display: flex;
    flex-direction: column;
}

.campaign-1-column--reverse{
    flex-direction: column-reverse;
}

.campaign-1-column--stack{

}

.campaign-content {
    overflow-x:clip;
}

.campaign-1-column__image-container{
    display: flex; 
    justify-content: flex-end;
}
/* 

@supports (animation-timeline: scroll()) {
    @media (prefers-reduced-motion: no-preference) {
        .campaign-1-column__img {
            animation-name: slide-in;
            animation-fill-mode: both;
            animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
            animation-timeline: view();
            animation-range: entry 0% entry 100%;
        }
        
        @keyframes slide-in {
            from { 
                opacity:0.5;
                translate:50% 0;
            }
        }
    }
} */


@media only screen and (min-width: 1441px) {
    /* .campaign-1-column__image-container{
        justify-content: center;
    }  */
}


@media only screen and (max-width: 1080px) {
    .campaign-1-column__image-container{
        margin-top: 0 !important;
    }

    .campaign-1-column:not(.campaign-1-column--stack):not(.campaign-1-column--reverse){
        flex-direction: column-reverse;
        gap: 1rem;
    }

    .campaign-1-column__text{
        max-width: none !important;
    }
}

