.elementor-53133 .elementor-element.elementor-element-41387e3 > .elementor-container{min-height:40vh;}.elementor-53133 .elementor-element.elementor-element-41387e3:not(.elementor-motion-effects-element-type-background), .elementor-53133 .elementor-element.elementor-element-41387e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://webarchive.lib.cuhk.edu.hk/20250207224943oe_/https://www.law.cuhk.edu.hk/app/wp-content/uploads/2020/10/1803-scaled.jpg");background-position:-1px 15%;background-repeat:no-repeat;background-size:cover;}.elementor-53133 .elementor-element.elementor-element-41387e3{border-style:solid;border-width:0px 0px 0px 0px;border-color:#646569;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-53133 .elementor-element.elementor-element-41387e3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53133 .elementor-element.elementor-element-632ff043 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-53133 .elementor-element.elementor-element-88f5007{text-align:center;}.elementor-53133 .elementor-element.elementor-element-88f5007 .elementor-heading-title{color:#FFFFFF;}.elementor-53133 .elementor-element.elementor-element-7e89fdcc:not(.elementor-motion-effects-element-type-background), .elementor-53133 .elementor-element.elementor-element-7e89fdcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-59011c37 );}.elementor-53133 .elementor-element.elementor-element-7e89fdcc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-53133 .elementor-element.elementor-element-7e89fdcc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53133 .elementor-element.elementor-element-5d1266c1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-53133 .elementor-element.elementor-element-5d1266c1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53133 .elementor-element.elementor-element-34e56c68 .elementor-menu-toggle{margin:0 auto;}.elementor-53133 .elementor-element.elementor-element-34e56c68 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-53133 .elementor-element.elementor-element-34e56c68 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-53133 .elementor-element.elementor-element-34e56c68 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-53133 .elementor-element.elementor-element-34e56c68 .elementor-nav-menu--main .elementor-item:focus{color:#AC1618;fill:#AC1618;}.elementor-53133 .elementor-element.elementor-element-34e56c68 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#AC1618;}.elementor-53133 .elementor-element.elementor-element-34e56c68{--e-nav-menu-horizontal-menu-item-margin:calc( 30px / 2 );}.elementor-53133 .elementor-element.elementor-element-34e56c68 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:30px;}.elementor-53133 .elementor-element.elementor-element-34e56c68 .elementor-nav-menu--dropdown a:hover,
					.elementor-53133 .elementor-element.elementor-element-34e56c68 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-53133 .elementor-element.elementor-element-34e56c68 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-59011c37 );}.elementor-53133 .elementor-element.elementor-element-34e56c68 .elementor-nav-menu--dropdown a.elementor-item-active{background-color:var( --e-global-color-59011c37 );}.elementor-53133 .elementor-element.elementor-element-34e56c68 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-53133 .elementor-element.elementor-element-6fd49710{padding:50px 0px 0px 0px;}.elementor-53133 .elementor-element.elementor-element-3b701007 .elementor-heading-title{font-size:25px;text-transform:uppercase;}.elementor-53133 .elementor-element.elementor-element-3b701007 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 1px 0px;}.elementor-53133 .elementor-element.elementor-element-143cf5ed{text-align:justify;color:#B9131A;}.elementor-53133 .elementor-element.elementor-element-143cf5ed > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-53133 .elementor-element.elementor-element-2e67ff9f{text-align:justify;width:var( --container-widget-width, 101.607% );max-width:101.607%;--container-widget-width:101.607%;--container-widget-flex-grow:0;}.elementor-53133 .elementor-element.elementor-element-514f2ee7 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-53133 .elementor-element.elementor-element-14b59496 .elementor-tabs-wrapper{width:18%;}.elementor-53133 .elementor-element.elementor-element-14b59496 .elementor-tab-title, .elementor-53133 .elementor-element.elementor-element-14b59496 .elementor-tab-title:before, .elementor-53133 .elementor-element.elementor-element-14b59496 .elementor-tab-title:after, .elementor-53133 .elementor-element.elementor-element-14b59496 .elementor-tab-content, .elementor-53133 .elementor-element.elementor-element-14b59496 .elementor-tabs-content-wrapper{border-width:1px;}.elementor-53133 .elementor-element.elementor-element-14b59496 .elementor-tab-mobile-title, .elementor-53133 .elementor-element.elementor-element-14b59496 .elementor-tab-desktop-title.elementor-active, .elementor-53133 .elementor-element.elementor-element-14b59496 .elementor-tab-title:before, .elementor-53133 .elementor-element.elementor-element-14b59496 .elementor-tab-title:after, .elementor-53133 .elementor-element.elementor-element-14b59496 .elementor-tab-content, .elementor-53133 .elementor-element.elementor-element-14b59496 .elementor-tabs-content-wrapper{border-color:#E9EAEA;}.elementor-53133 .elementor-element.elementor-element-14b59496 .elementor-tab-title, .elementor-53133 .elementor-element.elementor-element-14b59496 .elementor-tab-title a{color:#646569;}.elementor-53133 .elementor-element.elementor-element-14b59496 .elementor-tab-title.elementor-active,
					 .elementor-53133 .elementor-element.elementor-element-14b59496 .elementor-tab-title.elementor-active a{color:#AC1618;}.elementor-53133 .elementor-element.elementor-element-14b59496 .elementor-tab-content{font-family:"Lato", 'Lato', Arial, 微软正黑體, MHei, 黑体, 微软雅黑, 'Arial Unicode MS', sans-serif;font-weight:500;}.elementor-53133 .elementor-element.elementor-element-14b59496 > .elementor-widget-container{margin:0px 0px 0px 14px;}.elementor-53133 .elementor-element.elementor-element-7f278c4c > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-53133 .elementor-element.elementor-element-7cd9736b > .elementor-widget-container{margin:18px 0px -10px 0px;}.elementor-53133 .elementor-element.elementor-element-28deb69b .elementor-tab-title{background-color:#FFFFFF;}.elementor-53133 .elementor-element.elementor-element-28deb69b .elementor-accordion-icon, .elementor-53133 .elementor-element.elementor-element-28deb69b .elementor-accordion-title{color:#AC1618;}.elementor-53133 .elementor-element.elementor-element-28deb69b .elementor-accordion-icon svg{fill:#AC1618;}.elementor-53133 .elementor-element.elementor-element-28deb69b .elementor-active .elementor-accordion-icon, .elementor-53133 .elementor-element.elementor-element-28deb69b .elementor-active .elementor-accordion-title{color:#AC1618;}.elementor-53133 .elementor-element.elementor-element-28deb69b .elementor-active .elementor-accordion-icon svg{fill:#AC1618;}.elementor-53133 .elementor-element.elementor-element-28deb69b .elementor-accordion-title{font-size:14px;font-weight:500;}.elementor-53133 .elementor-element.elementor-element-7f3f258d > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-53133 .elementor-element.elementor-element-12dba2cd > .elementor-widget-container{margin:0px 0px -14px 0px;}.elementor-53133 .elementor-element.elementor-element-6def031a .elementor-tab-title{background-color:#FFFFFF;}.elementor-53133 .elementor-element.elementor-element-6def031a .elementor-accordion-icon, .elementor-53133 .elementor-element.elementor-element-6def031a .elementor-accordion-title{color:#AC1618;}.elementor-53133 .elementor-element.elementor-element-6def031a .elementor-accordion-icon svg{fill:#AC1618;}.elementor-53133 .elementor-element.elementor-element-6def031a .elementor-active .elementor-accordion-icon, .elementor-53133 .elementor-element.elementor-element-6def031a .elementor-active .elementor-accordion-title{color:#AC1618;}.elementor-53133 .elementor-element.elementor-element-6def031a .elementor-active .elementor-accordion-icon svg{fill:#AC1618;}.elementor-53133 .elementor-element.elementor-element-6def031a .elementor-accordion-title{font-size:14px;font-weight:500;}.elementor-53133 .elementor-element.elementor-element-6db618a9 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-53133 .elementor-element.elementor-element-4b19cb48 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-53133 .elementor-element.elementor-element-5f1a9171 > .elementor-widget-container{margin:7px 0px -12px 0px;}.elementor-53133 .elementor-element.elementor-element-b4700c9{margin-top:0px;margin-bottom:0px;}.elementor-53133 .elementor-element.elementor-element-232ef181 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 9px;}.elementor-53133 .elementor-element.elementor-element-37380060{--spacer-size:17px;}.elementor-53133 .elementor-element.elementor-element-688e2c12{text-align:center;}.elementor-53133 .elementor-element.elementor-element-688e2c12 .elementor-heading-title{font-size:25px;}.elementor-53133 .elementor-element.elementor-element-688e2c12 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 1px 0px;}@media(max-width:1024px){.elementor-53133 .elementor-element.elementor-element-41387e3 > .elementor-container{min-height:30vh;}.elementor-53133 .elementor-element.elementor-element-41387e3:not(.elementor-motion-effects-element-type-background), .elementor-53133 .elementor-element.elementor-element-41387e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-53133 .elementor-element.elementor-element-41387e3{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-53133 .elementor-element.elementor-element-143cf5ed{text-align:left;}.elementor-53133 .elementor-element.elementor-element-2e67ff9f{text-align:left;}}@media(max-width:767px){.elementor-53133 .elementor-element.elementor-element-41387e3:not(.elementor-motion-effects-element-type-background), .elementor-53133 .elementor-element.elementor-element-41387e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-73px 0px;}.elementor-53133 .elementor-element.elementor-element-3b701007 .elementor-heading-title{font-size:23px;}.elementor-53133 .elementor-element.elementor-element-143cf5ed{text-align:left;}.elementor-53133 .elementor-element.elementor-element-2e67ff9f{text-align:left;}.elementor-53133 .elementor-element.elementor-element-688e2c12 .elementor-heading-title{font-size:23px;}}/* Start custom CSS for tabs, class: .elementor-element-14b59496 */a:hover {
  color: #ac1618 !important;
}
@media screen and (max-width:768px) {
    .elementor-tabs-content-wrapper a {
      color: #ac1618 !important;
    }
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-28deb69b */.T2 p{
    text-align: justify;
    margin: 0 0 15px;
    line-height: 1.2em;
}
ul{
    margin: 0px 0px 0px 20px;
    padding:0px;
}
table > tbody > tr > th, table > tfoot > tr > th, table > thead > tr > td, table > tbody > tr > td, table > tfoot > tr > td, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    padding: 0px 0px;
    color:#4e4e4e;
    line-height: 1.3em;
    vertical-align: top;
}
table > tbody > tr, .table > tbody > tr {
    border-bottom: 0px solid #eee;
}
tr:hover {
    background-color: #00001a14;
    }
.orange{
    margin-left: 20px;
    width:90%;
}
.orange td{
    padding: 5px 0px 5px 0;
}
.elective-subj{
    font-size: 14px !important;
    margin-bottom: 10px;
}


.prog_overview table > tbody > tr:nth-child(even) {
background-color: #00001a14;
}

 .elementor-toggle > .elementor-toggle-item > .elementor-tab-title.elementor-active{
    background-color: #FFFFFF;
    color: #000000 !important;
    font-weight:bold !important;
}
.elementor-toggle .elementor-tab-content {
    /*padding: 20px 0px 0px 30px;*/
}
.elementor-toggle .elementor-tab-title, .elementor-toggle .elementor-tab-content {
    border: 0px solid #d4d4d4;
    padding-top: 5px;
    padding-bottom: 5px;
}
/* FAQ */
 .elementor-faq-toggle .elementor-toggle > .elementor-toggle-item > .elementor-tab-title.elementor-active{
    background-color: #FFFFFF;
    color: #AC1618 !important;
    font-weight:bold !important;
    font-size: 15px;
}
 .elementor-faq-toggle .elementor-toggle > .elementor-toggle-item > .elementor-tab-title{
    padding-top: 15px;
}
.elementor-widget-toggle .elementor-tab-title a, .elementor-widget-toggle .elementor-toggle-icon {
    color: #707070;
}
.enquiries-tbl{
    margin-left: 20px;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-6def031a */.T2 p{
    text-align: justify;
    margin: 0 0 15px;
    line-height: 1.2em;
}
ul{
    margin: 0px 0px 0px 20px;
    padding:0px;
}
table > tbody > tr > th, table > tfoot > tr > th, table > thead > tr > td, table > tbody > tr > td, table > tfoot > tr > td, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    padding: 0px 0px;
    color:#4e4e4e;
    line-height: 1.3em;
    vertical-align: top;
}
table > tbody > tr, .table > tbody > tr {
    border-bottom: 0px solid #eee;
}
tr:hover {
    background-color: #00001a14;
    }
.orange{
    margin-left: 20px;
    width:90%;
}
.orange td{
    padding: 5px 0px 5px 0;
}
.elective-subj{
    font-size: 14px !important;
    margin-bottom: 10px;
}


.prog_overview table > tbody > tr:nth-child(even) {
background-color: #00001a14;
}

 .elementor-toggle > .elementor-toggle-item > .elementor-tab-title.elementor-active{
    background-color: #FFFFFF;
    color: #000000 !important;
    font-weight:bold !important;
}
.elementor-toggle .elementor-tab-content {
    /*padding: 20px 0px 0px 30px;*/
}
.elementor-toggle .elementor-tab-title, .elementor-toggle .elementor-tab-content {
    border: 0px solid #d4d4d4;
    padding-top: 5px;
    padding-bottom: 5px;
}
/* FAQ */
 .elementor-faq-toggle .elementor-toggle > .elementor-toggle-item > .elementor-tab-title.elementor-active{
    background-color: #FFFFFF;
    color: #AC1618 !important;
    font-weight:bold !important;
    font-size: 15px;
}
 .elementor-faq-toggle .elementor-toggle > .elementor-toggle-item > .elementor-tab-title{
    padding-top: 15px;
}
.elementor-widget-toggle .elementor-tab-title a, .elementor-widget-toggle .elementor-toggle-icon {
    color: #707070;
}
.enquiries-tbl{
    margin-left: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232ef181 */#awardTbl {
    line-height: 110%;
    vertical-align: center;
}

#awardTbl tbody tr td{
    vertical-align: center;
}

#awardTbl tbody tr td a{
    vertical-align: center;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://webarchive.lib.cuhk.edu.hk/20250207224943oe_/https://www.law.cuhk.edu.hk/app/wp-content/uploads/2020/01/Lato-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://webarchive.lib.cuhk.edu.hk/20250207224943oe_/https://www.law.cuhk.edu.hk/app/wp-content/uploads/2020/01/Lato-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://webarchive.lib.cuhk.edu.hk/20250207224943oe_/https://www.law.cuhk.edu.hk/app/wp-content/uploads/2020/01/Lato-BlackItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://webarchive.lib.cuhk.edu.hk/20250207224943oe_/https://www.law.cuhk.edu.hk/app/wp-content/uploads/2020/01/Lato-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://webarchive.lib.cuhk.edu.hk/20250207224943oe_/https://www.law.cuhk.edu.hk/app/wp-content/uploads/2020/01/Lato-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://webarchive.lib.cuhk.edu.hk/20250207224943oe_/https://www.law.cuhk.edu.hk/app/wp-content/uploads/2020/01/Lato-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://webarchive.lib.cuhk.edu.hk/20250207224943oe_/https://www.law.cuhk.edu.hk/app/wp-content/uploads/2020/01/Lato-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://webarchive.lib.cuhk.edu.hk/20250207224943oe_/https://www.law.cuhk.edu.hk/app/wp-content/uploads/2020/01/Lato-LightItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */