.point-title{color:#5555af;font-weight:500;font-size:2.25rem;margin-bottom:.3em;display:block}.point-title>.link-icon{width:calc(1em * .85);height:calc(1em * .85)}.home-banner{margin-top:30px}.home-banner svg{width:100%;height:auto}.home-banner svg.banner-main{width:90%;display:block;margin:0 auto}.home-banner svg.banner-bot{position:absolute;top:0;left:0;width:100%;height:auto;object-fit:contain;transform:translateY(52%);z-index:-1;pointer-events:none}.home-banner>h1{position:absolute;top:0;right:0;width:37%;height:auto}html[lang=en] .home-banner>h1{right:10%}.home-benefit-1 .wrapper{width:42%;max-width:620px}.home-benefit-1 .wrapper>h2{margin-bottom:130px}.home-middle{position:absolute;right:0;width:69%;height:auto;object-position:right;bottom:0;pointer-events:none;z-index:-1;transform:translate(30%,30%);max-width:87.5rem;opacity:0;transition:opacity .3s ease-in-out,transform .5s ease-in-out}.home-middle.show{transform:translate(0,30%);opacity:1}.home-intro{padding-top:8%;padding-bottom:6%}.home-benefit-1{padding-top:60px}.home-bot{position:absolute;bottom:0;width:50%;left:0;height:auto;object-fit:contain;pointer-events:none;z-index:-1;transform:translateX(-30%);opacity:0;transition:opacity .3s ease-in-out,transform .5s ease-in-out}.home-bot.show{transform:translateX(0);opacity:1}.home-benefit-2{padding:15% 0}.home-benefit-2>.container{display:flex;justify-content:flex-end}.home-benefit-2 .wrapper{width:45%}.home-news::after,.home-news::before{content:'';width:100vw;max-width:2500px;pointer-events:none;position:absolute;left:50%;transform:translateX(-50%);z-index:-1}.home-news::after{height:calc(100% + 13vw);max-height:calc(100% + 325px);background:url(/assets/img/public/news-bg.png) top right/100% auto no-repeat;bottom:0}.home-news::before{height:100%;top:0;background:#00adee;background:linear-gradient(270deg,rgba(0,173,238,1) 0,rgba(95,68,155,1) 80%,rgba(114,47,137,1) 100%)}.home-news-list{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-start}.home-news-item{position:relative;display:block;background-color:transparent;padding:20px;border-radius:80px;width:30%;width:calc((100% - 145px * 2)/ 3);margin-top:50px;margin-bottom:50px}.home-news-item:not(:nth-of-type(3n)){margin-right:145px}.home-news-item__inner{background-color:#fff;border-radius:inherit;padding-top:35px;padding-bottom:35px;padding-left:35px;height:100%;width:100%}.home-news-item::after{content:'';pointer-events:none;width:100%;height:100%;background-color:transparent!important;border-radius:inherit;border:4px solid #fff;position:absolute;top:0;left:0;clip-path:polygon(0 75%,100% 55%,100% 100%,0 100%)}.home-news-item__outer-round__left,.home-news-item__outer-round__right{position:absolute;left:0;width:4px;height:8px;border-radius:50px 50px 0 0;background-color:#fff;top:74%;z-index:1;pointer-events:none}.home-news-item__outer-round__right{left:unset;right:0;height:15px;top:53.8%}.home-news-item__date{color:#0086cd;font-weight:400;font-size:2.25rem;padding-right:25px}.home-news-item__date>img{width:calc(1em * .75);height:calc(1em * .75)}.home-news-item__inner>p{padding-right:35px}.project-section-1__bot{display:block;width:100%;padding-top:32.2614%;margin-top:50px}.project-section-1__bot>*{position:absolute;top:0;width:100%;height:auto;object-fit:contain;pointer-events:none;z-index:-1;left:0}.project-section-2{padding-top:5%}.project-section-2__bot{position:absolute;left:0;width:65%;height:auto;object-position:left;bottom:0;pointer-events:none;z-index:-1;transform:translateY(30%);max-width:87.5rem}.project-section-2 .wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.project-section-2 .wrapper>div{align-self:flex-end;padding:15% 0 100px;width:42%;max-width:620px}.project-section-3{padding:15% 0}.project-section-3 .wrapper{width:45%}.project-section-3__bot{position:absolute;bottom:0;width:65%;right:0;height:auto;object-fit:contain;pointer-events:none;z-index:-1;transform:translateY(25%)}.project-benefit{padding-top:15%}.project-benefit-item{display:block;margin:6.25rem 0;padding-left:11rem;position:relative}.project-benefit-item>img{position:absolute;width:7.9375rem;height:7.9375rem;object-fit:contain;top:50%;left:0;transform:translateY(-50%)}.project-design .project-design-container{padding-top:5%;display:flex;align-items:flex-start;justify-content:space-between}.project-design .project-design-container>div{width:calc(80% / 3);text-align:center}.project-design .project-design-container>div .point-title{margin-top:.9em!important;margin-bottom:.3em!important}.project-design .project-design-container>div .point-title,.project-design .project-design-container>div p{max-width:85%;margin:0 auto}.project-timeline{overflow:hidden}.project-timeline>.container{padding-left:35px}.project-timeline>.container::after{content:'';position:absolute;bottom:5%;width:22%;padding:3.3263% 0 0 0;pointer-events:none;z-index:-1;background:url(/assets/img/public/project-timeline-railway.png) center/100% 100% no-repeat;right:0}.project-timeline-list{display:flex;position:relative;margin:0 0 25% 0;justify-content:start;gap:10%}.project-timeline-list::before{content:'';width:100vw;border-top:15px solid #67c4aa;pointer-events:none;position:absolute;bottom:0;z-index:-5}.project-timeline-list::after{content:'';width:100vw;border-top:15px solid #67c4aa;pointer-events:none;position:absolute;bottom:0;right:0;z-index:-5}.project-timeline-item{position:relative;padding:3.875rem 0;text-align:center}.project-timeline-item>p{text-align:center}.project-timeline-item::before{content:'';position:absolute;left:50%;transform:translateX(-50%);width:3.75rem;height:3.75rem;border-radius:100%;border:15px solid #67c4aa;background-color:#fff;pointer-events:none;bottom:calc(-1 * calc(3.75rem / 3))}.news-tab-list{display:flex;align-items:center;width:100%;max-width:1085px;justify-content:space-between;margin-top:30px}.news-tab{width:30%;background-color:#dadada;border-radius:50px;padding:20px;text-align:center;color:#3c4040;font-size:2.25rem;font-weight:400}.news-tab.active{pointer-events:none}.news-tab.active,.news-tab:hover{color:#fff;background:#00adee;background:linear-gradient(270deg,rgba(0,173,238,1) 0,rgba(95,68,155,1) 80%,rgba(114,47,137,1) 100%)}.news-item{margin:1.8em 0;position:relative;padding-left:1.5em;font-size:2.25rem}.news-item.disabled a{pointer-events:none;user-select:none}.news-item::before{content:'';position:absolute;top:.7em;left:0;width:.25em;min-width:.25em;height:.25em;border-radius:100%;pointer-events:none;background-color:#3c4040}.news-item .point-title{color:#3c4040;font-weight:400}.media-slider{width:100%;display:flex;align-items:center;justify-content:flex-start;margin-top:50px}.media-slider .btn-swiper{display:block;background:#00adee;background:linear-gradient(270deg,rgba(0,173,238,1) 0,rgba(95,68,155,1) 80%,rgba(114,47,137,1) 100%);border-radius:100%;width:68px;padding:68px 0 0 0;position:relative}.media-slider .btn-swiper::before{content:'';pointer-events:none;position:absolute;top:50%;left:50%;width:30%;height:30%;background-color:transparent;border-left:4px solid #fff;border-bottom:4px solid #fff;border-bottom-left-radius:4px;transform:translate(-35%,-50%) skewX(354deg) rotate(40deg)}.media-slider .btn-swiper.btn-swiper-next::before{transform:translate(-55%,-50%) skewX(354deg) rotate(220deg)}.media-slider__item{width:100%;padding:69.833% 0 0 0}.media-slider__item>*{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#d9d9d9;border-radius:60px;background-size:cover;background-position:center;background-repeat:no-repeat;cursor:pointer}.media-slider>.swiper{flex:1;margin:0 30px}.related-links a{margin:2em 0;position:relative;display:block}.image-viewer{visibility:hidden;z-index:999;position:fixed;width:100%;height:0;top:0;left:0;background-color:#797979c7;opacity:0;transition:opacity .3s ease-in}.image-viewer.show{opacity:1;height:100vh;visibility:visible}.image-viewer .close-btn{position:absolute;top:30px;right:20px;width:48px;height:48px;background-color:#fff;border-radius:50%;z-index:1003;cursor:pointer}.image-viewer .close-btn::before{content:"";width:5px;height:70%;background-color:#000;position:absolute;transform:translate(-50%,-50%) rotate(45deg);top:50%;left:50%;border-radius:12px}.image-viewer .close-btn::after{content:"";width:5px;height:70%;background-color:#000;position:absolute;transform:translate(-50%,-50%) rotate(-45deg);top:50%;left:50%;border-radius:12px}.image-viewer .viewer-inner{margin:0 auto;max-width:1400px;height:100%;padding:30px 20px}.contact-list{margin-top:4%}.contact-item{display:flex;align-items:center;justify-content:flex-start;font-size:1.875rem}.contact-item__icon{width:3.366em;min-width:3.366em;height:3.366em;background:#00adee;background:linear-gradient(270deg,rgba(0,173,238,1) 0,rgba(95,68,155,1) 80%,rgba(114,47,137,1) 100%);border-radius:100%;display:flex;align-items:center;justify-content:center;margin-right:1em;margin-top:.5em;margin-bottom:.5em}.contact-item__icon>svg{width:60%;height:60%;object-fit:contain}.alignment-container{position:relative;display:flex}.alignment-container>h2{flex:.5}.alignment{flex:1;z-index:1;position:relative}.alignment .back-button{width:48px;height:48px;border:3px solid #01aeef;border-radius:50px;position:absolute;z-index:30;top:30px;right:30px}.alignment .back-button>svg{fill:#01aeef}.alignment .back-button:hover{opacity:.8}.alignment-map{width:100%;padding-top:120%;overflow:hidden;border-radius:45px;z-index:1}.alignment-map__box{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.alignment-map__frame{width:100%;height:auto;position:relative}.alignment-map__frame__view{position:relative;width:100%;height:auto;background:url(/assets/img/public/map.png) center no-repeat;background-size:cover}.alignment-map__frame__view>button{position:absolute;cursor:pointer;border-radius:50px;color:#fff;font-size:25px;font-weight:500;padding:.6em .5em;z-index:10;width:10%;min-width:100px;line-height:1}.alignment-map__frame__view>button:hover{opacity:.85}.alignment-map__frame__view>button::before{content:'';pointer-events:none;position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:-1;background:#00adee;border-radius:inherit;background:linear-gradient(270deg,rgba(0,173,238,1) 0,rgba(95,68,155,1) 80%,rgba(114,47,137,1) 100%)}html[lang=en] .alignment-map__frame__view>button{width:auto;max-width:150px}.alignment-map__frame__view>button[data-station=choihungeast]{top:8.9%;left:13.5%}.alignment-map__frame__view>button[data-station=choiwan]{top:19.3%;left:23.5%}.alignment-map__frame__view>button[data-station=shunlee]{top:16.8%;left:54.2%}.alignment-map__frame__view>button[data-station=shunon]{top:31.5%;left:61.9%}.alignment-map__frame__view>button[data-station=saumauping]{top:39.4%;left:55.5%}html[lang=en] .alignment-map__frame__view>button[data-station=saumauping]{top:39.4%;left:50.5%}.alignment-map__frame__view>button[data-station=potat]{top:48.5%;left:70.5%}html[lang=en] .alignment-map__frame__view>button[data-station=potat]{top:49%;left:70.5%}.alignment-map__frame__view>button[data-station=mayautong]{top:50.8%;left:84.7%}.alignment-map__frame__view>button[data-station=lamtinnorth]{top:60.5%;left:69.5%}html[lang=en] .alignment-map__frame__view>button[data-station=lamtinnorth]{top:60.5%;left:64.5%}.alignment-map__frame__view>button[data-station=yautongeast]{top:90%;left:81.5%}.alignment-des{position:absolute;left:0;bottom:0;width:55%;height:auto;z-index:2;display:none}.alignment-des.active{display:block}.alignment-des__content{border-radius:60px;background:#4556b0;background:linear-gradient(180deg,rgba(69,86,176,1) 0,rgba(0,174,239,1) 43%,rgba(244,252,255,1) 100%);padding:20% 10%;display:flex;align-items:center}.alignment-des__content *{color:#fff}.alignment-des__content .list-dot>li::before{background-color:#fff}.alignment-des__title{font-size:3rem;font-weight:500;display:block;margin-bottom:.8em}.alignment-des__img{position:absolute;top:0;left:50%;width:70%;height:auto;padding:43.825% 0 0 0;background-color:#d9d9d9;background-size:100% 100%;background-position:center;background-repeat:no-repeat;border-radius:48px;overflow:hidden;z-index:2;transform:translate(-50%,-70%)}.alignment-des__content li>strong{display:block;font-weight:700}.alignment-left-list{display:none;position:absolute;width:38%;min-height:600px;top:13%;left:0;z-index:10;background-color:#fff;border-top-right-radius:80px;border-bottom-right-radius:80px;filter:drop-shadow(2px 1px 10px rgba(0, 0, 0, .09));padding-top:5%;padding-bottom:5%;padding-left:30px}.alignment-left-list::before{content:"";background-color:#fff;height:100%;position:absolute;display:block;top:0;bottom:0;left:-100%;width:100%}html[lang=en] .alignment-left-list{top:18%}.alignment-left-list.active{display:block}.alignment-left-list.basic{padding-right:5%}.alignment-left-list.basic>div{display:flex;align-items:center;gap:10%;padding-bottom:7%}.alignment-left-list.basic>div:not(:first-of-type){padding-top:7%}.alignment-left-list.basic>div:nth-child(n+3){border-bottom:2px solid #e6e6e6}.alignment-left-list.basic img{display:block;max-width:67px;margin-left:20px}.alignment-left-list.station>.box{overflow-y:auto;max-height:800px}.alignment-left-list.station>.box>*{padding-right:10%}.alignment-left-list.station>.box>div:not(.title){display:flex;align-items:flex-start;gap:3%;padding-bottom:7%}.alignment-left-list.station .title{color:#5555af;font-size:2.188rem;margin-bottom:10%}.alignment-left-list.station p,.alignment-left-list.station span{color:#666}.alignment-left-list.station span{font-size:1.25rem}.alignment-left-list.station img{display:block;max-width:41px}.alignment-left-list.station .footnote{font-size:.875rem}.alignment-legend{display:none;position:absolute;bottom:3%;right:24px;z-index:9999}.alignment-legend>img{user-select:none}.alignment-legend.active{display:block}@media (max-width:1499.98px){.alignment-map__frame__view>button[data-station=saumauping]{left:54%}html[lang=en] .alignment-map__frame__view>button[data-station=saumauping]{left:48.5%}.alignment-map__frame__view>button[data-station=lamtinnorth]{left:68%}html[lang=en] .alignment-map__frame__view>button[data-station=lamtinnorth]{left:62.5%}}@media (max-width:1399.98px){.home-news-item{width:calc((100% - 80px * 2)/ 3)}.home-news-item:not(:nth-of-type(3n)){margin-right:80px}.alignment-left-list.station>.box{max-height:700px}}@media (max-width:1299.98px){html[lang=en] .alignment-left-list{top:20%}html[lang=en] .alignment-left-list.basic img{max-width:58px}html[lang=en] .alignment-left-list.basic p{font-size:1.6rem}.alignment-map__frame__view>button[data-station=saumauping]{left:52%}html[lang=en] .alignment-map__frame__view>button[data-station=saumauping]{left:45.5%}.alignment-map__frame__view>button[data-station=lamtinnorth]{left:66%}html[lang=en] .alignment-map__frame__view>button[data-station=potat]{left:76.5%;top:42%}html[lang=en] .alignment-map__frame__view>button[data-station=lamtinnorth]{left:59.5%}html[lang=en] .alignment-map__frame__view>button[data-station=mayautong]{left:74.7%}html[lang=en] .alignment-map__frame__view>button[data-station=yautongeast]{left:72.5%}}@media (max-width:1199.98px){.home-news-item__date,.news-item,.news-tab,.point-title{font-size:1.944rem}.home-benefit-1{padding-top:30px}.home-benefit-1 .wrapper>h2{margin-bottom:100px}.home-news-item{width:calc((100% - 80px)/ 2);margin-top:35px;margin-bottom:35px}.home-news-item:not(:nth-of-type(3n)){margin-right:0}.home-news-item:not(:nth-of-type(2n)){margin-right:80px}.project-section-2 .wrapper>div{padding-top:10%}.project-benefit-item>img{width:6.25rem;height:6.25rem}.project-benefit-item{padding-left:9.5rem;margin:5.5rem 0}.contact-item{font-size:1.62rem}.alignment-des__title{font-size:2.596rem}.alignment-des__content{border-radius:45px}.alignment-des__img{border-radius:30px}.alignment-left-list{top:15%}.alignment-left-list.station>.box{max-height:600px}.alignment-map__frame__view>button[data-station=choihungeast]{top:7%}.alignment-map__frame__view>button[data-station=saumauping]{left:50%}html[lang=en] .alignment-map__frame__view>button[data-station=saumauping]{left:43.5%}.alignment-map__frame__view>button[data-station=lamtinnorth]{left:64%}html[lang=en] .alignment-map__frame__view>button[data-station=lamtinnorth]{left:57.5%}.alignment-map__frame__view>button[data-station=potat]{left:67.5%}.alignment-map__frame__view>button[data-station=mayautong]{left:83.7%}}@media (max-width:991.98px){.home-news-item__date,.news-item,.news-tab,.point-title{font-size:1.5rem}.home-benefit-1 .wrapper>h2{margin-bottom:80px}.project-timeline-item::before{width:3.125rem;height:3.125rem}.project-timeline-item{padding:3.5rem 0}.project-timeline-list::before{border-top-right-radius:80px}.project-timeline-list::after{border-bottom-left-radius:80px}.project-timeline>.container::after{display:none}.media-slider .btn-swiper{width:58px;padding:58px 0 0 0}.contact-item{font-size:1.26rem}.alignment-des__title{font-size:2.019rem}.project-design .project-design-container>div{width:calc(90% / 3)}.project-design .project-design-container>div .point-title,.project-design .project-design-container>div p{max-width:85%}.alignment-container{flex-direction:column}.alignment-left-list{position:relative;width:100%;order:3;top:0;min-height:auto;border-radius:45px;margin-top:3%;margin-bottom:5%;order:1}.alignment-left-list::before{position:relative}.alignment-left-list.basic>div{padding-bottom:3%;gap:6%}.alignment-left-list.basic>div:not(:first-of-type){padding-top:3%}.alignment-left-list.basic img{margin-left:0;max-width:10%}.alignment-left-list.station>.box{max-height:auto!important}.alignment-left-list.station .title{margin-bottom:5%;font-size:1.563rem}.alignment-left-list.station>.box>div:not(.title){padding-bottom:3%}.alignment-left-list.station img{max-width:35px}.alignment-left-list.station span{font-size:.875rem}.alignment{order:2}.alignment-map__frame__view>button[data-station=choihungeast]{top:8%}.alignment-map__frame__view>button[data-station=saumauping]{left:54%}html[lang=en] .alignment-map__frame__view>button[data-station=saumauping]{left:48.5%}.alignment-map__frame__view>button[data-station=lamtinnorth]{left:68%}html[lang=en] .alignment-map__frame__view>button[data-station=lamtinnorth]{left:61.5%}.alignment-map__frame__view>button[data-station=potat]{left:68.5%}}@media (max-width:899.98px){.alignment-map__frame__view>button[data-station=saumauping]{left:52%}html[lang=en] .alignment-map__frame__view>button[data-station=saumauping]{left:46.5%}.alignment-map__frame__view>button[data-station=lamtinnorth]{left:66%}html[lang=en] .alignment-map__frame__view>button[data-station=lamtinnorth]{left:59.5%}}@media (max-width:767.98px){.home-news-item__date,.news-item,.news-tab,.point-title{font-size:1.19rem}.home-banner>h1{top:-20px;right:-7%;width:60%}.home-benefit-1 .wrapper>h2{margin-bottom:50px}.home-news-item{border-radius:60px}.home-news-item{width:calc((100% - 30px)/ 2)}.home-news-item:not(:nth-of-type(2n)){margin-right:30px}.project-section-2 .wrapper>div{width:50%}.project-benefit-item>img{width:5rem;height:5rem}.project-benefit-item{padding-left:7.5rem;margin:3.5rem 0}.project-design .project-design-container{padding-top:10%;align-items:center;justify-content:center;flex-direction:column}.project-design .project-design-container>div{width:100%}.project-design .project-design-container>div:not(:last-of-type){margin-bottom:10%}.project-design .project-design-container>div img{width:70%;height:auto}.project-design .project-design-container>div .point-title,.project-design .project-design-container>div p{max-width:100%;margin:0 auto}.project-timeline-item{padding:3rem 0}.project-timeline-list{gap:0}.news-tab{padding:10px}.contact-item{font-size:1.08rem}.alignment-des__title{font-size:1.73rem}.alignment-des{width:60%}.alignment-des__img{border-radius:20px}.alignment-des__content{border-radius:35px}.alignment-map__frame{min-width:750px}.alignment-legend{width:40%;min-width:250px}}@media (max-width:660px){html[lang=en] .alignment-left-list.basic img{max-width:45px}html[lang=en] .alignment-left-list.basic p{font-size:1.3rem}.project-timeline-list{display:flex;position:relative;margin:0 0 25% 0;justify-content:space-between}}@media (max-width:575.98px){.home-benefit-1{padding-bottom:220px}.home-middle,.project-section-2__bot{width:80%}.home-benefit-1 .wrapper{width:100%;max-width:unset}.home-benefit-1 .wrapper>h2{margin-bottom:.5em}.home-benefit-2{padding-top:70px;padding-bottom:170px}.home-benefit-2 .wrapper{width:90%}.project-section-3__bot{width:70%}.project-section-3{padding-top:100px;padding-bottom:150px}.project-section-3 .wrapper{width:100%}.home-news-item{width:100%;max-width:300px;margin-top:20px;margin-bottom:20px}.home-news-item:not(:nth-of-type(2n)){margin-right:0}.home-news-list{justify-content:center}.project-section-2 .wrapper>div{padding-top:50px;width:90%;max-width:unset;padding-bottom:190px}.project-benefit-item>img{width:4.5rem;height:4.5rem}.project-benefit-item{padding-left:6.5rem;margin:2.5rem 0}.project-timeline::after{bottom:10%;width:30%}.project-timeline-item{padding:2.5rem 0}.media-slider .btn-swiper{width:48px;padding:48px 0 0 0}.media-slider__item>*{border-radius:45px}.alignment-des{width:85%}.alignment-des__content{border-radius:30px}.alignment-des__img{border-radius:15px}.alignment .back-button{width:36px;height:36px;top:20px;right:20px}.alignment-map{padding-top:140%}}@media (max-width:489.98px){.home-banner>h1{top:-25px;right:-13%;width:80%}html[lang=en] .home-banner>h1{width:70%}.home-benefit-1{padding-bottom:180px}.project-section-2 .wrapper>div{padding-top:20px}.news-tab{font-size:.9375rem}.media-slider>.swiper{margin:0 15px}.media-slider .btn-swiper{width:38px;padding:38px 0 0 0}.media-slider{margin-top:30px}.alignment-left-list.station img{max-width:28px}.alignment-map{padding-top:150%}html[lang=en] .alignment-left-list.basic img{max-width:35px}html[lang=en] .alignment-left-list.basic p{font-size:1rem}}@media (max-width:389.98px){.home-benefit-1{padding-bottom:150px}.home-benefit-2{padding-top:50px;padding-bottom:100px}.alignment-map{border-radius:20px}}