.reverse_captcha,.rc{width:1px;height:1px;overflow:hidden;margin-left:-99999px}.fadein{opacity:0}input,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.title-size2 .elementor-heading-title{font-size:1.5rem;font-weight:500}.page-template-default{background:#f6f6f6}object{width:100%}.os-animation{opacity:0}@keyframes fadeInUp{from{transform:translate3d(0,40px,0)}to{transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes fadeInUp{from{transform:translate3d(0,40px,0)}to{transform:translate3d(0,0,0);opacity:1}}h1,h2,h3,h4,h5{font-weight:700}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1140px}}.supcap h2{color:#dc905a !important;font-weight:500 !important;font-size:1.25rem}.link{display:block;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.small-font{font-size:.875rem}@media (min-width:768px){.border-right{border-right:1px solid #c6d0ce}}a{color:#004037;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;position:relative}a.link{text-decoration:none;color:#1aaa9b}a.link .fa{display:inline-block;margin-right:5px}a.link.theme2{color:#004037;text-decoration:underline}a.link.theme2:hover{color:#1aaa9b}ol{padding-left:15px}.bold{font-weight:500}.animated{animation-duration:1s;animation-fill-mode:both;-webkit-animation-duration:1s;-webkit-animation-fill-mode:both}.animatedFadeInUp{opacity:0}.fadeInUp{opacity:0;animation-name:fadeInUp;-webkit-animation-name:fadeInUp}.relative{position:relative}.relative .pos-animation{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);width:80%;top:40%;left:40%}.relative .pos-animation.i2{width:100%;text-align:center}.btn{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;border-radius:0;border:none;position:relative;padding:10px 20px;text-align:center;vertical-align:middle;white-space:nowrap;white-space:normal}.btn.theme1{display:inline-block;border-radius:30px}.btn.theme2{display:inline-block;border-radius:6px;color:#fff}.btn.theme2:before{content:"";width:60px;display:inline-block}.btn.theme2:hover{border-radius:200px 200px 0 0;box-shadow:0 20px 0 -10px #c3996b;margin-top:-5px}.btn.theme2:hover .sizeL{top:20%}.btn.theme3{background:#004037;color:#fff;padding:8px 15px 8px 20px;letter-spacing:.75px;font-size:16px;margin-top:20px;border-radius:30px;display:inline-block;line-height:1.8}.btn.theme3:hover{background:#dc905a;color:#fff}.btn.theme3:hover .ac-icon-love-dark{animation:pulseHeart 1s ease infinite}.btn.theme3:hover .ac-icon-love-dark:before{animation:pulse 1s ease infinite !important}@media (max-width:767px){.btn.m-block{display:block}}.btn.theme5{background:#004037;border-radius:30px;color:#fff;font-size:16px;font-weight:300;padding:10px 3rem}.btn.theme6{background:#fff;border-radius:30px;color:#004037;font-size:16px;font-weight:300;padding:10px 3rem}.btn.theme7{color:#1aaa9b;background:#fff;font-weight:500;font-size:.875rem;display:block;padding:10px;border-radius:4px;line-height:1}.btn.theme8{background:#fff;border-radius:30px;color:#004037;border:1px solid #004037;font-size:16px;font-weight:300;padding:10px 3rem}.btn.theme9{background:#dc905a;border-radius:30px;color:#fff;font-size:16px;font-weight:300;padding:10px 3rem}.btn.theme10{background:#004037;border-radius:30px;color:#fff;font-size:16px;font-weight:300;padding:10px 3rem}.btn.small{border:1px solid #f9eee8;font-size:.875rem;border-radius:20px;padding:6px 15px;color:#004037;font-weight:300;float:right}.btn.big{padding:15px 30px;margin:20px 10px}.btn.color-1{background:#004037}.btn.color-2{background:#1aaa9b}.btn.color-3{background:#c3996b}.btn.color-3:hover{box-shadow:0 20px 0 -10px #004037}.btn .sizeL{display:inline-block;position:absolute;max-width:35%;position:absolute;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);left:15px;top:30%;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.full{padding:0 !important}.img-fluid{max-width:100%}.site-core{min-height:calc(100vh - 227px);position:relative;margin:0}@media (max-width:767px){.site-core{width:100%;margin-left:0}}.kv{position:relative}.mouse-scroll{margin-top:-70px !important;text-align:center}.scroll-down{width:30px !important;border:2px solid #fff;border-radius:20px;height:50px;z-index:2;margin:0 auto 20px;width:30px}.scroll-down:before{animation:scrollDownAnimation 2s infinite;background-color:#fff;border-radius:100%;content:'';height:6px;left:0;margin:0 auto;position:absolute;right:0;top:10px;width:6px}.scroll-down a{display:inline-block;width:40px;height:40px}@-moz-keyframes scrollDownAnimation{0%{opacity:0;transform:translate(0,0)}40%{opacity:1}80%{opacity:0;transform:translate(0,20px)}100%{opacity:0}}@-webkit-keyframes scrollDownAnimation{0%{opacity:0;transform:translate(0,0)}40%{opacity:1}80%{opacity:0;transform:translate(0,20px)}100%{opacity:0}}@-o-keyframes scrollDownAnimation{0%{opacity:0;transform:translate(0,0)}40%{opacity:1}80%{opacity:0;transform:translate(0,20px)}100%{opacity:0}}@keyframes scrollDownAnimation{0%{opacity:0;transform:translate(0,0)}40%{opacity:1}80%{opacity:0;transform:translate(0,20px)}100%{opacity:0}}.color-golden{color:#c3996b}.color-black{color:#1f1f1f}.img-full{width:100%}html,body{min-height:100%;position:relative;overflow-x:hidden;padding:0}body{font-size:16px;font-weight:400;line-height:1.8;font-family:"Roboto","Noto Sans HK","Noto Sans SC",sans-serif,"Microsoft JhengHei","Microsoft Yahei","Hiragino Sans GB";position:relative;color:#004037}@media (max-width:767px){body{padding:0}}.paragraph{line-height:1.8}@media (hover:hover) and (pointer:fine){#cursor{z-index:99;position:fixed;left:0;top:0;pointer-events:none;will-change:transform}#cursor .cursor--inner{width:3vw;height:3vw;border-radius:50%;transform:translate(-50%,-50%);border:solid 1px #1d213f}#cursor2{z-index:99;position:fixed;left:0;top:0;pointer-events:none;will-change:transform}#cursor2 .cursor-point{width:6px;height:6px;border-radius:50%;transform:translate(-50%,-50%);background:#004037}}html:hover .cursor{opacity:1}.cursor{position:fixed;top:0;left:0;z-index:999;width:50px;height:50px;margin:-25px 0 0 -25px;opacity:0;transition:opacity .2s cubic-bezier(.165,.84,.44,1);pointer-events:none}.cursor--hover .cursor-inner{transform:scale(.5);opacity:0}.cursor--hover .cursor-outer{transform:scale(1.4);border-color:#004037;opacity:1}.cursor-move-inner{position:absolute;top:50%;left:50%;width:6px;height:6px;margin-top:-3px;margin-left:-3px}.cursor-move-outer{position:absolute;top:0;left:0;width:100%;height:100%}.cursor-inner{display:block;width:100%;height:100%;background:#000;border-radius:50%;transition:transform .4s cubic-bezier(.23,1,.32,1),opacity .4s cubic-bezier(.165,.84,.44,1)}.cursor-outer{display:block;width:100%;height:100%;border:1px solid rgba(22,122,108,.75);border-radius:50%;box-sizing:border-box;transition:border .4s cubic-bezier(.165,.84,.44,1),transform .4s cubic-bezier(.23,1,.32,1),opacity .4s cubic-bezier(.165,.84,.44,1)}.mobile-app{display:inline-block;max-width:150px;margin-right:10px}@media (max-width:767px){.mobile-app{margin-bottom:20px}}.icon{display:inline-block;margin-right:5px}.top-nav{background:#004037;color:#fff;font-size:.8125rem;padding:5px 15px;text-align:right}@media (max-width:767px){.mobile-margin{margin:0 20px}}.page-title{font-weight:300;color:#004037;margin-bottom:20px}.page-title h1{font-weight:300;color:#004037;margin-bottom:20px}@media (min-width:768px){.page-title{font-size:3rem}.page-title h1{font-size:3rem !important}}header{border-bottom:2px solid #c3996b}.navbar-nav{font-size:.875rem}.navbar-nav a{font-weight:400}.navbar-nav li{margin:0 10px}#google_translate_element{margin:10px 0}#google_translate_element .goog-te-gadget-simple{border:none;background:0 0}#google_translate_element .goog-te-gadget-simple .goog-te-menu-value{color:#fff}#google_translate_element .goog-te-gadget-simple .goog-te-menu-value span:last-child,#google_translate_element .goog-te-gadget-simple .goog-te-menu-value img,#google_translate_element .goog-te-gadget-simple .goog-te-menu-value span:nth-of-type(2n){display:none}.core-container{max-width:1440px;margin:0 auto;padding:0 30px}.core-container.size1{max-width:920px}.core-container.size2{max-width:800px}.core-container.size3{max-width:840px}.core-container.size4{max-width:1040px}.fullscreen-bg{min-height:50vh;overflow:hidden;z-index:-100;position:relative}.fullscreen-bg:before{content:"";position:absolute;left:0;top:0;background:rgba(0,0,0,.2);width:100%;height:100%;z-index:3}@media (max-width:767px){.fullscreen-bg{min-height:28vh}}.fullscreen-bg__video{position:absolute;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);top:0;width:100%}@media (min-width:768px){.retina{max-width:70%}}.social{padding-right:0}.social .nav-link{display:inline-block}section:hover .link__graphic--slide{transform:translate3d(-66.6%,0,0)}section.no-results{padding:0 0 80px}section.no-results .search-field{vertical-align:top;background:#e4eeee;border:none;line-height:1.8;padding:11px 20px;border-radius:8px}section.no-results .has-padding{padding:80px 0 30px !important}.search-submit{border:none !important;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;padding:8px 30px !important}.has-padding{padding:30px 0}.title{font-weight:700;color:#004037}.title .caption{font-size:1.5rem;margin-right:10px}.title.t2{text-transform:uppercase;position:relative;padding:20px 0;margin-bottom:20px}.title.t2 .link__graphic{position:absolute;top:0;left:0;pointer-events:none;fill:none;stroke:#004037;width:100px;stroke-width:4px}.title.t2 .link__graphic--slide{top:-10px;stroke-width:4px;transition:transform .7s;transition-timing-function:cubic-bezier(0,.25,.5,1)}.title.t2 .link{width:30px;position:relative;height:20px;overflow:hidden}.title.t2.theme2 .link{margin:0 auto;display:block}.title.t2.theme2 .animation-font{position:absolute;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);top:0}.faq-tab .btn-link{color:#004037;text-decoration:none;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;cursor:pointer}.faq-tab .btn-link:hover{color:#dc905a}.closeAll{display:none}.hyperlink{display:inline-block;position:relative;line-height:1;text-decoration:none;color:#1aaa9b}.hyperlink.theme2{color:#fff}.hyperlink:hover{color:#dc905a}.hyperlink:after{content:'';position:absolute;bottom:-3px;left:0;width:0;height:2px;background-color:#dc905a;opacity:1;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}@media (max-width:767px){.hyperlink{line-height:1.3}}.hyperlink:hover:after,.hyperlink:focus:after{width:100%}.widget-slider .arrow-option{display:inline-block;position:absolute;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);bottom:10px;width:200px}.widget-slider .arrow-option .prev-arrow{float:right;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.widget-slider .arrow-option .prev-arrow:hover{padding:0 10px}.widget-slider .arrow-option .next-arrow{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.widget-slider .arrow-option .next-arrow:hover{padding:0 10px}.widget-slider .slider-opt2.theme2 .slider__counter{color:#fff}.widget-slider .slide-item.theme2{background:#fff;border-radius:40px;padding:30px;margin:40px auto;position:relative}.widget-slider .slide-item.theme2 .numb{color:#dc905a;font-size:3.5em;font-weight:700;position:absolute;top:-50px;z-index:3;right:3vw}.widget-slider .slide-item.theme2 .text-despt{display:flex;align-items:center;color:#004037;padding:30px}.cap-title{font-size:1.625rem;color:#004037;margin:0 0 30px}@media (max-width:767px){.cap-title{font-size:2rem}}.sub-title{color:#c3996b;font-size:1.5rem;font-weight:500}.sub-title.theme2{border-bottom:1px solid #c3996b;padding-bottom:8px}.pattern{position:absolute;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);max-width:80%;top:0}.squiggle{stroke-dasharray:10000;stroke-dashoffset:10000;animation:draw 40s linear forwards}@keyframes draw{to{stroke-dashoffset:0}}@keyframes dash{from{stroke-dashoffset:1616}to{stroke-dashoffset:0}}@media (min-width:992px){.navbar-collapse{display:flex !important;flex-basis:auto}}svg stroke{fill:#004037 !important}#popmenu{position:fixed;z-index:10;padding:20px;height:85vh;left:-100%;top:113px;background:#fff;width:100%}#popmenu .menu{list-style-type:none;padding:0}#popmenu .menu .menu-item{font-size:.9rem;padding:5px 0}#popmenu .menu .menu-item a:hover{color:#1aaa9b}#popmenu .elementor-element-c629c26{max-height:70vh;overflow-x:auto}.wpml-ls-legacy-list-horizontal a{padding:5px 7px;margin:0 2px}.wpml-ls-statics-shortcode_actions>a{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;border-radius:5px}.wpml-ls-statics-shortcode_actions a:hover{color:#004037;background-color:#1aaa9b;border-radius:5px}.wpml-ls-legacy-list-horizontal{border-radius:5px;padding:2px;margin-right:10px;font-size:.8rem}.wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a{border-radius:5px}.wpml-ls-statics-shortcode_actions a:hover{color:#fff}.wpml-ls-statics-shortcode_actions .wpml-ls-link{color:#fff}.page-header{border:none;padding:20px 0}.page-header h1{font-size:1.2rem;font-weight:500;margin:0 0 15px}.mobile-menu{background-color:transparent;max-width:30px;border:none;cursor:pointer;display:flex;padding:0}.mobile-menu .line{fill:none;stroke:#004037;stroke-width:6;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.mobile-menu .line1{stroke-dasharray:60 207;stroke-width:6}.mobile-menu .line2{stroke-dasharray:60 60;stroke-width:6}.mobile-menu .line3{stroke-dasharray:60 207;stroke-width:6}.opened .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.opened .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}.opened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.small-tag{font-size:.9rem;color:#004037;margin-top:10px}.elementor-element-fe6092c{margin:0 !important}.team-slider a{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.team-slider a:hover.arrow-prev{margin-right:10px}.team-slider a:hover.arrow-next{margin-left:10px}.innerBanner{max-width:95%;border-radius:0 0 240px;overflow:hidden}.innerBanner .parallax-window{background:0 0;position:relative;background-attachment:fixed;background-position:50% 0;background-repeat:no-repeat;background-size:contain}@media (max-width:767px){.innerBanner .parallax-window{min-height:inherit;background-attachment:inherit;background-position:50% right;background-repeat:no-repeat;background-size:cover}.innerBanner .parallax-window .parallax-window{border-radius:0 0 240px}}.elementor-1737 .elementor-element.elementor-element-a3f5ba1{background:#fff}.search-results{background:rgba(240,243,237,.4)}.search-results .pagination{justify-content:center;padding:0 0 60px}.search-results article .wrapper{max-width:1040px;margin:20px auto}.search-results article .more-link{display:block;color:#1aaa9b;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.search-results article .more-link:hover{color:#dc905a}.search-results article footer{background:0 0}.search-results article .entry-title{font-size:1.15rem;text-align:left}.search-results article .entry-title a{text-decoration:none;color:#004037}.search-results article .entry-title a:hover{color:#1aaa9b}.search-results article .entry-content{max-width:100%;font-weight:300}.search-results .top-wrapper{background:#f6f6f6;-webkit-box-shadow:0px 4px 10px rgba(0,0,0,.1);-moz-box-shadow:0px 4px 10px rgba(0,0,0,.1);box-shadow:0px 4px 10px rgba(0,0,0,.1);margin-bottom:50px}.search-results .top-wrapper .top-search{padding:50px 0}.search-results .top-wrapper .page-title{color:#dc905a;font-size:1.25em;font-weight:500}.search-results .top-wrapper .title{font-size:2.5em;font-weight:300}footer{background:#004037;color:#fff;padding:30px 0;font-size:.875rem}footer .footer-btn{background:0 0;border:none;padding:0;color:#c3996b}footer a{color:#fff;text-decoration:none}footer a:hover{color:#c3996b}footer .list-block{list-style-type:none;padding:0;margin:0}footer .list-block li{margin:4px 0}footer .list-block.social{margin-top:10px}footer .list-block.social li{text-align:center;margin-bottom:20px}footer .menu-item{border-right:1px solid #486662;display:flex;padding:0 3.3em}footer .menu-item:first-child{padding-left:0}footer .menu-item:last-child{padding-right:0;border:none}footer .menu-item:nth-child(5){border:none}footer .menu-item .caption{color:#c3996b;font-weight:500}footer .copyright{border-top:1px solid #486662;padding:20px 0 0;margin-top:30px}section{position:relative;padding:20px 0}@media (max-width:767px){section{padding:20px}}.slider_home_top .slick-list{height:360px;overflow:hidden}.widget-latestNews{background:#004037;color:#fff;padding:50px 0;position:relative;overflow:hidden}@media (max-width:767px){.widget-latestNews .text-animation{width:110%;right:-20vw;top:-30px}}.widget-latestNews .cursor-point{display:inline-block;float:right}.widget-latestNews .pattern{position:absolute;left:5vw;top:-40vh;opacity:.2;z-index:6;pointer-events:none}.widget-latestNews .title{text-align:center;position:relative;z-index:3;color:#fff}.widget-latestNews .slider{margin:30px auto;max-width:1260px;min-height:410px}.widget-latestNews .slide-item .wrapper{background:#fff;border-radius:16px;padding:10px;margin:40px 30px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.widget-latestNews .slide-item .wrapper .text-despt{color:#004037;height:0;overflow:hidden;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.widget-latestNews .slide-item .wrapper .text-despt img{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.widget-latestNews .slide-item .wrapper figure{margin:0;height:250px;overflow:hidden;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;position:relative}.widget-latestNews .slide-item .wrapper figure img{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%)}.widget-latestNews .slide-item:hover .wrapper{-webkit-box-shadow:0 0 25px rgba(0,0,0,.5);-moz-box-shadow:0 0 25px rgba(0,0,0,.5);box-shadow:0 0 25px rgba(0,0,0,.5)}.widget-latestNews .slide-item:hover .wrapper .text-despt img{margin-right:10px}.widget-latestNews .slick-current .wrapper{margin:0 15px;padding:10px 10px 20px}.widget-latestNews .slick-current .wrapper figure{height:290px}.widget-latestNews .slick-current .wrapper .text-despt{height:30px;margin-top:10px}@media (max-width:767px){.widget-latestNews{margin:15px auto}}.slider__counter{text-align:center;font-family:"Montserrat","Roboto","Noto Sans HK","Noto Sans SC",sans-serif,"Microsoft JhengHei","Microsoft Yahei","Hiragino Sans GB";font-weight:700;letter-spacing:2px;margin:20px auto 0}.text-animation{position:absolute;width:30vw;top:-50px;right:25vw;opacity:.5;z-index:1}.text-animation text{text-transform:uppercase;animation:stroke 5s;stroke-width:3;stroke:#f7c5b4;font-size:200px;font-family:"Montserrat","Roboto","Noto Sans HK","Noto Sans SC",sans-serif,"Microsoft JhengHei","Microsoft Yahei","Hiragino Sans GB";font-weight:700;fill:#004037}.animation-font{position:absolute;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);left:0;opacity:.5;z-index:-1}.animation-font .text-animation2{visibility:hidden}.animation-font.active .text-animation2{visibility:visible}.animation-font.active .text-animation2 text{text-transform:uppercase;animation:stroke2 5s;stroke-width:1;stroke:#f7c5b4;font-size:5rem;font-family:"Montserrat","Roboto","Noto Sans HK","Noto Sans SC",sans-serif,"Microsoft JhengHei","Microsoft Yahei","Hiragino Sans GB";font-weight:700;fill:#f6f6f6}@media (max-width:767px){.animation-font.active .text-animation2{max-width:110%}}@keyframes stroke{0%{fill:rgba(0,64,55,0);stroke:#f7c5b4;stroke-dashoffset:25%;stroke-dasharray:0 50%;stroke-width:2}70%{fill:rgba(0,64,55,0);stroke:#f7c5b4}80%{fill:rgba(0,64,55,0);stroke:#ffc5b4;stroke-width:3}100%{fill:rgba(0,64,55,0);stroke:#f7c5b4;stroke-dashoffset:-25%;stroke-dasharray:50% 0;stroke-width:3}}@keyframes stroke2{0%{fill:rgba(255,64,55,0);stroke:#f7c5b4;stroke-dashoffset:25%;stroke-dasharray:0 50%;stroke-width:1}70%{fill:rgba(0,64,55,0);stroke:#f7c5b4}80%{fill:rgba(0,64,55,0);stroke:#ffc5b4;stroke-width:1}100%{fill:rgba(0,64,55,0);stroke:#f7c5b4;stroke-dashoffset:-25%;stroke-dasharray:50% 0;stroke-width:1}}.remark{margin:5px auto 15px auto;text-align:center;font-size:.875rem;color:#1f1f1f}.remark.theme2{text-align:left;line-height:2;margin-top:20px}.panel{max-width:90%;padding:0 15px;background:#f2f5f1;border-radius:0 200px 20px 0;position:relative}.panel .img-wrapper{margin-top:-40px}.panel .pos-btn{position:absolute;right:-10px;bottom:-10px}.table tbody.theme2 td{text-align:left}.table thead.text-left th{text-align:left;padding:20px}.table .size1{width:20%}.table .size2{width:60%}.table.theme1{border-spacing:5px;border-collapse:separate}.table.theme1 th{background:#004037;color:#fff;padding:20px 10px;text-align:center;font-weight:300;border-radius:8px}.table.theme1 .grid1{width:15%}.table.theme1 .grid2{width:20%}.table.theme1 .grid3{width:55%}.table.theme1 .grid4{width:10%}.table.theme1 tbody th{border-color:#fff;text-align:center}.table.theme1 tbody td{vertical-align:middle;border-radius:8px;background:#f2f5f5;padding:20px;border:none}.table.theme1 ul li{margin-bottom:10px}.table.theme2{border-spacing:5px;border-collapse:separate}.table.theme2 th{background:#004037;color:#fff;padding:20px 10px;text-align:center;font-weight:300;border-radius:8px}.table.theme2 td{vertical-align:middle;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;border-radius:8px;background:#fff;padding:20px;border:none}.table.theme2 tr:hover>td{background:#f3fffc !important;color:#004037}.table.theme2 .list-theme4{margin-bottom:0}.table.theme2 tbody>tr:nth-child(odd):hover>td{background:#e4eeee}@media (max-width:767px){.table.theme2 thead{display:none}.table.theme2 .list-theme4 li{display:inline-block}.table.theme2 td{display:block;margin-top:5px;padding:10px 20px}.table.theme2 td:first-child{background:#167a6c;color:#fff}.table.theme2 td:last-child{text-align:center}}.table .g-date{width:20%}.table .g-despt{width:50%}.table .g-name{width:20%}.table .g-detail{width:10%}.relative{position:relative;z-index:2}.list.theme2 .icon{display:inline-block;margin-right:20px}.list.theme3{padding-left:20px}.list.theme4{padding-left:40px;color:#1f1f1f}.list.theme4 li{margin:0 0 10px}.card-holder{margin:20px 0}.card-holder .wrapper{background:#f2f5f5;border-radius:8px;padding:30px;margin:0 5px;text-align:center;position:relative;width:100%}.card-holder .wrapper .num{position:absolute;font-size:3rem;left:20px;top:-40px}.card-holder .wrapper figure{min-height:120px;text-align:center}.card-holder .wrapper figure img{margin:0 auto}.card-holder .wrapper .caption{font-size:1.5rem;font-weight:500}.card-holder .wrapper .text-despt{line-height:1.4;color:#000;font-weight:100}.pos-full{position:absolute;left:0;top:0;width:100%}.max-size1{max-width:600px;margin:0 auto}.content{position:relative;padding:50px;overflow:hidden}@media (max-width:767px){.content{padding:50px 20px}}.elementor-page-7276 .entry-content{max-width:1140px}.animated-stroke{position:absolute;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);top:-12vh;margin-left:-5vw;width:100%;text-align:center;opacity:.2;z-index:-2}.session-project{max-width:1000px;margin:80px auto 0}.session-project .slider-opt2 .slide-item{border-radius:8px;overflow:hidden;background:#004037;color:#fff}.session-project .slider-opt2 .slide-item .text-despt{padding:30px}.session-project .slider-opt2 .slide-item .text-despt h3{font-size:1.1rem}@media (max-width:767px){.session-project .slider-opt2 .slide-item .button_animation{width:100%}}.subcaption{font-size:1.1rem !important}.parallax-waves{max-height:30vh;overflow:hidden}.session-about{margin:50px auto 80px auto}.session-about .content-count{max-width:975px;margin:30px auto}.session-about .content-count .item{padding:0 30px}.session-about .despt{text-align:center;margin-top:20px}.session-about .despt .counter{font-size:2.55rem;font-weight:700}@media (max-width:767px){.session-about .despt .counter{font-size:2rem}}.session-knowledge{margin-top:80px}.session-knowledge .slider-panel{max-width:1080px;margin:50px auto;position:relative}.session-knowledge .character{position:absolute;z-index:0;left:-70px;bottom:40px;opacity:0}.session-knowledge .responsive{position:relative;z-index:1}.session-knowledge .responsive .slide-item{padding:30px 5px}.session-knowledge .responsive .slide-item .wrapper{padding:4px;background:#1aaa9b;color:#fff;border-radius:8px;text-align:center;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.session-knowledge .responsive .slide-item .wrapper:hover{margin:-10px 0 -10px;padding:0 0 20px;border-radius:30px}.session-knowledge .responsive .slide-item .wrapper:hover .btn{border-radius:30px;margin:10px}.session-knowledge .responsive .slide-item .wrapper .topic{font-weight:500;min-height:145px;padding:40px 10px 10px}.session-knowledge .responsive .slide-item .wrapper .tag{font-size:.75rem;font-weight:500;padding:0 20px;min-width:130px;background:#fff;color:#1aaa9b;display:inline-block;text-align:center;border-radius:20px;margin:0 auto}.session-knowledge .responsive .slide-item .wrapper .small{font-size:.875rem;margin:4px 0 10px}.session-knowledge .responsive .slide-item .wrapper.t2{background:#29abe2}.session-knowledge .responsive .slide-item .wrapper.t2 .tag,.session-knowledge .responsive .slide-item .wrapper.t2 .btn.theme7{color:#29abe2}.session-knowledge .responsive .slide-item .wrapper.t3{background:#c3996b}.session-knowledge .responsive .slide-item .wrapper.t3 .tag,.session-knowledge .responsive .slide-item .wrapper.t3 .btn.theme7{color:#c3996b}.session-services .img-wrapper{position:relative}.session-services .services-shape{max-width:80%}.session-services .pos-decor{position:absolute;top:-10px;left:0;z-index:0}@media (max-width:767px){.session-services .pos-decor{left:inherit;right:0}}@media (max-width:767px){.session-services .pos-animation{position:relative;z-index:2}.session-services .services-shape{position:relative;top:-50px}}.session-Facilities .elementor-container{max-width:1440px !important;margin:0 auto;width:100% !important}.session-Facilities .paragraph{max-width:80%}.session-Facilities .mapouter{border-radius:8px;overflow:hidden}.session-Facilities .locationInfo{margin-top:20px}.session-Facilities .locationInfo .list-block{list-style-type:none;padding:0}@media (max-width:767px){.session-Facilities .paragraph{max-width:100%}.session-Facilities .button_animation{width:100%;margin-bottom:20px}}.session-dementia .img-wrapper{position:relative;padding:0 5%}.session-dementia .pos-decor{position:absolute;right:15vw;bottom:-50px}@media (max-width:767px){.session-dementia .img-wrapper{margin:100px 0}}.page-builder section{padding:100px 0}.page-builder section.generic{padding:50px 0;position:relative}.spacer{height:30px}.bg-block{background:#eef1eb;height:350px;border-radius:200px 0 0 20px;position:absolute;z-index:0;top:0;width:70%;right:0}.bg-block.theme2{top:10%;width:40vw;height:300px;border-radius:0 0 0 60px}.bg-block.theme3{top:-20px;width:40vw;height:300px;border-radius:0 0 0 60px}.bg-block.theme4{top:-20px;width:40vw;left:0;right:inherit;height:300px;border-radius:0 0 0 60px}.bg-block.theme5{top:18%;width:40vw;left:0;right:inherit;height:300px;border-radius:0 0 0 60px}.bg-block.theme6{top:-20px;width:40vw;left:0;right:inherit;height:300px;border-radius:0 200px 20px 0}.line-height-1{line-height:1.4}hr{max-width:920px;margin:20px auto}hr.full{max-width:100%}.grid-box{margin-bottom:20px}.grid-box .wrapper{background:#f2f5f5;padding:20px;color:#1f1f1f;font-size:.875rem;border-radius:8px;box-shadow:0px 4px 10px rgba(0,0,0,.1)}.grid-box.theme2 .wrapper{padding:40px 20px;background:#f2f5f5 url(//www.jccpa.org.hk/wp-content/themes/twentytwentyone/cus/css/../images/project/patternBg.svg) left center no-repeat}.caption-title{font-weight:500;color:#004037;font-size:1.125rem;margin-bottom:10px}.animate__flipInY{opacity:1}.sec-serviceCore{padding:80px 0;color:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.5);-moz-box-shadow:0 0 5px rgba(0,0,0,.5);box-shadow:0 0 5px rgba(0,0,0,.5);z-index:2;background:#123a3a url(//www.jccpa.org.hk/wp-content/themes/twentytwentyone/cus/css/../images/service/pattern.svg) 50% 0px no-repeat fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;background-size:cover}.sec-serviceCore h2{color:#fff}.sec-serviceCore .card-item .wrapper{margin:20px 10px;background:#fff;border-radius:16px;padding:20px;text-align:center}.sec-serviceCore .card-item .caption{color:#004037;font-size:1.5rem}.sec-serviceCore .card-item .remark{color:#000}.service-character{margin-bottom:-10px;position:relative;z-index:3}.service-character .wrapper{max-width:850px;margin:0 auto;position:relative}.service-character .c1,.service-character .c2{display:inline-block}.service-character .animate__bounce{opacity:1}.parallax-container{position:relative}.parallax-container .paralax__item{position:absolute;right:0;top:-5vh;z-index:2}.visit-btn{position:fixed;top:40%;left:0;z-index:4;display:none}.visit-btn.active{display:block}.visit-btn .wrapper{position:relative}.visit-btn .btn-core{background:#1aaa9b;color:#fff;padding:30px 20px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;line-height:1.3;position:relative;z-index:2;border-radius:0 10px 10px 0}.visit-btn .pos-character{position:absolute;bottom:0;right:-60px;z-index:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.visit-btn:hover .btn-core{background:#c3996b;padding:30px}.visit-btn:hover .pos-character{transform:rotate(25deg)}.project-list{background:#123a3a}.project-list .project-item .wrapper{padding:10px;margin:0 5px 30px;background:#fff;border-radius:20px;box-shadow:0px 4px 4px rgba(0,0,0,.25);width:100%}.project-list .project-item .wrapper .caption{font-size:1.5rem;color:#747474;text-align:center;padding:10px}.btn-container.button-center .viewmore-btn{margin:0 auto}@media (max-width:767px){.btn-container.button-center-mobile .viewmore-btn{margin:0 auto}}.parallax-btn{width:30%}@media (max-width:767px){.parallax-btn{width:100%}}.session-research{margin:100px auto}.floor-plan{padding:20px;background:#fff;border-radius:16px}.floor-plan .nav-tabs{border:none}.floor-plan .nav-tabs button{width:23%;border-radius:6px;line-height:1.4;margin:0 1%;background:#cae7e4;color:#004037;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.floor-plan .nav-tabs button:hover,.floor-plan .nav-tabs .nav-item.show .nav-link,.floor-plan .nav-tabs .nav-link.active{background:#004037;color:#fff;border:none}@media (max-width:767px){.floor-plan .nav-tabs button{width:100%;margin-bottom:10px}}.floor-plan .tab-pane{position:relative}.floor-plan .popup{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);background:#fff;display:none;border-radius:20px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.5);-moz-box-shadow:0 0 5px rgba(0,0,0,.5);box-shadow:0 0 5px rgba(0,0,0,.5)}.floor-plan .popup .despt{padding:20px;text-align:left}.floor-plan .popup .despt h4{font-size:1.15rem}.floor-plan .popup img{border-radius:16px 16px 0 0}.floor-plan .popup .close-btn{margin:-20px 0;float:right;position:relative;z-index:2;filter:drop-shadow(1px 1px 5px rgba(0,0,0,.25));padding:1px 8px;background:#fff;border-radius:100%}.research .accordion-item{margin-bottom:10px}.research .accordion-button{color:#004037;font-size:1.15rem;border:none;border-radius:16px 16px 0 0;background:#fff !important;padding:15px 30px;background:#fff}.research .accordion-body{padding:20px 30px;background:#3c786c;border-radius:0 0 16px 16px;color:#fff}.research .accordion-body a{color:#fff}.research .accordion-body a:hover{color:#fff}.research .accordion-collapse{border:none}.research .accordion-button:after{flex-shrink:0;width:34px;height:34px}.research .accordion-button:after{transform:0;transform:rotate(0deg);background:url("http://13.250.134.104/hkjcpa/wordpress/wp-content/uploads/2021/05/arrow_drop_down_circle-1.svg") center center no-repeat}.research .accordion-item:first-of-type .accordion-button{border-radius:16px 16px 0 0}.research .accordion-button:not(.collapsed):after{background:url("http://13.250.134.104/hkjcpa/wordpress/wp-content/uploads/2021/05/arrow_drop_down_circle_active-1.svg") center center no-repeat}.CFA{background:#f2f5f5 url(//www.jccpa.org.hk/wp-content/themes/twentytwentyone/cus/css/../images/service/pattern2.svg) right center no-repeat;padding:50px 0 !important}.CFA h2{font-size:1.5rem;font-weight:300}.corner-img{border-radius:60px 0 0;overflow:hidden}.corner-img.theme2{border-radius:60px 0 0}.research-item{position:relative;z-index:2;padding:0 15px}.research-item figure{border-radius:10px;overflow:hidden;height:180px;position:relative;margin:0 0 8px}.research-item figure img{width:100%;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%)}.research-item .text-despt{box-shadow:0px 4px 8px rgba(0,0,0,.1);padding:15px;background:#fff;position:relative}.research-item .text-despt .pos-arrow{position:absolute;right:0;bottom:0;padding:5px 8px;background:#1aaa9b;border-radius:21.5px 0 0}.research-item .text-despt .hl{color:#1aaa9b;font-size:.875rem}.research-item .text-despt p{margin-top:15px;min-height:80px}.innershadow{box-shadow:inset 0px 4px 10px rgba(0,0,0,.1)}.img-radius{border-radius:40px;overflow:hidden}.img-radius-small{border-radius:10px;overflow:hidden}.subcap h2{font-size:1.625rem !important;font-weight:500 !important;color:#dc905a !important}@media (max-width:767px){.subcap{font-size:1.15rem !important}}.caption.style2 h3{font-size:1.625rem !important;font-weight:700 !important;margin-bottom:0;color:#dc905a !important;line-height:1.3}.grid-content{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-box-shadow:4px 4px 6px rgba(0,0,0,.1);-moz-box-shadow:4px 4px 6px rgba(0,0,0,.1);box-shadow:4px 4px 6px rgba(0,0,0,.1);padding:30px 60px 30px 50px;background:url(//www.jccpa.org.hk/wp-content/themes/twentytwentyone/cus/css/../images/pattern.jpg) bottom left no-repeat;background-size:cover;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;font-size:1.125rem}@media (min-width:768px){.grid-content.theme2{padding:30px 60px 30px 100px;width:60%}}.grid-content:hover{-webkit-box-shadow:4px 4px 30px rgba(0,0,0,.1);-moz-box-shadow:4px 4px 30px rgba(0,0,0,.1);box-shadow:4px 4px 30px rgba(0,0,0,.1)}@media (max-width:767px){.grid-content{padding:20px}}.pos-image{margin-right:-10%;position:relative;z-index:1}.submenu-nav{display:inline-block;background:#004037;max-width:90%;border-radius:0 100px 100px 0;padding:0 3rem;position:relative;z-index:3}.submenu-nav .menu-item{list-style-type:none;margin:0;padding:8px 0;display:inline-block}.submenu-nav .menu-item li{display:inline-block;margin:0 10px}.submenu-nav .menu-item li a{color:#fff;text-decoration:none;border-radius:50px;padding:12px 20px;background:0 0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.submenu-nav .menu-item li a .icon{display:inline-block;padding-right:5px}.submenu-nav .menu-item li:hover a,.submenu-nav .menu-item li.active a{background:#1aaa9b}@media (max-width:767px){.submenu-nav{padding:0 20px}}.bg-white{background:#fff}.heart,.heart-button{vertical-align:middle;cursor:pointer;outline:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.heart .ac-icon,.heart-button .ac-icon{width:20px;height:30px;margin:auto}.heart .ac-icon-love-dark,.heart-button .ac-icon-love-dark{background:url(//www.jccpa.org.hk/wp-content/themes/twentytwentyone/cus/css/../images/heart_1.svg) no-repeat center center/contain}.heart{background:0 0;display:inline-block;border:none;padding:0;float:right;margin-left:10px;transform:scale(var(--button-scale,1)) translateZ(0);transition:transform .2s}.heart:active,.heart:hover{--button-scale:.95}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(251,54,110,.4)}70%{box-shadow:0 0 0 30px rgba(251,54,110,0)}100%{box-shadow:0 0 0 0 rgba(251,54,110,0)}}@keyframes pulseHeart{0%{transform:scale(1.3)}70%{transform:scale(1.15)}100%{transform:scale(1)}}.ac-icon-love-dark{display:block;position:relative}.ac-icon-love-dark:before{content:'';display:block;width:8px;height:8px;position:absolute;top:45%;bottom:0;left:50%;transform:translate(-50%,-50%);right:0;z-index:-1;border-radius:100%}.ac-icon-triangle{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #788795;position:relative;display:inline-block;margin-left:8px}.min-zero{min-height:0 !important}.min-zero .elementor-column{min-height:0}.widget-faq{position:fixed;right:60px;z-index:5}@media (min-width:768px){.widget-faq{position:absolute;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);top:75%;position:fixed}}@media (max-width:767px){.widget-faq{position:fixed;bottom:20vh;transform:scale(.7);right:30px}}.widget-faq .box{position:relative;border-radius:20px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.widget-faq .box .wrapper{overflow:hidden;border-radius:20px;line-height:1.2;background:#1aaa9b;position:relative;z-index:2;padding:15px 20px;text-align:center;color:#fff;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.widget-faq .box .wrapper .faq{margin-bottom:10px}.widget-faq .faq-figure{position:relative}.widget-faq .faq-figure a{position:relative;display:block;text-decoration:none}.widget-faq .animate-character{position:absolute;top:-20px;right:-50px}.widget-faq:hover .box .wrapper{background:#dc905a;border-radius:300px;padding:30px}@media (max-width:767px){.widget-faq:hover .box .wrapper{padding:33px 30px}}.widget-faq:hover .animate-character img{transform:rotate(20deg);-webkit-transform:rotate(20deg)}.widget-faq .hidden-box{font-size:.85rem;background:#dc905a;left:-200px;position:absolute;width:300px;top:-420px;display:none;padding:20px 30px;color:#fff;border-radius:12px;filter:drop-shadow(0px 4px 4px rgba(0,0,0,.25))}.widget-faq .hidden-box b{display:block}.widget-faq .hidden-box .close-btn{max-width:30px;float:right;margin-top:-30px;margin-right:-20px}.widget-faq .hidden-box .question{list-style-type:none;padding:0;color:#fff;margin-top:10px}.widget-faq .hidden-box .question li{border-radius:10px;line-height:1.2;border:1px solid #fff;display:block;margin-bottom:8px;padding:5px 10px}.widget-faq .hidden-box .question li a{color:#fff;text-decoration:none;word-break:break-word}@media (max-width:320px){.widget-faq .hidden-box{overflow-x:auto;max-height:350px;z-index:100;left:-120px;width:280px;top:-350px}}#faq-pop{z-index:100}.animate-character{opacity:0;transition-delay:1.7s}.animate-character.animated{opacity:1}.animate-character img{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}@keyframes spin{0%{transform:translateY(100%) rotate(500deg)}100%{transform:translateY(0) rotate(0deg)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.animate-arrow{animation:bounce-arrow .6s;animation-direction:alternate;animation-iteration-count:infinite}@media (min-width:768px){.retina,.retina img{max-width:33%}}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a:hover{color:#dc905a}@keyframes bounce-arrow{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,10px,0)}}.button_animation{height:50px;display:inline-block;min-width:180px;cursor:pointer;color:#fff;font-weight:300;text-decoration:none}.button_animation span{position:relative;z-index:2;color:#fff;display:block;padding:10px 20px;text-align:center}.button_animation b{pointer-events:none;position:absolute;left:290px;top:25px}.button_animation b .word{position:relative}.button_animation b .word .char{display:inline-block;offset-path:path("M 0 300 C 30 300 60 300 95 300 C 165 300 130 300 195 300 ");position:absolute;top:-300px;left:-280px;offset-distance:calc((var(--char-index)*10%) + 25%);transition:.3s cubic-bezier(.175,.885,.32,1.275)}.button_animation.theme2 span,.button_animation.theme3 span{color:#004037}.button_animation.center b{left:380px}.button_animation:before{left:0;border-radius:30px;content:'';transition:.3s cubic-bezier(.175,.885,.32,1.275);position:absolute;width:100%;height:100%;box-shadow:0 -20px 0 -20px;background:#004037}.button_animation:hover b{top:20px}.button_animation:hover:before{height:115px;border-radius:0 0 125px 125px;box-shadow:0 -20px 0 -10px #c3996b}.button_animation:hover b .word .char{offset-path:path("M 0 225 C 45 300 10 370 100 320 C 190 370 160 300 195 220");offset-distance:calc((var(--char-index)*7.5%) + 33%)}.button_animation.theme2 b{color:#004037}.button_animation.theme2:before{background:#fff}.button_animation.theme3 b{color:#004037}.button_animation.theme3:before{background:#fff;border:1px solid #004037}.breadcrumb{padding:20px 30px}.breadcrumb a{color:#929292;text-decoration:none}.breadcrumb .breadcrumb_last{color:#dc905a;font-weight:500}.width-size2{max-width:800px;margin:auto}.width-size3{max-width:400px;margin:0 auto}.entry-header{border:none;text-align:center}h1.entry-title{font-weight:300;padding:0 30px;font-family:"Roboto","Noto Sans HK","Noto Sans SC",sans-serif,"Microsoft JhengHei","Microsoft Yahei","Hiragino Sans GB"}@media (max-width:767px){h1.entry-title{font-size:1.5rem}}.innerPage{background:#f6f6f6}.quote-hl{font-size:2rem;font-weight:700}h2{font-size:3rem}.org-chart{background:#fff;border-radius:30px;box-shadow:0px 4px 4px rgba(0,0,0,.25);padding:15px;margin-bottom:30px}.org-chart .despt{background:#f4f4f4;border-radius:16px;padding:16px;color:#004037;margin-bottom:10px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.org-chart .despt:last-child{margin:0}.org-chart .despt:nth-child(even){background:#f0f3ed}.org-chart .despt strong{display:block;font-size:1.3rem;font-weight:300}.org-chart .despt:hover{background:#004037;color:#fff}.org-chart .col-w-1{margin-right:10px}.org-chart .col-w-1 h2{padding:20px;font-size:1.5rem;line-height:1.3}@media (max-width:767px){.org-chart .despt strong{font-size:1rem}.org-chart .col-w-1{margin-right:0}}.color-orange{color:#dc905a}.career{background:#fff;border-radius:15px;padding:15px 10px;margin-top:30px;width:100%}.career td{padding:20px 10px 20px 3%;vertical-align:top;font-size:16px;border-bottom:1px solid #e1e1e1}.career td ul{padding-left:15px}.career td ul li{margin-bottom:8px}.career tr:last-child>td{border:none}.career tbody>tr{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.career tbody>tr:hover{background:#f0f3ed}.career tbody>tr:hover>.btn.theme3{background:#dc905a}.career th{padding:15px 3%;border-bottom:1px solid #e1e1e1}@media (min-width:768px){.career th{font-size:1.25rem}}.career .role{width:15%;font-weight:700}.career .responsible{width:34%}.career .requirement{width:34%}.career .pos-date{width:17%}@media (max-width:767px){.career th{display:none}.career tr{padding:10px 0}.career .pos-date,.career .requirement,.career .responsible,.career .role{width:100%;display:block;padding:10px 20px}}.btn-hover .elementor-button-link{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.btn-hover .elementor-button-link:hover{background:#dc905a}.elementor-icon-list-text{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.elementor-icon-list-text:hover{color:#dc905a !important}.entry-content{max-width:900px;margin:0 auto}.section-knowledge{max-width:600px;margin:30px auto;border-radius:15px;padding:10px 0 0}@media (max-width:767px){.section-knowledge{margin:0 20px !important}}.section-knowledge .character1{z-index:1;max-height:150px;display:inline-block;max-width:40%;margin-bottom:0;margin-right:-20px;margin-top:-15%;overflow:hidden}.section-knowledge .character2{z-index:0;overflow:hidden;max-height:150px;display:inline-block;max-width:60%;margin-bottom:0;margin-left:-50px;margin-top:-15%}.card-wrapper{background:#fff;border-radius:30px;display:flex;height:100%;padding:30px;box-shadow:0px 4px 4px rgba(0,0,0,.25);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.card-wrapper .num,.card-wrapper .elementor-button-link{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.card-wrapper .num{color:#004037;font-size:3rem;font-weight:500}.card-wrapper .elementor-button-link{max-width:150px;margin:0 auto;display:block}.card-wrapper:hover{transform:translateY(-15px) scale(1.01) translateZ(0);box-shadow:0px 15px 40px rgba(0,0,0,.25)}.card-wrapper:hover .num{top:-80px}.card-wrapper:hover .elementor-button-link{width:100%;background:#dc905a}.card-wrapper.theme2 .elementor-button-link{max-width:inherit;display:inline-block}.card-wrapper.theme2:hover .elementor-button-link{width:inherit}.img-shadow{position:relative;z-index:1}.img-shadow img{box-shadow:0px 4px 20px rgba(0,0,0,.2)}.safe-tips .gallery-floorplan{text-align:center;margin-bottom:20px}.safe-tips .gallery-floorplan img{border-radius:20px;overflow:hidden}.subtitle{color:#dc905a;font-size:1.75rem;font-weight:500}.safe-panel{background:#1b494a url(//www.jccpa.org.hk/wp-content/themes/twentytwentyone/cus/css/../images/bg_panel.jpg) left center no-repeat;margin-top:80px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media (max-width:767px){.safe-panel{padding:20px 40px}.safe-panel .safe-gallery .slick-prev{left:-40px}.safe-panel .safe-gallery .slick-next{right:-40px}}.img-radius{border-radius:20px;overflow:hidden}.list-theme1{padding-left:15px}.list-theme1 li{margin-bottom:10px;font-weight:700;color:#004037;font-size:16px}.readingBar [data-id="2e69552"]{min-height:0}.logo-size{max-height:80px}ul.elementskit-megamenu-panel .elementor-heading-title a{color:#004037 !important}ul.elementskit-megamenu-panel .elementor-heading-title a:hover{color:#dc905a}.knowledge-type{display:flex}.knowledge-type .col-header{width:25%;color:#1b494a;justify-content:center;padding:25px 20px;min-height:120px;align-items:center;font-size:1.1rem;text-align:center;background:#cad9c2;display:flex;font-weight:700;box-shadow:0px 4px 4px rgba(0,0,0,.25);border-radius:20px}.knowledge-type .col-header.circle-o{border-radius:100%;border:8px solid #fff;min-height:112px;padding:15px 20px;max-height:112px}@media (max-width:767px){.knowledge-type .col-header.circle-o{margin:0 auto;width:112px}}.knowledge-type .col-header p{margin:0;line-height:1.4;color:#1aaa9b}.knowledge-type .col-despt{width:75%;padding:0 30px;line-height:1.8}@media (max-width:767px){.knowledge-type .col-header,.knowledge-type .col-despt{width:100%}.knowledge-type .col-header{min-height:80px}.knowledge-type br{display:none}}.ch-small{max-width:100px}@media (max-width:767px){.ch-small{max-width:30%}.ch-small img{max-width:100%}}.footer .menu{list-style-type:none;padding:0}.footer .menu li{padding:5px 0}.footer .menu-item a{color:#fff;font-size:.9rem}.elementor a{word-break:break-all;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.col-green{color:#1aaa9b}.img-decor{position:relative;margin-top:-300px}.page-section{position:relative}.over-hidden{overflow:hidden}.color-box{display:inline-block;color:#1aaa9b;background:rgba(212,240,233,.2);border-radius:0 0 0 60px;height:330px;width:400px;position:absolute;margin-top:-15%;right:-140px;z-index:0}.color-box.full-w{width:40vw;margin-top:0}.color-box.full-w-2{width:40vw;right:inherit;left:-20px;border-radius:0 0 60px;margin-top:0}@media (max-width:767px){.color-box.full-w-2{left:-40px}}.color-box.theme2{background:#d4e4d9}.color-box.full-w-3{background:rgba(125,159,147,.8);width:40vw;right:inherit;left:-100px;border-radius:0 160px 0 0;margin-top:0;bottom:-60vh}.card-faq{background:#fff;border-radius:30px;padding:30px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.card-faq .elementor-heading-title,.card-faq .elementor-widget-container{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.card-faq .btn-arrow{background:#eafaf8;padding:10px;border-radius:15px;display:inline-block;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.card-faq .btn-arrow img{max-width:100%}.card-faq:hover{background:#1aaa9b;color:#fff;transform:translateY(-15px) translateZ(0)}.card-faq:hover .elementor-heading-title,.card-faq:hover .elementor-widget-container{color:#fff}.card-faq:hover svg path,.card-faq:hover svg{fill:#fff;stroke:#fff}.card-faq:hover .btn-arrow{margin-right:20px}.card-faq:hover svg img{filter:brightness(200%) contrast(200%) saturate(100%) blur(0) hue-rotate(0deg)}.wpdt-link-content:hover{color:#1aaa9b !important}.table.theme2 a:hover{color:#dc905a}.class-table table{border-collapse:separate !important;text-indent:initial;border-spacing:5px !important}.class-table th{height:inherit !important;line-height:1.6 !important;background:#167a6c !important;text-align:left !important;color:#fff;border:none !important;padding:15px 20px !important;border-radius:5px}.class-table td{border:none !important;padding:15px 20px !important;border-radius:5px;color:#1aaa9b;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.class-table td:first-child{text-align:left !important}@media (max-width:767px){.class-table td{padding:15px 10px !important;font-size:14px}}.class-table .wpdt-c .wpDataTableContainerConfigSimpleTable .wpdtSimpleTable tr.even td,.class-table .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable tr.even td{background:#e3e5e2}.class-table.theme2 table{color:#004037 !important}.class-table.theme2 td{background:#fff !important;text-align:left !important;color:#004037 !important;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.class-table.theme2 .wpdt-c .wdt-datatables-admin-wrap div.wpDataTableContainerSimpleTable .wpdtSimpleTable tr.even td,.class-table.theme2 .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable tr.even td{background:#f2f5f5 !important}.class-table.theme2 .wpdt-cell.wpdt-header-classes{background:#1aaa9b !important;color:#fff !important}.class-table.theme2 .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable tr td:first-child,.class-table.theme2 .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable thead tr td:first-child,.class-table.theme2 .wpdt-c .wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable tr td:first-child,.class-table.theme2 .wpdt-c .wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable thead tr td:first-child,.class-table.theme2 .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable tr td:last-child,.class-table.theme2 .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable thead tr td:last-child,.class-table.theme2 .wpdt-c .wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable tr td:last-child,.class-table.theme2 .wpdt-c .wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable thead tr td:last-child{border:2px solid #f6f6f6 !important}.class-table.theme2 .wpdt-c table.wpdtSimpleTable.bt td.wpdt-cell{border:2px solid #f6f6f6 !important}.class-table.theme2 .wpdt-cell-row:hover td{background:#f3fffc !important}.class-table.theme3 table{color:#004037 !important}.class-table.theme3 tr:hover>td{background:#004037;color:#fff}.class-table.theme3 .wpdt-cell-row .wpdt-cell:first-child{width:30% !important}.class-table.theme3 .wpdt-cell-row .wpdt-cell:last-child{width:70% !important}.class-table.theme3 td{background:#e4eeee !important;text-align:left !important;color:#004037 !important}.class-table.theme3 .wpdt-c .wdt-datatables-admin-wrap div.wpDataTableContainerSimpleTable .wpdtSimpleTable tr.even td,.class-table.theme3 .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable tr.even td{background:#f2f5f5 !important}.class-table.theme3 .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable tr td:first-child,.class-table.theme3 .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable thead tr td:first-child,.class-table.theme3 .wpdt-c .wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable tr td:first-child,.class-table.theme3 .wpdt-c .wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable thead tr td:first-child,.class-table.theme3 .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable tr td:last-child,.class-table.theme3 .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable thead tr td:last-child,.class-table.theme3 .wpdt-c .wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable tr td:last-child,.class-table.theme3 .wpdt-c .wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable thead tr td:last-child{border:2px solid #f6f6f6 !important}.class-table.theme4 table{color:#004037 !important}.class-table.theme4 .wpdt-cell-row .wpdt-cell:first-child{width:30% !important}.class-table.theme4 .wpdt-cell-row .wpdt-cell:last-child{width:20% !important}.class-table.theme4 td{background:#e4eeee !important;text-align:left !important;color:#004037 !important}.class-table.theme4 .wpdt-c .wdt-datatables-admin-wrap div.wpDataTableContainerSimpleTable .wpdtSimpleTable tr.even td,.class-table.theme4 .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable tr.even td{background:#f2f5f5 !important}.class-table.theme5 table{color:#004037 !important}.class-table.theme5 td{background:#fff !important;text-align:left !important;color:#004037 !important;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.class-table.theme5 .wpdt-cell.wpdt-header-classes{background:#1aaa9b !important;color:#fff !important}.class-table.theme5 .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable tr td:first-child,.class-table.theme5 .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable thead tr td:first-child,.class-table.theme5 .wpdt-c .wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable tr td:first-child,.class-table.theme5 .wpdt-c .wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable thead tr td:first-child,.class-table.theme5 .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable tr td:last-child,.class-table.theme5 .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable thead tr td:last-child,.class-table.theme5 .wpdt-c .wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable tr td:last-child,.class-table.theme5 .wpdt-c .wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable thead tr td:last-child{border:2px solid #f6f6f6 !important}.class-table.theme5 .wpdt-c table.wpdtSimpleTable.bt td.wpdt-cell{border:2px solid #f6f6f6 !important}.class-table.theme5 .wpdt-cell-row:hover td{background:#f3fffc !important}.class-table.theme5 .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable tr td:first-child,.class-table.theme5 .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable thead tr td:first-child,.class-table.theme5 .wpdt-c .wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable tr td:first-child,.class-table.theme5 .wpdt-c .wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable thead tr td:first-child{background:#004037 !important;color:#fff !important;text-align:center}@media (min-width:768px){.class-table.theme5 .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable tr td:first-child,.class-table.theme5 .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable thead tr td:first-child,.class-table.theme5 .wpdt-c .wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable tr td:first-child,.class-table.theme5 .wpdt-c .wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable thead tr td:first-child{max-width:30%}}.class-table.theme6 table{color:#004037 !important}.class-table.theme6 td{background:#fff !important;text-align:left !important;color:#004037 !important;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.class-table.theme6 th{background:#004037 !important}.class-table.theme6 tr:hover>td{background:#c2d3ce !important}.class-table.theme6 .wpdt-c .wdt-datatables-admin-wrap div.wpDataTableContainerSimpleTable .wpdtSimpleTable tr.even td,.class-table.theme6 .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable tr.even td{background:#f2f5f5 !important}.class-table.theme6 .wpdt-cell.wpdt-header-classes{background:#004037 !important;color:#fff !important}.class-table.theme6 .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable tr td:first-child,.class-table.theme6 .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable thead tr td:first-child,.class-table.theme6 .wpdt-c .wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable tr td:first-child,.class-table.theme6 .wpdt-c .wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable thead tr td:first-child,.class-table.theme6 .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable tr td:last-child,.class-table.theme6 .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable thead tr td:last-child,.class-table.theme6 .wpdt-c .wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable tr td:last-child,.class-table.theme6 .wpdt-c .wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable thead tr td:last-child{border:2px solid #f6f6f6 !important}.class-table.theme6 .wpdt-c table.wpdtSimpleTable.bt td.wpdt-cell{border:2px solid #f6f6f6 !important}.class-table.theme6 .wpdt-cell-row:hover td{background:#f3fffc !important}@media (max-width:767px){.class-table.four-grid{overflow-y:auto}.class-table.four-grid .wpDataTable{min-width:580px;width:580px !important;max-width:580px}}.class-table.four-grid th{background:#004037 !important}@media (max-width:767px){.class-table.four-grid th{font-size:.9rem}}@media (max-width:767px){.class-table.four-grid th:first-child{width:130px !important;max-width:130px !important}}@media (max-width:767px){.class-table.four-grid th:nth-child(2),.class-table.four-grid th:nth-child(3),.class-table.four-grid th:nth-child(4){width:150px !important}}.class-table.four-grid td{color:#004037}.class-table.four-grid .wpdt-cell-row:hover td{background:#f3fffc !important}.price-table .wpdt-c table.wpdtSimpleTable.bt td{border:1px solid #f6f6f6 !important}.course-table table{border-collapse:separate !important;text-indent:initial;border-spacing:5px !important;width:100%}.course-table th{height:inherit !important;line-height:1.6 !important;background:#004037 !important;text-align:left !important;color:#fff;border:none !important;padding:15px 20px !important;border-radius:5px}.course-table td{border:none !important;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;text-align:left !important;padding:15px 20px !important;border-radius:5px;background:#fff}.course-table .wpdt-cell-row:hover td{background:#f3fffc !important}@media (max-width:767px){.course-table.mobile-full-wdith .wpdt-c,.course-table.mobile-full-width .wpdt-c{overflow-x:auto}.course-table.mobile-full-wdith .wpdtSimpleTable,.course-table.mobile-full-width .wpdtSimpleTable{width:600px !important;max-width:inherit}}.price-table table{border-collapse:separate !important;text-indent:initial;border-spacing:5px !important}.price-table th{height:inherit !important;line-height:1.6 !important;background:#004037 !important;text-align:left !important;color:#fff;border:none !important;padding:15px 20px !important;border-radius:5px}.price-table th:first-child{background:0 0 !important}.price-table td{border:none !important;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;text-align:left !important;padding:15px 20px !important;border-radius:5px}.price-table td[data-cell-id=B3]{background:#fff !important;color:#004037}@media (max-width:767px){.price-table.mobile-full-wdith .wpdt-c{overflow-x:auto}.price-table.mobile-full-wdith .wpdtSimpleTable{width:600px !important;max-width:inherit}}.price-table.theme3 td:first-child{background:#004037 !important}.price-table .wpdt-cell-row:hover td{background:#f3fffc !important}.price-table .wpdt-cell-row:hover td[data-cell-id=B3]{background:#f3fffc !important;color:#004037}.price-table #wpdtSimpleTable-4 td[data-cell-id=B3]{background:#fff !important;color:#004037}.price-table #wpdtSimpleTable-4 .wpdt-cell-row:hover td[data-cell-id=B3]{background:#f3fffc !important}.price-table.theme2 th:first-child{background:#004037 !important}.price-table.theme2 td:first-child{background:#fff !important;color:#004037}.price-table.theme2 .wpdt-cell-row:hover td:first-child{background:#f3fffc !important}@media (min-width:768px){.price-table.transportation td:nth-child(1),.price-table.transportation th:nth-child(1){width:10% !important}.price-table.transportation td:nth-child(2),.price-table.transportation th:nth-child(2){width:50% !important}.price-table.transportation td:nth-child(3),.price-table.transportation td:nth-child(4),.price-table.transportation th:nth-child(3),.price-table.transportation th:nth-child(4){width:20% !important}}@media (min-width:768px){.price-table.theme3 td:first-child{width:20% !important}}.price-table .wpdt-cell.wpdt-header-classes{background:#167a6c !important;color:#fff}.price-table .wpdt-cell.wpdt-header-classes:first-child{background:#167a6c !important;color:#fff}@media (max-width:767px){.price-table.mobile-full .wpdt-c{overflow-x:auto}.price-table.mobile-full .wpdtSimpleTable{width:600px !important;max-width:inherit}.price-table.mobile-full ul{padding-left:10px;margin-left:0}.price-table.mobile-full .wpdt-c table.wpdtSimpleTable.bt[data-has-header='1'] td{width:100% !important}}@media (max-width:767px){.price-table.theme7 .wpdt-c.wpDataTableContainerSimpleTable{overflow-x:auto}.price-table.theme7 table{max-width:700px !important;width:700px !important}}.price-table.theme7 .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable tbody tr td{width:45% !important}.price-table.theme7 .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable tbody tr td:first-child{background:#167a6c !important;width:5% !important}.card-section{padding:10px 0;margin:0}.card-theme2{padding:0 10px}.card-theme2 .wrapper{height:100%;display:flex;background:#fff;border-radius:30px;padding:30px 20px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;box-shadow:0px 4px 4px rgba(0,0,0,.25)}.card-theme2:hover .wrapper{transform:translateY(-15px) scale(1.01) translateZ(0);box-shadow:0px 15px 40px rgba(0,0,0,.25)}.card-theme2.col-narrow{padding:0}.card-theme2.col-narrow .elementor-heading-title{display:flex;height:30px;justify-content:center;align-items:center}.card-theme2 svg{margin-bottom:15px}.card-theme2 ul{padding-left:15px;font-size:1rem}.card-theme2 ul li{margin-bottom:10px}.card-theme2 .despt{font-size:1rem;margin-top:5px}.list-theme3{padding-left:10px}.wpdt-c table.wpdtSimpleTable.bt tr,.wpdt-c table.wpdtSimpleTable.columnBlock tr{border:none !important}.submenu,.calender{text-align:center;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.submenu a,.calender a{color:#004037;border-radius:30px;display:block;padding:10px 15px;text-decoration:none}.submenu a.active,.submenu a:hover,.calender a.active,.calender a:hover{background:#cae7e4;color:#004037}.submenu.fixed,.calender.fixed{position:fixed;top:82px;z-index:5;width:100%;background:#fff;left:0}.submenu ul,.calender ul{list-style-type:none;text-align:center;display:inline-block;margin:0 auto}.submenu ul li,.calender ul li{display:inline-block;margin:0 10px}.submenu .navbar-items,.calender .navbar-items{padding-left:0}@media (max-width:767px){.submenu.fixed,.calender.fixed{top:63px;padding:10px 15px}.submenu a,.calender a{border-radius:20px;display:block;padding:5px}.submenu ul li,.calender ul li{float:left;font-size:.9rem;margin:0 2px}}@media (max-width:767px){.msg-box{margin:0 15px}.msg-box img{margin:0 auto}.msg-box .elementor-widget-wrap{padding:0 20px !important}}.accordion .bdt-accordion-item{margin-bottom:20px}.accordion .bdt-accordion-container .bdt-accordion .bdt-accordion-title{font-size:1.2rem;border-radius:16px 16px 0 0;background:#fff;color:#1aaa9b}.accordion .bdt-accordion-container .bdt-accordion .bdt-accordion-content{background:#1aaa9b;color:#fff;border-radius:0 0 16px 16px}.cssSelection{margin:-30px 0 30px}@media (max-width:767px){.cssSelection{margin:10px 0 30px}.cssSelection.text-end{text-align:center !important}}.cssSelection a:hover{color:#dc905a}.select2-container--default .select2-selection--single{color:#004037;border:none;background:#e4eeee}.select2-container--default .select2-selection--single .select2-selection__rendered{text-align:center}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background:#004037}.sticky-element{position:-webkit-sticky;position:sticky;top:0}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.sticky{position:fixed;background:#fff;width:100%;top:71.95px;left:0;z-index:2;padding:15px}.sticky .wrapper{max-width:1170px;margin:0 auto}.survey{color:#004037}.survey .select2-container--default .select2-selection--single{background-color:#fff;height:37px;border-radius:0;border-width:0 0 1px;border-style:solid;border-color:#e2e4e5}.survey .select2-container--default .select2-selection--single .select2-selection__rendered{color:#004037;line-height:37px}.survey .number{background:#004037;color:#fff;display:inline-block;margin:0 5px 0 15px;border-radius:100%;text-align:center;width:28px}.survey .btn-list{margin:30px auto}.survey .btn-list .btn.theme3{margin-top:0;min-width:130px}.survey .btn-list .btn.theme4{border:1px solid #004037;color:#004037;min-width:130px;margin-top:0;padding:8px 15px;letter-spacing:.75px;border-radius:20px}.survey .btn-list .btn.theme4:hover{color:#dc905a;border-color:#dc905a}.survey .box .wrapper{background:#fff;padding:20px;border-radius:16px;margin:20px 0 30px}.survey .ii{position:relative;display:inline-block;margin-right:5px}.survey .ii .check{margin:0}.survey .ii .num{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);color:#fff;pointer-events:none}.survey .ii .iradio_flat{width:38px;height:38px;background-image:none;border-radius:100%;background:#ced5d4;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.survey .ii .iradio_flat.checked{background:#004037}@media (max-width:767px){.survey .number{margin-left:0}.survey .list-item{display:inline-block;margin-right:10px;margin-bottom:5px}.survey .form-panel h5{font-size:1.2rem}.survey .ii{position:relative;display:inline-block;margin-right:5px}.survey .ii .check{margin:0}.survey .ii .num{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);color:#fff;pointer-events:none}.survey .ii .iradio_flat{width:30px;height:30px;background-image:none;border-radius:100%;background:#ced5d4;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.survey .ii .iradio_flat.checked{background:#004037}}.elementor-element-d226a60 .elementor-widget-wrap{padding:0 !important}.ans-box{background:#1b494a;padding:80px 0;position:relative;background-attachment:fixed;background-position:50% 0;background-repeat:no-repeat;background-size:cover}.ans-box .box-style{background:#fff;border-radius:32px;padding:30px 50px;-webkit-box-shadow:2px 4px 10px rgba(0,0,0,.1);-moz-box-shadow:2px 4px 10px rgba(0,0,0,.1);box-shadow:2px 4px 10px rgba(0,0,0,.1);margin-bottom:30px}.ans-box .box-style.score-wrapper{max-width:500px;margin:0 auto 60px}.ans-box .box-style.score-wrapper .content{font-size:1.3rem}.ans-box .subtitle{font-size:1.2rem;color:#004037}.ans-box .content{padding:0}.small-cap{font-size:.9rem}.news-slider .wrapper{padding:0 15px 30px}.news-slider .text-despt{padding:20px;z-index:2;position:relative;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;margin-top:10px;background:#fff;-webkit-box-shadow:0px 4px 8px rgba(0,0,0,.1);-moz-box-shadow:0px 4px 8px rgba(0,0,0,.1);box-shadow:0px 4px 8px rgba(0,0,0,.1)}.news-slider .text-despt .text-title{color:#1aaa9b}.news-slider .text-despt p{margin-top:5px}.news-slider .img-wrapper{border-radius:10px;overflow:hidden}.news-slider .img-wrapper img{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.news-slider .slide-item a:hover .text-despt{color:#dc905a;margin-top:-10px}.news-slider .slide-item .img-wrapper img{transform:scale(1.05)}.select-year{padding:20px 0}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#004037}.select2-container--default .select2-selection--single .select2-selection__arrow b{background:url(//www.jccpa.org.hk/wp-content/themes/twentytwentyone/cus/css/../images/arrow-drop-down-line.svg) center right no-repeat;border-width:0;width:14px;height:14px;margin-left:-10px;margin-top:-6px}.evcan{padding:0}.activity{background:#f2f5f5 url(//www.jccpa.org.hk/wp-content/themes/twentytwentyone/cus/css/../images/pattern2.svg) center right no-repeat;box-shadow:inset 0px 4px 10px rgba(0,0,0,.1);padding-top:20px}.activity .detail-col{margin-bottom:20px;margin-top:20px}.activity .detail-col.box{background:#fff;border-radius:30px;padding:30px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;color:#004037}.activity .detail-col.box a{color:#004037}.activity .detail-col .date{font-weight:500;font-size:1.33rem}.activity .detail-col .post-title{font-weight:500}.activity .detail-col img{border-radius:15px}.activity .detail-col .arrow{display:flex;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;align-items:center;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;justify-content:flex-end}@media (max-width:767px){.activity .detail-col .arrow{justify-content:center}}@media (max-width:767px){.activity .detail-col .post-title{margin-top:30px}.activity .detail-col .date{font-size:1.1rem}}.activity .detail-col:hover.hover.box{background:#1aaa9b;color:#fff;transform:translateY(-15px) translateZ(0)}.activity .detail-col:hover.hover.box a,.activity .detail-col:hover.hover.box .date{color:#fff}.activity .detail-col:hover.hover.box .arrow{padding-right:20px}.activity .detail-col:hover.hover.box svg rect{fill:#fff}.green-bg{background:#1b494a;padding:30px 0}.project-listing{padding:50px 0}.project-listing .item{margin-bottom:20px}.project-listing .item .wrapper{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;border-radius:10px;overflow:hidden;background:#1aaa9b;color:#fff;box-shadow:2px 4px 6px rgba(0,0,0,.45)}.project-listing .item .wrapper .text-despt{padding:10px 20px;font-size:1.25rem;word-break:break-word}.project-listing .item .wrapper a{color:#fff;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.project-listing .item .wrapper .icon-right{float:right;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.project-listing .item .wrapper:hover{transform:scale(1.05);box-shadow:2px 8px 20px rgba(0,0,0,.7)}.project-listing .item .wrapper:hover a{color:#fff}.project-listing .item .wrapper:hover .icon-right{margin-right:20px}.list-theme4{padding:0;list-style-type:none}.list-theme4 li{display:block}.timeline ul.frame{padding:0}.timeline ul.frame li{list-style-type:none;position:relative;width:2px;margin:0 auto;background:#dc905a}.timeline ul.frame li:after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:13px;height:13px;border-radius:50%;background:inherit;z-index:1}.timeline ul.frame li .box-wrapper{position:relative;bottom:0;width:400px;padding:15px;border-radius:10px;background:#eff5f3}.timeline ul.frame li .box-wrapper .tt{display:inline-block;width:75%}@media (max-width:767px){.timeline ul.frame li .box-wrapper .tt{width:100%;padding-left:15px}}@media (min-width:768px) and (max-width:1280px){.timeline ul.frame li .box-wrapper .tt{width:100%}}.timeline ul.frame li .box-wrapper:before{content:"";position:absolute;bottom:20px;width:0;height:0;border-style:solid}.timeline ul.frame img{border-radius:10px;margin-top:10px}.timeline ul.frame .character img{opacity:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.timeline ul.frame li:nth-child(odd) .box-wrapper{left:45px;top:20px}.timeline ul.frame li:nth-child(odd) .box-wrapper:before{left:-15px;border-width:8px 16px 8px 0;border-color:transparent #eff5f3 transparent transparent}.timeline ul li:nth-child(even) .box-wrapper{left:-439px}.timeline ul.frame li:nth-child(even) .box-wrapper:before{right:-15px;border-width:8px 0 8px 16px;border-color:transparent transparent transparent #eff5f3}time{font-size:1.2rem;font-weight:700;margin-bottom:8px;display:inline-block;width:20%;color:#dc905a;vertical-align:top}@media (min-width:768px) and (max-width:1280px){time{width:100%}}.timeline ul.frame li.frame-wrapper:first-child{padding-top:0}.timeline ul.frame li.frame-wrapper:after{transition:background .5s ease-in-out}.timeline ul.frame li.frame-wrapper.in-view:after{background:#004037}.timeline ul.frame li.frame-wrapper .box-wrapper{visibility:hidden;opacity:0;box-shadow:0px 4px 4px rgba(60,112,106,.17);transition:all .5s ease-in-out;position:relative;z-index:2}.timeline .bullet-point{position:relative}.timeline .bullet-point:before{content:"\2022";display:inline-block;position:absolute;left:-15px;top:3px}.timeline ul.frame li.frame-wrapper .character{visibility:hidden;width:90px;position:absolute;left:110px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;top:0;transform:translateY(0);z-index:1;animation-timing-function:cubic-bezier(.28,.84,.42,1)}@media (max-width:767px){.timeline ul.frame li.frame-wrapper .character{display:none}}.timeline ul.frame li.frame-wrapper:hover .box-wrapper{transform:translateY(-10px) !important}.timeline ul.frame li.frame-wrapper:hover .character{visibility:visible;animation-name:bounce-7;animation-duration:1s;animation-fill-mode:forwards;transform-origin:bottom}.timeline ul.frame li.frame-wrapper:hover .character img{opacity:1}@keyframes bounce-7{0%{transform:scale(1,1) translateY(0)}10%{transform:scale(1.1,.9) translateY(0)}50%{transform:scale(.9,1.1) translateY(-80px)}70%{transform:scale(1.05,.95) translateY(-40px)}100%{transform:scale(1,1) translateY(-58px)}}.timeline ul.frame li:nth-child(odd).frame-wrapper .box-wrapper{transform:translate3d(200px,0,0)}.timeline ul.frame li:nth-child(even).frame-wrapper .box-wrapper{transform:translate3d(-200px,0,0)}.timeline ul.frame li:nth-child(even).frame-wrapper .character{left:inherit;right:100px;top:-20px}.timeline ul.frame li.frame-wrapper.in-view .box-wrapper{transform:none;visibility:visible;opacity:1}@media screen and (max-width:900px){.timeline ul.frame li.frame-wrapper .box-wrapper{width:250px}.timeline ul.frame li.frame-wrapper:nth-child(even) .box-wrapper{left:-289px}}@media screen and (max-width:600px){.timeline ul.frame li.frame-wrapper{margin-left:20px;padding-top:30px}.timeline ul.frame li.frame-wrapper .box-wrapper{width:calc(100vw - 91px)}.timeline ul.frame li.frame-wrapper:nth-child(even) .box-wrapper{left:45px;top:20px}.timeline ul.frame li.frame-wrapper:nth-child(even) .box-wrapper:before{left:-15px;border-width:8px 16px 8px 0;border-color:transparent #eff5f3 transparent transparent}}.timeline-clippy ul.frame li.frame-wrapper:after{width:40px;height:40px;border-radius:0}.timeline-rhombus ul.frame li.frame-wrapper:after{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}.timeline-rhombus ul.frame li.frame-wrapper .box-wrapper:before{bottom:12px}.timeline-star ul.frame li.frame-wrapper:after{clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.timeline-heptagon ul.frame li.frame-wrapper:after{clip-path:polygon(50% 0%,90% 20%,100% 60%,75% 100%,25% 100%,0% 60%,10% 20%)}.timeline-infinite ul.frame li.frame-wrapper:after{animation:scaleAnimation 2s infinite}@keyframes scaleAnimation{0%{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) scale(1.25)}100%{transform:translateX(-50%) scale(1)}}.pop-btn{position:fixed;left:-100px;top:45%;z-index:4;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}@media (max-width:767px){.pop-btn{left:-10px !important;transform:scale(.7)}}.pop-btn .wrapper{position:relative}.pop-btn .wrapper .cc{position:absolute;bottom:0;transform:rotate(-20deg) translateX(0%);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}.pop-btn a{display:inline-block;padding:20px 30px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;position:relative;z-index:3;width:80px;background:#1aaa9b;color:#fff;text-decoration:none;border-radius:0 10px 10px 0}.pop-btn.active{left:0}.pop-btn.active .wrapper .cc{animation-name:bounce-12;animation-duration:1s;animation-fill-mode:forwards;transform-origin:bottom}.pop-btn:hover{top:42%}.pop-btn:hover .wrapper .cc{transform:rotate(20deg) translateX(80%) translateY(-40%)}.pop-btn:hover a{padding:30px;background:#dc905a;color:#fff}@media (max-width:767px){.pop-btn a{padding:20px 10px;width:50px}}@keyframes bounce-12{0%{transform:scale(1,1) rotate(0deg) translateX(0)}10%{transform:scale(1.1) rotate(0deg) translateX(0)}50%{transform:scale(.9) rotate(10deg) translateX(80%)}70%{transform:scale(1.05) rotate(-5deg) translateX(65%)}100%{transform:scale(1) rotate(0deg) translateX(70%)}}.elementor-9119 .elementor-element.elementor-element-36558ff{margin:0 !important;padding:50px 0 !important}@media (max-width:767px){.box-margin{margin:0 15px}}.header-section section,.elementor-element-a3f5ba1 section{padding:0}.social-icon .elementor-icon{display:inline-block;max-width:25px;margin-right:6px}.social-icon .elementor-icon svg{max-width:100%}.icon-search .elementor-icon{display:inline-block;margin:0 10px;max-width:20px}.icon-search .elementor-icon svg{max-width:100%}b,strong{font-weight:500}.form-panel{background:#fff;padding:20px;border-radius:10px;margin-bottom:20px;border:1px solid #e2e4e5}.form-panel .form-control{border-radius:0;border-width:0 0 1px;border-style:solid;border-color:#e2e4e5}.form-panel h5{font-weight:400}.form-panel .check{display:inlne-block;margin-right:10px}.form-panel.error{color:#dc905a;box-shadow:0px 0px 10px #c3996b}@media (min-width:768px){.contact-map{position:absolute;right:5%;position:absolute;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);max-width:300px}}.elementor-menu-toggle{display:none !important}@media (max-width:1024px){.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main{display:block !important}.cmm4e.cmm4e-theme-default-menu-skin-461836 .cmm4e-menu-item.menu-item-has-children,.cmm4e.cmm4e-theme-default-menu-skin-461836>.cmm4e-menu-item{text-align:left}}@media (min-width:768px){.elementor-11 .elementor-element.elementor-element-70ab030{width:60%}.elementor-11 .elementor-element.elementor-element-70ab030>.elementor-element-populated{margin-left:-20%;width:120%}.elementor-11 .elementor-element.elementor-element-e359005{width:70%}}@media (max-width:767px){.elementor-11 .elementor-element.elementor-element-70ab030>.elementor-element-populated{margin:0}}@media (min-width:768px){.elementskit-megamenu-panel section{width:100% !important;left:0 !important}.elementskit-megamenu-panel .elementor-icon-list-item{tet-align:left}}.widget-enlarge{background-color:#0d7569;font-size:.8rem;border-radius:5px;padding:2px;margin-left:10px;display:flex;justify-content:center;align-items:center}.widget-enlarge a{color:#fff;display:inline-block;text-decoration:none;padding:5px;line-height:1;border-radius:5px;margin:0 3px;display:flex;align-items:center;height:23px}.widget-enlarge a.active,.widget-enlarge a:hover{color:#004037;background-color:#1aaa9b;font-weight:500}.widget-enlarge a.size1{font-size:.3rem}.widget-enlarge a.size2{font-size:.7rem}.widget-enlarge a.size3{font-size:1.3rem}.slick-next,.slick-prev{background:0 0 !important;top:inherit;bottom:0;overflow:hidden;text-indent:-999px !important;width:50px;-webkit-transform:translate(0,0%);-ms-transform:translate(0,0%);transform:translate(0,0%)}.slick-next:before,.slick-prev:before{display:none}.slick-next{bottom:4px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;background:url(//www.jccpa.org.hk/wp-content/themes/twentytwentyone/cus/css/../images/common/right-arrow.svg) center center no-repeat !important;right:40%}.slick-prev{bottom:4px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;background:url(//www.jccpa.org.hk/wp-content/themes/twentytwentyone/cus/css/../images/common/left-arrow.svg) center center no-repeat !important;left:40%}.slick-next:hover{padding-left:6px}.slick-prev:hover{padding-right:6px}@media (max-width:767px){.slick-prev{bottom:5px;left:25%}.slick-next{bottom:5px;right:25%}}.sitemap .sub-menu-toggle{display:none}.sitemap a:hover{color:#dc905a}.research .accordion-item{background:0 0;border:none}.research .accordion-item:first-of-type .accordion-button{border-radius:16px 16px 0 0;padding:20px 30px;border:none}.faq .elementor-toggle .elementor-tab-title{border-radius:16px 16px 0 0;background:#fff}.faq .elementor-tab-content.elementor-clearfix{border-radius:0 0 16px 16px}.faq .elementor-tab-content.elementor-clearfix .bold{font-size:1.2rem}.faq .elementor-toggle-title{font-weight:500 !important;word-break:break-word}.faq .elementor-toggle-title .small-tag{font-weight:300 !important}.faq.elementor-widget-toggle .elementor-tab-title .elementor-toggle-icon{margin-top:-10px}.faq.elementor-widget-toggle.theme2 .elementor-tab-title .elementor-toggle-icon{margin-top:0}.elementor-1737 .elementor-element.elementor-element-7570028 .elementor-icon-wrapper svg path{fill:#004037}.breadcrumb-arrow{color:#7e7e7e;font-size:10px;font-weight:100;margin:0 5px}button:hover{outline:none !important}.section-no-padding{padding:0}.hotline-guide{font-weight:500;max-width:500px;margin:0 auto}.viewmore-btn{width:150px;height:50px;border:0;background:#1aaa9b;text-decoration:none;position:relative;z-index:3;border-radius:30px;color:#fff;cursor:pointer;overflow:hidden;display:flex;justify-content:center;align-items:center;margin:0}.viewmore-btn.center{margin:0 auto !important}.viewmore-btn .text,.viewmore-btn .icon-container{position:relative;z-index:2;color:#fff;word-break:break-word}.viewmore-btn .icon-container{--icon-size:25px;position:relative;width:var(--icon-size);height:var(--icon-size);margin-left:15px;transition:transform .5s ease}.viewmore-btn .icon-container .icon{position:absolute;left:0;top:0;width:var(--icon-size);height:var(--icon-size);transition:transform .5s ease,opacity .25s ease}.viewmore-btn .icon-container .icon--left{transform:translateX(-200%);opacity:0}.viewmore-btn .icon-container .icon svg{width:100%;height:100%;fill:#fff}.viewmore-btn:after{content:"";position:absolute;border-radius:30px;left:0;top:0;width:100%;height:100%;background:#1aaa9b;z-index:1;transition:transform .5s ease}.viewmore-btn:hover{color:#fff;background:#004037}.viewmore-btn:hover:after{transform:translateX(65%)}.viewmore-btn:hover .icon-container{transform:translateX(125%)}.viewmore-btn:hover .icon-container .icon--left{transform:translateX(-80%);opacity:1}.viewmore-btn:hover .icon-container .icon--right{transform:translateX(200%);opacity:0}.viewmore-btn.size2{max-width:300px;width:inherit;min-width:150px}.viewmore-btn.size2:hover:after{transform:translateX(75%)}.viewmore-btn.size2:hover .icon-container{transform:translateX(125%)}.viewmore-btn.size2:hover .icon-container .icon--left{transform:translateX(0%);opacity:1}.viewmore-btn.size2:hover .icon-container .icon--right{transform:translateX(200%);opacity:0}.viewmore-btn.size3{max-width:300px;width:inherit;min-width:250px}.viewmore-btn.size3 .text{width:70%;text-align:center;padding-left:15px}.viewmore-btn.size3:hover:after{transform:translateX(80%)}.viewmore-btn.size3:hover .icon-container{transform:translateX(125%)}.viewmore-btn.size3:hover .icon-container .icon--left{transform:translateX(-100%);opacity:1}.viewmore-btn.size3:hover .icon-container .icon--right{transform:translateX(200%);opacity:0}.viewmore-btn.size4{max-width:300px;width:inherit;min-width:300px}.viewmore-btn.size4 .text{width:80%;text-align:center;padding-left:15px}.viewmore-btn.size4 .icon{margin-left:-10px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.viewmore-btn.size4:hover .icon{margin-left:0}.viewmore-btn.size4:hover:after{transform:translateX(83%)}.viewmore-btn.size4:hover .icon-container{transform:translateX(125%)}.viewmore-btn.size4:hover .icon-container .icon--left{transform:translateX(-130%);opacity:1}.viewmore-btn.size4:hover .icon-container .icon--right{transform:translateX(200%);opacity:0}@media (max-width:767px){.viewmore-btn.size4{max-width:100%;min-width:100%;margin-bottom:20px !important}.viewmore-btn.size4 .text{line-height:1.3}}.viewmore-btn.size5{max-width:400px;width:inherit;min-width:400px}.viewmore-btn.size5 .text{width:80%;text-align:center;padding-left:15px}.viewmore-btn.size5 .icon{margin-left:-10px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.viewmore-btn.size5:hover .icon{margin-left:0}.viewmore-btn.size5:hover:after{transform:translateX(83%)}.viewmore-btn.size5:hover .icon-container{transform:translateX(125%)}.viewmore-btn.size5:hover .icon-container .icon--left{transform:translateX(-130%);opacity:1}.viewmore-btn.size5:hover .icon-container .icon--right{transform:translateX(200%);opacity:0}@media (max-width:767px){.viewmore-btn.size5{max-width:100%;min-width:100%}.viewmore-btn.size5 .text{line-height:1.3}}.viewmore-btn.small-size:hover .icon-container .icon--left{transform:translateX(-15%)}.wpdt-c .wpDataTableContainerConfigSimpleTable .handsontable td ul,.wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable td ul{margin-left:5px !important;line-height:1.6}ul.nostyle{list-style-type:none;padding:0}ul.nostyle .ad-icon{margin-right:10px}.cssAccMobil .accordion-item{border-bottom:1px solid rgba(0,0,0,.1)}.cssAccMobil .accordion-item:last-child{border:none}.cssAccMobil .accordion-button{background:0 0 !important;color:#004037;border:none;font-weight:500}.cssAccMobil .accordion-button .cssThumb{width:30%;display:inline-block;margin-right:20px}.cssAccMobil .accordion-collapse{border:none}.cssAccMobil .accordion-button:after{transform:0;width:35px;height:35px;transform:rotate(0deg);background:url("http://13.250.134.104/hkjcpa/wordpress/wp-content/uploads/2021/05/arrow_drop_down_circle-1.svg") center center no-repeat}.cssAccMobil .accordion-button:not(.collapsed):after{background:url("http://13.250.134.104/hkjcpa/wordpress/wp-content/uploads/2021/05/arrow_drop_down_circle_active-1.svg") center center no-repeat}.cssAccMobil .cssTitle{margin-bottom:20px;font-weight:500;font-size:1.15rem}.width-small{max-width:30px !important}.width-small svg{margin-top:0}.width-size-box{max-width:750px;margin:0 auto}.orange{color:#dc905a}.colun-title{font-size:1.5rem;color:#dc905a;margin-bottom:10px}.cssTSliders{height:500px;overflow:hidden;position:relative;transition:height 1s}.cssTSliders .slick-dots li button:before{display:none}.cssTSliders .slick-dots li button{display:block;text-indent:-999px;overflow:hidden;width:10px;height:10px;padding:0;background:#65c3b9}.cssTSliders .slick-dots li.slick-active button{opacity:1;border:2px solid #65c3b9;background-color:#fff}b,strong{font-weight:700}.cssTSliders .cssTrick{height:100%;padding:20px 0}.cssTSliders .cssTrick{position:absolute;top:0;lefT:0;width:100%;height:100%;z-index:2}.cssTSliders .cssTrick .cssName{background:#fff;color:#004037;height:100%;border-radius:30px;display:block;padding:30px 0;writing-mode:vertical-lr;writing-mode:tb-lr;-webkit-box-shadow:0px 16px 20px rgba(0,0,0,.16);-moz-box-shadow:0px 16px 20px rgba(0,0,0,.16);box-shadow:0px 16px 20px rgba(0,0,0,.16);transition:left 1s}.cssTSliders .cssTrick .cssName .cssThumb{max-height:80px;float:left;max-width:80px}.cssTSliders .cssTrick .cssName .cssThumb img{max-width:100%;margin:0 auto;width:60px}.cssTSliders .cssTrick .cssName span{display:block;padding:10px;font-weight:500;letter-spacing:1px;font-size:1.2rem;line-height:1.2;opacity:.5}.cssTSliders .cssTrick .cssName.active span{opacity:1}.cssTSliders .cssTSliderItem{position:relative;z-index:10;top:0;left:10%;width:70%}.cssTSliders .cssTSliderItem .cssClip{display:flex}.cssTSliders .cssTSliderItem .cssPics{width:40%;position:relative;z-index:2}.cssTSliders .cssTSliderItem .cssPics .overlay{position:absolute;left:0;top:0;z-index:2;opacity:0}.cssTSliders .cssTSliderItem .cssPics .normal{display:block;position:relative;padding-bottom:20px}.cssTSliders .cssTSliderItem .cssPics .normal:hover .nn{display:none}.cssTSliders .cssTSliderItem .cssPics .normal:hover .overlay{opacity:1}.cssTSliders .cssTSliderItem .cssPics img{width:100%}.cssTSliders .cssTSliderItem .cssWrapper{width:60%}.cssTSliders .cssTSliderItem .cssWrapper .ff{margin-right:15px;background:#ececf8;margin-left:-25%;padding:30px 20px 30px 25%;margin-top:30px;z-index:0;border-radius:20px}.cssTSliders .cssTSliderItem .cssWrapper .cssTitle{color:#004037;margin-bottom:20px}.cssTSliders .cssTSliderItem .cssWrapper .cssDesc{color:#004037;padding:0 20px 0 0}.elementor-button-link{position:relative}.fix-light{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important}.fix-light .light{margin-top:20px;margin-left:0;-webkit-animation-name:rotate-light;-webkit-animation-duration:10s;-webkit-animation-iteration-count:infinite}.fix-light .light2{position:absolute;top:0;left:0;-webkit-animation-name:rotate-light2;-webkit-animation-duration:10s;-webkit-animation-iteration-count:infinite}@-webkit-keyframes rotate-light{from{-webkit-transform:rotate(0px)}25%{-webkit-transform:rotate(3deg);-webkit-animation-timing-function:ease-out}50%{-webkit-transform:rotate(0deg)}75%{-webkit-transform:rotate(3deg)}to{-webkit-transform:rotate(0deg)}}@-webkit-keyframes rotate-light2{from{-webkit-transform:rotate(0px)}25%{-webkit-transform:rotate(-5deg);-webkit-animation-timing-function:ease-out}50%{-webkit-transform:rotate(0deg)}75%{-webkit-transform:rotate(5deg)}to{-webkit-transform:rotate(0deg)}}.informationBoard{padding:80px 0;position:relative;background-attachment:fixed;background-position:50% 0;background-repeat:no-repeat;background-size:cover}.informationBoard .container{max-width:800px;margin:0 auto}.informationBoard .card-content ul br{display:none}.informationBoard .card-item{background:#fff;border-radius:32px;margin-bottom:40px}.informationBoard .card-item .wrapper{padding:50px 5%}.informationBoard .card-item .card-title{font-weight:500;font-size:1.2rem;margin-bottom:20px}@media (min-width:768px){.informationBoard .card-item .img-wrapper{text-align:right}}.text-right{text-align:right}.accordion-button{font-weight:500 !important}.accordion-button:hover,.accordion-item:last-of-type .accordion-button.collapsed{color:#004037 !important}.scrollbar-inner{max-height:300px;overflow-x:auto}.news-announcement{background:#c3996b;padding:10px;color:#fff}.news-announcement span{white-space:nowrap;width:70%;overflow:hidden !important;text-overflow:ellipsis}.news-announcement .btn{background:#004037;color:#fff;border-radius:8px;padding:6px 15px;margin-left:10px;font-size:.9rem;font-weight:200}.inner-icon{height:200px;display:flex;align-items:center;justify-content:center}@media (max-width:767px){.inner-icon{height:170px}.inner-icon svg{height:170px !important}}.popup{position:fixed;background:rgba(0,0,0,.9);left:0;top:0;height:100%;width:100%;z-index:99;display:none}.popup .pop-content{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%)}@media (max-width:767px){.popup .pop-content{width:90%}.popup .pop-content .wrapper{max-height:80vh;overflow-x:auto}}.popup .pop-content .wrapper{min-width:80%;max-width:880px;padding:30px;background:#c3996b;color:#fff;border-radius:25px}.popup .pop-content .wrapper .text-right{text-align:right}.popup .pop-content .wrapper .head-title{font-size:1rem;font-weight:300}.popup .pop-content .wrapper .head-title b,.popup .pop-content .wrapper .head-title strong{font-weight:500}.popup .pop-content .wrapper .hyperlink:after{background:#fff}.popup .pop-content .wrapper .hyperlink:hover{color:#fff}.gallery-floorplan .floorpp{min-height:333px}.gallery-floorplan .floorpp img{width:100%}.gallery-floorplan.theme4 .floorpp{min-height:200px}.gallery-floorplan .floorpp,.gallery-floorplan .n-active{display:none}.gallery-floorplan .floorpp.active,.gallery-floorplan .n-active.active{display:block}@media (max-width:767px){.gallery-floorplan .floorpp{min-height:110px}}.elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{display:none !important}.elementor-element-5e8fabd{min-height:0px !important}.floorplan .elementor-tab-title,.safe-tips .elementor-tab-title{padding:10px 20px;border-radius:30px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;margin:0 5px;font-size:1rem}.floorplan .elementor-tab-title.elementor-active,.floorplan .elementor-tab-title:hover,.safe-tips .elementor-tab-title.elementor-active,.safe-tips .elementor-tab-title:hover{background:rgba(26,170,155,.2)}#barba-wrapper{opacity:0}.footer .elementor-heading-title a{color:#dc905a}.img-full .size-full{width:100% !important;max-width:100% !important}#magicMouseCursor{transform:.6s;transform:1s;border-color:#000}#magicPointer{display:none}@media (max-width:1280){.icon-search .elementor-icon{vertical-align:middle}}.grid-hover .elementor-widget-wrap{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.grid-hover .elementor-button{background:0 0 !important}.grid-hover .elementor-button .elementor-align-icon-right{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.grid-hover:hover .elementor-widget-wrap{background:#1aaa9b !important}.grid-hover:hover .elementor-button span{color:#fff !important}.grid-hover:hover svg path{fill:#fff !important}.grid-hover:hover .elementor-button .elementor-align-icon-right{margin-left:10px !important}.pop-gallery{position:fixed;background:rgba(0,0,0,.9);z-index:100;left:0;top:0;width:100%;height:100%;display:none;cursor:pointer}.pop-gallery .core{position:relative}.pop-gallery .close{position:absolute;right:-15px;top:-15px}.pop-gallery .img-wrapper{border-radius:32px 32px 0 0;overflow:hidden}.pop-gallery .content-wrapper{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);max-width:500px;background:#fff;border-radius:32px;box-shadow:5px 10px 20px rgba(0,0,0,.25)}@media (max-width:767px){.pop-gallery .content-wrapper{width:80%}}.pop-gallery .content-wrapper .gallery-title{font-weight:500;font-size:1.2rem}.pop-gallery .content-wrapper .text-despt{padding:15px 20px}.option-button{width:180px;height:50px;margin:0 20px;cursor:pointer;position:relative}.option-button:nth-of-type(2){transform:scaleY(-1)}.option-button:nth-of-type(2):hover b span .char{offset-distance:calc((var(--char-index)*7.5%) + 35%)}.option-button:nth-of-type(2) b span .char{transform:scaleY(-1);offset-distance:calc((var(--char-index)*10%) + 32.5%)}.option-button b{pointer-events:none;position:absolute;left:290px;top:25px}.option-button b .word{position:relative}.option-button b .word .char{display:inline-block;offset-path:path("M 0 300 C 30 300 60 300 95 300 C 165 300 130 300 195 300 ");position:absolute;top:-300px;left:-300px;font-size:20px;offset-distance:calc((var(--char-index)*10%) + 25%);transition:.3s cubic-bezier(.175,.885,.32,1.275)}.option-button:before{content:'';left:0;transition:.3s cubic-bezier(.175,.885,.32,1.275);position:absolute;width:100%;height:100%;box-shadow:0 -20px 0 -20px;background:#fff}.option-button:hover b{top:20px}.option-button:hover:before{height:115px;border-radius:0 0 125px 125px;box-shadow:0 -20px 0 -10px}.option-button:hover b .word .char{offset-path:path("M 0 200 C 45 300 10 370 100 370 C 190 370 160 300 195 200 ");offset-distance:calc((var(--char-index)*7.5%) + 33%)}.catitme{display:inline-block;margin:0 auto;padding:0;background:#f2ede1;box-shadow:inset 0px 4px 4px rgba(0,0,0,.25);border-radius:100px}.catitme li{display:inline-block}.catitme li a{display:block;padding:10px 20px;color:#004037;border-radius:100px}.catitme li a.active{background:#004037;color:#fff}.catitme li a:hover{color:#dc905a}#content{padding-bottom:50px;text-align:justify}#content h2{color:#507d32;font-size:1.625em;padding-bottom:20px;font-weight:700}#content h3{color:#a95727;font-size:1.375em;padding-bottom:20px;font-weight:700}#content h4{color:#f07027;font-size:1.125em;padding-bottom:20px;font-weight:700}#content h5{color:#000;font-size:1em;padding-bottom:20px;font-weight:700}#content .hd_green{color:#507d32;font-size:1.375em;padding-bottom:20px;font-weight:700}#content .small{font-size:75%}#content p{padding-bottom:30px}#content p.half_margin{padding-bottom:15px}#content p.no_margin{padding-bottom:0}#content hr{border:0;border-top:1px solid #eaebed;margin:30px 0}#content p+hr{margin-top:0}#content ol{list-style-type:none;margin:0 0 30px 30px;counter-reset:section}#content ol>li{padding-left:10px;margin-top:10px;position:relative;counter-increment:section}#content ol>li:before{position:absolute;top:0;left:-20px;content:counter(section) ". "}#content ol>li:first-child{margin-top:0}#content ul{margin-bottom:30px;padding:0}#content ol>li>ul,#content ul>li>ul{margin:20px 0 30px}#content ol>li>ol,#content ul>li>ol{margin-top:20px;margin-bottom:30px}#content ul>li{padding-left:20px;margin-top:10px;position:relative;color:#333}#content ul>li:first-child{margin-top:0}#content ul>li:before{position:absolute;content:"";width:5px;height:5px;border-radius:5px;background-color:#a9c638;content:"";top:.6em;left:7px}#content ul.hiven>li:before{content:"-";background:0 0;top:-.1em;left:6px}#content ul.no_style li{background:0 0;padding:0}#content ul.no_style li:before{display:none}#content ul.f_left li{float:left;margin:0 20px 10px 0}#content ul.col2 li{width:50%;float:left;margin-top:0 !important;margin-bottom:10px;display:table-cell}#content .fleft_img{float:left;margin:0 20px 20px 0}#content .fright_img{float:right;margin:0 0 20px 20px}#content .fright_img2{float:right;margin:0 0 20px 20px}#content .fright_img2 img{float:right;margin:0 0 20px}#content .fleft_img3{margin:0 0 20px}#content .fleft_img3 img{float:left;margin:0 20px 0 0}.menu-item a,.footer .menu-item a{word-break:break-word !important}.select-frame{background:url(//www.jccpa.org.hk/wp-content/themes/twentytwentyone/cus/css/../images/bg_map.jpg) left top no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:#fff;padding:50px 0}.select-frame .core-frame{padding:20px 5%;background:#fff;color:#004037;border:1px solid #e2e4e5;box-shadow:0px 4px 4px rgba(0,0,0,.25);border-radius:8px;margin:0 15px}.row-flex{display:flex;flex-wrap:wrap}.jccpa_map .cssItem{height:100%}.jccpa_map .cssItem .wrapper{padding:20px;color:#000;background:#fff;border:1px solid #e2e4e5;box-shadow:0px 4px 4px rgba(0,0,0,.25);border-radius:8px}.jccpa_map .cssItem .name{font-size:1.3rem;color:#004037}.jccpa_map .cssItem .fas{width:25px}.jccpa_map .cssItem .service{margin-top:10px}.jccpa_map .cssItem .service-type div{background:#f0f9f5;border-radius:5px;padding:10px;margin:5px 0}.jccpa_map .cssItem .service-type div:nth-child(odd){background:#fcf2ec}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{word-break:break-word !important}.safe-gallery-main img{margin:0 auto}@media (min-width:768px){.safe-gallery-main img{max-width:600px}}.gallery-item{margin:20px 0;width:20%;display:flex}.gallery-item .wrapper{border-radius:32px;overflow:hidden;background:rgba(254,224,183,.3);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;cursor:pointer;color:#004037;font-weight:500}.gallery-item .wrapper:hover{background:#fee0b7}.gallery-item .wrapper .text-despt{padding:15px 20px;text-align:center;line-height:1.3}@media (max-width:767px){.gallery-item{width:50%}}.safe-gallery{padding:50px 0}.safe-gallery .gallery-item{margin:20px 0;width:20%;display:flex;padding:0 10px}.safe-gallery .gallery-item .wrapper{border-radius:20px;overflow:hidden;background:#f8efe3;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;cursor:pointer;color:#004037;font-weight:500}.safe-gallery .gallery-item .wrapper:hover{background:#fee0b7}.safe-gallery .gallery-item .wrapper .text-despt{min-height:130px;padding:15px 20px;text-align:center;line-height:1.3}@media (max-width:767px){.safe-gallery .gallery-item{width:50%}}.safe-gallery .slick-prev{left:-60px}.safe-gallery .slick-next{right:-60px}.safe-gallery .slick-next,.safe-gallery .slick-prev{top:50%;bottom:inherit;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.safe-gallery .gallery-item.active .wrapper{background:#fee0b7;box-shadow:0px 4px 10px rgba(0,0,0,.1)}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{display:none}.dropdown-map{position:relative;display:block;color:#004037;border-bottom:1px solid #e2e4e5}.dropdown-map .cssSub{list-style-type:none;padding:0 0 0 30px;margin:0}.dropdown-map .icheckbox_square-green{margin-right:10px}.dropdown-map .cssMain{margin:5px auto 20px}.dropdown-map .dropbtn{border:none}.dropdown-map .dropdown-content{display:none;padding:20px;position:absolute;background-color:#fff;box-shadow:0px 24px 40px rgba(103,76,76,.12);border-radius:16px;min-width:215px;z-index:1}.dropdown-map .dropdown-content a{color:#000;padding:12px 16px;text-decoration:none;display:block}.dropdown-map .dropdown-content a:hover{background-color:#ddd}.dropdown-map:hover .dropdown-content{display:block}.despt.theme2 .elementor-widget-container:hover{background:#fff !important}#magicPointer{display:none}