/* CTA LONG */
.cta-container {
    position: relative;
    min-height: 334px;
    /* padding: 45px 0px; */
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    align-content: space-between;
    align-items: start;
    justify-content: space-between;
    overflow: hidden;
    border-radius: 6px;
}
.cta-container > img, .cta-container .video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    z-index: 0;
    -webkit-transition: -webkit-transform .6s cubic-bezier(0,.5,.5,1);
    transition: -webkit-transform .6s cubic-bezier(0,.5,.5,1);
    -o-transition: transform .6s cubic-bezier(0,.5,.5,1);
    transition: transform .6s cubic-bezier(0,.5,.5,1);
    transition: transform .6s cubic-bezier(0,.5,.5,1), -webkit-transform .6s cubic-bezier(0,.5,.5,1);
}
.layout-CTA .overlay-blob.bottom-right {
    right: -35rem;
    bottom: -18cqh;
    width: 880px;
    height: 500px;
    transform: rotate(-15deg);
    /* background: linear-gradient(106deg, #56709F 25%, #011345 46%); */
}
@media (hover: hover) {
    .cta-container:hover img {
        -webkit-transform: scale(1.05);
            -ms-transform: scale(1.05);
                transform: scale(1.05);
    }
}
.cta-container .mb-inner {
    margin-bottom: 180px;
}
@media (min-width: 744px) {
    .cta-container {
        min-height: 430px;
    }
    .cta-container .mb-inner {
        margin-bottom: 100px;
    }
    .layout-CTA .overlay-blob.bottom-right {
        right: -18rem;
        bottom: -8cqh;
    }
}
@media(min-width: 1200px) {
    .cta-container {
        flex-direction: column;
        justify-content: space-between;
        min-height: 456px;
    }
}
/* END CTA LONG */