﻿.header_show{top:0;visibility:visible;background-color:#fff}.header_none{display:none}.header_top .container{max-width:unset}.header{width:100%;height:88px;font-family:"Montserrat","Noto Sans TC",sans-serif;font-style:normal;font-weight:500;font-size:16px;text-align:center;display:flex;align-content:center;align-items:center}.header_dest_size{width:156px;height:22px;font-family:"Montserrat","Noto Sans TC",sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:22px;color:#21272a}.header .header_left{float:left;width:10%}.header .header_right{text-align:center;display:flex;align-content:center;align-items:center;width:30%;height:66px;line-height:50px}.header_head_lang_div{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 24px;gap:10px;width:181px;height:50px;background:#00398A;border-radius:100px;flex:none;order:2;flex-grow:0}.container .header .header_head_lang button{display:flex;font-family:"Montserrat","Noto Sans TC",sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:18px;text-align:center;letter-spacing:0.5px;color:#fff;flex:none;order:0;flex-grow:0}.container .header .header_head_lang a{text-decoration:none;color:#929ba2;font-size:14px;font-family:Montserrat;font-weight:500;line-height:20px;letter-spacing:-0.14px}.container .header .header_head_lang a:hover{text-decoration:none;color:#00398a;font-size:14px;font-family:Montserrat;font-weight:500;line-height:20px;letter-spacing:-0.14px}.modal .modal-dialog .modal-content .modal-header{border:none}.modal .modal-dialog .modal-content .modal_title{margin:auto;font-family:"Montserrat","Noto Sans TC",sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:32px}.header_head_lang_btn{display:flex;justify-content:flex-end}.cn{text-decoration:none;color:#00398a!important}.en{text-decoration:none;color:#00398a!important}.header_head_lang_btn_work{width:51px;font-family:"Montserrat","Noto Sans TC",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:20px}.header_modal_title{font-family:"Montserrat","Noto Sans TC",sans-serif;font-style:normal;font-weight:700;font-size:20px!important;line-height:32px;text-align:center;color:#21272a}.header_head_lang_div:hover,.imageblocks_container_btn_cont_work:hover,.hint_div_cont:hover{background:#0F2460}.herobanner_title_container_cont_div_btn_word:hover,.contactus_container_content_btn_word:hover{background:#00398a;color:#fff}.body-center{display:flex;flex-direction:column;align-items:center}.modal-header{flex-direction:column}.modal-dialog-scrollable .modal-content{padding:8px 24px 8px 8px}.modal{--bs-modal-footer-border-width:0}.modal-content ::-webkit-scrollbar{background-color:#fff}.modal-content ::-webkit-scrollbar-thumb{position:absolute;width:10px;height:100px;left:775px;top:0px;background:#dde1e6;border-radius:100px}.btn{border:none;outline:none}.header_width{display:none;width:16px}@media screen and (max-width:1240px){.header_modal_title{color:#0d1846}}@media screen and (max-width:413px){.header .header_right{width:90%;justify-content:flex-end}.ico_img_menu{display:block}.header_left_img img{width:150px !important}.header_mobile_menu{position:fixed;top:100px;width:95%;margin-left:2.5%}.header_head_lang_div{height:35px;width:140px}.container .header .header_head_lang button{font-size:14px}.header_mobile_menu_cont .en{text-decoration:none;color:#929ba2!important}.header_width{display:block;width:19px}}@media screen and (min-width:414px) and (max-width:959px){.header .header_right{width:90%;justify-content:flex-end}.ico_img_menu{display:block}.header_mobile_menu{position:fixed;top:100px;width:95%;margin-left:2.5%}.header_mobile_menu_cont .en{text-decoration:none;color:#929ba2!important}.header_left_img img{height:35px;width:100px !important}.header_width{display:block;width:19px}}@media screen and (min-width:960px){.header_head_lang_btn{padding-left:32px;padding-right:32px}.header .header_right{width:90%;justify-content:flex-end}.ico_img_menu{display:block}.header_mobile_menu{position:fixed;top:100px;width:95%;margin-left:2.5%}.header_mobile_menu_cont .en{text-decoration:none;color:#929ba2!important}}