.hkic_details .hkic_toggle-list{cursor:pointer}
.hkic_details .hkic_toggle-list::after{content:'';padding-left:44px;background:url('../../../content/dam/hkic/event-highlights/2023/0118/arrow-up.png') right center no-repeat;background-size:24px}
.hkic_details .hkic_toggle-list.closed::after{background:url('../../../content/dam/hkic/event-highlights/2023/0118/arrow-down.png') right center no-repeat;background-size:24px}
.hkic_details .hkic_toggle-content{padding:20px;border:1px solid #efefef;border-top:3px solid #0ab1f0;margin-top:18px}
.hkic_details .hkic_toggle-content table{border:0;width:100%;border-spacing:15px;border-collapse:separate}
.hkic_details .hkic_toggle-content table td{padding:30px;border-width:5px 1px 1px;border-style:solid;border-color:#0cf #c8c8c8 #c8c8c8;width:49%}
.hkic_details .hkic_toggle-content table td span{font-size:18px}
@media screen and (max-width:767px){.hkic_details .hkic_toggle-content table td{padding:15px}
}
.hkic_details table{width:100%;margin:20px 0 30px;border-spacing:0;border:0}
.hkic_details table th{font-size:16px;padding:10px 10px;text-align:left;border:0}
.hkic_details table td{border:0}
.hkic_details table tr td{border-bottom:1px solid #e1e1e1;vertical-align:middle}
.hkic_details table td{font-size:14px;padding:10px}
.hkic_details .margin0{margin:0 !important}
.hkic_details .btn-link{position:relative;display:inline-block;min-width:170px;background-color:#f5f5f5;color:#000;font-weight:600;text-align:left;padding:15px 50px 15px 20px;margin:0 20px 0 0;border-radius:30px}
.hkic_details .btn-link:hover{background-color:#00ffb4;color:#000}
.hkic_details .hkic_align-center{text-align:center}
.hkic_details .hkic_col-lg-6{width:50%}
.hkic_details .row img{vertical-align:middle;border-style:none;object-fit:cover}
.hkic_details .row{font-size:16px;line-height:1.5em;color:#474747;margin:0 0 20px 0}
.hkic_details .row:last-child{margin-bottom:0}
.hkic_details .full-width{display:block;width:100%}
.hkic_details .sub-title,.hkic_details .row.sub-title,.hkic_details div.row.sub-title{padding-top:25px;color:#00807d}
.hkic_details .row strong{font-weight:600}
.hkic_details .font-h4{font-size:20px;line-height:1.2em;font-weight:600}
.hkic_details .text-underline{text-decoration:underline}
.hkic_details .font-small{font-size:8px}
.hkic_details .btn-link{position:relative;display:inline-block;min-width:170px;background-color:#f5f5f5;color:#000;font-weight:600;text-align:left;padding:15px 50px 15px 20px;margin:0 20px 0 0;border-radius:30px}
.hkic_details .btn-link::after{content:"";display:block;position:absolute;width:20px;height:100%;top:0;right:20px;background-image:url(../../../content/dam/hkic/event/2023/1216/arrow.svg);background-position:center center;background-repeat:no-repeat;background-size:contain}
.hkic_details a,.hkic_details .row a{text-decoration:underline;color:inherit}
.hkic_details a:hover,.hkic_details .row a:hover{color:#00807d}
.hkic_details .event-table{max-width:100%;overflow:auto;margin:40px 0}
.hkic_details .event-table table{min-width:100%;border-spacing:0}
.hkic_details .event-table th{font-size:16px;padding:10px 10px;text-align:left}
.hkic_details .event-table tr td{border-bottom:1px solid #e1e1e1;vertical-align:middle}
.hkic_details .event-table td{font-size:14px;padding:10px 10px}
.hkic_details .hkic_details-media{display:block;position:relative;overflow:hidden;margin-bottom:20px}
.hkic_details .table-border-top{border-top:1px solid #e1e1e1}
.hkic_details .hkic_details-green-dot{position:relative;margin-left:20px;display:inline-block}
.hkic_details .hkic_details-green-dot::after{content:"";display:block;position:absolute;top:calc(0.6em - 5px);left:-20px;width:10px;height:10px;background:#00ffb4;border-radius:50%}
.hkic_details ul li{list-style-type:none;font-size:16px;line-height:1.5em;margin:0;padding:0;color:#474747}
.hkic_details ul.list-disc{margin-left:20px;margin-top:20px}
.hkic_details ul.list-disc li li{list-style:none}
.hkic_details ul.list-disc li::before{display:inline-block;content:"\2022";color:#00807d;font-weight:bold;width:1em;margin-left:-1em}
@media screen and (max-width:1279px){.hkic_details .row{font-size:14px}
}
@media screen and (max-width:1023px){.hkic_details .row{font-size:13px;line-height:1.5em}
.hkic_details .font-h4{font-size:16px}
.hkic_details .hkic_col-md-12{width:100%}
}
@media screen and (max-width:767px){.hkic_details .row{font-size:13px;line-height:1.5em}
.hkic_details .font-h4{font-size:16px}
}