.fade_item {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.8s ease, transform 0.8s ease;
    transition-delay: var(--delay);
    position: relative;
}

.fade_item img {
    width: 100%;
    height: auto;
    display: block;
}

.fade_item.show {
    opacity: 1;
    transform: translateY(0);
}

/* works_item */


/* flow */
.flow_item_wrap::before {
    height: 0 !important;
    transition: 1.2s;

}
.flow_item_wrap.show::before {
    height: 90% !important;
}