.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;left:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-connect{height:100%;width:100%}.noUi-origin{height:10%;width:10%}html:not([dir=rtl]) .noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-17px;left:auto}.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-connects{border-radius:3px}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-sub{background:#AAA}.noUi-marker-large{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}
.icon{background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block;}.icon.exclaimation{background-image:url(/sites/ecenter.prod01.ust.hk/themes/custom/hkust_ec/assets/img/icon/exclaimation.svg);}html{background-color:#051f47;}body{font-family:"Muli","Microsoft JhengHei",sans-serif;}html:not([dir="rtl"]) .noUi-horizontal .noUi-handle{right:-7px;}.ec{color:#003366;overflow:hidden;padding-top:84px;padding-bottom:24px;}.ec.ec-home,.ec.ec-week{padding-top:0;}.ec.ec-home.ec-week .listing .group:last-child,.ec.ec-week.ec-week .listing .group:last-child{padding-bottom:0 !important;}@media (max-width:991px){.ec{padding-top:40px;}}.ec.landing{background-color:#051f47;}.ec a:hover,.ec a:focus{text-decoration:none;}.ec .noUi-horizontal{height:2px;color:#9c885b;}.ec .noUi-base,.ec .noUi-connects{height:2px;}.ec .noUi-base{background:#d5dee8;}.ec .noUi-connect{background:#9c885b;}.ec .noUi-tooltip{background-color:transparent;border:0;color:#9c885b;left:7px;bottom:17px;padding:0;}.ec .noUi-target{border:0;font-size:0.875em;line-height:128.5%;width:140px;margin-left:15px;cursor:pointer;}@media (max-width:991px){.ec .noUi-target{width:calc(100% - 140px);}}.ec .noUi-handle{border-radius:50%;background:#9c885b;border:0;box-shadow:none;width:14px;height:14px;cursor:pointer;}.ec .noUi-handle:before,.ec .noUi-handle:after{display:none;}.ec .grid-container{position:relative;}.ec .grid-container:before{display:none;content:"";width:13px;height:13px;border-radius:50%;background-color:#9c885b;position:absolute;left:-7px;top:-7px;}.ec .grid-row{position:absolute;left:0;width:100%;height:80px;z-index:-1;}.ec .grid-row:after{content:"";width:200vw;height:1px;background-color:rgba(2,2,3,0.05);position:absolute;left:0;bottom:0;}.ec .grid-row[data-row="0"]{border-top:1px solid rgba(2,2,3,0.05);}.ec .grid-row[data-row="0"]:before{content:"";width:13px;height:13px;border-radius:50%;background-color:#9c885b;position:absolute;left:-7px;bottom:-7px;}.ec .ec-wrap{margin:0 auto;}@media (min-width:992px){.ec .ec-wrap{max-width:1170px;}}@media (max-width:1510px){.ec .ec-wrap{width:calc(100% - 50px);}}@media (min-width:992px){.ec .in-wrap{max-width:1260px;margin:0 auto;margin-top:36px;}}@media (max-width:1510px){.ec .in-wrap{margin-top:36px;}}.ec .heading{font-weight:bold;position:relative;}.ec .heading .header{display:flex;justify-content:space-between;}@media (max-width:992px){.ec .heading .header{flex-flow:column;align-items:flex-start;}}.ec .heading .event-menu{margin-top:40px;}.ec .heading .event-menu ul{list-style:none;padding:0;margin:0;display:flex;border-bottom:1px solid #6e7b91;padding-bottom:28px;}.ec .heading .event-menu ul li{margin:0;margin-right:32px;}.ec .heading .event-menu ul li a{opacity:0.3;color:#ffffff;font-size:24px;font-weight:700;}.ec .heading .event-menu ul li a:hover{opacity:1;}.ec .heading .event-menu ul li a.active{opacity:1;}@media (max-width:575px){.ec .heading .event-menu ul li a{font-size:18px;}}@media (max-width:575px){.ec .heading{height:auto;padding-top:30px;margin-bottom:0;}}.ec .heading .in-wrap{display:flex;align-items:flex-end;height:100%;justify-content:space-between;}@media (max-width:991px){.ec .heading .in-wrap{flex-direction:column;justify-content:flex-end;}}.ec .heading .head{font-size:40px;line-height:100%;padding-right:20px;color:#ffffff;text-transform:none;margin-bottom:0;padding-bottom:0;margin:0;}@media (max-width:991px){.ec .heading .head{width:100%;padding-right:0;}}@media (min-width:576px) and (max-width:991px){.ec .heading .head{font-size:2.25em;margin-bottom:20px;}}@media (max-width:575px){.ec .heading .head{margin-bottom:24px;}}.ec .heading .right-col{display:flex;margin-left:auto;}@media (min-width:992px) and (max-width:1100px){.ec .heading .right-col{width:380px;}}@media (max-width:991px){.ec .heading .right-col{width:100%;}}@media (max-width:575px){.ec .heading .right-col{display:block;}}.ec .heading .sortby{font-size:1.125em;line-height:133.3%;}@media (max-width:575px){.ec .heading .sortby{font-size:1em;}}.ec .heading .sortby .txt{font-weight:bold;margin-right:18px;color:#ffffff;}@media (max-width:575px){.ec .heading .sortby .txt{margin-right:0;display:block;margin-bottom:5px;}}.ec .heading .sortby select{border:1px solid #a8bace;width:200px;padding:9px 16px;border-radius:0;cursor:pointer;color:#5f82aa;background-color:#ffffff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/sites/ecenter.prod01.ust.hk/themes/custom/hkust_ec/assets/img/icon/dropdown.svg);background-size:8px 4px;background-position:right 16px center;background-repeat:no-repeat;margin-right:24px;}@media (min-width:992px) and (max-width:1100px){.ec .heading .sortby select{width:150px;}}@media (max-width:575px){.ec .heading .sortby select{width:100%;margin-bottom:5px;}}.ec .heading .sortby select::-ms-expand{display:none;}.ec .heading .filter{color:#5f82aa;padding:9px 20px;cursor:pointer;display:flex;align-items:center;font-weight:400;font-size:18px;line-height:133.3%;transition:all 0.2s ease-in-out;margin-left:auto;border-radius:22px;color:#ffffff;border:1px solid #ffffff;}@media (max-width:575px){.ec .heading .filter{font-size:1em;padding-left:16px;padding-right:16px;}}.ec .heading .filter.active{background-color:#5f82aa;border-color:#5f82aa;color:#ffffff;}.ec .heading .filter.active .funnel{background-image:url(/sites/ecenter.prod01.ust.hk/themes/custom/hkust_ec/assets/img/icon/funnel_active.svg);}.ec .heading .filter .funnel{background-image:url(/sites/ecenter.prod01.ust.hk/themes/custom/hkust_ec/assets/img/icon/funnel_active.svg);width:20px;height:16px;transition:all 0.2s ease-in-out;}.ec .heading .filter .txt{font-size:18px;font-weight:500;width:calc(100% - 20px);padding-right:6px;}.ec .heading .breadcrumb{font-size:1.125em;line-height:127.7%;background-color:transparent;border-radius:0;margin-bottom:0;padding:0;font-weight:400;}@media (max-width:991px){.ec .heading .breadcrumb{font-size:1em;}}.ec .heading .breadcrumb .current{color:#9c885b;font-weight:bold;}.ec .heading .breadcrumb span:not(:last-child){cursor:pointer;}.ec .heading .breadcrumb span:not(:last-child):after{content:">";display:inline-block;margin:0 9px;}.ec .subhead{color:#ffffff;}.ec .subhead a{color:#aaaaaa;opacity:0.2;}.ec .subhead a.active{color:#ffffff;opacity:1;}.ec .subhead a:hover{color:#ffffff;opacity:1;}.ec .filter-container{position:relative;padding:20px 0 18px 0;display:none;}@media (max-width:1510px){.ec .filter-container{margin-left:-25px;margin-right:-25px;padding-left:25px;padding-right:25px;}}@media (max-width:575px){.ec .filter-container{padding-top:0;}}.ec .filter-container:before{content:"";background-color:#f0f5fa;width:200vw;height:100%;position:absolute;left:0;top:0;z-index:-1;transform:translateX(-50%);}.ec .filter-container .in-wrap{display:flex;flex-wrap:wrap;color:#5f82aa;line-height:125%;font-weight:bold;position:relative;}.ec .filter-container .key{cursor:pointer;padding:7px;border:1px solid #5f82aa;border-radius:18px;min-width:118px;text-align:center;margin-right:12px;margin-bottom:30px;}.ec .filter-container .key.active{background-color:#9c885b;color:#ffffff;border-color:#9c885b;}@media (max-width:991px){.ec .filter-container .key{margin-bottom:20px;}}.ec .filter-container .range-key{display:flex;align-items:center;margin:0 38px 30px 0px;}.ec .filter-container .range-key .txt{margin-right:6px;}@media (max-width:991px){.ec .filter-container .range-key{width:100%;margin:20px 0 30px 0;padding-right:20px;}.ec .filter-container .range-key .txt{width:140px;}}@media (max-width:575px){.ec .filter-container .range-key .txt{font-size:14px;}}.ec .listing .group{padding-bottom:40px;position:relative;}.ec .listing .group:not(:first-child):before{display:none;content:"";width:13px;height:13px;border-radius:50%;background-color:#9c885b;position:absolute;left:-7px;top:-7px;}.ec .listing .group:last-child{padding-bottom:0;}.ec .listing .group .month{text-transform:uppercase;color:#ffffff;line-height:133.3%;padding-top:40px;font-size:24px;font-weight:700;margin-bottom:40px;}.ec .listing .group .month span{background-color:#9c885b;padding:6px 18px;}@media (max-width:991px){.ec .listing .group .month{padding-bottom:20px;margin-bottom:20px;}}.ec .listing .item-wrap{display:flex;flex-wrap:wrap;}@media (max-width:575px){.ec .listing .item-wrap{padding-top:20px;}}.ec .listing .item-wrap .item{position:relative;margin-right:39px;margin-bottom:40px;border-radius:10px;background-color:#ffffff;box-shadow:0 2px 8px 0 rgba(0,51,102,0.15);}@media (min-width:1101px){.ec .listing .item-wrap .item{width:calc((100% - 80px) / 3);transition:all 0.2s ease-in-out;}.ec .listing .item-wrap .item:nth-child(3n){margin-right:0;}.ec .listing .item-wrap .item:hover{transform:translateY(-6px);}}@media (min-width:700px) and (max-width:1100px){.ec .listing .item-wrap .item{width:calc((100% - 40px) / 2);}.ec .listing .item-wrap .item:nth-child(2n){margin-right:0;}}@media (max-width:699px){.ec .listing .item-wrap .item{width:100%;margin-right:0;}}.ec .listing .item-wrap .item:hover .desc .more .txt:after{transform:translateX(8px);}.ec .listing .item-wrap .item a{display:flex;flex-direction:column;height:100%;}.ec .listing .item-wrap .item .thumbnail{position:relative;height:auto;background-repeat:no-repeat;background-size:cover;background-position:center;background-color:transparent;border:0;margin-bottom:0;border-radius:10px;}.ec .listing .item-wrap .item .thumbnail:before{content:"";display:block;padding-top:47.38292011%;}.ec .listing .item-wrap .item .thumbnail .point{background-color:#ffffff;color:#9c885b;display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;right:12px;top:12px;padding:14px 4px;min-width:88px;border-radius:50% 0 50% 50%;box-shadow:0 2px 8px 0 rgba(0,21,63,0.2);}.ec .listing .item-wrap .item .thumbnail .point .number{font-weight:bold;font-size:2.75em;line-height:100%;}.ec .listing .item-wrap .item .thumbnail .point .unit{line-height:112.5%;}.ec .listing .item-wrap .item .thumbnail .remarks{background-color:#9c885b;color:#ffffff;font-size:1em;line-height:127.7%;position:absolute;top:24px;left:0;width:auto;padding:8px 10px;display:flex;justify-content:center;align-items:center;border-radius:20px;border-top-left-radius:0;border-bottom-left-radius:0;}.ec .listing .item-wrap .item .thumbnail .remarks .exclaimation-w{width:22px;height:22px;background-image:url(/sites/ecenter.prod01.ust.hk/themes/custom/hkust_ec/assets/img/icon/exclaimation_w.svg);}.ec .listing .item-wrap .item .thumbnail .remarks .txt{padding-left:12px;margin-right:8px;}.ec .listing .item-wrap .item .desc{padding-left:24px;padding-right:24px;margin-top:-18px;position:relative;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;}.ec .listing .item-wrap .item .desc .category{margin-bottom:14px;}.ec .listing .item-wrap .item .desc .category span{display:inline-block;box-shadow:0 2px 8px 0 rgba(0,51,102,0.2);color:#ffffff;border-radius:18px;line-height:131.2%;padding:8px 16px;}.ec .listing .item-wrap .item .desc .title{font-size:1.31em;line-height:142.8%;font-weight:bold;color:#003366;padding-bottom:24px;min-height:100px;}.ec .listing .item-wrap .item .desc .title h3{font-size:21px;font-weight:700;line-height:28px;margin-bottom:0;}.ec .listing .item-wrap .item .desc .title span{color:#569adb;font-size:16px;font-weight:400;}.ec .listing .item-wrap .item .desc .more{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-top:1px solid rgba(0,21,63,0.1);}.ec .listing .item-wrap .item .desc .more .txt{line-height:131.2%;color:#9c885b;}.ec .listing .item-wrap .item .desc .more .date{color:#ffffff;background-color:#9c885b;line-height:125%;font-weight:500;padding:4px 12px;text-transform:uppercase;}.ec .row-top{padding-top:50px;display:flex;}@media (max-width:575px){.ec .row-top{padding-top:30px;display:block;}}.ec .row-top .desc{width:75%;}@media (min-width:576px) and (max-width:991px){.ec .row-top .desc{width:calc(100% - 150px);}}@media (max-width:575px){.ec .row-top .desc{width:100%;}}.ec .row-top .desc .details-head{font-size:3em;line-height:125%;font-weight:bold;margin-bottom:48px;}@media (min-width:576px) and (max-width:991px){.ec .row-top .desc .details-head{font-size:2.2em;}}@media (max-width:575px){.ec .row-top .desc .details-head{font-size:1.5em;padding-right:100px;}}.ec .row-top .desc .tag-container{display:flex;flex-wrap:wrap;margin-bottom:51px;}.ec .row-top .desc .tag-container .date{width:100%;}@media (max-width:991px){.ec .row-top .desc .tag-container{display:block;}}.ec .row-top .desc .tag-container .calendar{background-image:url(/sites/ecenter.prod01.ust.hk/themes/custom/hkust_ec/assets/img/icon/icon_calendar.svg);width:25px;height:24px;}.ec .row-top .desc .tag-container .location{background-image:url(/sites/ecenter.prod01.ust.hk/themes/custom/hkust_ec/assets/img/icon/icon_location.svg);width:19px;height:24px;}.ec .row-top .desc .tag-container .people{background-image:url(/sites/ecenter.prod01.ust.hk/themes/custom/hkust_ec/assets/img/icon/icon_people.svg);width:21px;height:22px;}.ec .row-top .desc .tag-container .point{background-image:url(/sites/ecenter.prod01.ust.hk/themes/custom/hkust_ec/assets/img/icon/icon_point.svg);width:22px;height:22px;}.ec .row-top .desc .tag-container .quota{background-image:url(/sites/ecenter.prod01.ust.hk/themes/custom/hkust_ec/assets/img/icon/icon_quota.svg);width:25px;height:20px;}.ec .row-top .desc .tag-container .tag{font-size:1.125em;line-height:105%;margin-right:56px;margin-bottom:21px;display:flex;align-items:flex-end;}@media (max-width:991px){.ec .row-top .desc .tag-container .tag{margin-right:30px;}}@media (max-width:575px){.ec .row-top .desc .tag-container .tag{align-items:flex-start;line-height:24px;}}.ec .row-top .desc .tag-container .tag .icon{margin-right:10px;}@media (min-width:576px) and (max-width:991px){.ec .row-top .desc .tag-container .tag .icon{position:relative;top:1px;}}.ec .row-top .desc .tag-container .tag .big{font-size:1.55em;line-height:105%;}@media (max-width:991px){.ec .row-top .desc .tag-container .tag .big{font-size:1.2em;}}.ec .row-top .point-wrap{width:25%;position:relative;}@media (min-width:576px) and (max-width:991px){.ec .row-top .point-wrap{width:150px;}}@media (max-width:575px){.ec .row-top .point-wrap{width:auto;position:absolute;right:0;top:30px;}}.ec .row-top .point-wrap .point{background-color:#9c885b;box-shadow:0 2px 8px 0 rgba(0,21,63,0.15);color:#ffffff;font-weight:bold;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50% 0 50% 50%;position:absolute;right:0;top:0;padding:28px 18px;min-width:160px;}@media (max-width:991px){.ec .row-top .point-wrap .point{min-width:100px;padding:26px 18px;}}@media (max-width:575px){.ec .row-top .point-wrap .point{position:relative;padding:16px 12px;min-width:80px;}}.ec .row-top .point-wrap .point .number{font-size:4.5em;line-height:100%;letter-spacing:-1.8px;}@media (max-width:991px){.ec .row-top .point-wrap .point .number{font-size:2em;}}.ec .row-top .point-wrap .point .unit{font-size:2em;}@media (max-width:991px){.ec .row-top .point-wrap .point .unit{font-size:1em;}}.ec .banner{margin-right:-25px;margin-bottom:10px;max-width:1398px;}.ec .banner .bg{position:relative;height:auto;background-position:center;background-size:cover;background-repeat:no-repeat;}.ec .banner .bg:before{content:"";display:block;padding-top:37.19599428%;}.ec .details-content{position:relative;}.ec .details-content .in-wrap{display:flex;}@media (max-width:991px){.ec .details-content .in-wrap{display:block;}}.ec .details-content .col1{width:calc(100% - 300px);padding-right:70px;}@media (min-width:992px) and (max-width:1199px){.ec .details-content .col1{padding-right:40px;}}@media (max-width:991px){.ec .details-content .col1{width:100%;padding-right:0;}}.ec .details-content .col2{width:300px;}@media (max-width:991px){.ec .details-content .col2{width:100%;padding-bottom:80px;}}.ec .details-content .section{padding-bottom:0;position:relative;}.ec .details-content .section .calendar{background-image:url(/sites/ecenter.prod01.ust.hk/themes/custom/hkust_ec/assets/img/icon/icon_calendar.svg);width:25px;height:24px;vertical-align:bottom;}@media (min-width:576px) and (max-width:991px){.ec .details-content .section{padding-bottom:40px;}}@media (max-width:575px){.ec .details-content .section{padding-bottom:0px;}}@media (min-width:992px){.ec .details-content .section:first-child .txt-wrap p:first-child{max-width:600px;}}.ec .details-content .section:last-child{padding-bottom:130px;}@media (max-width:991px){.ec .details-content .section:last-child{padding-bottom:40px;}}.ec .details-content .section .com-heading{font-size:2em;line-height:100%;font-weight:bold;height:80px;margin-bottom:72px;position:relative;display:flex;align-items:flex-end;}@media (max-width:991px){.ec .details-content .section .com-heading{font-size:1.8em;margin-bottom:60px;}}.ec .details-content .section .com-heading:after{content:"";display:block;background-color:#9c885b;height:3px;width:86px;position:absolute;bottom:-32px;}@media (max-width:991px){.ec .details-content .section .com-heading:after{bottom:-24px;}}.ec .details-content .section .txt-wrap > *{margin-bottom:29px;}@media (max-width:991px){.ec .details-content .section .txt-wrap > *{margin-bottom:24px;}}.ec .details-content .section .txt-wrap a{color:#003366;text-decoration:underline;}@media (max-width:991px){.ec .details-content .section .txt-wrap a{display:block;margin:0 !important;word-break:break-all;}}.ec .details-content .section .txt-wrap a:hover,.ec .details-content .section .txt-wrap a:focus{color:#003366;}@media (max-width:991px){.ec .details-content .section .txt-wrap .subhead{display:block;}}.ec .details-content .section .txt-wrap b{font-weight:bold;}.ec .details-content .section .txt-wrap p{font-size:1.125em;line-height:188.8%;}.ec .details-content .section .txt-wrap table{width:100%;border-collapse:collapse;font-size:1.125em;line-height:127.7%;table-layout:fixed;overflow-wrap:break-word;}.ec .details-content .section .txt-wrap table tr td{border:1px solid #d2d7e2;vertical-align:middle;padding:8px 16px;height:81px;}.ec .details-content .section .txt-wrap table tr td:first-child{width:160px;text-align:center;}.ec .details-content .section .txt-wrap table tr:nth-child(odd) td{background-color:#ffffff;}.ec .details-content .section .txt-wrap table tr:nth-child(even) td{background-color:#f1f6fb;}.ec .share-wrap{background-color:#ffffff;text-align:center;border-radius:10px;box-shadow:0 2px 8px 0 rgba(0,51,102,0.15);padding-bottom:26px;}@media (max-width:991px){.ec .share-wrap{box-shadow:none;background-color:transparent;}}.ec .share-wrap .social-share-container{margin-top:80px;padding:16px 12px;padding-top:36px;}.ec .share-wrap .social-share-container .share-title{font-size:1.25em;line-height:100%;font-weight:bold;margin-bottom:20px;}.ec .share-wrap .social-share-container .sharethis-inline-share-buttons{margin:6px 0;}@media (max-width:991px){.ec .share-wrap .social-share-container{margin-top:0px;margin-bottom:20px;}}.ec .share-wrap .social-share-container > a:not(:last-child){margin-right:24px;}.ec .share-wrap .social-share-container > a:hover{opacity:0.8;}.ec .share-wrap .social-share-container .share-icon{width:40px;height:40px;background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block;}.ec .share-wrap .score{background-color:#9c885b;color:#ffffff;font-size:1.125em;line-height:127.7%;padding:17px 12px;}@media (max-width:991px){.ec .share-wrap .score{display:none;}}.ec .share-wrap .score span:after{content:"";width:8px;height:17px;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;display:inline-block;transform:rotate(45deg);margin-left:17px;}.ec .share-wrap .point{padding:35px 12px;}@media (max-width:991px){.ec .share-wrap .point{display:none;}}.ec .share-wrap .point .number{font-size:3.5em;font-weight:bold;color:#9c885b;margin-bottom:9px;display:block;}.ec .share-wrap .point .type{line-height:125%;font-weight:bold;color:#9c885b;opacity:0.6;display:block;margin-bottom:23px;}.ec .share-wrap .point .category{font-size:1.125em;line-height:127.7%;color:#ffffff;font-weight:bold;padding:8px 10px;border-radius:20px;display:inline-block;min-width:140px;}.ec .share-wrap .register a{background-color:#9c885b;border-radius:28px;color:#ffffff;font-weight:bold;font-size:1.31em;line-height:123%;display:block;padding:24px 12px;cursor:pointer;width:84%;margin:0 auto;padding:0;padding-top:14px;padding-bottom:14px;}.ec .share-wrap .register a:hover{opacity:0.8;}@media (max-width:991px){.ec .share-wrap .register a{font-size:1.125em;background-color:#9c885b;border-radius:25px;display:inline-block;padding:12px 20px;line-height:100%;}}@media (min-width:576px) and (max-width:991px){.ec .share-wrap .register a{min-width:300px;}}@media (max-width:575px){.ec .share-wrap .register a{width:100%;}}.ec .share-wrap .register small{display:block;padding-top:1em;width:85%;margin:auto;text-align:left;}.ec .share-wrap .register.registered a{cursor:default;}.ec .share-wrap .register.registered a:hover{opacity:1;}.ec-details{display:none;padding-top:0;}.ec-details .heading .user-toolbar li a{background-color:transparent;color:#003366;}@media (max-width:991px){.ec-details .heading .user-toolbar{margin-top:24px;}}.ec-details .heading .in-wrap{margin-top:0;}@media (max-width:991px){.ec-details .heading .in-wrap{align-items:flex-start;}}.load-more-container{display:flex;justify-content:center;align-items:center;}.load-more-container .load-more{display:inline-block;background-color:#9c885b;color:#ffffff;border-color:#9c885b;border-radius:20px;padding:10px 40px;cursor:pointer;}body .region-content{max-width:100% !important;margin:0 !important;padding:0 !important;}.apply{cursor:pointer;padding:7px;border-radius:18px;min-width:118px;text-align:center;margin-right:12px;margin-bottom:30px;background-color:#ffffff;color:#003366;}.listing .view-filters{opacity:0;visibility:hidden;width:0;height:0;}.listing .view-empty{color:#ffffff;font-size:1.6rem;}.ec .registration-form{display:none;}.ec .back-to-event{text-align:left;position:relative;padding-left:24px;cursor:pointer;margin-bottom:24px;}.ec .back-to-event::after{content:"";width:12px;height:12px;background-image:url(/sites/ecenter.prod01.ust.hk/themes/custom/hkust_ec/assets/img/icon/arrow-more.svg);background-size:contain;background-position:center;display:inline-block;left:0;top:50%;transition:all 0.3s ease-in-out;position:absolute;transform:translateY(-50%) rotate(180deg);}.ec.upcoming-event .listing .group .month{display:none;}.ec .js-pager__items{display:flex;justify-content:flex-start;align-content:center;padding:0;}.ec .pager__item{margin:0;}.ec .pager__item a{height:32px;width:32px;padding:0;display:flex;justify-content:center;align-items:center;background-color:transparent;color:#ffffff;border:0;border-radius:50%;font-size:21px;font-weight:700;opacity:0.3;}.ec .pager__item a:hover{background-color:transparent;color:#ffffff;opacity:1;}.ec .pager__item.is-active a{opacity:1;}.ec .pager__item.pager__item--first{display:none;}.ec .pager__item.pager__item--last{display:none;}.ec .pager__item.pager__item--next span,.ec .pager__item.pager__item--previous span{display:none;}.ec .pager__item.pager__item--next a,.ec .pager__item.pager__item--previous a{background-image:url(/sites/ecenter.prod01.ust.hk/themes/custom/hkust_ec/assets/img/icon/icon_next.svg);background-repeat:no-repeat;background-size:16px 16px;background-position:center;background-color:#ffffff;opacity:1;}.ec .pager__item.pager__item--previous a{background-image:url(/sites/ecenter.prod01.ust.hk/themes/custom/hkust_ec/assets/img/icon/icon_prev.svg);}.view-more-ec{position:fixed;margin:0 auto;width:auto;left:50%;transform:translateX(-50%);bottom:40px;display:none;}.view-more-ec a{background-color:#9c885b;border-radius:28px;color:#ffffff !important;font-weight:bold;font-size:16px;line-height:123%;display:block;padding:14px 16px !important;cursor:pointer;width:100%;margin:0 auto;padding:0;}@media (max-width:1510px){.ec.ec-home .in-wrap{margin-top:0;}}@media (max-width:991px){.ec.ec-home .listing .item-wrap{padding-top:0;}}#event-photo{margin:0 -6px;}#event-photo .photo-item > div{margin:0 6px;}#event-photo .slick-slide img{width:auto;height:auto;max-height:100px;}
body.page-node-type-landing-page .fixed-width > .block-system-main-block > .wrapper > .block-body > .views-element-container,body.page-node-type-landing-page .fixed-width > .block-system-main-block > .wrapper > .block-body > form,body.page-node-type-landing-page .fixed-width > .block-system-main-block > .wrapper > .block-body > article.profile,body.page-node-type-landing-page:not(.path-admin) .fixed-width{width:100%;max-width:none;padding:0;}body .region-content > .sitemap,body .region-content > form.search-form,body .region-content > .item-list{max-width:1200px;margin:0 auto;}body.page-node-type-landing-page .row,body.page-node-type-news-ec .row{display:block;margin:0 auto;}body.page-node-type-landing-page .page-container,body.page-node-type-news-ec .page-container{max-width:1200px;}body.page-node-type-landing-page .hkust-simple-text,body.page-node-type-news-ec .hkust-simple-text{font-size:1.13em;}body.page-node-type-landing-page .layout.alt-bg-color:nth-child(odd),body.page-node-type-news-ec .layout.alt-bg-color:nth-child(odd){background-color:white;}body.page-node-type-landing-page .layout.blue,body.page-node-type-news-ec .layout.blue{background-color:#051f47;}body.page-node-type-landing-page .layout.blue .wrapper > h3,body.page-node-type-news-ec .layout.blue .wrapper > h3{color:white;font-weight:900;text-transform:uppercase;text-align:center;font-size:2em;}body.page-node-type-landing-page .layout.main-visual,body.page-node-type-news-ec .layout.main-visual{margin-top:-100px;margin-bottom:30px;}body.page-node-type-landing-page main,body.page-node-type-news-ec main{margin-bottom:30px;}body.page-node-type-landing-page.path-frontpage main,body.page-node-type-news-ec.path-frontpage main{margin-bottom:0;}body.page-node-type-landing-page.path-frontpage .ec .listing .group .month,body.page-node-type-news-ec.path-frontpage .ec .listing .group .month{display:none;}body.page-node-type-landing-page.path-frontpage .ec .listing .group .in-wrap,body.page-node-type-news-ec.path-frontpage .ec .listing .group .in-wrap{margin-top:30px;}body.page-node-type-landing-page .ec,body.page-node-type-news-ec .ec{padding-top:30px;}body.page-node-type-news-ec .layout .block{font-size:1.13em;}body.page-node-type-news-ec .layout.title .block{font-size:2.7em;font-weight:900;color:#003366;line-height:1.35em;text-transform:uppercase;padding-bottom:15px;text-align:center;margin-bottom:20px;}.block-count-blocks .counters .counter{color:#996600;}.block-count-blocks .page-container{font-size:1.13em;}.block-count-blocks .page-container .block-title{font-size:2em;}.view-startups .view-content,.view-news-ec- .view-content{display:flex;flex-flow:wrap;}.view-startups .views-row,.view-news-ec- .views-row{flex:0 0 calc(25% - 20px);margin:10px;font-size:1.13em;margin-bottom:25px;}.view-startups .views-field-title a,.view-news-ec- .views-field-title a{font-size:1.3em;color:#036;line-height:1.25em;font-weight:700;}.view-startups .views-field-created,.view-news-ec- .views-field-created{margin-top:10px;}.header-data-pc.mega-menu .menu ul.menu-lists,.header-data-mobile.mega-menu .menu ul.menu-lists{width:100%;text-align:right;}.header-data-pc .department-name,.header-data-mobile .department-name{vertical-align:top;}body .drawer .row{display:table-row;}.search-layer{z-index:20;}#block-hkustecheaderblockaffiliate .page-container,.region-header .wrapper,.layout-navigation .wrapper,footer .wrapper,.node__content > .field{box-sizing:border-box;max-width:100% !important;margin:0 auto;padding:0 !important;}body .header-data-pc .site-info{display:table !important;}body .region-content .heading3-with3{margin-top:50px !important;}body .region-content .heading3-with3 h3{padding:10px 0px !important;}body .region-content .heading2 h3{font-size:3em;font-weight:900;text-align:center;margin:30px 0px;}body .region-content .overflow-none .block-hkust-blocks .hkust-simple-text{overflow-x:inherit;}body .img-center img{display:block !important;width:100% !important;}body .hack-org{text-align:center;}body .hack-org .block-body .wrapper{border:solid 1px #eee;border-radius:10px;box-shadow:0px 2px 10px 2px #bbbdbf6b;margin-bottom:25px;}body .hack-org .block-body .wrapper img{border-radius:10px 10px 0 0;}body .hack-org.two-hide .block-body .col-md-3:nth-last-of-type(-n+2) .wrapper{display:none;}body .hack-prizes .mb-6{width:50%;float:left;height:150px;margin-bottom:20px;}body .hack-prizes .mb-6 .p-6{height:150px;padding:10px 20px;border-radius:10px;box-shadow:0px 2px 10px 2px #bbbdbf6b;margin-bottom:25px;}body .hack-sov .mb-6{width:33%;float:left;height:180px;margin-bottom:20px;}body .hack-sov .mb-6 .p-6{height:180px;padding:10px 20px;border-radius:10px;box-shadow:0px 2px 10px 2px #bbbdbf6b;margin-bottom:25px;}body .hack-edge-btn .text-align-center p{display:flex;justify-content:center;align-items:center;height:200px;border:3px solid green;}body .hack-sponsors{text-align:center;}body .hack-sponsors .block-hkust-static-content-column h3{margin:20px 0;}body .hack-sponsors .block-hkust-static-content-column .block-body .wrapper{border:solid 1px #eee;border-radius:10px;box-shadow:0 2px 10px 2px #bbbdbf6b;margin-bottom:25px;padding-top:30px;}body .hack-sponsors .block-hkust-static-content-column .col-md-4 img{height:48px;}body .hack-sponsors .block-hkust-static-content-column .col-md-12 img,body .hack-sponsors .block-hkust-static-content-column .col-md-6 img{height:64px;}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTUSjIg1_i6t8kCHKm459Wlhzg.ttf) format('truetype');}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_ZpC3gnD-w.ttf) format('truetype');}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_bZF3gnD-w.ttf) format('truetype');}body .hack-timeline body{padding:0;margin:0;font-family:'Montserrat',sans-serif;}body .hack-timeline h1{font-size:60px;text-align:center;}body .hack-timeline .timeline{position:relative;margin:50px auto;padding:40px 0;width:1000px;box-sizing:border-box;}body .hack-timeline .timeline:before{content:'';position:absolute;left:50%;width:2px;height:100%;background:#c5c5c5;}body .hack-timeline .timeline ul{padding:0;margin:0;}body .hack-timeline .timeline ul li{list-style:none;position:relative;width:50%;padding:20px 40px;box-sizing:border-box;}body .hack-timeline .timeline ul li:nth-child(odd){float:left;text-align:right;clear:both;}body .hack-timeline .timeline ul li:nth-child(even){float:right;text-align:left;clear:both;}body .hack-timeline .content{padding-bottom:20px;}body .hack-timeline .timeline ul li:nth-child(odd):before{content:'';position:absolute;width:10px;height:10px;top:24px;right:-6px;background:#62ade2;border-radius:50%;box-shadow:0 0 0 3px rgba(79,141,177,0.3);}body .hack-timeline .timeline ul li:nth-child(even):before{content:'';position:absolute;width:10px;height:10px;top:24px;left:-4px;background:#62ade2;border-radius:50%;box-shadow:0 0 0 3px rgba(79,141,177,0.3);}body .hack-timeline .timeline ul li h3{padding:0;margin:0;color:#036;font-weight:600;}body .hack-timeline .timeline ul li p{margin:10px 0 0;padding:0;}body .hack-timeline .timeline ul li .time h4{margin:0;padding:0;font-size:14px;}body .hack-timeline .timeline ul li:nth-child(odd) .time{position:absolute;top:12px;right:-180px;margin:0;padding:8px 16px;background:#62ade2;color:#fff;border-radius:18px;box-shadow:0 0 0 3px rgba(79,141,177,0.3);}body .hack-timeline .timeline ul li:nth-child(even) .time{position:absolute;top:12px;left:-165px;margin:0;padding:8px 16px;background:#62ade2;color:#fff;border-radius:18px;box-shadow:0 0 0 3px rgba(79,141,177,0.3);}@media (max-width:1000px){body .hack-timeline .timeline{width:100%;}}@media (max-width:767px){body .hack-timeline .timeline{width:100%;padding-bottom:0;}body .hack-timeline .long-date-m{top:-60px !important;}body .hack-timeline h1{font-size:40px;text-align:center;}body .hack-timeline .timeline:before{left:20px;height:100%;}body .hack-timeline .timeline ul::after{content:'';clear:both;display:table;}body .hack-timeline .timeline ul li:nth-child(odd),body .hack-timeline .timeline ul li:nth-child(even){width:100%;text-align:left;padding-left:50px;padding-bottom:50px;}body .hack-timeline .timeline ul li:nth-child(odd):before,body .hack-timeline .timeline ul li:nth-child(even):before{top:-18px;left:16px;}body .hack-timeline .timeline ul li:nth-child(odd) .time,body .hack-timeline .timeline ul li:nth-child(even) .time{top:-30px;left:50px;right:inherit;}}.header-data-mobile .site-profile.style-1{position:absolute;z-index:1;}body.mobile-menu-shown .header-data-mobile .responsive-menu-wrapper .menu-lists{padding-left:0;}.header-data-pc.mega-menu .menu ul.menu-lists > li > .sub-menu,.header-data-mobile.mega-menu .menu ul.menu-lists > li > .sub-menu{flex-wrap:nowrap;}.header-data-pc.mega-menu .menu ul.menu-lists > li > .sub-menu > li,.header-data-mobile.mega-menu .menu ul.menu-lists > li > .sub-menu > li{flex-basis:100%;}@media only screen and (min-width:1348px){header.minimized .header-data-pc ul.menu-lists li a{font-size:19px;}}@media only screen and (min-width:1200px){header.minimized .header-data-pc ul.menu-lists li a{font-size:19px;}header.minimized .header-data-pc .site-logo a,header.minimized .header-data-mobile .site-logo a,header.minimized .header-data-pc .site-logo span.logo-normal,header.minimized .header-data-mobile .site-logo span.logo-normal,header.minimized .header-data-pc .site-logo span.logo-white,header.minimized .header-data-mobile .site-logo span.logo-white{height:56px;width:246px;background-size:246px 56px;}}@media only screen and (max-width:768px){body .hack-prizes .mb-6{height:190px;width:100%;}body .hack-prizes .mb-6 .p-6{height:190px;}body .hack-sov .mb-6{width:100%;height:180px;}body .hack-sov .mb-6 .p-6{height:180px;}.view-startups .views-row,.view-news-ec- .views-row{flex:0 0 calc(100% - 20px);}}.header-data-pc.mega-menu .menu ul.menu-lists,.header-data-mobile.mega-menu .menu ul.menu-lists{width:auto;}
