/* header */

#cms-pc-header .logo {
    animation: headerAnimation 0.7s 0.06s normal 1 forwards;
}

@keyframes headerAnimation {
    0% {
        opacity: 0;
        transform: translateY(200%);
    }

    100% {
        transform: translateY(0%);
    }
}

.menu_list_wrap :nth-child(1) {
    animation: headerAnimation 0.7s 0.12s normal 1 forwards;
}

.menu_list_wrap :nth-child(2) {
    animation: headerAnimation 0.7s 0.18s normal 1 forwards;
}

.menu_list_wrap :nth-child(3) {
    animation: headerAnimation 0.7s 0.24s normal 1 forwards;
}

.menu_list_wrap :nth-child(4) {
    animation: headerAnimation 0.7s 0.3s normal 1 forwards;
}

.menu_list_wrap :nth-child(5) {
    animation: headerAnimation 0.7s 0.36s normal 1 forwards;
}

/* Part 1 */

.pageTitle_wrap_1 .pageTitle_img_wrap {
    opacity: 0;
}

.pageTitle_wrap_1.active .pageTitle_img_wrap {
    animation: part1Pic 1s normal 1 forwards;
}

@keyframes part1Pic {
    0% {
        transform: scale(1);
    }

    50% {
        opacity: 1;
        transform: scale(1.1);
    }

    100% {
        opacity: 1;
        transform: scale(1);
    }
}

.pageTitle_wrap_1 .page_title {
    opacity: 0;
}

.pageTitle_wrap_1.active .page_title {
    animation: part1Text 1.5s 1s normal 1 forwards;
}

@keyframes part1Text {
    0% {
        opacity: 1;
        transform: translate(-99%, -150%);
    }

    50% {
        opacity: 1;
        transform: translate(-99%, -50%);
    }

    100% {
        opacity: 1;
        transform: translate(0%, -50%);
    }
}

/* Part 2 */

.pageTitle_wrap_2 .pageTitle_img_wrap .img::before {
    width: 0;
}

.pageTitle_wrap_2 .pageTitle_img_wrap .img::after {
    position: absolute;
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    background-color: rgba(var(--color_sub));
}

.pageTitle_wrap_2.active .pageTitle_img_wrap .img::after {
    animation: part2Pic 2s normal 1 forwards;
}

@keyframes part2Pic {
    100% {
        width: 0;
    }
}

.pageTitle_wrap_2 .page_title_wrap {
    opacity: 0;
}

.pageTitle_wrap_2.active .page_title_wrap {
    animation: bottomToCenter 1s 1.5s normal 1 forwards;
}

@keyframes bottomToCenter {
    0% {
        opacity: 0;
        transform: translate(-50%, -30%);
    }

    100% {
        opacity: 1;
        transform: translate(-50%, -50%);
    }
}

.pageTitle_wrap_2.active .pageTitle_img_wrap .img::before {
    animation: part2Bg 1s 1.5s normal 1 forwards;
}

@keyframes part2Bg {
    0% {
        width: 100%;
        opacity: 0;
    }

    100% {
        width: 100%;
        opacity: 0.4;
    }
}

/* Part 44 */

.pageTitle_wrap_6 .pageTitle_img_wrap .img::after {
    position: absolute;
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(var(--color_sub));
}

.pageTitle_wrap_6.active .pageTitle_img_wrap .img::after {
    animation: part2Pic 2s normal 1 forwards;
}

.pageTitle_wrap_6 .section_text {
    opacity: 0;
}

.pageTitle_wrap_6.active .section_text {
    animation: goup 1.5s 2s normal 1 forwards;
}

.pageTitle_wrap_6 .page_title_wrap {
    opacity: 0;
}

.pageTitle_wrap_6.active .page_title_wrap {
    animation: opacity 1.5s 2s normal 1 forwards;
}

/* Part 45 */

.pageTitle_wrap_7 .pageTitle_img_wrap .img::after {
    position: absolute;
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(var(--color_sub));
}

.pageTitle_wrap_7.active .pageTitle_img_wrap .img::after {
    animation: part2Pic 1s normal 1 forwards;
}

.pageTitle_wrap_7 .section_title {
    opacity: 0;
}

.pageTitle_wrap_7.active .section_title {
    animation: godown50 0.5s 1s normal 1 forwards;
}

.pageTitle_wrap_7 .section_text {
    opacity: 0;
}

.pageTitle_wrap_7.active .section_text {
    animation: goup50 0.5s 1s normal 1 forwards;
}

.pageTitle_wrap_7 .page_title_wrap {
    opacity: 0;
}

.pageTitle_wrap_7.active .page_title_wrap {
    animation: opacity 1.5s 1s normal 1 forwards;
}

/* Part 3 */

.pageTitle_wrap_3 .pageTitle_img_wrap .img::before {
    width: 0;
}

.pageTitle_wrap_3 .pageTitle_img_wrap .img::after {
    position: absolute;
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(var(--color_sub));
}

.pageTitle_wrap_3.active .pageTitle_img_wrap .img::after {
    animation: part2Pic 2s normal 1 forwards;
}

.pageTitle_wrap_3.active .pageTitle_img_wrap .img::before {
    animation: part2Bg 2s 2s normal 1 forwards;
}

.pageTitle_wrap_3 .section_title {
    opacity: 0;
}

.pageTitle_wrap_3.active .section_title {
    animation: part3Title 1s 1.5s normal 1 forwards;
}

.pageTitle_wrap_3 .section_text {
    opacity: 0;
}

.pageTitle_wrap_3.active .section_text {
    animation: part3Text 1s 1.5s normal 1 forwards;
}

@keyframes part3Title {
    0% {
        opacity: 0;
        transform: translateY(-80%);
    }

    100% {
        opacity: 1;
        transform: translateY(-50%);
    }
}

@keyframes part3Text {
    0% {
        opacity: 0;
        transform: translateY(30%);
    }

    100% {
        opacity: 1;
        transform: translateY(-50%);
    }
}

/* Part 4 */

.notice_wrap_1 .title {
    opacity: 0;
}

.notice_wrap_1 .cms-admin-notification {
    opacity: 0;
}

.notice_wrap_1.active .title {
    animation: goup 1s 1 forwards;
}

.notice_wrap_1.active .cms-admin-notification {
    animation: goup 0.5s 0.5s 1 forwards;
}

/* Part 9 */
.company_wrap_4 .title {
    opacity: 0;
}

.company_wrap_4 .cms-admin-notification {
    opacity: 0;
}

.company_wrap_4.active .title {
    animation: goup 1s 1 forwards;
}

.company_wrap_4.active .cms-admin-notification {
    animation: goup 1s 0.6s 1 forwards;
}

/* Part 14 */
.achievement_wrap_1 .title,
.achievement_wrap_1 .cms-admin-notification {
    opacity: 0;
}

.achievement_wrap_1.active .title {
    animation: goup 1s 1 forwards;
}

.achievement_wrap_1.active .cms-admin-notification {
    animation: goup 0.5s 0.5s 1 forwards;
}

/* Part 5 */

.notice_wrap_2 .title,
.notice_wrap_2 .cms-admin-notification {
    opacity: 0;
}

.notice_wrap_2.active .title {
    animation: goup 1s 1 forwards;
}

.notice_wrap_2.active .cms-admin-notification {
    animation: goup 2s 0.6s 1 forwards;
}

/* Part 10 */
.company_wrap_5 .title {
    opacity: 0;
}

.company_wrap_5 .cms-admin-notification {
    opacity: 0;
}

.company_wrap_5.active .title {
    animation: goup 1s 1 forwards;
}

.company_wrap_5.active .cms-admin-notification {
    animation: goup 1s 0.6s 1 forwards;
}

/* Part 15 */
.achievement_wrap_2.active .title,
.achievement_wrap_2.active .cms-admin-notification {
    opacity: 0;
}

.achievement_wrap_2.active .title {
    animation: goup 1s 1 forwards;
}

.achievement_wrap_2.active .cms-admin-notification {
    animation: goup 1s 0.6s 1 forwards;
}

/* Part 23 */
.hiring_wrap_4 .title,
.hiring_wrap_4 .cms-admin-notification {
    opacity: 0;
}

.hiring_wrap_4.active .title {
    animation: goup 0.5s 1 forwards;
}

.hiring_wrap_4.active .cms-admin-notification {
    animation: goup 0.8s 0.5s 1 forwards;
}

/* Part 8 */
.company_wrap_3 .title {
    opacity: 0;
}

.company_wrap_3 > .flex {
    opacity: 0;
}

.company_wrap_3.active .title {
    animation: goup 1s forwards;
}

.company_wrap_3.active > .flex {
    animation: goup 1s 0.6s 1 forwards;
}

/* Part 11 */
.business_wrap_1 .title {
    opacity: 0;
}

.business_wrap_1 > .textArea_A {
    opacity: 0;
}

.business_wrap_1.active .title {
    animation: goup 1s forwards;
}

.business_wrap_1.active > .textArea_A {
    animation: goup 1s 0.6s forwards;
}

/* Part 12 */
.business_wrap_2 .title {
    opacity: 0;
}

.business_wrap_2 > .image_text {
    opacity: 0;
}

.business_wrap_2.active .title {
    animation: goup 1s forwards;
}

.business_wrap_2.active > .image_text {
    animation: goup 1s 0.6s forwards;
}

/* Part 18 */

.career_wrap_1 .title,
.career_wrap_1 .section_career {
    opacity: 0;
}

.career_wrap_1.active .title {
    animation: goup 0.5s 1 forwards;
}

.career_wrap_1.active .section_career.animation {
    animation: goup 0.5s 0.5s forwards;
}

.career_wrap_1 .no_jobs .title,
.career_wrap_1 .no_jobs .parts_wrap_width {
    opacity: 0;
}

.career_wrap_1.active .no_jobs .title {
    animation: goup 0.5s 0.5s forwards;
}

.career_wrap_1.active .no_jobs .parts_wrap_width {
    animation: goup 0.5s 0.8s forwards;
}

/* Part 19 */

.career_wrap_2 .title,
.career_wrap_2 .section_career {
    opacity: 0;
}

.career_wrap_2.active .title {
    animation: goup 0.5s forwards;
}

.career_wrap_2.active .section_career.animation {
    animation: goup 0.3s 0.5s forwards;
}

.career_wrap_2.active .no_jobs .title {
    animation: goup 0.5s 0.5s forwards;
}

.career_wrap_2.active .no_jobs .parts_wrap_width {
    animation: goup 0.5s 0.8s forwards;
}

/* Part 20 */
.hiring_wrap_1 .title,
.hiring_wrap_1 > .textArea_A {
    opacity: 0;
}

.hiring_wrap_1.active .title {
    animation: goup 1s 1 forwards;
}

.hiring_wrap_1.active > .textArea_A {
    animation: goup 0.8s 0.6s 1 forwards;
}

/* Part 21 */
.hiring_wrap_2 .title,
.hiring_wrap_2 .textArea_A {
    opacity: 0;
}

.hiring_wrap_2.active .title {
    animation: goup 0.5s 1 forwards;
}

.hiring_wrap_2.active .textArea_A {
    animation: goup 0.8s 0.6s 1 forwards;
}

/* Part 25 */
.hiring_wrap_6 .title,
.hiring_wrap_6 .company_map_wrap {
    opacity: 0;
}

.hiring_wrap_6.active .title {
    animation: goup 0.5s 1 forwards;
}

.hiring_wrap_6.active .company_map_wrap {
    animation: goup 0.8s 0.5s 1 forwards;
}

/* Part 26 */
.contact_wrap_1 .title,
.contact_wrap_1 .section_tel,
.contact_wrap_1 form {
    opacity: 0;
}

.contact_wrap_1.active .title {
    animation: goup 0.5s 1 forwards;
}

.contact_wrap_1.active .section_tel {
    animation: goup 0.5s 0.5s 1 forwards;
}

.contact_wrap_1.active form {
    animation: part26 0.5s 1s 1 forwards;
}

/* Part 27 */
.link_wrap_1.active {
    animation: goup50 1s 1 forwards;
}

/* Part 28 */

.link_wrap_2.active .section_title,
.link_wrap_2.active .section_tel,
.link_wrap_2.active .section_btn {
    opacity: 0;
}

.link_wrap_2.active .section_title {
    animation: goup 0.6s 1 forwards;
}

.link_wrap_2.active .section_tel {
    animation: goup 0.6s 0.5s 1 forwards;
}

.link_wrap_2.active .section_btn {
    animation: goup 1.2s 1s 1 forwards;
}

/* Part 31 */

.link_wrap_5 .section_title,
.link_wrap_5 .text-wrap {
    opacity: 0;
}

.link_wrap_5.active .section_title {
    animation: goup30 0.5s 1 forwards;
}

.link_wrap_5.active .text-wrap {
    animation: goup30 1s 0.5s 1 forwards;
}

/* Part 33 */
.free_wrap_1 .title {
    opacity: 0;
}

.free_wrap_1.active .title {
    animation: goup50 0.5s 1 forwards;
}

/* Part 34 */
.free_wrap_2 .textArea_A {
    opacity: 0;
}

.free_wrap_2.active .textArea_A {
    animation: goup30 0.5s 1 forwards;
}

/* Only move up 0.5% */
@keyframes part26 {
    0% {
        opacity: 0;
        transform: translateY(0.5%);
    }

    100% {
        opacity: 1;
        transform: translateY(0%);
    }
}

/* Part 6 */

.company_wrap_1.active .company_img_wrap {
    position: relative;
}

.company_wrap_1.active #block-text-top {
    overflow: hidden;
}

.company_wrap_1.active .cover1,
.company_wrap_1.active .cover2,
.company_wrap_1.active .cover3 {
    position: absolute;
    width: 100%;
    height: calc(100% / 3);
    left: 0;
    background-color: rgba(var(--color_sub));
    z-index: 10;
}

.company_wrap_1.active .cover1 {
    top: 0;
    animation: part6 1s 1 forwards;
}

.company_wrap_1.active .cover2 {
    top: calc(100% / 3);
    animation: part6 1s 0.25s 1 forwards;
}

.company_wrap_1.active .cover3 {
    bottom: 0;
    animation: part6 1s 0.5s 1 forwards;
}

@keyframes part6 {
    100% {
        transform: translateX(100%);
    }
}

.company_wrap_1 .section_texts_wrap_1,
.company_wrap_1 .section_texts_wrap_2,
.company_wrap_1 .section_texts_wrap_3 {
    overflow: hidden;
    transform: translateY(-100%);
}

.company_wrap_1.active .section_texts_wrap_1 {
    animation: Yorigin 0.5s 1.5s ease-in forwards;
}

.company_wrap_1.active .section_texts_wrap_2 {
    animation: Yorigin 0.5s 2s ease-in forwards;
}

.company_wrap_1.active .section_texts_wrap_3 {
    animation: Yorigin 0.5s 2.5s ease-in forwards;
}

.company_wrap_1 .section_texts_wrap_1 .section_texts,
.company_wrap_1 .section_texts_wrap_2 .section_texts,
.company_wrap_1 .section_texts_wrap_3 .section_texts {
    transform: translateY(100%);
}

.company_wrap_1.active .section_texts_wrap_1 .section_texts {
    animation: Yorigin 0.5s 1.5s ease-in forwards;
}

.company_wrap_1.active .section_texts_wrap_2 .section_texts {
    animation: Yorigin 0.5s 2s ease-in forwards;
}

.company_wrap_1.active .section_texts_wrap_3 .section_texts {
    animation: Yorigin 0.5s 2.5s ease-in forwards;
}

/* Part 49 */
.pageTitle_wrap_9 {
    overflow: hidden;
}

.pageTitle_wrap_9.active .pageTitle_img_wrap {
    position: relative;
}

.pageTitle_wrap_9.active .cover1,
.pageTitle_wrap_9.active .cover2,
.pageTitle_wrap_9.active .cover3 {
    position: absolute;
    width: 100%;
    height: calc(100% / 3);
    right: 0;
    background-color: rgba(var(--color_sub));
    z-index: 10;
}

.pageTitle_wrap_9.active .cover1 {
    top: 0;
    animation: part6 1s 1 forwards;
}

.pageTitle_wrap_9.active .cover2 {
    top: calc(100% / 3);
    animation: part6 1s 0.25s 1 forwards;
}

.pageTitle_wrap_9.active .cover3 {
    bottom: 0;
    animation: part6 1s 0.5s 1 forwards;
}

@keyframes part6 {
    100% {
        width: 0;
    }
}

.pageTitle_wrap_9 .section_title,
.pageTitle_wrap_9 .section_text {
    opacity: 0;
}

.pageTitle_wrap_9 .page_title_wrap {
    right: -100%;
}

.pageTitle_wrap_9.active .page_title_wrap {
    padding: 20px;
    animation: line 0.5s 0.75s linear forwards;
}

@keyframes line {
    100% {
        right: 0;
    }
}

.pageTitle_wrap_9.active .section_title,
.pageTitle_wrap_9.active .section_text {
    transform: translateX(-100%);
    overflow: hidden;
    animation: Xorigin 1s 2s linear forwards;
}

.pageTitle_wrap_9.active .section_title p,
.pageTitle_wrap_9.active .section_text p {
    transform: translateX(100%);
    animation: Xorigin 1s 2s linear forwards;
}

@keyframes Xorigin {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 1;
        transform: translateX(0);
    }
}

/* Part 7 */

.company_wrap_2 .company_img_wrap .img::before {
    width: 0;
}

.company_wrap_2 .company_img_wrap .img::after {
    position: absolute;
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(var(--color_sub));
}

.company_wrap_2.active .company_img_wrap .img::after {
    animation: part2Pic 2s normal 1 forwards;
}

.company_wrap_2.active .page_title_wrap {
    opacity: 0;
    animation: bottomToCenter 2s 2s normal 1 forwards;
}

.company_wrap_2.active .company_img_wrap .img::before {
    animation: part2Bg 2s 2s normal 1 forwards;
}

/* Part 13 */

.business_wrap_3 .title,
.business_wrap_3 .flex .section_images,
.business_wrap_3 .flex .page_title_wrap,
.business_wrap_3 .flex:nth-of-type(odd) .section_images,
.business_wrap_3 .flex:nth-of-type(odd) .page_title_wrap {
    opacity: 0;
}

.business_wrap_3.active .title {
    animation: goup 1s 1 forwards;
}

.business_wrap_3.active .flex .section_images {
    animation: part13Left 1s 0.6s 1 forwards;
}

.business_wrap_3.active .flex .page_title_wrap {
    animation: part13Right 1s 0.6s 1 forwards;
}

.business_wrap_3.active .flex:nth-of-type(odd) .section_images {
    animation: part13Right 1s 1.6s 1 forwards;
}

.business_wrap_3.active .flex:nth-of-type(odd) .page_title_wrap {
    animation: part13Left 1s 1.6s 1 forwards;
}

/* Part 46 */

.link_wrap_7.active .section_title {
    animation: goup 0.5s 1 forwards;
}

.link_wrap_7 .flex .wrap_text,
.link_wrap_7 .flex .wrap {
    opacity: 0;
}

.link_wrap_7.active .flex .wrap_text {
    animation: part13Left 0.5s 0.5s 1 forwards;
}

.link_wrap_7.active .flex .wrap {
    animation: part13Right 0.5s 0.5s 1 forwards;
}

/* Part 17 */
.achievement_wrap_4.active .title,
.achievement_wrap_4.active .flex .section_images,
.achievement_wrap_4.active .flex .page_title_wrap,
.achievement_wrap_4.active .flex:nth-of-type(odd) .section_images,
.achievement_wrap_4.active .flex:nth-of-type(odd) .page_title_wrap {
    opacity: 0;
}

.achievement_wrap_4.active .title {
    animation: goup 1s 1 forwards;
}

.achievement_wrap_4.active .flex .section_images {
    animation: part13Left 1s 0.6s 1 forwards;
}

.achievement_wrap_4.active .flex .page_title_wrap {
    animation: part13Right 1s 0.6s 1 forwards;
}

.achievement_wrap_4.active .flex:nth-of-type(odd) .section_images {
    animation: part13Right 1s 1.6s 1 forwards;
}

.achievement_wrap_4.active .flex:nth-of-type(odd) .page_title_wrap {
    animation: part13Left 1s 1.6s 1 forwards;
}

/* Part 24 */
.hiring_wrap_5 .title,
.hiring_wrap_5 .flex-row-center .wrap:first-child .section_images,
.hiring_wrap_5 .flex-row-center .wrap:first-child .wrap_content,
.hiring_wrap_5 .flex-row-center .wrap:nth-child(2) .section_images,
.hiring_wrap_5 .flex-row-center .wrap:nth-child(2) .wrap_content {
    opacity: 0;
}

.hiring_wrap_5.active .title {
    animation: goup 1s 1 forwards;
}

.hiring_wrap_5.active .flex-row-center .wrap:first-child .section_images {
    animation: part13Left 0.5s 0.6s 1 forwards;
}

.hiring_wrap_5.active .flex-row-center .wrap:first-child .wrap_content {
    animation: part13Right 0.5s 0.6s 1 forwards;
}

.hiring_wrap_5.active .flex-row-center .wrap:nth-child(2) .section_images {
    animation: part13Right 0.5s 1.5s 1 forwards;
}

.hiring_wrap_5.active .flex-row-center .wrap:nth-child(2) .wrap_content {
    animation: part13Left 0.5s 1.5s 1 forwards;
}

/* Part 29 */
.link_wrap_3 .section_title,
.link_wrap_3 .flex .wrap,
.link_wrap_3 .flex .wrap_text {
    opacity: 0;
}

.link_wrap_3.active .section_title {
    animation: goup30 0.5s 1 forwards;
}

.link_wrap_3.active .flex .wrap {
    animation: part13Left 0.8s 0.5s 1 forwards;
}

.link_wrap_3.active .flex .wrap_text {
    animation: part13Right 0.8s 0.5s 1 forwards;
}

/* Part 35 */

.free_wrap_3 .section_image,
.free_wrap_3 .page_title_wrap {
    opacity: 0;
}

.free_wrap_3.active .section_image {
    animation: part13Left 0.5s forwards;
}

.free_wrap_3.active .page_title_wrap {
    animation: part13Right 0.5s forwards;
}

/* Part 36 */

.free_wrap_4 .page_title_wrap,
.free_wrap_4 .section_image {
    opacity: 0;
}

.free_wrap_4.active .page_title_wrap {
    animation: part13Left 0.5s forwards;
}

.free_wrap_4.active .section_image {
    animation: part13Right 0.5s forwards;
}

/* Part 37 */
.free_wrap_5 .section_image {
    opacity: 0;
}

.free_wrap_5.active .section_image {
    animation: goup 0.5s 1 forwards;
}

@keyframes part13Left {
    0% {
        opacity: 0;
        transform: translateX(-40%);
    }

    100% {
        opacity: 1;
        transform: translateX(0%);
    }
}

@keyframes part13Right {
    0% {
        opacity: 0;
        transform: translateX(40%);
    }

    100% {
        opacity: 1;
        transform: translateX(0%);
    }
}

/* Part 16 */

.achievement_wrap_3 .title,
.achievement_wrap_3 .flex-row-center .wrap:first-child,
.achievement_wrap_3 .flex-row-center .wrap:nth-child(2),
.achievement_wrap_3 .flex-row-center .wrap:nth-child(3) {
    opacity: 0;
}

.achievement_wrap_3.active .title {
    animation: goup 0.5s forwards;
}

.achievement_wrap_3.active .flex-row-center .wrap:first-child {
    animation: goup30 0.3s 0.5s forwards;
}

.achievement_wrap_3.active .flex-row-center .wrap:nth-child(2) {
    animation: goup30 0.3s 0.75s forwards;
}

.achievement_wrap_3.active .flex-row-center .wrap:nth-child(3) {
    animation: goup30 0.3s 1s forwards;
}

/* Part22 */

.hiring_wrap_3.active .title,
.hiring_wrap_3.active .flex-row-center .wrap:first-child,
.hiring_wrap_3.active .flex-row-center .wrap:nth-child(2),
.hiring_wrap_3.active .flex-row-center .wrap:nth-child(3) {
    opacity: 0;
}

.hiring_wrap_3.active .title {
    animation: goup 0.5s forwards;
}

.hiring_wrap_3.active .flex-row-center .wrap:first-child {
    animation: goup30 0.3s 0.5s forwards;
}

.hiring_wrap_3.active .flex-row-center .wrap:nth-child(2) {
    animation: goup30 0.3s 0.75s forwards;
}

.hiring_wrap_3.active .flex-row-center .wrap:nth-child(3) {
    animation: goup30 0.3s 1s forwards;
}

/* Part32 */

.link_wrap_6 .section_title,
.link_wrap_6 .flex-row-center .wrap:first-child,
.link_wrap_6 .flex-row-center .wrap:nth-child(2),
.link_wrap_6 .flex-row-center .wrap:nth-child(3) {
    opacity: 0;
}

.link_wrap_6.active .section_title {
    animation: goup30 0.5s forwards;
}

.link_wrap_6.active .flex-row-center .wrap:first-child {
    animation: goup30 0.3s 0.5s forwards;
}

.link_wrap_6.active .flex-row-center .wrap:nth-child(2) {
    animation: goup30 0.3s 0.75s forwards;
}

.link_wrap_6.active .flex-row-center .wrap:nth-child(3) {
    animation: goup30 0.3s 1s forwards;
}

/* Part38 */

.free_wrap_6 .wrap:first-child,
.free_wrap_6 .wrap:nth-child(2) {
    opacity: 0;
}

.free_wrap_6.active .wrap:first-child {
    animation: goup30 0.5s forwards;
}

.free_wrap_6.active .wrap:nth-child(2) {
    animation: goup30 0.5s 0.5s forwards;
}

/* Part39 */

.free_wrap_7 .wrap:first-child,
.free_wrap_7 .wrap:nth-child(2),
.free_wrap_7 .wrap:nth-child(3) {
    opacity: 0;
}

.free_wrap_7.active .wrap:first-child {
    animation: goup30 0.5s forwards;
}

.free_wrap_7.active .wrap:nth-child(2) {
    animation: goup30 0.5s 0.25s forwards;
}

.free_wrap_7.active .wrap:nth-child(3) {
    animation: goup30 0.5s 0.5s forwards;
}

/* Career Details */

.careerDetail_wrap.active .page_title_wrap,
.careerDetail_wrap .section_image_none,
.careerDetail_wrap .parts_wrap_width {
    opacity: 0;
}

.careerDetail_wrap.active .section_image_none {
    animation: goup30 1s forwards;
}

.careerDetail_wrap.active .page_title_wrap {
    animation: goup 0.8s 0.8s forwards;
}

.careerDetail_wrap.active .parts_wrap_width {
    animation: part26 0.8s 1.5s forwards;
}

@keyframes goup30 {
    0% {
        opacity: 0;
        transform: translateY(30%);
    }

    100% {
        opacity: 1;
        transform: translateY(0%);
    }
}

@keyframes godown30 {
    0% {
        opacity: 0;
        transform: translateY(-30%);
    }

    100% {
        opacity: 1;
        transform: translateY(0%);
    }
}

/* Part 30 */

.link_wrap_4 .section_image::after {
    position: absolute;
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(var(--color_sub));
}

.link_wrap_4.active .section_image::after {
    animation: part2Pic 1s normal 1 forwards;
}

.link_wrap_4 .section_title,
.link_wrap_4 .text-wrap {
    opacity: 0;
}

.link_wrap_4.active .section_title {
    animation: godown30 0.5s 1s normal 1 forwards;
}

.link_wrap_4.active .text-wrap {
    animation: goup30 0.5s 1s normal 1 forwards;
}

/* Part 42 */
.pageTitle_wrap_4.active .wrap,
.pageTitle_wrap_4.active .section_title,
.pageTitle_wrap_4 .pageTitle_img_wrap {
    opacity: 0;
}

.pageTitle_wrap_4.active .pageTitle_img_wrap {
    animation: zoomIn 1s normal forwards;
}

.pageTitle_wrap_4.active .section_title {
    animation: godown30 1s 1s normal 1 forwards;
}

.pageTitle_wrap_4.active .wrap {
    animation: goup30 1s 1s normal 1 forwards;
}

/* Part 43 */

.pageTitle_wrap_5 .section_title p {
    transform: translateX(100%);
}

.pageTitle_wrap_5 .section_title {
    transform: translateX(-100%);
    overflow: hidden;
}

.pageTitle_wrap_5.active .section_title {
    animation: backto0 2s 1s normal 1 forwards;
}

.pageTitle_wrap_5.active .section_title p {
    animation: backto0 2s 1s normal 1 forwards;
}

.pageTitle_wrap_5 .pageTitle_img_wrap {
    opacity: 0;
}

.pageTitle_wrap_5.active .pageTitle_img_wrap {
    animation: zoomIn 1s normal 1 forwards;
}

/* Part 47 */
.link_wrap_8 .pageTitle_img_wrap,
.link_wrap_8.active .section_title,
.link_wrap_8.active .wrap {
    opacity: 0;
}

.link_wrap_8.active .pageTitle_img_wrap {
    animation: zoomIn 1s normal forwards;
}

.link_wrap_8.active .section_title {
    animation: godown30 0.5s 1s normal 1 forwards;
}

.link_wrap_8.active .wrap {
    animation: goup30 0.5s 1s normal 1 forwards;
}

/* Part 48 */

.pageTitle_wrap_8 .section_image,
.pageTitle_wrap_8 .page_title_wrap {
    opacity: 0;
}

.pageTitle_wrap_8.active .section_image {
    animation: fadeIn 0.5s linear forwards;
}

.pageTitle_wrap_8.active .page_title_wrap {
    animation: goup30 0.5s 0.8s normal 1 forwards;
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes zoomIn {
    0% {
        transform: scale(1.1);
    }

    100% {
        opacity: 1;
        transform: scale(1);
    }
}

@keyframes godown {
    0% {
        opacity: 0;
        transform: translateY(-20%);
    }

    100% {
        opacity: 1;
        transform: translate(0);
    }
}

@keyframes goup {
    0% {
        opacity: 0;
        transform: translateY(10%);
    }

    100% {
        opacity: 1;
        transform: translate(0);
    }
}

@keyframes backto0 {
    100% {
        transform: translateX(0);
    }
}

@keyframes opacity {
    100% {
        opacity: 1;
    }
}

/* Part 50 */

.pageTitle_wrap_10.active .pageTitle_img_wrap .img {
    animation: goup10 0.5s linear forwards;
}

.pageTitle_wrap_10 .pageTitle_img_wrap .img,
.pageTitle_wrap_10 .section_text,
.pageTitle_wrap_10 .section_title {
    opacity: 0;
}

.pageTitle_wrap_10.active .section_text {
    animation: godown50 0.6s 1s linear forwards;
}

.pageTitle_wrap_10.active .section_title {
    animation: goup50 0.6s 1s linear forwards;
}

@keyframes goup10 {
    0% {
        opacity: 0;
        transform: translateY(30px);
    }

    100% {
        opacity: 1;
        transform: translate(0);
    }
}

/* Part 51 */
.pageTitle_wrap_11 .section_image .pageTitle_img_wrap .img {
    opacity: 0;
}

.pageTitle_wrap_11.active .section_image .pageTitle_img_wrap .img {
    animation: zoomIn 1s linear forwards;
}

.pageTitle_wrap_11 .section_title {
    transform: translateY(-100%);
    overflow: hidden;
}

.pageTitle_wrap_11 .section_title p {
    transform: translateY(100%);
}

.pageTitle_wrap_11.active .section_title {
    animation: Yorigin 0.6s 1s linear forwards;
}

.pageTitle_wrap_11.active .section_title p {
    transform: translateY(100%);
    animation: Yorigin 0.6s 1s linear forwards;
}

.pageTitle_wrap_11 .section_text {
    transform: translateY(-100%);
    overflow: hidden;
}

.pageTitle_wrap_11 .section_text p {
    transform: translateY(100%);
}

.pageTitle_wrap_11.active .section_text {
    animation: Yorigin 0.6s 2s linear forwards;
}

.pageTitle_wrap_11.active .section_text p {
    transform: translateY(100%);
    animation: Yorigin 0.6s 2s linear forwards;
}

@keyframes Yorigin {
    100% {
        transform: translateY(0%);
    }
}

/* Part 52 */
.pageTitle_wrap_12 .section_title {
    opacity: 0;
}

.pageTitle_wrap_12.active .section_title {
    animation: goup50 1s linear forwards;
}

@keyframes goup50 {
    0% {
        opacity: 0;
        transform: translateY(50%);
    }

    100% {
        opacity: 1;
        transform: translate(0);
    }
}

@keyframes godown50 {
    0% {
        opacity: 0;
        transform: translateY(-50%);
    }

    100% {
        opacity: 1;
        transform: translate(0);
    }
}

/* Part 53 */
.pageTitle_wrap_12 .wrap_title {
    opacity: 0;
}

.pageTitle_wrap_12.active .wrap_title {
    animation: goup 1s linear forwards;
}

/* Part 54 */
.free_wrap_8 .section_title,
.free_wrap_8 .textArea_A {
    opacity: 0;
}

.free_wrap_8.active .section_title {
    animation: goup30 0.5s linear forwards;
}

.free_wrap_8.active .textArea_A {
    animation: goup30 0.5s 0.5s linear forwards;
}

/* Part 55 */
.free_wrap_10 .section_title,
.free_wrap_10 .textArea_A {
    opacity: 0;
}

.free_wrap_10.active .section_title {
    animation: godown50 0.5s linear forwards;
}

.free_wrap_10.active .textArea_A {
    animation: goup50 0.5s linear forwards;
}

/* Part 56 */

.pageTitle_wrap_13.active {
    overflow: hidden;
}

.pageTitle_wrap_13 .section_image .img {
    opacity: 0;
}

.pageTitle_wrap_13.active .section_image .img {
    animation: zoomIn 1s linear forwards;
}

.pageTitle_wrap_13 .section_titles {
    transform: translateX(-100%);
    overflow: hidden;
}

.pageTitle_wrap_13 .section_titles p {
    transform: translateX(100%);
}

.pageTitle_wrap_13.active .section_titles {
    animation: Xorigin 1s 1s linear forwards;
}

.pageTitle_wrap_13.active .section_titles p {
    animation: Xorigin 1s 1s linear forwards;
}

.pageTitle_wrap_13::after {
    opacity: 0;
}

.pageTitle_wrap_13.active::after {
    animation: notTransparent 1s linear forwards;
}

@keyframes notTransparent {
    0% {
        opacity: 0.8;
    }

    100% {
        opacity: 0.8;
    }
}

/* part 56 */

.link_wrap_9 .section_title,
.link_wrap_9 .section_textarea,
.link_wrap_9 .section-button-wrap.button-1-wrap {
    opacity: 0;
}

.link_wrap_9.active .section_textarea {
    animation: goup50 0.6s linear forwards;
}

.link_wrap_9.active .section_title {
    animation: godown50 0.6s linear forwards;
}

.link_wrap_9 .section-button-wrap.button-1-wrap {
    animation: goup50 0.6s linear forwards;
}

/* part 57 */
.company_wrap_6 {
    overflow: hidden;
}

.company_wrap_6.active .company_wrap {
    position: relative;
}

.company_wrap_6.active .cover1 {
    position: absolute;
    width: 100%;
    height: 100%;
    right: 0;
    background-color: rgba(var(--color_sub));
    z-index: 10;
}

.company_wrap_6.active .cover1 {
    top: 0;
    animation: part6 1s 1 forwards;
}

.company_wrap_6 .section_title,
.company_wrap_6 .section_textarea {
    opacity: 0;
}

.company_wrap_6 div#block-text-top {
    right: -100%;
}

.company_wrap_6.active div#block-text-top {
    animation: 0.7s line 1s linear forwards;
}

.company_wrap_6.active .section_textarea {
    animation: 0.2s goup 1.7s linear forwards;
}

.company_wrap_6.active .section_title {
    animation: 0.2s godown 1.7s linear forwards;
}

/* part 58 */
.company_wrap_7 {
    overflow: hidden;
}

.company_wrap_7.active .company_wrap {
    position: relative;
}

.company_wrap_7.active .cover1 {
    position: absolute;
    width: 100%;
    height: 100%;
    right: 0;
    background-color: rgba(var(--color_sub));
    z-index: 10;
}

.company_wrap_7.active .cover1 {
    top: 0;
    animation: part6 1s 1 forwards;
}

.company_wrap_7 .section_title,
.company_wrap_7 .section_textarea {
    opacity: 0;
}

.company_wrap_7 div#block-text-top {
    right: 100%;
}

.company_wrap_7.active div#block-text-top {
    animation: 0.7s line 1s linear forwards;
}

.company_wrap_7.active .section_textarea {
    animation: 0.2s goup 1.7s linear forwards;
}

.company_wrap_7.active .section_title {
    animation: 0.2s godown 1.7s linear forwards;
}

/* blade 59 */
.free_wrap_15 .wrap {
    opacity: 0;
}

.free_wrap_15.active .wrap:first-child {
    animation: goup30 0.5s forwards;
}

.free_wrap_15.active .wrap:nth-child(2) {
    animation: goup30 0.5s 0.25s forwards;
}

.free_wrap_15.active .wrap:nth-child(3) {
    animation: goup30 0.5s 0.5s forwards;
}

/* blade 61 */

.hiring_wrap_7.active .image_title_wrap {
    overflow: hidden;
}

.hiring_wrap_7.active .section_image {
    animation: 0.5s part13Right linear forwards;
}

.hiring_wrap_7.active .section_image,
.hiring_wrap_7.active .section_titles,
.hiring_wrap_7.active .wrap {
    opacity: 0;
}

.hiring_wrap_7.active .section_titles {
    animation: 0.5s godown30 0.7s linear forwards;
}

.hiring_wrap_7.active .wrap {
    animation: 0.5s goup30 0.7s linear forwards;
}

/* blade 62 */

.hiring_wrap_8.active .image_title_wrap {
    overflow: hidden;
}

.hiring_wrap_8.active .section_image {
    animation: 0.5s part13Left linear forwards;
}

.hiring_wrap_8.active .section_image,
.hiring_wrap_8.active .section_titles,
.hiring_wrap_8.active .wrap {
    opacity: 0;
}

.hiring_wrap_8.active .section_titles {
    animation: 0.5s godown30 0.7s linear forwards;
}

.hiring_wrap_8.active .wrap {
    animation: 0.5s goup30 0.7s linear forwards;
}

/* blade 64 */
.pageTitle_wrap_14 .section_title .parts_wrap_width,
.pageTitle_wrap_14 .section_textarea {
    opacity: 0;
}

.pageTitle_wrap_14.active .section_textarea {
    animation: 0.5s goup50 linear forwards;
}

.pageTitle_wrap_14.active .section_title .parts_wrap_width {
    animation: 0.5s godown50 linear forwards;
}

.free_wrap_11 {
    opacity: 0;
}

.free_wrap_11.active {
    animation: 0.5s fadeIn linear forwards;
}

/* blade 66 */
.pageTitle_wrap_15.active .wrap,
.pageTitle_wrap_15.active .section_title,
.pageTitle_wrap_15 .pageTitle_img_wrap {
    opacity: 0;
}

.pageTitle_wrap_15.active .pageTitle_img_wrap {
    animation: zoomIn 1s normal forwards;
}

.pageTitle_wrap_15.active .section_title {
    animation: godown30 1s 1s normal 1 forwards;
}

.pageTitle_wrap_15.active .wrap {
    animation: goup30 1s 1s normal 1 forwards;
}

/* blade 67 */
@keyframes pageTitle_wrap_16-img {
    100% {
        width: 0;
    }
}

.pageTitle_wrap_16 .cmsf-slider-animation {
    position: absolute;
    display: block;
    z-index: 1;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: white;
}

.pageTitle_wrap_16.active .cmsf-slider-animation {
    animation: pageTitle_wrap_16-img 1.3s ease normal 1 forwards;
}

.pageTitle_wrap_16 .section_images_slider_animation::before {
    position: absolute;
    display: block;
    content: "";
    width: 100%;
    height: 50%;
    top: 0;
    left: 0;
    background-color: rgba(var(--color_sub));
}

.pageTitle_wrap_16.active .section_images_slider_animation::before {
    animation: pageTitle_wrap_16-img 1s ease 1.3s normal 1 forwards;
}

.pageTitle_wrap_16 .section_images_slider_animation::after {
    position: absolute;
    display: block;
    content: "";
    width: 100%;
    height: 50%;
    top: 50%;
    left: 0;
    background-color: rgba(var(--color_sub));
}

.pageTitle_wrap_16.active .section_images_slider_animation::after {
    animation: pageTitle_wrap_16-img 1s ease 1.5s normal 1 forwards;
}

@keyframes pageTitle_wrap_16-an {
    from {
        z-index: 3;
    }

    to {
        z-index: 0;
        display: none;
    }
}

.pageTitle_wrap_16 .slide.cmsf-slide-image-0 {
    z-index: 3;
}

.pageTitle_wrap_16.active .slide.cmsf-slide-image-0 {
    animation: pageTitle_wrap_16-an 0s ease 2.5s normal 1 forwards;
}

@keyframes pageTitle_wrap_16-title {
    0% {
        opacity: 0;
        transform: translate(0%, -30%);
    }

    100% {
        opacity: 1;
        transform: translate(0%, -50%);
    }
}

.pageTitle_wrap_16.active .title_text_wrap {
    opacity: 0;
    animation: pageTitle_wrap_16-title 2s 2.8s normal 1 forwards;
}

@keyframes opacityFrom0To100 {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.pageTitle_wrap_16 .section_textarea {
    opacity: 0;
}

.pageTitle_wrap_16.active .section_textarea {
    animation: opacityFrom0To100 2s 3.3s normal 1 forwards;
}

.pageTitle_wrap_16 .scroll_area {
    opacity: 0;
}

.pageTitle_wrap_16.active .scroll_area {
    animation: opacityFrom0To100 2s 3.3s normal 1 forwards;
}

/* blade 68 */
@keyframes pageTitle_wrap_17-img {
    to {
        z-index: 0;
        width: 0;
    }
}

.pageTitle_wrap_17 .cmsf-slider-animation {
    position: absolute;
    display: block;
    z-index: 1;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: white;
    transform-origin: left top;
}

.pageTitle_wrap_17.active .cmsf-slider-animation {
    animation: pageTitle_wrap_17-img 1.5s ease normal 1 forwards;
}

.pageTitle_wrap_17 .title_text_wrap_d {
    opacity: 0;
    overflow: hidden;
}

.pageTitle_wrap_17.active .title_text_wrap_d {
    opacity: 1;
}

.pageTitle_wrap_17 .title_text_wrap_d > div {
    top: 150px;
    opacity: 0;
    transform: matrix(1, 0, 0, 1, 0, -400);
    transition: 1.5s cubic-bezier(0.22, 1, 0.36, 1);
}

.pageTitle_wrap_17.active .title_text_wrap_d > div {
    opacity: 1;
    transform: matrix(1, 0, 0, 1, 0, -150);
    transition-delay: 1.5s;
}

.pageTitle_wrap_17 .title_text_wrap .title {
    overflow: hidden;
    opacity: 0;
}

.pageTitle_wrap_17.active .title_text_wrap .title {
    opacity: 1;
}

.pageTitle_wrap_17 .title_text_wrap .title > div {
    opacity: 0;
    transform: matrix(1, 0, 0, 1, 0, -148);
    transition: 1.5s cubic-bezier(0.22, 1, 0.36, 1);
}

.pageTitle_wrap_17.active .title_text_wrap .title > div {
    opacity: 1;
    transform: matrix(1, 0, 0, 1, 0, 0);
    transition-delay: 2.5s;
}

.pageTitle_wrap_17 .title_text_wrap .section_textarea {
    overflow: hidden;
    opacity: 0;
}

.pageTitle_wrap_17.active .title_text_wrap .section_textarea {
    opacity: 1;
}

.pageTitle_wrap_17 .title_text_wrap .section_textarea > div {
    opacity: 0;
    transform: matrix(1, 0, 0, 1, 0, 100);
    transition: 1.5s cubic-bezier(0.22, 1, 0.36, 1);
}

.pageTitle_wrap_17.active .title_text_wrap .section_textarea > div {
    opacity: 1;
    transform: matrix(1, 0, 0, 1, 0, 0);
    transition-delay: 2.5s;
}

.pageTitle_wrap_17 .scroll_area {
    opacity: 0;
}

.pageTitle_wrap_17.active .scroll_area {
    animation: opacityFrom0To100 2s 3.3s normal 1 forwards;
}

.pageTitle_wrap_17 .slide_control {
    opacity: 0;
}

.pageTitle_wrap_17.active .slide_control {
    animation: opacityFrom0To100 2s 3.3s normal 1 forwards;
}

/* blade 69 */
.free_wrap_16 .title,
.free_wrap_16 .company_video_wrap {
    opacity: 0;
}

.free_wrap_16.active .title {
    animation: goup 0.5s 1 forwards;
}

.free_wrap_16.active .company_video_wrap {
    animation: goup 0.8s 0.5s 1 forwards;
}

/* blade 70 */
.achievement_wrap_5 .flex.parts_wrap_width {
    opacity: 0;
}

.achievement_wrap_5 .flex.parts_wrap_width {
    animation: goup50 0.5s normal 1 forwards;
}

/* blade 71 */

.business_4.active .group_1,
.business_4.active .group_2,
.business_4.active .group_3 .card_1,
.business_4.active .group_3 .card_2,
.business_4.active .group_3 .card_3 {
    opacity: 0;
}

.business_4.active .group_1 {
    animation: goup30 0.5s forwards;
}

.business_4.active .group_2 {
    animation: goup30 0.5s 0.5s forwards;
}

.business_4.active .group_3 .card_1 {
    animation: goup30 0.5s 1s forwards;
}

.business_4.active .group_3 .card_2 {
    animation: goup30 0.5s 1.75s forwards;
}

.business_4.active .group_3 .card_3 {
    animation: goup30 0.5s 2.5s forwards;
}

/* blade 72 & blade 73一部分*/
.business_5.active .group_1,
.business_6.active .group_1,
.business_5.active .group_2 .wrapper_1,
.business_5.active .group_2 .wrapper_2,
.business_6.active .group_2 .wrapper_1,
.business_6.active .group_2 .wrapper_2,
.business_5.active .wrapper {
    opacity: 0;
}

.business_5.active .group_1,
.business_6.active .group_1 {
    animation: goup30 0.5s forwards;
}

.business_5 .group_2 .section_image,
.business_6 .group_2 .section_image {
    position: relative;
    overflow: hidden;
}

.business_5 .group_2 .section_image .pageTitle_img_wrap {
    animation: clipRec 0.5s forwards;
    -webkit-animation: clipRec 0.5s forwards;
}

.business_6 .group_2 .section_image .pageTitle_img_wrap {
    animation: clipCircle 1.5s forwards;
    -webkit-animation: clipCircle 1.5s forwards;
}

@keyframes clipCircle {
    0% {
        opacity: 1;
        clip-path: circle(0% at 50% 50%);
        -webkit-clip-path: circle(0% at 50% 50%);
    }

    100% {
        opacity: 1;
        clip-path: circle(100%);
        -webkit-clip-path: circle(100%);
    }
}

@keyframes clipRec {
    0% {
        opacity: 1;
        clip-path: polygon(0 74%, 17% 74%, 17% 100%, 0% 100%);
        -webkit-clip-path: polygon(0 74%, 17% 74%, 17% 100%, 0% 100%);
    }

    100% {
        clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
        -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
    }
}

.business_5 .group_2 .wrapper_1,
.business_5 .group_2 .wrapper_2,
.business_6 .group_2 .wrapper_1,
.business_6 .group_2 .wrapper_2 {
    position: relative;
    overflow: hidden;
}

.business_5 .group_2 .wrapper_1,
.business_6 .group_2 .wrapper_1 {
    animation: goup30 0.5s 1s forwards;
}

.business_5 .group_2 .wrapper_2,
.business_6 .group_2 .wrapper_2 {
    animation: goup30 0.5s 1.5s forwards;
}

.business_5 .group_2 .wrapper_1::before,
.business_5 .group_2 .wrapper_2::before,
.business_6 .group_2 .wrapper_1::before {
    position: absolute;
    display: block;
    content: "";
    height: 100%;
    width: 100%;
    background-color: rgba(var(--color_bg));
}

.business_5 .group_2 .wrapper_1::before,
.business_6 .group_2 .wrapper_1::before {
    animation: fromTopToButtom 0.5s 1s forwards;
}

.business_5 .group_2 .wrapper_2::before {
    animation: fromTopToButtom 0.5s 2s forwards;
}

@keyframes fromTopToButtom {
    0% {
        opacity: 1;
    }

    100% {
        transform: translateY(100%);
    }
}

.business_5.active .wrapper {
    animation: goup10 0.5s 3s forwards;
}

/* blade 73 */
.business_6.active .group_3,
.business_6.active .group_4 .card_1,
.business_6.active .group_4 .card_2,
.business_6.active .group_4 .card_3,
.business_6.active .group_4 .card_4 {
    opacity: 0;
}

.business_6.active .group_3 {
    animation: goup10 0.5s 2s forwards;
}

.business_6.active .group_4 .card_1 {
    animation: goup10 0.5s 2.5s forwards;
}

.business_6.active .group_4 .card_2 {
    animation: goup10 0.5s 3s forwards;
}

.business_6.active .group_4 .card_3 {
    animation: goup10 0.5s 3.5s forwards;
}

.business_6.active .group_4 .card_4 {
    animation: goup10 0.5s 4s forwards;
}

/* blade 74  */
.business_7.active .group_1,
.business_7.active .group_2 .section_image .pageTitle_img_wrap {
    opacity: 0;
}

.business_7.active .group_1 {
    animation: goup30 0.5s forwards;
}

.business_7.active .group_2 .section_image .pageTitle_img_wrap {
    animation: clipCircle 0.5s 1.5s forwards;
    -webkit-animation: clipCircle 0.5s 1.5s forwards;
}

.business_7.active .group_2 .icon_wrapper,
.business_7.active .group_2 .section_textareas.top {
    position: relative;
    overflow: hidden;
}

.business_7.active .group_2 .icon_wrapper::before,
.business_7.active .group_2 .section_textareas.top::before {
    z-index: 1;
    position: absolute;
    display: block;
    content: "";
    width: 100%;
    left: 0;
    bottom: 0;
    right: 0;
    top: 0;
    height: 100%;
    background-color: rgba(var(--color_bg));
}

.business_7.active .group_2 .icon_wrapper::before {
    animation: fromLeftToRight 0.5s 2s forwards;
}

.business_7.active .group_2 .section_textareas.top::before {
    animation: fromLeftToRight 0.5s 3.5s forwards;
}

@keyframes fromLeftToRight {
    0% {
        transform: translateX(0%);
    }

    100% {
        transform: translateX(100%);
        opacity: 100%;
    }
}

.business_7.active .group_2 .text-wrap .section_textareas.down,
.business_7.active .group_3,
.business_7.active .group_4 .card_1,
.business_7.active .group_4 .card_2,
.business_7.active .section_1 .icon_wrapper,
.business_7.active .group_4 .card_3,
.business_7.active .group_4 .card_4 {
    opacity: 0;
}

.business_7.active .group_2 .section_textareas.down {
    animation: goup10 0.5s 4s forwards;
}

.business_7.active .section_1 .icon_wrapper,
.business_7.active .group_3 {
    animation: goup10 0.5s 4.5s forwards;
}

.business_7.active .group_4 .card_1 {
    animation: goup10 0.5s 5s forwards;
}

.business_7.active .group_4 .card_2 {
    animation: goup10 0.5s 5.5s forwards;
}

.business_7.active .group_4 .card_3 {
    animation: goup10 0.5s 6s forwards;
}

.business_7.active .group_4 .card_4 {
    animation: goup10 0.5s 6.5s forwards;
}

/* blade 75  */
.hiring_wrap_10.active .group_1,
.hiring_wrap_10.active .group_2 .text-wrap .section_textareas.top,
.hiring_wrap_10.active .group_2 .text-wrap .section_textareas.down,
.hiring_wrap_10.active .group_3 {
    opacity: 0;
}

.hiring_wrap_10.active .group_1 {
    animation: goup30 1s forwards;
}

.hiring_wrap_10 .group_2 .section_image {
    overflow: hidden;
    position: relative;
}

.hiring_wrap_10 .group_2 .section_image::before {
    z-index: 1;
    position: absolute;
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    background-color: rgba(var(--color_primary));
    animation: fromRightToLeft 1s 0.5s forwards;
}

@keyframes fromRightToLeft {
    0% {
        transform: translateX(0%);
    }

    100% {
        transform: translateX(-100%);
        opacity: 100%;
    }
}

.hiring_wrap_10 .group_2 .text-wrap .section_textareas.top {
    animation: godown30 1s 1.5s forwards;
}

.hiring_wrap_10 .group_2 .text-wrap .section_textareas.down {
    animation: goup30 1s 1.5s forwards;
}

.hiring_wrap_10.active .group_3 {
    animation: goup30 1s 2s forwards;
}

/* blade 76 */
.business_8.active .wrapper_1,
.business_8.active .wrapper_2,
.business_8.active .group_1::before,
.business_8.active .group_1 .section_image,
.business_9.active .wrapper_1,
.business_9.active .wrapper_2,
.business_9.active .group_1::before,
.business_9.active .group_1 .section_image {
    opacity: 0;
}

@keyframes widthAnime1 {
    0% {
        width: 0;
    }

    100% {
        opacity: 100%;
        width: 80%;
    }
}

.business_8.active .group_1::before,
.business_9.active .group_1::before {
    animation: widthAnime1 0.7s forwards;
}

.business_8.active .group_1 .section_image {
    overflow: hidden;
    animation: widthAnime2 0.7s 0.7s forwards;
}

.business_9.active .group_1 .section_image {
    animation: widthAnime2_1 0.7s 0.7s forwards;
}

@keyframes widthAnime2 {
    0% {
        transform: translateX(100%);
    }

    100% {
        transform: translateX(0%);
        opacity: 100%;
    }
}

@keyframes widthAnime2_1 {
    0% {
        transform: translateX(-100%);
    }

    100% {
        transform: translateX(0%);
        opacity: 100%;
    }
}

.business_8.active .wrapper_1,
.business_9.active .wrapper_1 {
    animation: godown30 0.7s 1.4s forwards;
}

.business_8.active .wrapper_2,
.business_9.active .wrapper_2 {
    animation: goup30 0.7s 1.4s forwards;
}

/* blade78 */

.notice_wrap_3.active .wrapper {
    opacity: 0;
    animation: goup30 0.7s forwards;
}

.notice_wrap_3.active .right {
    opacity: 0;
    animation: goup30 0.7s 0.7s forwards;
}

.notice_wrap_4.active .parts_wrap_width {
    opacity: 0;
    animation: goup30 0.7s forwards;
}

/* blade 80, 81,82 */
.free_wrap_12.active.parts_wrap_width,
.free_wrap_13.active.parts_wrap_width,
.free_wrap_14.active.parts_wrap_width {
    opacity: 0;
    animation: goup30 0.5s forwards;
}

/* blade 60, 63 */
.achievement_wrap_6.active,
.hiring_wrap_9.active,
.free_wrap_17.active {
    opacity: 0;
    animation: goup30 1s forwards;
}

/* blade 84, 85 */
.company_wrap_8.active .section_1 .section_images,
.company_wrap_8.active .section_2 .section_images,
.company_wrap_8.active .section_2 .text_textareas_wrap_inside,
.company_wrap_9.active .section_1 .section_images,
.company_wrap_9.active .section_2 .title_textarea_wrap {
    position: relative;
    overflow: hidden;
}
.company_wrap_8.active .section_1 .section_images::before,
.company_wrap_8.active .section_2 .section_images::before,
.company_wrap_8.active .section_2 .text_textareas_wrap_inside::before,
.company_wrap_9.active .section_1 .section_images::before,
.company_wrap_9.active .section_2 .title_textarea_wrap::before {
    position: absolute;
    display: block;
    content: "";
    background-color: rgba(var(--color_bg));
    width: 100%;
    height: 100%;
    z-index: 10;
    left: 0;
    top: 0;
    animation: movedown100percent 0.5s 1s linear forwards;
}

@keyframes movedown100percent {
    100% {
        transform: translateY(100%);
    }
}

.company_wrap_8.active .section_1 .image_title_wrap .section_textarea,
.company_wrap_8.active .section_1 .text_textareas_wrap_inside,
.company_wrap_8.active .section_2 .section_titles,
.company_wrap_8.active .section_2 .section_textareas,
.company_wrap_8.active .scroll,
.company_wrap_9.active .section_1 .title_textarea_wrap,
.company_wrap_9.active .section_2 .icon_title_wrap,
.company_wrap_9.active .section_2 .section_textareas,
.company_wrap_9.active .section_2 .section_textarea {
    opacity: 0;
    animation: goup30 0.5s 1.5s forwards;
}
.company_wrap_9.active .section_1 .contact {
    opacity: 0;
}
.company_wrap_9.active .section_1 .contact {
    animation: opacityFrom0To100 1s 2s forwards;
}

/* blade 86 */
.company_wrap_10.active {
    overflow: hidden;
}
.company_wrap_10.active .section_1 .section_image {
    position: relative;
    overflow: hidden;
}
.company_wrap_10.active .section_1 .section_image:before {
    position: absolute;
    display: block;
    content: "";
    background-color: rgba(var(--color_bg));
    width: 100%;
    height: 100%;
    z-index: 10;
    left: 0;
    top: 0;
    animation: movedown100percent 0.5s 1s linear forwards;
}

.company_wrap_10.active .titles_wrap_inside:first-child,
.company_wrap_10.active .titles_wrap_inside:nth-child(2),
.company_wrap_10.active .titles_wrap_inside:nth-child(3),
.company_wrap_10 .section_2 .section_textareas_4,
.company_wrap_10 .section_2 .section_2_5,
.company_wrap_10 .section_2 .section_titles_4,
.company_wrap_10 .section_2 .section_textareas_5 {
    opacity: 0;
}

.company_wrap_10.active .titles_wrap_inside:first-child,
.company_wrap_10 .section_2 .section_textareas_4,
.company_wrap_10 .section_2 .section_2_5 {
    animation: godown50 0.5s 2s normal 1 forwards;
}

.company_wrap_10.active .titles_wrap_inside:nth-child(2),
.company_wrap_10.active .titles_wrap_inside:nth-child(3),
.company_wrap_10 .section_2 .section_titles_4,
.company_wrap_10 .section_2 .section_textareas_5 {
    animation: goup50 0.5s 2s normal 1 forwards;
}
.company_wrap_10.active .section_2 {
    opacity: 0;
    transform: translateY(100%);
}
.company_wrap_10.active .section_2 {
    animation: Yorigin 0.4s 1.5s linear forwards;
    opacity: 1;
}

/* blade 87 */
.company_wrap_11.active .section_1 .section_image {
    position: relative;
    overflow: hidden;
}

.company_wrap_11.active .section_1 .section_image::before {
    position: absolute;
    display: block;
    content: "";
    background-color: rgba(var(--color_bg));
    width: 100%;
    height: 100%;
    z-index: 10;
    left: 0;
    top: 0;
    animation: movedown100percent 0.5s 1s linear forwards;
}

.company_wrap_11.active .title_text--wrap,
.company_wrap_11.active .section_2 {
    opacity: 0;
    animation: goup50 0.5s 2s normal 1 forwards;
}

.company_wrap_11.active .section_1 .scroll {
    opacity: 0;
    animation: scaleFrom0To1 0.7s 2.5s normal 1 forwards;
}

@keyframes scaleFrom0To1 {
    0% {
        transform: scale(0);
    }
    100% {
        opacity: 1;
        transform: scale(1);
    }
}

/* blade88 */
.achievement_wrap_7.active .board {
    opacity: 0;
}
.achievement_wrap_7.active .board_1 {
    animation: goup30 0.5s 1 forwards;
}
.achievement_wrap_7.active .board_2 {
    animation: goup30 0.5s 0.5s 1 forwards;
}
.achievement_wrap_7.active .board_3 {
    animation: goup30 0.5s 1s 1 forwards;
}
