.elementor-1414 .elementor-element.elementor-element-bf623cc{--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-1414 .elementor-element.elementor-element-8b79989{--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-1414 .elementor-element.elementor-element-2e25eec{--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-1414 .elementor-element.elementor-element-b1be904{--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-1414 .elementor-element.elementor-element-0f76c62{--grid-template-columns:repeat(2, auto);text-align:center;--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-1414 .elementor-element.elementor-element-fa96664{--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-1414 .elementor-element.elementor-element-1d121c7.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-1414 .elementor-element.elementor-element-1d121c7{text-align:center;}.elementor-1414 .elementor-element.elementor-element-cae4fbd{--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-1414 .elementor-element.elementor-element-d06b91d .elementor-repeater-item-6658c7b .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://capitolcentre.hk/wp-content/uploads/2025/11/Banner02.jpg);background-size:cover;}.elementor-1414 .elementor-element.elementor-element-d06b91d .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-1414 .elementor-element.elementor-element-d06b91d .swiper-slide-contents{max-width:70%;}.elementor-1414 .elementor-element.elementor-element-d06b91d .swiper-slide-inner{text-align:center;}.elementor-1414 .elementor-element.elementor-element-e9d516d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1414 .elementor-element.elementor-element-015b4b5{--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-1414 .elementor-element.elementor-element-015b4b5:not(.elementor-motion-effects-element-type-background), .elementor-1414 .elementor-element.elementor-element-015b4b5 > .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-1414 .elementor-element.elementor-element-e22d8c4 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-weight:600;color:#000000;}.elementor-1414 .elementor-element.elementor-element-19185d0{--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-1414 .elementor-element.elementor-element-55edd84{font-family:"Noto Sans TC", Sans-serif;font-weight:400;letter-spacing:0.5px;}.elementor-1414 .elementor-element.elementor-element-55edd84 p{margin-block-end:5px;}.elementor-1414 .elementor-element.elementor-element-b874d32{--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-1414 .elementor-element.elementor-element-837217d{--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-1414 .elementor-element.elementor-element-227c88e .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-weight:600;color:#000000;}.elementor-1414 .elementor-element.elementor-element-e31d7c0{font-family:"Noto Sans TC", Sans-serif;font-weight:400;letter-spacing:0.5px;}.elementor-1414 .elementor-element.elementor-element-e31d7c0 p{margin-block-end:5px;}.elementor-1414 .elementor-element.elementor-element-f73bd34 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-weight:600;color:#000000;}.elementor-1414 .elementor-element.elementor-element-f23a1c8 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-weight:400;color:#000000;}.elementor-1414 .elementor-element.elementor-element-f85940c{font-family:"Noto Sans TC", Sans-serif;font-weight:400;letter-spacing:0.5px;}.elementor-1414 .elementor-element.elementor-element-f85940c p{margin-block-end:5px;}.elementor-1414 .elementor-element.elementor-element-4943fed .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-weight:400;color:#000000;}.elementor-1414 .elementor-element.elementor-element-9fe60f3{font-family:"Noto Sans TC", Sans-serif;font-weight:400;letter-spacing:0.5px;}.elementor-1414 .elementor-element.elementor-element-9fe60f3 p{margin-block-end:5px;}.elementor-1414 .elementor-element.elementor-element-4dec9d4 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-weight:400;color:#000000;}.elementor-1414 .elementor-element.elementor-element-0015792{font-family:"Noto Sans TC", Sans-serif;font-weight:400;letter-spacing:0.5px;}.elementor-1414 .elementor-element.elementor-element-0015792 p{margin-block-end:5px;}.elementor-1414 .elementor-element.elementor-element-0ec1034 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-weight:400;color:#000000;}.elementor-1414 .elementor-element.elementor-element-ad978bf{font-family:"Noto Sans TC", Sans-serif;font-weight:400;letter-spacing:0.5px;}.elementor-1414 .elementor-element.elementor-element-ad978bf p{margin-block-end:5px;}.elementor-1414 .elementor-element.elementor-element-2dc0218{--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-1414 .elementor-element.elementor-element-8922801{--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-1414 .elementor-element.elementor-element-0b8e0ae .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-weight:600;color:#000000;}.elementor-1414 .elementor-element.elementor-element-2efa5de{--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-1414 .elementor-element.elementor-element-d386338{font-family:"Noto Sans TC", Sans-serif;font-weight:400;letter-spacing:0.5px;}.elementor-1414 .elementor-element.elementor-element-d386338 p{margin-block-end:5px;}.elementor-1414 .elementor-element.elementor-element-071c846{--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-1414 .elementor-element.elementor-element-94ef901 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-weight:600;color:#000000;}.elementor-1414 .elementor-element.elementor-element-4db92be{--display:flex;}.elementor-1414 .elementor-element.elementor-element-1d2bc0b{--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-1414 .elementor-element.elementor-element-56125c7 .elementor-repeater-item-70f8fea{left:8%;--hotspot-translate-x:8%;top:97%;--hotspot-translate-y:97%;}.elementor-1414 .elementor-element.elementor-element-56125c7 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-1414 .elementor-element.elementor-element-56125c7{--background-align:center;--hotspot-color:#000000;--hotspot-size:15px;--hotspot-box-color:#A1ABB700;}.elementor-1414 .elementor-element.elementor-element-56125c7 .e-hotspot__label{font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:400;}.elementor-1414 .elementor-element.elementor-element-6f368ac .elementor-repeater-item-2bcd915{left:40%;--hotspot-translate-x:40%;top:97%;--hotspot-translate-y:97%;}.elementor-1414 .elementor-element.elementor-element-6f368ac .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-1414 .elementor-element.elementor-element-6f368ac{--background-align:center;--hotspot-color:#303030;--hotspot-box-color:#00000000;}.elementor-1414 .elementor-element.elementor-element-6f368ac .e-hotspot__label{font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:400;}.elementor-1414 .elementor-element.elementor-element-d3b815e .elementor-repeater-item-f2af49e{left:35%;--hotspot-translate-x:35%;top:95%;--hotspot-translate-y:95%;}.elementor-1414 .elementor-element.elementor-element-d3b815e .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-1414 .elementor-element.elementor-element-d3b815e{--background-align:center;--hotspot-color:#303030;--hotspot-box-color:#00000000;}.elementor-1414 .elementor-element.elementor-element-d3b815e .e-hotspot__label{font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:400;}.elementor-1414 .elementor-element.elementor-element-ce21bbd .elementor-repeater-item-fa83735{left:36%;--hotspot-translate-x:36%;top:96%;--hotspot-translate-y:96%;}.elementor-1414 .elementor-element.elementor-element-ce21bbd .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-1414 .elementor-element.elementor-element-ce21bbd{--background-align:center;--hotspot-color:#303030;--hotspot-box-color:#00000000;}.elementor-1414 .elementor-element.elementor-element-ce21bbd .e-hotspot__label{font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:400;}.elementor-1414 .elementor-element.elementor-element-225ce659{--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-1414 .elementor-element.elementor-element-225ce659::before, .elementor-1414 .elementor-element.elementor-element-225ce659 > .elementor-background-video-container::before, .elementor-1414 .elementor-element.elementor-element-225ce659 > .e-con-inner > .elementor-background-video-container::before, .elementor-1414 .elementor-element.elementor-element-225ce659 > .elementor-background-slideshow::before, .elementor-1414 .elementor-element.elementor-element-225ce659 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1414 .elementor-element.elementor-element-225ce659 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF 0%, #D4D4D4 100%);}.elementor-1414 .elementor-element.elementor-element-748ed0b7{--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-1414 .elementor-element.elementor-element-25f14781{font-family:"Noto Sans TC", Sans-serif;font-weight:400;}.elementor-1414 .elementor-element.elementor-element-450475cb{--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-1414 .elementor-element.elementor-element-2e09d21e{font-family:"Noto Sans TC", Sans-serif;font-weight:400;}.elementor-1414 .elementor-element.elementor-element-2517bb71{--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-1414 .elementor-element.elementor-element-3fa7a49{font-family:"Noto Sans TC", Sans-serif;font-weight:400;}.elementor-1414 .elementor-element.elementor-element-e28a757{--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-1414 .elementor-element.elementor-element-4611724e{font-family:"Noto Sans TC", Sans-serif;font-weight:400;}.elementor-1414 .elementor-element.elementor-element-4b3923a1{--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-1414 .elementor-element.elementor-element-1d4b5f7d{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-1414 .elementor-element.elementor-element-e9d516d{--grid-auto-flow:row;}.elementor-1414 .elementor-element.elementor-element-1d2bc0b{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-1414 .elementor-element.elementor-element-8b79989{--width:15%;}.elementor-1414 .elementor-element.elementor-element-2e25eec{--width:55%;}.elementor-1414 .elementor-element.elementor-element-b1be904{--width:15%;}.elementor-1414 .elementor-element.elementor-element-fa96664{--width:15%;}.elementor-1414 .elementor-element.elementor-element-837217d{--width:50%;}.elementor-1414 .elementor-element.elementor-element-2dc0218{--width:50%;}.elementor-1414 .elementor-element.elementor-element-748ed0b7{--width:25%;}.elementor-1414 .elementor-element.elementor-element-450475cb{--width:25%;}.elementor-1414 .elementor-element.elementor-element-2517bb71{--width:25%;}.elementor-1414 .elementor-element.elementor-element-e28a757{--width:25%;}}@media(max-width:767px){.elementor-1414 .elementor-element.elementor-element-8b79989.e-con{--order:2;}.elementor-1414 .elementor-element.elementor-element-2e25eec.e-con{--order:4;}.elementor-1414 .elementor-element.elementor-element-b1be904.e-con{--order:3;}.elementor-1414 .elementor-element.elementor-element-0f76c62{text-align:right;}.elementor-1414 .elementor-element.elementor-element-fa96664.e-con{--order:-99999 /* order start hack */;}.elementor-1414 .elementor-element.elementor-element-1d121c7.elementor-element{--align-self:flex-end;}.elementor-1414 .elementor-element.elementor-element-e9d516d{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1414 .elementor-element.elementor-element-1d2bc0b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for maxmegamenu, class: .elementor-element-39fe12e */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 */