html{font-size:21px;overflow:auto}html.small-font{font-size:16.8px}html.normal-font{font-size:21px}html.large-font{font-size:31.5px}@media screen and (max-width:965px){html{font-size:18px}}html.no-scroll{overflow-y:hidden}html,body{margin:0}html{overflow-x:hidden}a{text-decoration:none}body{font-family:"Noto Sans","Noto Sans HK","Noto Sans SC",sans-serif}.container{padding:0 16%}@media screen and (max-width:965px){.container{padding:0 56px}}h2{font-size:3rem;font-weight:400}@media screen and (max-width:965px){h2{font-size:1.5238095238rem}}@-webkit-keyframes mask-play{from{-webkit-mask-position:0% 0;mask-position:0% 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}@keyframes mask-play{from{-webkit-mask-position:0% 0;mask-position:0% 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}@keyframes fade-in{100%{opacity:1}}.notice-btn{display:flex;align-items:center;justify-content:space-between;background-color:#8B7355;border-radius:.4761904762rem;padding:5% .4761904762rem;position:relative;cursor:pointer;z-index:1000;transition:all 0.3s ease;pointer-events:all;border-bottom:1px solid #fff;border-right:2px solid #fff}.notice-btn .notice-btn-icon{position:absolute;left:-5%}.notice-btn .notice-btn-icon img{width:55px}@media screen and (max-width:965px){.notice-btn .notice-btn-icon img{width:50px}}@media screen and (max-width:500px){.notice-btn .notice-btn-icon img{width:50px}}.notice-btn .notice-btn-text{order:2;text-align:center;margin-left:5%;letter-spacing:1px;width:100%}@media screen and (max-width:1440px){.notice-btn .notice-btn-text{margin-left:25%;margin-right:25%}}@media screen and (max-width:965px){.notice-btn .notice-btn-text{margin-left:20%;margin-right:20%}}.notice-btn .notice-btn-text h3{font-size:.619047619rem;color:#fff;font-weight:500;text-align:center}@media screen and (max-width:1440px){.notice-btn .notice-btn-text h3{font-size:.619047619rem}}.notice-btn .notice-btn-open{order:3;flex-shrink:0;position:absolute;right:3%}.notice-btn .notice-btn-open img{width:20px;transition:all 0.3s ease}@media screen and (max-width:965px){.notice-btn .notice-btn-open img{width:16px}}.notice-content{background:#ECBC4F;background:linear-gradient(90deg,#ecbc4f 0%,#e49000 32%);border-bottom-left-radius:.4761904762rem;border-bottom-right-radius:.4761904762rem;position:relative;top:-.4761904762rem;max-height:0;overflow:hidden;padding:0rem .7142857143rem;opacity:0;transition:max-height 0.5s ease,opacity 0.5s ease}.notice-content.expanded{max-height:19.0476190476rem;opacity:1;padding:.9523809524rem .7142857143rem}@media screen and (max-width:965px){.notice-content.expanded{max-height:400px;padding:.7142857143rem .4761904762rem}}.notice-content .notice-content-inner{color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:.7619047619rem;width:100%}@media screen and (max-width:965px){.notice-content .notice-content-inner{font-size:.7619047619rem}}.notice-content .notice-content-inner a{font-weight:400;margin-top:5px;margin-bottom:.5714285714rem;line-height:1.4;text-align:center;color:#fff;text-decoration:underline;pointer-events:all}.notice-content .notice-content-inner p{line-height:1.5;margin-bottom:.7142857143rem;text-align:center;white-space:normal}.notice-content .notice-content-inner .notice-more-btn{background:rgb(255 255 255 / .9);color:#8B7355;border:none;border-radius:.9523809524rem;padding:.380952381rem .7142857143rem;display:flex;align-items:center;gap:8px;pointer-events:all;cursor:pointer;text-decoration:none}.notice-content .notice-content-inner .notice-more-btn img{width:.7619047619rem;height:.7619047619rem;object-fit:contain}@media screen and (max-width:965px){.notice-content .notice-content-inner .notice-more-btn img{width:.4761904762rem}}.notice-content .notice-content-inner .notice-more-btn span{font-size:.7619047619rem;color:#99804b;font-weight:500}.container-wrapper{max-width:1440px;margin-left:auto;margin-right:auto;position:relative}.cedd-logo img{max-width:100%}header{width:100%;min-height:1024px;background:url(/wp-content/themes/trunkroadt4/assets/img/urban-sprite.png) no-repeat -9999px -9999px}@media screen and (max-width:965px){header{height:auto;min-height:100vh}}header .kv-wrapper{height:100%;min-height:1024px;width:100%;position:relative;opacity:0}header .kv-wrapper.animate{animation:fade-in 1.4s ease-in forwards}@media screen and (max-width:965px){header .kv-wrapper{height:auto;min-height:100vh}}header .project{position:absolute;width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}header .project video{width:100%;height:100%;object-fit:cover}header .project .mobile-video{display:none}@media screen and (max-width:965px){header .project .desktop-video{display:none}header .project .mobile-video{display:block}}header .kv-logo{position:absolute;top:5%;left:50%;transform:translateX(-50%);z-index:2}@media screen and (max-width:965px){header .kv-logo{top:20%}}header .kv-logo img{width:230px}@media screen and (max-width:965px){header .kv-logo img{width:120px}}header .text-animation{position:absolute;top:30%;left:50%;transform:translateX(-50%);z-index:2;max-width:800px}@media screen and (max-width:965px){header .text-animation{top:37%}}header .text-animation img{position:absolute;left:50%;transform:translate(-50%)}@media screen and (max-width:965px){header .text-animation img{max-width:350px}}header .text-animation .slogan-1,header .text-animation .slogan-2,header .text-animation .slogan-3{transition:opacity 0.4s ease-in-out;opacity:0}header .text-animation .slogan-1.active,header .text-animation .slogan-2.active,header .text-animation .slogan-3.active{opacity:1}header .text-animation-swiper{width:780px;height:130px}@media screen and (max-width:965px){header .text-animation-swiper{width:338px;height:55px}}.left-nav{position:fixed;left:calc((100% - min(1440px, 100%)) / 2);top:0;z-index:30;background-color:rgb(255 255 255 / .75);height:100vh;width:15vw;min-width:200px;max-width:270px;padding:0 20px calc(100vh * 0.015);display:flex;flex-direction:column}.left-nav .cedd-logo{flex-shrink:0;margin-bottom:15px}.left-nav.section-1 .main-menu a{background-color:#00aad1}.left-nav.section-1 .main-menu a svg path:not([fill=none]),.left-nav.section-1 .main-menu a svg rect:not([fill=none]){fill:#fff}.left-nav.section-1 .main-menu a svg path:not([stroke=none]),.left-nav.section-1 .main-menu a svg rect:not([stroke=none]){stroke:#fff}.left-nav.section-1 .main-menu a span{color:#00aad1;text-align:center}.left-nav.section-1 .main-menu a:hover{background-color:#fff}.left-nav.section-1 .bottom-icons>a{background-color:#00aad1}.left-nav.section-1 .bottom-icons>a svg path:not([fill=none]),.left-nav.section-1 .bottom-icons>a svg rect:not([fill=none]){fill:#fff}.left-nav.section-1 .bottom-icons>a svg path:not([stroke=none]),.left-nav.section-1 .bottom-icons>a svg rect:not([stroke=none]){stroke:#fff}.left-nav.section-1 .bottom-icons>a:hover{background-color:#fff}.left-nav.section-1 .bottom-icons>a:hover svg path:not([fill=none]),.left-nav.section-1 .bottom-icons>a:hover svg rect:not([fill=none]){fill:#00aad1}.left-nav.section-1 .bottom-icons>a:hover svg path:not([stroke=none]),.left-nav.section-1 .bottom-icons>a:hover svg rect:not([stroke=none]){stroke:#00aad1}.left-nav.section-1 .bottom-icons .tel-btn{background-color:#00aad1}.left-nav.section-1 .bottom-icons .tel-btn .label span{background-color:#fff;color:#00aad1}.left-nav.section-1 .bottom-icons .tel-btn .label span a{color:#00aad1}.left-nav.section-1 .bottom-icons .tel-btn svg path:not([fill=none]),.left-nav.section-1 .bottom-icons .tel-btn svg rect:not([fill=none]){fill:#fff}.left-nav.section-1 .bottom-icons .tel-btn svg path:not([stroke=none]),.left-nav.section-1 .bottom-icons .tel-btn svg rect:not([stroke=none]){stroke:#fff}.left-nav.section-1 .bottom-icons .tel-btn:hover{background-color:#fff}.left-nav.section-1 .bottom-icons .tel-btn:hover svg path:not([fill=none]),.left-nav.section-1 .bottom-icons .tel-btn:hover svg rect:not([fill=none]){fill:#00aad1}.left-nav.section-1 .bottom-icons .tel-btn:hover svg path:not([stroke=none]),.left-nav.section-1 .bottom-icons .tel-btn:hover svg rect:not([stroke=none]){stroke:#00aad1}.left-nav.section-1 .bottom-icons .facebook-btn{background-color:#00aad1}.left-nav.section-1 .bottom-icons .facebook-btn svg path:not([fill=none]),.left-nav.section-1 .bottom-icons .facebook-btn svg rect:not([fill=none]){fill:#fff}.left-nav.section-1 .bottom-icons .facebook-btn svg path:not([stroke=none]),.left-nav.section-1 .bottom-icons .facebook-btn svg rect:not([stroke=none]){stroke:#fff}.left-nav.section-1 .bottom-icons .facebook-btn:hover{background-color:#fff}.left-nav.section-1 .bottom-icons .facebook-btn:hover svg path:not([fill=none]),.left-nav.section-1 .bottom-icons .facebook-btn:hover svg rect:not([fill=none]){fill:#00aad1}.left-nav.section-1 .bottom-icons .facebook-btn:hover svg path:not([stroke=none]),.left-nav.section-1 .bottom-icons .facebook-btn:hover svg rect:not([stroke=none]){stroke:#00aad1}.left-nav.section-2 .main-menu a{background-color:#fff}.left-nav.section-2 .main-menu a svg path:not([fill=none]),.left-nav.section-2 .main-menu a svg rect:not([fill=none]){fill:#00aad1}.left-nav.section-2 .main-menu a svg path:not([stroke=none]),.left-nav.section-2 .main-menu a svg rect:not([stroke=none]){stroke:#00aad1}.left-nav.section-2 .main-menu a span{color:#fff;text-align:center}.left-nav.section-2 .main-menu a:hover{background-color:#00aad1}.left-nav.section-2 .bottom-icons>a{background-color:#fff}.left-nav.section-2 .bottom-icons>a svg path:not([fill=none]),.left-nav.section-2 .bottom-icons>a svg rect:not([fill=none]){fill:#00aad1}.left-nav.section-2 .bottom-icons>a svg path:not([stroke=none]),.left-nav.section-2 .bottom-icons>a svg rect:not([stroke=none]){stroke:#00aad1}.left-nav.section-2 .bottom-icons>a:hover{background-color:#00aad1}.left-nav.section-2 .bottom-icons>a:hover svg path:not([fill=none]),.left-nav.section-2 .bottom-icons>a:hover svg rect:not([fill=none]){fill:#fff}.left-nav.section-2 .bottom-icons>a:hover svg path:not([stroke=none]),.left-nav.section-2 .bottom-icons>a:hover svg rect:not([stroke=none]){stroke:#fff}.left-nav.section-2 .bottom-icons .tel-btn{background-color:#fff}.left-nav.section-2 .bottom-icons .tel-btn .label span{background-color:#00aad1;color:#fff}.left-nav.section-2 .bottom-icons .tel-btn .label span a{color:#fff}.left-nav.section-2 .bottom-icons .tel-btn svg path:not([fill=none]),.left-nav.section-2 .bottom-icons .tel-btn svg rect:not([fill=none]){fill:#00aad1}.left-nav.section-2 .bottom-icons .tel-btn svg path:not([stroke=none]),.left-nav.section-2 .bottom-icons .tel-btn svg rect:not([stroke=none]){stroke:#00aad1}.left-nav.section-2 .bottom-icons .tel-btn:hover{background-color:#00aad1}.left-nav.section-2 .bottom-icons .tel-btn:hover svg path:not([fill=none]),.left-nav.section-2 .bottom-icons .tel-btn:hover svg rect:not([fill=none]){fill:#fff}.left-nav.section-2 .bottom-icons .tel-btn:hover svg path:not([stroke=none]),.left-nav.section-2 .bottom-icons .tel-btn:hover svg rect:not([stroke=none]){stroke:#fff}.left-nav.section-2 .bottom-icons .facebook-btn{background-color:#fff}.left-nav.section-2 .bottom-icons .facebook-btn svg path:not([fill=none]),.left-nav.section-2 .bottom-icons .facebook-btn svg rect:not([fill=none]){fill:#00aad1}.left-nav.section-2 .bottom-icons .facebook-btn svg path:not([stroke=none]),.left-nav.section-2 .bottom-icons .facebook-btn svg rect:not([stroke=none]){stroke:#00aad1}.left-nav.section-2 .bottom-icons .facebook-btn:hover{background-color:#00aad1}.left-nav.section-2 .bottom-icons .facebook-btn:hover svg path:not([fill=none]),.left-nav.section-2 .bottom-icons .facebook-btn:hover svg rect:not([fill=none]){fill:#fff}.left-nav.section-2 .bottom-icons .facebook-btn:hover svg path:not([stroke=none]),.left-nav.section-2 .bottom-icons .facebook-btn:hover svg rect:not([stroke=none]){stroke:#fff}.left-nav.section-3 .main-menu a{background-color:#005d8c}.left-nav.section-3 .main-menu a svg path:not([fill=none]),.left-nav.section-3 .main-menu a svg rect:not([fill=none]){fill:#fff}.left-nav.section-3 .main-menu a svg path:not([stroke=none]),.left-nav.section-3 .main-menu a svg rect:not([stroke=none]){stroke:#fff}.left-nav.section-3 .main-menu a span{color:#005d8c;text-align:center}.left-nav.section-3 .main-menu a:hover{background-color:#fff}.left-nav.section-3 .bottom-icons>a{background-color:#005d8c}.left-nav.section-3 .bottom-icons>a svg path:not([fill=none]),.left-nav.section-3 .bottom-icons>a svg rect:not([fill=none]){fill:#fff}.left-nav.section-3 .bottom-icons>a svg path:not([stroke=none]),.left-nav.section-3 .bottom-icons>a svg rect:not([stroke=none]){stroke:#fff}.left-nav.section-3 .bottom-icons>a:hover{background-color:#fff}.left-nav.section-3 .bottom-icons>a:hover svg path:not([fill=none]),.left-nav.section-3 .bottom-icons>a:hover svg rect:not([fill=none]){fill:#005d8c}.left-nav.section-3 .bottom-icons>a:hover svg path:not([stroke=none]),.left-nav.section-3 .bottom-icons>a:hover svg rect:not([stroke=none]){stroke:#005d8c}.left-nav.section-3 .bottom-icons .tel-btn{background-color:#005d8c}.left-nav.section-3 .bottom-icons .tel-btn .label span{background-color:#fff;color:#005d8c}.left-nav.section-3 .bottom-icons .tel-btn .label span a{color:#005d8c}.left-nav.section-3 .bottom-icons .tel-btn svg path:not([fill=none]),.left-nav.section-3 .bottom-icons .tel-btn svg rect:not([fill=none]){fill:#fff}.left-nav.section-3 .bottom-icons .tel-btn svg path:not([stroke=none]),.left-nav.section-3 .bottom-icons .tel-btn svg rect:not([stroke=none]){stroke:#fff}.left-nav.section-3 .bottom-icons .tel-btn:hover{background-color:#fff}.left-nav.section-3 .bottom-icons .tel-btn:hover svg path:not([fill=none]),.left-nav.section-3 .bottom-icons .tel-btn:hover svg rect:not([fill=none]){fill:#005d8c}.left-nav.section-3 .bottom-icons .tel-btn:hover svg path:not([stroke=none]),.left-nav.section-3 .bottom-icons .tel-btn:hover svg rect:not([stroke=none]){stroke:#005d8c}.left-nav.section-3 .bottom-icons .facebook-btn{background-color:#005d8c}.left-nav.section-3 .bottom-icons .facebook-btn svg path:not([fill=none]),.left-nav.section-3 .bottom-icons .facebook-btn svg rect:not([fill=none]){fill:#fff}.left-nav.section-3 .bottom-icons .facebook-btn svg path:not([stroke=none]),.left-nav.section-3 .bottom-icons .facebook-btn svg rect:not([stroke=none]){stroke:#fff}.left-nav.section-3 .bottom-icons .facebook-btn:hover{background-color:#fff}.left-nav.section-3 .bottom-icons .facebook-btn:hover svg path:not([fill=none]),.left-nav.section-3 .bottom-icons .facebook-btn:hover svg rect:not([fill=none]){fill:#005d8c}.left-nav.section-3 .bottom-icons .facebook-btn:hover svg path:not([stroke=none]),.left-nav.section-3 .bottom-icons .facebook-btn:hover svg rect:not([stroke=none]){stroke:#005d8c}.left-nav.section-4 .main-menu a{background-color:#fff}.left-nav.section-4 .main-menu a svg path:not([fill=none]),.left-nav.section-4 .main-menu a svg rect:not([fill=none]){fill:#6c9d37}.left-nav.section-4 .main-menu a svg path:not([stroke=none]),.left-nav.section-4 .main-menu a svg rect:not([stroke=none]){stroke:#6c9d37}.left-nav.section-4 .main-menu a span{color:#fff;text-align:center}.left-nav.section-4 .main-menu a:hover{background-color:#6c9d37}.left-nav.section-4 .bottom-icons>a{background-color:#fff}.left-nav.section-4 .bottom-icons>a svg path:not([fill=none]),.left-nav.section-4 .bottom-icons>a svg rect:not([fill=none]){fill:#6c9d37}.left-nav.section-4 .bottom-icons>a svg path:not([stroke=none]),.left-nav.section-4 .bottom-icons>a svg rect:not([stroke=none]){stroke:#6c9d37}.left-nav.section-4 .bottom-icons>a:hover{background-color:#6c9d37}.left-nav.section-4 .bottom-icons>a:hover svg path:not([fill=none]),.left-nav.section-4 .bottom-icons>a:hover svg rect:not([fill=none]){fill:#fff}.left-nav.section-4 .bottom-icons>a:hover svg path:not([stroke=none]),.left-nav.section-4 .bottom-icons>a:hover svg rect:not([stroke=none]){stroke:#fff}.left-nav.section-4 .bottom-icons .tel-btn{background-color:#fff}.left-nav.section-4 .bottom-icons .tel-btn .label span{background-color:#6c9d37;color:#fff}.left-nav.section-4 .bottom-icons .tel-btn .label span a{color:#fff}.left-nav.section-4 .bottom-icons .tel-btn svg path:not([fill=none]),.left-nav.section-4 .bottom-icons .tel-btn svg rect:not([fill=none]){fill:#6c9d37}.left-nav.section-4 .bottom-icons .tel-btn svg path:not([stroke=none]),.left-nav.section-4 .bottom-icons .tel-btn svg rect:not([stroke=none]){stroke:#6c9d37}.left-nav.section-4 .bottom-icons .tel-btn:hover{background-color:#6c9d37}.left-nav.section-4 .bottom-icons .tel-btn:hover svg path:not([fill=none]),.left-nav.section-4 .bottom-icons .tel-btn:hover svg rect:not([fill=none]){fill:#fff}.left-nav.section-4 .bottom-icons .tel-btn:hover svg path:not([stroke=none]),.left-nav.section-4 .bottom-icons .tel-btn:hover svg rect:not([stroke=none]){stroke:#fff}.left-nav.section-4 .bottom-icons .facebook-btn{background-color:#fff}.left-nav.section-4 .bottom-icons .facebook-btn svg path:not([fill=none]),.left-nav.section-4 .bottom-icons .facebook-btn svg rect:not([fill=none]){fill:#6c9d37}.left-nav.section-4 .bottom-icons .facebook-btn svg path:not([stroke=none]),.left-nav.section-4 .bottom-icons .facebook-btn svg rect:not([stroke=none]){stroke:#6c9d37}.left-nav.section-4 .bottom-icons .facebook-btn:hover{background-color:#6c9d37}.left-nav.section-4 .bottom-icons .facebook-btn:hover svg path:not([fill=none]),.left-nav.section-4 .bottom-icons .facebook-btn:hover svg rect:not([fill=none]){fill:#fff}.left-nav.section-4 .bottom-icons .facebook-btn:hover svg path:not([stroke=none]),.left-nav.section-4 .bottom-icons .facebook-btn:hover svg rect:not([stroke=none]){stroke:#fff}.left-nav.section-5 .main-menu a{background-color:#6c9d37}.left-nav.section-5 .main-menu a svg path:not([fill=none]),.left-nav.section-5 .main-menu a svg rect:not([fill=none]){fill:#fff}.left-nav.section-5 .main-menu a svg path:not([stroke=none]),.left-nav.section-5 .main-menu a svg rect:not([stroke=none]){stroke:#fff}.left-nav.section-5 .main-menu a span{color:#6c9d37;text-align:center}.left-nav.section-5 .main-menu a:hover{background-color:#fff}.left-nav.section-5 .bottom-icons>a{background-color:#6c9d37}.left-nav.section-5 .bottom-icons>a svg path:not([fill=none]),.left-nav.section-5 .bottom-icons>a svg rect:not([fill=none]){fill:#fff}.left-nav.section-5 .bottom-icons>a svg path:not([stroke=none]),.left-nav.section-5 .bottom-icons>a svg rect:not([stroke=none]){stroke:#fff}.left-nav.section-5 .bottom-icons>a:hover{background-color:#fff}.left-nav.section-5 .bottom-icons>a:hover svg path:not([fill=none]),.left-nav.section-5 .bottom-icons>a:hover svg rect:not([fill=none]){fill:#6c9d37}.left-nav.section-5 .bottom-icons>a:hover svg path:not([stroke=none]),.left-nav.section-5 .bottom-icons>a:hover svg rect:not([stroke=none]){stroke:#6c9d37}.left-nav.section-5 .bottom-icons .tel-btn{background-color:#6c9d37}.left-nav.section-5 .bottom-icons .tel-btn .label span{background-color:#fff;color:#6c9d37}.left-nav.section-5 .bottom-icons .tel-btn .label span a{color:#6c9d37}.left-nav.section-5 .bottom-icons .tel-btn svg path:not([fill=none]),.left-nav.section-5 .bottom-icons .tel-btn svg rect:not([fill=none]){fill:#fff}.left-nav.section-5 .bottom-icons .tel-btn svg path:not([stroke=none]),.left-nav.section-5 .bottom-icons .tel-btn svg rect:not([stroke=none]){stroke:#fff}.left-nav.section-5 .bottom-icons .tel-btn:hover{background-color:#fff}.left-nav.section-5 .bottom-icons .tel-btn:hover svg path:not([fill=none]),.left-nav.section-5 .bottom-icons .tel-btn:hover svg rect:not([fill=none]){fill:#6c9d37}.left-nav.section-5 .bottom-icons .tel-btn:hover svg path:not([stroke=none]),.left-nav.section-5 .bottom-icons .tel-btn:hover svg rect:not([stroke=none]){stroke:#6c9d37}.left-nav.section-5 .bottom-icons .facebook-btn{background-color:#6c9d37}.left-nav.section-5 .bottom-icons .facebook-btn svg path:not([fill=none]),.left-nav.section-5 .bottom-icons .facebook-btn svg rect:not([fill=none]){fill:#fff}.left-nav.section-5 .bottom-icons .facebook-btn svg path:not([stroke=none]),.left-nav.section-5 .bottom-icons .facebook-btn svg rect:not([stroke=none]){stroke:#fff}.left-nav.section-5 .bottom-icons .facebook-btn:hover{background-color:#fff}.left-nav.section-5 .bottom-icons .facebook-btn:hover svg path:not([fill=none]),.left-nav.section-5 .bottom-icons .facebook-btn:hover svg rect:not([fill=none]){fill:#6c9d37}.left-nav.section-5 .bottom-icons .facebook-btn:hover svg path:not([stroke=none]),.left-nav.section-5 .bottom-icons .facebook-btn:hover svg rect:not([stroke=none]){stroke:#6c9d37}.left-nav.section-6 .main-menu a{background-color:#e2be22}.left-nav.section-6 .main-menu a svg path:not([fill=none]),.left-nav.section-6 .main-menu a svg rect:not([fill=none]){fill:#fff}.left-nav.section-6 .main-menu a svg path:not([stroke=none]),.left-nav.section-6 .main-menu a svg rect:not([stroke=none]){stroke:#fff}.left-nav.section-6 .main-menu a span{color:#e2be22;text-align:center}.left-nav.section-6 .main-menu a:hover{background-color:#fff}.left-nav.section-6 .bottom-icons>a{background-color:#e2be22}.left-nav.section-6 .bottom-icons>a svg path:not([fill=none]),.left-nav.section-6 .bottom-icons>a svg rect:not([fill=none]){fill:#fff}.left-nav.section-6 .bottom-icons>a svg path:not([stroke=none]),.left-nav.section-6 .bottom-icons>a svg rect:not([stroke=none]){stroke:#fff}.left-nav.section-6 .bottom-icons>a:hover{background-color:#fff}.left-nav.section-6 .bottom-icons>a:hover svg path:not([fill=none]),.left-nav.section-6 .bottom-icons>a:hover svg rect:not([fill=none]){fill:#e2be22}.left-nav.section-6 .bottom-icons>a:hover svg path:not([stroke=none]),.left-nav.section-6 .bottom-icons>a:hover svg rect:not([stroke=none]){stroke:#e2be22}.left-nav.section-6 .bottom-icons .tel-btn{background-color:#e2be22}.left-nav.section-6 .bottom-icons .tel-btn .label span{background-color:#fff;color:#e2be22}.left-nav.section-6 .bottom-icons .tel-btn .label span a{color:#e2be22}.left-nav.section-6 .bottom-icons .tel-btn svg path:not([fill=none]),.left-nav.section-6 .bottom-icons .tel-btn svg rect:not([fill=none]){fill:#fff}.left-nav.section-6 .bottom-icons .tel-btn svg path:not([stroke=none]),.left-nav.section-6 .bottom-icons .tel-btn svg rect:not([stroke=none]){stroke:#fff}.left-nav.section-6 .bottom-icons .tel-btn:hover{background-color:#fff}.left-nav.section-6 .bottom-icons .tel-btn:hover svg path:not([fill=none]),.left-nav.section-6 .bottom-icons .tel-btn:hover svg rect:not([fill=none]){fill:#e2be22}.left-nav.section-6 .bottom-icons .tel-btn:hover svg path:not([stroke=none]),.left-nav.section-6 .bottom-icons .tel-btn:hover svg rect:not([stroke=none]){stroke:#e2be22}.left-nav.section-6 .bottom-icons .facebook-btn{background-color:#e2be22}.left-nav.section-6 .bottom-icons .facebook-btn svg path:not([fill=none]),.left-nav.section-6 .bottom-icons .facebook-btn svg rect:not([fill=none]){fill:#fff}.left-nav.section-6 .bottom-icons .facebook-btn svg path:not([stroke=none]),.left-nav.section-6 .bottom-icons .facebook-btn svg rect:not([stroke=none]){stroke:#fff}.left-nav.section-6 .bottom-icons .facebook-btn:hover{background-color:#fff}.left-nav.section-6 .bottom-icons .facebook-btn:hover svg path:not([fill=none]),.left-nav.section-6 .bottom-icons .facebook-btn:hover svg rect:not([fill=none]){fill:#e2be22}.left-nav.section-6 .bottom-icons .facebook-btn:hover svg path:not([stroke=none]),.left-nav.section-6 .bottom-icons .facebook-btn:hover svg rect:not([stroke=none]){stroke:#e2be22}.left-nav.section-7 .main-menu a{background-color:#fff}.left-nav.section-7 .main-menu a svg path:not([fill=none]),.left-nav.section-7 .main-menu a svg rect:not([fill=none]){fill:#00aad1}.left-nav.section-7 .main-menu a svg path:not([stroke=none]),.left-nav.section-7 .main-menu a svg rect:not([stroke=none]){stroke:#00aad1}.left-nav.section-7 .main-menu a span{color:#fff;text-align:center}.left-nav.section-7 .main-menu a:hover{background-color:#00aad1}.left-nav.section-7 .bottom-icons>a{background-color:#fff}.left-nav.section-7 .bottom-icons>a svg path:not([fill=none]),.left-nav.section-7 .bottom-icons>a svg rect:not([fill=none]){fill:#00aad1}.left-nav.section-7 .bottom-icons>a svg path:not([stroke=none]),.left-nav.section-7 .bottom-icons>a svg rect:not([stroke=none]){stroke:#00aad1}.left-nav.section-7 .bottom-icons>a:hover{background-color:#00aad1}.left-nav.section-7 .bottom-icons>a:hover svg path:not([fill=none]),.left-nav.section-7 .bottom-icons>a:hover svg rect:not([fill=none]){fill:#fff}.left-nav.section-7 .bottom-icons>a:hover svg path:not([stroke=none]),.left-nav.section-7 .bottom-icons>a:hover svg rect:not([stroke=none]){stroke:#fff}.left-nav.section-7 .bottom-icons .tel-btn{background-color:#fff}.left-nav.section-7 .bottom-icons .tel-btn .label span{background-color:#00aad1;color:#fff}.left-nav.section-7 .bottom-icons .tel-btn .label span a{color:#fff}.left-nav.section-7 .bottom-icons .tel-btn svg path:not([fill=none]),.left-nav.section-7 .bottom-icons .tel-btn svg rect:not([fill=none]){fill:#00aad1}.left-nav.section-7 .bottom-icons .tel-btn svg path:not([stroke=none]),.left-nav.section-7 .bottom-icons .tel-btn svg rect:not([stroke=none]){stroke:#00aad1}.left-nav.section-7 .bottom-icons .tel-btn:hover{background-color:#00aad1}.left-nav.section-7 .bottom-icons .tel-btn:hover svg path:not([fill=none]),.left-nav.section-7 .bottom-icons .tel-btn:hover svg rect:not([fill=none]){fill:#fff}.left-nav.section-7 .bottom-icons .tel-btn:hover svg path:not([stroke=none]),.left-nav.section-7 .bottom-icons .tel-btn:hover svg rect:not([stroke=none]){stroke:#fff}.left-nav.section-7 .bottom-icons .facebook-btn{background-color:#fff}.left-nav.section-7 .bottom-icons .facebook-btn svg path:not([fill=none]),.left-nav.section-7 .bottom-icons .facebook-btn svg rect:not([fill=none]){fill:#00aad1}.left-nav.section-7 .bottom-icons .facebook-btn svg path:not([stroke=none]),.left-nav.section-7 .bottom-icons .facebook-btn svg rect:not([stroke=none]){stroke:#00aad1}.left-nav.section-7 .bottom-icons .facebook-btn:hover{background-color:#00aad1}.left-nav.section-7 .bottom-icons .facebook-btn:hover svg path:not([fill=none]),.left-nav.section-7 .bottom-icons .facebook-btn:hover svg rect:not([fill=none]){fill:#fff}.left-nav.section-7 .bottom-icons .facebook-btn:hover svg path:not([stroke=none]),.left-nav.section-7 .bottom-icons .facebook-btn:hover svg rect:not([stroke=none]){stroke:#fff}@media screen and (max-width:965px){.left-nav{display:none}}.right-nav{position:fixed;right:calc((100% - min(1440px, 100%)) / 2);top:0;z-index:30;background-color:rgb(255 255 255 / .75);height:100vh;width:15vw;min-width:200px;max-width:270px;padding:10px 20px calc(100vh * 0.015);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;pointer-events:none}.right-nav.section-1 .bottom-btns .font-btns{border-color:#00aad1}.right-nav.section-1 .bottom-btns a{background-color:#00aad1;color:#fff}.right-nav.section-1 .bottom-btns a:hover,.right-nav.section-1 .bottom-btns a.current{background-color:#fff;color:#00aad1}.right-nav.section-2 .bottom-btns .font-btns{border-color:#fff}.right-nav.section-2 .bottom-btns a{background-color:#fff;color:#00aad1}.right-nav.section-2 .bottom-btns a:hover,.right-nav.section-2 .bottom-btns a.current{background-color:#00aad1;color:#fff}.right-nav.section-3 .bottom-btns .font-btns{border-color:#005d8c}.right-nav.section-3 .bottom-btns a{background-color:#005d8c;color:#fff}.right-nav.section-3 .bottom-btns a:hover,.right-nav.section-3 .bottom-btns a.current{background-color:#fff;color:#005d8c}.right-nav.section-4 .bottom-btns .font-btns{border-color:#fff}.right-nav.section-4 .bottom-btns a{background-color:#fff;color:#6c9d37}.right-nav.section-4 .bottom-btns a:hover,.right-nav.section-4 .bottom-btns a.current{background-color:#6c9d37;color:#fff}.right-nav.section-5 .bottom-btns .font-btns{border-color:#6c9d37}.right-nav.section-5 .bottom-btns a{background-color:#6c9d37;color:#fff}.right-nav.section-5 .bottom-btns a:hover,.right-nav.section-5 .bottom-btns a.current{background-color:#fff;color:#6c9d37}.right-nav.section-6 .bottom-btns .font-btns{border-color:#e2be22}.right-nav.section-6 .bottom-btns a{background-color:#e2be22;color:#fff}.right-nav.section-6 .bottom-btns a:hover,.right-nav.section-6 .bottom-btns a.current{background-color:#fff;color:#e2be22}.right-nav.section-7 .bottom-btns .font-btns{border-color:#fff}.right-nav.section-7 .bottom-btns a{background-color:#fff;color:#00aad1}.right-nav.section-7 .bottom-btns a:hover,.right-nav.section-7 .bottom-btns a.current{background-color:#00aad1;color:#fff}.right-nav .notice-section{display:flex;flex-direction:column;width:100%;margin-bottom:30%;position:relative}@media screen and (max-width:965px){.right-nav .notice-section{display:none}}.right-nav .bottom-btns{width:100%;pointer-events:all}.right-nav .bottom-btns .font-btns,.right-nav .bottom-btns .lang-btns{display:flex;justify-content:space-around}.right-nav .bottom-btns .font-btns{padding-bottom:8px;margin-bottom:8px;border-bottom:2px solid #fff}.right-nav .bottom-btns a{display:flex;width:40px;aspect-ratio:1;justify-content:center;align-items:center;border-radius:50%;transition:all 0.3s;font-size:17px;font-weight:400}.right-nav .bottom-btns a.small-font{font-size:16.8px}.right-nav .bottom-btns a.normal-font{font-size:21px}.right-nav .bottom-btns a.large-font{font-size:31.5px}@media screen and (max-width:965px){.right-nav{display:none}}.main-menu{list-style:none;overflow-y:auto;min-height:0}.main-menu li{margin-bottom:10px}.main-menu a{display:block;text-decoration:none;transition:all 0.3s;position:relative;height:95px;border-radius:8px}@media screen and (max-height:920px){.main-menu a{height:80px}}@media screen and (max-height:800px){.main-menu a{height:70px}}.main-menu a figure,.main-menu a span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.main-menu a span{opacity:0;font-size:.9523809524rem}.main-menu a:hover span{opacity:1}.main-menu a:hover figure{opacity:0}.bottom-icons{display:flex;justify-content:space-between;position:relative;width:calc(100%);max-width:200px;margin:auto auto calc(100vh * 0.005);flex-shrink:0}.bottom-icons>a{display:block;width:40px;aspect-ratio:1;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:all 0.3s}.bottom-icons .tel-btn{position:relative;display:block;width:40px;aspect-ratio:1;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:all 0.3s;cursor:pointer}.bottom-icons .tel-btn .label{display:none;font-size:.7619047619rem;position:absolute;left:0;top:0;z-index:3;transform:translateY(7%);white-space:nowrap;padding-left:60px}.bottom-icons .tel-btn .label span{display:inline-block;padding:10px 30px}.bottom-icons .tel-btn:hover .label{display:block}.bottom-icons .facebook-btn{position:relative;display:block;width:40px;aspect-ratio:1;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:all 0.3s;cursor:pointer}.bottom-icons .facebook-btn .icon,.bottom-icons .facebook-btn svg{width:30px;height:30px}.bottom-icons .facebook-btn:hover .label{display:block}.mobile-nav{display:none}@media screen and (max-width:965px){.mobile-nav{position:fixed;z-index:30;top:0;width:100%;height:100vh;display:flex;flex-direction:column;pointer-events:none}.mobile-nav .menu-bar{display:flex;justify-content:space-between;background-color:#fff;position:relative;pointer-events:all}.mobile-nav .menu-bar a:first-child img{width:100%}.mobile-nav .menu-bar a:last-child{min-width:50px}.mobile-nav .menu-bar svg{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%}.mobile-nav .menu-bar .menu-toggle-btn{height:55px;position:absolute;transform:translate(0,-50%);top:50%;right:2%;border-radius:10px}.mobile-nav .mobile-main-menu{background-color:#00aad1;height:100%;padding:25px;opacity:0;pointer-events:none;transform:scale(.95);transition:opacity 0.3s ease,transform 0.3s ease}.mobile-nav .mobile-main-menu .top{display:flex;justify-content:space-between;border-bottom:1.5px solid #fff;padding-bottom:25px}.mobile-nav .mobile-main-menu .top .mobile-lang-btns,.mobile-nav .mobile-main-menu .top .mobile-font-btns{display:flex;gap:5px}.mobile-nav .mobile-main-menu .top .mobile-lang-btns a,.mobile-nav .mobile-main-menu .top .mobile-font-btns a{width:40px;display:flex;aspect-ratio:1;background-color:#fff;color:#00aad1;border-radius:50%;justify-content:center;align-items:center;font-weight:400;font-size:17px}.mobile-nav .mobile-main-menu .top .mobile-lang-btns a.small-font,.mobile-nav .mobile-main-menu .top .mobile-font-btns a.small-font{font-size:16.8px}.mobile-nav .mobile-main-menu .top .mobile-lang-btns a.normal-font,.mobile-nav .mobile-main-menu .top .mobile-font-btns a.normal-font{font-size:21px}.mobile-nav .mobile-main-menu .top .mobile-lang-btns a.large-font,.mobile-nav .mobile-main-menu .top .mobile-font-btns a.large-font{font-size:31.5px}.mobile-nav .mobile-main-menu .top .mobile-lang-btns a.current,.mobile-nav .mobile-main-menu .top .mobile-font-btns a.current{background-color:#005d8c;color:#fff}.mobile-nav .mobile-main-menu .bottom{padding-top:25px}.mobile-nav .mobile-main-menu .bottom .menu-list{margin-bottom:40px}.mobile-nav .mobile-main-menu .bottom .menu-list a{display:flex;width:100%;background-color:#fff;align-items:center;color:#00aad1;padding:15px;border-radius:10px;gap:30px}.mobile-nav .mobile-main-menu .bottom .menu-list svg{width:50px}.mobile-nav .mobile-main-menu .bottom .menu-list svg path:not([fill=none]),.mobile-nav .mobile-main-menu .bottom .menu-list svg rect:not([fill=none]){fill:#00aad1}.mobile-nav .mobile-main-menu .bottom .menu-list svg path:not([stroke=none]),.mobile-nav .mobile-main-menu .bottom .menu-list svg rect:not([stroke=none]){stroke:#00aad1}.mobile-nav .mobile-main-menu .bottom .menu-list a+a{margin-top:25px}.mobile-nav .mobile-main-menu .bottom .contact-icons{display:flex;gap:14px}.mobile-nav .mobile-main-menu .bottom .contact-icons>a,.mobile-nav .mobile-main-menu .bottom .contact-icons .facebook-btn,.mobile-nav .mobile-main-menu .bottom .contact-icons .tel-btn{background-color:#fff;width:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;aspect-ratio:1;position:relative}.mobile-nav .mobile-main-menu .bottom .contact-icons svg path:not([fill=none]),.mobile-nav .mobile-main-menu .bottom .contact-icons svg rect:not([fill=none]){fill:#00aad1}.mobile-nav .mobile-main-menu .bottom .contact-icons svg path:not([stroke=none]),.mobile-nav .mobile-main-menu .bottom .contact-icons svg rect:not([stroke=none]){stroke:#00aad1}.mobile-nav .mobile-main-menu .bottom .contact-icons .tel-btn .label{display:none;font-size:.7619047619rem;position:absolute;left:0;top:0;z-index:3;transform:translateY(7%);white-space:nowrap;padding-left:50px}.mobile-nav .mobile-main-menu .bottom .contact-icons .tel-btn .label span{background-color:#fff;display:inline-block;padding:10px 20px;color:#00aad1}.mobile-nav .mobile-main-menu .bottom .contact-icons .tel-btn .label span a{color:#00aad1}.mobile-nav .mobile-main-menu .bottom .contact-icons .tel-btn:hover .label{display:block}.mobile-nav .mobile-main-menu .bottom .contact-icons .facebook-btn .icon{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.mobile-nav .mobile-main-menu .bottom .contact-icons .facebook-btn .icon svg{width:30px;height:30px;max-width:100%;max-height:100%}.mobile-nav .mobile-main-menu .bottom .contact-icons .facebook-btn .icon svg path{position:static!important}.mobile-nav .mobile-main-menu .bottom .contact-icons .facebook-btn:hover .label{display:block}.mobile-nav .mobile-main-menu.active{opacity:1;pointer-events:all;transform:scale(1);max-height:100vh;overflow-y:scroll;padding-bottom:20vh}}.mobile-nav .hamburger{opacity:0}.mobile-nav .hamburger.active{opacity:1}.mobile-nav .cross{opacity:0}.mobile-nav .cross.active{opacity:1}.mobile-nav.section-1 .menu-toggle-btn{background-color:#00aad1}.mobile-nav.section-1 .menu-toggle-btn svg{fill:#fff}.mobile-nav.section-1 .menu-toggle-btn path:not([fill=none]),.mobile-nav.section-1 .menu-toggle-btn rect:not([fill=none]){fill:#fff}.mobile-nav.section-1 .menu-toggle-btn path:not([stroke=none]),.mobile-nav.section-1 .menu-toggle-btn rect:not([stroke=none]){stroke:#fff}.mobile-nav.section-2 .menu-toggle-btn{background-color:#fff}.mobile-nav.section-2 .menu-toggle-btn svg{fill:#00aad1}.mobile-nav.section-2 .menu-toggle-btn path:not([fill=none]),.mobile-nav.section-2 .menu-toggle-btn rect:not([fill=none]){fill:#00aad1}.mobile-nav.section-2 .menu-toggle-btn path:not([stroke=none]),.mobile-nav.section-2 .menu-toggle-btn rect:not([stroke=none]){stroke:#00aad1}.mobile-nav.section-3 .menu-toggle-btn{background-color:#005d8c}.mobile-nav.section-3 .menu-toggle-btn svg{fill:#fff}.mobile-nav.section-3 .menu-toggle-btn path:not([fill=none]),.mobile-nav.section-3 .menu-toggle-btn rect:not([fill=none]){fill:#fff}.mobile-nav.section-3 .menu-toggle-btn path:not([stroke=none]),.mobile-nav.section-3 .menu-toggle-btn rect:not([stroke=none]){stroke:#fff}.mobile-nav.section-4 .menu-toggle-btn{background-color:#fff}.mobile-nav.section-4 .menu-toggle-btn svg{fill:#6c9d37}.mobile-nav.section-4 .menu-toggle-btn path:not([fill=none]),.mobile-nav.section-4 .menu-toggle-btn rect:not([fill=none]){fill:#6c9d37}.mobile-nav.section-4 .menu-toggle-btn path:not([stroke=none]),.mobile-nav.section-4 .menu-toggle-btn rect:not([stroke=none]){stroke:#6c9d37}.mobile-nav.section-5 .menu-toggle-btn{background-color:#6c9d37}.mobile-nav.section-5 .menu-toggle-btn svg{fill:#fff}.mobile-nav.section-5 .menu-toggle-btn path:not([fill=none]),.mobile-nav.section-5 .menu-toggle-btn rect:not([fill=none]){fill:#fff}.mobile-nav.section-5 .menu-toggle-btn path:not([stroke=none]),.mobile-nav.section-5 .menu-toggle-btn rect:not([stroke=none]){stroke:#fff}section{max-width:1440px;min-height:1024px;margin-left:auto;margin-right:auto;background-position:center;background-size:cover;background-repeat:no-repeat}@media screen and (max-width:965px){section{height:auto;min-height:100vh}}img{display:block}.intro{position:relative;border-top-left-radius:4rem;border-top-right-radius:4rem;overflow:hidden;background-color:#35c3de;color:#fff;font-weight:400;padding-top:10vh;padding-bottom:10vh}@media screen and (max-width:965px){.intro{border-top-left-radius:10px;border-top-right-radius:10px;text-align:center;padding-bottom:20vh;padding-top:0;background-color:#35c3de}}.intro .bg-corner-left{position:absolute;top:0;left:0}@media screen and (max-width:965px){.intro .bg-corner-left{display:none}}.intro .mobile-corner-left{display:none}@media screen and (max-width:965px){.intro .mobile-corner-left{display:block;mix-blend-mode:screen}}.intro .bg-corner-right{position:absolute;bottom:0;right:0}@media screen and (max-width:965px){.intro .bg-corner-right{display:none}}.intro p+p{margin-top:35px}.intro p{line-height:1.5;text-align:center}@media screen and (max-width:965px){.intro p{font-size:.8571428571rem}}.intro .container{display:flex;align-items:center}.intro .container h2{margin-bottom:20px;line-height:1.5;text-align:center}.intro .container>div{display:flex;flex-direction:column;justify-content:center;height:100%;padding:0 80px}@media screen and (max-width:965px){.intro .container>div{justify-content:flex-start;padding:0}}.intro .more-btn{display:inline-block;white-space:nowrap;border:1.5px solid #fff;color:#fff;border-radius:2rem;padding:8px 18px;margin-top:5%}.intro .more-btn img{margin-left:10px;display:inline}@media screen and (max-width:965px){.intro .more-btn{padding:4px 10px;margin-top:16%;font-size:.4761904762rem}.intro .more-btn img{margin-left:2px;width:10px}}.intro .details-btn{margin-top:40px;display:flex;justify-content:center}@media screen and (max-width:965px){.intro .details-btn{margin-top:30px}}.intro .details-btn .details-link{display:flex;align-items:center;gap:5px;background-color:#fff;color:#0c3e68;padding:10px 10px 10px 15px;border-radius:40px;text-decoration:none;font-size:1.1904761905rem;font-weight:500;transition:all 0.3s ease;border:none}.intro .details-btn .details-link .arrow-icon{width:max-content;height:1.4285714286rem;transition:transform 0.3s ease;display:flex;align-items:center;justify-content:center}.intro .details-btn .details-link .arrow-icon img{width:100%;height:100%}.intro .details-btn .details-link:hover{background-color:#00aad1;box-shadow:0 4px 15px rgb(0 0 0 / .2);color:#fff;transform:translateX(5px)}.intro .details-btn .details-link:hover .arrow-icon{transform:translate(3px,-3px)}.bridge{width:44px;height:33px}body.en .info-wrap .info-container:nth-child(4) p{font-size:1.0476190476rem;line-height:140%;margin-bottom:8px}@media screen and (max-width:965px){body.en .info-wrap .info-container:nth-child(4) p{font-size:.6666666667rem}}.info-wrap{display:grid;grid-template-columns:repeat(2,1fr);margin-top:32px;text-align:center;position:relative}@media screen and (max-width:965px){.info-wrap{display:flex;flex-direction:column;margin-top:22px}}.info-wrap p+p{margin-top:0}.info-wrap img{max-width:100px}.info-wrap .info-container{padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width:965px){.info-wrap .info-container{padding:20px 0;border-bottom:1px solid #fff}}.info-wrap .info-content{display:flex;flex-direction:column;align-items:center}@media screen and (max-width:965px){.info-wrap .info-content{flex-direction:row;width:100%}}@media screen and (max-width:965px){.info-wrap .info-content .description{flex:1}}.info-wrap .info-content video{max-width:100px}.info-wrap .info-container:nth-child(1){border-bottom:1.5px solid #fff;border-right:1.5px solid #fff}@media screen and (max-width:965px){.info-wrap .info-container:nth-child(1){border-right:none}}.info-wrap .info-container:nth-child(1) p{font-size:1.2857142857rem}@media screen and (max-width:965px){.info-wrap .info-container:nth-child(1) p{font-size:.6666666667rem}}.info-wrap .info-container:nth-child(1) span{font-size:2rem}@media screen and (max-width:965px){.info-wrap .info-container:nth-child(1) span{font-size:1.1428571429rem;font-weight:700}}.info-wrap .info-container:nth-child(2){border-bottom:1.5px solid #fff}.info-wrap .info-container:nth-child(2) span{font-size:2rem}@media screen and (max-width:965px){.info-wrap .info-container:nth-child(2) span{font-size:1.1428571429rem;font-weight:700}}.info-wrap .info-container:nth-child(3){border-right:1.5px solid #fff}@media screen and (max-width:965px){.info-wrap .info-container:nth-child(3){border-right:none}}.info-wrap .info-container:nth-child(4) span{font-size:2rem}@media screen and (max-width:965px){.info-wrap .info-container:nth-child(4) span{font-size:1.1428571429rem;font-weight:700}}.info-wrap .info-container:nth-child(2) p:nth-child(2){font-size:1.7619047619rem}@media screen and (max-width:965px){.info-wrap .info-container:nth-child(2) p:nth-child(2){font-size:1.1428571429rem}}.info-wrap .info-container:nth-child(2) p:last-child{font-size:1.0476190476rem}.info-wrap div:nth-child(3) p:first-child{font-size:1.2857142857rem}@media screen and (max-width:965px){.info-wrap div:nth-child(3) p:first-child{font-size:.6666666667rem}}.info-wrap div:nth-child(3) p:last-child{font-size:2.1428571429rem}@media screen and (max-width:965px){.info-wrap div:nth-child(3) p:last-child{font-size:1.1428571429rem;font-weight:700}}.info-wrap div:nth-child(4) p{font-size:1.4285714286rem}@media screen and (max-width:965px){.info-wrap div:nth-child(4) p{font-size:1rem;border-bottom:none;font-weight:700}}.info-wrap::after{content:"";display:block;position:absolute;width:75px;height:75px;background-color:#35c3de;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:965px){.info-wrap::after{display:none}}.news{background-color:#a6c020;color:#fff;position:relative;padding-top:10vh}@media screen and (max-width:965px){.news{padding-top:20vh;padding-bottom:20vh}}.news .bg-graphic{position:absolute;bottom:0;right:0}@media screen and (max-width:965px){.news .bg-graphic{width:70%}}.news h2{border-bottom:3px solid #588c30;padding-bottom:22px}.news a{color:#fff;display:block;border-bottom:1.5px solid #fff;padding-top:36px;padding-bottom:36px}@media screen and (max-width:965px){.news a{padding:23px 0}}.news .container{height:100%}.news .container>div{display:flex;flex-direction:column;justify-content:center;height:100%;padding:0 64px}@media screen and (max-width:965px){.news .container>div{padding:0}}.news .news-container{padding-right:18%;line-height:normal}@media screen and (max-width:965px){.news .news-container{padding-right:0}}.news .news-container .youtube-icon{display:inline;width:25px;vertical-align:bottom}.news .news-container span{display:block}@media screen and (max-width:965px){.news .news-container span{font-size:.7619047619rem}}.news .news-container p{margin-top:5.5px}@media screen and (max-width:965px){.news .news-container p{font-size:.6666666667rem}}.news .news-container a:last-child{border-bottom:0}@media screen and (max-width:965px){.news .news-container .date{border-left:#588c30 2px solid;padding-left:6.5px;margin-bottom:6px}}.news .more-btn{margin-top:40px;display:flex;justify-content:flex-start}@media screen and (max-width:965px){.news .more-btn{margin-top:30px}}.news .more-btn .more-link{display:flex;align-items:center;gap:5px;background-color:#486c2d;color:#fff;padding:10px 10px 10px 15px;border-radius:40px;text-decoration:none;font-size:1.1904761905rem;font-weight:500;transition:all 0.3s ease;border:none}.news .more-btn .more-link .arrow-icon{width:max-content;height:1.4285714286rem;transition:transform 0.3s ease;display:flex;align-items:center;justify-content:center}.news .more-btn .more-link .arrow-icon img{width:100%;height:100%}.news .more-btn .more-link:hover{background-color:#6c9d37;transform:translateX(5px);box-shadow:0 4px 15px rgb(0 0 0 / .2)}.news .more-btn .more-link:hover .arrow-icon{transform:translate(3px,-3px)}.benefit{background-image:url(/wp-content/themes/trunkroadt4/assets/img/benefit-bg.png)}.benefit .container{padding-top:8%;padding-left:min(max(15vw, 200px), 270px);padding-right:min(max(15vw, 200px), 270px)}@media screen and (max-width:965px){.benefit .container{padding-left:20px;padding-right:20px;padding-bottom:8%}}.benefit h2{color:#00bcdb;margin-bottom:40px;text-align:center}.benefit .tabs{margin-bottom:60px;text-align:center}@media screen and (max-width:965px){.benefit .tabs{display:flex;flex-direction:column;gap:20px;margin-bottom:0}}.benefit .tabs button{border:0;background-color:#005d8c;color:#fff;padding:8px 36px;font-size:1rem;border-radius:2rem;cursor:pointer;position:relative;width:calc(100% / 3 - 15px)}@media screen and (max-width:965px){.benefit .tabs button{padding:8px 24px;width:auto;display:inline-block;margin:0 auto!important;min-width:70%}}.benefit .tabs button+button{margin-left:26px}@media screen and (max-width:965px){.benefit .tabs button+button{margin-left:0}}.benefit .tabs .tab-button.active{background-color:#00bcdb}.benefit .tabs .tab-button.active::after{content:url(/wp-content/themes/trunkroadt4/assets/img/tab-arrow.svg);position:absolute;bottom:-66px;left:50%;transform:translateX(-50%)}@media screen and (max-width:965px){.benefit .tabs .tab-button.active::after{display:none}}.benefit .tab-mobile{padding:15px 45px;background-position:bottom;background-repeat:no-repeat;background-size:cover;color:#fff;border-radius:2rem;justify-content:space-between;font-weight:400;line-height:1.5}.benefit .tab-mobile label p{font-size:1.1428571429rem;width:calc(100% - 25px)}.benefit #mobile-tab-1{background-image:url(/wp-content/themes/trunkroadt4/assets/img/tab-1-mobile-bg.png)}.benefit #mobile-tab-1 p{font-size:1.1428571429rem}.benefit #mobile-tab-1 span{font-size:.8571428571rem}.benefit #mobile-tab-2{background-image:url(/wp-content/themes/trunkroadt4/assets/img/tab-2-mobile-bg.png)}.benefit #mobile-tab-3{background-image:url(/wp-content/themes/trunkroadt4/assets/img/tab-3-mobile-bg.png)}.benefit #tab-1{background-image:url(/wp-content/themes/trunkroadt4/assets/img/tab-1-bg.png)}.benefit #tab-2{background-image:url(/wp-content/themes/trunkroadt4/assets/img/tab-2-bg.png);background-position:center}.benefit #tab-3{background-image:url(/wp-content/themes/trunkroadt4/assets/img/tab-3-bg.png)}.benefit .tab{background-position:bottom;background-repeat:no-repeat;background-size:cover;color:#fff;padding:30px 50px;border-radius:2rem;display:none;justify-content:space-between;margin-bottom:60px;min-height:450px;font-weight:400;line-height:1.5}.benefit .tab h3{font-size:1.5238095238rem;margin-bottom:28px}.benefit .tab img{mix-blend-mode:screen}.benefit .tab p+p{margin-top:12px}.benefit .tab p{font-size:1.1904761905rem}.benefit .tab p::before{content:url(/wp-content/themes/trunkroadt4/assets/icon/check.png);margin-right:5px;top:5px;position:relative}.benefit .tab-mobile{margin-top:20px;padding-bottom:180px;position:relative;display:none}.benefit .tab-mobile:before{content:url(/wp-content/themes/trunkroadt4/assets/img/tab-arrow-m.png);position:absolute;top:-28px;left:50%;transform:translateX(-50%)}.benefit .tab-mobile h3{font-size:1.3333333333rem;margin-bottom:28px}.benefit .tab-mobile img{mix-blend-mode:screen}.benefit .tab-mobile label+label{margin-top:12px}.benefit .tab-mobile label{font-size:.8571428571rem;text-align:left;display:flex;align-items:baseline}.benefit .tab-mobile label span{font-size:1.1428571429rem;display:block}.benefit .tab-mobile label::before{content:"";background:url(/wp-content/themes/trunkroadt4/assets/icon/check.png) no-repeat center center;background-size:cover;margin-right:5px;top:3px;width:20px;height:18px;position:relative;display:block}.benefit .tab-mobile.active{display:none}@media screen and (max-width:965px){.benefit .tab-mobile.active{display:block}}.benefit .tab.active{display:flex;position:relative}@media screen and (max-width:965px){.benefit .tab.active{display:none}}.benefit .tabs+.tab p{font-size:.9523809524rem}.benefit .tabs+.tab p span{font-size:1.3333333333rem}.benefit .close-btn{border:0;background-color:#00bcdb;padding:8px 18px;color:#fff;border-radius:2rem;font-size:1rem;opacity:0;cursor:pointer}.benefit .close-btn img{display:inline;margin-left:10px}@media screen and (max-width:965px){.benefit .close-btn{display:none}}.benefit .close-btn.active{opacity:100}.indicator{position:absolute;display:inline;cursor:pointer}.indicator span{background-color:#fff;font-size:.8571428571rem;color:#005d8c;padding:10px 20px;border-top-left-radius:30px;border-bottom-right-radius:30px;position:absolute;white-space:nowrap;right:0;top:0;display:none;text-align:center;line-height:normal}.indicator span p{font-weight:300;font-size:.6666666667rem}.indicator span.left{left:0;right:unset}.indicator span::after{content:"";display:block;width:100%;height:100%;transform:translate(5px,5px);position:absolute;left:0;bottom:0;border-bottom-right-radius:34px;z-index:1;border-right:5px solid #00bcdb;border-bottom:5px solid #00bcdb}@media screen and (max-width:965px){.indicator{transform:scale(.5)}}.demo{background-color:#fff;position:relative}@media screen and (max-width:965px){.demo{height:auto;min-height:unset;background-color:#a6c020;padding-bottom:183px}}.demo .swiper img{width:100%;height:100%;object-fit:cover}.demo .main-swiper-container{position:relative}.demo .main-swiper-container .demo-mobile-left{display:none}@media screen and (max-width:965px){.demo .main-swiper-container .demo-mobile-left{display:block;position:relative;left:0;mix-blend-mode:screen}}.demo .main-swiper-container .mySwiper2{height:80%;z-index:3}@media screen and (max-width:965px){.demo .main-swiper-container .mySwiper2{height:65.2vw}}.demo .main-swiper-container .swiper-pagination{width:auto;left:50%;transform:translate(-50%);padding:12px 20px;border-radius:30px;background-color:#ffffffe6;bottom:22px}@media screen and (max-width:965px){.demo .main-swiper-container .swiper-pagination{padding:9.5px 15px;display:flex;bottom:-40px}}.demo .main-swiper-container .swiper-pagination .swiper-pagination-bullet{width:15px;height:15px;background-color:#8ca52e;opacity:1;margin:0 15px;position:relative}@media screen and (max-width:965px){.demo .main-swiper-container .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;margin:0 14px}}.demo .main-swiper-container .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff}.demo .main-swiper-container .swiper-pagination .swiper-pagination-bullet-active::before{content:"";background-color:#8ca52e;width:26px;height:26px;border-radius:50%;display:block;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;z-index:-1}@media screen and (max-width:965px){.demo .main-swiper-container .swiper-pagination .swiper-pagination-bullet-active::before{width:18px;height:18px}}.demo .mySwiper{height:calc(20% - 30px);padding:15px 0}@media screen and (max-width:965px){.demo .mySwiper{padding:58px 0 15px 0}}.demo .mySwiper .swiper-slide-thumb-active{position:relative}.demo .mySwiper .swiper-slide-thumb-active::before{content:"";display:block;width:calc(100% + 12px);height:calc(100% + 12px);background-color:#fff;position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%)}.demo .caption{position:absolute;font-size:2.4761904762rem;background-color:rgb(140 165 46 / .75);color:#fff;padding:16px 58px;border-radius:2rem;left:50%;top:10%;transform:translate(-50%,0);border:2px solid #fff}@media screen and (max-width:965px){.demo .caption{display:none}}.demo .mobile-caption{display:none}@media screen and (max-width:965px){.demo .mobile-caption{display:inline;position:absolute;z-index:1;font-size:1.4285714286rem;background-color:rgb(140 165 46 / .9);color:#fff;padding:10px 30px;border-radius:2rem;left:50%;top:8%;transform:translate(-50%,0);border:2px solid #fff;white-space:nowrap}}.demo .demo-mobile-right{display:none}@media screen and (max-width:965px){.demo .demo-mobile-right{display:block;mix-blend-mode:screen;position:absolute;right:0;bottom:0}}@media screen and (min-width:965px){.indicator:hover img{opacity:0}.indicator:hover span{display:inline}}@media screen and (max-width:965px){.indicator.active img{opacity:0}.indicator.active span{display:inline}}.indicator[data-road=興建隔音屏障1]{top:2%;left:48%}.indicator[data-road=T4號主幹路西行綫]{top:69%;left:40%}.indicator[data-road=T4號主幹路東行綫]{top:69%;left:55%}.indicator[data-road=擬建高架行人路暨單車徑]{top:30%;left:75%}.road-tag{position:absolute;display:inline;background-color:#00aad1;color:#fff;padding:10px 20px;border-radius:30px}@media screen and (max-width:965px){.road-tag{font-size:.619047619rem;padding:7px 10px}}.road-tag[data-tag=沙田路1]{top:18%;left:71%;rotate:15deg}.road-tag[data-tag=曾大屋村]{top:34%;left:28%}.road-tag[data-tag=沙田頭村]{top:65%;left:71%}.road-tag[data-tag=現有獅子山隧道公路]{top:49%;left:35%;rotate:334deg}.road-tag[data-tag=T4號主幹路1]{top:83%;left:18%}.road-tag[data-tag=T4號主幹路（東行綫）3]{top:44%;left:41%}.road-tag[data-tag=T4號主幹路（西行綫）]{top:65%;left:39%}.indicator[data-road=興建半開放式隔音屏障1]{top:25%;left:29%}.indicator[data-road=興建半開放式隔音屏障1]{top:25%;left:29%}.indicator[data-road=興建西行綫支路]{top:38%;left:22%}.road-tag[data-tag=獅子山隧道公路3]{top:55%;left:17%}.indicator[data-road=擬建半開放式隔音屏障]{top:16%;left:25%}.indicator[data-road=現有獅子山隧道公路2]{top:60%;left:32%}.road-tag[data-tag=T4號主幹路（西行綫）2]{top:56%;left:32%}.indicator[data-road=興建隔音屏障2]{top:30%;left:90%}.indicator[data-road=興建懸臂式隔音屏障]{top:42%;left:79%}.road-tag[data-tag=T4號主幹路（東行綫）2]{top:35%;left:55%}.road-tag[data-tag=T4號主幹路項目下提升行人設施]{top:38%;left:18%}.road-tag[data-tag=現有獅子山隧道公路2]{top:84%;left:13%}.indicator[data-road=興建高架行人路暨單車徑]{top:30%;left:62%}.indicator[data-road=擬建懸臂式隔音屏障]{top:50%;left:87%}.indicator[data-road=擬建隔音屏障]{top:25%;left:90%}.indicator[data-road=擬建高架行人路2]{top:45%;left:55%}.indicator[data-road=擬建高架行人路暨單車徑2]{top:72%;left:62%}.indicator[data-road=現有車公廟路]{top:87%;left:75%}.indicator[data-road=現有港鐵高架橋]{top:13%;left:85%}.road-tag[data-tag=現有車公廟路2]{top:73%;left:6%}.road-tag[data-tag=現有車公廟站]{top:57%;left:15%}.indicator[data-road=興建高架行人路]{top:74%;left:58%}.indicator[data-road=擬建半開放式隔音屏障3]{top:62%;left:45%}.indicator[data-road=興建隔音屏障]{top:35%;left:45%}.road-tag[data-tag=香港文化博物館]{top:50%;left:34%}.road-tag[data-tag=T4號主幹路（西行綫）3]{top:55%;left:62%}.road-tag[data-tag=T4號主幹路（東行綫）]{top:34%;left:62%}@media screen and (max-width:965px){.road-tag[data-tag=T4號主幹路（東行綫）]{top:29%}}.modal-wrapper{width:100vw;height:calc(100vh - 107px);padding:23px 30px;overflow:hidden;position:fixed;z-index:30;top:107px;background-color:#ffffff5e;backdrop-filter:blur(2px);display:none}@media screen and (max-width:965px){.modal-wrapper{display:block}}@media screen and (max-width:965px){.mdoal-wrapper.active{display:block}}.modal-trigger{position:absolute;bottom:10px;right:10px;display:none}@media screen and (max-width:965px){.modal-trigger{display:block}}.modal-trigger img{width:36px;height:36px}.image-modal{width:100%;height:100%;border-radius:30px;border:2px solid #fff;overflow:hidden;display:flex;flex-direction:column}.image-modal .modal-close{background-color:#fff;display:flex;justify-content:end}.image-modal .modal-close button{background-color:#fff0;border:0;padding:10px 17px}.image-modal .img-wrapper{flex-grow:1;overflow:scroll}.image-modal .img-wrapper .scroll-area{height:100%;aspect-ratio:16/9;position:relative}.image-modal .img-wrapper .scroll-area img{width:100%;height:100%;object-fit:cover}.image-modal .img-wrapper .scroll-area .indicators{position:absolute;top:0;left:0;width:100%;height:100%}footer{max-width:1440px;margin-left:auto;margin-right:auto;background-color:#fff;padding:22px 36px;position:relative;z-index:1;text-align:center}@media screen and (max-width:965px){footer{padding:10px 15px;text-align:left;display:flex;align-items:center}}footer a{display:inline-block;padding:0 25px;color:#00aad1;text-decoration:none;border-right:1.5px solid #00aad1}@media screen and (max-width:965px){footer a{font-size:.5714285714rem;padding:0 10px}}footer a:last-of-type{border-right:0}footer .contact-icons{display:none}@media screen and (max-width:965px){footer .contact-icons{display:flex;align-self:flex-end;gap:8px;flex-grow:1;justify-content:flex-end}footer .contact-icons>a,footer .contact-icons .facebook-btn .tel-btn{background-color:#fff;width:33px;display:flex;justify-content:center;align-items:center;aspect-ratio:1;position:relative;border:0}footer .contact-icons svg path:not([fill=none]),footer .contact-icons svg rect:not([fill=none]){fill:#00aad1}footer .contact-icons svg path:not([stroke=none]),footer .contact-icons svg rect:not([stroke=none]){stroke:#00aad1}footer .contact-icons .tel-btn .icon{width:33px;padding:0 10px}footer .contact-icons .tel-btn .icon svg{width:100%}footer .contact-icons .tel-btn .label{display:none;font-size:.7619047619rem;position:absolute;right:0;top:-100%;z-index:3;transform:translateY(-50%);white-space:nowrap;padding-left:50px}footer .contact-icons .tel-btn .label span{background-color:#fff;display:inline-block;padding:10px 20px;color:#00aad1}footer .contact-icons .tel-btn .label span a{color:#00aad1}footer .contact-icons .tel-btn:hover .label{display:block}footer .contact-icons .facebook-btn .icon{width:33px;padding:0 10px}footer .contact-icons .facebook-btn .icon svg{width:100%}footer .contact-icons .facebook-btn:hover .label{display:block}}.white-popup-block{background:#FFF;padding:30px 30px;text-align:left;width:fit-content;max-width:100vw;margin:40px auto;position:relative}.white-popup-block img{max-width:100%;object-fit:cover;height:auto}.mobile-notice-section{display:none;position:fixed;right:2%;bottom:3%;z-index:30;pointer-events:all;width:55vw}@media screen and (max-width:965px){.mobile-notice-section{display:block}}