.inner-section{background:radial-gradient(closest-side at 49% -33%,#fff 0%,#d1d2d491 100%) no-repeat padding-box padding-box;margin-top:20.8rem;padding-block:5.3rem 6.4rem}.inner-text h1{font:var(--font-46);color:var(--color-c8);letter-spacing:-1.38px;margin-bottom:2.5rem;font-weight:600}.inner-text blockquote{font:var(--font-28);color:var(--color-23);font-weight:300;line-height:1.43}@media (max-width:1199px){.inner-section{margin-top:17.8rem}}@media (max-width:991px){.inner-section{margin-top:15.1rem;padding-block:5.3rem 3.6rem}.inner-text blockquote br{display:none}}@media (max-width:768px){.inner-section{margin-top:9.1rem}}@media (max-width:640px){.inner-section{padding-block:5.3rem 4.4rem}}@media (max-width:480px){.inner-section{padding-block:4.2rem 3rem}.inner-text h1{margin-bottom:2rem}}
.career_sec{padding:5rem 0 10rem}.career_ttl{padding:0 0 7rem}.career_ttl blockquote{font:var(--font-45);color:var(--color-23);letter-spacing:-.9px;margin:0 0 5rem;font-weight:300}.career_ttl blockquote b{color:var(--color-c8);font-weight:300}.font_links{margin:4rem 0 0}.font_links .more_btn{width:auto;height:auto;font:var(--font-16);color:var(--color-white);border-radius:8px;padding:1.2rem 2rem;line-height:1.4;text-decoration:none}.font_links .more_btn img{margin-left:1rem}.work_grp{padding:15rem 0 7rem}.work_ttl h2{font:var(--font-21);color:var(--color-23);text-transform:uppercase;letter-spacing:1.05px;margin:0 0 2.2rem;font-weight:900}.work_ttl blockquote{font:var(--font-45);color:var(--color-23);letter-spacing:-.9px;margin:0 0 2.2rem;font-weight:300}.work_grid{grid-template-columns:repeat(3,1fr);gap:.3rem;display:grid}.work_content{margin:7rem 0 0}.ourvalue_grid{grid-template-columns:850fr 750fr;align-items:center;gap:12.5rem;display:grid}.railways_grid5 .work_ttl{width:50rem}.railways_grid6 .work_ttl{width:50rem;margin-left:auto}.value_list p.font28{margin:0 0 3rem}.career_sec_one{background-color:#ffffff5a;padding:15rem 0}.career_sec_two figure{align-items:center;display:grid;position:relative}.career_sec_two figure img{object-fit:cover;width:100%;height:100%}.career_sec_two figure>*{grid-area:1/1}.princ-sec .work_ttl h2,.princ-sec .work_ttl blockquote,.princ-sec .work_ttl p{color:var(--color-white)}.princ-sec{z-index:99;max-width:50rem;position:relative}.career_sec_three{padding:15rem 0}.contri-cont .work_ttl blockquote{margin:0 0 4rem}.contri-cont .work_ttl p.font28{margin:0 0 3rem}.contri-cont{margin:0 0 7rem}.career_slider{overflow:hidden}.career_sec_four .slider-outer-wrapper{margin-left:calc(50vw - min(1755px,91.4063vw)/2 + .7rem);overflow:hidden}.career_sec_four{background-color:var(--color-c8);padding:15rem 0}.career_sec_four .work_ttl h2,.career_sec_four .work_ttl blockquote,.career_sec_four .work_ttl p,.car_btmcont p{color:var(--color-white)}.car_btmcont{margin:7rem 0 0}.car_btmcont p{margin:0}.storie_grid{background-color:var(--color-white);grid-template-columns:85rem auto;align-items:center;gap:12.5rem;padding:15rem 0;display:grid;position:relative}.storie_list .work_ttl blockquote,.storie_list .work_ttl figure{margin:0 0 6rem}.storie_list{width:50rem}.employ_cont{margin:4rem 0 0}.employ_cont h4{font:var(--font-30);color:var(--color-c8);letter-spacing:-.99px;margin:0 0 1rem;font-weight:300}.employ_cont p,.employ_cont p span{font:var(--font-18);color:var(--color-23);letter-spacing:0;font-weight:500}.employ_cont p span{margin:.5rem 0 0;font-weight:300;display:block}.career_sec_five{padding:15rem 0 0}.storie_grid figure{z-index:1;position:relative}.storie_grid:before{content:"";background-color:var(--color-ef);z-index:1;width:12.5rem;height:100%;position:absolute;top:0;bottom:0;left:0}.career_sec_six{padding:13rem 0 15rem}.princ-sec .work_ttl h2{margin:0 0 3rem}.career_sec_two figure:before{content:"";z-index:9;background:linear-gradient(270deg,#0000 0%,#000 100%) no-repeat padding-box padding-box;width:163.5rem;position:absolute;top:0;bottom:0;left:0}.princ-sec .work_ttl p{margin-bottom:3rem}.mro_grid{grid-template-columns:750fr 850fr;gap:0 13rem;display:grid}.mro_grid .career_ttl{max-width:23vw;margin-left:auto;padding:0;position:relative}.mro_sec{padding:5rem 0 13rem}.mro_grid .career_ttl:after{content:"";background-color:#c83030;width:12.3rem;height:2px;position:absolute;bottom:0;left:0}.mro_sec2_grid{grid-template-columns:85rem auto;gap:0 12.5rem;display:grid}.mro_sec2{background-color:var(--color-c8);padding:32.5rem 0 15rem}.mro_sec1{margin-bottom:-17.5rem}.mro_sec2_content blockquote{color:var(--color-white);margin:0 0 5rem}.mro_sec2_content ul{margin:0;padding:0}.mro_sec2_content ul li{font:var(--font-18);color:var(--color-white);margin:0 0 2.9rem;padding-left:3.1rem;font-weight:300;line-height:1.6;position:relative}.more_btn.black{background-color:var(--color-23);z-index:1;transition:color .3s;display:inline-flex;position:relative;overflow:hidden}.more_btn.black:before{content:"";background-color:var(--color-f5);z-index:-1;transition:transform .45s;position:absolute;inset:0;transform:translate(-101%)}.more_btn.black:hover:before{transform:translate(0)}.more_btn.black:hover{color:var(--color-1a)}.more_btn.black:hover img{filter:invert();transition:all .5s ease-in-out}.mro_sec2_content ul li:before{content:"";background-color:#fbf22d;border-radius:50%;width:7px;height:7px;position:absolute;top:9px;left:0}.mro_sec2_content{width:50rem}.mro_sec2_content .font_links{margin:7rem 0 0}.mro_grid .career_ttl p{margin:0;padding-bottom:4rem}@media (min-width:1921px){.mro_grid .career_ttl{max-width:51rem}}@media (max-width:1699px){.storie_list{width:auto;padding-inline:0 3rem}.storie_grid{grid-template-columns:67rem auto;gap:9.5rem}}@media (max-width:1399px){.storie_list .work_ttl figure{margin:0 0 4rem}.storie_list .work_ttl blockquote{margin:0 0 3rem}}.rug_elect_list{padding:10rem 0 14rem}.rug_elect_list blockquote{margin:0;padding:6.2rem 0 5rem;position:relative}.rug_elect_list blockquote:before{content:"";background-color:#c83030;width:12.3rem;height:2px;position:absolute;top:0;left:0}.rug_elect_list ul{grid-template-columns:repeat(3,1fr);gap:0 7.5rem;margin:0;padding:0;display:grid}.rug_elect_list ul li{font:var(--font-18);color:var(--color-23);margin:0 0 2.9rem;padding-left:3.1rem;font-weight:300;line-height:1.6;position:relative}.rug_elect_list ul li:before{content:"";background-color:#c83030;border-radius:50%;width:7px;height:7px;position:absolute;top:9px;left:0}.rug_elect_sec1_grid{grid-template-columns:repeat(2,1fr);gap:2.5rem;display:grid}.rug_elect_sec1{background-color:var(--color-c8);padding:0 0 15rem}.rug_elect_sec1_grid>figure{margin-top:-15.5rem}.rug_elect_sec1{background-color:var(--color-c8);margin:15.5rem 0 0;padding:0 0 15rem}.rug_elect_sec{padding:5rem 0 0}.rug_elect_sec .career_ttl p{margin-bottom:4rem}.rug_elect_sec .career_ttl p:last-of-type{margin-bottom:0}.rug_elect_sec .career_ttl{margin:0 0 7rem;padding:0}.optronics_grid{grid-template-columns:110rem auto;gap:2.5rem;display:grid}.optronics_img{flex-direction:column;gap:2.5rem;height:100%;display:flex}.optronics_list,.optronics_list figure{height:100%}.optronics_list figure img{object-fit:cover;object-position:left;height:100%}.optronics_img figure,.optronics_img figure img{height:100%}.optronics_img figure img{object-fit:cover}.rug_elect_sec.railways-sec{padding:5rem 0 15rem}.railways_grid1{background-color:var(--color-ef);grid-template-columns:85rem auto;align-items:center;gap:0 12.5rem;margin-bottom:.5rem;display:grid;position:sticky;top:23rem}.railways-content{width:50rem}.railways-content .work_ttl blockquote{margin:0 0 4rem}.railways-content .work_ttl p{margin:0 0 3rem}.railways-sec1{padding:0 0 15rem}.career_sec_one.railyways99{background:var(--color-ef)}.products_systems.railways66{background-color:var(--color-f7)}.product_grid.prod-grid .product_item{background-color:#0000}.product_grid.prod-grid .product_item figure{mix-blend-mode:darken}.princ-sec.railways56 .work_ttl blockquote,.ourvalue_grid.railways_grid5 .value_list blockquote{margin:0 0 4rem}.railways_grid6{grid-template-columns:750fr 850fr;align-items:center;gap:12.5rem;margin-top:13rem;display:grid}.value_bx{width:50rem}.career_sec_two{overflow:hidden}@media (max-width:1920px){.railways_grid1{grid-template-columns:82rem auto}.career_sec_four .slider-outer-wrapper{margin-left:calc(50vw - min(1755px,83.4063vw)/2 + .7rem)}.mro_grid{grid-template-columns:740fr 900fr}}@media (max-width:1700px){.mro_grid{grid-template-columns:710fr 900fr}.mro_sec2_grid{grid-template-columns:77rem auto;gap:0 10.5rem}.mro_sec2_content{width:42rem}.railways_grid1{grid-template-columns:75rem auto;gap:0 10.5rem}.railways-content{width:auto}.ourvalue_grid,.railways_grid6{gap:9.5rem}.railways_grid6 .work_ttl{padding-left:6rem}}@media (max-width:1599px){.rug_elect_list ul{gap:0 2.5rem}.railways_grid6 .work_ttl{padding-left:9rem}.railways_grid1{grid-template-columns:72rem auto}}@media (max-width:1499px){.career_sec_two figure img{object-position:left;margin-left:0;margin-right:auto}.storie_grid{grid-template-columns:70rem auto}.railways_grid6 .work_ttl{padding-left:11rem}}@media (max-width:1399px){.railways_grid1{grid-template-columns:67rem auto}.ourvalue_grid{gap:9.5rem}.optronics_grid{grid-template-columns:100rem auto;gap:2.5rem;display:grid}.mro_grid{grid-template-columns:700fr 900fr}.mro_sec2_grid{grid-template-columns:65rem auto;gap:0 10.5rem}.railways_grid6 .work_ttl{padding-left:12rem}.storie_grid{grid-template-columns:66rem auto;gap:7.5rem}.princ-sec .work_ttl h2{margin:0 0 1rem}.work_ttl blockquote{margin:0 0 1.2rem}}@media (max-width:1299px){.career_sec_two figure:before{width:80%}.railways_grid1{grid-template-columns:63rem auto;gap:0 7.5rem}.mro_sec2_grid{grid-template-columns:60rem auto;gap:0 7.5rem}.mro_grid{grid-template-columns:610fr 930fr}.railways_grid6{margin-top:8rem}.railways_grid6 .work_ttl{padding-left:8rem}}@media (max-width:1199px){.railways_grid6{grid-template-columns:660fr 770fr}.mro_grid .career_ttl{max-width:83%}.mro_sec2_grid{grid-template-columns:85rem auto;gap:0 8.5rem}.mro_grid{grid-template-columns:620fr 800fr}.railways_grid6 .work_ttl{padding-left:0}.railways_grid1{grid-template-columns:78rem auto;gap:0 7.5rem}}@media (max-width:1100px){.optronics_grid{grid-template-columns:100%}.rug_elect_list ul{grid-template-columns:repeat(2,1fr)}.ourvalue_grid{gap:6rem 5.5rem}.ourvalue_grid>figure:first-child{margin-left:0}.ourvalue_grid>figure:last-child{margin-right:0}.value_list,.value_list.value-second{padding:0}.storie_grid{grid-template-columns:100%;gap:5.5rem;padding:0 0 6rem}.storie_grid:before{display:none}.mro_sec2{padding:20rem 0 8rem}.mro_sec1{margin-bottom:-13.5rem}.mro_sec2_content{padding:6rem 0 0}.rug_elect_sec{padding:8rem 0}.railways-content .work_ttl blockquote br,.ourvalue_grid.railways_grid5 .value_list blockquote br{display:none}.mro_sec2_grid{grid-template-columns:76rem auto}.railways-sec1{padding:0}.career_sec_one.railyways99{padding:8rem 0}.products_systems.railways66{padding-block:8rem}.rug_elect_sec.railways-sec{padding-bottom:8rem}.railways_grid1{gap:0 7.5rem}.storie_list{width:100%;padding-inline:7rem}}@media (max-width:991px){.career_sec{padding:8rem 0 6rem}.work_grp{padding:5rem 0 4rem}.career_sec_one{background-color:#ffffff5a;padding:5rem 0}.ourvalue_grid{grid-template-columns:repeat(1,1fr);gap:6rem 2.5rem}.value_list,.value_list.value-second{padding:0}.career_sec_two figure img{min-height:100%}.career_sec_two figure>*{grid-area:auto}.career_sec_two figure:before{display:none}.princ-sec .work_ttl h2,.princ-sec .work_ttl blockquote,.princ-sec .work_ttl p{color:var(--color-23)}.princ-sec{max-width:100%}.career_sec_three,.career_sec_four{padding:8rem 0}.career_sec_five{padding:8rem 0 0}.storie_grid{grid-template-columns:100%;gap:5.5rem;padding:0 0 8rem}.storie_grid:before{display:none}.career_sec_six{padding:8rem 0}.princ-sec .work_ttl blockquote br,.work_ttl blockquote br{display:none}.ourvalue_grid>figure:first-child{margin-left:0}.ourvalue_grid>figure:last-child{margin-right:0}.mro_grid{grid-template-columns:100%}.mro_sec{padding:8rem 0}.mro_sec2_grid{grid-template-columns:100%}.mro_sec2{padding:20rem 0 8rem}.mro_sec1{margin-bottom:-13.5rem}.mro_sec2_content{padding:4rem 0 0}.mro_sec2_content blockquote{margin:0 0 3rem}.rug_elect_sec .career_ttl{margin:0 0 6rem}.rug_elect_sec1{padding:0 0 10rem}.rug_elect_sec{padding:8rem 0 0}.rug_elect_list{padding:8rem 0}.rug_elect_sec.railways-sec{padding:6rem 0}.rug_elect_sec.railways-sec .career_ttl{margin:0 0 4rem}.railways-content .work_ttl blockquote{margin:0 0 2rem}.princ-sec{padding:4rem 0 0}.career_sec_one.railyways99{padding:4rem 0}.ourvalue_grid{gap:4rem 2.5rem}.products_systems.railways66{padding-block:6rem}.products_systems.railways66 h3{margin-bottom:3rem}.ourvalue_grid.railways_grid5 figure:first-child{order:1}.ourvalue_grid.railways_grid5 figure:last-child{order:3}.ourvalue_grid.railways_grid5 .value_list:nth-child(2){order:2}.ourvalue_grid.railways_grid5 .value_list.value-second{order:4}.railways_grid1{grid-template-columns:100%;position:relative;top:0}.railways-content .work_ttl p br{display:none}.ourvalue_grid.railways_grid5 .value_list blockquote,.princ-sec.railways56 .work_ttl blockquote{margin:0 0 3rem}.railways-content{width:100%;margin-top:3rem}.railways_grid5 .work_ttl{width:100%}.railways_grid6{grid-template-columns:1fr;gap:4.5rem;margin-top:4rem}.railways_grid6 .work_ttl{width:100%}.railways_grid6 .value-second{order:2}.mro_grid .career_ttl{max-width:100%;margin-bottom:3rem}.career_ttl blockquote{margin:0 0 2rem}.career_ttl{padding:0 0 5rem}.work_content{margin:4rem 0 0}.value_bx{width:100%}.car_btmcont{margin:4rem 0 0}.career_sec_four .slider-outer-wrapper{margin-left:3rem}.mro_sec .container-full,.mro_sec1 .container-full,.mro_sec2 .container-full{padding-inline:4.5rem}.mro_sec2_content{width:100%}.career_sec_one .container-full{padding-inline:4.5rem}}@media (max-width:850px){.mro_sec .container-full,.mro_sec1 .container-full,.mro_sec2 .container-full,.career_sec_one .container-full{padding-inline:1.5rem}}@media (max-width:767px){.career_sec{padding:6rem 0}.career_ttl blockquote{margin:0 0 2rem}.work_grp{padding:6rem 0}.work_grid{grid-template-columns:repeat(1,1fr)}.work_content{margin:6rem 0 0}.career_sec_one,.career_sec_three,.career_sec_four{padding:6rem 0}.career_sec_five{padding:6rem 0 0}.career_sec_six{padding:6rem 0}.contri-cont{margin:0 0 6rem}.mro_sec{padding:6rem 0}.mro_sec2_content{padding:4rem 0 0}.mro_sec2{padding:15rem 0 6rem}.mro_sec1{margin-bottom:-10.5rem}.rug_elect_sec{padding:6rem 0 0}.rug_elect_list{padding:6rem 0}.rug_elect_list blockquote{padding:4rem 0}.rug_elect_sec1{padding:0 0 8rem}.rug_elect_sec1_grid>figure{margin-top:-8.5rem}.rug_elect_sec1{margin:8.5rem 0 0}.rug_elect_list ul{grid-template-columns:repeat(1,1fr)}.rug_elect_list ul li:before{top:7px}.rug_elect_sec.railways-sec{padding:4rem 0}.ourvalue_grid.railways_grid5 .value_list blockquote{margin:0 0 2rem}.product_grid.prod-grid{grid-template-columns:repeat(2,1fr)}.career_sec_one.railyways99{padding:2rem 0}.products_systems.railways66{padding-block:4rem}.storie_grid{gap:3.5rem;padding:0 0 4rem}.storie_list .work_ttl figure{margin:0 0 4rem}.storie_list .work_ttl blockquote{margin:0 0 3rem}.storie_list .work_ttl figure img{width:8rem}.work_ttl h2{margin:0 0 1.2rem}}@media (max-width:575px){.career_sec,.work_grp{padding:4rem 0}.work_content{margin:4rem 0 0}.career_sec_one{padding:4rem 0}.ourvalue_grid{gap:4rem 0}.princ-sec{padding:4rem 0 0}.career_sec_three,.career_sec_four{padding:4rem 0}.car_btmcont{margin:4rem 0 0}.career_sec_five{padding:4rem 0 0}.career_sec_six{padding:4rem 0}.contri-cont{margin:0 0 4rem}.mro_sec{padding:5rem 0}.rug_elect_sec .career_ttl{margin:0 0 4rem}.rug_elect_sec{padding:5rem 0 0}.rug_elect_list{padding:5rem 0}.rug_elect_list ul,.rug_elect_sec1_grid{grid-template-columns:repeat(1,1fr)}.rug_elect_sec1_grid>figure{margin-top:0}.rug_elect_sec1{margin:0;padding:6rem 0}.product_grid.prod-grid{grid-template-columns:repeat(1,1fr)}}
.milestone-tab .tab-icon img{margin:auto}.milestone-tab .tab-desc{display:none}.milestone_sec1{padding-block:5rem}.milestone_txt blockquote{font:var(--font-24);color:var(--color-23);margin-bottom:7rem;font-weight:300;line-height:1.5}.milestone_grid{grid-template-columns:75rem auto;gap:8.5rem;display:grid}.milestone_right p{margin-bottom:3rem}.milestone_right p:last-child{margin:0}.milestone_bottom{margin-top:7rem}.milestone_slider{margin-left:-10rem}.milestoneSwiper{width:100%;overflow:hidden}.milestone_img{height:100%;overflow:hidden}.milestone_img figure{height:100%}.swiper-pagination-bullet-active{background-color:var(--color-c8)}.milestone-section{padding-block:10rem 0;position:relative;overflow:clip}.milestone-nav-wrap{z-index:1000;background-color:var(--color-ef);width:100%;position:sticky;top:20rem}.milestone-nav{grid-template-columns:repeat(3,1fr);align-items:start;min-height:15.7rem;margin:0 auto;display:grid;position:relative}.milestone-tab{z-index:10;text-align:center;color:#c7c7c7;cursor:pointer;font:inherit;opacity:.5;text-align:left;background:0 0;border:0;outline:none;align-items:center;padding:2.5rem 3rem 0;transition:color .35s;display:flex;position:relative}.milestone-tab .tab-icon{margin:0 auto .5rem;transition:color .35s,transform .35s;display:block}.milestone-tab.active .tab-icon img{filter:inherit}.milestone-tab .tab-icon svg{width:100%;height:100%}.milestone-tab .tab-title{font:var(--font-24);letter-spacing:-.79px;color:var(--color-23);display:block}.milestone-tab .tab-years{font:var(--font-24);letter-spacing:-.79px;color:var(--color-c8);transition:color .35s;display:block}.milestone-tab.active{opacity:1}.milestone-tab.active .tab-icon{color:var(--color-c8);transform:translateY(-2px)}.milestone-tab.active .tab-years{color:var(--color-c8)}.milestone-progress{z-index:5;background:var(--color-fd);height:.8rem;position:absolute;bottom:0;left:0;right:0}.milestone-progress-fill{transform-origin:0;will-change:width;background:linear-gradient(90deg,#f9ff89 0%,#fbf783 30%,#feef7b 55%,#fde36a 75%,#ffd77f 100%);width:33.333%;height:100%;position:absolute;top:0;left:0}.milestone-progress-dot{z-index:10;will-change:left;background:#fc5454;border-radius:50%;width:2.4rem;height:2.4rem;position:absolute;top:50%;left:16.666%;transform:translate(-50%,-50%);box-shadow:3px 0 4px #00000047}.milestone-sticky-heading{z-index:50;text-align:center;pointer-events:none;width:100%;margin-top:10.8rem;position:relative}.sticky-phase-title{font:var(--font-45);letter-spacing:-.9px;color:var(--color-23);margin:0;font-weight:300}.sticky-phase-years{font:var(--font-45);letter-spacing:-.9px;color:var(--color-c8);font-weight:300}.sticky-phase-discription{opacity:1;will-change:opacity, transform;width:97.5rem;margin:3rem auto}.milestone-content{width:100%;margin-top:5rem;position:relative}.global-timeline-line{z-index:1;pointer-events:none;background:#efbcbc;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.global-timeline-line-fill{background:var(--color-c8);transform-origin:top;will-change:height;width:100%;height:0%;position:absolute;top:0;left:0}.milestone-phase{padding:0 0 5rem;position:relative}.milestone-phase:first-child{padding-top:2rem}.milestone-phase+.milestone-phase{padding-top:4rem}.milestone-phase+.milestone-phase+.milestone-phase{padding-bottom:60rem}.timeline{width:min(720px,90vw);margin:0 auto;padding:1.5rem 0 8rem;position:relative}.timeline-event{z-index:5;opacity:0;will-change:opacity, transform;min-height:28rem;margin-bottom:1.5rem;position:relative}.event-visual{width:50%;height:14.8rem;position:absolute;top:4.7rem}.event-left .event-visual{left:0}.event-right .event-visual{right:0}.event-curve{width:13.4rem;height:14.8rem;position:absolute;top:0;overflow:visible}.event-left .event-curve{right:0}.event-right .event-curve{left:0}.event-curve svg{width:100%;height:100%;display:block;overflow:visible}.curve-path{fill:none;stroke:var(--color-c8);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.9}.event-dot{z-index:10;background:var(--color-c8);border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:14.5rem;transform:translate(-50%,-50%)scale(0)}.event-left .event-dot{width:1.4rem;height:1.4rem;right:11.7rem}.event-right .event-dot{width:1.4rem;height:1.4rem;left:12.7rem}.event-image{z-index:8;opacity:0;background:#f7f7f7;border-radius:1rem;justify-content:center;align-items:center;width:14rem;height:14rem;padding:2rem;display:flex;position:absolute;top:8rem;transform:scale(.7);box-shadow:0 4px 14px #00000005}.event-left .event-image{right:14rem}.event-right .event-image{left:14rem}.event-image img{object-fit:contain;width:100%;height:100%;display:block}.event-copy{opacity:0;width:43.1rem;position:absolute;top:31rem;transform:translateY(14px)}.event-left .event-copy{text-align:right;right:calc(62% + 62px)}.event-left .event-copy p{margin-bottom:4rem}.event-right .event-copy{text-align:left;left:calc(63% + 62px)}.event-copy h3{color:var(--color-c8);font:var(--font-30);margin-bottom:2rem;font-weight:800;line-height:1}.mobile-milestone{display:none}.event-copy p strong{font-weight:700}@media (max-width:1920px){.milestone-sticky-heading{margin-top:5.8rem}.event-left .event-copy{right:calc(62% + 43px)}.event-right .event-copy{left:calc(63% + 40px)}.milestone_slider{margin-left:-6rem}}@media (max-width:1699px){.event-right .event-copy{left:calc(57% + 57px)}.event-left .event-copy{right:calc(56% + 56px)}.milestone-nav-wrap{top:18rem}.milestone_grid{grid-template-columns:66rem auto}.event-image{width:12rem;height:12rem}.timeline-event{min-height:24rem}}@media (max-width:1599px){.milestone_grid{grid-template-columns:60rem auto}.milestone-phase{padding:0 0 50rem}}@media (max-width:1499px){.milestone_grid{grid-template-columns:58rem auto}}@media (max-width:1399px){.event-left .event-copy{right:calc(55% + 70px)}.event-right .event-copy{left:calc(55% + 80px)}.milestone_grid{grid-template-columns:54rem auto;gap:7.5rem}.milestone-nav-wrap{top:17rem}}@media (max-width:1299px){.milestone_grid{grid-template-columns:50rem auto;gap:6.5rem}.milestone_bottom{margin-top:4rem}.milestone-section{padding-block:6rem 0}.event-right .event-copy{left:calc(50% + 80px)}.event-left .event-copy{right:calc(51% + 70px)}}@media (max-width:1199px){.milestone_grid{grid-template-columns:77rem auto;gap:6.5rem}.milestone-nav-wrap{top:18rem}}@media (max-width:1099px){.milestone_sec1{padding-block:7rem 5rem}.milestone_grid{grid-template-columns:67rem auto;gap:6.5rem}.milestone_bottom{margin-top:5rem}.milestone-section{padding-block:5rem 0}}@media (max-width:991px){.milestone_img{margin-left:0}.milestone-nav-wrap{top:15rem}.milestone_grid{grid-template-columns:1fr;gap:3.5rem}.milestone_bottom{margin-top:2rem}.milestone-nav-wrap,.milestone-content{display:none}.mobile-milestone{display:block}.milestone-section{padding-block:0 3rem}.milestone_txt blockquote{margin-bottom:3rem}.milestone_sec1{padding-block:7rem 3rem}.milestone_slider{margin-left:0;overflow:hidden}.custom-accordion .accordion-item{background:#fff0;border:0;border-bottom:0 solid #ddd;border-radius:0;padding-inline:0}.custom-accordion .accordion-button{box-shadow:none;font:var(--font-24);color:var(--color-23);background:0 0;justify-content:space-between;align-items:center;padding:1.3rem 0;font-weight:500;display:flex;position:relative}.accordion-body{margin-top:3rem;padding:0}.custom-accordion .accordion-button:after{display:none}.custom-accordion .accordion-button:focus{box-shadow:none}.custom-accordion .accordion-icon{flex:0 0 2rem;width:2rem;height:2rem;margin-left:2rem;position:relative}.custom-accordion .accordion-icon:before{content:"";background:#222;width:1.6rem;height:.2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-accordion .accordion-icon:after{content:"";background:#222;width:.2rem;height:1.6rem;transition:opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-accordion .accordion-button:not(.collapsed) .accordion-icon:after{opacity:0}.milestone_img1{background-color:var(--color-white);text-align:center;border-radius:1.2rem;width:11rem;height:fit-content;margin-bottom:3rem;padding:1rem;display:inline-block}.milestone_img1 img{width:8rem}.milestone_text h3{color:var(--color-c8);font:var(--font-30);font-weight:800}.milestone_bx{border-bottom:1px solid #e0dfdf;grid-template-columns:20% auto;gap:1.5rem;height:fit-content;margin-bottom:4rem;padding-bottom:3rem;display:grid}}@media (max-width:767px){.milestone_grid{grid-template-columns:1fr;gap:4.5rem}.milestone_bottom{margin-top:0}.milestone-nav{width:94vw;min-height:12rem;padding-bottom:3.4rem}.milestone-tab{padding:0 .5rem}.milestone-tab .tab-icon{width:2.2rem;height:2.2rem}.milestone-progress{bottom:2.2rem}.milestone-sticky-heading{min-height:7.5rem}.global-timeline-line{left:50%}.timeline{width:92vw}.event-visual{width:50%}.event-left .event-image{right:2rem}.event-right .event-image{left:2rem}.event-left .event-copy{right:calc(50% + 25px)}.event-right .event-copy{left:calc(50% + 25px)}.milestone_img1{width:6rem}}
