@charset "UTF-8";h1{font-size:54px;}h2{font-size:50px;}h3{font-size:36px;}h4{font-size:34px;}h5{font-size:32px;}h6{font-size:24px;}@media screen and (max-width:1536px){h1{font-size:44px;}h2{font-size:40px;}h3{font-size:30px;}h4{font-size:28px;}h5{font-size:26px;}h6{font-size:22px;}}@media screen and (max-width:1200px){h1{font-size:44px;}h2{font-size:40px;}h3{font-size:28px;}h4{font-size:24px;}h5{font-size:22px;}h6{font-size:20px;}}@media screen and (max-width:576px){h1{font-size:30px;}h2{font-size:28px;}h3{font-size:26px;}h4{font-size:20px;}h5{font-size:20px;}h6{font-size:18px;}}*,body,h1,h2,h3,h4,h5,h6,p,div,span,li,a,input{font-family:"Segoe UI","微軟正黑體",Arial,Helvetica,sans-serif;}body{background-color:var(--med-bg);}.container{margin:0 auto;max-width:1400px;}@media screen and (max-width:1400px){.container{padding:0 30px;}}nav{z-index:2;box-sizing:border-box;position:fixed;top:0;padding:0 40px;display:flex;justify-content:space-between;align-items:center;height:120px;width:100%;}nav.transparent::before{opacity:.3;}nav.transparentHalf::before{opacity:.5;}nav.opaqueHalf::before{opacity:.8;}nav.opaque::before{opacity:1;}nav::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--med-primary-dark);opacity:0;z-index:-1;box-shadow:0 2px 12px rgba(10,77,128,.2);}@media screen and (max-width:1536px){nav{height:100px;}}@media screen and (max-width:1200px){nav{height:80px;background:var(--med-primary-dark);}}@media screen and (max-width:576px){nav{padding:0 20px;}}nav .logo{display:block;background-image:url("../../../../assets/newImages/index/logo.svg");background-size:contain;background-repeat:no-repeat;background-position:center center;width:272px;height:74px;text-indent:110%;white-space:nowrap;overflow:hidden;}@media screen and (max-width:1536px){nav .logo{width:200px;}}@media screen and (max-width:1080px){nav .logo{width:180px;}}@media screen and (max-width:576px){nav .logo{width:180px;}}nav .navbar{display:flex;width:65%;justify-content:space-around;align-items:center;}@media screen and (max-width:1200px){nav .navbar{display:none;}}nav .navbar a{color:#fff;font-size:30px;text-decoration:none;}@media screen and (max-width:1600px){nav .navbar a{font-size:26px;}}@media screen and (max-width:1536px){nav .navbar a{font-size:24px;}}@media screen and (max-width:1440px){nav .navbar a{font-size:22px;}}@media screen and (max-width:1200px){nav .navbar a{font-size:20px;}}nav .navbar a:hover{color:var(--med-primary-tint);text-decoration:underline;}nav .navbar .linkSelected{color:var(--med-primary-tint);text-decoration:underline;}nav .nav-box{display:none;}@media screen and (max-width:1200px){nav .nav-box{display:block;}}nav .nav-box input#menu{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}nav .nav-box label.line{width:35px;height:62px;cursor:pointer;display:block;position:relative;top:0;border-radius:4px;}@media screen and (max-width:576px){nav .nav-box label.line{width:30px;}}nav .nav-box input#menu:focus-visible+label.line{outline:2px solid var(--med-primary-tint);outline-offset:2px;}nav .nav-box label.line .menu,nav .nav-box label.line .menu::before,nav .nav-box label.line ::after{background-color:#fff;width:35px;height:3px;position:absolute;transition:background ease .5s,top ease .5s .5s,transform ease .5s;content:"";}@media screen and (max-width:576px){nav .nav-box label.line .menu,nav .nav-box label.line .menu::before,nav .nav-box label.line ::after{width:30px;height:2px;}}nav .nav-box label.line .menu{left:0;top:27px;}nav .nav-box label.line .menu::before{top:-10px;}nav .nav-box label.line .menu::after{top:10px;}nav .nav-box #menu:checked+.line .menu{background-color:transparent;}nav .nav-box #menu:checked+.line .menu::before{transform:rotate(225deg);}nav .nav-box #menu:checked+.line .menu::after{transform:rotate(-225deg);}nav .nav-box #menu:checked+.line .menu::before,nav .nav-box #menu:checked+.line .menu::after{top:0;transition:top ease .5s,transform ease .5s;}nav .nav-box #menu:checked~.menu-list{opacity:1;pointer-events:auto;}nav .nav-box .menu-list{pointer-events:none;height:calc(100vh - 100px);width:100vw;background-color:var(--med-primary-dark);box-shadow:0 2px 12px rgba(10,77,128,.3);position:fixed;top:100px;left:0;opacity:0;z-index:1;transition:all .6s;overflow:hidden;}@media screen and (max-width:1200px){nav .nav-box .menu-list{top:80px;height:calc(100vh - 80px);}}nav .nav-box .menu-list ul{height:100%;padding:50px 0 50px 20%;display:flex;flex-direction:column;justify-content:space-around;}@media screen and (max-width:767px){nav .nav-box .menu-list ul{padding:50px 0 150px 20%;}}nav .nav-box .menu-list ul a{font-size:24px;color:#fff;text-decoration:none;}nav .nav-box .menu-list ul a:hover,nav .nav-box .menu-list ul a:focus-visible{color:var(--med-primary-tint);text-decoration:underline;}.goTop{position:fixed;bottom:30px;right:30px;z-index:10;width:80px;display:none;padding:0;border:0;background:transparent;}.goTop img{width:100%;}.goTop:hover{cursor:pointer;}@media screen and (max-width:1536px){.goTop{width:60px;}}@media screen and (max-width:1200px){.goTop{width:50px;}}@media screen and (max-width:576px){.goTop{width:35px;bottom:10px;right:10px;}}.language-toggle{color:#fff;font-size:22px;}.language-toggle span{text-decoration:none;font-weight:bold;transition:color .3s;cursor:pointer;}.language-toggle span:hover,.language-toggle span.active,.language-toggle span:focus-visible{color:var(--med-primary-tint)!important;text-decoration:underline;}