@font-face{font-family:'Helvetica';src:local('Helvetica'),url(/eo/themes/custom/eduhk_eo_theme/webfonts/Helvetica/Helvetica-Light.woff2) format('woff2'),url(/eo/themes/custom/eduhk_eo_theme/webfonts/Helvetica/Helvetica-Light.woff) format('woff');font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:'Helvetica';src:local('Helvetica'),url(/eo/themes/custom/eduhk_eo_theme/webfonts/Helvetica/Helvetica-LightOblique.woff2) format('woff2'),url(/eo/themes/custom/eduhk_eo_theme/webfonts/Helvetica/Helvetica-LightOblique.woff) format('woff');font-weight:300;font-style:italic;font-display:swap;}@font-face{font-family:'Helvetica';src:local('Helvetica'),url(/eo/themes/custom/eduhk_eo_theme/webfonts/Helvetica/Helvetica.woff2) format('woff2'),url(/eo/themes/custom/eduhk_eo_theme/webfonts/Helvetica/Helvetica.woff) format('woff');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Helvetica';src:local('Helvetica'),url(/eo/themes/custom/eduhk_eo_theme/webfonts/Helvetica/Helvetica-Oblique.woff2) format('woff2'),url(/eo/themes/custom/eduhk_eo_theme/webfonts/Helvetica/Helvetica-Oblique.woff) format('woff');font-weight:normal;font-style:italic;font-display:swap;}@font-face{font-family:'Helvetica';src:local('Helvetica'),url(/eo/themes/custom/eduhk_eo_theme/webfonts/Helvetica/Helvetica-Bold.woff2) format('woff2'),url(/eo/themes/custom/eduhk_eo_theme/webfonts/Helvetica/Helvetica-Bold.woff) format('woff');font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:'Helvetica';src:local('Helvetica'),url(/eo/themes/custom/eduhk_eo_theme/webfonts/Helvetica/Helvetica-BoldOblique.woff2) format('woff2'),url(/eo/themes/custom/eduhk_eo_theme/webfonts/Helvetica/Helvetica-BoldOblique.woff) format('woff');font-weight:bold;font-style:italic;font-display:swap;}
@font-face{font-family:'Jost';src:url(/eo/themes/custom/eduhk_eo_theme/webfonts/Jost/Jost-Thin.woff2) format('woff2'),url(/eo/themes/custom/eduhk_eo_theme/webfonts/Jost/Jost-Thin.woff) format('woff');font-weight:100;font-style:normal;font-display:swap;}@font-face{font-family:'Jost';src:url(/eo/themes/custom/eduhk_eo_theme/webfonts/Jost/Jost-ThinItalic.woff2) format('woff2'),url(/eo/themes/custom/eduhk_eo_theme/webfonts/Jost/Jost-ThinItalic.woff) format('woff');font-weight:100;font-style:italic;font-display:swap;}@font-face{font-family:'Jost';src:url(/eo/themes/custom/eduhk_eo_theme/webfonts/Jost/Jost-ExtraLight.woff2) format('woff2'),url(/eo/themes/custom/eduhk_eo_theme/webfonts/Jost/Jost-ExtraLight.woff) format('woff');font-weight:200;font-style:normal;font-display:swap;}@font-face{font-family:'Jost';src:url(/eo/themes/custom/eduhk_eo_theme/webfonts/Jost/Jost-ExtraLightItalic.woff2) format('woff2'),url(/eo/themes/custom/eduhk_eo_theme/webfonts/Jost/Jost-ExtraLightItalic.woff) format('woff');font-weight:200;font-style:italic;font-display:swap;}@font-face{font-family:'Jost';src:url(/eo/themes/custom/eduhk_eo_theme/webfonts/Jost/Jost-Light.woff2) format('woff2'),url(/eo/themes/custom/eduhk_eo_theme/webfonts/Jost/Jost-Light.woff) format('woff');font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:'Jost';src:url(/eo/themes/custom/eduhk_eo_theme/webfonts/Jost/Jost-LightItalic.woff2) format('woff2'),url(/eo/themes/custom/eduhk_eo_theme/webfonts/Jost/Jost-LightItalic.woff) format('woff');font-weight:300;font-style:italic;font-display:swap;}@font-face{font-family:'Jost';src:url(/eo/themes/custom/eduhk_eo_theme/webfonts/Jost/Jost-Regular.woff2) format('woff2'),url(/eo/themes/custom/eduhk_eo_theme/webfonts/Jost/Jost-Regular.woff) format('woff');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Jost';src:url(/eo/themes/custom/eduhk_eo_theme/webfonts/Jost/Jost-Italic.woff2) format('woff2'),url(/eo/themes/custom/eduhk_eo_theme/webfonts/Jost/Jost-Italic.woff) format('woff');font-weight:normal;font-style:italic;font-display:swap;}@font-face{font-family:'Jost';src:url(/eo/themes/custom/eduhk_eo_theme/webfonts/Jost/Jost-Medium.woff2) format('woff2'),url(/eo/themes/custom/eduhk_eo_theme/webfonts/Jost/Jost-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:'Jost';src:url(/eo/themes/custom/eduhk_eo_theme/webfonts/Jost/Jost-MediumItalic.woff2) format('woff2'),url(/eo/themes/custom/eduhk_eo_theme/webfonts/Jost/Jost-MediumItalic.woff) format('woff');font-weight:500;font-style:italic;font-display:swap;}@font-face{font-family:'Jost';src:url(/eo/themes/custom/eduhk_eo_theme/webfonts/Jost/Jost-SemiBold.woff2) format('woff2'),url(/eo/themes/custom/eduhk_eo_theme/webfonts/Jost/Jost-SemiBold.woff) format('woff');font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:'Jost';src:url(/eo/themes/custom/eduhk_eo_theme/webfonts/Jost/Jost-SemiBoldItalic.woff2) format('woff2'),url(/eo/themes/custom/eduhk_eo_theme/webfonts/Jost/Jost-SemiBoldItalic.woff) format('woff');font-weight:600;font-style:italic;font-display:swap;}@font-face{font-family:'Jost';src:url(/eo/themes/custom/eduhk_eo_theme/webfonts/Jost/Jost-Bold.woff2) format('woff2'),url(/eo/themes/custom/eduhk_eo_theme/webfonts/Jost/Jost-Bold.woff) format('woff');font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:'Jost';src:url(/eo/themes/custom/eduhk_eo_theme/webfonts/Jost/Jost-BoldItalic.woff2) format('woff2'),url(/eo/themes/custom/eduhk_eo_theme/webfonts/Jost/Jost-BoldItalic.woff) format('woff');font-weight:bold;font-style:italic;font-display:swap;}@font-face{font-family:'Jost';src:url(/eo/themes/custom/eduhk_eo_theme/webfonts/Jost/Jost-ExtraBold.woff2) format('woff2'),url(/eo/themes/custom/eduhk_eo_theme/webfonts/Jost/Jost-ExtraBold.woff) format('woff');font-weight:800;font-style:normal;font-display:swap;}@font-face{font-family:'Jost';src:url(/eo/themes/custom/eduhk_eo_theme/webfonts/Jost/Jost-ExtraBoldItalic.woff2) format('woff2'),url(/eo/themes/custom/eduhk_eo_theme/webfonts/Jost/Jost-ExtraBoldItalic.woff) format('woff');font-weight:800;font-style:italic;font-display:swap;}@font-face{font-family:'Jost';src:url(/eo/themes/custom/eduhk_eo_theme/webfonts/Jost/Jost-Black.woff2) format('woff2'),url(/eo/themes/custom/eduhk_eo_theme/webfonts/Jost/Jost-Black.woff) format('woff');font-weight:900;font-style:normal;font-display:swap;}@font-face{font-family:'Jost';src:url(/eo/themes/custom/eduhk_eo_theme/webfonts/Jost/Jost-BlackItalic.woff2) format('woff2'),url(/eo/themes/custom/eduhk_eo_theme/webfonts/Jost/Jost-BlackItalic.woff) format('woff');font-weight:900;font-style:italic;font-display:swap;}
.block--local-tasks-block{z-index:10;background:#f5f5f2;border-top:1px solid #aaa;font-family:Source Sans Pro,Lucida Grande,Verdana,sans-serif;font-size:13px;font-weight:400;position:fixed;inset:auto 0 0}@media (max-width:999.98px){.block--local-tasks-block{display:none}}body.toolbar-hidden .block--local-tasks-block{display:none}.block--local-tasks-block ul{flex-flow:wrap;justify-content:center;padding:0;list-style:none;display:flex}.block--local-tasks-block li:first-child{margin-left:0}.block--local-tasks-block a{color:#565656;padding:9px 18px;text-decoration:none;display:block}.block--local-tasks-block a:hover{color:#000;background:#fff}.block--local-tasks-block a.is-active{color:#000;font-weight:700}body.toolbar-hidden{padding-bottom:0!important}
.block--system-menu-block .menu__list{padding:0;list-style:none}
.block--system-menu-block--main a{color:inherit;text-decoration:none}
.block--system-menu-block--main:is(.block--primary-menu,.block--banner){z-index:10;position:relative}.block--system-menu-block--main:is(.block--primary-menu,.block--banner) .menu__link{transition:color var(--transition-duration,.3s)var(--transition-timing-function,ease-out);padding:18px 0;display:block}.block--system-menu-block--main:is(.block--primary-menu,.block--banner) .menu__link.is-active,.block--system-menu-block--main:is(.block--primary-menu,.block--banner) .menu__item:hover>.menu__link{color:#c47400}.block--system-menu-block--main:is(.block--primary-menu,.block--banner) .menu__arrow{display:none}.block--system-menu-block--main:is(.block--primary-menu,.block--banner) span.menu__link{cursor:default}.block--system-menu-block--main:is(.block--primary-menu,.block--banner) .menu__list--level-0{flex-flow:wrap;justify-content:space-between;column-gap:45px;display:flex}@media (max-width:1499.98px){.block--system-menu-block--main:is(.block--primary-menu,.block--banner) .menu__list--level-0{justify-content:center}}.block--system-menu-block--main:is(.block--primary-menu,.block--banner) .menu__item--level-0.is-open .menu__link--level-0{color:#c47400}.block--system-menu-block--main:is(.block--primary-menu,.block--banner) .menu__item--level-0.is-open .menu__link--level-0:after{opacity:1}.block--system-menu-block--main:is(.block--primary-menu,.block--banner) .menu__item--level-0.is-open .menu--level-1{opacity:1;pointer-events:auto}.block--system-menu-block--main:is(.block--primary-menu,.block--banner) .menu__link--level-0{position:relative}.block--system-menu-block--main:is(.block--primary-menu,.block--banner) .menu__link--level-0:after{content:"";opacity:0;transition:opacity var(--transition-duration,.3s)var(--transition-timing-function,ease-out);border:14px solid #0000;border-top-width:0;border-bottom-color:#f4f0e7;position:absolute;bottom:0;left:calc(50% - 14px)}.block--system-menu-block--main:is(.block--primary-menu,.block--banner) .menu--level-1{width:100%;opacity:0;pointer-events:none;z-index:10;transition:opacity var(--transition-duration,.3s)var(--transition-timing-function,ease-out);background:#f4f0e7;position:absolute;left:0}.block--system-menu-block--main:is(.block--primary-menu,.block--banner) .menu--level-1:after{content:"";width:120px;height:60px;pointer-events:none;background:linear-gradient(270deg,#f4f0e7,#0000);display:block;position:absolute;top:0;right:0}@media (max-width:999.98px){.block--system-menu-block--main:is(.block--primary-menu,.block--banner) .menu--level-1>.uni-wrapper{overflow-x:scroll}}.block--system-menu-block--main:is(.block--primary-menu,.block--banner) .menu__list--level-1{flex-flow:wrap;justify-content:center;column-gap:70px;display:flex}@media (max-width:1499.98px){.block--system-menu-block--main:is(.block--primary-menu,.block--banner) .menu__list--level-1{column-gap:45px}}@media (max-width:999.98px){.block--system-menu-block--main:is(.block--primary-menu,.block--banner) .menu__list--level-1{flex-flow:row;justify-content:start;column-gap:24px}.block--system-menu-block--main:is(.block--primary-menu,.block--banner) .menu__item--level-1{flex-shrink:0}}@media (max-width:499.98px){.block--system-menu-block--main:is(.block--primary-menu,.block--banner) .menu__item--level-1:first-child{padding-left:15px}}@media (max-width:999.98px){.block--system-menu-block--main:is(.block--primary-menu,.block--banner) .menu__item--level-1:last-child{padding-right:50px}}@media (max-width:499.98px){.block--system-menu-block--main:is(.block--primary-menu,.block--banner) .menu__item--level-1:last-child{padding-right:30px}}.block--system-menu-block--main:is(.block--primary-menu,.block--banner) .menu__item--level-1.is-open .menu__link--level-1{color:#c47400}.block--system-menu-block--main:is(.block--primary-menu,.block--banner) .menu__item--level-1.is-open .menu--level-2{opacity:1;pointer-events:auto}@media (max-width:999.98px){.block--system-menu-block--main:is(.block--primary-menu,.block--banner) .menu__link--level-1{font-size:16px}}.block--system-menu-block--main:is(.block--primary-menu,.block--banner) .menu--level-2{opacity:0;pointer-events:none;z-index:10;transition:opacity var(--transition-duration,.3s)var(--transition-timing-function,ease-out);background:#fff;margin-top:-10px;position:absolute;box-shadow:0 0 8px #0000001a}.block--system-menu-block--main:is(.block--primary-menu,.block--banner) .menu__link--level-2{padding:18px 20px;font-size:16px}.block--system-menu-block--main:is(.block--banner){z-index:auto}.block--system-menu-block--main:is(.block--banner) .menu--level-1{opacity:1;pointer-events:auto;z-index:auto;position:relative;transform:none}
.block--system-menu-block--mobile-primary-menu .menu__arrow{cursor:pointer;margin-left:auto;font-size:20px}.block--system-menu-block--mobile-primary-menu .menu__link{transition:color var(--transition-duration,.3s)var(--transition-timing-function,ease-out);display:block}.block--system-menu-block--mobile-primary-menu .menu__link.is-active{color:#c47400}.block--system-menu-block--mobile-primary-menu span.menu__link{cursor:default}.block--system-menu-block--mobile-primary-menu .menu--level-0{margin-top:5px}@media (max-width:499.98px){.block--system-menu-block--mobile-primary-menu .menu__list--level-0{padding:0 15px}}.block--system-menu-block--mobile-primary-menu .menu__item--level-0.is-open .menu__arrow{transform:rotate(180deg)}.block--system-menu-block--mobile-primary-menu .menu__item--level-0.is-open .menu--level-1{display:block}.block--system-menu-block--mobile-primary-menu .menu__text--level-0{align-items:center;gap:15px;display:flex}.block--system-menu-block--mobile-primary-menu .menu__link--level-0{padding:15px 0;font-size:20px}.block--system-menu-block--mobile-primary-menu .menu--level-1{border-top:4px solid #f5dcad;padding-top:4px;display:none}.block--system-menu-block--mobile-primary-menu .menu--level-1 .uni-wrapper{padding:0}.block--system-menu-block--mobile-primary-menu .menu__item--level-1.is-open .menu--level-2{display:block}.block--system-menu-block--mobile-primary-menu .menu__link--level-1{grid-template-columns:auto 1fr;align-items:center;column-gap:20px;padding:12px 0;font-size:18px;display:grid}.block--system-menu-block--mobile-primary-menu .menu__link--level-1:before{content:"";width:0;height:0;border:10px solid #0000;border-left-color:#ebb95c;border-right-width:0;display:block}.block--system-menu-block--mobile-primary-menu .menu--level-2{display:none}.block--system-menu-block--mobile-primary-menu .menu__list--level-2{padding-left:60px}.block--system-menu-block--mobile-primary-menu .menu__link--level-2{padding:12px 0}
.user-login-form>*{margin:15px 0}.user-login-form>:first-child{margin-top:0}.user-login-form>:last-child{margin-bottom:0}
.block--search-form-block .block__icon{color:#707070;cursor:pointer;font-size:20px;display:none}.block--search-form-block form{position:relative}@media (min-width:1500px){.block--search-form-block form.is-focused div.form-item-keys,.block--search-form-block form.is-filled div.form-item-keys{width:360px}}.block--search-form-block form.is-focused div.form-item-keys:before,.block--search-form-block form.is-filled div.form-item-keys:before{color:#c47400}.block--search-form-block form.is-focused input[type=search],.block--search-form-block form.is-filled input[type=search]{border-color:#c47400;outline:none}.block--search-form-block form.is-filled div.form-item-keys:after{opacity:1}.block--search-form-block form.is-filled input[type=submit]{display:block}.block--search-form-block div.form-item-keys{width:220px;transition:width var(--transition-duration,.3s)var(--transition-timing-function,ease-out)}.block--search-form-block div.form-item-keys:before{font:var(--fa-font-regular);color:#707070;content:"";pointer-events:none;transition:color var(--transition-duration,.3s)var(--transition-timing-function,ease-out);align-items:center;padding-left:18px;font-size:16px;display:grid;position:absolute;inset:0 auto 0 0}.block--search-form-block div.form-item-keys:after{font:var(--fa-font-regular);color:#c47400;content:"";pointer-events:none;opacity:0;transition:opacity var(--transition-duration,.3s)var(--transition-timing-function,ease-out);align-items:center;padding:0 10px;font-size:16px;display:grid;position:absolute;inset:0 0 0 auto}.block--search-form-block input[type=search]{height:34px;width:100%;transition:border-color var(--transition-duration,.3s)var(--transition-timing-function,ease-out);border:1px solid #979797;padding-left:46px;padding-right:34px}.block--search-form-block input[type=search]:focus{outline:none}.block--search-form-block input[type=search]::placeholder{color:#707070}.block--search-form-block input[type=search]::-webkit-search-cancel-button{display:none}.block--search-form-block input[type=submit]{width:34px;opacity:0;cursor:pointer;display:none;position:absolute;inset:0 0 0 auto}.block--search-form-block.block--mobile-header.is-open .block__form{opacity:1;pointer-events:auto}.block--search-form-block.block--mobile-header.is-open form{flex:1}.block--search-form-block.block--mobile-header .block__icon{display:block}.block--search-form-block.block--mobile-header .block__form{opacity:0;pointer-events:none;transition:opacity var(--transition-duration,.3s)var(--transition-timing-function,ease-out);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.block--search-form-block.block--mobile-header form{transition:flex var(--transition-duration,.3s)var(--transition-timing-function,ease-out);flex:.3}.block--search-form-block.block--mobile-header div.form-item-keys{width:100%}.block--search-form-block.block--mobile-header div.form-item-keys:before,.block--search-form-block.block--mobile-header div.form-item-keys:after{font-size:20px}.block--search-form-block.block--mobile-header input[type=search]{height:40px;padding-left:50px}
.block--system-menu-block--mobile-header{font-size:14px}.block--system-menu-block--mobile-header ul{grid:none/auto-flow;gap:20px;padding:0;list-style:none;display:grid}.block--system-menu-block--mobile-header a{color:#000;text-decoration:none}.block--system-menu-block--mobile-header a[data-drupal-link-system-path=user\/logout]{color:#c47400}
.mobile-menu{opacity:0;pointer-events:none;z-index:20;transition:opacity var(--transition-duration,.3s)var(--transition-timing-function,ease-out),transform var(--transition-duration,.3s)var(--transition-timing-function,ease-out);background:#fff;grid-template-columns:1fr;justify-content:center;display:grid;position:fixed;inset:0;overflow-y:auto}.mobile-menu.is-open{pointer-events:auto;opacity:1;transform:none}.mobile-menu__header{border-bottom:1px solid #979797}.mobile-menu__header__regions{grid-template-columns:1fr auto;align-items:center;column-gap:25px;padding:13px 0;display:grid}.region--mobile-header{grid-auto-flow:column;justify-content:center;align-items:center;gap:25px;display:grid;position:relative}.mobile-menu__close{color:#707070;cursor:pointer;margin-left:auto;font-size:24px}
.region--footer{justify-content:space-between;align-items:center;gap:30px 45px;display:flex}@media (max-width:999.98px){.region--footer{text-align:center;flex-flow:column}}.region--footer .block--system-menu-block{flex-shrink:0}@media (max-width:999.98px){.region--footer .block--system-menu-block{order:-1}}.region--footer .block--system-menu-block ul{justify-content:end;gap:45px;display:flex}@media (max-width:999.98px){.region--footer .block--system-menu-block ul{justify-content:center}}.region--footer .block--system-menu-block a{color:#fff;text-decoration:none}
.eduhk-news-front{grid-template-columns:433px minmax(0,1fr);gap:50px;display:grid}@media (max-width:1499.98px){.eduhk-news-front{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}@media (max-width:999.98px){.eduhk-news-front{display:block}}.eduhk-news-front-item{padding-bottom:66.6667%;position:relative}.eduhk-news-front-item a{text-indent:200%;white-space:nowrap;position:absolute;inset:0;overflow:hidden}.eduhk-news-front-item img{width:100%;height:100%;object-fit:cover;object-position:top;position:absolute;inset:0}.eduhk-news-front__header{align-items:center;display:flex}.eduhk-news-front__header .eduhk-more{margin-left:auto}@media (min-width:1000px){.eduhk-news-front__header--mobile{display:none}}@media (max-width:999.98px){.eduhk-news-front .swiper--thumbs{margin-top:14px}.eduhk-news-front__header--desktop{display:none}}.eduhk-news-front__heading{color:#c47400;margin:0;padding:0}.eduhk-news-front__heading:before{display:none}.eduhk-news-front__more{margin-left:auto}.eduhk-news-front__more a{text-decoration:none}.eduhk-news-front .swiper--content{margin-top:24px}@media (max-width:999.98px){.eduhk-news-front .swiper--content{margin-top:14px}}.eduhk-news-front__content{min-height:160px}@media (max-width:999.98px){.eduhk-news-front__content{min-height:auto}}.eduhk-news-front__content a{color:#000;text-decoration:none}.eduhk-news-front__title span{transition:color var(--transition-duration,.3s)var(--transition-timing-function,ease-out);position:relative}.eduhk-news-front__title span:hover{color:#c47400}.eduhk-news-front__title a{text-indent:200%;white-space:nowrap;position:absolute;inset:0;overflow:hidden}.eduhk-news-front__text{color:#000;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin-top:14px;font-size:16px;line-height:calc(1em + 6px);display:-webkit-box;overflow:hidden}.eduhk-news-front__controls{color:#979797;align-items:center;column-gap:16px;margin-top:40px;display:flex}@media (max-width:999.98px){.eduhk-news-front__controls{justify-content:center;margin-top:30px}}.eduhk-news-front__toggle{cursor:pointer;transition:color var(--transition-duration,.3s)var(--transition-timing-function,ease-out);justify-content:center;align-items:center;font-size:20px;display:grid}.eduhk-news-front__toggle:hover{color:#c47400}.eduhk-news-front__toggle>*{transition:opacity var(--transition-duration,.3s)var(--transition-timing-function,ease-out);grid-area:1/1}.eduhk-news-front__prev,.eduhk-news-front__next{cursor:pointer;transition:opacity var(--transition-duration,.3s)var(--transition-timing-function,ease-out),color var(--transition-duration,.3s)var(--transition-timing-function,ease-out);font-size:28px}.eduhk-news-front__prev:not(.is-disabled):hover,.eduhk-news-front__next:not(.is-disabled):hover{color:#c47400}.eduhk-news-front__prev.is-disabled,.eduhk-news-front__next.is-disabled{opacity:.5;cursor:default}.eduhk-news-front__number{font-family:Jost,Helvetica,sans-serif;font-size:17px;font-weight:500}
.eduhk-ann-front-item{margin-top:20px}.eduhk-ann-front-item:first-child{margin-top:0}.eduhk-ann-front-item:last-child{margin-bottom:0}@media (max-width:999.98px){.eduhk-ann-front-item{margin-top:30px}}.eduhk-ann-front-item a{color:#000;text-decoration:none}.eduhk-ann-front-item__cols{grid-template-columns:65px 1fr;display:grid}@media (max-width:999.98px){.eduhk-ann-front-item__cols{grid-template-columns:52px 1fr}}.eduhk-ann-front-item__col1{border-right:4px solid #ebb95c;display:flex}.eduhk-ann-front-item__date{text-align:center;text-transform:uppercase;font-family:Jost,Helvetica,sans-serif;font-weight:500}.eduhk-ann-front-item__month{font-size:17px;line-height:1}@media (max-width:999.98px){.eduhk-ann-front-item__month{font-size:16px}}.eduhk-ann-front-item__day{margin-top:5px;font-size:34px;line-height:1}@media (max-width:999.98px){.eduhk-ann-front-item__day{font-size:30px}}.eduhk-ann-front-item__title{padding-left:24px;font-size:20px}@media (max-width:999.98px){.eduhk-ann-front-item__title{padding-left:12px;font-size:16px}}.eduhk-ann-front-item__title a{color:#000;transition:color var(--transition-duration,.3s)var(--transition-timing-function,ease-out);text-decoration:none}.eduhk-ann-front-item__title a:hover{color:#c47400}
.eduhk-ann-front{min-height:384px;background:#efefef;display:flex}@media (max-width:999.98px){.eduhk-ann-front{min-height:auto;display:block}}.eduhk-ann-front__image-left{width:calc(50% - 730px);min-width:100px;position:relative}@media (max-width:999.98px){.eduhk-ann-front__image-left{display:none}}.eduhk-ann-front__image-left img{width:100%;height:100%;object-fit:cover;object-position:right;position:absolute}.eduhk-ann-front__main{width:990px;padding:50px 90px 60px}@media (max-width:999.98px){.eduhk-ann-front__main{width:100%;padding:40px 50px}}@media (max-width:499.98px){.eduhk-ann-front__main{padding:40px 15px}}.eduhk-ann-front__header{align-items:center;display:flex}.eduhk-ann-front__header .eduhk-more{margin-left:auto}.eduhk-ann-front__heading h2{margin:0;padding:0}.eduhk-ann-front__heading h2:before{display:none}.eduhk-ann-front__more{margin-left:auto}.eduhk-ann-front__more a{text-decoration:none}.eduhk-ann-front__items{margin-top:20px}@media (max-width:999.98px){.eduhk-ann-front__items{margin-top:30px}}.eduhk-ann-front__image-right{min-width:100px;flex:1;position:relative}@media (max-width:999.98px){.eduhk-ann-front__image-right{display:none}}.eduhk-ann-front__image-right img{width:100%;height:100%;object-fit:cover;object-position:left;position:absolute}
.eduhk-carousel2{position:relative}@media (max-width:999.98px){.eduhk-carousel2 .uni-wrapper{padding:0}.eduhk-carousel2__heading{padding:0 15px}}.eduhk-carousel2__heading h2{padding:0}.eduhk-carousel2__heading h2:before{display:none}.eduhk-carousel2__bg{margin-top:20px}.eduhk-carousel2__bg .swiper{max-width:980px;height:547px;margin-left:0;margin-right:40px}@media (max-width:999.98px){.eduhk-carousel2__bg .swiper{height:223px;margin-right:15px}}.eduhk-carousel2__bg img,.eduhk-carousel2__bg iframe{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.eduhk-carousel2__fg{z-index:10;max-width:520px;color:#fff;background:#707070;padding:40px;position:absolute;bottom:0;right:0}@media (max-width:999.98px){.eduhk-carousel2__fg{width:calc(100% - 30px);margin-top:-30px;margin-left:auto;padding:20px 35px;position:relative}}.eduhk-carousel2__content{padding-left:24px}.eduhk-carousel2__content:before{content:"";width:4px;height:60px;background:#ebb95c;display:block;position:absolute;top:0;left:0}.eduhk-carousel2__text{margin-top:15px;font-size:16px}.eduhk-carousel2__link{margin-top:30px}.eduhk-carousel2__link__inner{transition:color var(--transition-duration,.3s)var(--transition-timing-function,ease-out);align-items:center;gap:8px;display:inline-flex;position:relative}.eduhk-carousel2__link__inner:hover{color:#ebb95c}.eduhk-carousel2__link [class^=fa]{font-size:20px}.eduhk-carousel2__link a{text-indent:200%;white-space:nowrap;position:absolute;inset:0;overflow:hidden}.eduhk-carousel2__controls{justify-content:end;align-items:center;column-gap:16px;margin-top:30px;display:flex}@media (max-width:999.98px){.eduhk-carousel2__controls{bottom:20px;right:35px}}.eduhk-carousel2__prev,.eduhk-carousel2__next{cursor:pointer;transition:opacity var(--transition-duration,.3s)var(--transition-timing-function,ease-out),color var(--transition-duration,.3s)var(--transition-timing-function,ease-out);font-size:28px}.eduhk-carousel2__prev:not(.is-disabled):hover,.eduhk-carousel2__next:not(.is-disabled):hover{color:#ffcf76}.eduhk-carousel2__prev.is-disabled,.eduhk-carousel2__next.is-disabled{opacity:.5;cursor:default}.eduhk-carousel2__number{font-family:Jost,Helvetica,sans-serif;font-size:17px;font-weight:500}
.field--uni-page-items>.field__item>.paragraph{margin:60px 0}@media (max-width:999.98px){.field--uni-page-items>.field__item>.paragraph{margin:40px 0}}
.node--full .node__parent a{text-decoration:none}.node--full .node__title{margin:60px 0 30px}@media (max-width:999.98px){.node--full .node__title{margin:40px 0 20px}}.node--full .node__title h2{margin-top:20px}.node--full .node__title h2:first-child{margin-top:0}.node--full .node__title h2:last-child{margin-bottom:0}
.node__menu{background:#f4f0e7}@media (max-width:999.98px){.node__menu{overflow-x:scroll}}.node__menu .menu__list{padding:0;list-style:none}.node__menu .menu__link{color:inherit;transition:color var(--transition-duration,.3s)var(--transition-timing-function,ease-out);padding:18px 0;text-decoration:none;display:block}.node__menu .menu__link.is-active,.node__menu .menu__item:hover>.menu__link{color:#c47400}.node__menu span.menu__link{cursor:default}.node__menu .menu__list--level-0{flex-flow:wrap;justify-content:center;column-gap:70px;display:flex}@media (max-width:1499.98px){.node__menu .menu__list--level-0{column-gap:45px}}@media (max-width:999.98px){.node__menu .menu__list--level-0{flex-flow:row;justify-content:start;column-gap:24px}.node__menu .menu__item--level-0{flex-shrink:0}}@media (max-width:499.98px){.node__menu .menu__item--level-0:first-child{padding-left:15px}}@media (max-width:999.98px){.node__menu .menu__item--level-0:last-child{padding-right:50px}}@media (max-width:499.98px){.node__menu .menu__item--level-0:last-child{padding-right:30px}}.node__menu .menu__item--level-0:hover .menu__link--level-0{color:#c47400}.node__menu .menu__item--level-0:hover .menu--level-1{opacity:1;pointer-events:auto}@media (max-width:999.98px){.node__menu .menu__link--level-0{font-size:16px}}.node__menu .menu--level-1{opacity:0;pointer-events:none;z-index:10;transition:opacity var(--transition-duration,.3s)var(--transition-timing-function,ease-out);background:#fff;margin-top:-10px;position:absolute;box-shadow:0 0 8px #0000001a}.node__menu .menu__link--level-1{padding:18px 20px;font-size:16px}
.taxonomy-term--eduhk-banner{color:#fff;text-align:center;text-shadow:0 0 8px #00000080;position:relative}.taxonomy-term--eduhk-banner a,.taxonomy-term--eduhk-banner a:hover{color:inherit}.taxonomy-term--eduhk-banner .field--eduhk-banner-bg img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.taxonomy-term--eduhk-banner .taxonomy__fg{min-height:178px;align-items:center;padding:30px 0;display:grid;position:relative}@media (max-width:999.98px){.taxonomy-term--eduhk-banner .taxonomy__fg{min-height:110px;padding:20px 0}}.taxonomy-term--eduhk-banner .taxonomy__breadcrumbs,.taxonomy-term--eduhk-banner .taxonomy__breadcrumbs *{display:inline}.taxonomy-term--eduhk-banner .taxonomy__breadcrumbs a{text-decoration:none}.taxonomy-term--eduhk-banner .field--eduhk-banner-breadcrumbs:after{content:"/"}.taxonomy-term--eduhk-banner .taxonomy__title{margin-top:4px}.taxonomy-term--eduhk-banner .taxonomy__title:first-child{margin-top:0}.taxonomy-term--eduhk-banner .taxonomy__title:last-child{margin-bottom:0}@media (max-width:999.98px){.taxonomy-term--eduhk-banner .taxonomy__title{margin-top:2px}}.taxonomy-term--eduhk-banner .taxonomy__title:after{content:"";width:60px;height:4px;background:#ebb95c;margin:14px auto 0;display:block;box-shadow:0 0 8px #00000080}@media (max-width:999.98px){.taxonomy-term--eduhk-banner .taxonomy__title:after{margin-top:8px}}
@media (max-width:999.98px){.region--primary-menu{display:none}}
.region--header{grid:none/auto-flow;align-items:center;gap:30px;font-size:14px;display:grid}@media (max-width:999.98px){.region--header{display:none}}
@media (max-width:999.98px){.block--system-menu-block--header{font-size:14px}}.block--system-menu-block--header ul{grid:none/auto-flow;gap:30px;padding:0;list-style:none;display:grid}@media (max-width:999.98px){.block--system-menu-block--header ul{gap:20px}}.block--system-menu-block--header a{color:#000;text-decoration:none}.block--system-menu-block--header a[data-drupal-link-system-path=user\/logout]{color:#c47400}
.block--system-branding-block{grid-template-columns:repeat(3,auto);gap:30px;display:grid}@media (max-width:999.98px){.block--system-branding-block{gap:12px}}.block--system-branding-block img{height:60px}@media (max-width:999.98px){.block--system-branding-block img{height:36px}}.block--system-branding-block .block__divider{width:1px;background:#979797}
.page__header{z-index:10;position:relative}@media (max-width:999.98px){.page__header{border-bottom:1px solid #979797}}.page__header__regions{grid:none/auto-flow;justify-content:space-between;align-items:center;gap:30px;padding:20px 0;display:grid}@media (max-width:999.98px){.page__header__regions{padding:12px 0}}.page__hamburger{color:#707070;cursor:pointer;font-size:24px}@media (min-width:1000px){.page__hamburger{display:none}}.page__footer{color:#fff;background:#707070;margin-top:120px;padding:45px 0;font-size:14px}@media (max-width:999.98px){.page__footer{margin-top:80px;padding:30px 0}}.page__overlay{z-index:5;opacity:0;pointer-events:none;transition:opacity var(--transition-duration,.3s)var(--transition-timing-function,ease-out);background:#ffffffb3;position:fixed;inset:0}.page__overlay.is-open{opacity:1;pointer-events:auto}
*,:before,:after{box-sizing:border-box;overflow-wrap:break-word;margin:0;line-height:calc(1em + 8px)}body{font-family:sans-serif}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit;display:block}:root{--transition-duration:.4s;--transition-timing-function:cubic-bezier(.25,.75,.5,1)}body{font-family:Helvetica,sans-serif;font-size:18px;font-weight:300}@media (max-width:999.98px){body{font-size:16px}}.h1,h1:not(:where(.h2,.h3,.h4,.h5,.h6)){font-family:Jost,Helvetica,sans-serif;font-size:34px;font-weight:500;line-height:calc(1em + 12px)}@media (max-width:999.98px){.h1,h1:not(:where(.h2,.h3,.h4,.h5,.h6)){font-size:24px}}.h2,h2:not(:where(.h1,.h3,.h4,.h5,.h6)){margin-top:60px;margin-bottom:30px;padding:7px 0 7px 34px;font-family:Jost,Helvetica,sans-serif;font-size:34px;font-weight:500;line-height:calc(1em + 12px);position:relative}.h2:first-child,h2:not(:where(.h1,.h3,.h4,.h5,.h6)):first-child{margin-top:0}.h2:last-child,h2:not(:where(.h1,.h3,.h4,.h5,.h6)):last-child{margin-bottom:0}@media (max-width:999.98px){.h2,h2:not(:where(.h1,.h3,.h4,.h5,.h6)){padding:2px 0 2px 20px;font-size:24px}}.h2:before,h2:not(:where(.h1,.h3,.h4,.h5,.h6)):before{width:4px;height:60px;content:"";background:#ebb95c;display:block;position:absolute;top:0;left:0}@media (max-width:999.98px){.h2:before,h2:not(:where(.h1,.h3,.h4,.h5,.h6)):before{height:40px}}.h3,h3:not(:where(.h1,.h2,.h4,.h5,.h6)){margin-top:30px;margin-bottom:15px;font-family:Jost,Helvetica,sans-serif;font-size:26px;font-weight:500;line-height:calc(1em + 10px)}.h3:first-child,h3:not(:where(.h1,.h2,.h4,.h5,.h6)):first-child{margin-top:0}.h3:last-child,h3:not(:where(.h1,.h2,.h4,.h5,.h6)):last-child{margin-bottom:0}@media (max-width:999.98px){.h3,h3:not(:where(.h1,.h2,.h4,.h5,.h6)){font-size:20px}}.h4,h4:not(:where(.h1,.h2,.h3,.h5,.h6)){color:#707070;margin-top:30px;margin-bottom:15px;font-family:Jost,Helvetica,sans-serif;font-size:26px;font-weight:500;line-height:calc(1em + 10px)}.h4:first-child,h4:not(:where(.h1,.h2,.h3,.h5,.h6)):first-child{margin-top:0}.h4:last-child,h4:not(:where(.h1,.h2,.h3,.h5,.h6)):last-child{margin-bottom:0}@media (max-width:999.98px){.h4,h4:not(:where(.h1,.h2,.h3,.h5,.h6)){font-size:20px}}.h5,h5:not(:where(.h1,.h2,.h3,.h4,.h6)){color:#c47400;margin-top:30px;margin-bottom:15px;font-family:Jost,Helvetica,sans-serif;font-size:20px;font-weight:500;line-height:calc(1em + 10px)}.h5:first-child,h5:not(:where(.h1,.h2,.h3,.h4,.h6)):first-child{margin-top:0}.h5:last-child,h5:not(:where(.h1,.h2,.h3,.h4,.h6)):last-child{margin-bottom:0}@media (max-width:999.98px){.h5,h5:not(:where(.h1,.h2,.h3,.h4,.h6)){font-size:18px}}.h6,h6:not(:where(.h1,.h2,.h3,.h4,.h5)){color:#707070;margin-top:30px;margin-bottom:15px;font-family:Jost,Helvetica,sans-serif;font-size:20px;font-weight:500;line-height:calc(1em + 10px)}.h6:first-child,h6:not(:where(.h1,.h2,.h3,.h4,.h5)):first-child{margin-top:0}.h6:last-child,h6:not(:where(.h1,.h2,.h3,.h4,.h5)):last-child{margin-bottom:0}@media (max-width:999.98px){.h6,h6:not(:where(.h1,.h2,.h3,.h4,.h5)){font-size:18px}}p{margin-top:15px;margin-bottom:15px}p:first-child{margin-top:0}p:last-child{margin-bottom:0}a{color:#707070;transition:color var(--transition-duration,.3s)var(--transition-timing-function,ease-out)}a:hover{color:#c47400}table{border-spacing:0;border-collapse:collapse;border:none;margin:30px 0}th,td{vertical-align:top;border:1px solid #979797;padding:20px}th{background:#efefef;font-family:Jost,Helvetica,sans-serif;font-size:20px;font-weight:500}input[type=search]{border:1px solid #979797}input[type=submit]{cursor:pointer;background:#ebb95c;border:none;font-family:Jost,Helvetica,sans-serif;font-weight:500}.uni-wrapper{width:100%;box-sizing:border-box;max-width:1660px;margin:0 auto;padding:0 100px}@media (max-width:999.98px){.uni-wrapper{padding:0 50px}}@media (max-width:499.98px){.uni-wrapper{padding:0 15px}}.uni-wrapper.padding-extra{padding:0 190px}@media (max-width:1499.98px){.uni-wrapper.padding-extra{padding:0 145px}}@media (max-width:999.98px){.uni-wrapper.padding-extra{padding:0 65px}}@media (max-width:499.98px){.uni-wrapper.padding-extra{padding:0 30px}}.eduhk-button{text-align:center;color:#000;transition:background-color var(--transition-duration,.3s)var(--transition-timing-function,ease-out),color var(--transition-duration,.3s)var(--transition-timing-function,ease-out);background:#ebb95c;padding:12px 30px;font-family:Jost,Helvetica,sans-serif;font-size:18px;font-weight:500;display:inline-block;position:relative}.eduhk-button:hover{color:#fff;background:#c47400}
