.section-video-revtra + section.section:not(.active) .title_fs5 {
    right: -100vw;
}
.title_fs5 {
    position: relative;
    top: 0;
    left: auto;
    right: -100%;
    transiti 15;
    transition: right 0.5s linear 0.5s, color 0.3s linear 1.6s;
    z-index: 15;
    overflow: hidden;
    color: #fff;
}
section.section.active .title_fs5 {
    right: 0;
    color: #217963;
}
.s5-col-center-bg {
    width: 0;
    transition: width 0.2s linear 0.4s;
}
section.section.active .s5-col-center-bg {
    width: 100%;
}
section.section.section-content-parent-go .s5-col-center-bg {
    transition: width 0.2s linear 1.4s;
}
.s5-col-center::before {
    content: '';
    position: absolute;
    top: -80px;
    left: -90px;
    width: 0;
    height: calc(100% + 160px);
    background: #217963;
    z-index: -1;
    display: block;
    transition: width 0.2s linear 0.6s;
}
section.section.active .s5-col-center::before {
    width: calc(100% + 175px);
}
section.section.section-content-parent-go .s5-col-center::before {
    transition: width 0.2s linear 1.2s;
}
.content_fs5 {
    opacity: 0;
    transition: opacity 0.3s linear 0s;
}
section#section5.section.active .content_fs5 {
    opacity: 1;
}
section#section5.section.section-content-parent-go .content_fs5 {
    transition: opacity 0.3s linear 1.8s;
}
.s5-col-row-ico-bg {
    width: 0;
    transition: width 0.2s linear 0.2s;
}
section.section.active .s5-col-row-ico-bg {
    width: 100%;
}
section.section.section-content-parent-go .s5-col-row-ico-bg {
    transition: width 0.2s linear 1.6s;
}
.s5-col-row-ico::before {
    content: '';
    position: absolute;
    top: -80px;
    right: -90px;
    width: 0;
    height: calc(100% + 160px);
    background: #9dbe43;
    z-index: -2;
    display: block;
    transition: width 0.2s linear 0.8s;
}
section.section.active .s5-col-row-ico::before  {
    width: 50%;
}
section.section.section-content-parent-go .s5-col-row-ico::before  {
    transition: width 0.2s linear 1s;
}
.s5-col-colum-ico {
    opacity: 0;
    transition: opacity 0.3s linear 0s;
}
section#section5.section.active .s5-col-colum-ico {
    opacity: 1;
}
section#section5.section.section-content-parent-go .s5-col-colum-ico {
    transition: opacity 0.3s linear 1.8s;
}
@media (max-width: 1200px) {
    .title_fs5 {
        right: 0;
    }
}
@media (max-width: 768px) {
    .container-center-fs5::before {
        content: '';
        position: absolute;
        top: -80px;
        left: -90px;
        width: 0;
        height: calc(100% + 160px);
        background: #217963;
        z-index: 0;
        display: block;
        transition: width 0.2s linear 0.6s;
    }
    section.section.active .container-center-fs5::before {
        width: calc(100% + 175px);
    }
    section.section.section-content-parent-go .container-center-fs5::before {
        transition: width 0.2s linear 1.2s;
    }
    .container-center-fs5::after {
        content: '';
        position: absolute;
        top: -80px;
        right: -90px;
        width: 0;
        background: #9dbe43;
        z-index: 0;
        display: block;
        transition: width 0.2s linear 0.8s;
    }
    section.section.active .container-center-fs5::after  {
        width: 50%;
    }
    section.section.section-content-parent-go .container-center-fs5::after  {
        transition: width 0.2s linear 1s;
    }
    .s5-col-center::before, .s5-col-row-ico::before {
        display: none;
    }
}