﻿.common-transform-scale,.hkuccsg-btn.outline:hover,.btn.ss-btn.outline:hover,.elementor-button.outline:hover,.learning-container .nav .nav-item button:hover,.learning-list .listing-grid .block-container .content-container .learning-learn-more-btn a:hover{transform:scale(0.95)}.standard1-btn,.everest-form .contact-submit,.hkuccsg-newsletter-section .newsletter-container .button,.learning-detail-container .apply-now-button{color:#333333 !important;background-color:#04d9b2 !important}.image-cover img{object-fit:cover;object-position:center}.text-ellipsis-1,.text-ellipsis-2,.text-ellipsis-3,.text-ellipsis-4,.text-ellipsis-5,.text-ellipsis-6{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.text-ellipsis-1.h3,.text-ellipsis-2.h3,.text-ellipsis-3.h3,.text-ellipsis-4.h3{line-height:42px !important}.text-ellipsis-1.h4,.text-ellipsis-2.h4,.text-ellipsis-3.h4,.text-ellipsis-4.h4{line-height:34px !important}.fw-600{font-weight:600}.text-ellipsis-1{-webkit-line-clamp:1}.text-ellipsis-2{-webkit-line-clamp:2}.text-ellipsis-3{-webkit-line-clamp:3}.text-ellipsis-4{-webkit-line-clamp:4}.text-ellipsis-5{-webkit-line-clamp:5}.text-ellipsis-6{-webkit-line-clamp:6}.btn:hover::before{border-radius:0}.no-result{font-size:20px;font-weight:600}@media (min-width:992px){.col-lg-25{flex:0 0 auto;width:20%}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:unset}}@media (min-width:1460px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1420px}}.btn:hover::before{content:none}#autoplayToggle i{color:#005959;transition:0.3s}#autoplayToggle:hover i{color:#05f2f2}.pagination{display:flex !important;align-items:center;text-align:center}.pagination .page-numbers.dots{margin:0 8px;border:2px solid #005959;height:60px !important;width:60px !important;line-height:60px !important;border-radius:0px !important;font-size:20px;font-weight:600;background-color:transparent;color:#005959 !important}.pagination .page-item,.pagination .page-btn,.pagination .page-numbers.dots{list-style:none;margin:0 8px;border:2px solid #005959;transition:0.3s}.pagination .page-item a.page-link,.pagination .page-btn a.page-link,.pagination .page-numbers.dots a.page-link{height:56px !important;width:56px !important;line-height:56px !important;border-radius:0px !important;font-size:20px;font-weight:600;background-color:transparent;color:#005959 !important;border:none;box-shadow:none !important;text-decoration:none !important}.pagination .page-item a.page-link i,.pagination .page-btn a.page-link i,.pagination .page-numbers.dots a.page-link i{color:#ffffff !important;font-size:24px;font-weight:500}.pagination .page-item.page-btn-next,.pagination .page-btn.page-btn-next,.pagination .page-numbers.dots.page-btn-next{margin-left:56px}.pagination .page-item.page-btn-prev,.pagination .page-btn.page-btn-prev,.pagination .page-numbers.dots.page-btn-prev{margin-right:56px}.pagination .page-item:hover a,.pagination .page-btn:hover a,.pagination .page-numbers.dots:hover a{color:#ffffff !important}.pagination .page-item.active,.pagination .page-btn.active,.pagination .page-numbers.dots.active{background-color:#005959 !important}.pagination .page-item.active a,.pagination .page-btn.active a,.pagination .page-numbers.dots.active a{color:#ffffff !important}.pagination .page-btn.active:hover{background-color:transparent !important}.pagination .page-btn.active:hover i{color:#005959 !important}@media screen and (max-width:767px){.pagination .page-numbers.dots{height:34px !important;width:34px !important;line-height:34px !important;font-size:16px}.pagination .page-item a.page-link,.pagination .page-btn a.page-link{height:30px !important;width:30px !important;line-height:30px !important;font-size:16px}.pagination .page-item a.page-link i,.pagination .page-btn a.page-link i{font-size:18px}.pagination .page-item.page-btn-next,.pagination .page-btn.page-btn-next{margin-left:30px}.pagination .page-item.page-btn-prev,.pagination .page-btn.page-btn-prev{margin-right:30px}}.modal-dialog{max-width:1200px !important}.modal-dialog .modal-content{padding:40px 30px}@media screen and (max-width:480px){.modal-dialog .modal-content{padding:35px 20px}}.hkuccsg-no-result{min-height:200px;font-weight:600;font-size:20px;padding-bottom:30px}.accordion-button:not(.collapsed){box-shadow:none}.accordion-button::after{content:"" !important;font-family:"Font Awesome 5 Pro";background-image:none !important}.hkuccsg-btn,.btn.ss-btn,.elementor-button{font-weight:600;font-size:20px;background-color:#04d9b2;color:#333333;transition:0.3s;padding:12px 24px;border-radius:0}.hkuccsg-btn:hover,.btn.ss-btn:hover,.elementor-button:hover{background-color:#005959;color:#ffffff}.hkuccsg-btn:hover .elementor-button-text,.btn.ss-btn:hover .elementor-button-text,.elementor-button:hover .elementor-button-text{color:#ffffff !important}.hkuccsg-btn.outline,.btn.ss-btn.outline,.elementor-button.outline{background-color:transparent;color:#005959;border:1px solid #005959}.hkuccsg-btn.outline:hover,.btn.ss-btn.outline:hover,.elementor-button.outline:hover{background-color:#005959;color:#ffffff}.hkuccsg-arrow-btn{transition:0.3s;text-transform:capitalize}.hkuccsg-arrow-btn>span{transition:0.3s}.hkuccsg-arrow-btn:hover{color:#04d9b2 !important}.hkuccsg-arrow-btn:hover>span{color:#04d9b2 !important}.hkuccsg-dark-green{color:#005959 !important}.hkuccsg-dark-green>span{color:#005959 !important}.large-p p{font-size:18px}@media screen and (max-width:767px){.large-p p{font-size:15px !important}}#content input,#content select,.selectric{height:56px !important;padding:17px !important;color:#333333 !important;border-color:#d9d9d9 !important;background-color:#ffffff !important}.tabs-container .nav{display:block;text-align:center;padding:0}.tabs-container .nav .nav-item{justify-content:center;align-items:center;margin:0.5rem;display:inline-block !important}.tabs-container .nav .nav-item button{text-align:center;font-size:20px;font-weight:600;padding:12px 24px;text-transform:capitalize;color:#005959;width:unset !important;height:100%;white-space:normal}.tabs-container .nav .nav-item button.active{background-color:#04d9b2;color:#333333;font-weight:600;border:1px solid #04d9b2}.tabs-container .nav .nav-item button:hover{background-color:#04d9b2;color:#333333;font-weight:600}.tabs-container.style-one button:hover{transform:scale(0.95)}.tabs-container.style-one button:hover::before{content:none !important}.selectric-wrapper{height:56px}.selectric-wrapper .selectric .label{font-size:15px;color:#333333;line-height:1.5;margin:0;height:unset}.selectric-wrapper .selectric .button{width:56px;height:56px;background-color:#ffffff;color:#005959}.selectric-wrapper .selectric .button::after{border-top-color:#005959}.btn-group-vertical>.btn:not(:first-child){margin:0 !important}.share-button-group a{border:1px solid #ffffff !important;width:60px !important;height:60px !important;padding:0 !important;align-items:center;justify-content:center;display:flex;transition:0.3s}.share-button-group a i svg{width:30px;height:30px}.share-button-group a:hover{background-color:#04D9B2}.share-button-group a:hover i{color:#333333}.popup-content button.popup-close{position:absolute;right:10px;top:10px}.modal-content button.popup-close{position:absolute;right:10px;top:10px}.popup-close i{transition:0.3s}.popup-close i:hover{color:#05f2f2}.about-title h2{position:relative;margin-bottom:20px !important;font-size:42px;line-height:54px}.about-title h2::before{content:"";position:absolute;top:113%;height:3px;width:55px;background:#05F2F2}.elementor-widget-container .hkuccsg-section-title{position:relative;margin-bottom:20px !important}.elementor-widget-container .hkuccsg-section-title.title-line-light-green::before{background:#05F2F2}.elementor-widget-container .hkuccsg-section-title.title-line-green::before{background:#04D9B2}.elementor-widget-container .hkuccsg-section-title.title-line-dark-green::before{background:#005959}.elementor-widget-container .hkuccsg-section-title.title-line-white::before{background:#FFFFFF}.elementor-widget-container .hkuccsg-section-title.text-center::before{left:50%;transform:translateX(-50%)}.elementor-widget-container .hkuccsg-section-title::before{content:"";position:absolute;height:3px;width:55px;bottom:-20px}#services.services-area{padding-top:80px !important}#services.services-area .section-title{position:relative;margin-bottom:50px !important;font-size:42px;line-height:54px}#services.services-area .section-title::before{content:"";position:absolute;top:113%;height:3px;width:55px;background:#05F2F2;left:50%;transform:translateX(-50%)}#services.services-area .services-box{display:flex;align-items:center;justify-content:center;height:100%;flex-wrap:wrap;align-content:space-between;padding:40px;background-color:#b4f4e8;transition:0.3s}#services.services-area .services-box .services-icon{width:100%}#services.services-area .services-box.active,#services.services-area .services-box:hover{background-color:#feffcc !important}.everest-form .contact-submit{padding:12px 24px !important;display:inline-block;font-weight:600 !important;text-decoration:none;box-sizing:border-box;border:none !important;border-radius:0 !important;font-size:20px !important;transition:0.3s}.everest-form .contact-submit:hover{background-color:#005959 !important;color:#ffffff !important}.hkuccsg-newsletter-section{background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;padding:35px 0}.hkuccsg-newsletter-section .newsletter-container{max-width:1050px;background-color:#ffffff;padding:40px}.hkuccsg-newsletter-section .newsletter-container .everest-forms .evf-container form{flex-wrap:wrap}.hkuccsg-newsletter-section .newsletter-container input{width:100%;height:58px !important;border:1px #d9d9d9 solid}.hkuccsg-newsletter-section .newsletter-container .button{height:58px !important;padding:15px 35px !important;border:none !important;font-size:20px !important}.hkuccsg-newsletter-section .newsletter-container .button:hover{background-color:#005959 !important;color:#ffffff !important}@media screen and (max-width:480px){.hkuccsg-newsletter-section .newsletter-container .evf-field-container{width:100%;flex:auto}}.hkuccsg-newsletter-section .newsletter-container .evf-submit-container{flex:unset}@media screen and (max-width:480px){.hkuccsg-newsletter-section .newsletter-container .evf-submit-container{width:100%;flex:auto;padding-left:0;padding-top:15px}.hkuccsg-newsletter-section .newsletter-container .evf-submit-container button{width:100%}}@media screen and (max-width:1090px){.hkuccsg-newsletter-section .newsletter-container{margin-left:10px;margin-right:10px}}@media screen and (max-width:767px){.hkuccsg-newsletter-section .newsletter-container{padding:30px}.hkuccsg-newsletter-section .newsletter-container .h4{margin-bottom:10px !important}.hkuccsg-newsletter-section .newsletter-container .evf-submit-container{padding-right:0}}.evf-field select,.evf-field input{padding:1rem !important}.evf-field-select .selectric .label{color:#8E98A2 !important}.evf-field-select .selectric{text-align:left;background-color:#ffffff !important;margin-bottom:20px !important}#content .evf-smart-phone-field{padding-left:50px !important}#content .evf-field-select,#content .evf-field-phone{margin-bottom:20px !important}.selectric-items{text-align:start !important}.selectric-items ul{padding:5px !important}.selectric-items li.highlighted,.selectric-items li:hover{background-color:#b4f4e8 !important}.contact-us-form .evf-submit-container{margin-top:25px;text-align:center}.box-link{position:absolute;top:0;bottom:0;left:0;right:0}.breadcrumb-title h1{margin-bottom:0;color:#ffffff;position:relative;font-size:42px;line-height:54px}.breadcrumb-title h1::before{content:"";position:absolute;top:113%;height:3px;width:55px;background:#05F2F2;left:50%;transform:translateX(-50%)}@media screen and (max-width:767px){.breadcrumb-title h1{margin-bottom:25px}}.breadcrumb-wrap2{margin-top:20px}.breadcrumb li{font-size:20px;color:#ffffff !important;font-weight:500}.breadcrumb li a{color:#ffffff !important;font-weight:600}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1420px}#scrollUp{background-color:#005959 !important;color:#ffffff !important;width:70px;height:70px;display:flex;justify-content:center;align-items:center;transition:0.3s}#scrollUp i{font-size:36px;font-weight:500}#scrollUp:hover{background-color:#04d9b2 !important;color:#333333 !important}.hkuccsg-news-grid .courses-content{min-height:170px}.hkuccsg-news-grid .courses-content a{font-family:unset}.hkuccsg-news-grid .readmore{cursor:pointer}.news-grid-popup .block-img{background-position:center;background-repeat:no-repeat;background-size:cover;height:auto;width:100%;aspect-ratio:1.7777777778}.news-grid-popup .modal-body{padding:0}.news-grid-popup .modal-body .content-col{padding-left:40px}@media screen and (max-width:992px){.news-grid-popup .modal-body .content-col{padding-left:calc(var(--bs-gutter-x) * .5)}}.clickable{cursor:pointer}.people-popup-grid .people-popup-grid-item{min-height:487px;transition:all 0.2s ease-in-out}.people-popup-grid .people-popup-grid-item:hover{box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.05) !important;transform:scale(0.99)}.people-popup-grid-modal{display:none;position:fixed;z-index:10;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:black;background-color:rgba(0, 0, 0, 0.4)}.people-popup-grid-modal .people-popup-grid-modal-content{background-color:#ffffff;margin:auto;padding:25px;max-width:1000px;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width:1080px){.people-popup-grid-modal .people-popup-grid-modal-content{width:90%}}@media screen and (max-width:767px){.people-popup-grid-modal .people-popup-grid-modal-content img{width:100%;max-width:220px}.people-popup-grid-modal .people-popup-grid-modal-content{transform:translateX(-50%);top:0}.people-popup-grid-modal .people-name{max-width:220px;margin:auto}.people-image img{max-width:200px;width:100%}}.people-popup-grid-modal .people-name{background-color:#04d9b2;padding:10px 15px}.people-popup-grid-modal .people-heading{color:#005959}.people-popup-grid-modal .people-popup-grid-modal-close{color:#005959;cursor:pointer;font-size:24px}.hkuccsg-service-details-three a{position:absolute;top:0;bottom:0;left:0;right:0}.hkuccsg-service-details-three .services-box{display:flex !important;flex-direction:column;height:100%}.hkuccsg-service-details-three .services-box .icon-wrapper i{font-size:50px}.hkuccsg-service-details-three .services-box .text p{font-weight:600}.hkuccsg-service-details-three-popup .popup-body{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;padding:20px;width:90%;max-width:1200px;box-shadow:0 0 10px rgba(0, 0, 0, 0.3);padding:40px 30px;min-height:380px}.hkuccsg-service-details-three-popup .popup-body .content-col{padding-left:40px}@media screen and (max-width:992px){.hkuccsg-service-details-three-popup .popup-body .content-col{margin-top:45px;padding-left:calc(var(--bs-gutter-x) * .5)}}.hkuccsg-service-details-three-popup .popup-body .image-col .popup-content-img{position:relative;background-position:center;aspect-ratio:1.7777777778;background-size:contain;background-repeat:no-repeat}.hkuccsg-service-details-three-popup .popup-body .image-col .popup-content-img .category{position:absolute;bottom:-20px;font-weight:600;font-size:20px;background-color:#04d9b2}.hkuccsg-btn[class="nav-link  hkuccsg-btn"],.hkuccsg-btn[class="nav-link hkuccsg-btn"]{border:1px solid #005959;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.sustainable-detail-swiper .swiper-pagination-bullet{width:12px;height:12px;opacity:1;background:#fff}.sustainable-detail-swiper .swiper-pagination-bullet-active{background:#05F2F2;width:30px;border-radius:6px}.sustainable-detail-swiper .swiper-pagination-start{display:none}.sustainable-detail-swiper .swiper-pagination-start i{font-size:18px;color:#05F2F2 !important;line-height:16px;cursor:pointer;margin-left:12px}.sustainable-detail-swiper .swiper-pagination-pause i{font-size:20px;color:#05F2F2 !important;line-height:16px;cursor:pointer;display:inline-block;margin-left:12px}.main-menu .menu-item-has-children>ul>.menu-item-has-children>ul{margin-left:-251px}.datepicker{padding:15px !important}.datepicker table tr td.day:hover,.datepicker table tr td.day.focused{background-color:#b4f4e8 !important}.datepicker table tr td.active{background-color:#b4f4e8 !important;background-image:none !important;border:none !important;color:#333333 !important;text-shadow:none !important}.hkuccsg-datepicker{text-align:left !important;border-radius:0 !important;border:1px solid #d9d9d9}.input-group-addon{padding:10px;border:1px solid #d9d9d9;background-color:#f2f2f2}html[lang="en-US"] .admission-tab .eng-only{display:none}@media screen and (max-width:767px){.elementor-column-reverse.elementor-section>.elementor-container{flex-direction:column-reverse}}@media screen and (max-width:1024px){.elementor-column-reverse-tablet.elementor-section>.elementor-container{flex-direction:column-reverse}}.hkuccsg-button-widget.style-two a.hkuccsg-btn{background-color:transparent;color:#005959;border:1px solid #005959}.hkuccsg-button-widget.style-two a.hkuccsg-btn:hover{transform:scale(0.95);background-color:#005959;color:#ffffff}.single-projects .detials-page-image img,.single-publication .detials-page-image img{width:500px;margin-bottom:25px}.single-projects .meta-info ul li:nth-child(1),.single-projects .meta-info ul li:nth-child(3),.single-publication .meta-info ul li:nth-child(1),.single-publication .meta-info ul li:nth-child(3){display:none}@media screen and (max-width:767px){#menu-main-menu.menu{max-height:80vh;overflow-y:auto}}.ibm-plex-sans{font-family:"Roboto", sans-serif}.h1,h1{font-size:52px !important;line-height:72px !important}.h2,h2{font-size:42px !important;line-height:54px !important}.h3,h3{font-size:36px !important;line-height:33px !important}.h4,h4{font-size:30px !important;line-height:32px !important}.h5,h5{font-size:24px !important;line-height:26px !important}.h6,h6{font-size:16px !important;line-height:auto !important}@media screen and (max-width:767px){.h1,h1{font-size:52px !important;line-height:72px !important}.h2,h2{font-size:42px !important;line-height:54px !important}.h3,h3{font-size:36px !important;line-height:33px !important}.h4,h4{font-size:24px !important;line-height:26px !important}.h5,h5{font-size:20px !important;line-height:24px !important}.h6,h6{font-size:16px !important;line-height:auto !important}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:600;font-family:Jost, sans-serif !important}#content p,#content div,#content span,footer p,footer a,footer div,footer span{color:#333333;font-family:"Roboto", sans-serif}#content p a{transition:0.3s;color:#005959}#content p a>span{transition:0.3s}#content p a:hover{text-decoration:underline;color:#04D9B2}#content p a:hover>span{color:#04D9B2}.hkuccsg-center-highlight-swiper{width:100%;overflow:visible !important;min-height:533px}.hkuccsg-center-highlight-swiper .swiper-slide{width:700px;font-size:18px;background:#F2E205;display:flex;flex-direction:column}.hkuccsg-center-highlight-swiper .swiper-slide img{display:block;width:100%;object-fit:cover;aspect-ratio:1.7777777778}.hkuccsg-center-highlight-swiper .category-block{padding:10px 20px;background-color:#04D9B2;font-weight:700;bottom:100%;left:20px;margin-bottom:-23px;margin-top:0;display:inline-block;max-width:calc(100% - 40px);position:absolute}.hkuccsg-center-highlight-swiper .article-block{padding:30px 25px;position:relative;min-height:282px}@media screen and (max-width:767px){.hkuccsg-center-highlight-swiper .article-block{min-height:unset}}.hkuccsg-center-highlight-swiper .article-block a{color:#333333;font-weight:700;cursor:pointer;text-decoration:underline}.hkuccsg-center-highlight-swiper-pagination .swiper-pagination-bullet{background-color:#005959;width:16px;height:16px}.hkuccsg-center-highlight-swiper-pagination .swiper-pagination-bullet-active{width:43px;border-radius:10px}.hkuccsg-center-highlight-swiper-pagination{text-align:center;margin-top:50px}@media screen and (max-width:767px){.hkuccsg-our-event-section .timeline .timeline-body .timeline-content-box{padding:10px !important}}.hkuccsg-our-works-section{max-width:1420px}.hkuccsg-our-works-section .under-line{border-bottom:3px white solid;width:60px;margin-bottom:25px}.hkuccsg-our-works-section .work-context{padding:75px 100px 75px 10px;position:relative;z-index:2;float:left}.hkuccsg-our-works-section .work-context::before{content:"";background-color:rgba(4, 217, 178, 0.3);display:block;position:absolute;top:0;bottom:0;right:0;width:100vw;z-index:-1}.hkuccsg-our-works-section .work-context .inline-image-icon img{height:35px}@media screen and (max-width:1200px){.hkuccsg-our-works-section .work-context{padding:75px 10px}}.hkuccsg-our-works-section .work-context-tab{background-color:#ffffff;margin-bottom:15px;min-height:267px;padding:24px 48px}@media screen and (max-width:1199px){.hkuccsg-our-works-section .work-context-tab{padding:24px;min-height:unset}}.hkuccsg-our-works-section .work-context-tab:last-child{margin-bottom:0}.hkuccsg-our-works-section .work-context-tab .link{color:#333333;text-decoration:underline;font-size:18px}.hkuccsg-our-works-section .context-tab-img img{width:84px;height:100%;object-fit:contain;margin-right:50px}.hkuccsg-our-works-section .work-banner{position:relative;z-index:2;float:left}.hkuccsg-our-works-section .work-banner::before{content:"";background-color:rgba(4, 217, 178, 0.3);background-repeat:no-repeat;background-size:cover;background-position:center;display:block;position:absolute;top:0;bottom:0;left:0;width:50vw;z-index:-1}.hkuccsg-our-event-section .admission-btn,.hkuccsg-our-event-section .event-btn{padding:12px 24px}@media screen and (max-width:992px){.hkuccsg-our-event-section .hkuccsg-our-event-content-swiper{display:none !important}.hkuccsg-our-event-section .timeline .timeline-body img{display:block !important}.hkuccsg-our-event-section .hkuccsg-our-event-swiper{height:1250px;pointer-events:none}.hkuccsg-our-event-section .hkuccsg-our-event-swiper a{pointer-events:all}}@media screen and (max-width:767px){.hkuccsg-our-event-section .hkuccsg-our-event-swiper{height:950px}}@media screen and (max-width:576px){.hkuccsg-our-event-section .hkuccsg-our-event-swiper{height:750px}}@media screen and (max-width:480px){.hkuccsg-our-event-section .hkuccsg-our-event-swiper{height:750px}}@media screen and (max-width:420px){.hkuccsg-our-event-section .hkuccsg-our-event-swiper{height:595px}}@media screen and (max-width:390px){.hkuccsg-our-event-section .hkuccsg-our-event-swiper{height:585px}}.hkuccsg-our-event-section .hkuccsg-our-event-swiper.admission-tab,.hkuccsg-our-event-section .hkuccsg-our-event-content-swiper.admission-tab{display:none}.hkuccsg-our-event-section .scrollAdmissionDown-btn,.hkuccsg-our-event-section .scrollAdmissionUp-btn{display:none}.hkuccsg-sustainability-swiper{position:relative}.hkuccsg-sustainability-swiper .swiper-slide img{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:1}.hkuccsg-sustainability-swiper-navigation{margin-top:35px;gap:15px}.hkuccsg-sustainability-swiper-button-next,.hkuccsg-sustainability-swiper-button-prev{display:block;width:56px;height:56px;background-color:#04d9b2;color:#333333;position:relative;font-size:24px;transition:0.3s;top:0px;text-align:center}.hkuccsg-sustainability-swiper-button-next:hover,.hkuccsg-sustainability-swiper-button-prev:hover{background-color:#005959;color:#ffffff !important}.hkuccsg-sustainability-swiper-button-next .fa,.hkuccsg-sustainability-swiper-button-prev .fa{font-weight:500 !important;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.hkuccsg-homepage-banner .hkuccsg-banner-image{position:relative}.hkuccsg-homepage-banner .hkuccsg-banner-image .hkuccsg-banner-background{width:100%;height:auto}.hkuccsg-homepage-banner .hkuccsg-banner-image .hkuccsg-banner-button{position:absolute;cursor:pointer;height:50%;width:15%}.hkuccsg-homepage-banner .hkuccsg-banner-image .hkuccsg-banner-button.banner-btn-left{top:41.6%;left:27.2%}.hkuccsg-homepage-banner .hkuccsg-banner-image .hkuccsg-banner-button.banner-btn-center{top:23.4%;left:42.4%}.hkuccsg-homepage-banner .hkuccsg-banner-image .hkuccsg-banner-button.banner-btn-right{top:41.6%;left:57.6%}.hkuccsg-homepage-banner .hkuccsg-banner-image .banner-logo{position:absolute;transition:all 1s;visibility:hidden;opacity:0}.hkuccsg-homepage-banner .hkuccsg-banner-image .banner-logo.active{visibility:visible;opacity:1}.hkuccsg-homepage-banner .hkuccsg-banner-image .banner-logo.logo-one{top:72%;left:18%;width:9%;height:auto}.hkuccsg-homepage-banner .hkuccsg-banner-image .banner-logo.logo-one.active{top:76%;left:11%;width:12%}.hkuccsg-homepage-banner .hkuccsg-banner-image .banner-logo.logo-one img{width:100%}.hkuccsg-homepage-banner .hkuccsg-banner-image .banner-logo.logo-two{top:52%;transform:translateY(-52%);left:16%;width:10%;height:auto}.hkuccsg-homepage-banner .hkuccsg-banner-image .banner-logo.logo-two.active{left:9%;width:12%}.hkuccsg-homepage-banner .hkuccsg-banner-image .banner-logo.logo-two img{width:100%}.hkuccsg-homepage-banner .hkuccsg-banner-image .banner-logo.logo-three{top:17%;left:25%;width:8%;height:auto}.hkuccsg-homepage-banner .hkuccsg-banner-image .banner-logo.logo-three.active{top:10%;left:21%;width:11%}.hkuccsg-homepage-banner .hkuccsg-banner-image .banner-logo.logo-four{top:11%;left:50%;transform:translateX(-50%);width:10%;height:auto}.hkuccsg-homepage-banner .hkuccsg-banner-image .banner-logo.logo-four.active{top:4%;width:12%}.hkuccsg-homepage-banner .hkuccsg-banner-image .banner-logo.logo-five{top:25%;left:63%;width:16%}.hkuccsg-homepage-banner .hkuccsg-banner-image .banner-logo.logo-five.active{top:15%;left:67%;width:18%}.hkuccsg-homepage-banner .hkuccsg-banner-image .hkuccsg-banner-video{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:auto}@media screen and (max-width:992px){.hkuccsg-homepage-banner .hkuccsg-banner-image .hkuccsg-banner-video{display:none}}.hkuccsg-homepage-banner .hkuccsg-banner-image .hkuccsg-banner-video-control{position:absolute;z-index:1;bottom:5%;right:5%;cursor:pointer}@media screen and (max-width:992px){.hkuccsg-homepage-banner .hkuccsg-banner-image .hkuccsg-banner-video-control{display:none}}.hkuccsg-homepage-banner .hkuccsg-banner-image .hkuccsg-banner-video-control:hover .fa{color:#04d9b2}.hkuccsg-homepage-banner .hkuccsg-banner-image .hkuccsg-banner-video-control .fa{font-size:24px;color:#005959;transition:0.3s}.hkuccsg-homepage-banner .hkuccsg-banner-image .hkuccsg-banner-video-control .fa-play{display:none}.hkuccsg-homepage-banner .hkuccsg-banner-image .hkuccsg-banner-video-control.pause-video .fa-play{display:block}.hkuccsg-homepage-banner .hkuccsg-banner-image .hkuccsg-banner-video-control.pause-video .fa-pause{display:none}.hkuccsg-homepage-banner .hkuccsg-banner-image-mobile{display:none}@media screen and (max-width:767px){.hkuccsg-homepage-banner .hkuccsg-banner-image{display:none}.hkuccsg-homepage-banner .hkuccsg-banner-image-mobile{display:block}}.labs-tab ul.nav{gap:10px}@media screen and (max-width:992px){.labs-tab ul.nav li button{border:1px solid #04d9b2}.labs-tab ul.nav li button:hover{border:1px solid #04d9b2 !important}.labs-tab ul.nav li button:not(.active){border:1px solid #005959}}@media screen and (max-width:480px){.labs-tab ul.nav li{width:100%}.labs-tab ul.nav li button{width:100% !important}}.labs-tab .tab-content img{width:100%;object-fit:contain}.labs-tab .tab-content .tab-description{max-width:1200px;margin:auto}.hkuccsg-project-list{background-color:#b4f4e8}.hkuccsg-project-list .posts1{padding-top:40px}.hkuccsg-project-list .project-listing{padding-top:30px}.hkuccsg-project-list .project-listing .lab-content{background-color:#ffffff}.hkuccsg-project-list .project-listing .category{font-weight:600;font-size:20px}.hkuccsg-project-list .project-listing .content-img{aspect-ratio:1.7777777778;width:100%;height:auto;background-position:center;background-size:cover;background-repeat:no-repeat}.hkuccsg-project-list .project-listing .content-text{padding:25px;min-height:347px}@media screen and (max-width:767px){.hkuccsg-project-list .project-listing .content-text{min-height:unset}}.hkuccsg-project-list .project-listing .content-text .content-title{font-size:30px}.hkuccsg-project-list .project-listing .content-text .content-description{font-size:15px;line-height:22px;margin-bottom:15px}.hkuccsg-project-list .project-listing .content-text .content-btn a,.hkuccsg-project-list .project-listing .content-text .content-btn div{color:#005959;text-decoration:underline !important;font-weight:600;font-size:20px;cursor:pointer;display:inline-block}.hkuccsg-project-list .project-listing .content-text .content-btn a i,.hkuccsg-project-list .project-listing .content-text .content-btn div i{margin-left:10px}.hkuccsg-project-list .project-listing .popup-body{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;padding:20px;width:90%;max-width:1200px;box-shadow:0 0 10px rgba(0, 0, 0, 0.3);padding:40px 30px;min-height:380px}@media screen and (max-width:768px){.hkuccsg-project-list .project-listing .popup-body{top:60%}}@media screen and (max-width:768px){.hkuccsg-project-list .project-listing .popup-body .popup-content .image-col{margin-bottom:50px}}.hkuccsg-project-list .project-listing .popup-body .popup-content .image-col .popup-content-img{position:relative;background-position:center;aspect-ratio:1.7777777778;background-size:cover;background-repeat:no-repeat}.hkuccsg-project-list .project-listing .popup-body .popup-content .image-col .popup-content-img .category{position:absolute;bottom:-20px}.hkuccsg-project-list .project-listing .popup-body .popup-content .content-col{padding-left:40px}@media screen and (max-width:768px){.hkuccsg-project-list .project-listing .popup-body .popup-content .content-col{padding-left:calc(var(--bs-gutter-x) * .5)}}.hkuccsg-project-list .project-listing .popup-body .popup-content .content-col .context-description{max-height:calc(100vh - 400px);overflow:auto}.hkuccsg-project-list .project-listing .popup-body .popup-content .content-col .learn-more-btn{display:inline-block}.hkuccsg-project-list .project-pagination{padding:95px 0 105px}.hkuccsg-sustainable-recent-section{margin-bottom:130px}@media screen and (max-width:767px){.hkuccsg-sustainable-recent-section .row .row{margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}}.hkuccsg-sustainable-recent-section .recent-info-content{min-height:237px;padding:40px 30px}.hkuccsg-sustainable-recent-section .recent-info-content .h4:hover{text-decoration:underline}.hkuccsg-sustainable-recent-section .recent-small-info-content .h4{transition:0.3s}.hkuccsg-sustainable-recent-section .recent-small-info-content .h4:hover{color:#04d9b2 !important}.hkuccsg-sustainable-recent-section .recent-small-info-content .h4:hover a{color:#04d9b2 !important}.hkuccsg-sustainable-recent-section .content-btn{background-color:transparent !important;font-size:20px;font-weight:600}.hkuccsg-sustainable-recent-section .content-btn a{text-decoration:underline}.hkuccsg-sustainable-recent-section .sustainable-category{margin-left:30px;margin-bottom:25px;padding:10px 18px}.sustainable-follow{height:270px}.sustainable-follow .sustainable-follow-title{color:#ffffff !important}.sustainable-filter-row{margin:70px 0}.sustainable-list .sustainable-category{margin-left:25px;padding:10px 18px}.sustainable-list .block-info{padding:30px 25px}.sustainable-list .block-info .sustainable-date{font-weight:700}.sustainable-list .block-info .sustainable-date i{font-size:20px}.sustainable-list .block-info .content-btn{font-size:20px;font-weight:600}.sustainable-list .block-info .content-btn a{text-decoration:underline}.sustainable-pagination{margin:95px 0 105px}.sustainable-detail-container .post-btn{font-size:20px}.sustainable-detail-container .post-btn:hover{color:#04d9b2 !important}.sustainable-detail-container .sustainable-detail-image-box{position:relative}.sustainable-detail-container .sustainable-detail-image-box i.fa-search,.sustainable-detail-container .sustainable-detail-swiper i.fa-search{position:absolute;bottom:15px;left:15px;z-index:100;font-size:24px;color:#05F2F2}.sustainable-detail-container .detail-category{font-size:20px}.sustainable-detail-container .detail-category span{padding:10px 18px}.sustainable-detail-container ol li{list-style:decimal}.sustainable-detail-container ul li{list-style:disc}.sustainable-detail-container .detail-date{font-size:22px;font-weight:600}.sustainable-detail-container .detail-content .block-links{padding:45px 40px}.sustainable-detail-container .detail-content .follow-us-btn{padding:15px 35px;font-size:20px;display:inline-block}.sustainable-detail-container .detail-content .content-description p,.sustainable-detail-container .detail-content .content-description ul,.sustainable-detail-container .detail-content .content-description ol{font-size:18px;font-weight:600;line-height:28px}.hkuccsg-people-filter{padding:65px 0;background-color:#f2fdfb}.hkuccsg-people-filter .staff-type-option{font-size:20px}@media screen and (max-width:480px){.hkuccsg-people-filter .people-btn-group label{width:100%}}#people-list-container{background-color:#f2fdfb}#people-list-container .people-col{padding-left:8px;padding-right:8px}#people-list-container .people-col .people-content{height:100%;padding:40px 25px}#people-list-container .people-col .people-content .people-image img{width:150px !important;height:150px}#people-list-container .people-col .people-content .people-name{font-size:30px}#people-list-container .people-col .people-content .people-position{font-size:22px}#people-list-container .people-list-pagination{padding:65px 0}.hkuccsg-people-detail-page{overflow:hidden}.hkuccsg-people-detail-page .people-detail-list-col{margin-top:65px;position:relative}@media screen and (max-width:991px){.hkuccsg-people-detail-page .people-detail-list-col{display:none}}.hkuccsg-people-detail-page .people-detail-list-col::after{content:"";background:#e6fbf7;position:absolute;top:0;bottom:0;left:-50vw;right:0;z-index:0}@media screen and (max-width:992px){.hkuccsg-people-detail-page .people-detail-list-col::after{left:0}}.hkuccsg-people-detail-page .people-detail-list-col .hkuccsg-people-detail-list{position:relative;z-index:1;padding:64px 40px 64px 0}.hkuccsg-people-detail-page .people-detail-list-col .hkuccsg-people-detail-list .hkuccsg-people-detail-back-btn{background-color:transparent;cursor:pointer;margin-bottom:25px;font-size:24px;font-weight:700;padding:25px 30px;border:1px solid #ccdede;transition:0.3s}.hkuccsg-people-detail-page .people-detail-list-col .hkuccsg-people-detail-list .hkuccsg-people-detail-back-btn span,.hkuccsg-people-detail-page .people-detail-list-col .hkuccsg-people-detail-list .hkuccsg-people-detail-back-btn a{color:#005959 !important}.hkuccsg-people-detail-page .people-detail-list-col .hkuccsg-people-detail-list .hkuccsg-people-detail-back-btn:hover{background-color:#04d9b2}.hkuccsg-people-detail-page .people-detail-list-col .hkuccsg-people-detail-list .divider-line{width:100%;height:0px;border:1px solid;border-image:linear-gradient(90deg, #04d9b2 33%, #c2d3d0 33%) 1;margin:32px 0 !important}.hkuccsg-people-detail-page .people-detail-list-col .hkuccsg-people-detail-list .people-row{margin-bottom:40px}.hkuccsg-people-detail-page .people-detail-list-col .hkuccsg-people-detail-list .people-row:last-child{margin-bottom:0}.hkuccsg-people-detail-page .people-detail-list-col .hkuccsg-people-detail-list .people-row .people-position{font-size:18px}.hkuccsg-people-detail-page .people-detail-list-col .hkuccsg-people-detail-list .people-row .people-name{font-size:20px;font-weight:600;transition:0.3s}.hkuccsg-people-detail-page .people-detail-list-col .hkuccsg-people-detail-list .people-row .people-name:hover{color:#04d9b2 !important}.hkuccsg-people-detail-page .people-detail-col .people-details{padding-left:65px}@media screen and (max-width:1200px){.hkuccsg-people-detail-page .people-detail-col .people-details{padding-left:40px}}@media screen and (max-width:991px){.hkuccsg-people-detail-page .people-detail-col .people-details{padding-left:0}}.hkuccsg-people-detail-page .people-detail-col .people-details .people-image{position:relative;z-index:2;max-width:400px;width:100%;aspect-ratio:1;object-fit:cover;margin-top:90px;height:auto}@media screen and (max-width:1400px){.hkuccsg-people-detail-page .people-detail-col .people-details .people-image{max-width:350px}}@media screen and (max-width:1200px){.hkuccsg-people-detail-page .people-detail-col .people-details .people-image{max-width:300px}}@media screen and (max-width:767px){.hkuccsg-people-detail-page .people-detail-col .people-details .people-image{margin-top:0}}.hkuccsg-people-detail-page .people-detail-col .people-details .people-info-box{margin-left:-50px;position:relative;z-index:1;width:100%;height:fit-content;padding:40px 40px 40px 100px}@media screen and (max-width:768px){.hkuccsg-people-detail-page .people-detail-col .people-details .people-info-box{margin-left:0;padding:40px}}.hkuccsg-people-detail-page .people-detail-col .people-details .people-info-box::after{content:"";position:absolute;background-color:#04d9b2;top:0;bottom:0;left:0;right:-30vw;z-index:-1}@media screen and (max-width:768px){.hkuccsg-people-detail-page .people-detail-col .people-details .people-info-box::after{right:0}}.hkuccsg-people-detail-page .people-detail-col .people-details .people-info-box .people-position,.hkuccsg-people-detail-page .people-detail-col .people-details .people-info-box .people-education{font-size:22px;font-weight:600}.hkuccsg-people-detail-page .people-detail-col .people-details .people-info-box .contact-row{font-size:18px}.hkuccsg-people-detail-page .people-detail-col .people-details .people-info-box .contact-row a{color:#333333}.hkuccsg-people-detail-page .people-detail-col .people-details .people-info-box .contact-row a:hover{color:#333333;text-decoration:underline}.hkuccsg-people-detail-page .people-detail-col .people-details .people-info{margin-top:70px}.hkuccsg-people-detail-page .people-detail-col .people-details .people-info table{width:100%}.hkuccsg-people-detail-page .people-detail-col .people-details .people-info table tr td:nth-child(1){width:20%}.people-list-accordion .elementor-accordion-item .elementor-tab-title{background-color:transparent !important;cursor:pointer;margin-bottom:25px}.people-list-accordion .elementor-accordion-item .elementor-tab-title:hover{background-color:#04d9b2 !important}.people-list-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon-opened{display:none}.people-list-accordion .elementor-accordion-item .elementor-tab-content{max-height:0;overflow:hidden;padding:0 25px;transition:max-height 0.5s cubic-bezier(0, 1, 0, 1)}.people-list-accordion .elementor-accordion-item.opened .elementor-accordion-icon-opened{display:inline}.people-list-accordion .elementor-accordion-item.opened .elementor-accordion-icon-closed{display:none}.people-list-accordion .elementor-accordion-item.opened .elementor-tab-title{background-color:#04d9b2 !important}.people-list-accordion .elementor-accordion-item.opened .elementor-tab-content{max-height:5000px;padding:0 25px 20px;transition:max-height 1.5s ease-in-out}.learning-container .nav{display:block}.learning-container .nav .nav-item{justify-content:center;align-items:center;display:block;margin-left:0.5rem;margin-right:0.5rem;display:inline-block}.learning-container .nav .nav-item button{text-align:center;width:unset !important;height:100%}.learning-container .nav .nav-item button.active{font-weight:600}.learning-container .nav .nav-item button:hover{background-color:#005959;color:#ffffff;font-weight:600}.learning-list .learning-description{max-width:1200px}@media screen and (max-width:767px){.learning-list .row .row{margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}}.learning-list .filter-container{margin-bottom:50px}.learning-list .filter-container .filter-header{padding:25px 30px}.learning-list .filter-container #searchActiveType{padding:20px 0}.learning-list .filter-container #searchActiveType .btn-check:checked+.btn-outline-primary{color:#005959 !important;text-decoration:underline}.learning-list .filter-container #searchActiveType label{background-color:transparent !important;font-weight:600;font-size:20px;color:#333333 !important;padding:18px 30px}.learning-list .filter-container #searchActiveType label::before{background:transparent !important}.learning-list .filter-container #searchActiveType label:hover{color:#04d9b2 !important}.learning-list .filter-container #searchActiveType label:first-child{padding-top:36px}.learning-list .listing-grid .block-container{display:flex;flex-direction:column;height:100%;background-color:#04d9b2}.learning-list .listing-grid .block-container .image-container{background-position:center;background-repeat:no-repeat;background-size:cover;aspect-ratio:1.7777777778;width:100%}.learning-list .listing-grid .block-container .image-container .title-banner{font-weight:600;font-size:20px;padding:10px 18px}.learning-list .listing-grid .block-container .image-container .icon-container img{width:80px;height:auto;aspect-ratio:1;object-fit:cover}@media screen and (max-width:992px){.learning-list .listing-grid .block-container .image-container .icon-container img{width:50px}}.learning-list .listing-grid .block-container .study-time-container{background-color:#feffcc;font-size:15px;font-weight:700;padding:15px 20px}.learning-list .listing-grid .block-container .content-container{padding:32px 20px;background-color:#04d9b2}.learning-list .listing-grid .block-container .content-container .content-label{font-weight:600;font-size:18px;color:#ffffff !important;padding:3px 8px;font-family:Jost, sans-serif !important}@media screen and (max-width:480px){.learning-list .listing-grid .block-container .content-container .content-label{display:none !important}}.learning-list .listing-grid .block-container .content-container .learning-learn-more-btn a{display:inline-block}.learning-list .listing-grid .block-container .content-container .learning-learn-more-btn a:hover{color:#ffffff !important;background-color:#005959 !important}@media screen and (max-width:480px){.learning-list .listing-grid .block-container .content-container .learning-learn-more-btn a{display:none}}.learning-list .listing-grid .block-container .content-container .content-btn a{text-decoration:underline;font-size:20px;font-weight:600;background-color:unset;display:none}.learning-list .listing-grid .block-container .content-container .content-btn a:hover{color:#005959 !important}@media screen and (max-width:480px){.learning-list .listing-grid .block-container .content-container .content-btn a{display:block}}.learning-detail-container{margin-top:40px}.learning-detail-container .detail-title{padding:45px;margin-right:-100px;background-color:#04d9b2;z-index:2}@media screen and (max-width:992px){.learning-detail-container .detail-title{margin-right:0}}.learning-detail-container .learing-table{width:90%}.learning-detail-container .learing-table tr th{padding:15px 0;font-size:20px;font-weight:600}@media screen and (max-width:992px){.learning-detail-container .learing-table{width:100%}}.learning-detail-container .apply-now-button{width:90%}.learning-detail-container .apply-now-button:hover{background-color:#005959 !important;color:#ffffff !important}@media screen and (max-width:992px){.learning-detail-container .apply-now-button{width:100%}}.learning-detail-container .gallerys-swiper{position:relative;margin-top:-80px}@media screen and (max-width:992px){.learning-detail-container .gallerys-swiper{margin-top:0}}.learning-detail-container .gallerys-swiper img{width:100%;object-fit:cover;aspect-ratio:1.7777777778}.learning-detail-container .gallerys-swiper .swiper-pagination{position:absolute;z-index:10}.learning-detail-container .gallerys-swiper .swiper-pagination-bullet{width:12px;height:12px;opacity:1;background:#d9d9d9}.learning-detail-container .gallerys-swiper #autoplayToggle{color:#05F2F2}.learning-detail-container .gallerys-swiper .swiper-pagination-bullet-active{background:#05F2F2;width:30px;border-radius:6px}.learning-detail-container .gallerys-swiper .swiper-pagination-start{font-size:20px;color:#05F2F2;line-height:16px;cursor:pointer;display:inline-block}.learning-detail-container .gallerys-swiper .swiper-pagination-pause{font-size:20px;color:#05F2F2;line-height:16px;cursor:pointer;display:inline-block;transform:scaleX(-0.5);width:24px}.learning-detail-container .course-description{margin-bottom:100px}@media screen and (max-width:991px){.learning-detail-container .course-description{margin-bottom:50px}}.learning-detail-container .detail-col-list{padding:70px 20px 90px}@media screen and (max-width:991px){.learning-detail-container .detail-col-list{padding:50px 20px 30px}}.learning-detail-container .detail-col-list li.h6,.learning-detail-container .detail-col-list div.h6{font-size:18px !important}.learning-detail-container .detail-col-list .enquiry.h6 p span{font-size:18px;line-height:32px;font-family:"Jost", sans-serif !important}.learning-detail-container .learning-accordion{margin-top:80px;margin-bottom:100px}@media screen and (max-width:991px){.learning-detail-container .learning-accordion{margin-top:40px;margin-bottom:50px}}.learning-detail-container .learning-accordion .accordion-button:not(.collapsed){background-color:#04d9b2 !important}.learning-detail-container .learning-accordion .elementor-accordion .elementor-tab-title{font-family:Jost, sans-serif;font-size:30px !important;padding:32px 40px !important}.learning-detail-container .learning-accordion .elementor-accordion .accordion-body{padding:48px 0}.learning-detail-container .learning-accordion table{width:100%;border:0 !important;border-collapse:separate;border-spacing:8px}.learning-detail-container .learning-accordion table tr:nth-child(1) td{border-top:5px solid #005959;border-bottom:1px solid #d9d9d9;font-size:22px;color:#005959}.learning-detail-container .learning-accordion table td{padding:20px 12px}.learning-detail-container .learning-accordion table tr:nth-last-child(1) td{border-bottom:1px solid #d9d9d9}.learning-detail-container .supporting-organisations img{width:100%;height:200px;object-fit:contain}.learning-detail-container .supporting-organisations .supporting-organisations-desc{margin-top:35px}.learning-detail-container .learning-testimonial{padding:75px 20px}@media screen and (max-width:991px){.learning-detail-container .learning-testimonial{margin-top:20px;margin-bottom:25px}}.learning-detail-container .learning-testimonial .testimonial-desc-col{padding-right:50px}.learning-detail-container .learning-testimonial .testimonial-desc-col .detail-swiper-btn-group{gap:16px}.learning-detail-container .learning-testimonial .testimonial-desc-col .detail-swiper-btn-group .detail-swiper-btn{background-color:#005959;color:#ffffff;width:56px;height:56px;line-height:56px;border:1px solid #005959 !important;transition:0.3s}.learning-detail-container .learning-testimonial .testimonial-desc-col .detail-swiper-btn-group .detail-swiper-btn i{font-size:24px;font-weight:500}.learning-detail-container .learning-testimonial .testimonial-desc-col .detail-swiper-btn-group .detail-swiper-btn:hover{background-color:transparent !important;color:#005959 !important}.learning-detail-container .learning-testimonial .testimonial_swiper .swiper-slide{text-align:center;background:#fff;display:flex;justify-content:center;align-items:center}.learning-detail-container .learning-testimonial .testimonial_swiper .swiper-slide .testimonial-box{padding:45px 25px;min-height:567px}.learning-detail-container .learning-testimonial .testimonial_swiper .swiper-slide .testimonial-box .testimonial-icon{width:140px;height:auto;object-fit:contain}.learning-detail-container .learning-testimonial .testimonial_swiper .swiper-slide .testimonial-box .testimonial-image{width:95px;height:95px;aspect-ratio:1;object-fit:cover}@media screen and (max-width:767px){.publication-list-container .row .row{margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}}.publication-list-container .publication-filter{padding-top:40px;padding-bottom:40px}.publication-list-container .eng-only a:hover{color:#005959 !important}.publication-list-container .list-container .filter-col{margin-top:95px}@media screen and (max-width:992px){.publication-list-container .list-container .filter-col{margin-top:50px}}.publication-list-container .list-container .filter-col .filter-container{background-color:#ffffff}.publication-list-container .list-container .filter-col .filter-container .filter-header{background-color:#f2e205;padding:25px 30px}.publication-list-container .list-container .filter-col .filter-container #searchInputResearchTheme{padding-top:20px;padding-bottom:20px}.publication-list-container .list-container .filter-col .filter-container #searchInputResearchTheme label{font-size:20px;font-weight:600;color:#333333 !important;white-space:pre-wrap}.publication-list-container .list-container .filter-col .filter-container #searchInputResearchTheme label:hover{background-color:unset !important;color:#04d9b2 !important}.publication-list-container .list-container .filter-col .filter-container #searchInputResearchTheme label::before{background-color:unset !important}.publication-list-container .list-container .filter-col .filter-container #searchInputResearchTheme .btn-check:checked+.btn-outline-primary{background-color:unset !important;text-decoration:underline;color:#005959 !important}.publication-list-container .list-container .listing-col{margin-top:95px}@media screen and (max-width:992px){.publication-list-container .list-container .listing-col{margin-top:50px}}.publication-list-container .list-container .listing-col .research-description p{font-weight:600;font-size:16px}.publication-list-container .list-container .listing-col .selectric-wrapper,.publication-list-container .list-container .listing-col select{width:300px}.publication-list-container .list-container .listing-col .list-block{background-color:#ffffff;display:flex;flex-direction:column;height:100%}.publication-list-container .list-container .listing-col .list-block .block-img{background-position:center;background-repeat:no-repeat;background-size:cover;height:auto;width:100%;aspect-ratio:1.7777777778}.publication-list-container .list-container .listing-col .list-block .research-theme{background-color:#f2e205cc;padding:10px 18px;font-size:20px;font-weight:600;color:#333333}.publication-list-container .list-container .listing-col .list-block .block-content{padding:25px}.publication-list-container .list-container .listing-col .list-block .block-content.block-btn{padding-top:0}.publication-list-container .list-container .listing-col .list-block .block-content .block-link{text-decoration:underline;font-size:20px;font-weight:600}.publication-list-container .list-container .listing-col .list-block .block-researcher{padding:20px 25px}.publication-list-container .publication-modal .modal-body{padding:0}.publication-list-container .publication-modal .modal-body .block-img{aspect-ratio:1.7777777778;width:100%;height:auto;background-position:center;background-size:cover;background-repeat:no-repeat}.publication-list-container .publication-modal .modal-body .research-theme{background-color:#f2e205;font-size:20px;font-weight:600;padding:10px 18px}.publication-list-container .publication-modal .modal-body .content-col{padding-left:40px}@media screen and (max-width:992px){.publication-list-container .publication-modal .modal-body .content-col{padding-left:calc(var(--bs-gutter-x) * .5)}}.publication-list-container .publication-modal .modal-footer{padding:10px 32px 60px}.hkuccsg-news-filter{padding:45px 0 25px}.hkuccsg-news-filter .hkuccsg-datepicker{width:45%}.hkuccsg-news-filter .input-group-addon{width:10%}.share-button-group.mobile{position:relative;transform:unset}.share-button-group.mobile .btn-group{width:100%}.hkuccsg-news-list .news-content-block{background-color:rgba(4, 217, 178, 0.1);display:flex;flex-direction:column;height:100%}.hkuccsg-news-list .news-content-block .content-img{background-position:center;height:auto;aspect-ratio:1.7777777778;background-repeat:no-repeat;background-size:cover}.hkuccsg-news-list .news-content-block .content-text{padding:40px 25px;position:relative}.hkuccsg-news-list .news-content-block .content-text .category{background-color:#fbff00;position:absolute;top:-23px;font-size:20px;font-weight:600;padding:10px 18px}.hkuccsg-news-list .news-content-block .content-text .content-date>div{font-size:15px;font-weight:700}.hkuccsg-news-list .news-content-block .content-text .content-desc{font-size:15px;line-height:22px;font-weight:400}.hkuccsg-news-list .news-content-block .content-text .content-btn{font-size:20px;font-weight:600}.hkuccsg-news-list .news-content-block .content-text .content-btn a{text-decoration:underline}.hkuccsg-news-list .hkuccsg-news-pagination{margin:95px 0}.hkuccsg-news-details{padding-bottom:40px}.hkuccsg-news-details .detail-banner{height:auto;max-height:500px}.hkuccsg-news-details .date-time-info{gap:20px;font-weight:600;font-size:22px}.hkuccsg-news-details .news-description ul,.hkuccsg-news-details .news-description ol{padding-left:2rem;margin-bottom:1rem}.hkuccsg-news-details .news-description ul li{list-style:disc}.hkuccsg-news-details .news-description ol li{list-style:decimal}.hkuccsg-news-details .news-category{font-weight:700}.hkuccsg-news-details .news-category a{display:inline-block;padding:10px 18px;font-size:20px;font-weight:600;background-color:#fbff00}.hkuccsg-news-details .news-control a div{transition:0.3s}.hkuccsg-news-details .news-control a:hover div{color:#04d9b2 !important}.hkuccsg-news-details .news-gallery .img{background-position:center;background-repeat:no-repeat;background-size:cover;aspect-ratio:1.7777777778;width:100%;height:auto}.hkuccsg-news-details .view-more-btn{cursor:pointer}.hkuccsg-news-details .post-navigation i{font-weight:500}.hkuccsg-news-details .post-navigation .post-navigation-btn{font-weight:600;font-size:20px}.footer-address{width:100% !important}.footer-address .contact-address p{color:#333333;font-size:18px !important;margin-bottom:0}.footer-address .footer-social-row{margin-bottom:0 !important}.footer-social{color:#333333 !important;width:50%}@media screen and (max-width:767px){.footer-social{width:100%;text-align:left}}.footer-social a,.footer-social p{margin-right:0;padding-left:15px;height:auto}.footer-social .footer-social-row{flex-wrap:nowrap;margin-bottom:25px}.footer-social .footer-social-row .footer-social-icon:hover{background-color:#ffffff;color:#005959 !important}.footer-social .footer-social-row .contact-email a,.footer-social .footer-social-row .contact-fax a,.footer-social .footer-social-row .contact-tel a,.footer-social .footer-social-row .contact-facebook a,.footer-social .footer-social-row .contact-youtube a,.footer-social .footer-social-row .contact-address a{width:100%;color:#333333 !important;background:unset;text-align:left;line-height:24px}.footer-social .footer-social-row .contact-email a:hover,.footer-social .footer-social-row .contact-fax a:hover,.footer-social .footer-social-row .contact-tel a:hover,.footer-social .footer-social-row .contact-facebook a:hover,.footer-social .footer-social-row .contact-youtube a:hover,.footer-social .footer-social-row .contact-address a:hover{color:#04D9B2 !important;text-decoration:underline !important}.footer-social .footer-social-row .contact-email p,.footer-social .footer-social-row .contact-fax p,.footer-social .footer-social-row .contact-tel p,.footer-social .footer-social-row .contact-facebook p,.footer-social .footer-social-row .contact-youtube p,.footer-social .footer-social-row .contact-address p{line-height:24px}.footer-social .footer-social-icon{width:70px !important;min-width:70px !important;height:70px !important;background-color:#ffffff;color:#005959 !important;margin-right:0;border-radius:50px;display:flex;justify-content:center;align-items:center}.footer-social .footer-social-icon i{font-size:30px}.footer-bg{padding-top:65px}.footer-bg .redux-footer{padding-top:0}.footer-bg .footer-widget .widgettitle{color:#005959;font-size:36px !important}.footer-bg .footer-widget .widgettitle::before{height:3px}.footer-bg .footer-widget p,.footer-bg .footer-widget a,.footer-bg .footer-widget div{font-weight:600;font-size:18px}#menu-footer-menu>li{margin-bottom:30px}@media screen and (max-width:767px){.copy-right{white-space:normal;position:relative;text-align:center;margin-top:2rem;font-size:12px}}.footer-link ul li a{color:#333}.footer-widget .widgettitle::before{background-color:#04D9B2 !important}.widget_nav_menu li{padding:14px 0}.widget_nav_menu li a{color:#333333}.widget_nav_menu li a:hover{color:#04D9B2;text-decoration:underline}@media screen and (max-width:767px){.footer-top{padding-bottom:50px}}