.elementor-kit-4{--e-global-color-primary:#1162AB;--e-global-color-secondary:#8FAD15;--e-global-color-text:#333333;--e-global-color-accent:#8AA91B;--e-global-color-f132db5:#1162AB;--e-global-color-2fcde9e:#8FAD15;--e-global-color-2dbe472:#F29B51;--e-global-color-cd3d9ca:#E7F2F4;--e-global-color-1251e86:#004B77;--e-global-color-f4e6d40:#333333;--e-global-color-f2dd711:#FFFFFF;--e-global-color-381d942:#FFFFFF;--e-global-color-7e4310d:#CCE1F1;--e-global-color-cb70bcb:#8AA91B;--e-global-color-714729a:#FAD6B6;--e-global-color-bb9d775:#888888;--e-global-color-90247df:#F38630;--e-global-color-c96939f:#0086D0;--e-global-color-8d7a421:#E9E9E9;--e-global-color-24e4ae3:#333333;--e-global-color-62fc686:#FFFFFF;--e-global-color-7962dab:#F3F3F3;--e-global-color-971375a:#FFEADA;--e-global-color-4439d61:#FFCBA5;--e-global-color-aa3d586:#B6EFF4;--e-global-color-3737da3:#662880;--e-global-color-974cfff:#B32573;--e-global-color-11779cd:#F4EAFC;--e-global-color-895b9b8:#DDBDF6;--e-global-color-fc69b5f:#F9F1FF;--e-global-color-092a8fc:#F8D7FF;--e-global-color-d089db2:#FF60B8;--e-global-color-5a60cfc:#85DA35;--e-global-color-195bfa8:#75EC07;--e-global-color-990bda6:#FB5681;--e-global-color-91cab55:#42E3C5;--e-global-color-2c4e0c4:#FFF7F7;--e-global-color-d981c6c:#D76080;--e-global-color-b4799a8:#FFF1F5;--e-global-color-23c8f49:#FFEAF0;--e-global-color-be81fc5:#A51A53;--e-global-color-1704ef1:#E7870C;--e-global-color-7102afe:#17E8C2;--e-global-color-df0659f:#FEF0E5;--e-global-color-5eb50be:#F6DBBD;--e-global-color-783a45f:#FFF9F1;--e-global-color-5349fae:#FFF2D7;--e-global-color-2cc0c80:#FFF160;--e-global-color-8c251be:#00C95D;--e-global-color-a81c305:#00D5E7;--e-global-color-1a45847:#F3FCF5;--e-global-color-4b84edf:#EFFBF4;--e-global-color-7623a04:#EBFFF0;--e-global-color-2b7b1a2:#CAF0DC;--e-global-color-32132ed:#EDFF00;--e-global-color-0577bc3:#005B9E;--e-global-color-dce395d:#EB5917;--e-global-color-30012bd:#E4EEF7;--e-global-color-64bd011:#BDCFF6;--e-global-color-44dc262:#F1F5FF;--e-global-color-162dd86:#D7DDFF;--e-global-color-871329a:#60FFFF;--e-global-color-641bbd6:#000000;--e-global-color-bcfea0f:#333333;--e-global-color-8991edf:#0352A2;--e-global-color-dd43f27:#F23737;--e-global-color-4aa9edc:#2473C2;--e-global-color-f5b0dd9:#0796DB;--e-global-color-1a07c45:#F0F5FB;--e-global-color-480edb5:#58499B;--e-global-color-b947377:#4FD95B;--e-global-color-ac9a915:#F0EAF8;--e-global-color-962028c:#F3F3F3;--e-global-color-714831b:#5CC05B;--e-global-color-67212b0:#0796DB;--e-global-color-a568341:#0858A8;--e-global-color-c8e3122:#FB5681;--e-global-color-e150c9d:#413F3F;--e-global-color-1edcb03:#FF788C;--e-global-color-a1ed2cb:#FFF7F8;--e-global-color-6d2a6ad:#FBFBFB;--e-global-color-3a08f87:#1162AB;--e-global-color-f8cb924:#F15F37;--e-global-color-9038426:#F3F3F3;--e-global-color-6f671c0:#F4FAFD;--e-global-color-67c6d73:#2473C2;--e-global-color-738bf91:#FF9900;--e-global-color-1f0ee1c:#FFB91E;--e-global-color-72e6103:#E8520C;--e-global-color-5e7f566:#FFFF12;--e-global-color-b870d52:#0091FF;--e-global-color-4fdee75:#0066B3;--e-global-color-8756e8e:#42E3C5;--e-global-color-6eddf54:#FF4D7C;--e-global-color-8dfff4c:#FC7324;--e-global-color-e446400:#FDA36F;--e-global-color-c708ad5:#FFE030;--e-global-color-95f2056:#FF960D;--e-global-color-dfb3cf1:#FAD6B6;--e-global-color-f8f8396:#BC5FD9;--e-global-color-fd28c3b:#DDC0DC;--e-global-color-c713118:#FF7398;--e-global-color-e97fa5a:#F7CED4;--e-global-color-9fdc9f6:#00BF59;--e-global-color-5175684:#B2DABF;--e-global-color-2f6e33c:#0089EB;--e-global-color-67bf8a3:#B0CEE8;--e-global-color-9c8b41a:#80D9C8;--e-global-color-6a61252:#FFA5BE;--e-global-color-c735be8:#000000;--e-global-color-2b0712f:#FF0000;--e-global-color-546fe92:#DDDDDD;--e-global-color-dd5749b:#646464;--e-global-color-a72dcaa:#F5F4F0;--e-global-color-36fc248:#03A696;--e-global-color-bba0b41:#02BA9B;--e-global-color-6a648ae:#FF4D00;--e-global-color-b12b09e:#9B9B9B;--e-global-color-3d137a9:#F3F3F3;--e-global-color-fff280c:#FF7444;--e-global-color-8232645:#3D2D83;--e-global-color-5ec86f0:#FFB61C;--e-global-typography-primary-font-family:"Noto Sans TC";--e-global-typography-primary-font-size:17px;--e-global-typography-primary-font-weight:500;--e-global-typography-secondary-font-family:"Noto Sans TC";--e-global-typography-secondary-font-size:25px;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Noto Sans TC";--e-global-typography-text-font-size:14px;--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"Noto Sans TC";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:500;--e-global-typography-fc3af71-font-family:"Noto Sans TC";--e-global-typography-fc3af71-font-size:40px;--e-global-typography-fc3af71-font-weight:400;--e-global-typography-fc3af71-line-height:1.3em;--e-global-typography-d9ab920-font-family:"Noto Sans TC";--e-global-typography-d9ab920-font-size:40px;--e-global-typography-d9ab920-font-weight:800;--e-global-typography-d9ab920-line-height:1.3em;--e-global-typography-bdc39db-font-family:"Noto Sans TC";--e-global-typography-bdc39db-font-size:25px;--e-global-typography-bdc39db-font-weight:400;--e-global-typography-bdc39db-line-height:1.3em;--e-global-typography-f778fa4-font-family:"Noto Sans TC";--e-global-typography-f778fa4-font-size:16.5px;--e-global-typography-f778fa4-font-weight:400;--e-global-typography-f778fa4-line-height:1.8em;--e-global-typography-e1cc8a0-font-family:"Noto Sans TC";--e-global-typography-e1cc8a0-font-size:16px;--e-global-typography-e1cc8a0-font-weight:400;--e-global-typography-e1cc8a0-line-height:1.3em;--e-global-typography-e8f53b2-font-family:"Noto Sans TC";--e-global-typography-e8f53b2-font-size:17px;--e-global-typography-e8f53b2-font-weight:700;--e-global-typography-e8f53b2-line-height:1.3em;--e-global-typography-8b5f954-font-family:"Noto Sans TC";--e-global-typography-8b5f954-font-size:14px;--e-global-typography-8b5f954-font-weight:500;--e-global-typography-8b5f954-line-height:1.6em;--e-global-typography-acdef00-font-family:"Noto Sans TC";--e-global-typography-acdef00-font-size:14px;--e-global-typography-acdef00-font-weight:400;--e-global-typography-acdef00-line-height:1.6em;--e-global-typography-b7ed067-font-family:"Roboto";--e-global-typography-b7ed067-font-size:19px;--e-global-typography-b7ed067-font-weight:400;--e-global-typography-b7ed067-line-height:1.3em;--e-global-typography-0a7de84-font-family:"Noto Sans TC";--e-global-typography-0a7de84-font-size:19px;--e-global-typography-0a7de84-font-weight:400;--e-global-typography-0a7de84-line-height:1.3em;--e-global-typography-eeb81ad-font-family:"Noto Sans TC";--e-global-typography-eeb81ad-font-size:16px;--e-global-typography-eeb81ad-font-weight:300;--e-global-typography-eeb81ad-line-height:1em;--e-global-typography-ef8961f-font-family:"Noto Sans TC";--e-global-typography-ef8961f-font-size:21px;--e-global-typography-ef8961f-font-weight:500;--e-global-typography-ef8961f-line-height:1.6em;--e-global-typography-920052d-font-family:"Noto Sans TC";--e-global-typography-920052d-font-size:15px;--e-global-typography-920052d-font-weight:400;--e-global-typography-920052d-line-height:1.6em;--e-global-typography-daa1c18-font-family:"Noto Sans TC";--e-global-typography-daa1c18-font-size:60px;--e-global-typography-daa1c18-font-weight:900;--e-global-typography-daa1c18-line-height:1.3em;--e-global-typography-f6dd068-font-family:"Noto Sans TC";--e-global-typography-f6dd068-font-size:28px;--e-global-typography-f6dd068-font-weight:900;--e-global-typography-f6dd068-line-height:1em;--e-global-typography-11048a2-font-family:"Noto Sans TC";--e-global-typography-11048a2-font-size:44px;--e-global-typography-11048a2-font-weight:600;--e-global-typography-11048a2-line-height:1.2em;--e-global-typography-c12945b-font-family:"Noto Sans TC";--e-global-typography-c12945b-font-size:36px;--e-global-typography-c12945b-font-weight:400;--e-global-typography-c12945b-line-height:1.2em;--e-global-typography-4be99cb-font-family:"Noto Sans TC";--e-global-typography-4be99cb-font-size:36px;--e-global-typography-4be99cb-font-weight:700;--e-global-typography-4be99cb-line-height:1.2em;--e-global-typography-4f275c5-font-family:"Noto Sans TC";--e-global-typography-4f275c5-font-size:14px;--e-global-typography-4f275c5-font-weight:400;--e-global-typography-4f275c5-line-height:1.5em;--e-global-typography-0d883ba-font-family:"Noto Sans TC";--e-global-typography-0d883ba-font-size:16px;--e-global-typography-0d883ba-font-weight:400;--e-global-typography-0d883ba-line-height:1.5em;--e-global-typography-bf4473f-font-family:"Noto Sans TC";--e-global-typography-bf4473f-font-size:13px;--e-global-typography-bf4473f-font-weight:400;--e-global-typography-bf4473f-line-height:1.5em;--e-global-typography-73024b4-font-family:"Noto Sans TC";--e-global-typography-73024b4-font-size:17px;--e-global-typography-73024b4-font-weight:300;--e-global-typography-73024b4-line-height:1.2em;--e-global-typography-cd8b573-font-family:"Noto Sans TC";--e-global-typography-cd8b573-font-size:17px;--e-global-typography-cd8b573-font-weight:500;--e-global-typography-cd8b573-line-height:1.5em;--e-global-typography-bea3580-font-family:"Noto Sans TC";--e-global-typography-bea3580-font-size:16px;--e-global-typography-bea3580-font-weight:500;--e-global-typography-bea3580-line-height:1.8em;--e-global-typography-854eaa4-font-family:"Noto Sans TC";--e-global-typography-854eaa4-font-size:50px;--e-global-typography-854eaa4-font-weight:800;--e-global-typography-854eaa4-line-height:1.3em;--e-global-typography-748396d-font-family:"Noto Sans TC";--e-global-typography-748396d-font-size:32px;--e-global-typography-748396d-font-weight:700;--e-global-typography-87387de-font-family:"Noto Sans TC";--e-global-typography-87387de-font-size:25px;--e-global-typography-87387de-font-weight:400;--e-global-typography-87387de-line-height:1.3em;--e-global-typography-96e0939-font-family:"Noto Sans TC";--e-global-typography-96e0939-font-size:15px;--e-global-typography-96e0939-font-weight:400;--e-global-typography-e84c457-font-family:"Noto Sans TC";--e-global-typography-e84c457-font-size:17px;--e-global-typography-e84c457-font-weight:400;--e-global-typography-7757704-font-family:"Noto Sans TC";--e-global-typography-7757704-font-size:23px;--e-global-typography-7757704-font-weight:600;--e-global-typography-c1b4d42-font-family:"Noto Sans TC";--e-global-typography-c1b4d42-font-size:40px;--e-global-typography-c1b4d42-font-weight:800;--e-global-typography-c1b4d42-line-height:1.3em;--e-global-typography-21ef245-font-family:"Noto Sans TC";--e-global-typography-21ef245-font-size:38px;--e-global-typography-21ef245-font-weight:400;--e-global-typography-21ef245-line-height:1.3em;--e-global-typography-ecb9cf2-font-family:"Noto Sans TC";--e-global-typography-ecb9cf2-font-size:25px;--e-global-typography-ecb9cf2-font-weight:600;--e-global-typography-ecb9cf2-line-height:1.3em;--e-global-typography-9a740f7-font-family:"Noto Sans TC";--e-global-typography-9a740f7-font-size:18px;--e-global-typography-9a740f7-font-weight:400;--e-global-typography-a8f07c8-font-family:"Noto Sans TC";--e-global-typography-a8f07c8-font-size:16px;--e-global-typography-a8f07c8-font-weight:400;--e-global-typography-a8f07c8-text-transform:uppercase;--e-global-typography-a8f07c8-line-height:1.2em;--e-global-typography-8d7f553-font-family:"Noto Sans TC";--e-global-typography-8d7f553-font-size:18px;--e-global-typography-8d7f553-font-weight:400;--e-global-typography-391dd01-font-family:"Roboto";--e-global-typography-391dd01-font-size:20px;--e-global-typography-391dd01-font-weight:400;--e-global-typography-a20b6e9-font-family:"Noto Sans TC";--e-global-typography-a20b6e9-font-size:17px;--e-global-typography-a20b6e9-font-weight:700;--e-global-typography-a20b6e9-line-height:1.3em;--e-global-typography-8b36e30-font-family:"Noto Sans TC";--e-global-typography-8b36e30-font-size:14px;--e-global-typography-8b36e30-font-weight:300;--e-global-typography-735967f-font-family:"Noto Sans TC";--e-global-typography-735967f-font-size:14px;--e-global-typography-735967f-font-weight:400;--e-global-typography-b96f8d4-font-family:"Noto Sans TC";--e-global-typography-b96f8d4-font-size:19px;--e-global-typography-b96f8d4-font-weight:600;--e-global-typography-b96f8d4-line-height:1.3em;--e-global-typography-59f223e-font-family:"Noto Sans TC";--e-global-typography-59f223e-font-size:17px;--e-global-typography-59f223e-font-weight:500;--e-global-typography-004508b-font-family:"Poppins";--e-global-typography-004508b-font-size:35px;--e-global-typography-004508b-font-weight:600;--e-global-typography-4a4df80-font-family:"Poppins";--e-global-typography-4a4df80-font-size:20px;--e-global-typography-4a4df80-font-weight:300;--e-global-typography-b6a7177-font-family:"Poppins";--e-global-typography-b6a7177-font-size:18px;--e-global-typography-b6a7177-font-weight:300;--e-global-typography-d3a6384-font-family:"Poppins";--e-global-typography-d3a6384-font-size:32px;--e-global-typography-d3a6384-font-weight:700;--e-global-typography-d3a6384-text-transform:capitalize;--e-global-typography-69ddb45-font-family:"Poppins";--e-global-typography-69ddb45-font-size:30px;--e-global-typography-69ddb45-font-weight:300;--e-global-typography-fa85c22-font-family:"Poppins";--e-global-typography-fa85c22-font-size:100px;--e-global-typography-fa85c22-font-weight:600;--e-global-typography-b1a7a35-font-family:"Pridi";--e-global-typography-b1a7a35-font-size:48px;--e-global-typography-b1a7a35-font-weight:600;--e-global-typography-b1a7a35-text-transform:uppercase;--e-global-typography-b1a7a35-line-height:43px;--e-global-typography-b1a7a35-letter-spacing:3px;--e-global-typography-5bdf06d-font-family:"Pridi";--e-global-typography-5bdf06d-font-size:38px;--e-global-typography-5bdf06d-font-weight:600;--e-global-typography-5bdf06d-text-transform:capitalize;--e-global-typography-06786a7-font-family:"Poppins";--e-global-typography-06786a7-font-size:18px;--e-global-typography-06786a7-font-weight:300;--e-global-typography-6c37dee-font-family:"Montserrat";--e-global-typography-6c37dee-font-size:14px;--e-global-typography-6c37dee-font-weight:600;--e-global-typography-6c37dee-text-transform:uppercase;--e-global-typography-65e4d72-font-family:"Poppins";--e-global-typography-65e4d72-font-size:18px;--e-global-typography-65e4d72-font-weight:400;--e-global-typography-99c39df-font-family:"Poppins";--e-global-typography-99c39df-font-size:15px;--e-global-typography-99c39df-font-weight:300;--e-global-typography-61cf313-font-family:"Pridi";--e-global-typography-61cf313-font-size:30px;--e-global-typography-61cf313-font-weight:600;--e-global-typography-61cf313-line-height:43px;--e-global-typography-61cf313-letter-spacing:3px;--e-global-typography-c353554-font-family:"Montserrat";--e-global-typography-c353554-font-size:14px;--e-global-typography-c353554-font-weight:600;--e-global-typography-c353554-text-transform:uppercase;--e-global-typography-05bc301-font-family:"Roboto";--e-global-typography-05bc301-font-size:25px;--e-global-typography-05bc301-font-weight:600;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}}@media(max-width:767px){.elementor-kit-4{--e-global-typography-primary-font-size:16px;--e-global-typography-secondary-font-size:22px;--e-global-typography-fc3af71-font-size:32px;--e-global-typography-d9ab920-font-size:32px;--e-global-typography-bdc39db-font-size:20px;--e-global-typography-f778fa4-line-height:1.3em;--e-global-typography-b7ed067-font-size:16px;--e-global-typography-0a7de84-font-size:16px;--e-global-typography-eeb81ad-font-size:14px;--e-global-typography-ef8961f-font-size:18px;--e-global-typography-daa1c18-font-size:32px;--e-global-typography-f6dd068-font-size:24px;--e-global-typography-11048a2-font-size:30px;--e-global-typography-c12945b-font-size:28px;--e-global-typography-4be99cb-font-size:28px;--e-global-typography-bea3580-font-size:14px;--e-global-typography-854eaa4-font-size:32px;--e-global-typography-748396d-font-size:32px;--e-global-typography-87387de-font-size:20px;--e-global-typography-96e0939-font-size:16px;--e-global-typography-e84c457-font-size:16px;--e-global-typography-7757704-font-size:16px;--e-global-typography-c1b4d42-font-size:32px;--e-global-typography-21ef245-font-size:20px;--e-global-typography-ecb9cf2-font-size:20px;--e-global-typography-9a740f7-font-size:16px;--e-global-typography-a8f07c8-font-size:16px;--e-global-typography-b96f8d4-font-size:16px;--e-global-typography-59f223e-font-size:16px;--e-global-typography-c353554-font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}}/* Start custom CSS *//* icon box -> hoverbox */
.hoverbox{
    transition: transform .5s cubic-bezier(0.25, 0.1, 0.25, 1.0);
}

.hoverbox:hover, #ug_faq:hover .hoverbox {
    transform: scale(1.1);
}

.hoverbox .elementor-icon, .hoverbox .elementor-icon-box-title{
    transition: color .5s cubic-bezier(0.25, 0.1, 0.25, 1.0);
    transition: fill .5s cubic-bezier(0.25, 0.1, 0.25, 1.0);
}

/* icon box by UG/PG/DL/Research -> hoverbox */
#ug .hoverbox:hover .elementor-icon, #ug .hoverbox:hover .elementor-icon-box-title{
    fill: var(--e-global-color-90247df) !important;
    color: var(--e-global-color-90247df) !important;
}

#ug_faq:hover .hoverbox .elementor-icon, #ug_faq:hover .hoverbox .elementor-icon-box-title{
    fill: white !important;
    color: white !important;
}

#pg .hoverbox:hover .elementor-icon, #pg .hoverbox:hover .elementor-icon-box-title{
    fill: var(--e-global-color-480edb5) !important;
    color: var(--e-global-color-480edb5) !important;
}

#dl .hoverbox:hover .elementor-icon, #dl .hoverbox:hover .elementor-icon-box-title{
    fill: var(--e-global-color-3a08f87) !important;
    color: var(--e-global-color-3a08f87) !important;
}

/* icon box by school -> hoverbox */
#ba.hoverbox:hover .elementor-icon, #ba.hoverbox:hover .elementor-icon-box-title{
    fill: var(--e-global-color-3737da3) !important;
    color: var(--e-global-color-3737da3) !important;
}

#nhs.hoverbox:hover .elementor-icon, #nhs.hoverbox:hover .elementor-icon-box-title{
    fill: var(--e-global-color-990bda6) !important;
    color: var(--e-global-color-990bda6) !important;
}

#as.hoverbox:hover .elementor-icon, #as.hoverbox:hover .elementor-icon-box-title{
    fill: var(--e-global-color-1704ef1) !important;
    color: var(--e-global-color-1704ef1) !important;
}

#el.hoverbox:hover .elementor-icon, #el.hoverbox:hover .elementor-icon-box-title{
    fill: var(--e-global-color-8c251be) !important;
    color: var(--e-global-color-8c251be) !important;
}

#st.hoverbox:hover .elementor-icon, #st.hoverbox:hover .elementor-icon-box-title{
    fill: var(--e-global-color-0577bc3) !important;
    color: var(--e-global-color-0577bc3) !important;
}

/* accordion */
.elementor-accordion-item{
    border-radius: 5px !important;
}

.elementor-accordion-title{
  padding-right: 40px !important;
}

.elementor-accordion-icon{
    zoom:120%;
    padding-left: 8px !important;
}

/* remarks accordion by UG */
#ug .remarks_tabs .elementor-accordion-item{
    border-width: 2px !important;
    border-color: var(--e-global-color-90247df) !important;
    border-radius: 5px !important;
}

/* remarks accordion by school -> accordion*/
#ba.remarks_tabs .elementor-accordion-item{
    border-color: var(--e-global-color-3737da3) !important;
}
#nhs.remarks_tabs .elementor-accordion-item{
    border-color: var(--e-global-color-990bda6) !important;
}
#as.remarks_tabs .elementor-accordion-item{
    border-color: var(--e-global-color-1704ef1) !important;
}
#el.remarks_tabs .elementor-accordion-item{
    border-color: var(--e-global-color-8c251be) !important;
}
#st.remarks_tabs .elementor-accordion-item{
    border-color: var(--e-global-color-0577bc3) !important;
}

.remarks_tabs .elementor-accordion-title{
    color:white !important;
}

/* toggle */
.elementor-toggle-item .elementor-tab-title{
    border-radius: 5px !important;
}

.elementor-toggle-title{
    padding-right: 40px !important;
}

.prog-toggle .elementor-toggle-icon{
    zoom:180%;
}

.elementor-toggle-icon{
    zoom:120%;
    padding-left: 15px !important;
}

/* Tab */
.grow_tab .active-tab{
    animation : grow_tabs 0.25s ease-in-out forwards;
}
    
.grow_tab .active-tab .jet-tabs__label-text {
    margin-top: 10px; 
}

/* hide-block */
.hide-block{
    opacity: 0;
}

.hide-block-tablet{
    display:none;
}

/* Checkbox */
/*UG*/
#ug .wpcf7-list-item { 
    display: block; 
    padding: 10px;
    border-style: solid;
    border-width: 1PX;
    border-color: white;
    border-radius: 5px;
    background-color: var(--e-global-color-7962dab) !important;
}

#ug .wpcf7-list-item-label{
    display: block;
    color : var(--e-global-color-24e4ae3) !important;
    font-family: "Noto Sans TC", sans-serif;
    font-weight: 400 !important;
    font-size: 16px;
    margin-left: 1.7em;
}

#ug .wpcf7-checkbox input[type=checkbox]{
    background-color: white !important;
    float: left; 
    margin-top: 0.2em;
}

#ug .wpcf7-checkbox input[type=checkbox]:checked:before{
    background-color: var(--e-global-color-90247df) !important;
}

#ug .wpcf7-checkbox input[type=checkbox]:checked + .wpcf7-list-item-label{
    color: var(--e-global-color-90247df) !important;
}

/*PG*/
#pg .wpcf7-list-item { 
    display: block; 
    padding: 10px;
    border-style: solid;
    border-width: 1PX;
    border-color: white;
    border-radius: 5px;
    background-color: var(--e-global-color-962028c) !important;
}

#pg .wpcf7-list-item-label{
    display: block;
    color : var(--e-global-color-24e4ae3) !important;
    font-family: "Noto Sans TC", sans-serif;
    font-weight: 400 !important;
    font-size: 16px;
    margin-left: 1.7em;
}

#pg .wpcf7-checkbox input[type=checkbox]{
    background-color: white !important;
    float: left; 
    margin-top: 0.2em;
}

#pg .wpcf7-checkbox input[type=checkbox]:checked:before{
    background-color: var(--e-global-color-480edb5) !important;
}

#pg .wpcf7-checkbox input[type=checkbox]:checked + .wpcf7-list-item-label{
    color: var(--e-global-color-480edb5) !important;
}

/*DL*/
#dl .wpcf7-list-item { 
    display: block; 
    padding: 10px;
    border-style: solid;
    border-width: 1PX;
    border-color: white;
    border-radius: 5px;
    background-color: var(--e-global-color-9038426) !important;
}

#dl .wpcf7-list-item-label{
    display: block;
    color : var(--e-global-color-24e4ae3) !important;
    font-family: "Noto Sans TC", sans-serif;
    font-weight: 400 !important;
    font-size: 16px;
    margin-left: 1.7em;
}

#dl .wpcf7-checkbox input[type=checkbox]{
    background-color: white !important;
    float: left; 
    margin-top: 0.2em;
}

#dl .wpcf7-checkbox input[type=checkbox]:checked:before{
    background-color: var(--e-global-color-3a08f87) !important;
}

#dl .wpcf7-checkbox input[type=checkbox]:checked + .wpcf7-list-item-label{
    color: var(--e-global-color-3a08f87) !important;
}

/* Dropdown */
.nice-select .list{
    width: 100% !important;
    max-width: 100% !important;
}

/*UG*/
#ug .wpcf7-select{
     color : var(--e-global-color-24e4ae3) !important;
     font-family: "Noto Sans TC", sans-serif;
     font-weight: 400 !important;
     font-size: 16px;
     border-radius: 5px;
}

#ug .wpcf7-select .option{
       white-space: normal;
}

#ug .wpcf7-select .option:hover,#ug .nice-select .option.selected:hover{
    color: var(--e-global-color-90247df) !important;
    background-color: var(--e-global-color-8d7a421);
}

#ug .nice-select .option.selected {
     color: var(--e-global-color-90247df) !important;
}

#ug .wpcf7-select .current{
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    color: var(--e-global-color-90247df) !important;
    font-weight: 600;
}

/*PG*/
#pg .wpcf7-select{
     color : var(--e-global-color-24e4ae3) !important;
     font-family: "Noto Sans TC", sans-serif;
     font-weight: 400 !important;
     font-size: 16px;
     border-radius: 5px;
}

#pg .wpcf7-select .option{
       white-space: normal;
}

#pg .wpcf7-select .option:hover,#pg .nice-select .option.selected:hover{
    color: var(--e-global-color-480edb5) !important;
    background-color: var(--e-global-color-8d7a421);
}

#pg .nice-select .option.selected {
     color: var(--e-global-color-480edb5) !important;
}

#pg .wpcf7-select .current{
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    color: var(--e-global-color-480edb5) !important;
    font-weight: 600;
}

/*DL*/
#dl .wpcf7-select{
     color : var(--e-global-color-24e4ae3) !important;
     font-family: "Noto Sans TC", sans-serif;
     font-weight: 400 !important;
     font-size: 16px;
     border-radius: 5px;
}

#dl .wpcf7-select .option{
       white-space: normal;
}

#dl .wpcf7-select .option:hover,#dl .nice-select .option.selected:hover{
    color: var(--e-global-color-3a08f87) !important;
    background-color: var(--e-global-color-8d7a421);
}

#dl .nice-select .option.selected {
     color: var(--e-global-color-3a08f87) !important;
}

#dl .wpcf7-select .current{
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    color: var(--e-global-color-3a08f87) !important;
    font-weight: 600;
}

/*Sub-degree*/
#sub_degree .wpcf7-select{
     color : var(--e-global-color-24e4ae3) !important;
     font-family: "Noto Sans TC", sans-serif;
     font-weight: 400 !important;
     font-size: 16px;
     border-radius: 5px;
}

#sub_degree .wpcf7-select .option{
       white-space: normal;
}

#sub_degree .wpcf7-select .option:hover,#sub_degree .nice-select .option.selected:hover{
    color: var(--e-global-color-c8e3122) !important;
    background-color: var(--e-global-color-8d7a421);
}

#sub_degree .nice-select .option.selected {
     color: var(--e-global-color-c8e3122) !important;
}

#sub_degree .wpcf7-select .current{
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    color: var(--e-global-color-c8e3122) !important;
    font-weight: 600;
}

/* highlight text */
.inline_highlight{
    font-weight:600 !important;
}

#dl .inline_highlight{
    color: var(--e-global-color-3a08f87) !important;
}

#visa .inline_highlight{
    color: var(--e-global-color-8991edf) !important;
}

/* tooltips */
#ug .tooltips{
  position: absolute;
  margin-top: -0.5%;
  border-bottom: 1px dotted black;
}

#ug .tooltips .tooltiptext{
  visibility: hidden;
  width: 300px;
  background-color: var(--e-global-color-90247df) !important;
  color: white;
  text-align: center;
  border-radius: 5px;
  padding: 5px;
  
  position: absolute;
  z-index: 2;
  top: 150%;
  margin-left: -250px;
}

#ug .tooltips:hover .tooltiptext, #ug .tooltips:active .tooltiptext{
  visibility: visible;
}


#pg .tooltips{
  position: relative;
  margin-top: -0.5%;
  border-bottom: 1px dotted black;
}

#pg .tooltips .tooltiptext{
  visibility: hidden;
  width: 300px;
  background-color: var(--e-global-color-480edb5) !important;
  font-family: sans-serif !important;
  color: white;
  text-align: left;
  border-radius: 5px;
  padding: 5px;
  
  position: absolute;
  z-index: 2;
  top: 150%;
  margin-left: -250px;
}

#pg .tooltips:hover .tooltiptext, #pg .tooltips:active .tooltiptext{
  visibility: visible;
}

#dl .tooltips{
  position: relative;
  margin-top: -0.5%;
  border-bottom: 1px dotted black;
}

#dl .tooltips .tooltiptext{
  visibility: hidden;
  width: 300px;
  background-color: var(--e-global-color-480edb5) !important;
  font-family: sans-serif !important;
  color: white;
  text-align: left;
  border-radius: 5px;
  padding: 5px;
  
  position: absolute;
  z-index: 2;
  top: 10%;
  margin-left: -250px;
}

#dl .tooltips:hover .tooltiptext, #dl .tooltips:active .tooltiptext{
  visibility: visible;
}


/* Hide */
.hide{
    display: none !important;
}

/* Expand All Button*/
#expand-all-btn, .expand-all-btn{
    cursor: pointer;
}

#expand-all-btn .elementor-icon-list-icon .fa-angle-double-down, .expand-all-btn .elementor-icon-list-icon .fa-angle-double-down{
    transition: color .5s cubic-bezier(0.25, 0.1, 0.25, 1.0);
}

#expand-all-btn .elementor-icon-list-icon .fa-angle-double-up, .expand-all-btn .elementor-icon-list-icon .fa-angle-double-up{
    transition: color .5s cubic-bezier(0.25, 0.1, 0.25, 1.0);
}

#expand-all-btn .elementor-icon-list-text, .expand-all-btn .elementor-icon-list-text{
    transition: color .5s cubic-bezier(0.25, 0.1, 0.25, 1.0);
}

/*Table*/

/*Table white background color -> Terms in programme structure*/
@media screen and (min-width: 768px) {
    .table-white-bg{
        background-color: white !important;
    }
}
/*Header disable*/
.headless .jet-table__head-row{
    display: none;
}

.headless thead{
    display: none;
}


/*FAQ*/
#ug .FAQ-First-Letter-Q{
    font-size: 42px;
    font-weight: 600;
     color: var(--e-global-color-c96939f) !important;
}

#ug .FAQ-First-Letter-A{
    font-size: 42px;
    font-weight: 600;
    color: var(--e-global-color-90247df) !important;
}

#pg .FAQ-First-Letter-Q{
    font-size: 42px;
    font-weight: 600;
     color: var(--e-global-color-480edb5) !important;
}

#pg .FAQ-First-Letter-A{
    font-size: 42px;
    font-weight: 600;
     color: var(--e-global-color-b947377) !important;
}

#dl .FAQ-First-Letter-Q{
    font-size: 42px;
    font-weight: 600;
    color: var(--e-global-color-3a08f87)!important;
}

#dl .FAQ-First-Letter-A{
    font-size: 42px;
    font-weight: 600;
    color: var(--e-global-color-f8cb924)!important;
}

/* First Letter*/
.first_letter_highlight{
    font-size: 200%; 
}

#dl .first_letter_highlight{
    color: var(--e-global-color-3a08f87) !important;
}

.show_in_mobile_only{
    display: none;
}

/* tablet responsive */
@media only screen and (max-width: 1024px) {
    .tooltips .tooltiptext{
        margin-left: -280px;
    }
}

@media only screen and (max-width: 836px) {
    .hide-block-tablet{
        display:block;
        opacity: 0;
    }
}

/* mobile responsive */
@media only screen and (max-width: 767px) {
    .tooltips .tooltiptext{
        margin-left: -220px;
    }
    
    .hide-block{
        display:none;
    }
    
    .show_in_mobile_only{
        display: block;
    }
    
    .menu-disable.sfm-navicon-button{
        display: none !important;
    }
    
    .hide_header_mobile_only .th-mobile-screen{
        display: none !important;
    }
    
    .grow_tab .active-tab{
    animation : none;
    }
    
    .grow_tab .active-tab .jet-tabs__label-text {
    margin-top: 0px; 
    }
}

/* Animation */
@keyframes grow_tabs {
    0% {
    padding-bottom: 0px;
    margin-bottom: 0px; 
    }
    
    100%{
    padding-bottom: 10px;
    margin-bottom: 20px; 
    }
}

/* fix the issue */

.e-preview--show-hidden-elements[data-elementor-device-mode="widescreen"] .elementor-edit-area-active .elementor-hidden-desktop {
  display: inherit;
  background: -webkit-repeating-linear-gradient(325deg, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 1px, transparent 2px, transparent 9px);
  background: -o-repeating-linear-gradient(325deg, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 1px, transparent 2px, transparent 9px);
  background: repeating-linear-gradient(125deg, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 1px, transparent 2px, transparent 9px);
  border: 1px solid rgba(0, 0, 0, 0.02); }
  .e-preview--show-hidden-elements[data-elementor-device-mode="widescreen"] .elementor-edit-area-active .elementor-hidden-desktop.elementor-section > .elementor-element-overlay{
    background-color: #d5dadf;
    mix-blend-mode: color; }
  .e-preview--show-hidden-elements[data-elementor-device-mode="widescreen"] .elementor-edit-area-active .elementor-hidden-desktop.elementor-section:before{
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 9997; }
  .e-preview--show-hidden-elements[data-elementor-device-mode="widescreen"] .elementor-edit-area-active .elementor-hidden-desktop.elementor-inner-section .elementor-container {
    width: 100%; }
  .e-preview--show-hidden-elements[data-elementor-device-mode="widescreen"] .elementor-edit-area-active .elementor-hidden-desktop > .elementor-widget-container, 
  .e-preview--show-hidden-elements[data-elementor-device-mode="widescreen"] .elementor-edit-area-active .elementor-hidden-desktop > .elementor-widget-wrap {
    -webkit-filter: opacity(0.4) saturate(0);
            filter: opacity(0.4) saturate(0); }
  .e-preview--show-hidden-elements[data-elementor-device-mode="widescreen"] .elementor-edit-area-active .elementor-hidden-desktop.elementor-edit-hidden {
    display: none; }/* End custom CSS */