.elementor-26438 .elementor-element.elementor-element-b50122c > .elementor-container{min-height:40vh;}.elementor-26438 .elementor-element.elementor-element-b50122c:not(.elementor-motion-effects-element-type-background), .elementor-26438 .elementor-element.elementor-element-b50122c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://webarchive.lib.cuhk.edu.hk/20220904213025oe_/https://www.law.cuhk.edu.hk/app/wp-content/uploads/2020/12/CCTL_logo_7b_bg.jpg");background-position:0px -200px;background-repeat:no-repeat;background-size:100% auto;}.elementor-26438 .elementor-element.elementor-element-b50122c{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-26438 .elementor-element.elementor-element-b50122c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26438 .elementor-element.elementor-element-260a24a{padding:50px 0px 0px 0px;}.elementor-26438 .elementor-element.elementor-element-21dec42{text-align:left;}.elementor-26438 .elementor-element.elementor-element-21dec42 .elementor-heading-title{font-size:25px;font-weight:500;text-transform:uppercase;}.elementor-26438 .elementor-element.elementor-element-21dec42 > .elementor-widget-container{margin:20px 0px 12px 0px;}.elementor-26438 .elementor-element.elementor-element-5d500b9{text-align:left;}.elementor-26438 .elementor-element.elementor-element-5d500b9 .elementor-heading-title{font-size:25px;font-weight:500;text-transform:uppercase;}.elementor-26438 .elementor-element.elementor-element-5d500b9 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-26438 .elementor-element.elementor-element-0c3bb02 > .elementor-widget-container{margin:0px 0px 10px 3px;}.elementor-26438 .elementor-element.elementor-element-b75fc9c .elementor-tab-title{background-color:#FFFFFF;}.elementor-26438 .elementor-element.elementor-element-b75fc9c .elementor-accordion-icon, .elementor-26438 .elementor-element.elementor-element-b75fc9c .elementor-accordion-title{color:#AC1618;}.elementor-26438 .elementor-element.elementor-element-b75fc9c .elementor-accordion-icon svg{fill:#AC1618;}.elementor-26438 .elementor-element.elementor-element-b75fc9c .elementor-active .elementor-accordion-icon, .elementor-26438 .elementor-element.elementor-element-b75fc9c .elementor-active .elementor-accordion-title{color:#AC1618;}.elementor-26438 .elementor-element.elementor-element-b75fc9c .elementor-active .elementor-accordion-icon svg{fill:#AC1618;}.elementor-26438 .elementor-element.elementor-element-b75fc9c .elementor-tab-content{padding:10px 10px 10px 10px;}@media(max-width:1024px){.elementor-26438 .elementor-element.elementor-element-b50122c > .elementor-container{min-height:30vh;}.elementor-26438 .elementor-element.elementor-element-b50122c:not(.elementor-motion-effects-element-type-background), .elementor-26438 .elementor-element.elementor-element-b50122c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;background-size:100% auto;}.elementor-26438 .elementor-element.elementor-element-b50122c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-26438 .elementor-element.elementor-element-b50122c:not(.elementor-motion-effects-element-type-background), .elementor-26438 .elementor-element.elementor-element-b50122c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;background-size:100% auto;}}/* Start custom CSS for accordion, class: .elementor-element-b75fc9c */* {
  box-sizing: border-box;
}

.column1 {
    
  float: left;
  width: 15%;
  padding: 10px;
  padding-left: 25px;
}
.column2 {
  float: left;
  width: 30%;
  padding: 7px;
}

.saparate {
  float: left;
  padding: 40px;
}


#table1 {
  border-collapse: separate;
  border-spacing: 5px;
}
 

tr:nth-child(odd) {
  background-color: #f1f1f1;
}

tr:nth-child(even) {
  background-color: #e6e7e8;
}

#table1 th {
    padding: 10px;
}

#table1 td {
    padding: 10px;
}


.people-grid{
    padding: 10px 30px;
}
.cctl-people{
    margin-bottom: 20px;
}
.cctl-name{
    border-bottom: 1px solid #dadada;
    margin: 0 20px;
    padding: 0;
}
.cctl-title{
    margin: 0 20px;
    padding: 0;
}/* End custom CSS */