:root{--nxg-primary-color:#1666ab;--nxg-secondary-color:#36a9e1;--nxg-tertiary-color:#21333e;--nxg-quaternary-color:#21333ef7;--white-bg-color:#ffffff;--light-bg-color:#f1f1f1;--dark-bg-color:#111117;--white-text-color:#ffffff;--light-text-color:#c0c3d0;--dark-text-color:#606d75;--success-color:#007a4d;--warning-color:#ff9800;--danger-color:#e34f4f;}body{background-color:#ffffff;}body{color:#606d75;font-family:Inter,sans-serif;font-style:default;font-size:1rem;font-weight:400;line-height:1.5;}@media(max-width:768px){body{font-style:default;font-size:1rem;font-weight:400;}}h1{color:#f1f1f1;font-family:Poppins,sans-serif;font-style:default;font-size:4.5rem;font-weight:900;line-height:1.2;}@media(max-width:768px){h1{font-style:default;font-size:3rem;font-weight:900;}}h2{color:#21333e;font-family:Poppins,sans-serif;font-style:default;font-size:3rem;font-weight:700;line-height:1.2;}@media(max-width:768px){h2{font-style:default;font-size:2.5rem;font-weight:700;}}h3{color:#21333e;font-family:Inter,sans-serif;font-style:default;font-size:2.5rem;font-weight:700;line-height:1.2;}@media(max-width:768px){h3{font-style:default;font-size:2rem;font-weight:700;}}h4{color:#21333e;font-family:Inter,sans-serif;font-style:default;font-size:1.5rem;font-weight:700;line-height:1.2;}@media(max-width:768px){h4{font-style:default;font-size:1.5rem;font-weight:700;}}h5{color:#21333e;font-family:Inter,sans-serif;font-style:default;font-size:1.2rem;font-weight:700;line-height:1.2;}@media(max-width:768px){h5{font-style:default;font-size:1.2rem;font-weight:700;}}h6{color:#21333e;font-family:Inter,sans-serif;font-style:default;font-size:1rem;font-weight:500;line-height:1.2;}@media(max-width:768px){h6{font-style:default;font-size:1rem;font-weight:500;}}a, a:not(.btn){color:#058283;font-family:Pathway Gothic One,sans-serif;font-style:default;font-size:1rem;font-weight:400;line-height:1.5;}a:hover, a:not(.btn):hover{color:#00a6a6;}.primary-button, .primary-button:visited, .primary-button:active, .secondary-button, .secondary-button:visited, .secondary-button:active, input[type="submit"]{background-color:#058283;border-color:#058283;color:#ffffff;font-family:Inter,sans-serif;font-style:default;font-size:1rem;font-weight:500;line-height:1.2;}.primary-button:hover, .secondary-button:hover, input[type="submit"]:hover{background-color:#00a6a6;border-color:#00a6a6;color:#ffffff;}input, textarea, select{background-color:#00000013;color:#606d75;font-family:Inter,sans-serif;font-style:default;font-size:1rem;font-weight:400;line-height:1.5;}input:hover, textarea:hover, select:hover, input:focus, textarea:focus, select:focus{background-color:#0000001a;}input::placeholder, textarea::placeholder, select::placeholder{color:#606d75;}.navbar.top .container{max-width:1200px;}.navbar.top{}.navbar.top .navbar-nav .nav-item a:not(.btn){padding-right:15px;padding-left:15px;font-family:Inter,sans-serif;font-style:default;font-size:1rem;font-weight:400;line-height:1.5;}.navbar.top .navbar-nav .nav-item a:not(.btn):hover{}{margin-right:15px;margin-left:15px;}.navbar.sub .container{max-width:1200px;}.navbar.sub{}.navbar-holder{background-color:#0365ab;}.navbar.sub.navbar-sticky{background-color:#0365ab;}.navbar.sub .dropdown .dropdown-menu{background-color:#0365ab;}header .navbar-expand .navbar-brand img{height:50px;}@media(max-width:768px){header .navbar-expand .navbar-brand img{height:30px;}}.navbar.sub .navbar-nav .nav-item a:not(.btn){padding-right:30px;padding-left:30px;color:#ffffff;font-family:Inter,sans-serif;font-style:default;font-size:1rem;font-weight:400;line-height:1.5;}.navbar.sub .navbar-nav .nav-item a:not(.btn).active, .navbar.sub .navbar-nav .nav-item a:not(.btn):hover{color:#36a9e1;}.navbar.sub .navbar-nav .nav-item .btn, header .navbar-expand .navbar-brand{margin-right:30px;margin-left:30px;}.navbar.sub .primary-button, .navbar.sub .primary-button:visited, .navbar.sub .primary-button:active, .navbar.sub .secondary-button, .navbar.sub .secondary-button:visited, .navbar.sub .secondary-button:active{background-color:#ffffff;border-color:#ffffff;color:#0365ab;font-family:Noto Sans TC,sans-serif;font-style:default;font-size:1rem;font-weight:500;line-height:1.2;}.navbar.sub .primary-button:hover, .navbar.sub .secondary-button:hover{background-color:#36a9e1;border-color:#36a9e1;color:#0365ab;}.modal-menu .modal-content{background-color:#1e73be;}.modal-menu .modal-content a:not(.btn){font-family:Inter,sans-serif;font-style:default;font-size:1rem;font-weight:400;line-height:1.5;}.modal-menu .modal-content a:not(.btn):hover{}.modal-menu .primary-button, .modal-menu .primary-button:visited, .modal-menu .primary-button:active, .modal-menu .secondary-button, .modal-menu .secondary-button:visited, .modal-menu .secondary-button:active{font-family:Inter,sans-serif;font-style:default;font-size:1rem;font-weight:500;line-height:1.5;}.modal-menu .primary-button:hover, .modal-menu .secondary-button:hover{}.modal-menu .icon-close{}.modal-menu .icon-close:hover{}.search-results .intro-item h6{font-family:Inter,sans-serif;font-style:default;font-size:1rem;font-weight:500;line-height:1.2;}@media(max-width:768px){.search-results .intro-item h6{font-style:default;font-size:1rem;font-weight:500;}}.search-results .intro-item h3{font-family:Inter,sans-serif;font-style:default;font-size:2.5rem;font-weight:700;line-height:1.2;}@media(max-width:768px){.search-results .intro-item h3{font-style:default;font-size:2rem;font-weight:700;}}.search-results .intro-item p{font-family:Inter,sans-serif;font-style:default;font-size:1rem;font-weight:400;line-height:1.5;}@media(max-width:768px){.search-results .intro-item p{font-style:default;font-size:1rem;font-weight:400;}}.search-results .intro-item .primary-button, .search-results .intro-item .primary-button:visited, .search-results .intro-item .primary-button:active, .search-results .intro-item .secondary-button, .search-results .intro-item .secondary-button:visited, .search-results .intro-item .secondary-button:active, .search-results .intro-item input[type="submit"]{font-family:Inter,sans-serif;font-style:default;font-size:1rem;font-weight:500;line-height:1.2;}.search-results .intro-item .primary-button:hover, .search-results .intro-item .secondary-button:hover, .search-results .intro-item input[type="submit"]:hover{}.search-results .intro-item input, .search-results .intro-item textarea, .search-results .intro-item select{font-family:Inter,sans-serif;font-style:default;font-size:1rem;font-weight:400;line-height:1.2;}.search-results .intro-item input:hover, .search-results .intro-item textarea:hover, .search-results .intro-item select:hover, .search-results .intro-item input:focus, .search-results .intro-item textarea:focus, .search-results .intro-item select:focus{}.search-results .intro-item input::placeholder, .search-results .intro-item textarea::placeholder, .search-results .intro-item select::placeholder{}.search-results section.search-results .container{max-width:1200px;}.search-results section.search-results{padding:130px 0;}.search-results .card{}.search-results .card .card-body h4{font-family:Inter,sans-serif;font-style:default;font-size:1.5rem;font-weight:700;line-height:1.2;}@media(max-width:768px){.search-results .card .card-body h4{font-style:default;font-size:1.5rem;font-weight:700;}}.search-results .card .card-body p{font-family:Inter,sans-serif;font-style:default;font-size:1rem;font-weight:400;line-height:1.5;}@media(max-width:768px){.search-results .card .card-body p{font-style:default;font-size:1rem;font-weight:400;}}.search-results .card .card-body a:not(.btn){font-family:Inter,sans-serif;font-style:default;font-size:1rem;font-weight:400;line-height:1.5;}.search-results .card .card-body a:not(.btn):hover{}.modal-search .modal-content{}.modal-search h2{font-family:Poppins,sans-serif;font-style:default;font-size:3rem;font-weight:700;line-height:1.2;}@media(max-width:768px){.modal-search h2{font-style:default;font-size:2.5rem;font-weight:700;}}.modal-search .icon-close{}.modal-search .icon-close:hover{}.modal-search .primary-button, .modal-search .primary-button:visited, .modal-search .primary-button:active, .modal-search .secondary-button, .modal-search .secondary-button:visited, .modal-search .secondary-button:active, .modal-search input[type="submit"]{font-family:Inter,sans-serif;font-style:default;font-size:1rem;font-weight:500;line-height:1.2;}.modal-search .primary-button:hover, .modal-search .secondary-button:hover, .modal-search input[type="submit"]:hover{}.modal-search input, .modal-search textarea, .modal-search select{font-family:Inter,sans-serif;font-style:default;font-size:1rem;font-weight:400;line-height:1.5;}.modal-search input:hover, .modal-search textarea:hover, .modal-search select:hover, .modal-search input:focus, .modal-search textarea:focus, .modal-search select:focus{}.modal-search input::placeholder, .modal-search textarea::placeholder, .modal-search select::placeholder{}