@import"https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400;500;700;900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";body{color:#414042;font-family:Roboto,Noto Sans TC,sans-serif;overflow-x:hidden}body.mobile-nav-active{overflow:hidden}html{overflow-x:hidden;scroll-behavior:smooth}a{color:#414042}a:hover{color:#57aacd;text-decoration:none}h1,h2,h3,h4,h5,h6,p{font-family:Roboto,Noto Sans TC,sans-serif}section{overflow:hidden;padding:60px 0}.section-header{margin-bottom:50px;padding-bottom:10px;position:relative}.section-header:before{background-color:#006039;bottom:0;content:"";display:block;height:5px;left:calc(50% - 30px);position:absolute;width:60px}.section-header h2{color:#006039;font-size:38px;font-weight:500;margin-bottom:10px;text-align:center;text-transform:uppercase}.section-header div{text-align:center}.section-header-dark{margin-bottom:50px;padding-bottom:10px;position:relative}.section-header-dark:before{background-color:#006037;bottom:0;content:"";display:block;height:5px;left:calc(50% - 30px);position:absolute;width:60px}.section-header-dark h2{color:#006037;font-size:38px;font-weight:500;margin-bottom:10px;text-align:center;text-transform:uppercase}.section-bg{background-color:#fff}.section-bg-color{padding:60px 10px 30px}.mobile-br{display:none}@media(max-width:576px){.section-header:before{height:5px;width:50px}.section-header h2{font-size:34px;margin-bottom:5px}.section-header-dark:before{height:5px;width:50px}.section-header-dark h2{font-size:34px;margin-bottom:5px}}@media(max-width:450px){.mobile-br{display:block}}
