/* 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: 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: 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: 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: 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: 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: 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: 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: 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: goup10px 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 goup10px {
    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 .textArea_A,
.link_wrap_9 .section-button-wrap.button-1-wrap {
    opacity: 0;
}

.link_wrap_9.active .textArea_A {
    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: 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 .textArea_A {
    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 .textArea_A {
    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: 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 .textArea_A {
    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 .textArea_A {
    animation: 0.2s goup 1.7s linear forwards;
}

.company_wrap_7.active .section_title {
    animation: 0.2s godown 1.7s linear 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 .textArea_A {
    opacity: 0;
}
.pageTitle_wrap_14.active .textArea_A {
    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: 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: 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 pageTitle_wrap_16-title2 {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

.pageTitle_wrap_16 .textArea_A {
    opacity: 0;
}

.pageTitle_wrap_16.active .textArea_A {
    animation: pageTitle_wrap_16-title2 2s 3.3s normal 1 forwards;
}

.pageTitle_wrap_16 .scroll_area {
    opacity: 0;
}

.pageTitle_wrap_16.active .scroll_area {
    animation: pageTitle_wrap_16-title2 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 .textArea_A {
    overflow: hidden;
    opacity: 0;
}
.pageTitle_wrap_17.active .title_text_wrap .textArea_A {
    opacity: 1;
}
.pageTitle_wrap_17 .title_text_wrap .textArea_A > 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 .textArea_A > 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: pageTitle_wrap_16-title2 2s 3.3s normal 1 forwards;
}

.pageTitle_wrap_17 .slide_control {
    opacity: 0;
}
.pageTitle_wrap_17.active .slide_control {
    animation: pageTitle_wrap_16-title2 2s 3.3s normal 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;
}
