.elementor-1649 .elementor-element.elementor-element-4daa554f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1649 .elementor-element.elementor-element-29a173b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1649 .elementor-element.elementor-element-648fa5a7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-1649 .elementor-element.elementor-element-43a2eab6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;}.elementor-1649 .elementor-element.elementor-element-61040252{--grid-template-columns:repeat(2, auto);text-align:center;--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-1649 .elementor-element.elementor-element-5fddd0c4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1649 .elementor-element.elementor-element-2aafae57.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-1649 .elementor-element.elementor-element-2aafae57{text-align:center;}.elementor-1649 .elementor-element.elementor-element-234fae66{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1649 .elementor-element.elementor-element-331b1bf6 .elementor-repeater-item-ffb0e33 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://capitolcentre.hk/wp-content/uploads/2025/11/Banner03.jpg);background-size:cover;}.elementor-1649 .elementor-element.elementor-element-331b1bf6 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-1649 .elementor-element.elementor-element-331b1bf6 .swiper-slide-contents{max-width:70%;}.elementor-1649 .elementor-element.elementor-element-331b1bf6 .swiper-slide-inner{text-align:center;}.elementor-1649 .elementor-element.elementor-element-7a9e1dd4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1649 .elementor-element.elementor-element-12cb5174{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1649 .elementor-element.elementor-element-12cb5174:not(.elementor-motion-effects-element-type-background), .elementor-1649 .elementor-element.elementor-element-12cb5174 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F3F3F3 0%, #FFFFFF 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1649 .elementor-element.elementor-element-163812af .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-weight:600;color:#000000;}.elementor-1649 .elementor-element.elementor-element-4feae4f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1649 .elementor-element.elementor-element-281b4447{font-family:"Noto Sans TC", Sans-serif;font-weight:400;letter-spacing:0.5px;}.elementor-1649 .elementor-element.elementor-element-281b4447 p{margin-block-end:5px;}.elementor-1649 .elementor-element.elementor-element-597c802d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1649 .elementor-element.elementor-element-640574c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1649 .elementor-element.elementor-element-4a29f358 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-weight:600;color:#000000;}.elementor-1649 .elementor-element.elementor-element-6311a9cb{font-family:"Noto Sans TC", Sans-serif;font-weight:400;letter-spacing:0.5px;}.elementor-1649 .elementor-element.elementor-element-6311a9cb p{margin-block-end:5px;}.elementor-1649 .elementor-element.elementor-element-49e1e66d .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-weight:600;color:#000000;}.elementor-1649 .elementor-element.elementor-element-37c6c219 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-weight:400;color:#000000;}.elementor-1649 .elementor-element.elementor-element-43bb2cd0{font-family:"Noto Sans TC", Sans-serif;font-weight:400;letter-spacing:0.5px;}.elementor-1649 .elementor-element.elementor-element-43bb2cd0 p{margin-block-end:5px;}.elementor-1649 .elementor-element.elementor-element-64ee5f55 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-weight:400;color:#000000;}.elementor-1649 .elementor-element.elementor-element-2a49b100{font-family:"Noto Sans TC", Sans-serif;font-weight:400;letter-spacing:0.5px;}.elementor-1649 .elementor-element.elementor-element-2a49b100 p{margin-block-end:5px;}.elementor-1649 .elementor-element.elementor-element-60d10141 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-weight:400;color:#000000;}.elementor-1649 .elementor-element.elementor-element-367d535b{font-family:"Noto Sans TC", Sans-serif;font-weight:400;letter-spacing:0.5px;}.elementor-1649 .elementor-element.elementor-element-367d535b p{margin-block-end:5px;}.elementor-1649 .elementor-element.elementor-element-47b945a4 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-weight:400;color:#000000;}.elementor-1649 .elementor-element.elementor-element-50fcccf4{font-family:"Noto Sans TC", Sans-serif;font-weight:400;letter-spacing:0.5px;}.elementor-1649 .elementor-element.elementor-element-50fcccf4 p{margin-block-end:5px;}.elementor-1649 .elementor-element.elementor-element-af32ccd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1649 .elementor-element.elementor-element-4e6511e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1649 .elementor-element.elementor-element-62384ff1 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-weight:600;color:#000000;}.elementor-1649 .elementor-element.elementor-element-4d9f1b55{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1649 .elementor-element.elementor-element-2307250a{font-family:"Noto Sans TC", Sans-serif;font-weight:400;letter-spacing:0.5px;}.elementor-1649 .elementor-element.elementor-element-2307250a p{margin-block-end:5px;}.elementor-1649 .elementor-element.elementor-element-4480fd2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1649 .elementor-element.elementor-element-4b7e4a2 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-weight:600;color:#000000;}.elementor-1649 .elementor-element.elementor-element-d07cd4c{--display:flex;}.elementor-1649 .elementor-element.elementor-element-06c7889{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-hotspot .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary );}.elementor-widget-hotspot .e-hotspot__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1649 .elementor-element.elementor-element-cb52106 .elementor-repeater-item-6169df5{left:14%;--hotspot-translate-x:14%;top:97%;--hotspot-translate-y:97%;}.elementor-1649 .elementor-element.elementor-element-cb52106 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-1649 .elementor-element.elementor-element-cb52106{--background-align:center;--hotspot-color:#303030;--hotspot-box-color:#00000000;}.elementor-1649 .elementor-element.elementor-element-cb52106 .e-hotspot__label{font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:400;}.elementor-1649 .elementor-element.elementor-element-0e4b9e7 .elementor-repeater-item-a4ff543{left:40%;--hotspot-translate-x:40%;top:97%;--hotspot-translate-y:97%;}.elementor-1649 .elementor-element.elementor-element-0e4b9e7 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-1649 .elementor-element.elementor-element-0e4b9e7{--background-align:center;--hotspot-color:#303030;--hotspot-box-color:#00000000;}.elementor-1649 .elementor-element.elementor-element-0e4b9e7 .e-hotspot__label{font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:400;}.elementor-1649 .elementor-element.elementor-element-3553ada .elementor-repeater-item-aadd554{left:35%;--hotspot-translate-x:35%;top:95%;--hotspot-translate-y:95%;}.elementor-1649 .elementor-element.elementor-element-3553ada .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-1649 .elementor-element.elementor-element-3553ada{--background-align:center;--hotspot-color:#303030;--hotspot-box-color:#00000000;}.elementor-1649 .elementor-element.elementor-element-3553ada .e-hotspot__label{font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:400;}.elementor-1649 .elementor-element.elementor-element-654bdc5 .elementor-repeater-item-895bfca{left:30%;--hotspot-translate-x:30%;top:95%;--hotspot-translate-y:95%;}.elementor-1649 .elementor-element.elementor-element-654bdc5 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-1649 .elementor-element.elementor-element-654bdc5{--background-align:center;--hotspot-color:#303030;--hotspot-box-color:#00000000;}.elementor-1649 .elementor-element.elementor-element-654bdc5 .e-hotspot__label{font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:400;}.elementor-1649 .elementor-element.elementor-element-6db5390{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1649 .elementor-element.elementor-element-0c7df9b{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1649 .elementor-element.elementor-element-dd649c8 .elementor-repeater-item-33421e3{left:35%;--hotspot-translate-x:35%;top:97%;--hotspot-translate-y:97%;}.elementor-1649 .elementor-element.elementor-element-dd649c8 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-1649 .elementor-element.elementor-element-dd649c8{--background-align:center;--hotspot-color:#303030;--hotspot-box-color:#00000000;}.elementor-1649 .elementor-element.elementor-element-dd649c8 .e-hotspot__label{font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:400;}.elementor-1649 .elementor-element.elementor-element-2317171 .elementor-repeater-item-4438e33{left:50%;--hotspot-translate-x:50%;top:95%;--hotspot-translate-y:95%;}.elementor-1649 .elementor-element.elementor-element-2317171 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-1649 .elementor-element.elementor-element-2317171{--background-align:center;--hotspot-color:#303030;--hotspot-box-color:#00000000;}.elementor-1649 .elementor-element.elementor-element-2317171 .e-hotspot__label{font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:400;}.elementor-1649 .elementor-element.elementor-element-e8ed1d3 .elementor-repeater-item-75d3226{left:50%;--hotspot-translate-x:50%;top:97%;--hotspot-translate-y:97%;}.elementor-1649 .elementor-element.elementor-element-e8ed1d3 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-1649 .elementor-element.elementor-element-e8ed1d3{--background-align:center;--hotspot-color:#303030;--hotspot-box-color:#00000000;}.elementor-1649 .elementor-element.elementor-element-e8ed1d3 .e-hotspot__label{font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:400;}.elementor-1649 .elementor-element.elementor-element-f3ac8d2 .elementor-repeater-item-67e96b3{left:50%;--hotspot-translate-x:50%;top:95%;--hotspot-translate-y:95%;}.elementor-1649 .elementor-element.elementor-element-f3ac8d2 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-1649 .elementor-element.elementor-element-f3ac8d2{--background-align:center;--hotspot-color:#303030;--hotspot-box-color:#00000000;}.elementor-1649 .elementor-element.elementor-element-f3ac8d2 .e-hotspot__label{font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:400;}.elementor-1649 .elementor-element.elementor-element-5cac2bd2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;}.elementor-1649 .elementor-element.elementor-element-5cac2bd2::before, .elementor-1649 .elementor-element.elementor-element-5cac2bd2 > .elementor-background-video-container::before, .elementor-1649 .elementor-element.elementor-element-5cac2bd2 > .e-con-inner > .elementor-background-video-container::before, .elementor-1649 .elementor-element.elementor-element-5cac2bd2 > .elementor-background-slideshow::before, .elementor-1649 .elementor-element.elementor-element-5cac2bd2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1649 .elementor-element.elementor-element-5cac2bd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF 0%, #D4D4D4 100%);}.elementor-1649 .elementor-element.elementor-element-4e60ac6d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1649 .elementor-element.elementor-element-32e7455e{font-family:"Noto Sans TC", Sans-serif;font-weight:400;}.elementor-1649 .elementor-element.elementor-element-37c9b6f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1649 .elementor-element.elementor-element-319d2cd8{font-family:"Noto Sans TC", Sans-serif;font-weight:400;}.elementor-1649 .elementor-element.elementor-element-6aef6963{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1649 .elementor-element.elementor-element-5690b04d{font-family:"Noto Sans TC", Sans-serif;font-weight:400;}.elementor-1649 .elementor-element.elementor-element-a3aa2cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1649 .elementor-element.elementor-element-2f9385ad{font-family:"Noto Sans TC", Sans-serif;font-weight:400;}.elementor-1649 .elementor-element.elementor-element-c1407e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1649 .elementor-element.elementor-element-452415a9{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}@media(max-width:1024px){.elementor-1649 .elementor-element.elementor-element-7a9e1dd4{--grid-auto-flow:row;}.elementor-1649 .elementor-element.elementor-element-06c7889{--grid-auto-flow:row;}.elementor-1649 .elementor-element.elementor-element-0c7df9b{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-1649 .elementor-element.elementor-element-29a173b{--width:15%;}.elementor-1649 .elementor-element.elementor-element-648fa5a7{--width:55%;}.elementor-1649 .elementor-element.elementor-element-43a2eab6{--width:15%;}.elementor-1649 .elementor-element.elementor-element-5fddd0c4{--width:15%;}.elementor-1649 .elementor-element.elementor-element-640574c6{--width:50%;}.elementor-1649 .elementor-element.elementor-element-af32ccd{--width:50%;}.elementor-1649 .elementor-element.elementor-element-4e60ac6d{--width:25%;}.elementor-1649 .elementor-element.elementor-element-37c9b6f7{--width:25%;}.elementor-1649 .elementor-element.elementor-element-6aef6963{--width:25%;}.elementor-1649 .elementor-element.elementor-element-a3aa2cb{--width:25%;}}@media(max-width:767px){.elementor-1649 .elementor-element.elementor-element-648fa5a7.e-con{--order:99999 /* order end hack */;}.elementor-1649 .elementor-element.elementor-element-61040252{text-align:right;}.elementor-1649 .elementor-element.elementor-element-5fddd0c4.e-con{--order:-99999 /* order start hack */;}.elementor-1649 .elementor-element.elementor-element-2aafae57.elementor-element{--align-self:flex-end;}.elementor-1649 .elementor-element.elementor-element-7a9e1dd4{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1649 .elementor-element.elementor-element-06c7889{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1649 .elementor-element.elementor-element-0c7df9b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for maxmegamenu, class: .elementor-element-a477127 */body, h1, h2, h3, h4, h5, h6, p, a{
font-family: 'Noto Sans TC', sans-serif!important;
}
/* Remove mega indicator only on desktop */
@media (min-width: 768px) {
    .mega-indicator {
        display: none !important;
    }
    
    /* Optional: Also remove menu rows only on desktop */
    .mega-menu-row {
        display: none !important;
    }
}

/* Keep indicators visible on mobile */
@media (max-width: 767px) {
    .mega-indicator {
        display: inline-block !important;
    }
    
    .mega-menu-row {
        display: block !important;
    }
}/* End custom CSS */