.content_fs3 {
    opacity: 0;
    transition: opacity 0.3s linear 0.3s;
}
section#section3.section.active .content_fs3 {
    opacity: 1;
}
section#section3.section.section-content-parent-go .content_fs3 {
    transition: opacity 0.3s linear 1.9s;
}
.s3-col-row-ico {
    opacity: 0;
    transition: opacity 0.3s linear 0s;
}
section#section3.section.active .s3-col-row-ico {
    opacity: 1;
}
section#section3.section.section-content-parent-go .s3-col-row-ico {
    transition: opacity 0.3s linear 1.9s;
}
.container-left-s3-bg {
    width: 0;
    z-index: 0;
    transition: width 0.3s linear 0.3s;
}
section.section.active .container-left-s3-bg {
    width: 100%;
}
section.section.section-content-parent-go .container-left-s3-bg {
    transition: width 0.3s linear 1.6s;
}
.section-video-revtra + section.section:not(.active) .title_fs3 {
    left: 50vw;
}
.title_fs3 {
    position: relative;
    top: 50%;
    left: calc(50% - 225px);
    transition: top 0.3s linear 0.8s, left 0.4s linear 0.3s, color 0.4s linear 1.6s;
    z-index: 15;
    overflow: hidden;
    color: #fff;
}
section.section.active .title_fs3 {
    left: 0;
    top: 0;
    color: #217963;
}
section#section3.section .container-left::after {
    height: 350px;
    transition: width 0.3s linear 0.6s;
}
section#section3.section.active .container-left::after {
    width: 40%;
}
section#section3.section.section-content-parent-go .container-left::after {
    transition: width 0.3s linear 1.3s;
}
.container-left::before {
    height: 0;
    transition: height 0.3s linear 0.9s;
}
section#section3.section.active .container-left::before {
    height: 100%;
}
section#section3.section.section-content-parent-go .container-left::before {
    transition: height 0.3s linear 1s;
}
@media (max-width: 1200px) {
    .section-video-revtra + section.section:not(.active) .title_fs3 {
        left: 100vw;
    }
    .title_fs3 {
        top: 0;
        left: 0;
    }
}