@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@400..900&family=Noto+Sans+TC:wght@100..900&family=Noto+Serif+TC:wght@200..900&display=swap";.w-body{background:#000;font-size:20px}.v_n{visibility:hidden}.d_b{display:block}.d_n{display:none}.d_in{display:inline}.d_ib{display:inline-block}.d_f{display:flex}@media only screen and (max-width: 575px){.v_sm_n{visibility:hidden}.d_sm_b{display:block}.d_sm_n{display:none}.d_sm_in{display:inline}.d_sm_ib{display:inline-block}.d_sm_f{display:flex}}@media only screen and (max-width: 767px){.v_mb_n{visibility:hidden}.d_mb_b{display:block}.d_mb_n{display:none}.d_mb_in{display:inline}.d_mb_ib{display:inline-block}.d_md_f{display:flex}}@media only screen and (max-width: 991px){.v_pad_n{visibility:hidden}.d_pad_b{display:block}.d_pad_n{display:none}.d_pad_in{display:inline}.d_pad_ib{display:inline-block}.d_pad_f{display:flex}}.col_1{width:8.3333333333%}.col_2{width:16.6666666667%}.col_3{width:25%}.col_4{width:33.3333333333%}.col_5{width:41.6666666667%}.col_6{width:50%}.col_7{width:58.3333333333%}.col_8{width:66.6666666667%}.col_9{width:75%}.col_10{width:83.3333333333%}.col_11{width:91.6666666667%}.col_12{width:100%}@media only screen and (max-width: 767px){.col_mb_1{width:8.3333333333%}.col_mb_2{width:16.6666666667%}.col_mb_3{width:25%}.col_mb_4{width:33.3333333333%}.col_mb_5{width:41.6666666667%}.col_mb_6{width:50%}.col_mb_7{width:58.3333333333%}.col_mb_8{width:66.6666666667%}.col_mb_9{width:75%}.col_mb_10{width:83.3333333333%}.col_mb_11{width:91.6666666667%}.col_mb_12{width:100%}}.gap_10{gap:10px}.gap_20{gap:20px}.gap_30{gap:30px}.gap_40{gap:40px}.jc_start{justify-content:flex-start}.jc_center{justify-content:center}.jc_end{justify-content:flex-end}.jc_between{justify-content:space-between}@media only screen and (max-width: 575px){.jc_sm_start{justify-content:flex-start}.jc_sm_center{justify-content:center}.jc_sm_end{justify-content:flex-end}.jc_sm_between{justify-content:space-between}}@media only screen and (max-width: 767px){.jc_mb_start{justify-content:flex-start}.jc_mb_center{justify-content:center}.jc_mb_end{justify-content:flex-end}.jc_mb_between{justify-content:space-between}}@media only screen and (max-width: 991px){.jc_pad_start{justify-content:flex-start}.jc_pad_center{justify-content:center}.jc_pad_end{justify-content:flex-end}.jc_pad_between{justify-content:space-between}}.ai_center{align-items:center}@media only screen and (max-width: 767px){.ai_mb_start{align-items:flex-start}.ai_mb_center{align-items:center}.ai_mb_end{align-items:flex-end}}.fd_column{flex-direction:column}.fd_column_rev{flex-direction:column-reverse}.fd_row{flex-direction:row}.fd_row_rev{flex-direction:row-reverse}.fww{flex-wrap:wrap}.fs0{flex-shrink:0}@media only screen and (max-width: 767px){.fd_mb_column{flex-direction:column}.fd_mb_column_rev{flex-direction:column-reverse}.fd_mb_row{flex-direction:row}.fd_mb_row_rev{flex-direction:row-reverse}}.container{max-width:1360px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}@media only screen and (max-width: 767px){.container{padding-left:15px;padding-right:15px}}.container.xl{max-width:1880px}.e_font{font-family:Cinzel,Noto Sans TC,Microsoft JhengHei,sans-serif}.f_font{font-family:Cinzel,"Noto Serif TC",serif}.editor ol li,.editor ul li{padding-left:20px;line-height:1.5;font-size:16px;color:#333;font-family:Cinzel,Noto Sans TC,Microsoft JhengHei,sans-serif;font-weight:400;font-style:normal}.editor h2,.editor h3,.editor h4,.editor h5{margin-bottom:1em;font-family:Cinzel,"Noto Serif TC",serif;font-weight:700}.editor h2.mb0,.editor h3.mb0,.editor h4.mb0,.editor h5.mb0{margin-bottom:0}.editor table p{margin-bottom:0;font-family:Cinzel,Noto Sans TC,Microsoft JhengHei,sans-serif}.editor img{margin-bottom:20px;width:100%;height:auto}.editor img.mb0{margin-bottom:0}.editor figure.image{margin-left:auto;margin-right:auto;width:fit-content}.editor figure.image img{width:auto;max-width:100%}.editor hr{margin:2rem 0}.editor ul{margin-bottom:2rem}.editor ul li{list-style:initial;margin-left:2.3rem;line-height:1.8em;font-weight:400;font-family:Noto Sans TC,Microsoft JhengHei,sans-serif}.editor ul.circle li{list-style-type:circle}.editor ul.mb-0{margin-bottom:0}.editor ol{margin-bottom:1.25rem}.editor ol li{list-style:decimal;margin-left:1.8rem;line-height:1.8em;font-family:Noto Sans TC,Microsoft JhengHei,sans-serif}.editor ol.mb-0{margin-bottom:0}.editor li{font-size:1.8rem;padding-left:5px!important}.editor a{color:#3d7bd4;text-decoration:underline;word-break:break-all;font-size:1.8rem}.editor p{line-height:1.8em;font-size:1.8rem;letter-spacing:.0375rem}.editor p:has(img:only-child){margin-bottom:0}.editor p:has(a:only-child){margin-bottom:0}.editor p:has(iframe:only-child){margin-bottom:0}.common_section{width:100%;padding-left:clamp(1.2rem,2.6041666667vw,5rem);padding-right:clamp(1.2rem,2.6041666667vw,5rem);padding-top:clamp(1.2rem,2.6041666667vw,5rem);padding-bottom:clamp(1.2rem,2.6041666667vw,5rem)}.common_section>div{width:100%;max-width:1280px;margin:0 auto}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{font-size:62.5%;overflow-y:auto;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:400;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a{outline:none;text-decoration:none}a:focus,a:active,a:hover{outline:none;text-decoration:none}br{font-family:sans}img{border:0;max-width:100%;height:auto;display:block}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;padding:0;line-height:normal;vertical-align:baseline;background-color:transparent;border-radius:0}button[type=text],button[type=tel],button[type=email],button[type=password],button[type=number],button[type=button],button[type=submit],button[type=search],button[type=reset],button[type=image],input[type=text],input[type=tel],input[type=email],input[type=password],input[type=number],input[type=button],input[type=submit],input[type=search],input[type=reset],input[type=image]{-webkit-appearance:none;appearance:none}button{cursor:pointer;outline:none;border:none}input[type=button],input[type=submit],input[type=search],input[type=reset],input[type=image]{cursor:hand;cursor:pointer;outline:none;border:none}input[type=radio],input[type=checkbox]{padding:0;vertical-align:-1px;vertical-align:middle \	}input[type=search]{-webkit-appearance:textfield;appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}textarea{font-family:inherit}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}::selection,::-moz-selection{text-shadow:none}sup{vertical-align:super;display:inline-block}sub{vertical-align:sub;display:inline-block}html{width:100%;max-width:100%;height:auto;min-height:100%;overflow-x:hidden;overflow-y:auto}body{width:100%;max-width:100vw;min-width:100%;height:auto;background-color:#fff;color:#333;font-size:1.6rem;line-height:1.5;font-family:"Noto Serif TC",sans-serif;font-weight:400}a{color:#00549e;transition:all .2s}a:hover,a:active,a:focus{color:#008e8e}a.noshake{-webkit-backface-visibility:hidden;backface-visibility:hidden}a.noshake:hover,a.noshake:active,a.noshake:focus{-webkit-backface-visibility:hidden;backface-visibility:hidden}::selection{background:#008e8e;color:#000}::-moz-selection{background:#008e8e;color:#000}*{-webkit-tap-highlight-color:transparent}body{transition:backdrop-filter .6s ease,background-color .6s ease}body:not(.home){padding-top:var(--header-h, 0);background-color:#f1f3f5}body [lang=zh]{font-family:"Noto Serif TC",sans-serif}body [lang=en],h1,h2,h3,h4,h5,h6{font-family:Cinzel,serif}h1[lang=zh],h2[lang=zh],h3[lang=zh],h4[lang=zh],h5[lang=zh],h6[lang=zh]{font-family:"Noto Serif TC",sans-serif}h1[lang=en],h2[lang=en],h3[lang=en],h4[lang=en],h5[lang=en],h6[lang=en]{font-family:Cinzel,serif}.page_banner{width:100%;height:clamp(5.5859375rem,14.8958333333vw,28.6rem);padding-left:clamp(1.2rem,2.6041666667vw,5rem);padding-right:clamp(1.2rem,2.6041666667vw,5rem);display:flex;justify-content:center;align-items:center;background-color:#fff}.page_banner:after{content:"";position:absolute;right:0;top:var(--header-h);width:50vw;height:clamp(6.640625rem,17.7083333333vw,34rem);border-top-left-radius:clamp(1.2rem,3.125vw,6rem);background-color:#f1f3f5;background-size:cover;background-repeat:no-repeat;background-position:center}.page_banner>div{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:1280px;margin:0 auto}.page_banner>div h1{padding-top:clamp(1.2rem,1.875vw,3.6rem);font-size:clamp(1.5625rem,4.1666666667vw,8rem);line-height:1;color:#00549e;text-transform:uppercase;letter-spacing:.08em}.page_banner>div h2{font-size:clamp(1.2rem,1.6666666667vw,3.2rem);color:#333;font-family:"Noto Serif TC",sans-serif}.page_section{width:100%;padding-left:clamp(1.2rem,2.6041666667vw,5rem);padding-right:clamp(1.2rem,2.6041666667vw,5rem);padding-top:clamp(1.2rem,2.6041666667vw,5rem);padding-bottom:clamp(1.2rem,2.6041666667vw,5rem);background-image:url(../images/bg_page_text-Dnm8qa42.png);background-size:clamp(4.35546875rem,11.6145833333vw,22.3rem) clamp(18.28125rem,48.75vw,93.6rem);background-repeat:no-repeat;background-position:right clamp(1.2rem,2.6041666667vw,5rem) top clamp(5.0390625rem,13.4375vw,25.8rem)}.page_section>div{width:100%;max-width:1280px;margin:0 auto}.page_detail_header{position:relative;width:100%;padding-top:clamp(3.203125rem,8.5416666667vw,16.4rem);padding-left:clamp(1.2rem,2.6041666667vw,5rem);padding-right:clamp(1.2rem,2.6041666667vw,5rem);display:flex;justify-content:center;align-items:center}.page_detail_header>div{display:flex;justify-content:flex-start;align-items:center;width:100%;max-width:1280px;min-height:clamp(6.640625rem,17.7083333333vw,34rem);margin:0 auto;padding-top:clamp(1.7578125rem,4.6875vw,9rem);padding-left:clamp(3.515625rem,9.375vw,18rem);padding-right:clamp(1.7578125rem,4.6875vw,9rem);background-color:#fff;border-top-left-radius:clamp(1.2rem,2.6041666667vw,5rem);border-bottom:1px solid #C5E2FF}.page_detail_header>div .cover{order:1;position:absolute;right:0;bottom:0;width:clamp(13.671875rem,36.4583333333vw,70rem);height:clamp(7.6953125rem,20.5208333333vw,39.4rem);border-top-left-radius:clamp(1.2rem,2.6041666667vw,5rem);overflow:hidden}.page_detail_header>div .cover img{width:100%;height:100%;object-fit:cover}.page_detail_header>div .info{order:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex:1;padding-right:32vw}.page_detail_header>div .info .data{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:20px;padding-bottom:20px}.page_detail_header>div .info .category{padding:8px 30px;line-height:normal;font-size:18px;border-radius:100px;color:#00549e;background:#fff;border:1px solid #00549E}.page_detail_header>div .info .category:hover{color:#fff;background:#008e8e;border:1px solid #008E8E}.page_detail_header>div .info .date{font-size:18px;font-family:serif;color:#00549e}.page_detail_header>div .info h1{width:100%;padding-bottom:10px;font-size:34px;font-weight:700;color:#333;transition:all .2s ease}.page_content_section{width:100%;padding-left:clamp(1.2rem,2.6041666667vw,5rem);padding-right:clamp(1.2rem,2.6041666667vw,5rem);padding-top:clamp(1.2rem,2.6041666667vw,5rem)}.page_content_section>div{position:relative;width:100%;max-width:1280px;height:auto;margin:0 auto}.page_content_section>div .wysiwyg_content h2{width:100%;padding-bottom:clamp(1.2rem,.8333333333vw,1.6rem);font-size:clamp(1.2rem,1.4583333333vw,2.8rem);font-weight:700;font-family:"Noto Serif TC",sans-serif;color:#333;transition:all .2s ease}.page_content_section>div .wysiwyg_content p{line-height:1.8;padding-bottom:clamp(1.2rem,.8333333333vw,1.6rem)}.page_detail_section{width:100%;padding-left:clamp(1.2rem,2.6041666667vw,5rem);padding-right:clamp(1.2rem,2.6041666667vw,5rem);margin-bottom:clamp(3.90625rem,10.4166666667vw,20rem)}.page_detail_section>div{position:relative;background-color:#fff;padding-top:clamp(1.7578125rem,4.6875vw,9rem);padding-left:clamp(3.515625rem,9.375vw,18rem);padding-right:clamp(3.7109375rem,9.8958333333vw,19rem);padding-bottom:clamp(1.7578125rem,4.6875vw,9rem);width:100%;max-width:1280px;min-height:50vh;margin:0 auto}.page_detail_section>div .youtube_video{width:clamp(17.578125rem,46.875vw,90rem);margin:0 auto;margin-bottom:clamp(1.2rem,3.125vw,6rem)}.page_detail_section>div .youtube_video iframe{width:100%;height:100%;aspect-ratio:16/9}.page_detail_section>div .wysiwyg_content h2{width:100%;padding-bottom:16px;font-size:24px;font-weight:700;font-family:"Noto Serif TC",sans-serif;color:#333;transition:all .2s ease}.page_detail_section>div .wysiwyg_content p{line-height:1.9;padding-bottom:16px;font-size:17px}.page_detail_section>div .wysiwyg_content h3{font-size:22px;font-weight:700;margin-bottom:20px}.page_detail_section>div .wysiwyg_content h4{font-size:20px;font-weight:700;margin-bottom:20px}.page_detail_section>div .wysiwyg_content h5{font-size:18px;font-weight:700;margin-bottom:20px}.page_detail_section>div .wysiwyg_content strong{font-weight:700}.page_detail_section>div .wysiwyg_content ul li,.page_detail_section>div .wysiwyg_content ol li{margin-bottom:20px;line-height:1.7;font-size:17px}.page_detail_section>div:after{content:"";position:absolute;top:clamp(1.2rem,2.6041666667vw,5rem);right:calc(50% - 50vw + clamp(1.2rem,2.6041666667vw,5rem));width:clamp(4.35546875rem,11.6145833333vw,22.3rem);height:clamp(18.28125rem,48.75vw,93.6rem);max-height:calc(100% - clamp(1.2rem,2.6041666667vw,5rem));pointer-events:none;background-image:url(../images/bg_page_text-Dnm8qa42.png);background-size:clamp(4.35546875rem,11.6145833333vw,22.3rem) clamp(18.28125rem,48.75vw,93.6rem);background-repeat:no-repeat;background-position:right top}.page_detail_section>div:before{content:"";position:absolute;top:0;bottom:0;left:100%;right:calc(50% - 50vw);background:#fff;pointer-events:none}.page_more_section{padding-top:clamp(1.2rem,2.0833333333vw,4rem);padding-bottom:clamp(1.2rem,2.0833333333vw,4rem);background:#fff}.page_more_section .page_more_header{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1280px;margin:0 auto;padding-bottom:clamp(1.2rem,1.0416666667vw,2rem);padding-left:clamp(11.875rem,31.6666666667vw,60.8rem)}.page_more_section .page_more_header:before{position:absolute;content:"";left:0;top:calc(-1*clamp(3.22265625rem,8.59375vw,16.5rem));width:clamp(10.5078125rem,28.0208333333vw,53.8rem);height:clamp(5.8984375rem,15.7291666667vw,30.2rem);border-top-right-radius:clamp(1.2rem,1.0416666667vw,2rem);background-color:#f1f3f5;background-size:cover;background-repeat:no-repeat;background-position:center}.page_more_section .page_more_header h2{font-size:36px;color:#00549e}.page_more_section .page_more_header h3{font-size:24px;font-weight:700;color:#333}.page_more_section .page_more_header .nav{position:absolute;right:40px;display:flex;align-items:center;gap:20px}.page_more_section .page_more_header .nav:before{content:"‧";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}.page_more_section .page_more_header .nav button{display:flex;justify-content:center;align-items:center;background:none;border:none;cursor:pointer}.page_more_section .page_more_header .nav button .icon{display:flex;justify-content:center;align-items:center;width:clamp(6rem,3.6458333333vw,7rem);height:clamp(2rem,1.25vw,2.4rem)}.page_more_section .page_more_header .nav button.prev svg,.page_more_section .page_more_header .nav button.next svg{width:clamp(6.8rem,3.6458333333vw,7rem);height:auto;transition:transform .2s ease}.page_more_section .page_more_header .nav button.prev svg path,.page_more_section .page_more_header .nav button.prev svg rect,.page_more_section .page_more_header .nav button.next svg path,.page_more_section .page_more_header .nav button.next svg rect{fill:#00549e}.page_more_section .page_more_header .nav button.prev:hover svg path,.page_more_section .page_more_header .nav button.prev:hover svg rect,.page_more_section .page_more_header .nav button.next:hover svg path,.page_more_section .page_more_header .nav button.next:hover svg rect{fill:#008e8e}.page_more_section .page_more_header .nav button.prev .icon{transform:rotate(180deg)}.page_more_section .page_more_content{display:flex;justify-content:flex-start;align-items:center;height:50%;width:100vw;position:relative;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-padding-left:4vw;scrollbar-width:none;-ms-overflow-style:none}.page_more_section .page_more_content::-webkit-scrollbar{display:none}.page_more_section .page_more_content ul,.page_more_section .page_more_content .swiper-wrapper{position:relative;z-index:1;display:flex;align-items:center}.page_more_section .page_more_content ul li,.page_more_section .page_more_content ul .swiper-slide,.page_more_section .page_more_content .swiper-wrapper li,.page_more_section .page_more_content .swiper-wrapper .swiper-slide{position:relative;border-bottom:1px solid #A6BAC8;padding-top:clamp(1.2rem,3.125vw,6rem);padding-bottom:clamp(1.2rem,3.125vw,6rem)}.page_more_section .page_more_content ul li>div,.page_more_section .page_more_content ul .swiper-slide>div,.page_more_section .page_more_content .swiper-wrapper li>div,.page_more_section .page_more_content .swiper-wrapper .swiper-slide>div{display:flex;justify-content:flex-start;align-items:center;width:min(750px,50vw);margin-right:4vw;position:relative}.page_more_section .page_more_content ul li:after,.page_more_section .page_more_content ul .swiper-slide:after,.page_more_section .page_more_content .swiper-wrapper li:after,.page_more_section .page_more_content .swiper-wrapper .swiper-slide:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:2px;background-color:#008e8e;transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.page_more_section .page_more_content ul li .item_cover,.page_more_section .page_more_content ul .swiper-slide .item_cover,.page_more_section .page_more_content .swiper-wrapper li .item_cover,.page_more_section .page_more_content .swiper-wrapper .swiper-slide .item_cover{position:relative;display:flex;justify-content:center;align-items:center;width:24vw;height:auto;aspect-ratio:9/5;border-top-right-radius:14px;margin-right:3.3vw;overflow:hidden}.page_more_section .page_more_content ul li .item_cover img,.page_more_section .page_more_content ul .swiper-slide .item_cover img,.page_more_section .page_more_content .swiper-wrapper li .item_cover img,.page_more_section .page_more_content .swiper-wrapper .swiper-slide .item_cover img{object-fit:cover;transition:transform .4s ease;will-change:transform;transform-origin:center center}.page_more_section .page_more_content ul li .item_cover .icon_play,.page_more_section .page_more_content ul .swiper-slide .item_cover .icon_play,.page_more_section .page_more_content .swiper-wrapper li .item_cover .icon_play,.page_more_section .page_more_content .swiper-wrapper .swiper-slide .item_cover .icon_play{position:absolute;display:flex;justify-content:center;align-items:center;width:60px;height:60px;background:#fff0;border-radius:50%;box-shadow:5px 3px 10px #0000004d;overflow:visible}.page_more_section .page_more_content ul li .item_cover .icon_play:before,.page_more_section .page_more_content ul .swiper-slide .item_cover .icon_play:before,.page_more_section .page_more_content .swiper-wrapper li .item_cover .icon_play:before,.page_more_section .page_more_content .swiper-wrapper .swiper-slide .item_cover .icon_play:before{content:"";position:absolute;top:50%;left:50%;width:60px;height:60px;border-radius:50%;background:#fff0;transform:translate(-50%,-50%)}.page_more_section .page_more_content ul li .item_cover .icon_play .ring,.page_more_section .page_more_content ul .swiper-slide .item_cover .icon_play .ring,.page_more_section .page_more_content .swiper-wrapper li .item_cover .icon_play .ring,.page_more_section .page_more_content .swiper-wrapper .swiper-slide .item_cover .icon_play .ring{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.page_more_section .page_more_content ul li .item_cover .icon_play .ring circle,.page_more_section .page_more_content ul .swiper-slide .item_cover .icon_play .ring circle,.page_more_section .page_more_content .swiper-wrapper li .item_cover .icon_play .ring circle,.page_more_section .page_more_content .swiper-wrapper .swiper-slide .item_cover .icon_play .ring circle{fill:none;vector-effect:non-scaling-stroke}.page_more_section .page_more_content ul li .item_cover .icon_play .ring .bg,.page_more_section .page_more_content ul .swiper-slide .item_cover .icon_play .ring .bg,.page_more_section .page_more_content .swiper-wrapper li .item_cover .icon_play .ring .bg,.page_more_section .page_more_content .swiper-wrapper .swiper-slide .item_cover .icon_play .ring .bg{stroke:#ffffff80;stroke-width:8px}.page_more_section .page_more_content ul li .item_cover .icon_play .ring .fg,.page_more_section .page_more_content ul .swiper-slide .item_cover .icon_play .ring .fg,.page_more_section .page_more_content .swiper-wrapper li .item_cover .icon_play .ring .fg,.page_more_section .page_more_content .swiper-wrapper .swiper-slide .item_cover .icon_play .ring .fg{stroke:#008e8e;stroke-width:8px;stroke-linecap:round;stroke-dasharray:999;stroke-dashoffset:999;transition:stroke-dashoffset 1.2s ease}.page_more_section .page_more_content ul li .item_cover .icon_play svg,.page_more_section .page_more_content ul .swiper-slide .item_cover .icon_play svg,.page_more_section .page_more_content .swiper-wrapper li .item_cover .icon_play svg,.page_more_section .page_more_content .swiper-wrapper .swiper-slide .item_cover .icon_play svg{position:relative;width:46px;height:46px;z-index:1}.page_more_section .page_more_content ul li .item_cover .icon_play svg path,.page_more_section .page_more_content ul li .item_cover .icon_play svg rect,.page_more_section .page_more_content ul .swiper-slide .item_cover .icon_play svg path,.page_more_section .page_more_content ul .swiper-slide .item_cover .icon_play svg rect,.page_more_section .page_more_content .swiper-wrapper li .item_cover .icon_play svg path,.page_more_section .page_more_content .swiper-wrapper li .item_cover .icon_play svg rect,.page_more_section .page_more_content .swiper-wrapper .swiper-slide .item_cover .icon_play svg path,.page_more_section .page_more_content .swiper-wrapper .swiper-slide .item_cover .icon_play svg rect{fill:#fff}.page_more_section .page_more_content ul li .item_info,.page_more_section .page_more_content ul .swiper-slide .item_info,.page_more_section .page_more_content .swiper-wrapper li .item_info,.page_more_section .page_more_content .swiper-wrapper .swiper-slide .item_info{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex:1;padding-right:20px}.page_more_section .page_more_content ul li .item_info .item_data,.page_more_section .page_more_content ul .swiper-slide .item_info .item_data,.page_more_section .page_more_content .swiper-wrapper li .item_info .item_data,.page_more_section .page_more_content .swiper-wrapper .swiper-slide .item_info .item_data{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:12px;padding-bottom:16px;white-space:nowrap}.page_more_section .page_more_content ul li .item_info .item_category,.page_more_section .page_more_content ul .swiper-slide .item_info .item_category,.page_more_section .page_more_content .swiper-wrapper li .item_info .item_category,.page_more_section .page_more_content .swiper-wrapper .swiper-slide .item_info .item_category{line-height:normal;padding:6px 22px;font-size:16px;border-radius:100px;color:#00549e;background:#fff;border:1px solid #00549E}.page_more_section .page_more_content ul li .item_info .item_category:hover,.page_more_section .page_more_content ul .swiper-slide .item_info .item_category:hover,.page_more_section .page_more_content .swiper-wrapper li .item_info .item_category:hover,.page_more_section .page_more_content .swiper-wrapper .swiper-slide .item_info .item_category:hover{color:#fff;background:#008e8e;border:1px solid #008E8E}.page_more_section .page_more_content ul li .item_info .item_date,.page_more_section .page_more_content ul .swiper-slide .item_info .item_date,.page_more_section .page_more_content .swiper-wrapper li .item_info .item_date,.page_more_section .page_more_content .swiper-wrapper .swiper-slide .item_info .item_date{font-size:14px;color:#a6bac8}.page_more_section .page_more_content ul li .item_info h4,.page_more_section .page_more_content ul .swiper-slide .item_info h4,.page_more_section .page_more_content .swiper-wrapper li .item_info h4,.page_more_section .page_more_content .swiper-wrapper .swiper-slide .item_info h4{width:100%;padding-bottom:10px;font-size:20px;font-weight:700;color:#333;transition:all .2s ease}.page_more_section .page_more_content ul li .item_info p,.page_more_section .page_more_content ul .swiper-slide .item_info p,.page_more_section .page_more_content .swiper-wrapper li .item_info p,.page_more_section .page_more_content .swiper-wrapper .swiper-slide .item_info p{position:relative;color:#555;font-size:clamp(1.2rem,.9375vw,1.8rem);padding-bottom:clamp(1.2rem,.9375vw,1.8rem)}.page_more_section .page_more_content ul li .more,.page_more_section .page_more_content ul .swiper-slide .more,.page_more_section .page_more_content .swiper-wrapper li .more,.page_more_section .page_more_content .swiper-wrapper .swiper-slide .more{display:flex;align-items:center;justify-content:center}.page_more_section .page_more_content ul li .more .a_more,.page_more_section .page_more_content ul .swiper-slide .more .a_more,.page_more_section .page_more_content .swiper-wrapper li .more .a_more,.page_more_section .page_more_content .swiper-wrapper .swiper-slide .more .a_more{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:100px;background:#fff;border:1px solid #00549E}.page_more_section .page_more_content ul li .more .a_more svg,.page_more_section .page_more_content ul .swiper-slide .more .a_more svg,.page_more_section .page_more_content .swiper-wrapper li .more .a_more svg,.page_more_section .page_more_content .swiper-wrapper .swiper-slide .more .a_more svg{width:28px;height:auto}.page_more_section .page_more_content ul li .more .a_more:hover,.page_more_section .page_more_content ul .swiper-slide .more .a_more:hover,.page_more_section .page_more_content .swiper-wrapper li .more .a_more:hover,.page_more_section .page_more_content .swiper-wrapper .swiper-slide .more .a_more:hover{background:#008e8e;border:1px solid #008E8E}.page_more_section .page_more_content ul li .more .a_more:hover svg path,.page_more_section .page_more_content ul li .more .a_more:hover svg rect,.page_more_section .page_more_content ul .swiper-slide .more .a_more:hover svg path,.page_more_section .page_more_content ul .swiper-slide .more .a_more:hover svg rect,.page_more_section .page_more_content .swiper-wrapper li .more .a_more:hover svg path,.page_more_section .page_more_content .swiper-wrapper li .more .a_more:hover svg rect,.page_more_section .page_more_content .swiper-wrapper .swiper-slide .more .a_more:hover svg path,.page_more_section .page_more_content .swiper-wrapper .swiper-slide .more .a_more:hover svg rect{fill:#fff}.page_more_section .page_more_content ul li:hover .item_cover img,.page_more_section .page_more_content ul .swiper-slide:hover .item_cover img,.page_more_section .page_more_content .swiper-wrapper li:hover .item_cover img,.page_more_section .page_more_content .swiper-wrapper .swiper-slide:hover .item_cover img{transform:scale(1.1)}.page_more_section .page_more_content ul li:hover .item_info h4,.page_more_section .page_more_content ul .swiper-slide:hover .item_info h4,.page_more_section .page_more_content .swiper-wrapper li:hover .item_info h4,.page_more_section .page_more_content .swiper-wrapper .swiper-slide:hover .item_info h4{color:#008e8e}.page_more_section .page_more_content ul li:hover .item_cover .icon_play:before,.page_more_section .page_more_content ul .swiper-slide:hover .item_cover .icon_play:before,.page_more_section .page_more_content .swiper-wrapper li:hover .item_cover .icon_play:before,.page_more_section .page_more_content .swiper-wrapper .swiper-slide:hover .item_cover .icon_play:before{background:#008e8e}.page_more_section .page_more_content ul li:hover .item_cover .icon_play .ring .fg,.page_more_section .page_more_content ul .swiper-slide:hover .item_cover .icon_play .ring .fg,.page_more_section .page_more_content .swiper-wrapper li:hover .item_cover .icon_play .ring .fg,.page_more_section .page_more_content .swiper-wrapper .swiper-slide:hover .item_cover .icon_play .ring .fg{stroke-dashoffset:0}.page_more_section .page_more_content ul li:hover .item_cover .icon_play svg path,.page_more_section .page_more_content ul li:hover .item_cover .icon_play svg rect,.page_more_section .page_more_content ul .swiper-slide:hover .item_cover .icon_play svg path,.page_more_section .page_more_content ul .swiper-slide:hover .item_cover .icon_play svg rect,.page_more_section .page_more_content .swiper-wrapper li:hover .item_cover .icon_play svg path,.page_more_section .page_more_content .swiper-wrapper li:hover .item_cover .icon_play svg rect,.page_more_section .page_more_content .swiper-wrapper .swiper-slide:hover .item_cover .icon_play svg path,.page_more_section .page_more_content .swiper-wrapper .swiper-slide:hover .item_cover .icon_play svg rect{fill:#fff}.page_more_section .page_more_content ul li:hover:after,.page_more_section .page_more_content ul .swiper-slide:hover:after,.page_more_section .page_more_content .swiper-wrapper li:hover:after,.page_more_section .page_more_content .swiper-wrapper .swiper-slide:hover:after{transform:scaleX(1);transform-origin:left}.page_more_section .page_more_content ul li:not(:hover) .item_cover .icon_play .ring .fg,.page_more_section .page_more_content ul .swiper-slide:not(:hover) .item_cover .icon_play .ring .fg,.page_more_section .page_more_content .swiper-wrapper li:not(:hover) .item_cover .icon_play .ring .fg,.page_more_section .page_more_content .swiper-wrapper .swiper-slide:not(:hover) .item_cover .icon_play .ring .fg{transition:stroke-dashoffset .2s ease}.page_intro_banner{width:100%}.page_intro_banner>div{width:100%;display:flex;padding-top:90px;margin-top:130px;position:relative}.page_intro_banner>div .banner{position:absolute;width:41vw;left:-5vw;height:100%;border-top-right-radius:40px;overflow:hidden;top:0}.page_intro_banner>div .banner img{width:100%;height:100%;object-fit:cover;object-position:center}.page_intro_banner>div .title{width:100%;background:#fff;padding:60px 40px 20px 45vw;margin-top:50px;border-top-right-radius:40px}.page_intro_banner>div .title h2{font-size:48px;line-height:1.2em;color:#00549e;word-break:break-word}.page_intro_banner>div .title h3{font-size:24px;color:#333;font-family:"Noto Serif TC",sans-serif}.page_category{padding:40px 0}.page_category ul{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:20px}.page_category ul li{position:relative;min-width:calc(25% - 20px);width:fit-content}.page_category ul li a{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:18px;line-height:normal;height:auto;padding:18px 26px 18px 24px;border-radius:20px 0;background:#fff;color:#00549e;transition:all .2s ease}.page_category ul li a .arraw{margin-left:8px}.page_category ul li a .arraw svg path,.page_category ul li a .arraw svg rect{fill:currentColor}.page_category ul li a:hover{background:#008e8e;color:#fff}.page_category ul li a:hover .arraw{margin-left:8px}.page_category ul li a:hover .arraw svg path,.page_category ul li a:hover .arraw svg react{fill:#fff}.page_category ul li a.active{background:#008e8e;color:#fff}.page_category ul li a.active .arraw{margin-left:8px}.page_category ul li a.active .arraw svg path,.page_category ul li a.active .arraw svg rect{fill:#fff}.page_pagination{padding:80px 0}.page_pagination ul{display:flex;justify-content:center;align-items:center;gap:20px}.page_pagination ul li a{display:flex;justify-content:center;align-items:center;font-size:20px;width:46px;height:46px;border-top-right-radius:10px;border:1px solid #A6BAC8;background:#fff;color:#333;font-family:serif;line-height:1;transition:all .2s ease}.page_pagination ul li a .icon{display:flex;justify-content:center;align-items:center;transition:transform .2s ease}.page_pagination ul li a:hover,.page_pagination ul li a.active{background:#008e8e;color:#fff}.page_pagination ul li.prev a,.page_pagination ul li.next a{width:90px;height:46px}.page_pagination ul li.prev a svg,.page_pagination ul li.next a svg{width:32px;height:auto;transition:transform .2s ease}.page_pagination ul li.prev a svg path,.page_pagination ul li.prev a svg rect,.page_pagination ul li.next a svg path,.page_pagination ul li.next a svg rect{fill:#a6bac8}.page_pagination ul li.prev a:hover svg path,.page_pagination ul li.prev a:hover svg rect,.page_pagination ul li.next a:hover svg path,.page_pagination ul li.next a:hover svg rect{fill:#fff}.page_pagination ul li.prev a .icon{transform:rotate(180deg)}.page_count{font-size:16px;padding-bottom:10px}.page_count span{color:#3e99e9}.page_count.news_count{padding-bottom:0}.button_round{padding:14px 32px;background:#fff;font-size:20px;color:#00549e;border:1px solid #00549E;border-radius:100px;display:flex;justify-content:space-between;align-items:center;gap:10px;transition:all .3s ease;font-weight:500;width:fit-content;min-width:270px}.button_round span{display:inline-block;width:8px;height:8px;border-radius:100px;background:#00549e;position:relative;transition:background-color .3s ease}.button_round:hover{background:#00549e;color:#fff}.button_round:hover span{background:#fff}.button_round.border0{border-color:#fff}.template_section>div{z-index:2;position:relative}.template_section:before{content:"";background:linear-gradient(to bottom,#f8f8f8 45%,#f1f3f5 45%);width:100%;height:100%;position:absolute;z-index:-1;top:0;left:0}.template_section .content{padding:80px 60px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff;border-bottom-right-radius:40px;margin:50px auto}.template_section .content>div{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;font-size:18px}.template_section .content>div .image_city{width:100%;max-width:500px;height:250px;margin:0 auto 40px;padding-top:5%;display:flex;justify-content:center;align-items:center;position:relative;background:url(../images/image-city-C8gsDw0I.png) center bottom/contain no-repeat}.template_section .content>div .image_city h1{font-size:96px;font-weight:700;color:#00549e}.template_section .content>div h3{font-size:24px;font-weight:600;color:#00549e;margin-bottom:10px}.template_section .content>div .button_round{margin-top:40px}@media only screen and (max-width: 991px){.template_section .content{padding:50px 20px;border-bottom-right-radius:20px;margin:40px auto}.template_section .content>div{font-size:16px}.template_section .content>div .image_city{height:180px;margin-bottom:30px;background-position:center center}.template_section .content>div .image_city h1{font-size:68px}.template_section .content>div h3{font-size:20px;margin-bottom:8px}.template_section .content>div .button_round{margin-top:30px}}.page_btn_container{width:100%;position:relative;border-top:1px solid #C5E2FF;padding:80px 0;min-height:unset!important}.page_btn_container>div{position:relative;max-width:1280px;margin:0 auto}.page_btn_container .btn_row{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:30px}.page_btn_container .btn_row a{padding:15px 44px;min-width:160px;display:flex;justify-content:center;align-items:center;font-size:18px;line-height:1.3;font-weight:500;transition:all .2s ease;color:#555;border:1px solid #A6BAC8;border-top-right-radius:16px;gap:20px}.page_btn_container .btn_row a .icon{display:flex;flex-direction:column;gap:6px;justify-content:center;align-items:center}.page_btn_container .btn_row a .icon span{width:24px;height:2px;background-color:#555;display:inline-block;transition:all .2s ease}.page_btn_container .btn_row a .arrow span{display:block;width:14px;height:14px;border-width:3px 3px 0 0;border-style:solid;border-color:#555;transition:all .2s ease}.page_btn_container .btn_row a.prev{gap:14px}.page_btn_container .btn_row a.prev span{transform:rotate(-135deg)}.page_btn_container .btn_row a.next{gap:14px}.page_btn_container .btn_row a.next span{transform:rotate(45deg)}.page_btn_container .btn_row a:hover{background-color:#008e8e;color:#fff}.page_btn_container .btn_row a:hover span{border-color:#fff}.page_btn_container .btn_row a:hover .icon span{background-color:#fff}.page_btn_container .btn_row a.green{background-color:#008e8e;color:#fff}.page_btn_container .btn_row a.green span{border-color:#fff}.page_btn_container .btn_row a.green:hover{background-color:#18adad}.pop_up{position:fixed;width:100vw;height:100vh;max-width:100vw;max-height:100vh;justify-content:center;align-items:center;top:0;left:0;backdrop-filter:blur(18px);z-index:999;opacity:0;transition:all .4s ease;display:none}.pop_up.show{display:flex;opacity:1;transition:opacity .4s ease}.pop_up>div{position:relative;width:800px;max-width:75vw;margin:80px 40px 60px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 80px;border-top:10px solid #00549E;border-bottom-right-radius:40px;background:#fff;box-shadow:0 3px 30px #00000029}.pop_up .btn_close{position:absolute;background-color:#fff;width:72px;height:72px;border-radius:100px;box-shadow:0 3px 6px #00000029;right:-36px;top:-36px;transition:background-color .2s ease}.pop_up .btn_close span{position:absolute;width:32px;height:6px;background-color:#1f8456;left:50%;top:50%;border-radius:10px;transition:background-color .2s ease}.pop_up .btn_close span:nth-child(1){transform:translate(-50%,-50%) rotate(45deg)}.pop_up .btn_close span:nth-child(2){transform:translate(-50%,-50%) rotate(-45deg)}.pop_up .btn_close:hover{background-color:#1f8456}.pop_up .btn_close:hover span{background-color:#fff}.pop_up h3{display:block;font-size:34px;line-height:1.3;font-weight:500;margin-bottom:16px;text-align:center;color:#00549e}.pop_up p{font-size:18px;line-height:1.8}.pop_up p a{text-decoration:none;text-underline-position:under}.pop_up p a:hover{text-decoration:underline}.pop_up .button_round{margin-top:44px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 991px){.pop_up>div{max-width:86vw;padding:50px 40px 40px;border-bottom-right-radius:20px}.pop_up .btn_close{right:-24px;width:64px;height:64px}.pop_up .btn_close span{width:30px;height:5px}.pop_up h3{font-size:28px;margin-bottom:12px}.pop_up p{font-size:17px}.pop_up .button_round{margin-top:32px}}.header{position:fixed;display:flex;justify-content:space-between;align-items:center;left:0;top:0;height:120px;width:100%;transition:all .2s ease;z-index:2000}@media only screen and (max-width: 1200px){.header{height:80px}}@media only screen and (max-width: 767px){.header{height:60px;box-shadow:0 3px 6px #0000001a}}.header .container{width:100%;display:flex;justify-content:space-between;align-items:center;height:100%}.header .logo{display:flex;justify-content:center;align-items:center;width:clamp(20rem,15.625vw,30rem);text-decoration:none}.header .logo a{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.header .logo svg{width:100%;height:auto}.header .logo svg [fill="#00549e"],.header .logo svg [fill="#008e8e"]{transition:fill .2s ease}.header:not(.fixed):not(:hover) .logo svg [fill="#00549e"],.header:not(.fixed):not(:hover) .logo svg [fill="#008e8e"]{fill:#fff}.header.fixed,.header:hover{background-color:#fff}.header.fixed .main_menu li:not(.lang) a,.header:hover .main_menu li:not(.lang) a{color:#00549e}.header.fixed .main_menu li:not(.lang) a:hover,.header.fixed .main_menu li:not(.lang) a.active,.header:hover .main_menu li:not(.lang) a:hover,.header:hover .main_menu li:not(.lang) a.active{color:#008e8e}.header.fixed .main_menu li:not(.lang) a:hover:after,.header.fixed .main_menu li:not(.lang) a.active:after,.header:hover .main_menu li:not(.lang) a:hover:after,.header:hover .main_menu li:not(.lang) a.active:after{width:100%}.header.fixed .main_menu .lang .lang_trigger,.header:hover .main_menu .lang .lang_trigger{color:#00549e;border:1px solid #00549E}.header.fixed .main_menu .lang .lang_trigger .icon svg path,.header:hover .main_menu .lang .lang_trigger .icon svg path{fill:#00549e}.header.fixed .main_menu .lang .lang_trigger:hover,.header:hover .main_menu .lang .lang_trigger:hover{color:#fff;background-color:#008e8e;border:1px solid #008E8E}.header.fixed .main_menu .lang .lang_trigger:hover .icon svg path,.header:hover .main_menu .lang .lang_trigger:hover .icon svg path{fill:#fff}.header.fixed .btn_burger span,.header:hover .btn_burger span{background-color:#00549e}.main_menu{height:100%;align-items:center;gap:clamp(2.396875rem,3.125vw,6rem)}@media only screen and (max-width: 1200px){.main_menu{gap:15px}}.main_menu ul{height:100%;gap:clamp(2.396875rem,3.125vw,6rem)}@media only screen and (max-width: 1200px){.main_menu ul{gap:15px}}.main_menu ul li{display:flex;justify-content:center;align-items:center;height:100%;position:relative}.main_menu ul li a{display:flex;justify-content:center;align-items:center;height:100%;font-size:20px;text-decoration:none;position:relative;padding-top:0;padding-bottom:0;color:#fff;transition:color .3s ease}@media only screen and (max-width: 1200px){.main_menu ul li a{font-size:18px}}.main_menu ul li a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:5px;background-color:#008e8e;transition:width .3s ease}.main_menu ul li a:hover{color:#008e8e}.main_menu ul li a:hover:after{width:100%}.main_menu ul li:not(.lang){height:100%}.main_menu .lang{position:relative}.main_menu .lang .lang_trigger{display:flex;align-items:center;width:100%;justify-content:space-between;text-transform:uppercase;font-family:serif;font-size:18px;line-height:1;padding:0 clamp(1.1984375rem,1.5625vw,3rem);color:#fff;border:1px solid white;border-radius:30px;transition:all .2s ease;width:clamp(12rem,11.6666666667vw,22.4rem);height:60px;gap:5px;background:none;cursor:pointer}@media only screen and (max-width: 1200px){.main_menu .lang .lang_trigger{width:fit-content;min-width:65px;height:40px}}.main_menu .lang .lang_trigger:hover{color:#fff;background-color:#008e8e;border:1px solid #008E8E}.main_menu .lang .lang_trigger:hover .icon svg path{fill:#fff}.main_menu .lang .lang_trigger .icon{display:flex;align-items:center;transition:fill .2s ease}.main_menu .lang .lang_trigger .icon svg{width:24px;height:24px;transition:fill .2s ease}.main_menu .lang .lang_trigger .icon svg path{fill:#fff}@media only screen and (max-width: 1200px){.main_menu .lang .lang_trigger .icon svg{width:20px;height:20px}}.main_menu .lang .lang_dropdown{position:absolute;top:100%;right:0;margin-top:8px;background:#fff;border-radius:30px;box-shadow:0 4px 12px #00000026;min-width:220px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease;z-index:1000;overflow:hidden}@media only screen and (max-width: 767px){.main_menu .lang .lang_dropdown{min-width:180px}}.main_menu .lang .lang_dropdown.show{opacity:1;visibility:visible;transform:translateY(0)}.main_menu .lang .lang_dropdown .lang_option{display:block;padding:17px 20px;color:#00549e;text-decoration:none;font-size:16px;font-weight:500;transition:all .2s ease;border-bottom:1px solid #f0f0f0}.main_menu .lang .lang_dropdown .lang_option:last-child{border-bottom:none}.main_menu .lang .lang_dropdown .lang_option:hover{background-color:#008e8e;color:#fff}@media only screen and (max-width: 767px){.main_menu .lang .lang_dropdown .lang_option:hover{background-color:#fff;color:#00549e}}.btn_burger{position:relative;width:30px;height:50px;margin-left:15px;cursor:pointer}.btn_burger span{display:block;width:30px;height:3px;background-color:#fff;border-radius:50px}.btn_burger span:nth-of-type(1){position:absolute;top:12px;left:50%;transform:translate(-50%);transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s}.btn_burger span:nth-of-type(2){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s}.btn_burger span:nth-of-type(3){position:absolute;bottom:12px;left:50%;transform:translate(-50%);transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s}.btn_burger.now span:nth-of-type(1){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg)}.btn_burger.now span:nth-of-type(2){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg)}.btn_burger.now span:nth-of-type(3){opacity:0}.burger_menu{display:none;position:fixed;width:100%;height:100%;top:120px;left:0;overflow-y:auto;background-color:#fff;z-index:100}@media only screen and (max-width: 1200px){.burger_menu{top:80px}}@media only screen and (max-width: 767px){.burger_menu{top:60px}}.burger_menu::-webkit-scrollbar{width:0}.burger_menu .burger_menu_top{padding:20px}.burger_menu .burger_btns>li{padding:10px 25px;cursor:pointer}.burger_menu .burger_btns>li>a{padding-left:35px;display:block;line-height:30px}.burger_menu .burger_ul>li{border-bottom:#BCD7E6 1px solid}.burger_menu .burger_ul>li .burger_item{padding:15px 20px;font-size:1.125rem}.burger_menu .burger_ul>li .burger_item p{color:#182e77;font-weight:700;font-size:18px}.burger_menu .burger_ul>li .burger_item img{width:40px;height:8px;margin:0 5px;transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s}.burger_menu .burger_ul>li .burger_item img.rotate{transform:rotate(-90deg)}.burger-menu-bottom{padding:20px}.burger-menu-bottom>.button{min-width:none;width:100%;max-width:500px;display:block;margin:0 auto}@keyframes marquee{0%{background-position-x:0vw}to{background-position-x:100vw}}.footer{background-color:#f1f3f5;background-repeat:repeat-x;background-position:center top;padding-top:max(150px,20vw);position:relative}.footer .footer_marquee{position:absolute;left:0;top:0;width:100%;height:max(150px,20vw);pointer-events:none;overflow:hidden;z-index:0}.footer .footer_marquee .marquee_container{position:relative;width:100%;height:100%}.footer .footer_marquee .marquee_track.single{position:relative;width:100%;height:100%;display:flex}.footer .footer_marquee .marquee_images{position:relative;width:100%;height:100%;display:flex;overflow:hidden}.footer .footer_marquee .marquee_images .mq_stream{position:relative;display:flex;flex-direction:row;will-change:transform;animation:none}.footer .footer_marquee .marquee_images .mq_item{flex:0 0 auto;width:20dvw;aspect-ratio:1/1;position:relative;overflow:hidden}@media only screen and (max-width: 767px){.footer .footer_marquee .marquee_images .mq_item{width:30dvw}}.footer .footer_marquee .marquee_images .mq_item img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.footer:before{content:"";width:100vw;height:max(40px,5vw);background-image:url(../images/tianhan%20contruction-DfE8skYK.png);background-position:left top;background-size:contain;background-repeat:repeat-x;z-index:2;position:absolute;top:5px;left:0;animation:marquee 90s linear infinite}.footer .footer_logo{display:flex;justify-content:center;align-items:center;width:100%;border-bottom:1px solid white}.footer .footer_logo>div{display:flex;justify-content:flex-start;align-items:center;width:100%;max-width:1280px;padding-top:clamp(1.26953125rem,3.3854166667vw,6.5rem);padding-bottom:clamp(1.26953125rem,3.3854166667vw,6.5rem);padding-left:clamp(1.2rem,1.71875vw,3.3rem);padding-right:clamp(1.2rem,1.71875vw,3.3rem)}.footer .footer_logo a{display:flex;justify-content:center;align-items:center;width:max(280px,35vw);max-width:480px}.footer .footer_logo svg{width:100%;height:auto}.footer .footer_logo svg [fill="#00549e"],.footer .footer_logo svg [fill="#008e8e"]{transition:fill .2s ease}.footer .footer_content{display:flex;justify-content:center;align-items:center;width:100%;color:#555}.footer .footer_content>div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:100%;max-width:1280px;padding-top:clamp(1.26953125rem,3.3854166667vw,6.5rem);padding-bottom:clamp(1.26953125rem,3.3854166667vw,6.5rem);padding-right:clamp(1.2rem,1.71875vw,3.3rem)}.footer .footer_content .footer_menu{width:100%;display:flex;align-items:center;padding-bottom:clamp(1.2rem,1.6666666667vw,3.2rem)}.footer .footer_content .footer_menu ul{display:flex;align-items:center;flex-wrap:wrap}.footer .footer_content .footer_menu ul li{display:flex;justify-content:center;align-items:center;height:100%}.footer .footer_content .footer_menu ul li a{display:flex;justify-content:center;align-items:center;height:100%;font-size:18px;text-decoration:none;position:relative;padding:0 20px;color:#555;min-width:96px}.footer .footer_content .footer_menu ul li a:hover{color:#008e8e}.footer .footer_content .contact{width:50%;padding-left:clamp(1.2rem,1.71875vw,3.3rem);padding-right:clamp(1.2rem,1.71875vw,3.3rem)}.footer .footer_content .contact ul{display:flex;flex-wrap:wrap}.footer .footer_content .contact ul>li{width:33.3333333333%;padding-top:clamp(1.2rem,.9375vw,1.8rem)}.footer .footer_content .contact ul>li:last-child{width:100%}.footer .footer_content .contact ul>li>span:first-child{font-weight:700;padding-right:clamp(1.2rem,.9375vw,1.8rem)}.footer .footer_content .copyright{width:50%;padding-top:18px;line-height:1.7;text-align:right;font-size:13px}@media only screen and (max-width: 991px){.footer{animation-duration:50s}.footer:before{animation-duration:70s}.footer .footer_marquee{height:150px}.footer .footer_logo>div{padding:40px 20px}.footer .footer_content>div{padding:30px 20px}.footer .footer_content .footer_menu{padding-bottom:0}.footer .footer_content .footer_menu ul li{margin-bottom:16px}.footer .footer_content .footer_menu ul li a{font-size:17px;padding:0 16px;margin-bottom:8px}.footer .footer_content .contact{width:100%;padding:0 16px}.footer .footer_content .contact ul>li{padding-top:8px;font-size:16px;min-width:180px;margin-bottom:8px}.footer .footer_content .contact ul>li>span:first-child{padding-right:12px}.footer .footer_content .copyright{width:100%;padding:20px 16px;line-height:1.3em;font-size:12.5px}}@media only screen and (max-width: 575px){.footer{animation-duration:45s}.footer:before{animation-duration:55s}.footer .footer_marquee{height:130px}.footer .footer_content .footer_menu ul li{min-width:33%}.footer .footer_content .contact ul>li{width:100%}}.scroll-to-top{position:absolute;width:96px;height:96px;right:max((100vw - 1280px) / 2 + 40px,40px);bottom:12vw}.scroll-to-top a img{width:100%;height:100%;transition:all .2s ease;filter:drop-shadow(0px 3px 4px rgba(0,0,0,.05));object-fit:contain;object-position:center}.scroll-to-top a img:hover{opacity:.8}@media only screen and (max-width: 991px){.scroll-to-top{width:84px;height:84px;bottom:220px}}@media only screen and (max-width: 767px){.scroll-to-top{bottom:53%}}@media only screen and (max-width: 575px){.scroll-to-top{bottom:24%}}.index .w_full{width:100%}@media only screen and (max-width: 767px){.index .mb_w_full{width:100%}}.index .pin_target{position:relative;width:100%;overflow:hidden}.index .idx_hero{position:relative;width:100%;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center}.index .idx_hero_media{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.index .idx_hero .idx_hero_kv{position:absolute;top:0;left:0;width:100%;height:100%}.index .idx_hero .idx_hero_kv .idx_hero_kv_blur{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;will-change:backdrop-filter,opacity;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px)}.index .idx_hero .idx_hero_kv .idx_hero_kv_bg{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00549e48;opacity:0;will-change:backdrop-filter,opacity;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px)}.index .idx_hero .idx_hero_video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);object-fit:cover;z-index:1}.index .idx_hero .idx_hero_video.pc{display:block}@media only screen and (max-width: 767px){.index .idx_hero .idx_hero_video.pc{display:none}}.index .idx_hero .idx_hero_video.mb{display:none;min-width:auto;min-height:auto;width:100%;height:100%}@media only screen and (max-width: 767px){.index .idx_hero .idx_hero_video.mb{display:block}}.index .idx_hero .idx_hero_media:after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:#00549e26;z-index:2}.index .idx_hero .idx_hero_media img{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%) scale(1.1);object-fit:cover;z-index:1}.index .idx_hero_inner{position:relative;z-index:3;width:100%;height:100%;display:flex;justify-content:space-between;align-items:flex-end;gap:20px;text-align:center;color:#fff;will-change:transform,opacity;transition:transform .1s ease-out,opacity .1s ease-out}@media only screen and (max-width: 767px){.index .idx_hero_inner{flex-direction:column;justify-content:flex-end;align-items:start;gap:0;padding-bottom:30px}}.index .idx_hero_subtitle{margin-bottom:20px;text-align:left}.index .idx_hero_subtitle h2{font-size:clamp(24px,3.5vw,40px);font-weight:700;letter-spacing:.1em;margin:0;line-height:1.2;font-family:Cinzel,"Noto Serif TC",serif;text-shadow:0px 3px 6px rgba(0,0,0,.16)}.index .idx_hero_subtitle p{font-size:clamp(16px,2.5vw,24px);font-weight:300;letter-spacing:.05em;margin:10px 0 0;line-height:1.4;font-family:Cinzel,"Noto Serif TC",serif;text-shadow:0px 3px 6px rgba(0,0,0,.16)}.index .idx_hero_title_group h1{font-size:clamp(32px,6vw,80px);text-align:right;font-weight:400;letter-spacing:.05em;margin:0;line-height:1.1;text-shadow:0 2px 4px rgba(0,0,0,.3);font-family:Cinzel,serif}@media only screen and (max-width: 767px){.index .idx_hero_title_group h1{text-align:left}}.index .idx_about_wrap{position:absolute;top:0;left:0;width:100%;min-height:100svh;margin-top:150svh}.index .idx_about_section{position:relative;margin-top:100svh;padding:150px 0 200px}@media (max-width: 768px){.index .idx_about_section{padding:80px 0 60px}}.index .idx_about_deco{position:absolute;left:-12vw;top:0;height:100%;display:flex;align-items:center;pointer-events:none;color:#fff3;font-family:Cinzel,serif;font-weight:400;text-transform:uppercase;line-height:1;transform:rotate(90deg);font-size:clamp(2.9296875rem,7.8125vw,15rem);padding-left:clamp(1.2rem,2.0833333333vw,4rem)}@media only screen and (max-width: 767px){.index .idx_about_deco{position:relative;left:0;transform:rotate(0)}}.index .idx_about_header{margin-bottom:30px}.index .idx_about_header .idx_about_title{color:#fff;font-size:32px;font-weight:300;letter-spacing:.1em;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.5)}@media (max-width: 768px){.index .idx_about_header .idx_about_title{font-size:24px}}.index .idx_about_text{margin-bottom:40px}.index .idx_about_text p{color:#fff;font-size:18px;line-height:1.8;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.5);font-weight:300;letter-spacing:.02em}@media (max-width: 768px){.index .idx_about_text p{font-size:16px;line-height:1.6}}.index .banner_gradient_bg{display:none}@media only screen and (max-width: 767px){.index .banner_gradient_bg{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to top,#112653,#112653b3,#11265300 60%)}}.index .about_content .text,.index .about_content .img{transform:translateY(0);opacity:1;will-change:transform,opacity,filter}.index .about_content{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:40px}@media only screen and (max-width: 767px){.index .about_content{flex-direction:column;align-items:center;gap:0}}.index .about_content .text{width:50%;max-width:500px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-shadow:0px 3px 6px rgba(0,0,0,.16);color:#fff}.index .about_content .text>*{width:100%}@media only screen and (max-width: 767px){.index .about_content .text{width:100%;max-width:100%;margin-bottom:40px}}@media only screen and (max-width: 575px){.index .about_content .text{margin-bottom:30px}}.index .about_content .img{width:50%;max-width:450px;aspect-ratio:450/556;overflow:hidden;border-top-right-radius:clamp(1.2rem,2.0833333333vw,4rem);transform:translateY(0);opacity:1;will-change:transform,opacity,filter}@media only screen and (max-width: 767px){.index .about_content .img{width:70%;max-width:300px}}.index .about_content .img img{object-fit:cover}.index .about_content h2{display:flex;align-items:center;font-size:80px}@media only screen and (max-width: 767px){.index .about_content h2{font-size:36px}}.index .about_content h2 img{height:clamp(1.484375rem,3.9583333333vw,7.6rem);margin-left:clamp(1.2rem,2.0833333333vw,4rem)}.index .about_content h3{font-size:32px;padding-bottom:clamp(1.2rem,1.9791666667vw,3.8rem)}@media only screen and (max-width: 767px){.index .about_content h3{font-size:24px}}.index .about_content .editor{font-size:18px;line-height:1.8;text-shadow:0px 3px 6px rgba(0,0,0,.16);margin-bottom:30px}@media only screen and (max-width: 575px){.index .about_content .editor{font-size:16px;margin-bottom:20px}}.index .about_content .a_more{width:224px;height:60px;display:flex;justify-content:space-between;align-items:center;text-transform:uppercase;font-family:serif;font-size:18px;line-height:1;padding:0 20px;border:1px solid rgba(255,255,255,.5);border-radius:30px;transition:all .2s ease;color:#fff}@media only screen and (max-width: 1200px){.index .about_content .a_more{width:180px;height:50px;font-size:16px}}@media only screen and (max-width: 575px){.index .about_content .a_more{width:160px;height:40px}}.index .about_content .a_more:after{content:"";width:clamp(1.2rem,.4166666667vw,.8rem);height:clamp(1.2rem,.4166666667vw,.8rem);border-radius:clamp(1.2rem,.2083333333vw,.4rem);background-color:#fff}@media only screen and (max-width: 1200px){.index .about_content .a_more:after{width:6px;height:6px;border-radius:3px}}@media only screen and (max-width: 575px){.index .about_content .a_more:after{width:4px;height:4px;border-radius:2px}}.index .about_content .a_more:hover{color:#fff;background-color:#008e8e;border:1px solid #008E8E}.index .top_about{display:flex;justify-content:center;align-items:center;color:#fff}.index .top_about .top_about_wrapper{display:flex;justify-content:space-between;align-items:flex-start;width:clamp(24.21875rem,64.5833333333vw,124rem)}.index .top_about .top_about_body{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:clamp(9.5703125rem,25.5208333333vw,49rem)}.index .top_about .top_about_body>*{width:100%}.index .top_about .top_about_media{width:clamp(8.7890625rem,23.4375vw,45rem);height:clamp(10.859375rem,28.9583333333vw,55.6rem);overflow:hidden;border-top-right-radius:clamp(1.2rem,2.0833333333vw,4rem)}.index .top_about .top_about_media img{object-fit:cover;width:100%;height:100%}.index .top_about .top_about_title{display:flex;align-items:center;font-size:clamp(1.5625rem,4.1666666667vw,8rem)}.index .top_about .top_about_eyebrow{font-size:clamp(1.2rem,1.6666666667vw,3.2rem);padding-bottom:clamp(1.2rem,1.9791666667vw,3.8rem)}.index .top_about .top_about_text{font-size:clamp(1.2rem,.9375vw,1.8rem);padding-bottom:clamp(1.2rem,.625vw,1.2rem);line-height:1.8;text-shadow:0px 3px 6px rgba(0,0,0,.16)}.index .top_about .top_about_actions{padding-top:clamp(1.2rem,.625vw,1.2rem)}.index .idx_data_section{position:relative;--data-side-w: clamp( 4.1015625rem, 10.9375vw, 21rem );--data-tile-h: clamp( 24.609375rem, 65.625vw, 126rem );height:200dvh;display:flex;background-image:url(../images/index/bg_home_data-DzhsbDvK.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;background-attachment:fixed;padding:0}@media only screen and (max-width: 767px){.index .idx_data_section{flex-direction:column-reverse;padding-bottom:60px}}.index .idx_data_section .data_marquee{position:sticky;top:var(--header-h, 0);left:0;align-self:flex-start;height:100dvh;width:calc(var(--data-side-w) * 2);z-index:1;pointer-events:none;overflow:hidden}.index .idx_data_section .data_marquee .marquee_container{position:relative;width:100%;height:100%}.index .idx_data_section .data_marquee .marquee_track{position:relative;width:100%;height:100%;display:flex}.index .idx_data_section .data_marquee .marquee_track.pc{display:flex}.index .idx_data_section .data_marquee .marquee_track.mb{display:none}@media only screen and (max-width: 767px){.index .idx_data_section .data_marquee .marquee_track.pc{display:none}.index .idx_data_section .data_marquee .marquee_track.mb{display:flex}}.index .idx_data_section .data_marquee .marquee_images_left,.index .idx_data_section .data_marquee .marquee_images_right{position:relative;width:var(--data-side-w);height:100%;display:flex;flex-direction:column;overflow:hidden}.index .idx_data_section .data_marquee .marquee_images_left .mq_stream,.index .idx_data_section .data_marquee .marquee_images_right .mq_stream{position:relative;display:flex;flex-direction:column;animation:data-marquee-vertical 60s linear infinite;will-change:transform}.index .idx_data_section .data_marquee .marquee_images_left .mq_item,.index .idx_data_section .data_marquee .marquee_images_right .mq_item{width:var(--data-side-w);aspect-ratio:210/380;position:relative;overflow:hidden;flex-shrink:0}.index .idx_data_section .data_marquee .marquee_images_left .mq_item img,.index .idx_data_section .data_marquee .marquee_images_right .mq_item img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.index .idx_data_section .data_marquee .marquee_images_right .mq_stream{animation-delay:-30s;animation-direction:reverse}@media only screen and (max-width: 767px){.index .idx_data_section .data_marquee{position:relative;height:210px;width:100vw}.index .idx_data_section .data_marquee .marquee_track{flex-direction:row;height:100%}}@media only screen and (max-width: 767px) and (max-width: 767px){.index .idx_data_section .data_marquee .marquee_track{flex-direction:column}}@media only screen and (max-width: 767px){.index .idx_data_section .data_marquee .marquee_images_left,.index .idx_data_section .data_marquee .marquee_images_right{width:50%;height:100%;flex-direction:row}}@media only screen and (max-width: 767px) and (max-width: 767px){.index .idx_data_section .data_marquee .marquee_images_left,.index .idx_data_section .data_marquee .marquee_images_right{width:100%}}@media only screen and (max-width: 767px){.index .idx_data_section .data_marquee .marquee_images_left .mq_stream,.index .idx_data_section .data_marquee .marquee_images_right .mq_stream{position:relative;display:flex;flex-direction:row;animation:data-marquee-horizontal 200s linear infinite;will-change:transform}.index .idx_data_section .data_marquee .marquee_images_left .mq_item,.index .idx_data_section .data_marquee .marquee_images_right .mq_item{width:190px;height:105px;aspect-ratio:auto;position:relative;overflow:hidden;flex-shrink:0}.index .idx_data_section .data_marquee .marquee_images_left .mq_item img,.index .idx_data_section .data_marquee .marquee_images_right .mq_item img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.index .idx_data_section .data_marquee .marquee_images_right .mq_stream{animation-delay:-30s;animation-direction:reverse}}@media only screen and (max-width: 575px){.index .idx_data_section .data_marquee .marquee_images_left,.index .idx_data_section .data_marquee .marquee_images_right{animation-duration:160s}}@keyframes data-marquee-vertical{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes data-marquee-horizontal{0%{transform:translate(0)}to{transform:translate(-50%)}}.index .idx_data_section .data_txt_flow{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:calc(100% - var(--data-side-w) * 2)}@media only screen and (max-width: 767px){.index .idx_data_section .data_txt_flow{width:100%}}.index .idx_data_section .data_content{display:flex;justify-content:center;align-items:center;height:100dvh;width:100%;--pt-gap: clamp( 1.2rem, 2.5vw, 4.8rem );padding-top:calc(var(--header-h, 0) + var(--pt-gap));padding-bottom:clamp(1.2rem,2.5vw,4.8rem);width:clamp(19.53125rem,52.0833333333vw,100rem);padding-right:clamp(1.2rem,3.125vw,6rem);padding-left:clamp(1.5625rem,4.1666666667vw,8rem);--pr: clamp(3rem, 3.125vw, 6rem)}@media only screen and (max-width: 767px){.index .idx_data_section .data_content{width:100%;height:calc(100dvh - 210px);padding-right:calc(var(--pr) * 1.5)}}.index .idx_data_section .data_content.data_content_1{width:95%}@media only screen and (max-width: 767px){.index .idx_data_section .data_content.data_content_1{width:100%;padding-right:calc(var(--pr) * 1.5)}}.index .idx_data_section .data_content>div{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.index .idx_data_section .data_content>div .title{padding-bottom:clamp(1.2rem,2.2916666667vw,4.4rem)}.index .idx_data_section .data_content>div .title h2{font-size:clamp(5rem,4.1666666667vw,8rem);line-height:1;color:#00549e}@media only screen and (max-width: 767px){.index .idx_data_section .data_content>div .title h2{font-size:clamp(4rem,4.1666666667vw,8rem)}}.index .idx_data_section .data_content>div .title h3,.index .idx_data_section .data_content>div .title p{font-size:clamp(2.6rem,1.6666666667vw,3.2rem);font-weight:700;color:#333}@media only screen and (max-width: 767px){.index .idx_data_section .data_content>div .title h3,.index .idx_data_section .data_content>div .title p{font-size:clamp(2.8rem,1.6666666667vw,3.2rem)}}.index .idx_data_section .data_content>div .map{left:clamp(11.9140625rem,31.7708333333vw,61rem);width:clamp(7.51953125rem,20.0520833333vw,38.5rem)}@media only screen and (max-width: 767px){.index .idx_data_section .data_content>div .map{position:relative;left:0;max-width:400px;width:90%;margin-top:30px;margin-left:-15%}}@media only screen and (max-width: 575px){.index .idx_data_section .data_content>div .map{width:74%}}.index .idx_data_section .data_content>div .map .img_map{width:100%;pointer-events:none}.index .idx_data_section .data_content>div .map .img_map img{width:100%;height:auto}.index .idx_data_section .data_content>div .map .highlight_s{position:absolute;right:calc(-1*clamp(1.26953125rem,3.3854166667vw,6.5rem));bottom:0;width:clamp(2.5390625rem,6.7708333333vw,13rem);display:flex;flex-direction:column-reverse;justify-content:center;align-items:center}.index .idx_data_section .data_content>div .map .highlight_s .label{display:flex;justify-content:center;align-items:center;width:100%;border:2px solid white;border-radius:.2rem;width:clamp(9rem,6.3541666667vw,12.2rem);font-size:clamp(1.6rem,1.1458333333vw,2.2rem);line-height:1.5}.index .idx_data_section .data_content>div .map .highlight_s .label+span{display:flex;justify-content:center;align-items:center;width:clamp(4.314375rem,5.625vw,10.8rem);height:clamp(5rem,5.625vw,10.8rem);border-radius:clamp(2.1571875rem,2.8125vw,5.4rem);margin-bottom:clamp(1.2rem,1.0416666667vw,2rem);background-color:#fff}.index .idx_data_section .data_content>div .map .highlight_s .label+span .num{display:flex;justify-content:center;align-items:center;font-size:clamp(3rem,2.5vw,4.8rem);line-height:1;padding-top:0;min-width:2em;width:2em;text-align:center;overflow:hidden}.index .idx_data_section .data_content>div .highlight{display:flex;justify-content:flex-start;align-items:center;min-width:clamp(8.7890625rem,23.4375vw,45rem)}@media only screen and (max-width: 767px){.index .idx_data_section .data_content>div .highlight{flex-direction:column;align-items:flex-start;width:100%}}.index .idx_data_section .data_content>div .highlight .label{writing-mode:vertical-rl;text-orientation:upright;direction:ltr;text-align:start;letter-spacing:3px;border-right:1px solid #00549E;color:#333;padding-right:clamp(1.2rem,.5208333333vw,1rem);margin-right:clamp(1.2rem,1.5625vw,3rem)}@media only screen and (max-width: 767px){.index .idx_data_section .data_content>div .highlight .label{text-orientation:sideways;writing-mode:horizontal-tb;border-right:none;border-bottom:1px solid #00549E;padding-right:0;margin-right:0;margin-bottom:20px;padding-bottom:20px;width:100%;font-size:28px}}@media only screen and (max-width: 575px){.index .idx_data_section .data_content>div .highlight .label{font-size:18px}}.index .idx_data_section .data_content>div .highlight .label+span{font-size:clamp(1.2rem,3.125vw,6rem);font-weight:700;line-height:1;text-align:center;color:#00549e;display:flex;align-items:flex-end}.index .idx_data_section .data_content>div .highlight .label+span .num{font-size:clamp(2.9296875rem,7.8125vw,15rem);display:inline-block;font-weight:400;line-height:1;padding-top:0;padding-bottom:0;text-align:center;padding-bottom:clamp(1.2rem,.625vw,1.2rem)}@media only screen and (max-width: 767px){.index .idx_data_section .data_content>div .highlight .label+span .num{font-size:clamp(7rem,7.8125vw,15rem)}}.index .idx_data_section .data_content>div .highlight .label+span .num.square_meters{min-width:4em;width:4em;overflow:hidden}.index .idx_data_section .data_content>div .highlight .label+span .num.two_digits{min-width:1.5em;width:1.5em;overflow:hidden}.index .projects{position:relative;width:100vw;height:200vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0}@media only screen and (max-width: 767px){.index .projects{height:auto;justify-content:start}}.index .projects .projects_content{--pt-gap: clamp( 1.2rem, 2.5vw, 4.8rem );padding-top:calc(var(--header-h, 0) + var(--pt-gap));padding-bottom:clamp(1.2rem,2.5vw,4.8rem);padding-left:clamp(1.2rem,3.125vw,6rem);padding-right:clamp(1.2rem,3.125vw,6rem);width:clamp(19.53125rem,52.0833333333vw,100rem)}.index .projects .projects_video_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.index .projects .projects_video_bg.pc{display:block}@media only screen and (max-width: 767px){.index .projects .projects_video_bg.pc{display:none}}.index .projects .projects_video_bg.mb{display:none}@media only screen and (max-width: 767px){.index .projects .projects_video_bg.mb{display:block}}.index .projects .projects_bg_video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%) scale(1.1);object-fit:cover;z-index:1}.index .projects .projects_bg_video.pc{display:block}@media only screen and (max-width: 767px){.index .projects .projects_bg_video.pc{display:none}}.index .projects .projects_bg_video.mb{display:none;min-width:auto;min-height:auto;width:100%;height:100%}@media only screen and (max-width: 767px){.index .projects .projects_bg_video.mb{display:block}}.index .projects .projects_video_overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffffd9;z-index:2}.index .projects .projects_content_1{display:flex;justify-content:flex-start;align-items:center;height:50%;width:100vw;position:relative;overflow-x:auto;overflow-y:hidden;padding-left:clamp(3.22265625rem,8.59375vw,16.5rem);padding-right:clamp(3.22265625rem,8.59375vw,16.5rem);overflow-anchor:none;scrollbar-width:none;-ms-overflow-style:none;position:sticky;top:calc(var(--header-h, 0) * .5);height:100dvh;z-index:3;transition:opacity .3s ease}.index .projects .projects_content_1::-webkit-scrollbar{display:none}.index .projects .projects_content_1.is-h-done{opacity:0;pointer-events:none}@media only screen and (max-width: 767px){.index .projects .projects_content_1{position:relative;flex-direction:column;height:auto;justify-content:start;top:0;padding-left:clamp(2rem,1.5625vw,3rem);padding-right:clamp(2rem,1.5625vw,3rem);padding-bottom:60px}}.index .projects .projects_content_1 .projects_header{position:sticky;width:0;white-space:nowrap;left:0;z-index:3;margin-bottom:clamp(7.421875rem,19.7916666667vw,38rem);transform:translateY(-100%)}@media only screen and (max-width: 767px){.index .projects .projects_content_1 .projects_header{position:relative;width:100%;margin-bottom:0;transform:translateY(0)}}.index .projects .projects_content_1 .projects_header h2{font-size:clamp(6rem,4.1666666667vw,8rem);line-height:1;color:#00549e}@media only screen and (max-width: 767px){.index .projects .projects_content_1 .projects_header h2{font-size:clamp(4rem,3.125vw,6rem)}}.index .projects .projects_content_1 .projects_header h3{font-size:clamp(2.8rem,1.6666666667vw,3.2rem);font-weight:700;color:#333}@media only screen and (max-width: 767px){.index .projects .projects_content_1 .projects_header h3{font-size:clamp(2.4rem,1.6666666667vw,3.2rem)}}.index .projects .projects_content_1 .projects_index{position:relative;flex:0 0 auto;display:flex;align-items:center;width:max-content;z-index:3}.index .projects .projects_content_1 .projects_index:after{content:"";flex:0 0 auto;display:block;width:clamp(4.296875rem,11.4583333333vw,22rem);height:1px}@media only screen and (max-width: 767px){.index .projects .projects_content_1 .projects_index{width:100%;flex-direction:column;align-items:flex-start}}.index .projects .projects_content_1 .projects_index .text{writing-mode:vertical-rl;text-orientation:upright;direction:ltr;text-align:start;height:clamp(8.203125rem,21.875vw,42rem);margin-right:clamp(1.2rem,2.0833333333vw,4rem);flex-shrink:0;position:relative;z-index:2;color:#333;scroll-snap-align:start;scroll-snap-stop:normal}@media only screen and (max-width: 767px){.index .projects .projects_content_1 .projects_index .text{text-orientation:sideways;writing-mode:horizontal-tb;height:auto;margin-right:0;margin-bottom:40px;padding-bottom:40px;width:100%}}.index .projects .projects_content_1 .projects_index ul{flex:0 0 auto;position:relative;z-index:1;display:flex;align-items:center;width:max-content;gap:0}@media only screen and (max-width: 767px){.index .projects .projects_content_1 .projects_index ul{flex-direction:column;align-items:flex-start;width:100%;gap:40px}}.index .projects .projects_content_1 .projects_index ul>li{position:relative;display:flex;justify-content:center;align-items:flex-start;width:clamp(11.5234375rem,30.7291666667vw,59rem);height:clamp(8.203125rem,21.875vw,42rem);margin-right:40px;scroll-snap-align:start;flex:0 0 auto}@media only screen and (max-width: 767px){.index .projects .projects_content_1 .projects_index ul>li{width:auto;height:auto;margin-right:0;align-items:stretch}}.index .projects .projects_content_1 .projects_index ul>li .item_cover{display:flex;justify-content:center;align-items:center;aspect-ratio:420/420;max-width:420px;overflow:hidden}@media only screen and (max-width: 575px){.index .projects .projects_content_1 .projects_index ul>li .item_cover{width:clamp(24.7395833333rem,65.9722222222vw,38rem);height:clamp(24.7395833333rem,65.9722222222vw,38rem)}}@media screen and (max-width: 480px){.index .projects .projects_content_1 .projects_index ul>li .item_cover{width:clamp(22rem,52.0833333333vw,30rem);height:clamp(22rem,52.0833333333vw,30rem)}}.index .projects .projects_content_1 .projects_index ul>li .item_cover img{object-fit:cover;transition:transform .4s ease;will-change:transform;transform-origin:center center}.index .projects .projects_content_1 .projects_index ul>li .item_info{display:flex;flex-direction:row;align-items:center;gap:clamp(1.2rem,.8333333333vw,1.6rem);position:relative;flex:1;padding-left:clamp(1.2rem,2.3958333333vw,4.6rem);padding-right:clamp(1.2rem,2.0833333333vw,4rem);border-right:1px solid #A6BAC8}@media only screen and (max-width: 767px){.index .projects .projects_content_1 .projects_index ul>li .item_info{align-items:start;padding-left:clamp(20px,5vw,40px)}}.index .projects .projects_content_1 .projects_index ul>li .item_info:after{content:"";position:absolute;right:-1px;top:0;width:2px;height:100%;background-color:#008e8e;transform:scaleY(0);transform-origin:top;transition:transform .2s ease}.index .projects .projects_content_1 .projects_index ul>li .item_info h4{position:absolute;left:clamp(1.2890625rem,3.4375vw,6.6rem);top:0;order:1;transform:rotate(90deg);transform-origin:left top;white-space:nowrap;font-size:clamp(1.4rem,1.0416666667vw,2rem);color:#00549e}@media only screen and (max-width: 767px){.index .projects .projects_content_1 .projects_index ul>li .item_info h4{left:clamp(25px,5vw,40px)}}.index .projects .projects_content_1 .projects_index ul>li .item_info h5{position:relative;left:clamp(1.2rem,1.0416666667vw,2rem);inline-size:clamp(8.203125rem,21.875vw,42rem);writing-mode:vertical-lr;text-orientation:upright;direction:ltr;text-align:start;padding-bottom:clamp(5rem,4.6875vw,9rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:24px;font-weight:700;color:#00549e}@media only screen and (max-width: 767px){.index .projects .projects_content_1 .projects_index ul>li .item_info h5{height:clamp(150px,60vw,340px)}}.index .projects .projects_content_1 .projects_index ul>li .item_info p{position:relative;left:clamp(1.2rem,1.0416666667vw,2rem);inline-size:clamp(8.203125rem,21.875vw,42rem);writing-mode:vertical-lr;text-orientation:upright;direction:ltr;text-align:start;font-size:20px;color:#00549e}@media only screen and (max-width: 767px){.index .projects .projects_content_1 .projects_index ul>li .item_info p{height:clamp(150px,60vw,340px)}}.index .projects .projects_content_1 .projects_index ul>li .item_info p span{writing-mode:horizontal-tb;text-orientation:mixed;display:inline-block;padding-top:clamp(1.2rem,1.0416666667vw,2rem)}.index .projects .projects_content_1 .projects_index ul>li .more{position:absolute;bottom:0;right:0;transform:translate(-50%);display:flex;align-items:center;justify-content:center}.index .projects .projects_content_1 .projects_index ul>li .more .a_more{display:inline-flex;align-items:center;justify-content:center;aspect-ratio:90/90;max-width:90px;width:clamp(4.5rem,4.6875vw,9rem);border-radius:150px;background:#fffffff2;box-shadow:0 6px 24px #00000014;border:1px solid #00549E}.index .projects .projects_content_1 .projects_index ul>li .more .a_more svg{width:clamp(2rem,2.0833333333vw,4rem);height:auto}.index .projects .projects_content_1 .projects_index ul>li .more .a_more:hover{background:#008e8e}.index .projects .projects_content_1 .projects_index ul>li .more .a_more:hover svg path,.index .projects .projects_content_1 .projects_index ul>li .more .a_more:hover svg rect{fill:#fff}.index .projects .projects_content_1 .projects_index ul>li:hover .item_cover img,.index .projects .projects_content_1 .projects_index ul>li:focus-within .item_cover img{transform:scale(1.1)}.index .projects .projects_content_1 .projects_index ul>li:hover .item_info:after,.index .projects .projects_content_1 .projects_index ul>li:focus-within .item_info:after{transform:scaleY(1)}.index .projects .projects_content_2{width:100%;height:50%;display:flex;justify-content:center;align-items:center;background-color:#fff;background-image:url(../images/index/bg_home_projects_2_mb-DLSavFIV.png);background-size:contain;background-repeat:no-repeat;background-position:right var(--header-h, 0);background-attachment:fixed;transition:opacity .3s ease;z-index:2}@media only screen and (max-width: 767px){.index .projects .projects_content_2 .container{width:100%;padding-right:18px;padding-left:18px}}.index .projects .projects_content_2 .projects_latest{display:flex;flex-direction:column;justify-content:center;align-items:center}.index .projects .projects_content_2 .projects_latest ul{width:100%;display:flex;justify-content:center;align-items:center;gap:clamp(1.8359375rem,4.8958333333vw,9.4rem)}@media only screen and (max-width: 767px){.index .projects .projects_content_2 .projects_latest ul{flex-direction:column;align-items:baseline}}.index .projects .projects_content_2 .projects_latest ul li{display:flex}.index .projects .projects_content_2 .projects_latest ul li a{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.index .projects .projects_content_2 .projects_latest ul li a .item_cover{display:flex;justify-content:center;align-items:center;aspect-ratio:420/420;max-width:420px;overflow:hidden}@media only screen and (max-width: 575px){.index .projects .projects_content_2 .projects_latest ul li a .item_cover{width:clamp(24.7395833333rem,65.9722222222vw,38rem);height:clamp(24.7395833333rem,65.9722222222vw,38rem)}}@media screen and (max-width: 480px){.index .projects .projects_content_2 .projects_latest ul li a .item_cover{width:clamp(22rem,52.0833333333vw,30rem);height:clamp(22rem,52.0833333333vw,30rem)}}.index .projects .projects_content_2 .projects_latest ul li a .item_cover img{object-fit:cover;transition:transform .4s ease;will-change:transform;transform-origin:center center}.index .projects .projects_content_2 .projects_latest ul li a .item_info{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding-top:clamp(1.2rem,.5208333333vw,1rem)}.index .projects .projects_content_2 .projects_latest ul li a .item_info h4{order:1;width:100%;padding-top:clamp(1.2rem,.7291666667vw,1.4rem);font-size:clamp(2rem,1.25vw,2.4rem);font-weight:700;color:#333;transition:all .2s ease}.index .projects .projects_content_2 .projects_latest ul li a .item_info p{position:relative;order:0;width:100%;font-size:clamp(1.6rem,1.0416666667vw,2rem);color:#00549e;line-height:1.5;padding-bottom:clamp(1.2rem,.9375vw,1.8rem);border-bottom:1px solid #A6BAC8}.index .projects .projects_content_2 .projects_latest ul li a .item_info p:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:2px;background-color:#008e8e;transform:scaleX(0);transform-origin:right;transition:transform .2s ease}.index .projects .projects_content_2 .projects_latest ul li:hover .item_cover img,.index .projects .projects_content_2 .projects_latest ul li:focus-within .item_cover img{transform:scale(1.1)}.index .projects .projects_content_2 .projects_latest ul li:hover .item_info h4,.index .projects .projects_content_2 .projects_latest ul li:focus-within .item_info h4{color:#008e8e}.index .projects .projects_content_2 .projects_latest ul li:hover .item_info p:after,.index .projects .projects_content_2 .projects_latest ul li:focus-within .item_info p:after{transform:scaleX(1);transform-origin:left}.index .projects .projects_content_2 .more{width:100%;display:flex;justify-content:flex-end;padding-top:clamp(1.2rem,.625vw,1.2rem)}.index .projects .projects_content_2 .a_more{width:clamp(18rem,11.6666666667vw,22.4rem);height:clamp(5rem,3.125vw,6rem);display:flex;justify-content:space-between;align-items:center;text-transform:uppercase;font-family:serif;font-size:18px;line-height:1;padding-top:0;padding-bottom:0;padding-right:clamp(1.2rem,1.6666666667vw,3.2rem);padding-left:clamp(1.2rem,1.6666666667vw,3.2rem);border:1px solid #00549e;border-radius:30px;transition:all .2s ease;color:#00549e}.index .projects .projects_content_2 .a_more:after{content:"";width:8px;height:8px;border-radius:4px;background-color:#00549e}.index .projects .projects_content_2 .a_more:hover{color:#fff;background-color:#008e8e;border:1px solid #008E8E}.index .projects .projects_content_2 .a_more:hover:after{background-color:#fff}.index .news{width:100vw;height:auto;display:flex;justify-content:center;align-items:center;padding:0;--pt-gap: clamp( 1.2rem, 2.5vw, 4.8rem );background-color:#fff;background-image:url(../images/index/bg_home_news-CjdSlHPC.png);background-size:cover;background-repeat:no-repeat;background-position:right var(--header-h, 0);background-attachment:fixed;padding-left:clamp(1.2rem,3.125vw,6rem);padding-right:clamp(1.2rem,3.125vw,6rem);padding-top:clamp(3rem,2.6041666667vw,5rem);padding-bottom:clamp(3rem,2.6041666667vw,5rem)}.index .news .news_content{position:relative;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.index .news .news_header{order:1;position:absolute;right:0;top:0;display:flex;align-items:center;gap:clamp(1.2rem,.8333333333vw,1.6rem);writing-mode:vertical-rl;text-orientation:upright;direction:ltr;text-align:start;max-width:20%}@media screen and (max-width: 1280px){.index .news .news_header{right:clamp(3.9947916667rem,5.2083333333vw,10rem)}}@media only screen and (max-width: 575px){.index .news .news_header{right:5%}}.index .news .news_header h2{font-size:clamp(6rem,4.1666666667vw,8rem);line-height:1;color:#00549e;text-transform:uppercase;letter-spacing:.08em;text-orientation:sideways;white-space:nowrap;font-kerning:normal}@media only screen and (max-width: 767px){.index .news .news_header h2{font-size:clamp(4rem,3.125vw,6rem)}}.index .news .news_header h3{font-size:clamp(2.8rem,1.6666666667vw,3.2rem);font-weight:700;color:#333;line-height:1.2;letter-spacing:clamp(5px,.5208333333vw,1rem);font-weight:400;white-space:nowrap}@media only screen and (max-width: 767px){.index .news .news_header h3{font-size:clamp(2.4rem,1.6666666667vw,3.2rem)}}.index .news .news_list{order:0;width:calc(100% - clamp(20rem,13.0208333333vw,25rem))}@media only screen and (max-width: 767px){.index .news .news_list{width:70%}}.index .news .news_list .news_items{display:flex;flex-direction:column;align-items:stretch;width:100%}.index .news .news_list .news_items .news_item{box-sizing:border-box;position:relative;display:flex;justify-content:flex-start;align-items:center;width:100%;border-bottom:1px solid #A6BAC8;padding-top:30px;padding-bottom:30px}.index .news .news_list .news_items .news_item.swiper-slide{width:100%}@media only screen and (max-width: 767px){.index .news .news_list .news_items .news_item{padding-top:20px;padding-bottom:20px;flex-direction:column}}.index .news .news_list .news_items .news_item:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:2px;background-color:#008e8e;transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.index .news .news_list .news_items .news_item .nws_txt_btn_group{display:flex;flex-direction:column;width:55%}@media only screen and (max-width: 767px){.index .news .news_list .news_items .news_item .nws_txt_btn_group{width:100%;gap:10px}}.index .news .news_list .news_items .news_item .item_cover{display:flex;flex:1;justify-content:center;align-items:center;aspect-ratio:360/200;width:40%;max-width:360px;border-radius:20px;margin-right:clamp(1.25rem,3.3333333333vw,6.4rem);overflow:hidden}@media only screen and (max-width: 767px){.index .news .news_list .news_items .news_item .item_cover{width:100%;max-width:100%;margin-right:0;margin-bottom:20px;padding-bottom:60%;position:relative}}.index .news .news_list .news_items .news_item .item_cover img{object-fit:cover;transition:transform .4s ease;will-change:transform;transform-origin:center center}@media only screen and (max-width: 767px){.index .news .news_list .news_items .news_item .item_cover img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.index .news .news_list .news_items .news_item .idx_nws_txt{display:flex;align-items:center;width:100%}@media only screen and (max-width: 767px){.index .news .news_list .news_items .news_item .idx_nws_txt{gap:10px}}.index .news .news_list .news_items .news_item .idx_nws_txt_mb{width:100%;display:flex;gap:10px}.index .news .news_list .news_items .news_item .item_data{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:clamp(1.2rem,1.1458333333vw,2.2rem);padding-bottom:clamp(1.2rem,1.3541666667vw,2.6rem)}.index .news .news_list .news_items .news_item .item_category{padding-left:clamp(1.2rem,2.3958333333vw,4.6rem);padding-right:clamp(1.2rem,2.3958333333vw,4.6rem);line-height:clamp(1.2rem,2.8125vw,5.4rem);font-size:18px;color:#00549e;border-radius:clamp(1.2rem,1.40625vw,2.7rem);background:#fff;border:1px solid #00549E}@media only screen and (max-width: 767px){.index .news .news_list .news_items .news_item .item_category{font-size:14px;padding:6px 15px;border-radius:15px}}.index .news .news_list .news_items .news_item .item_category:hover{color:#fff;background:#008e8e;border:1px solid #008E8E}.index .news .news_list .news_items .news_item .item_date{font-size:18px;color:#00549e;font-family:serif}.index .news .news_list .news_items .news_item .item_info{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:calc(100% - 10px - clamp(4.5rem,4.6875vw,9rem));padding-right:clamp(1.2rem,1.7708333333vw,3.4rem)}@media only screen and (max-width: 767px){.index .news .news_list .news_items .news_item .item_info{width:100%;padding-right:0}}.index .news .news_list .news_items .news_item .item_info h4{width:100%;padding-bottom:clamp(1.2rem,.5208333333vw,1rem);font-size:24px;font-weight:700;color:#333;transition:all .2s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width: 767px){.index .news .news_list .news_items .news_item .item_info h4{font-size:18px;overflow:visible;white-space:normal;text-overflow:unset}}.index .news .news_list .news_items .news_item .item_info p{position:relative;color:#555;font-size:18px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media only screen and (max-width: 767px){.index .news .news_list .news_items .news_item .item_info p{font-size:16px;-webkit-line-clamp:2}}.index .news .news_list .news_items .news_item .more{display:flex;align-items:center;justify-content:center;aspect-ratio:90/90;max-width:90px;width:clamp(4.5rem,4.6875vw,9rem);border-radius:150px;background:#fffffff2;border:1px solid #00549E}@media only screen and (max-width: 767px){.index .news .news_list .news_items .news_item .more{flex-shrink:0;width:45px;height:45px}}.index .news .news_list .news_items .news_item .more.d_f{display:flex}.index .news .news_list .news_items .news_item .more.d_n{display:none}@media only screen and (max-width: 767px){.index .news .news_list .news_items .news_item .more.d_mb_f{display:flex}}@media only screen and (max-width: 767px){.index .news .news_list .news_items .news_item .more.d_mb_n{display:none}}.index .news .news_list .news_items .news_item .more a{display:flex;align-items:center;justify-content:center}.index .news .news_list .news_items .news_item .more svg{width:clamp(2rem,2.0833333333vw,4rem);height:auto;margin-bottom:1px}.index .news .news_list .news_items .news_item .more:hover{background:#008e8e;border:1px solid #008E8E}.index .news .news_list .news_items .news_item .more:hover svg path,.index .news .news_list .news_items .news_item .more:hover svg rect{fill:#fff}.index .news .news_list .news_items .news_item:hover .item_cover img{transform:scale(1.1)}@media only screen and (max-width: 767px){.index .news .news_list .news_items .news_item:hover .item_cover img{transform:translate(-50%,-50%) scale(1.1)}}.index .news .news_list .news_items .news_item:hover .item_info h4{color:#008e8e}.index .news .news_list .news_items .news_item:hover:after{transform:scaleX(1);transform-origin:left}.index .news .idx_news_more{width:100%;display:flex;align-items:center;justify-content:space-between;padding-top:clamp(1.2rem,2.0833333333vw,4rem);padding-bottom:clamp(1.2rem,2.0833333333vw,4rem)}@media only screen and (max-width: 767px){.index .news .idx_news_more{justify-content:end}}.index .news .idx_news_more .a_more{width:clamp(18rem,11.6666666667vw,22.4rem);height:clamp(5rem,3.125vw,6rem);display:flex;justify-content:space-between;align-items:center;text-transform:uppercase;font-family:serif;font-size:18px;line-height:1;padding-top:0;padding-bottom:0;padding-right:clamp(1.2rem,1.6666666667vw,3.2rem);padding-left:clamp(1.2rem,1.6666666667vw,3.2rem);border:1px solid #00549e;border-radius:30px;transition:all .2s ease;color:#00549e}.index .news .idx_news_more .a_more:after{content:"";width:8px;height:8px;border-radius:4px;background-color:#00549e}.index .news .idx_news_more .a_more:hover{color:#fff;background-color:#008e8e;border:1px solid #008E8E}.index .news .idx_news_more .a_more:hover:after{background-color:#fff}.index .news .idx_news_pagination{width:100%;display:flex;align-items:center;gap:clamp(1.2rem,2.0833333333vw,4rem);padding-top:clamp(1.2rem,1.5625vw,3rem);padding-bottom:clamp(1.2rem,.5208333333vw,1rem)}@media only screen and (max-width: 767px){.index .news .idx_news_pagination{align-items:center;gap:20px}}@media only screen and (max-width: 767px){.index .news .idx_news_pagination.pc{display:none}}.index .news .idx_news_pagination.mb{display:none}@media only screen and (max-width: 767px){.index .news .idx_news_pagination.mb{display:flex;margin-left:5px}}.index .news .idx_news_pagination .btn_nav{max-width:90px;width:clamp(6.5rem,4.6875vw,9rem);transition:background .2s ease,border .2s ease}.index .news .idx_news_pagination .btn_nav svg{width:clamp(5rem,3.6458333333vw,7rem);height:auto}@media only screen and (max-width: 767px){.index .news .idx_news_pagination .btn_nav svg{width:44px;height:10px}}@media only screen and (max-width: 767px){.index .news .idx_news_pagination .btn_nav{transform:rotate(90deg);height:45px}}.index .news .idx_news_pagination .btn_nav:hover svg path,.index .news .idx_news_pagination .btn_nav:hover svg rect{fill:#008e8e}.index .news .idx_news_pagination .idx_news_btn_prev{transform:scaleX(-1)}@media only screen and (max-width: 767px){.index .news .idx_news_pagination .idx_news_btn_prev{transform:rotate(-90deg);margin-right:3px}}.index .news .idx_news_pagination .page_indicator{display:inline-flex;align-items:center;justify-content:center;color:#00549e;font-family:serif;font-size:clamp(2.4rem,2.0833333333vw,4rem)}.index .news .idx_news_pagination .page_indicator .sep{padding-left:clamp(1.2rem,.4166666667vw,.8rem);padding-right:clamp(1.2rem,.4166666667vw,.8rem)}.frost_overlay{position:fixed;inset:0;pointer-events:none;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);will-change:backdrop-filter,opacity;opacity:0;transition:opacity .6s ease;z-index:1}.frosted .frost_overlay{opacity:1}.header.fixed~.frost_overlay,.header:hover~.frost_overlay{top:var(--header-h, 0)}.intro_opening{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:9999;pointer-events:none;opacity:1;--slideDur: .4s;animation:overlay-hide .6s ease-in-out calc(var(--slideDur) * 5 + 1s + .3s) forwards}.intro_opening .intro_bg{position:absolute;inset:0;display:flex;flex-direction:column}.intro_opening .intro_bg .intro_bg_top,.intro_opening .intro_bg .intro_bg_bottom{flex:1 1 50%;background:#487391;will-change:transform;transform:translateY(0)}.intro_opening .intro_stage{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.intro_opening .intro_slides{margin:0;padding:0;position:relative;width:100%;height:100%;display:grid;place-items:center}.intro_opening .intro_slide{position:absolute;inset:0;display:grid;place-items:center;opacity:1}.intro_opening .intro_title{position:absolute;left:clamp(24px,6vw,80px);top:clamp(24px,6vh,80px);color:#fff;font-family:Cinzel,serif;font-weight:400;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(18px,3vw,48px);animation:fade-seq 2s ease-in-out 0s both}.intro_opening .intro_ani{opacity:0;will-change:opacity}.intro_opening .intro_media{display:flex;align-items:center;justify-content:center;width:min(60vw,400px);height:min(60vw,400px);background:transparent;opacity:0;will-change:opacity}.intro_opening .intro_media img{width:100%;height:100%;object-fit:cover}.intro_opening .intro_slides .intro_slide:nth-child(1) .intro_ani{animation:fade-seq var(--slideDur) ease-in-out 0s both}.intro_opening .intro_slides .intro_slide:nth-child(1) .intro_media{animation:fade-seq var(--slideDur) ease-in-out 0s both}.intro_opening .intro_slides .intro_slide:nth-child(2) .intro_ani{animation:fade-seq var(--slideDur) ease-in-out calc(var(--slideDur) * 1) both}.intro_opening .intro_slides .intro_slide:nth-child(2) .intro_media{animation:fade-seq var(--slideDur) ease-in-out calc(var(--slideDur) * 1) both}.intro_opening .intro_slides .intro_slide:nth-child(3) .intro_ani{animation:fade-seq var(--slideDur) ease-in-out calc(var(--slideDur) * 2) both}.intro_opening .intro_slides .intro_slide:nth-child(3) .intro_media{animation:fade-seq var(--slideDur) ease-in-out calc(var(--slideDur) * 2) both}.intro_opening .intro_slides .intro_slide:nth-child(4) .intro_ani{animation:fade-seq var(--slideDur) ease-in-out calc(var(--slideDur) * 3) both}.intro_opening .intro_slides .intro_slide:nth-child(4) .intro_media{animation:fade-seq var(--slideDur) ease-in-out calc(var(--slideDur) * 3) both}.intro_opening .intro_slides .intro_slide:nth-child(5) .intro_ani{animation:fade-seq var(--slideDur) ease-in-out calc(var(--slideDur) * 4) both}.intro_opening .intro_slides .intro_slide:nth-child(5) .intro_media{animation:fade-seq var(--slideDur) ease-in-out calc(var(--slideDur) * 4) both}.intro_opening .intro_bg_top{animation:split-top 1s ease-in-out calc(var(--slideDur) * 5 + .2s) forwards}.intro_opening .intro_bg_bottom{animation:split-bottom 1s ease-in-out calc(var(--slideDur) * 5 + .2s) forwards}@keyframes fade-seq{0%{opacity:0}12%{opacity:1}70%{opacity:1}to{opacity:0}}@keyframes split-top{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes split-bottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes overlay-hide{to{opacity:0;visibility:hidden}}.lang_en .index .projects .projects_content_1 .projects_index ul>li .item_info h5{text-orientation:sideways}.lang_en .index .projects .projects_content_1 .projects_index ul>li .item_info p{text-orientation:sideways}.lang_en .index .projects .projects_content_1 .projects_index ul>li .item_info .lang{text-orientation:sideways;writing-mode:vertical-rl;line-height:.7em}.lang_en .index .projects .projects_content_1 .projects_index .text{writing-mode:horizontal-tb;text-orientation:sideways;direction:ltr;text-align:start;max-width:400px;line-height:2em;font-kerning:normal;font-family:Cinzel,serif;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.lang_en .index .projects .projects_content_1 .projects_index .text p{font-size:106%}@media only screen and (max-width: 1200px){.lang_en .index .projects .projects_content_1 .projects_index .text p{font-size:100%}}body.about{background-color:#f1f3f5}body.about .banner:after{background-image:url(../images/banner_about-BmaFjlQg.jpg)}body.about .about_intro{position:relative;display:flex;justify-content:center;align-items:center;padding-bottom:clamp(5.078125rem,13.5416666667vw,26rem)}@media only screen and (max-width: 767px){body.about .about_intro{flex-direction:column}}body.about .about_intro .img{width:50%;margin-right:clamp(1.2rem,1.0416666667vw,2rem)}@media only screen and (max-width: 767px){body.about .about_intro .img{width:100%;margin-right:0;margin-bottom:20px}}body.about .about_intro .img img{width:clamp(9.765625rem,26.0416666667vw,50rem);aspect-ratio:5/6}@media only screen and (max-width: 767px){body.about .about_intro .img img{width:100%}}body.about .about_intro .text{width:50%;padding-left:clamp(1.2rem,1.0416666667vw,2rem)}@media only screen and (max-width: 767px){body.about .about_intro .text{width:100%;padding-left:0;text-align:center}}body.about .about_intro .text .about_logo{margin-bottom:clamp(1.2rem,1.5625vw,3rem)}body.about .about_intro .text .about_logo img{width:clamp(4.6875rem,12.5vw,24rem)}@media only screen and (max-width: 767px){body.about .about_intro .text .about_logo img{width:50%;max-width:150px;margin:0 auto}}body.about .about_intro .text h3{display:inline-flex;justify-content:center;align-items:center;font-size:28px;font-weight:700;color:#fff;background-color:#00549e;padding-left:clamp(1.2rem,2.0833333333vw,4rem);padding-right:clamp(1.2rem,2.0833333333vw,4rem);padding-top:clamp(1.2rem,1.0416666667vw,2rem);padding-bottom:clamp(1.2rem,1.0416666667vw,2rem);margin-bottom:clamp(1.2rem,1.0416666667vw,2rem)}@media only screen and (max-width: 767px){body.about .about_intro .text h3{font-size:24px}}body.about .about_intro .text p{font-size:24px;font-weight:700;line-height:1.6;color:#333}@media only screen and (max-width: 767px){body.about .about_intro .text p{font-size:20px}}body.about .about_intro .about_deco_text{position:absolute;top:0;right:calc(50% - 50vw + clamp(1.2rem,1.25vw,2.4rem));display:flex;flex-direction:column;align-items:flex-start;color:#a6bac8;opacity:.3;line-height:1;gap:10px;writing-mode:vertical-rl;text-orientation:mixed;font-size:clamp(1.7578125rem,4.6875vw,9rem)}body.about .about_intro .about_deco_text span{display:inline-block}@media only screen and (max-width: 767px){body.about .about_intro .about_deco_text{right:clamp(1.2rem,.8333333333vw,1.6rem);color:#0000001a;font-size:clamp(1.25rem,3.3333333333vw,6.4rem)}}body.about .about_cards{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100vw;margin-left:calc(50% - 50vw);background-color:#f1f3f5;--bg-s-w: clamp(7.8125rem, 20.8333333333vw, 40rem)}body.about .about_cards .about_sticky{flex:0 0 auto;width:auto;position:sticky;top:calc(var(--header-h, 0));height:100dvh;z-index:3}body.about .about_cards .about_sticky.st_2{right:0;display:flex;flex-direction:column;align-items:flex-end;height:calc(100dvh - var(--header-h, 0));background:transparent;padding-right:calc(50vw - 50% - clamp(1.2rem,1.25vw,2.4rem));margin-right:calc(-1*clamp(1.5625rem,4.1666666667vw,8rem))}body.about .about_cards .about_sticky .img{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;width:clamp(11.1328125rem,29.6875vw,57rem);aspect-ratio:570/700;border-bottom-right-radius:clamp(1.2rem,3.125vw,6rem);overflow:hidden}body.about .about_cards .about_sticky .img img{width:100%;height:100%;object-fit:cover}body.about .about_cards .about_sticky .logo{align-self:flex-end;margin-top:auto;width:clamp(4.6875rem,12.5vw,24rem);height:auto}body.about .about_cards .about_sticky .logo img{width:100%}body.about .about_cards .about_sticky .sticky_deco_text{align-self:flex-end;display:flex;flex-direction:column;align-items:flex-start;color:#a6bac8;opacity:.3;line-height:1;gap:10px;writing-mode:vertical-rl;text-orientation:mixed;text-transform:uppercase;margin-top:40px;margin-right:clamp(2rem,2.0833333333vw,4rem);font-size:clamp(1.5625rem,4.1666666667vw,8rem)}body.about .about_cards .about_sticky .sticky_deco_text span{display:inline-block}body.about .about_cards .card{flex:0 0 100%;width:100%;position:relative;top:auto;height:auto;z-index:2;display:flex;justify-content:space-around;align-items:flex-start;display:none}body.about .about_cards .card.active{display:flex}body.about .about_cards .card .card_content{position:relative}body.about .about_cards .card .text{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:100dvh;padding-top:clamp(1.2rem,3.125vw,6rem);width:clamp(14.453125rem,38.5416666667vw,74rem)}body.about .about_cards .card .text:after{content:"";position:absolute;display:block;top:0;left:50%;transform:translate(-50%);z-index:-1;pointer-events:none;height:clamp(10rem,8.59375vw,16.5rem);width:calc(100vw - var(--bg-s-w));background-color:#fff}body.about .about_cards .card .text h3{display:flex;justify-content:center;align-items:flex-end;height:20%;font-size:28px;font-weight:700;margin-bottom:clamp(3rem,3.125vw,6rem);padding-top:clamp(1.2rem,1.0416666667vw,2rem);padding-bottom:clamp(1.2rem,1.0416666667vw,2rem);color:#00549e}@media only screen and (max-width: 767px){body.about .about_cards .card .text h3{font-size:24px}}body.about .about_cards .card .text .wysiwyg_content h2,body.about .about_cards .card .text .wysiwyg_content h3{width:100%;padding-bottom:clamp(1.2rem,.8333333333vw,1.6rem);font-size:24px;font-weight:700;font-family:Cinzel,"Noto Serif TC",serif;color:#333}@media only screen and (max-width: 767px){body.about .about_cards .card .text .wysiwyg_content h2,body.about .about_cards .card .text .wysiwyg_content h3{font-size:20px}}body.about .about_cards .card .text .wysiwyg_content h4{font-family:Cinzel,"Noto Serif TC",serif;font-size:24px;font-weight:700;margin-bottom:clamp(2rem,1.5625vw,3rem)}@media only screen and (max-width: 767px){body.about .about_cards .card .text .wysiwyg_content h4{font-size:20px}}body.about .about_cards .card .text .wysiwyg_content p{line-height:1.8;padding-bottom:clamp(1.2rem,.8333333333vw,1.6rem)}body.about .about_cards .for_bg{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;pointer-events:none}body.about .about_cards .for_bg .bg_s{width:var(--bg-s-w);background-color:#00549e;height:100%}body.about .brand_philosophy{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;margin-left:calc(50% - 50vw);--pt-gap: clamp(1.2rem, 2.5vw, 4.8rem);--pt-gap-neg: calc(-1*clamp(1.2rem, 2.5vw, 4.8rem)) ;min-height:100dvh;padding-top:calc(var(--header-h, 0) + var(--pt-gap));padding-bottom:clamp(38rem,26.0416666667vw,50rem);padding-left:clamp(1.2rem,2.0833333333vw,4rem);padding-right:clamp(1.2rem,2.0833333333vw,4rem);background-color:#00549e;background-image:url(../images/bg_about_footer-CvIpDz2N.jpg);background-size:cover;background-position:bottom center;background-repeat:no-repeat;color:#fff}@media only screen and (max-width: 767px){body.about .brand_philosophy{padding-bottom:340px;background-position:bottom -140px center}}body.about .brand_philosophy>div{width:100%;max-width:1280px;margin:0 auto}body.about .brand_philosophy h2{width:100%;font-size:48px;color:#c5e2ff;text-transform:uppercase}@media only screen and (max-width: 767px){body.about .brand_philosophy h2{font-size:24px}}body.about .brand_philosophy h3{width:100%;font-size:32px}@media only screen and (max-width: 767px){body.about .brand_philosophy h3{font-size:24px}}body.about .brand_philosophy ul{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding-top:clamp(1.5625rem,4.1666666667vw,8rem);gap:clamp(1.2rem,3.125vw,6rem)}@media only screen and (max-width: 767px){body.about .brand_philosophy ul{flex-direction:column}}body.about .brand_philosophy ul li{width:40%;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 767px){body.about .brand_philosophy ul li{width:100%}}@media only screen and (max-width: 575px){body.about .brand_philosophy ul li{flex-direction:column;gap:20px}}body.about .brand_philosophy ul li .icon{display:flex;justify-content:center;align-items:center;width:clamp(10rem,9.375vw,18rem);height:clamp(10rem,9.375vw,18rem);border-top-right-radius:clamp(1.2rem,1.5625vw,3rem);border:1px solid #89C8FF}body.about .brand_philosophy ul li .icon img{height:40%;width:auto}body.about .brand_philosophy ul li .text{flex:1;padding-left:clamp(1.2rem,2.0833333333vw,4rem);width:63%;word-break:break-all}@media only screen and (max-width: 767px){body.about .brand_philosophy ul li .text{width:100%}}body.about .brand_philosophy ul li .text h4{width:100%;font-size:24px;font-weight:700;padding-bottom:clamp(1.2rem,.5208333333vw,1rem)}@media only screen and (max-width: 767px){body.about .brand_philosophy ul li .text h4{font-size:20px}}body.about .brand_philosophy ul li .text p{line-height:2}body.team{background-color:#f1f3f5}body.team .banner:after{background-image:url(../images/banner_team-hAZvjdPa.jpg)}.team_single_img{max-width:95vw;padding:80px 0}.team_section{max-width:90vw;margin:0 auto;display:block;position:relative}.team_section:before{content:"";width:5vw;height:100%;position:absolute;left:-5vw;top:0;background:#fff}.team_section .page_intro_banner>div{margin-top:0}.team_section .team_content{position:relative;background-color:#fff;padding:70px 0 80px}@media only screen and (max-width: 767px){.team_section .team_content{padding:0 0 40px}}.team_section .team_card{width:calc(50% - 20px);max-width:550px;flex:0 0 auto}@media only screen and (max-width: 767px){.team_section .team_card{width:100%}}.team_section .team_title{margin-bottom:25px}.team_section .team_title h4{font-size:28px;font-weight:700;color:#00549e;font-family:Cinzel,"Noto Serif TC",serif}.team_section .team_title .team_card_img{aspect-ratio:1/1}body.news{background-color:#f1f3f5}body.news .banner:after{background-image:url(../images/banner_news-ChFXvGkJ.jpg)}body.news .news_list{width:100%;padding-left:clamp(1.2rem,2.6041666667vw,5rem);padding-right:clamp(1.2rem,2.6041666667vw,5rem);padding-top:clamp(1.2rem,2.6041666667vw,5rem);padding-bottom:clamp(1.2rem,2.6041666667vw,5rem)}body.news .news_list>div>ul{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}body.news .news_list>div>ul li{position:relative;display:flex;justify-content:flex-start;align-items:center;width:100%;border-bottom:1px solid #A6BAC8;padding-top:clamp(1.2rem,2.0833333333vw,4rem);padding-bottom:clamp(1.2rem,2.0833333333vw,4rem)}body.news .news_list>div>ul li:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:2px;background-color:#008e8e;transform:scaleX(0);transform-origin:left;transition:transform .4s ease}body.news .news_list>div>ul li .item_cover{display:flex;justify-content:center;align-items:center;width:20vw;height:auto;aspect-ratio:9/5;border-top-right-radius:16px;margin-right:4vw;overflow:hidden}body.news .news_list>div>ul li .item_cover img{object-fit:cover;transition:transform .4s ease;will-change:transform;transform-origin:center center}body.news .news_list>div>ul li .item_info{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex:1;padding-right:30px}body.news .news_list>div>ul li .item_info .item_data{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:20px;padding-bottom:20px}body.news .news_list>div>ul li .item_info .item_category{padding:8px 30px;line-height:normal;font-size:18px;border-radius:100px;color:#00549e;background:#fff;border:1px solid #00549E}body.news .news_list>div>ul li .item_info .item_category:hover{color:#fff;background:#008e8e;border:1px solid #008E8E}body.news .news_list>div>ul li .item_info .item_date{font-size:18px;color:#00549e;font-family:serif}body.news .news_list>div>ul li .item_info h4{width:100%;padding-bottom:10px;font-size:24px;font-weight:700;color:#333;transition:all .2s ease}body.news .news_list>div>ul li .item_info p{position:relative;color:#555;padding-bottom:18px;font-size:18px}body.news .news_list>div>ul li .more{display:flex;align-items:center;justify-content:center}body.news .news_list>div>ul li .more .a_more{display:inline-flex;align-items:center;justify-content:center;width:clamp(8rem,4.6875vw,9rem);height:clamp(8rem,4.6875vw,9rem);border-radius:50%;background:#fff;border:1px solid #00549E}body.news .news_list>div>ul li .more .a_more svg{width:clamp(3.6rem,2.0833333333vw,4rem);height:auto}body.news .news_list>div>ul li .more .a_more:hover{background:#008e8e;border:1px solid #008E8E}body.news .news_list>div>ul li .more .a_more:hover svg path,body.news .news_list>div>ul li .more .a_more:hover svg rect{fill:#fff}body.news .news_list>div>ul li:hover .item_cover img{transform:scale(1.1)}body.news .news_list>div>ul li:hover .item_info h4{color:#008e8e}body.news .news_list>div>ul li:hover:after{transform:scaleX(1);transform-origin:left}body.news-detail .page_more_section .page_more_header:before{background-image:url(../images/banner_news_2-B5f5-JqW.jpg)}body.media{background-color:#f1f3f5}body.media .banner:after{background-image:url(../images/banner_media-Ckmz1JZa.jpg)}body.media .media_list{width:100%;padding-left:clamp(1.2rem,2.6041666667vw,5rem);padding-right:clamp(1.2rem,2.6041666667vw,5rem);padding-top:clamp(1.2rem,2.6041666667vw,5rem);padding-bottom:clamp(1.2rem,2.6041666667vw,5rem)}body.media .media_list>div>ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%}body.media .media_list>div>ul li{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:calc((100% - clamp(1.2rem,2.6041666667vw,5rem))/2);border-bottom:1px solid #A6BAC8;padding-bottom:clamp(1.2rem,2.0833333333vw,4rem);margin-bottom:clamp(1.2rem,2.0833333333vw,4rem)}body.media .media_list>div>ul li:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:2px;background-color:#008e8e;transform:scaleX(0);transform-origin:left;transition:transform .4s ease}body.media .media_list>div>ul li .item_category{z-index:5;position:absolute;left:-1px;top:-1px;width:clamp(1.2rem,2.6041666667vw,5rem);padding:15px;border-radius:0 0 15px;border:1px solid white;display:flex;justify-content:center;align-items:center;color:#fff;writing-mode:vertical-rl;text-orientation:upright}body.media .media_list>div>ul li .item_cover{width:100%;aspect-ratio:580/326;display:flex;justify-content:center;align-items:center;border-top-right-radius:16px;margin-bottom:28px;overflow:hidden}body.media .media_list>div>ul li .item_cover img{object-fit:cover;transition:transform .4s ease;will-change:transform;transform-origin:center center}body.media .media_list>div>ul li .item_cover .icon_play{position:absolute;display:flex;justify-content:center;align-items:center;width:80px;height:80px;background:#fff0;border-radius:50%;box-shadow:5px 3px 10px #0000004d;overflow:visible}body.media .media_list>div>ul li .item_cover .icon_play:before{content:"";position:absolute;top:50%;left:50%;width:80px;height:80px;border-radius:50%;background:#fff0;transform:translate(-50%,-50%)}body.media .media_list>div>ul li .item_cover .icon_play .ring{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}body.media .media_list>div>ul li .item_cover .icon_play .ring circle{fill:none;vector-effect:non-scaling-stroke}body.media .media_list>div>ul li .item_cover .icon_play .ring .bg{stroke:#ffffff80;stroke-width:10px}body.media .media_list>div>ul li .item_cover .icon_play .ring .fg{stroke:#008e8e;stroke-width:clamp(1.2rem,.5208333333vw,1rem);stroke-width:10px;stroke-linecap:round;stroke-dasharray:999;stroke-dashoffset:999;transition:stroke-dashoffset 1.2s ease}body.media .media_list>div>ul li .item_cover .icon_play svg{position:relative;width:60px;height:60px;z-index:1}body.media .media_list>div>ul li .item_cover .icon_play svg path,body.media .media_list>div>ul li .item_cover .icon_play svg rect{fill:#fff}body.media .media_list>div>ul li .item_info{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex:1;padding-right:clamp(1.2rem,1.7708333333vw,3.4rem)}body.media .media_list>div>ul li .item_info h4{width:100%;padding-bottom:10px;font-size:24px;font-weight:700;color:#333;transition:all .2s ease}body.media .media_list>div>ul li .item_info p{position:relative;color:#555;padding-bottom:18px;font-size:18px}body.media .media_list>div>ul li .more{display:flex;align-items:center;justify-content:center}body.media .media_list>div>ul li .more .a_more{display:inline-flex;align-items:center;justify-content:center;width:clamp(8rem,4.6875vw,9rem);height:clamp(8rem,4.6875vw,9rem);border-radius:80px;background:#fff;border:1px solid #00549E}body.media .media_list>div>ul li .more .a_more svg{width:clamp(3.6rem,2.0833333333vw,4rem);height:auto}body.media .media_list>div>ul li .more .a_more:hover{background:#008e8e;border:1px solid #008E8E}body.media .media_list>div>ul li .more .a_more:hover svg path,body.media .media_list>div>ul li .more .a_more:hover svg rect{fill:#fff}body.media .media_list>div>ul li:hover .item_cover img{transform:scale(1.1)}body.media .media_list>div>ul li:hover .item_info h4{color:#008e8e}body.media .media_list>div>ul li:hover .item_category{color:#fff;background-color:#008e8e;border-color:#008e8e}body.media .media_list>div>ul li:hover .item_cover .icon_play:before{background:#008e8e}body.media .media_list>div>ul li:hover .item_cover .icon_play .ring .fg{stroke-dashoffset:0}body.media .media_list>div>ul li:hover .item_cover .icon_play svg path,body.media .media_list>div>ul li:hover .item_cover .icon_play svg rect{fill:#fff}body.media .media_list>div>ul li:hover:after{transform:scaleX(1);transform-origin:left}body.media .media_list>div>ul li:not(:hover) .item_cover .icon_play .ring .fg{transition:stroke-dashoffset .2s ease}body.media-detail .page_more_section .page_more_header:before{background-image:url(../images/banner_media_2-CuvJO-Z4.jpg)}body.projects{background-color:#f1f3f5}body.projects .banner:after{background-image:url(../images/banner_projects-ByKSTcIc.jpg)}body.projects .projects_list{width:100%;padding-left:clamp(1.2rem,2.6041666667vw,5rem);padding-right:clamp(1.2rem,2.6041666667vw,5rem);padding-top:clamp(1.2rem,2.6041666667vw,5rem);padding-bottom:clamp(1.2rem,2.6041666667vw,5rem);background-image:none}body.projects .projects_list>div>ul{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;position:relative;gap:60px}@media only screen and (max-width: 1200px){body.projects .projects_list>div>ul{gap:30px}}@media only screen and (max-width: 991px){body.projects .projects_list>div>ul{flex-direction:column}}body.projects .projects_list>div>ul li{position:relative;display:flex;justify-content:space-between;width:calc(50% - 30px);gap:40px}@media only screen and (max-width: 1200px){body.projects .projects_list>div>ul li{gap:20px}}@media only screen and (max-width: 991px){body.projects .projects_list>div>ul li{width:100%;gap:40px}}@media only screen and (max-width: 575px){body.projects .projects_list>div>ul li{gap:0px;flex-direction:column}}body.projects .projects_list>div>ul li .item_category{z-index:5;position:absolute;left:0;top:0;width:clamp(1.2rem,2.6041666667vw,5rem);padding:15px;border-radius:0 0 15px;border:1px solid white;display:flex;justify-content:center;align-items:center;color:#fff;writing-mode:vertical-rl;text-orientation:upright}body.projects .projects_list>div>ul li .item_cover{z-index:3;position:absolute;inset:0;width:100%;height:100%;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;overflow:hidden}body.projects .projects_list>div>ul li .item_cover img{object-fit:cover;transition:transform .4s ease;will-change:transform;transform-origin:center center}body.projects .projects_list>div>ul li .img_box{position:relative;width:60%;aspect-ratio:1/1}body.projects .projects_list>div>ul li .img_box:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to top,#008e8ee6,#008e8e99 10%,#008e8e00 40%);z-index:4;opacity:0;transition:all .2s ease}@media only screen and (max-width: 991px){body.projects .projects_list>div>ul li .img_box{width:50%}}@media only screen and (max-width: 575px){body.projects .projects_list>div>ul li .img_box{width:100%}}body.projects .projects_list>div>ul li .txt_box{display:flex;flex-direction:column;justify-content:space-between;padding-top:30px;width:40%;gap:10px}@media only screen and (max-width: 991px){body.projects .projects_list>div>ul li .txt_box{width:50%}}@media only screen and (max-width: 575px){body.projects .projects_list>div>ul li .txt_box{width:100%;padding-top:20px}}body.projects .projects_list>div>ul li .txt_box p{position:relative;color:#00549e;font-size:20px;padding-bottom:clamp(.8rem,.625vw,1.2rem)}@media only screen and (max-width: 767px){body.projects .projects_list>div>ul li .txt_box p{font-size:18px}}body.projects .projects_list>div>ul li .txt_box .item_info h4{order:1;width:100%;padding-top:clamp(.8rem,.625vw,1.2rem);font-size:28px;font-weight:700;color:#333;border-top:1px solid #A6BAC8;transition:all .2s ease}@media only screen and (max-width: 767px){body.projects .projects_list>div>ul li .txt_box .item_info h4{font-size:24px}}body.projects .projects_list>div>ul li .more{z-index:4;right:clamp(3rem,1.7708333333vw,3.4rem);bottom:clamp(3rem,1.7708333333vw,3.4rem);display:flex;align-items:center;justify-content:flex-end}body.projects .projects_list>div>ul li .more .a_more{display:inline-flex;align-items:center;justify-content:center;width:clamp(8rem,4.6875vw,9rem);height:clamp(8rem,4.6875vw,9rem);border-radius:50%;border:1px solid #00549E}@media only screen and (max-width: 767px){body.projects .projects_list>div>ul li .more .a_more{width:56px;height:56px}}body.projects .projects_list>div>ul li .more .a_more svg{width:clamp(3.6rem,2.0833333333vw,4rem);height:auto}@media only screen and (max-width: 767px){body.projects .projects_list>div>ul li .more .a_more svg{width:25px}}body.projects .projects_list>div>ul li .more .a_more svg path,body.projects .projects_list>div>ul li .more .a_more svg rect{fill:#00549e}body.projects .projects_list>div>ul li .more .a_more:hover{background:#008e8e}body.projects .projects_list>div>ul li .more .a_more:hover svg path,body.projects .projects_list>div>ul li .more .a_more:hover svg rect{fill:#fff}@media screen and (min-width: 768px){body.projects .projects_list>div>ul li:hover .item_cover img{transform:scale(1.1)}body.projects .projects_list>div>ul li:hover .img_box:before{opacity:1}body.projects .projects_list>div>ul li:hover .item_category{color:#fff;background-color:#008e8e;border-color:#008e8e}body.projects .projects_list>div>ul li:hover .item_cover .icon_play:before{background:#008e8e}body.projects .projects_list>div>ul li:hover .item_cover .icon_play .ring .fg{stroke-dashoffset:0}body.projects .projects_list>div>ul li:hover .item_cover .icon_play svg path,body.projects .projects_list>div>ul li:hover .item_cover .icon_play svg rect{fill:#fff}body.projects .projects_list>div>ul li:hover:after{transform:scaleX(1);transform-origin:left}}body.projects .projects_list>div>ul li:not(:hover) .item_cover .icon_play .ring .fg{transition:stroke-dashoffset .2s ease}body.projects-detail .page_detail_section{margin-top:clamp(3.203125rem,8.5416666667vw,16.4rem)}body.projects-detail .page_detail_section>div{min-height:100vh}body.projects-detail .page_detail_section>div .images{position:relative;display:flex;justify-content:space-between;flex-direction:row;align-items:flex-end;margin-top:calc(-1*clamp(4.9609375rem,13.2291666667vw,25.4rem));margin-left:calc(-1*clamp(3.515625rem,9.375vw,18rem));width:calc(100% + clamp(7.03125rem,18.75vw,36rem))}@media only screen and (max-width: 991px){body.projects-detail .page_detail_section>div .images{margin-bottom:60px}}body.projects-detail .page_detail_section>div .images .proj_top_images{width:87%;border-top-left-radius:clamp(1.2rem,1.5625vw,3rem);border-bottom-right-radius:clamp(1.2rem,1.5625vw,3rem);overflow:hidden;margin-left:0!important}body.projects-detail .page_detail_section>div .images .image_item{display:flex;justify-content:center;align-items:stretch;aspect-ratio:1220/686}@media only screen and (max-width: 767px){body.projects-detail .page_detail_section>div .images .image_item{width:100%}}body.projects-detail .page_detail_section>div .images .image_item img{width:100%;height:100%;object-fit:cover}body.projects-detail .page_detail_section>div .images .thumb_list_outer{width:10.5%;aspect-ratio:160/530;height:auto;overflow:hidden}body.projects-detail .page_detail_section>div .images .wrap_thumb_list{width:100%;height:100%;overflow:hidden}body.projects-detail .page_detail_section>div .images .thumb_list{position:relative;display:flex;flex-direction:column;align-items:center;gap:0;height:auto;justify-content:flex-start}body.projects-detail .page_detail_section>div .images .thumb_list .img_box{position:relative;display:flex;justify-content:center;align-items:center;width:100%;aspect-ratio:160/90;flex-shrink:0;border-bottom-right-radius:clamp(1.2rem,.78125vw,1.5rem);overflow:hidden;cursor:pointer}body.projects-detail .page_detail_section>div .images .thumb_list .img_box:before{content:"";position:absolute;inset:0;border:4px solid #008E8E;opacity:0;transition:all .2s ease}body.projects-detail .page_detail_section>div .images .thumb_list .img_box:after{content:"";position:absolute;right:0;bottom:0;width:clamp(1.2rem,2.8125vw,5.4rem);height:clamp(1.2rem,2.8125vw,5.4rem);border-top-left-radius:clamp(1.2rem,.78125vw,1.5rem);background-color:#008e8e;opacity:0;background-image:url(../images/icon_view-B-vHaPjC.png);background-size:60%;background-position:center;background-repeat:no-repeat;transition:all .2s ease}body.projects-detail .page_detail_section>div .images .thumb_list .img_box img{width:100%;height:100%;object-fit:cover}body.projects-detail .page_detail_section>div .images .thumb_list .img_box:hover:before,body.projects-detail .page_detail_section>div .images .thumb_list .img_box:hover:after,body.projects-detail .page_detail_section>div .images .thumb_list .img_box.now:before,body.projects-detail .page_detail_section>div .images .thumb_list .img_box.now:after{opacity:1}body.projects-detail .page_detail_section>div .nav{position:absolute;bottom:-20%;right:0;display:flex;align-items:center;gap:20px}@media only screen and (max-width: 991px){body.projects-detail .page_detail_section>div .nav{bottom:-60px}}body.projects-detail .page_detail_section>div .nav .current_slide{font-size:clamp(3rem,2.0833333333vw,4rem);font-family:Cinzel,serif;color:#00549e}@media only screen and (max-width: 767px){body.projects-detail .page_detail_section>div .nav .current_slide{font-size:28px}}body.projects-detail .page_detail_section>div .nav button{display:flex;justify-content:center;align-items:center;background:none;border:none;cursor:pointer}body.projects-detail .page_detail_section>div .nav button .icon{display:flex;justify-content:center;align-items:center;width:clamp(6rem,3.6458333333vw,7rem);height:clamp(2rem,1.25vw,2.4rem)}@media only screen and (max-width: 767px){body.projects-detail .page_detail_section>div .nav button .icon{width:40px;height:16px}}body.projects-detail .page_detail_section>div .nav button.pro_prev svg,body.projects-detail .page_detail_section>div .nav button.pro_next svg{width:clamp(6.8rem,3.6458333333vw,7rem);height:auto;transition:transform .2s ease}body.projects-detail .page_detail_section>div .nav button.pro_prev svg path,body.projects-detail .page_detail_section>div .nav button.pro_prev svg rect,body.projects-detail .page_detail_section>div .nav button.pro_next svg path,body.projects-detail .page_detail_section>div .nav button.pro_next svg rect{fill:#00549e}body.projects-detail .page_detail_section>div .nav button.pro_prev:hover svg path,body.projects-detail .page_detail_section>div .nav button.pro_prev:hover svg rect,body.projects-detail .page_detail_section>div .nav button.pro_next:hover svg path,body.projects-detail .page_detail_section>div .nav button.pro_next:hover svg rect{fill:#008e8e}body.projects-detail .page_detail_section>div .nav button.pro_prev .icon{transform:rotate(180deg)}body.projects-detail .page_detail_section>div .info{padding-top:clamp(1.7578125rem,4.6875vw,9rem);padding-bottom:clamp(1.7578125rem,4.6875vw,9rem)}@media only screen and (max-width: 991px){body.projects-detail .page_detail_section>div .info{padding-top:20px}}body.projects-detail .page_detail_section>div .info .category{line-height:1.8;font-size:clamp(1.8rem,1.0416666667vw,2rem);color:#00549e}@media only screen and (max-width: 767px){body.projects-detail .page_detail_section>div .info .category{font-size:16px}}body.projects-detail .page_detail_section>div .info h2{width:100%;padding-bottom:.3em;font-size:40px;font-weight:700;font-family:"Noto Serif TC",sans-serif;color:#333}@media only screen and (max-width: 1200px){body.projects-detail .page_detail_section>div .info h2{font-size:32px}}@media only screen and (max-width: 767px){body.projects-detail .page_detail_section>div .info h2{font-size:28px}}body.projects-detail .page_detail_section>div .info h3{width:50%;padding-bottom:clamp(1.2rem,.8333333333vw,1.6rem);font-size:clamp(3rem,2.5vw,4.8rem);color:#a6bac8}body.projects-detail .page_detail_section>div .info .info_data{width:100%;display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (max-width: 767px){body.projects-detail .page_detail_section>div .info .info_data{flex-direction:column}}body.projects-detail .page_detail_section>div .info .info_data ul{width:50%;display:flex;flex-direction:column}@media only screen and (max-width: 767px){body.projects-detail .page_detail_section>div .info .info_data ul{width:100%}}body.projects-detail .page_detail_section>div .info .info_data ul li{display:flex;align-items:center;padding-top:clamp(1.2rem,1.3020833333vw,2.5rem);padding-bottom:clamp(1.2rem,1.3020833333vw,2.5rem);border-bottom:1px solid #A6BAC8;font-size:20px}@media only screen and (max-width: 767px){body.projects-detail .page_detail_section>div .info .info_data ul li{font-size:18px}}body.projects-detail .page_detail_section>div .info .info_data ul li:last-child{border-bottom:none}body.projects-detail .page_detail_section>div .info .info_data ul li span{font-weight:700;font-size:24px;margin-right:20px;width:20%;flex-shrink:0}@media only screen and (max-width: 767px){body.projects-detail .page_detail_section>div .info .info_data ul li span{font-size:20px;margin-right:10px}}body.projects-detail .page_detail_section>div .wysiwyg_content{padding-top:clamp(1.2rem,.5208333333vw,1rem)}body.projects-detail .page_detail_section>div .wysiwyg_content p{font-size:18px;font-family:Cinzel,Noto Sans TC,Microsoft JhengHei,sans-serif}@media only screen and (max-width: 575px){body.projects-detail .page_more_section .page_more_header{flex-direction:column-reverse;align-items:flex-start}}@media only screen and (max-width: 575px){body.projects-detail .page_more_section .page_more_header .title{margin-bottom:20px}}@media only screen and (max-width: 575px){body.projects-detail .page_more_section .page_more_header h2{font-size:24px}}body.projects-detail .page_more_section .page_more_header:before{background-image:url(../images/banner_projects_2-DkpfgPfs.jpg)}body.projects-detail .page_more_section .page_more_header .nav{display:flex;align-items:center;gap:20px;margin-right:clamp(1.2rem,2.6041666667vw,5rem)}body.projects-detail .page_more_section .page_more_header .nav button{display:flex;justify-content:center;align-items:center;background:none;border:none;cursor:pointer}body.projects-detail .page_more_section .page_more_header .nav button .icon{display:flex;justify-content:center;align-items:center;width:clamp(6rem,3.6458333333vw,7rem)!important;height:clamp(2rem,1.25vw,2.4rem)!important}@media only screen and (max-width: 767px){body.projects-detail .page_more_section .page_more_header .nav button .icon{width:40px!important;height:16px!important}}body.projects-detail .page_more_section .page_more_header .nav button.pro_more_prev svg,body.projects-detail .page_more_section .page_more_header .nav button.pro_more_next svg{width:clamp(6.8rem,3.6458333333vw,7rem)!important;height:auto;transition:transform .2s ease}body.projects-detail .page_more_section .page_more_header .nav button.pro_more_prev svg path,body.projects-detail .page_more_section .page_more_header .nav button.pro_more_prev svg rect,body.projects-detail .page_more_section .page_more_header .nav button.pro_more_next svg path,body.projects-detail .page_more_section .page_more_header .nav button.pro_more_next svg rect{fill:#00549e}body.projects-detail .page_more_section .page_more_header .nav button.pro_more_prev:hover svg path,body.projects-detail .page_more_section .page_more_header .nav button.pro_more_prev:hover svg rect,body.projects-detail .page_more_section .page_more_header .nav button.pro_more_next:hover svg path,body.projects-detail .page_more_section .page_more_header .nav button.pro_more_next:hover svg rect{fill:#008e8e}body.projects-detail .page_more_section .page_more_header .nav button.pro_more_prev .icon{transform:rotate(180deg)}body.projects-detail .page_more_section .page_more_content{width:96dvw;margin-left:auto;margin-right:auto}body.projects-detail .page_more_section .page_more_content .projects_more_wrapper{display:flex}body.projects-detail .page_more_section .page_more_content .projects_more_slide{margin-right:clamp(1.5625rem,4.1666666667vw,8rem);padding-top:clamp(1.2rem,2.0833333333vw,4rem);padding-bottom:clamp(1.2rem,2.0833333333vw,4rem);border-bottom:none;flex-shrink:0}body.projects-detail .page_more_section .page_more_content .projects_more_slide:after{display:none}body.projects-detail .page_more_section .page_more_content .projects_more_slide .item_cover{width:100%;height:100%;max-width:300px;aspect-ratio:1/1;border-top-right-radius:0;margin-right:0;margin-bottom:30px}body.projects-detail .page_more_section .page_more_content .projects_more_slide .item_cover img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 1200px){body.projects-detail .page_more_section .page_more_content .projects_more_slide{max-width:200px}}body.projects-detail .page_more_section .page_more_content .projects_more_slide .item_info{margin-right:0;padding-right:0;max-width:300px}body.projects-detail .page_more_section .page_more_content .projects_more_slide .item_info h4{order:1;width:100%;padding-bottom:clamp(1.2rem,.5208333333vw,1rem);font-size:24px;font-weight:700;color:#333;transition:all .2s ease}@media only screen and (max-width: 767px){body.projects-detail .page_more_section .page_more_content .projects_more_slide .item_info h4{font-size:20px}}body.projects-detail .page_more_section .page_more_content .projects_more_slide .item_info p{order:0;position:relative;color:#00549e;font-size:18px;line-height:1;padding-top:10px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #A6BAC8}body.projects-detail .page_more_section .page_more_content .projects_more_slide .item_info p:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:2px;background-color:#008e8e;transform:scaleX(0);transform-origin:left;transition:transform .4s ease}body.projects-detail .page_more_section .page_more_content .projects_more_slide:hover .item_info h4{color:#008e8e}body.projects-detail .page_more_section .page_more_content .projects_more_slide:hover .item_info p:after{transform:scaleX(1);transform-origin:left}body.projects-detail .page_more_section .page_more_content .projects_more_slide:hover:after{display:none}body.projects-detail .page_more_section .page_more_content .projects_more_slide:not(:hover) .item_cover .icon_play .ring .fg{transition:stroke-dashoffset .2s ease}.lang_en .projects_category ul li{min-width:325px}body.service{background-color:#f1f3f5}body.service .banner:after{background-image:url(../images/banner_service-C1yAd9sl.jpg)}body.service .page_content_section{min-height:100vh}body.service .service_section.service_content{max-width:100vw;overflow:hidden}body.service .service_section.service_content>div{max-width:90vw;margin:0 auto;display:block;position:relative}body.service .service_section.service_content p b{color:#3e99e9}body.service .service_section.service_content .iconbox{display:flex;flex-direction:column;gap:40px}body.service .service_section.service_content .iconbox li{display:flex;justify-content:flex-start;align-items:center;gap:30px}body.service .service_section.service_content .iconbox li .icon{width:144px;height:144px;border-radius:100px;background:#fff;display:flex;justify-content:center;align-items:center}body.service .service_section.service_content .iconbox li .icon img{width:80px;height:80px;aspect-ratio:1/1}body.service .service_section.service_content .iconbox li .text h4{font-size:24px;font-weight:500;color:#00549e}body.service .service_section.service_content .iconbox li .text h5{font-size:24px;font-weight:500;color:#333}body.service .service_section.service_content .iconbox li .text p{font-size:20px;letter-spacing:2px;line-height:1.9}body.service .service_section.service_content div .service_featured:last-child{padding-bottom:120px}body.service .service_section.service_content.section_core{z-index:2;position:relative}body.service .service_section.service_content.section_core .page_intro_banner{margin-top:-130px;background:#fff}body.service .service_section.service_content.section_core .page_intro_banner>div .title{background:#f1f3f5;border-top-right-radius:0}body.service .service_section.service_content.section_core .container_col1{max-width:100vw;background:url(../images/bg-service-01-DpIk8LgH.png) top center/100% no-repeat;padding:80px 0}body.service .service_section.service_content.section_core .container_col1>div{max-width:1280px;margin:0 auto;position:relative;padding:0 20px}body.service .service_section.service_content.section_core .container_col1 p{font-size:18px;line-height:1.9}body.service .service_section.service_content.section_core .container_col1 .image_section{display:flex;justify-content:center;align-items:center;gap:80px;padding-bottom:80px;max-width:100%}body.service .service_section.service_content.section_core .container_col1 .image_section>div{min-width:calc(50% - 40px)}body.service .service_section.service_content.section_core .container_col1 .image_section>div>img{width:100%;height:100%;margin:0 auto;max-width:540px;padding:0 20px}body.service .service_section.service_content.section_core .container_col1 .image_section .iconbox_container{padding:0 20px}body.service .service_section.service_content .swiper-wrapper{-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important}body.service .service_section.service_content .swiper-slide{max-width:180px}.service_featured{background:#fff;padding:50px 0;position:relative}.service_featured:before{content:"";width:5vw;height:100%;position:absolute;left:-5vw;top:0;background:#fff}.service_featured.first{padding-top:70px}.service_featured>div{display:flex;justify-content:center;align-items:flex-start;padding-top:50px}.service_featured>div .info{padding:0 40px 0 20px;min-width:calc(40% + 50px);background-color:#fff;z-index:2}.service_featured>div .info .title{display:flex;align-items:center;gap:30px;padding:0 0 40px}.service_featured>div .info .title .icon{width:180px;height:180px;display:flex;justify-content:center;align-items:center;background-color:#f5fbff;border-top-right-radius:30px}.service_featured>div .info .title .icon img{width:104px;height:104px}.service_featured>div .info .title h4{font-size:28px;font-weight:500;color:#00305a}.service_featured>div .info .text{margin-bottom:40px}.service_featured>div .info .text p{font-size:18px;line-height:1.9}.service_featured>div .info .text p:not(:last-child){margin-bottom:20px}.service_featured>div .info .text strong{color:#3e99e9}.service_featured>div .image{padding:0 40px;min-width:calc(60% - 50px);z-index:1}.service_featured>div .image .big_img{max-width:75%;height:auto;aspect-ratio:5/3;border-top-right-radius:30px;overflow:hidden}.service_featured>div .image .big_img img{width:100%;height:100%;object-fit:cover;object-position:center}.service_featured>div .image .sm_img{margin:20px 0}.service_featured>div .image .sm_img .swiper-wrapper{display:flex;align-items:center}.service_featured>div .image .sm_img .swiper-wrapper .item_img{border-top-right-radius:16px;overflow:hidden;border:3px solid;border-color:transparent;transition:all .3s ease;cursor:pointer}.service_featured>div .image .sm_img .swiper-wrapper .item_img img{width:20vw;height:auto;object-fit:cover;object-position:center;min-width:180px;aspect-ratio:5/3}.service_featured>div .image .sm_img .swiper-wrapper .item_img:after{content:"";width:44px;height:44px;background:url(../images/icon_search-laAgzdiO.png) #008e8e center/22px no-repeat;position:absolute;right:-3px;bottom:-3px;z-index:2;border-top-left-radius:10px;opacity:0;transition:opacity .2s ease}.service_featured>div .image .sm_img .swiper-wrapper .item_img:hover,.service_featured>div .image .sm_img .swiper-wrapper .item_img.active{border-color:#008e8e}.service_featured>div .image .sm_img .swiper-wrapper .item_img:hover:after,.service_featured>div .image .sm_img .swiper-wrapper .item_img.active:after{opacity:1}.service_featured.reverse>div{flex-direction:row-reverse}.service_featured.reverse>div .info{padding:0 40px}.service_featured.reverse>div .info .button_round{margin-left:auto}.service_featured.reverse>div .image .big_img{margin-left:auto}.service_featured.reverse>div .image .sm_img{margin-left:auto}body.contact{background-color:#f1f3f5}body.contact .banner:after{background-image:url(../images/banner_contact-BgjXENXc.jpg)}body.contact .banner.recruit_section:after{background-image:url(../images/banner_recruit-BYoOJzPw.jpg)}body.contact .page_content_section{min-height:100vh}body.contact .contact_section.contact_content{max-width:100vw;overflow:hidden;background:url(../images/bg-contact-01-BRbaeA2g.png) 50% 210px/1920px no-repeat}body.contact .contact_section.contact_content>div{max-width:90vw;margin:0 auto;display:block;position:relative}body.contact .contact_section.contact_content .iconbox{display:flex;flex-direction:column;gap:40px}body.contact .contact_section.contact_content .iconbox li{display:flex;justify-content:flex-start;align-items:center;gap:30px}body.contact .contact_section.contact_content .iconbox li .icon{width:104px;height:104px;min-width:104px;aspect-ratio:1;border-radius:100px;background:#fff;display:flex;justify-content:center;align-items:center}body.contact .contact_section.contact_content .iconbox li .icon img{width:72px;height:72px;aspect-ratio:1/1}body.contact .contact_section.contact_content .iconbox li .text h4{font-size:24px;font-weight:500;color:#00549e}body.contact .contact_section.contact_content .iconbox li .text h5{font-size:22px;font-weight:500;color:#333}body.contact .contact_section.contact_content .iconbox li .text p{font-size:18px;letter-spacing:1px;line-height:1.9}body.contact .contact_section.contact_content .page_intro_banner>div{padding-top:0}body.contact .contact_section.contact_content .page_intro_banner>div .title{padding:20px 40px 20px 45vw;background:transparent}body.contact .contact_section.contact_content .page_intro_banner>div .title .iconbox{margin:50px 0 30px}body.contact .contact_section.contact_content .section_map{padding-bottom:120px}body.contact .contact_section.contact_content .section_map>div img{margin:90px auto;max-width:800px;width:100%;object-fit:contain;object-position:center}body.contact .contact_section.contact_content .section_form{background:#fff;border-top-right-radius:40px;margin-bottom:70px}body.contact .contact_section.contact_content .section_form:before{content:"";background:#fff;width:5vw;height:100%;position:absolute;left:-5vw;pointer-events:none}body.contact .contact_section.contact_content .section_form:after{content:"";position:absolute;right:0;top:-75px;width:40vw;height:270px;border-top-right-radius:40px;background:url(../images/img_contact-02-7PytreL2.jpg) center/cover no-repeat}body.contact .contact_section.contact_content .section_form>div{max-width:1280px;width:100%;margin:0 auto;padding-right:5vw}body.contact .contact_section.contact_content .section_form>div .title_banner .title{width:100%;background:#fff;padding-top:100px;padding-right:30vw}body.contact .contact_section.contact_content .section_form>div .title_banner .title h2{font-size:48px;line-height:1.2em;color:#00549e;word-break:break-word}body.contact .contact_section.contact_content .section_form>div .title_banner .title h3{font-size:24px;color:#333;font-family:"Noto Serif TC",sans-serif}body.contact .contact_section.contact_content.recruit_section{background:url(../images/bg-recruit-01-XNyDcIyw.png) 50% 210px/1920px no-repeat}body.contact .contact_section.contact_content.recruit_section .page_intro_banner>div .banner{left:unset;right:-5vw;border-radius:40px 0 0}body.contact .contact_section.contact_content.recruit_section .page_intro_banner>div .title{padding:20px 45vw 20px 40px}body.contact .contact_section.contact_content.recruit_section .page_intro_banner>div .title p{line-height:1.9em;margin:30px 0;font-size:18px}body.contact .contact_section.contact_content.recruit_section .section_content{padding:90px 0 120px}body.contact .contact_section.contact_content.recruit_section .section_content>div{max-width:1280px;width:100%;position:relative;margin:0 auto;display:flex;justify-content:center;gap:80px}body.contact .contact_section.contact_content.recruit_section .section_content>div>div{min-width:calc(50% - 40px)}body.contact .contact_section.contact_content.recruit_section .section_content>div h4{font-size:28px;line-height:1.5;margin-bottom:30px;font-weight:500}body.contact .contact_section.contact_content.recruit_section .section_content>div .iconbox_container .iconbox{gap:20px}body.contact .contact_section.contact_content.recruit_section .section_content>div .col2 p{font-size:18px;line-height:1.8}form.contact-form{padding:70px 0;display:flex;flex-wrap:wrap;align-items:flex-start;gap:40px}form.contact-form .form-input,form.contact-form>div{width:100%}form.contact-form .form-input.form-half,form.contact-form>div.form-half{width:calc(50% - 20px)}form.contact-form .form-input input,form.contact-form .form-input textarea,form.contact-form>div input,form.contact-form>div textarea{padding:16px 20px;min-height:50px;height:fit-content;width:100%;display:block;border-radius:8px;overflow:hidden;background-color:#f5fbff;color:#333;font-size:17px;letter-spacing:1px;line-height:1.5em;transition:all .2s ease}form.contact-form .form-input input:focus,form.contact-form .form-input input:hover,form.contact-form .form-input textarea:focus,form.contact-form .form-input textarea:hover,form.contact-form>div input:focus,form.contact-form>div input:hover,form.contact-form>div textarea:focus,form.contact-form>div textarea:hover{background-color:#ebf4f9}form.contact-form .form-input input::placeholder,form.contact-form>div input::placeholder{color:#888}form.contact-form .form-input textarea,form.contact-form>div textarea{min-height:150px}form.contact-form input[type=checkbox]{width:26px;min-width:26px;height:26px;min-height:26px;padding:0;background-color:#fff;border:1px solid #96B9E7;border-radius:4px;margin-right:12px;overflow:hidden}form.contact-form input[type=checkbox]:hover{background-color:#f5fbff}form.contact-form input[type=checkbox]:checked{background-color:#007bff;appearance:auto;-webkit-appearance:auto;-moz-appearance:auto}form.contact-form label{color:#333;font-size:20px;letter-spacing:1px;line-height:1.3;padding-bottom:12px;font-weight:500;display:block}form.contact-form label b{font-size:.875em;color:#f0b053;margin-right:4px}form.contact-form .col-1{display:flex;align-items:center;width:100%;justify-content:center;margin-bottom:50px}form.contact-form .col-1 div:first-child{width:65%;display:flex;align-items:flex-start;line-height:1.8em;font-size:18px;padding-right:30px}form.contact-form .col-1 div:first-child span{margin-right:8px}form.contact-form .col-1 div:first-child input[type=checkbox]{position:relative;top:4px}form.contact-form .col-1 div:nth-child(2){width:35%}form.contact-form .col-1 .button_round{margin-left:auto}input,select,textarea{border:none;outline:none;font-family:Noto Sans TC,Yantramanav,Roboto,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none}input :focus,select :focus,textarea :focus{outline:none}body.privacy{background-color:#f1f3f5;font-size:18px;line-height:1.8em;color:#555}body.privacy .banner:after{background-image:url(../images/banner_privacy-D8Mf6vV8.jpg)}body.privacy .page_content_section{min-height:100vh}body.privacy span,body.privacy span br{display:block}body.privacy b,body.privacy h1,body.privacy h2,body.privacy h3,body.privacy h4,body.privacy h5{color:#333}body.privacy .privacy_section.privacy_content{max-width:100vw;overflow:hidden}body.privacy .privacy_section.privacy_content>div{max-width:90vw;margin:0 auto;display:block;position:relative}body.privacy .content{background-color:#fff;padding:80px 0;position:relative;margin-bottom:90px}body.privacy .content>div{max-width:1280px;width:100%;margin:0 auto;position:relative;padding-right:5vw}body.privacy .content:before{content:"";width:5vw;position:absolute;left:-5vw;top:0;background:#fff;height:100%}body.privacy .content h3{font-size:28px;line-height:1.5;padding-bottom:18px;font-weight:500}body.privacy .content ul{padding-bottom:25px;padding-left:1.5em}body.privacy .content ul li{list-style:disc;padding-bottom:5px}body.privacy .content ul li::marker{font-size:.875em}body.privacy .content ul+h3{margin-top:30px}body.privacy .content p+h3{margin-top:50px}body.privacy .content p+ul{margin-top:20px}@media only screen and (max-width: 991px){header.page_banner>div h1{font-size:40px}header.page_banner>div h2{font-size:16px}header.page_banner>div a{font-size:16px}}@media only screen and (max-width: 767px){header.page_banner{height:auto}header.page_banner>div{margin:150px auto 30px}header.page_banner:after{height:130px;width:100%;border-radius:0}}@media only screen and (max-width: 991px){.page .page_section .page_category{padding:30px 0}.page .page_section .page_category ul{gap:16px}.page .page_section .page_category ul li{min-width:calc(33.3333333333% - 16px)}.page .page_section .page_category ul li a{font-size:15px;padding:16px 22px}.page .page_section .page_category ul li a .arraw svg{width:30px;aspect-ratio:5/1;top:-1px;position:relative}.page .page_section .page_count{padding-bottom:20px}.page .page_section .page_pagination{padding:40px 0}.page .page_section .page_pagination ul{gap:10px;flex-wrap:wrap}.page .page_section .page_pagination ul li a{font-size:18px;width:40px;height:40px;border-top-right-radius:8px}.page .page_section .page_pagination ul li a .icon svg{width:15px}.page .page_section .page_pagination ul.prev,.page .page_section .page_pagination ul.next{width:64px}}@media only screen and (max-width: 575px){.page .page_section .page_category ul li{min-width:calc(50% - 16px)}}@media only screen and (max-width: 991px) and (max-width: 991px){.button_round{font-size:17px;min-width:220px;padding:12px 26px}.button_round span{width:7px;height:7px}}@media only screen and (max-width: 991px){.page_intro_banner>div{padding-top:30px;margin-top:40px}.page_intro_banner>div .banner{width:43vw;left:-2.5vw;border-top-right-radius:20px}.page_intro_banner>div .title{padding:30px 30px 15px 45vw;margin-top:0;border-top-right-radius:20px}.page_intro_banner>div .title h2{font-size:34px}.page_intro_banner>div .title h3{font-size:20px}.page_btn_container{padding:50px 0 60px}.page_btn_container .btn_row{gap:24px}.page_btn_container .btn_row a{padding:14px 40px;min-width:150px;font-size:17px;gap:16px;border-top-right-radius:14px}.page_btn_container .btn_row a .icon{gap:5px}.page_btn_container .btn_row a .icon span{width:21px}.page_btn_container .btn_row a .arrow span{width:11px;height:11px;border-width:2.5px 2.5px 0 0}.page_btn_container .btn_row a.prev,.page_btn_container .btn_row a.next{gap:10px}}@media only screen and (max-width: 991px){body.media .media_list>div>ul li .item_category{min-width:32px;font-size:15px}body.media .media_list>div>ul li .item_cover{margin-bottom:18px}}@media only screen and (max-width: 991px) and (max-width: 991px){body.media .media_list>div>ul li .item_cover .icon_play{width:66px;height:66px}body.media .media_list>div>ul li .item_cover .icon_play:before{width:66px;height:66px}body.media .media_list>div>ul li .item_cover .icon_play .ring{width:66px;height:66px}body.media .media_list>div>ul li .item_cover .icon_play .ring .bg,body.media .media_list>div>ul li .item_cover .icon_play .ring .fg{stroke-width:8px}body.media .media_list>div>ul li .item_cover .icon_play svg:not(.ring){width:50px;height:50px}}@media only screen and (max-width: 991px){body.media .media_list>div>ul li .item_info h4{font-size:18px}body.media .media_list>div>ul li .item_info p{font-size:15px}}@media only screen and (max-width: 991px) and (max-width: 991px){body.media .media_list>div>ul li .more .a_more{width:56px;height:56px;border-radius:100%}body.media .media_list>div>ul li .more .a_more svg{width:25px}}@media only screen and (max-width: 575px){body.media .media_list>div>ul li{width:100%;margin-bottom:30px}}@media only screen and (max-width: 991px){body.news .news_list>div>ul li{padding:20px 0;margin-bottom:10px}body.news .news_list>div>ul li .item_cover{min-width:160px;height:auto;aspect-ratio:9/5;width:30vw}}@media only screen and (max-width: 991px) and (max-width: 991px){body.news .news_list>div>ul li .more .a_more{width:56px;height:56px;border-radius:100%}body.news .news_list>div>ul li .more .a_more svg{width:25px}}@media only screen and (max-width: 991px) and (max-width: 991px){body.news .news_list>div>ul li .item_info .item_category{padding:5px 20px;font-size:16px;border-radius:50px;line-height:normal}}@media only screen and (max-width: 991px){body.news .news_list>div>ul li .item_info>.item_date{gap:8px;padding-bottom:6px}body.news .news_list>div>ul li .item_info>.item_date .item_data{font-size:12px}body.news .news_list>div>ul li .item_info h4{font-size:20px;padding-bottom:8px}body.news .news_list>div>ul li .item_info p{font-size:16px}}@media only screen and (max-width: 575px){body.news .news_list>div>ul li{flex-wrap:wrap}body.news .news_list>div>ul li .item_cover{width:100%;border-top-right-radius:2rem;margin:10px auto 20px}body.news .news_list>div>ul li .item_info{width:calc(100% - 60px);padding-right:16px}}@media only screen and (max-width: 991px){.page_detail_header{padding:30px 30px 0}.page_detail_header>div{padding:40px 40px 0;min-height:auto;border-top-left-radius:30px}.page_detail_header>div .cover{height:calc(100% - 16px);border-top-left-radius:16px}}@media only screen and (max-width: 991px) and (max-width: 991px){.page_detail_header>div .info .category{padding:5px 20px;font-size:16px;border-radius:50px;line-height:normal}}@media only screen and (max-width: 991px){.page_detail_header>div .info>.data{gap:8px;padding-bottom:6px}.page_detail_header>div .info>.data .date{font-size:12px}.page_detail_header>div .info h1{font-size:24px;padding-bottom:0;padding-right:28vw}.page_detail_section{padding:0 30px}.page_detail_section>div{padding:50px 40px 30px}.page_detail_section>div .youtube_video{width:min(500px,100%)}.page_detail_section .wysiwyg_content h2{font-size:18px;padding-bottom:14px}.page_detail_section .wysiwyg_content p{font-size:15px;padding-bottom:10px;line-height:1.6}.page_more_section{padding:10px 0 20px}.page_more_section .page_more_header{padding:0 0 10px 35vw}.page_more_section .page_more_header:before{top:-70px;width:32vw;height:150px;border-top-right-radius:16px}.page_more_section .page_more_header .title h2{font-size:32px}.page_more_section .page_more_header .title h3{font-size:18px}}@media only screen and (max-width: 991px) and (max-width: 991px){.page_more_section .page_more_header .nav button.prev,.page_more_section .page_more_header .nav button.next{min-width:60px;width:100%}.page_more_section .page_more_header .nav button.prev .icon,.page_more_section .page_more_header .nav button.next .icon{width:40px;height:auto}.page_more_section .page_more_header .nav button.prev svg,.page_more_section .page_more_header .nav button.next svg{width:100%}}@media only screen and (max-width: 991px){.page_more_section .page_more_content{scroll-padding-left:30px}.page_more_section .page_more_content ul,.page_more_section .page_more_content .swiper-wrapper{padding-left:30px}.page_more_section .page_more_content ul li,.page_more_section .page_more_content ul .swiper-slide,.page_more_section .page_more_content .swiper-wrapper li,.page_more_section .page_more_content .swiper-wrapper .swiper-slide{padding:20px 0;margin-right:40px}.page_more_section .page_more_content ul li .item_cover,.page_more_section .page_more_content ul .swiper-slide .item_cover,.page_more_section .page_more_content .swiper-wrapper li .item_cover,.page_more_section .page_more_content .swiper-wrapper .swiper-slide .item_cover{width:30vw;aspect-ratio:9/5;height:auto;border-top-right-radius:12px;margin-right:24px}}@media only screen and (max-width: 991px) and (max-width: 991px){.page_more_section .page_more_content ul li .item_cover .icon_play,.page_more_section .page_more_content ul .swiper-slide .item_cover .icon_play,.page_more_section .page_more_content .swiper-wrapper li .item_cover .icon_play,.page_more_section .page_more_content .swiper-wrapper .swiper-slide .item_cover .icon_play{width:66px;height:66px}.page_more_section .page_more_content ul li .item_cover .icon_play:before,.page_more_section .page_more_content ul .swiper-slide .item_cover .icon_play:before,.page_more_section .page_more_content .swiper-wrapper li .item_cover .icon_play:before,.page_more_section .page_more_content .swiper-wrapper .swiper-slide .item_cover .icon_play:before{width:66px;height:66px}.page_more_section .page_more_content ul li .item_cover .icon_play .ring,.page_more_section .page_more_content ul .swiper-slide .item_cover .icon_play .ring,.page_more_section .page_more_content .swiper-wrapper li .item_cover .icon_play .ring,.page_more_section .page_more_content .swiper-wrapper .swiper-slide .item_cover .icon_play .ring{width:66px;height:66px}.page_more_section .page_more_content ul li .item_cover .icon_play .ring .bg,.page_more_section .page_more_content ul li .item_cover .icon_play .ring .fg,.page_more_section .page_more_content ul .swiper-slide .item_cover .icon_play .ring .bg,.page_more_section .page_more_content ul .swiper-slide .item_cover .icon_play .ring .fg,.page_more_section .page_more_content .swiper-wrapper li .item_cover .icon_play .ring .bg,.page_more_section .page_more_content .swiper-wrapper li .item_cover .icon_play .ring .fg,.page_more_section .page_more_content .swiper-wrapper .swiper-slide .item_cover .icon_play .ring .bg,.page_more_section .page_more_content .swiper-wrapper .swiper-slide .item_cover .icon_play .ring .fg{stroke-width:8px}.page_more_section .page_more_content ul li .item_cover .icon_play svg:not(.ring),.page_more_section .page_more_content ul .swiper-slide .item_cover .icon_play svg:not(.ring),.page_more_section .page_more_content .swiper-wrapper li .item_cover .icon_play svg:not(.ring),.page_more_section .page_more_content .swiper-wrapper .swiper-slide .item_cover .icon_play svg:not(.ring){width:50px;height:50px}}@media only screen and (max-width: 991px){.page_more_section .page_more_content ul li .item_info,.page_more_section .page_more_content ul .swiper-slide .item_info,.page_more_section .page_more_content .swiper-wrapper li .item_info,.page_more_section .page_more_content .swiper-wrapper .swiper-slide .item_info{padding-right:10px}.page_more_section .page_more_content ul li .item_info .item_data,.page_more_section .page_more_content ul .swiper-slide .item_info .item_data,.page_more_section .page_more_content .swiper-wrapper li .item_info .item_data,.page_more_section .page_more_content .swiper-wrapper .swiper-slide .item_info .item_data{gap:10px;padding-bottom:10px;flex-wrap:wrap}}@media only screen and (max-width: 991px) and (max-width: 991px){.page_more_section .page_more_content ul li .item_info .item_data .item_category,.page_more_section .page_more_content ul .swiper-slide .item_info .item_data .item_category,.page_more_section .page_more_content .swiper-wrapper li .item_info .item_data .item_category,.page_more_section .page_more_content .swiper-wrapper .swiper-slide .item_info .item_data .item_category{padding:5px 20px;font-size:16px;border-radius:50px;line-height:normal}}@media only screen and (max-width: 991px){.page_more_section .page_more_content ul li .item_info .item_data .item_date,.page_more_section .page_more_content ul .swiper-slide .item_info .item_data .item_date,.page_more_section .page_more_content .swiper-wrapper li .item_info .item_data .item_date,.page_more_section .page_more_content .swiper-wrapper .swiper-slide .item_info .item_data .item_date{font-size:13px}.page_more_section .page_more_content ul li .item_info h4,.page_more_section .page_more_content ul .swiper-slide .item_info h4,.page_more_section .page_more_content .swiper-wrapper li .item_info h4,.page_more_section .page_more_content .swiper-wrapper .swiper-slide .item_info h4{font-size:18px;padding-bottom:10px}}@media only screen and (max-width: 991px) and (max-width: 991px){.page_more_section .page_more_content ul li .more .a_more,.page_more_section .page_more_content ul .swiper-slide .more .a_more,.page_more_section .page_more_content .swiper-wrapper li .more .a_more,.page_more_section .page_more_content .swiper-wrapper .swiper-slide .more .a_more{width:56px;height:56px;border-radius:100%}.page_more_section .page_more_content ul li .more .a_more svg,.page_more_section .page_more_content ul .swiper-slide .more .a_more svg,.page_more_section .page_more_content .swiper-wrapper li .more .a_more svg,.page_more_section .page_more_content .swiper-wrapper .swiper-slide .more .a_more svg{width:25px}}@media only screen and (max-width: 575px){.page_detail_header{padding:40px 20px 0}.page_detail_header>div{padding:150px 20px 0;min-height:auto;border-top-left-radius:20px}.page_detail_header>div .cover{top:20px;bottom:unset;height:140px;width:90vw}.page_detail_header>div .info{padding-right:0}.page_detail_header>div .info h1{padding-right:0}.page_detail_section{padding:0 20px}.page_detail_section>div{padding:40px 20px 20px}.page_detail_section>div:before{display:none}.page_more_section .page_more_header{padding:100px 10px 10px 30px}.page_more_section .page_more_header:before{top:-34px;width:90vw;height:120px}.page_more_section .page_more_content ul li,.page_more_section .page_more_content ul .swiper-slide,.page_more_section .page_more_content .swiper-wrapper li,.page_more_section .page_more_content .swiper-wrapper .swiper-slide{flex-wrap:wrap}.page_more_section .page_more_content ul lidiv,.page_more_section .page_more_content ul .swiper-slidediv,.page_more_section .page_more_content .swiper-wrapper lidiv,.page_more_section .page_more_content .swiper-wrapper .swiper-slidediv{width:100vw;max-width:calc(100vw - 60px)}.page_more_section .page_more_content ul li .item_cover,.page_more_section .page_more_content ul .swiper-slide .item_cover,.page_more_section .page_more_content .swiper-wrapper li .item_cover,.page_more_section .page_more_content .swiper-wrapper .swiper-slide .item_cover{width:100%;margin-right:0;margin-bottom:20px}}@media only screen and (max-width: 991px){body.service .service_section.service_content>div{max-width:95vw}body.service .service_section.service_content .iconbox,body.service .service_section.service_content .iconbox li{gap:20px}body.service .service_section.service_content .iconbox li .icon{width:104px;height:104px}body.service .service_section.service_content .iconbox li .icon img{width:64px;height:64px}body.service .service_section.service_content .iconbox li .text h4,body.service .service_section.service_content .iconbox li .text h5{font-size:20px}body.service .service_section.service_content .iconbox li .text p{font-size:16px}body.service .service_section.service_content.section_core .page_intro_banner{margin-top:0}body.service .service_section.service_content.section_core .page_intro_banner>div{margin-top:0;padding-top:70px}body.service .service_section.service_content.section_core .container_col1{padding:50px 0}body.service .service_section.service_content.section_core .container_col1 .image_section{gap:0px;padding-bottom:50px}body.service .service_section.service_content.section_core .container_col1 .image_section>div>img{max-width:480px}body.service .service_featured{padding:30px 0}body.service .service_featured.first{padding-top:50px}body.service .service_featured>div{padding-top:0;flex-wrap:wrap}body.service .service_featured>div .info{padding:0 2.5vw 0 0;margin-bottom:50px}body.service .service_featured>div .info .title{gap:20px;padding:0 0 20px}body.service .service_featured>div .info .title .icon{width:96px;height:96px}body.service .service_featured>div .info .title .icon img{width:68px;height:68px}body.service .service_featured>div .info .title h4{font-size:22px}body.service .service_featured>div .info .text{margin-bottom:30px}body.service .service_featured>div .info .text p{font-size:17px;line-height:1.8}body.service .service_featured>div .info .text p:not(:last-child){margin-bottom:18px}body.service .service_featured>div .image{padding:0px calc(20px + 2.5vw) 0 20px;width:100%}body.service .service_featured>div .image .big_img{max-width:640px;width:100%;margin:0 auto;border-top-right-radius:16px}body.service .service_featured>div .image .sm_img .swiper-wrapper .item_img{border-top-right-radius:12px}body.service .service_featured.reverse>div .info .button_round{margin-left:0}body.service .service_featured.reverse>div .image .sm_img{margin-left:0}body.service .service_featured.reverse>div .image .sm_img .swiper-wrapper{justify-self:flex-start}body.service .service_featured:last-child{padding-bottom:70px!important}}@media only screen and (max-width: 767px){body.service .service_section.service_content.section_core .container_col1 .image_section{flex-direction:column;gap:30px}body.service .service_section.service_content.section_core .container_col1 .image_section>div{min-width:100%}body.service .service_section.service_content.section_core .container_col1 .image_section>div>img{max-width:400px;padding:0}body.service .service_section.service_content.section_core .container_col1 .image_section .iconbox_container{padding:0}}@media only screen and (max-width: 575px){body.service .service_section.service_content>div{max-width:95vw}}@media only screen and (max-width: 575px) and (max-width: 991px){body.service .service_section.service_content .button_round{font-size:17px;min-width:220px;padding:12px 26px}body.service .service_section.service_content .button_round span{width:7px;height:7px}}@media only screen and (max-width: 575px){body.service .service_section.service_content.section_core .page_intro_banner>div .title{padding-top:100px}body.service .service_section.service_content .page_intro_banner>div .banner{width:90vw;height:150px}body.service .service_section.service_content .page_intro_banner>div .title{padding:150px 20px 10px}body.service .service_featured{padding:20px 0}body.service .service_featured:before{display:none}body.service .service_featured.first{padding-top:30px}body.service .service_featured>div .info{padding:0 20px}body.service .service_featured>div .image{padding:0 20px}body.service .service_featured>div .image .sm_img{margin:16px 0}}@media only screen and (max-width: 991px){body.contact .contact_section.contact_content{background-size:1000px;background-position-y:320px}body.contact .contact_section.contact_content>div{max-width:95vw;margin-top:70px}body.contact .contact_section.contact_content>div .page_intro_banner .title .iconbox{margin:24px 0 8px}}@media only screen and (max-width: 991px) and (max-width: 991px){body.contact .contact_section.contact_content .button_round{font-size:17px;min-width:220px;padding:12px 26px}body.contact .contact_section.contact_content .button_round span{width:7px;height:7px}}@media only screen and (max-width: 991px){body.contact .contact_section.contact_content .iconbox li{gap:24px}body.contact .contact_section.contact_content .iconbox li .icon{width:80px;height:80px;min-width:80px}body.contact .contact_section.contact_content .iconbox li .icon img{width:56px;height:56px}body.contact .contact_section.contact_content .iconbox li .text p{font-size:18px;letter-spacing:0px;line-height:1.8}body.contact .contact_section.contact_content .section_map{padding-bottom:40px}body.contact .contact_section.contact_content .section_map>div img{margin:50px auto;max-width:600px}body.contact .contact_section.contact_content .section_form{margin-top:0;border-top-right-radius:20px}body.contact .contact_section.contact_content .section_form:after{width:45vw;height:180px;top:-50px;border-top-right-radius:20px}body.contact .contact_section.contact_content .section_form>div .title_banner .title{padding-top:60px;padding-right:45vw}body.contact .contact_section.contact_content .section_form>div .title_banner .title h2{font-size:32px}body.contact .contact_section.contact_content .section_form>div .title_banner .title h3{font-size:18px}body.contact .contact_section.contact_content .section_form>div .contact-form{padding:50px 0 10px;gap:30px}body.contact .contact_section.contact_content .section_form>div .contact-form>div{padding-right:0}body.contact .contact_section.contact_content.recruit_section{background-size:1000px}body.contact .contact_section.contact_content.recruit_section .page_intro_banner>div .title{padding:30px 45vw 15px 30px}body.contact .contact_section.contact_content.recruit_section .section_content{padding:0 0 70px}body.contact .contact_section.contact_content.recruit_section .section_content>div{gap:40px}body.contact .contact_section.contact_content.recruit_section .section_content>div h4{font-size:24px;margin-bottom:24px}body.contact .contact_section.contact_content.recruit_section .section_content>div .col2 p{font-size:17px}}@media only screen and (max-width: 767px){body.contact .contact_section.contact_content.recruit_section .section_content{padding:0 20px 50px}body.contact .contact_section.contact_content.recruit_section .section_content>div{flex-direction:column}body.contact .contact_section.contact_content.recruit_section .section_content>div>div{width:100%}body.contact .contact_section.contact_content.recruit_section .section_content>div .col2{margin:30px auto}}@media only screen and (max-width: 575px){body.contact .contact_section.contact_content>div{margin-top:50px}body.contact .contact_section.contact_content .page_intro_banner>div .banner{width:90vw;height:170px}body.contact .contact_section.contact_content .page_intro_banner>div .title{padding:190px 20px 10px}body.contact .contact_section.contact_content .section_form{padding:0 20px;border-radius:16px 16px 0 0}body.contact .contact_section.contact_content .section_form:before{display:none}body.contact .contact_section.contact_content .section_form:after{width:85vw;height:130px;top:-40px;border-top-right-radius:16px}body.contact .contact_section.contact_content .section_form>div .title_banner .title{padding:130px 0 0}body.contact .contact_section.contact_content.recruit_section .page_intro_banner>div .title{padding:190px 20px 10px}}@media only screen and (max-width: 991px){form.contact-form label{font-size:18px;letter-spacing:0px}form.contact-form .form-input input,form.contact-form .form-input textarea{min-height:48px;line-height:1.3em;font-size:16px;letter-spacing:0px}form.contact-form .form-input textarea{min-height:120px}form.contact-form .col-1 div:first-child{line-height:1.7;font-size:16px;padding-right:20px}form.contact-form .col-1 div:first-child input[type=checkbox]{top:2px}form.contact-form .col-1 div:first-child span{margin-right:5px}}@media only screen and (max-width: 767px){form.contact-form{padding:30px 0 10px}form.contact-form .form-input.form-half{width:100%}form.contact-form .col-1{margin-bottom:30px;flex-wrap:wrap}form.contact-form .col-1 div:first-child{width:100%;padding-right:0}form.contact-form .col-1 div:nth-child(2){width:100%;margin-top:40px}form.contact-form .col-1 div:nth-child(2) .button_round{margin:0 auto}}@media only screen and (max-width: 991px){body.privacy{font-size:17px}body.privacy .privacy_section.privacy_content>div{max-width:95vw}body.privacy .privacy_section.privacy_content .content{padding:50px 0;margin-bottom:70px}body.privacy .privacy_section.privacy_content .content span{height:1.3em}body.privacy .privacy_section.privacy_content .content>div{padding-right:2.5vw}body.privacy .privacy_section.privacy_content .content h3{font-size:24px;padding-bottom:12px}body.privacy .privacy_section.privacy_content .content ul{padding-bottom:20px}body.privacy .privacy_section.privacy_content .content ul+h3{margin-top:20px}body.privacy .privacy_section.privacy_content .content p+ul{margin-top:14px}body.privacy .privacy_section.privacy_content .content p+h3{margin-top:40px}}@media only screen and (max-width: 575px){body.privacy .privacy_section.privacy_content .page_intro_banner>div .banner{width:90vw;height:150px}body.privacy .privacy_section.privacy_content .page_intro_banner>div .title{padding:150px 20px 10px}body.privacy .privacy_section.privacy_content .content{padding:30px 20px;margin-bottom:50px}body.privacy .privacy_section.privacy_content .content:before{display:none}body.privacy .privacy_section.privacy_content .content>div{padding-right:0}body.privacy .privacy_section.privacy_content .content h3{font-size:22px;padding-bottom:10px}}
