.elementor-8 .elementor-element.elementor-element-52b28b5{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-11eba4a{--display:flex;--overlay-opacity:0.2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-11eba4a::before, .elementor-8 .elementor-element.elementor-element-11eba4a > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-11eba4a > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-11eba4a > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-11eba4a > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-11eba4a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-0fe3ae2{--display:flex;--min-height:95vh;--justify-content:center;--overlay-opacity:0.2;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-0fe3ae2:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0fe3ae2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tcgconstruction.hk/wp-content/uploads/2025/05/139648e1a8f03541df859653dd6e28beec4b5f8c-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-0fe3ae2::before, .elementor-8 .elementor-element.elementor-element-0fe3ae2 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-0fe3ae2 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-0fe3ae2 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-0fe3ae2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-0fe3ae2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-9ee6dba > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-9ee6dba .elementor-heading-title{font-family:"Archia", Sans-serif;font-size:100px;font-weight:400;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-8 .elementor-element.elementor-element-4b2502f{width:var( --container-widget-width, 670px );max-width:670px;--container-widget-width:670px;--container-widget-flex-grow:0;font-family:"Avenir", Sans-serif;font-size:20px;font-weight:300;line-height:22px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-d86c1e3{font-family:"Avenir", Sans-serif;font-size:20px;font-weight:300;line-height:22px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-8db043f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7a68cc1{--display:flex;--min-height:95vh;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-7a68cc1:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7a68cc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tcgconstruction.hk/wp-content/uploads/2025/06/21e92a67742fc77ed161238c9271b92f62c91c13.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-c539b26 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-c539b26 .elementor-heading-title{font-family:"Archia", Sans-serif;font-size:100px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2365173{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;font-family:"Avenir", Sans-serif;font-size:20px;font-weight:300;line-height:22px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-cd04cac{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-27c8ffc{--display:flex;--min-height:95vh;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-27c8ffc:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-27c8ffc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tcgconstruction.hk/wp-content/uploads/2025/05/engineering.jpg-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-50a97f7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-50a97f7 .elementor-heading-title{font-family:"Archia", Sans-serif;font-size:100px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-f2fa6f0{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;font-family:"Avenir", Sans-serif;font-size:20px;font-weight:300;line-height:22px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-b8d7244{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-818bebb{--display:flex;--min-height:95vh;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-818bebb:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-818bebb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tcgconstruction.hk/wp-content/uploads/2025/06/724cde16aa12821bf61795d57ed7f00c633dcd19.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-e33c5bb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-e33c5bb .elementor-heading-title{font-family:"Archia", Sans-serif;font-size:100px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5414da6{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;font-family:"Avenir", Sans-serif;font-size:20px;font-weight:300;line-height:22px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2b9467f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c9cef5f{--display:flex;--min-height:95vh;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-c9cef5f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c9cef5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tcgconstruction.hk/wp-content/uploads/2025/05/facades.jpg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-3e4351b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3e4351b .elementor-heading-title{font-family:"Archia", Sans-serif;font-size:100px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-921776c{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;font-family:"Avenir", Sans-serif;font-size:20px;font-weight:300;line-height:22px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-8a61415{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;width:100%;max-width:100%;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-8 .elementor-element.elementor-element-8a61415 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-ddce217{--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;--overflow:hidden;--padding-top:62px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-dfa1246{--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;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-4717dc9 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-8 .elementor-element.elementor-element-4717dc9{--icon-box-icon-margin:15px;}.elementor-8 .elementor-element.elementor-element-4717dc9 .elementor-icon{font-size:19px;}.elementor-8 .elementor-element.elementor-element-4717dc9 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-4717dc9 .elementor-icon-box-title a{font-family:"Archia", Sans-serif;font-size:16px;font-weight:400;line-height:6px;}.elementor-8 .elementor-element.elementor-element-4717dc9 .elementor-icon-box-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-4717dc9:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-4717dc9:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-92bda14 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-8 .elementor-element.elementor-element-92bda14{font-family:"Archia", Sans-serif;font-size:48px;font-weight:400;line-height:48px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-fde035f{--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:150px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-fb75785{font-family:"Avenir", Sans-serif;font-size:20px;font-weight:300;line-height:22px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-fec4455{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-d67f9ca > .elementor-widget-container{padding:94px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-d67f9ca img{width:100%;height:450px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-6092780{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-25d7356 > .elementor-widget-container{padding:94px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-25d7356 img{width:100%;}.elementor-8 .elementor-element.elementor-element-b1c4648{--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;--justify-content:space-between;--gap:0px 70px;--row-gap:0px;--column-gap:70px;--overflow:hidden;--padding-top:105px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a2746c3{--display:flex;--min-height:222px;--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-eaaa6cb > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-8 .elementor-element.elementor-element-eaaa6cb{text-align:left;}.elementor-8 .elementor-element.elementor-element-eaaa6cb .elementor-heading-title{font-family:"Archia", Sans-serif;font-size:100px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-32024c1{font-family:"Archia", Sans-serif;font-size:20px;font-weight:300;line-height:22px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-82c2af9{--display:flex;--min-height:222px;--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5be6e2b > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-8 .elementor-element.elementor-element-5be6e2b{text-align:left;}.elementor-8 .elementor-element.elementor-element-5be6e2b .elementor-heading-title{font-family:"Archia", Sans-serif;font-size:100px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-371e49d{font-family:"Archia", Sans-serif;font-size:20px;font-weight:300;line-height:22px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5f5a0eb{--display:flex;--min-height:222px;--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-09ee7cc > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-8 .elementor-element.elementor-element-09ee7cc{text-align:left;}.elementor-8 .elementor-element.elementor-element-09ee7cc .elementor-heading-title{font-family:"Archia", Sans-serif;font-size:100px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-65f02eb > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 0px 0px 50px;}.elementor-8 .elementor-element.elementor-element-65f02eb{text-align:left;}.elementor-8 .elementor-element.elementor-element-65f02eb .elementor-heading-title{font-family:"Archia", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ccdd1b3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-ccdd1b3{font-family:"Archia", Sans-serif;font-size:20px;font-weight:300;line-height:22px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-0c8b91f{--display:flex;--min-height:222px;--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f528ba7 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-8 .elementor-element.elementor-element-f528ba7{text-align:left;}.elementor-8 .elementor-element.elementor-element-f528ba7 .elementor-heading-title{font-family:"Archia", Sans-serif;font-size:100px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-d1dde43 > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 0px 0px 80px;}.elementor-8 .elementor-element.elementor-element-d1dde43{text-align:left;}.elementor-8 .elementor-element.elementor-element-d1dde43 .elementor-heading-title{font-family:"Archia", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-d1e1f45{font-family:"Archia", Sans-serif;font-size:20px;font-weight:300;line-height:22px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e53c2c7{--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;--justify-content:space-between;--gap:0px 70px;--row-gap:0px;--column-gap:70px;--overflow:hidden;--padding-top:105px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-63018d5{--display:flex;--min-height:222px;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8 .elementor-element.elementor-element-deec5ab .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Archia", Sans-serif;font-size:100px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-99ffc04 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-8 .elementor-element.elementor-element-99ffc04{text-align:left;}.elementor-8 .elementor-element.elementor-element-99ffc04 .elementor-heading-title{font-family:"Archia", Sans-serif;font-size:100px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-d046a52{font-family:"Avenir", Sans-serif;font-size:20px;font-weight:300;line-height:22px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-971c63b{--display:flex;--min-height:222px;--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-be6411f .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Archia", Sans-serif;font-size:100px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-a687451 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-8 .elementor-element.elementor-element-a687451{text-align:left;}.elementor-8 .elementor-element.elementor-element-a687451 .elementor-heading-title{font-family:"Archia", Sans-serif;font-size:100px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-373aca5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-373aca5.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-373aca5{text-align:center;}.elementor-8 .elementor-element.elementor-element-373aca5 .elementor-heading-title{font-family:"Archia", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-055a8b2 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-055a8b2{font-family:"Avenir", Sans-serif;font-size:20px;font-weight:300;line-height:22px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-6bd146b{--display:flex;--min-height:222px;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f4b8313 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Archia", Sans-serif;font-size:100px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-df53288 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-8 .elementor-element.elementor-element-df53288{text-align:left;}.elementor-8 .elementor-element.elementor-element-df53288 .elementor-heading-title{font-family:"Archia", Sans-serif;font-size:100px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ef64ef8{font-family:"Avenir", Sans-serif;font-size:20px;font-weight:300;line-height:22px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-6a0fd96{--display:flex;--min-height:222px;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ca96b96 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Archia", Sans-serif;font-size:100px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-7184b7a > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-8 .elementor-element.elementor-element-7184b7a{text-align:left;}.elementor-8 .elementor-element.elementor-element-7184b7a .elementor-heading-title{font-family:"Archia", Sans-serif;font-size:100px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-502f1bd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-502f1bd.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-502f1bd{text-align:center;}.elementor-8 .elementor-element.elementor-element-502f1bd .elementor-heading-title{font-family:"Archia", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-defbfdf{font-family:"Avenir", Sans-serif;font-size:20px;font-weight:300;line-height:22px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-6bdeaf8{--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;--justify-content:space-between;--gap:0px 70px;--row-gap:0px;--column-gap:70px;--overflow:hidden;--padding-top:105px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3e1535b{--display:flex;--min-height:222px;--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5f84e0f .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Archia", Sans-serif;font-size:100px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-c901613 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-8 .elementor-element.elementor-element-c901613{text-align:left;}.elementor-8 .elementor-element.elementor-element-c901613 .elementor-heading-title{font-family:"Archia", Sans-serif;font-size:100px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-45e4ab6{font-family:"Avenir", Sans-serif;font-size:20px;font-weight:300;line-height:22px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-0418831{--display:flex;--min-height:222px;--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-33991f2 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Archia", Sans-serif;font-size:100px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-ef77b15 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-8 .elementor-element.elementor-element-ef77b15{text-align:left;}.elementor-8 .elementor-element.elementor-element-ef77b15 .elementor-heading-title{font-family:"Archia", Sans-serif;font-size:100px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e603bfc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-e603bfc.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-e603bfc{text-align:center;}.elementor-8 .elementor-element.elementor-element-e603bfc .elementor-heading-title{font-family:"Archia", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5f202d8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5f202d8{font-family:"Avenir", Sans-serif;font-size:20px;font-weight:300;line-height:22px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-4161c0d{--display:flex;--min-height:222px;--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f851bf6 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Archia", Sans-serif;font-size:100px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-9e00ce8 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-8 .elementor-element.elementor-element-9e00ce8{text-align:left;}.elementor-8 .elementor-element.elementor-element-9e00ce8 .elementor-heading-title{font-family:"Archia", Sans-serif;font-size:100px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-9768198{font-family:"Avenir", Sans-serif;font-size:20px;font-weight:300;line-height:22px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-75e972f{--display:flex;--min-height:222px;--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d020cd2 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Archia", Sans-serif;font-size:100px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-a43cb68 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-8 .elementor-element.elementor-element-a43cb68{text-align:left;}.elementor-8 .elementor-element.elementor-element-a43cb68 .elementor-heading-title{font-family:"Archia", Sans-serif;font-size:100px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-64a3aa0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-64a3aa0.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-64a3aa0{text-align:center;}.elementor-8 .elementor-element.elementor-element-64a3aa0 .elementor-heading-title{font-family:"Archia", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-d09f790{font-family:"Avenir", Sans-serif;font-size:20px;font-weight:300;line-height:22px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-643feb9{--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 57px;--row-gap:0px;--column-gap:57px;--overflow:hidden;--padding-top:160px;--padding-bottom:76px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3315fd5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-24ac68c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-24ac68c{--icon-box-icon-margin:15px;}.elementor-8 .elementor-element.elementor-element-24ac68c .elementor-icon{font-size:19px;}.elementor-8 .elementor-element.elementor-element-24ac68c .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-24ac68c .elementor-icon-box-title a{font-family:"Archia", Sans-serif;font-size:16px;font-weight:400;line-height:6px;}.elementor-8 .elementor-element.elementor-element-24ac68c .elementor-icon-box-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-24ac68c:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-24ac68c:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1b25633{--display:flex;}.elementor-8 .elementor-element.elementor-element-3d287bd img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-e1f1a81 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-e1f1a81{font-family:"Archia", Sans-serif;font-size:48px;font-weight:400;line-height:48px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-20b59ee{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4afe3e2{--display:flex;border-style:none;--border-style:none;--padding-top:29px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0ad6ec0{font-family:"Avenir", Sans-serif;font-size:20px;font-weight:300;line-height:22px;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-8 .elementor-element.elementor-element-0fdd269 .elementor-button{background-color:#EDC905;font-family:"Archia", Sans-serif;font-size:16px;font-weight:400;fill:#000000;color:#000000;border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-93caa5b{--display:flex;border-style:none;--border-style:none;--padding-top:29px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-05fbede{font-family:"Avenir", Sans-serif;font-size:20px;font-weight:300;line-height:22px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-02accd2 .elementor-button{background-color:#EDC905;font-family:"Archia", Sans-serif;font-size:16px;font-weight:400;fill:#000000;color:#000000;border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-9cf9553{--display:flex;border-style:none;--border-style:none;--padding-top:29px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2e9bc16{font-family:"Avenir", Sans-serif;font-size:20px;font-weight:300;line-height:22px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-8135ce6 .elementor-button{background-color:#EDC905;font-family:"Archia", Sans-serif;font-size:16px;font-weight:400;fill:#000000;color:#000000;border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-87c9085{--display:flex;border-style:none;--border-style:none;--padding-top:29px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-dc1badb{font-family:"Avenir", Sans-serif;font-size:20px;font-weight:300;line-height:22px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-cb2e4b2 .elementor-button{background-color:#EDC905;font-family:"Archia", Sans-serif;font-size:16px;font-weight:400;fill:#000000;color:#000000;border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-5926c09{--display:flex;border-style:none;--border-style:none;--padding-top:29px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6f9ddff{font-family:"Avenir", Sans-serif;font-size:20px;font-weight:300;line-height:22px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-8ee5477 .elementor-button{background-color:#EDC905;font-family:"Archia", Sans-serif;font-size:16px;font-weight:400;fill:#000000;color:#000000;border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-41ae658{--n-accordion-title-font-size:32px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:25px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:35px;--n-accordion-icon-normal-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-41ae658 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-8 .elementor-element.elementor-element-41ae658 {--n-accordion-padding:0px 0px 11px 0px;}:where( .elementor-8 .elementor-element.elementor-element-41ae658 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Avenir", Sans-serif;}.elementor-8 .elementor-element.elementor-element-1df7e11{--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 60px;--row-gap:0px;--column-gap:60px;--overflow:hidden;--padding-top:160px;--padding-bottom:76px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f40039f{--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;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f40039f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-f40039f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tcgconstruction.hk/wp-content/uploads/2025/05/image-19.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-7f84ad8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9c04895 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-9c04895{--icon-box-icon-margin:15px;}.elementor-8 .elementor-element.elementor-element-9c04895 .elementor-icon{font-size:19px;}.elementor-8 .elementor-element.elementor-element-9c04895 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-9c04895 .elementor-icon-box-title a{font-family:"Archia", Sans-serif;font-size:16px;font-weight:300;line-height:1px;}.elementor-8 .elementor-element.elementor-element-9c04895 .elementor-icon-box-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-9c04895:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-9c04895:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ba99bcb > .elementor-widget-container{padding:0px 0px 60px 0px;}.elementor-8 .elementor-element.elementor-element-ba99bcb{font-family:"Archia", Sans-serif;font-size:48px;font-weight:400;line-height:48px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-58ea383{--display:flex;border-style:none;--border-style:none;--padding-top:29px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0bf01dd{font-family:"Avenir", Sans-serif;font-size:20px;font-weight:200;line-height:22px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-6d7c4df .elementor-button{background-color:#EDC905;fill:#000000;color:#000000;transition-duration:400ms;border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-6d7c4df .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-6d7c4df .elementor-button:focus{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-99f7ef3{--display:flex;border-style:none;--border-style:none;--padding-top:29px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9af5ae0{font-family:"Avenir", Sans-serif;font-size:20px;font-weight:200;line-height:22px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-4047848 .elementor-button{background-color:#EDC905;font-family:"Archia", Sans-serif;font-size:16px;font-weight:400;fill:#000000;color:#000000;border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-20fa64f{--display:flex;border-style:none;--border-style:none;--padding-top:29px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7165b32{font-family:"Avenir", Sans-serif;font-size:20px;font-weight:200;line-height:22px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e5c2136 .elementor-button{background-color:#EDC905;fill:#000000;color:#000000;transition-duration:400ms;border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-e5c2136 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-e5c2136 .elementor-button:focus{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-baf1536{--display:flex;border-style:none;--border-style:none;--padding-top:29px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7e63f5f{font-family:"Avenir", Sans-serif;font-size:20px;font-weight:200;line-height:22px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-04ebe78 .elementor-button{background-color:#EDC905;fill:#000000;color:#000000;transition-duration:400ms;border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-04ebe78 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-04ebe78 .elementor-button:focus{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5620844{--display:flex;border-style:none;--border-style:none;--padding-top:29px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ea36a9f{font-family:"Avenir", Sans-serif;font-size:20px;font-weight:200;line-height:22px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-8eb94c6 .elementor-button{background-color:#EDC905;fill:#000000;color:#000000;transition-duration:400ms;border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-8eb94c6 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-8eb94c6 .elementor-button:focus{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-37438ac{--n-accordion-title-font-size:32px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:25px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:35px;}.elementor-8 .elementor-element.elementor-element-37438ac > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-8 .elementor-element.elementor-element-37438ac {--n-accordion-padding:0px 0px 11px 0px;}:where( .elementor-8 .elementor-element.elementor-element-37438ac > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Avenir", Sans-serif;font-weight:400;line-height:32px;}.elementor-8 .elementor-element.elementor-element-e710c62{--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;--overflow:hidden;--padding-top:65px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-e710c62:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e710c62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-be476e8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-be476e8{--icon-box-icon-margin:15px;}.elementor-8 .elementor-element.elementor-element-be476e8 .elementor-icon{font-size:19px;}.elementor-8 .elementor-element.elementor-element-be476e8 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-be476e8 .elementor-icon-box-title a{font-family:"Archia", Sans-serif;font-size:16px;font-weight:400;line-height:6px;}.elementor-8 .elementor-element.elementor-element-be476e8 .elementor-icon-box-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-be476e8:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-be476e8:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-8b3069a{width:var( --container-widget-width, 1015px );max-width:1015px;--container-widget-width:1015px;--container-widget-flex-grow:0;font-family:"Archia", Sans-serif;font-size:48px;font-weight:400;line-height:48px;color:#000000;}.elementor-8 .elementor-element.elementor-element-8b3069a > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-8 .elementor-element.elementor-element-5093f5d .elementor-button{background-color:#EDC905;font-family:"Archia", Sans-serif;font-size:16px;font-weight:400;fill:#000000;color:#000000;border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-5093f5d .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-5093f5d .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5093f5d .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-5093f5d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2b3c04c > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2b3c04c img{width:100%;height:663px;object-fit:cover;object-position:center center;border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-392f357{--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;--overflow:hidden;--padding-top:64px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-8819cd9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-8819cd9{--icon-box-icon-margin:15px;}.elementor-8 .elementor-element.elementor-element-8819cd9 .elementor-icon{font-size:19px;}.elementor-8 .elementor-element.elementor-element-8819cd9 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-8819cd9 .elementor-icon-box-title a{font-family:"Archia", Sans-serif;font-size:16px;font-weight:400;line-height:6px;}.elementor-8 .elementor-element.elementor-element-8819cd9 .elementor-icon-box-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-8819cd9:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-8819cd9:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-15d6488 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-15d6488{font-family:"Archia", Sans-serif;font-size:48px;font-weight:400;line-height:48px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-74222ce{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8 .elementor-element.elementor-element-f15a04c{--grid-columns:3;}.elementor-8 .elementor-element.elementor-element-c09c7f4{--swiper-slides-to-display:4;--swiper-slides-gap:10px;width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-c09c7f4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-c09c7f4 .swiper-slide > .elementor-element{height:100%;}.elementor-8 .elementor-element.elementor-element-ee5b353 .elementor-button{background-color:#EDC905;font-family:"Archia", Sans-serif;font-size:16px;font-weight:400;fill:#000000;color:#000000;transition-duration:400ms;border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-ee5b353 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-ee5b353 .elementor-button:focus{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ee5b353 > .elementor-widget-container{padding:24px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-cd5e7be{--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;--overflow:hidden;--padding-top:40px;--padding-bottom:45px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-cae4efb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-cae4efb{--icon-box-icon-margin:15px;}.elementor-8 .elementor-element.elementor-element-cae4efb .elementor-icon{font-size:19px;}.elementor-8 .elementor-element.elementor-element-cae4efb .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-cae4efb .elementor-icon-box-title a{font-family:"Archia", Sans-serif;font-size:16px;font-weight:400;line-height:6px;}.elementor-8 .elementor-element.elementor-element-cae4efb .elementor-icon-box-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-cae4efb:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-cae4efb:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-af5c1d5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-af5c1d5{font-family:"Archia", Sans-serif;font-size:48px;font-weight:400;line-height:48px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-4d6ae16{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-57c4d76{--grid-columns:3;}.elementor-8 .elementor-element.elementor-element-8b9ccbf{--swiper-slides-to-display:4;--swiper-slides-gap:10px;width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-8b9ccbf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-8b9ccbf .swiper-slide > .elementor-element{height:100%;}.elementor-8 .elementor-element.elementor-element-a5f830c .elementor-button{background-color:#EDC905;font-family:"Archia", Sans-serif;font-size:16px;font-weight:400;fill:#000000;color:#000000;transition-duration:400ms;border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-a5f830c .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-a5f830c .elementor-button:focus{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-a5f830c > .elementor-widget-container{padding:0px 0px 45px 0px;}body.elementor-page-8:not(.elementor-motion-effects-element-type-background), body.elementor-page-8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-8 .elementor-element.elementor-element-9ee6dba .elementor-heading-title{font-size:72px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-4b2502f{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;font-size:14px;line-height:1.2em;}.elementor-8 .elementor-element.elementor-element-d86c1e3{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-c539b26 .elementor-heading-title{font-size:72px;}.elementor-8 .elementor-element.elementor-element-2365173{width:var( --container-widget-width, 407px );max-width:407px;--container-widget-width:407px;--container-widget-flex-grow:0;font-size:14px;line-height:1.2em;}.elementor-8 .elementor-element.elementor-element-50a97f7 .elementor-heading-title{font-size:72px;}.elementor-8 .elementor-element.elementor-element-f2fa6f0{width:var( --container-widget-width, 407px );max-width:407px;--container-widget-width:407px;--container-widget-flex-grow:0;font-size:14px;line-height:1.2em;}.elementor-8 .elementor-element.elementor-element-e33c5bb .elementor-heading-title{font-size:72px;}.elementor-8 .elementor-element.elementor-element-5414da6{width:var( --container-widget-width, 407px );max-width:407px;--container-widget-width:407px;--container-widget-flex-grow:0;font-size:14px;line-height:1.2em;}.elementor-8 .elementor-element.elementor-element-3e4351b .elementor-heading-title{font-size:72px;}.elementor-8 .elementor-element.elementor-element-921776c{width:var( --container-widget-width, 407px );max-width:407px;--container-widget-width:407px;--container-widget-flex-grow:0;font-size:14px;line-height:1.2em;}.elementor-8 .elementor-element.elementor-element-8a61415{--e-n-carousel-swiper-slides-to-display:1;}.elementor-8 .elementor-element.elementor-element-ddce217{--gap:0px 50px;--row-gap:0px;--column-gap:50px;--padding-top:50px;--padding-bottom:0px;--padding-left:025px;--padding-right:025px;}.elementor-8 .elementor-element.elementor-element-dfa1246{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-4717dc9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-92bda14{width:var( --container-widget-width, 471px );max-width:471px;--container-widget-width:471px;--container-widget-flex-grow:0;font-size:28px;line-height:1em;}.elementor-8 .elementor-element.elementor-element-92bda14 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-fde035f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-fb75785 > .elementor-widget-container{padding:70px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-fb75785{font-size:14px;line-height:1.2em;}.elementor-8 .elementor-element.elementor-element-fec4455{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-d67f9ca > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-d67f9ca img{height:384px;}.elementor-8 .elementor-element.elementor-element-e53c2c7{--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-63018d5{--min-height:127px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8 .elementor-element.elementor-element-deec5ab .elementor-counter-number-wrapper{font-size:64px;}.elementor-8 .elementor-element.elementor-element-d046a52{font-size:14px;line-height:1em;}.elementor-8 .elementor-element.elementor-element-971c63b{--min-height:127px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-be6411f .elementor-counter-number-wrapper{font-size:64px;}.elementor-8 .elementor-element.elementor-element-055a8b2 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-055a8b2{font-size:14px;line-height:1em;}.elementor-8 .elementor-element.elementor-element-6bd146b{--min-height:127px;}.elementor-8 .elementor-element.elementor-element-f4b8313 .elementor-counter-number-wrapper{font-size:64px;}.elementor-8 .elementor-element.elementor-element-ef64ef8{font-size:14px;line-height:1em;}.elementor-8 .elementor-element.elementor-element-6a0fd96{--min-height:127px;}.elementor-8 .elementor-element.elementor-element-ca96b96 .elementor-counter-number-wrapper{font-size:64px;}.elementor-8 .elementor-element.elementor-element-defbfdf{font-size:14px;line-height:1em;}.elementor-8 .elementor-element.elementor-element-6bdeaf8{--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3e1535b{--min-height:140px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-5f84e0f .elementor-counter-number-wrapper{font-size:64px;}.elementor-8 .elementor-element.elementor-element-45e4ab6{font-size:14px;line-height:1em;}.elementor-8 .elementor-element.elementor-element-0418831{--min-height:140px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-33991f2 .elementor-counter-number-wrapper{font-size:64px;}.elementor-8 .elementor-element.elementor-element-5f202d8{font-size:14px;line-height:1em;}.elementor-8 .elementor-element.elementor-element-4161c0d{--min-height:140px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-f851bf6 .elementor-counter-number-wrapper{font-size:64px;}.elementor-8 .elementor-element.elementor-element-9768198{font-size:14px;line-height:1em;}.elementor-8 .elementor-element.elementor-element-75e972f{--min-height:140px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-d020cd2 .elementor-counter-number-wrapper{font-size:64px;}.elementor-8 .elementor-element.elementor-element-d09f790{font-size:14px;line-height:1em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-8 .elementor-element.elementor-element-0fdd269 .elementor-button{font-size:14px;padding:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-02accd2 .elementor-button{font-size:14px;padding:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-8135ce6 .elementor-button{font-size:14px;padding:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-cb2e4b2 .elementor-button{font-size:14px;padding:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-8ee5477 .elementor-button{font-size:14px;padding:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-1df7e11{--padding-top:160px;--padding-bottom:076px;--padding-left:025px;--padding-right:025px;}.elementor-8 .elementor-element.elementor-element-f40039f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-f40039f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tcgconstruction.hk/wp-content/uploads/2025/05/image-19.png");background-size:cover;}.elementor-8 .elementor-element.elementor-element-f40039f{--border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-ba99bcb{font-size:28px;line-height:1em;}.elementor-8 .elementor-element.elementor-element-0bf01dd{font-size:14px;line-height:1.2em;}.elementor-8 .elementor-element.elementor-element-6d7c4df .elementor-button{padding:9px 9px 9px 9px;}.elementor-8 .elementor-element.elementor-element-9af5ae0{font-size:14px;line-height:1.2em;}.elementor-8 .elementor-element.elementor-element-4047848 .elementor-button{font-size:14px;padding:9px 9px 9px 9px;}.elementor-8 .elementor-element.elementor-element-7165b32{font-size:14px;line-height:1.2em;}.elementor-8 .elementor-element.elementor-element-e5c2136 .elementor-button{padding:9px 9px 9px 9px;}.elementor-8 .elementor-element.elementor-element-7e63f5f{font-size:14px;line-height:1.2em;}.elementor-8 .elementor-element.elementor-element-04ebe78 .elementor-button{padding:9px 9px 9px 9px;}.elementor-8 .elementor-element.elementor-element-ea36a9f{font-size:14px;line-height:1.2em;}.elementor-8 .elementor-element.elementor-element-8eb94c6 .elementor-button{padding:9px 9px 9px 9px;}.elementor-8 .elementor-element.elementor-element-37438ac{--n-accordion-item-title-space-between:13px;--n-accordion-title-font-size:24px;--n-accordion-icon-size:26px;}.elementor-8 .elementor-element.elementor-element-37438ac {--n-accordion-padding:0px 0px 8px 0px;}:where( .elementor-8 .elementor-element.elementor-element-37438ac > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.2em;}.elementor-8 .elementor-element.elementor-element-e710c62{--padding-top:30px;--padding-bottom:30px;--padding-left:025px;--padding-right:025px;}.elementor-8 .elementor-element.elementor-element-8b3069a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-8b3069a{--container-widget-width:588px;--container-widget-flex-grow:0;width:var( --container-widget-width, 588px );max-width:588px;font-size:28px;line-height:1em;}.elementor-8 .elementor-element.elementor-element-5093f5d .elementor-button{font-size:14px;padding:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-2b3c04c img{height:384px;}.elementor-8 .elementor-element.elementor-element-392f357{--padding-top:60px;--padding-bottom:20px;--padding-left:025px;--padding-right:025px;}.elementor-8 .elementor-element.elementor-element-15d6488{font-size:28px;}.elementor-8 .elementor-element.elementor-element-74222ce{--padding-top:0px;--padding-bottom:0px;--padding-left:025px;--padding-right:025px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8 .elementor-element.elementor-element-f15a04c{--grid-columns:2;}.elementor-8 .elementor-element.elementor-element-c09c7f4{--swiper-slides-to-display:3;}.elementor-8 .elementor-element.elementor-element-c09c7f4.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-ee5b353 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-ee5b353 .elementor-button{font-size:14px;padding:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-cd5e7be{--padding-top:40px;--padding-bottom:40px;--padding-left:025px;--padding-right:025px;}.elementor-8 .elementor-element.elementor-element-af5c1d5{font-size:28px;line-height:1em;}.elementor-8 .elementor-element.elementor-element-4d6ae16{--padding-top:0px;--padding-bottom:0px;--padding-left:025px;--padding-right:025px;}.elementor-8 .elementor-element.elementor-element-57c4d76{--grid-columns:2;}.elementor-8 .elementor-element.elementor-element-8b9ccbf{--swiper-slides-to-display:4;--swiper-slides-gap:12px;}.elementor-8 .elementor-element.elementor-element-a5f830c > .elementor-widget-container{padding:055px 0px 066px 0px;}.elementor-8 .elementor-element.elementor-element-a5f830c .elementor-button{font-size:14px;padding:15px 15px 15px 15px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-52b28b5{--min-height:672px;}.elementor-8 .elementor-element.elementor-element-11eba4a{--min-height:672px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0fe3ae2{--min-height:672px;--padding-top:0px;--padding-bottom:0px;--padding-left:016px;--padding-right:016px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-8 .elementor-element.elementor-element-9ee6dba .elementor-heading-title{font-size:48px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-4b2502f{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-d86c1e3{width:100%;max-width:100%;font-size:16px;line-height:1.2em;}.elementor-8 .elementor-element.elementor-element-8db043f{--min-height:672px;}.elementor-8 .elementor-element.elementor-element-7a68cc1{--min-height:672px;--padding-top:0px;--padding-bottom:0px;--padding-left:016px;--padding-right:016px;}.elementor-8 .elementor-element.elementor-element-c539b26 .elementor-heading-title{font-size:48px;}.elementor-8 .elementor-element.elementor-element-2365173{font-size:16px;}.elementor-8 .elementor-element.elementor-element-27c8ffc{--min-height:672px;--padding-top:0px;--padding-bottom:0px;--padding-left:016px;--padding-right:016px;}.elementor-8 .elementor-element.elementor-element-50a97f7 .elementor-heading-title{font-size:48px;}.elementor-8 .elementor-element.elementor-element-818bebb{--min-height:672px;--padding-top:0px;--padding-bottom:0px;--padding-left:016px;--padding-right:016px;}.elementor-8 .elementor-element.elementor-element-e33c5bb .elementor-heading-title{font-size:48px;}.elementor-8 .elementor-element.elementor-element-c9cef5f{--min-height:672px;--padding-top:0px;--padding-bottom:0px;--padding-left:016px;--padding-right:016px;}.elementor-8 .elementor-element.elementor-element-3e4351b .elementor-heading-title{font-size:48px;}.elementor-8 .elementor-element.elementor-element-8a61415{--e-n-carousel-swiper-slides-to-display:1;}.elementor-8 .elementor-element.elementor-element-ddce217{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-4717dc9 > .elementor-widget-container{padding:32px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-92bda14 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-92bda14{font-size:28px;line-height:1em;}.elementor-8 .elementor-element.elementor-element-fde035f{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-fb75785 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-fb75785{font-size:16px;line-height:1.1em;}.elementor-8 .elementor-element.elementor-element-fec4455{--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-d67f9ca img{width:358%;height:240px;object-fit:contain;object-position:top right;border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-6092780{--content-width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6092780.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-25d7356 > .elementor-widget-container{padding:0px 016px 0px 016px;}.elementor-8 .elementor-element.elementor-element-25d7356.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-25d7356{text-align:center;}.elementor-8 .elementor-element.elementor-element-25d7356 img{width:600px;height:200px;object-fit:cover;object-position:top right;border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-b1c4648{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:60px 10px;--row-gap:60px;--column-gap:10px;--padding-top:50px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-a2746c3{--width:48%;--min-height:180px;}.elementor-8 .elementor-element.elementor-element-eaaa6cb .elementor-heading-title{font-size:64px;}.elementor-8 .elementor-element.elementor-element-32024c1 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-32024c1{font-size:14px;}.elementor-8 .elementor-element.elementor-element-82c2af9{--width:48%;--min-height:180px;}.elementor-8 .elementor-element.elementor-element-5be6e2b .elementor-heading-title{font-size:64px;}.elementor-8 .elementor-element.elementor-element-371e49d{font-size:14px;}.elementor-8 .elementor-element.elementor-element-5f5a0eb{--width:48%;--min-height:180px;}.elementor-8 .elementor-element.elementor-element-09ee7cc .elementor-heading-title{font-size:64px;}.elementor-8 .elementor-element.elementor-element-65f02eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-65f02eb.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-ccdd1b3{font-size:14px;}.elementor-8 .elementor-element.elementor-element-0c8b91f{--width:48%;--min-height:180px;}.elementor-8 .elementor-element.elementor-element-f528ba7 .elementor-heading-title{font-size:64px;}.elementor-8 .elementor-element.elementor-element-d1dde43 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-d1dde43.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-d1e1f45{font-size:14px;}.elementor-8 .elementor-element.elementor-element-e53c2c7{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:60px 10px;--row-gap:60px;--column-gap:10px;--padding-top:50px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-63018d5{--width:48%;--min-height:180px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8 .elementor-element.elementor-element-99ffc04 .elementor-heading-title{font-size:64px;}.elementor-8 .elementor-element.elementor-element-d046a52{font-size:16px;}.elementor-8 .elementor-element.elementor-element-971c63b{--width:48%;--min-height:180px;}.elementor-8 .elementor-element.elementor-element-a687451 .elementor-heading-title{font-size:64px;}.elementor-8 .elementor-element.elementor-element-373aca5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-373aca5.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-055a8b2{font-size:16px;}.elementor-8 .elementor-element.elementor-element-6bd146b{--width:48%;--min-height:180px;}.elementor-8 .elementor-element.elementor-element-df53288 .elementor-heading-title{font-size:64px;}.elementor-8 .elementor-element.elementor-element-ef64ef8{font-size:16px;}.elementor-8 .elementor-element.elementor-element-6a0fd96{--width:48%;--min-height:180px;}.elementor-8 .elementor-element.elementor-element-7184b7a .elementor-heading-title{font-size:64px;}.elementor-8 .elementor-element.elementor-element-502f1bd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-502f1bd.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-defbfdf{font-size:16px;}.elementor-8 .elementor-element.elementor-element-6bdeaf8{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:60px 10px;--row-gap:60px;--column-gap:10px;--padding-top:50px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-3e1535b{--width:48%;--min-height:180px;}.elementor-8 .elementor-element.elementor-element-c901613 .elementor-heading-title{font-size:64px;}.elementor-8 .elementor-element.elementor-element-45e4ab6{font-size:16px;}.elementor-8 .elementor-element.elementor-element-0418831{--width:48%;--min-height:180px;}.elementor-8 .elementor-element.elementor-element-ef77b15 .elementor-heading-title{font-size:64px;}.elementor-8 .elementor-element.elementor-element-e603bfc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-e603bfc.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-5f202d8{font-size:16px;}.elementor-8 .elementor-element.elementor-element-4161c0d{--width:48%;--min-height:180px;}.elementor-8 .elementor-element.elementor-element-9e00ce8 .elementor-heading-title{font-size:64px;}.elementor-8 .elementor-element.elementor-element-75e972f{--width:48%;--min-height:180px;}.elementor-8 .elementor-element.elementor-element-a43cb68 .elementor-heading-title{font-size:64px;}.elementor-8 .elementor-element.elementor-element-64a3aa0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-64a3aa0.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-643feb9{--padding-top:70px;--padding-bottom:70px;--padding-left:17px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-3315fd5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1b25633{--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;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3d287bd{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:left;}.elementor-8 .elementor-element.elementor-element-3d287bd.elementor-element{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-8 .elementor-element.elementor-element-3d287bd img{width:170px;height:240px;object-fit:cover;object-position:center center;}.elementor-8 .elementor-element.elementor-element-e1f1a81{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;font-size:28px;line-height:1em;}.elementor-8 .elementor-element.elementor-element-0ad6ec0{font-size:16px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-8 .elementor-element.elementor-element-0fdd269 .elementor-button{font-size:16px;}.elementor-8 .elementor-element.elementor-element-05fbede{font-size:16px;}.elementor-8 .elementor-element.elementor-element-02accd2 .elementor-button{font-size:16px;}.elementor-8 .elementor-element.elementor-element-2e9bc16{font-size:16px;}.elementor-8 .elementor-element.elementor-element-8135ce6 .elementor-button{font-size:16px;}.elementor-8 .elementor-element.elementor-element-dc1badb{font-size:16px;}.elementor-8 .elementor-element.elementor-element-cb2e4b2 .elementor-button{font-size:16px;}.elementor-8 .elementor-element.elementor-element-6f9ddff{font-size:16px;}.elementor-8 .elementor-element.elementor-element-8ee5477 .elementor-button{font-size:16px;}.elementor-8 .elementor-element.elementor-element-41ae658{--n-accordion-title-font-size:24px;--n-accordion-icon-size:22px;}.elementor-8 .elementor-element.elementor-element-e710c62{--padding-top:60px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-8b3069a > .elementor-widget-container{padding:0px 0px 4px 0px;}.elementor-8 .elementor-element.elementor-element-8b3069a{font-size:28px;line-height:28px;}.elementor-8 .elementor-element.elementor-element-5093f5d .elementor-button{font-size:16px;}.elementor-8 .elementor-element.elementor-element-2b3c04c img{height:200px;}.elementor-8 .elementor-element.elementor-element-392f357{--padding-top:60px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-8819cd9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-15d6488{font-size:28px;line-height:1em;}.elementor-8 .elementor-element.elementor-element-74222ce{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8 .elementor-element.elementor-element-f15a04c{--grid-columns:1;}.elementor-8 .elementor-element.elementor-element-c09c7f4{--swiper-slides-to-display:1;}.elementor-8 .elementor-element.elementor-element-ee5b353 > .elementor-widget-container{padding:60px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-ee5b353 .elementor-button{font-size:16px;padding:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-cd5e7be{--padding-top:46px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-cae4efb > .elementor-widget-container{padding:32px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-af5c1d5{font-size:28px;line-height:1em;}.elementor-8 .elementor-element.elementor-element-4d6ae16{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-57c4d76{--grid-columns:2;--grid-row-gap:55px;--grid-column-gap:16px;}.elementor-8 .elementor-element.elementor-element-8b9ccbf{--swiper-slides-to-display:1;}.elementor-8 .elementor-element.elementor-element-a5f830c > .elementor-widget-container{padding:32px 0px 48px 0px;}.elementor-8 .elementor-element.elementor-element-a5f830c .elementor-button{font-size:16px;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-ddce217{--content-width:1440px;}.elementor-8 .elementor-element.elementor-element-dfa1246{--width:658px;}.elementor-8 .elementor-element.elementor-element-fde035f{--width:50%;}.elementor-8 .elementor-element.elementor-element-fec4455{--content-width:1360px;}.elementor-8 .elementor-element.elementor-element-6092780{--content-width:1360px;}.elementor-8 .elementor-element.elementor-element-b1c4648{--content-width:1251px;}.elementor-8 .elementor-element.elementor-element-a2746c3{--width:25%;}.elementor-8 .elementor-element.elementor-element-82c2af9{--width:25%;}.elementor-8 .elementor-element.elementor-element-5f5a0eb{--width:25%;}.elementor-8 .elementor-element.elementor-element-0c8b91f{--width:25%;}.elementor-8 .elementor-element.elementor-element-e53c2c7{--content-width:1251px;}.elementor-8 .elementor-element.elementor-element-63018d5{--width:25%;}.elementor-8 .elementor-element.elementor-element-971c63b{--width:25%;}.elementor-8 .elementor-element.elementor-element-6bd146b{--width:25%;}.elementor-8 .elementor-element.elementor-element-6a0fd96{--width:25%;}.elementor-8 .elementor-element.elementor-element-6bdeaf8{--content-width:1251px;}.elementor-8 .elementor-element.elementor-element-3e1535b{--width:25%;}.elementor-8 .elementor-element.elementor-element-0418831{--width:25%;}.elementor-8 .elementor-element.elementor-element-4161c0d{--width:25%;}.elementor-8 .elementor-element.elementor-element-75e972f{--width:25%;}.elementor-8 .elementor-element.elementor-element-643feb9{--content-width:1360px;}.elementor-8 .elementor-element.elementor-element-3315fd5{--width:50%;}.elementor-8 .elementor-element.elementor-element-20b59ee{--width:50%;}.elementor-8 .elementor-element.elementor-element-1df7e11{--content-width:1360px;}.elementor-8 .elementor-element.elementor-element-f40039f{--width:45%;}.elementor-8 .elementor-element.elementor-element-7f84ad8{--width:55%;}.elementor-8 .elementor-element.elementor-element-e710c62{--content-width:1440px;}.elementor-8 .elementor-element.elementor-element-392f357{--content-width:1440px;}.elementor-8 .elementor-element.elementor-element-74222ce{--content-width:1440px;}.elementor-8 .elementor-element.elementor-element-cd5e7be{--content-width:1440px;}.elementor-8 .elementor-element.elementor-element-4d6ae16{--content-width:1440px;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-dfa1246{--width:647px;}.elementor-8 .elementor-element.elementor-element-e53c2c7{--content-width:715px;}.elementor-8 .elementor-element.elementor-element-6bdeaf8{--content-width:715px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Archia';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://tcgconstruction.hk/wp-content/uploads/2025/05/archia-regular-webfont.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://tcgconstruction.hk/wp-content/uploads/2025/05/avenir-book-1.woff') format('woff'),
		url('https://tcgconstruction.hk/wp-content/uploads/2025/05/Avenir-Next-W1G-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */