.elementor-15 .elementor-element.elementor-element-4be3e69{--display:flex;--min-height:100vh;--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-4be3e69:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-4be3e69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A1418;background-image:url("https://hkcwca.c.timhostasia.com/wp-content/uploads/2025/09/20250926-28.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-ed578b3{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.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-15 .elementor-element.elementor-element-a73f984{text-align:center;}.elementor-15 .elementor-element.elementor-element-a73f984 .elementor-heading-title{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-573771c{text-align:center;}.elementor-15 .elementor-element.elementor-element-573771c .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:58px;font-weight:700;color:#FFFFFF;}.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-15 .elementor-element.elementor-element-c383461{text-align:center;font-family:"Noto Sans TC", Sans-serif;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-c3191fd{--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;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-15 .elementor-element.elementor-element-505c35f{--display:flex;--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-53b5f80 .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:700;fill:#BB1F2E;color:#BB1F2E;border-radius:999px 999px 999px 999px;}.elementor-15 .elementor-element.elementor-element-5e7be33 .elementor-button{background-color:rgba(255,255,255,0.14);font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;}.elementor-15 .elementor-element.elementor-element-36b782d{--display:flex;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-916b60f{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-8915153 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:32px;font-weight:700;color:#BB1F2E;}.elementor-15 .elementor-element.elementor-element-d987620{--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:40px 56px;--row-gap:40px;--column-gap:56px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-7bb7159 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-15 .elementor-element.elementor-element-ba5112f{--display:flex;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-7ab9cc4{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-d8641f6 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:32px;font-weight:700;color:#BB1F2E;}.elementor-15 .elementor-element.elementor-element-90cd32f .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans TC", Sans-serif;font-size:13px;font-weight:500;text-decoration:none;fill:#BB1F2E;color:#BB1F2E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BB1F2E;border-radius:4px 4px 4px 4px;padding:9px 18px 9px 18px;}.elementor-15 .elementor-element.elementor-element-90cd32f .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-90cd32f .elementor-button:focus{background-color:#BB1F2E;color:#FFFFFF;border-color:#BB1F2E;}.elementor-15 .elementor-element.elementor-element-90cd32f .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-90cd32f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-e00e161 > .jet-listing-grid > .jet-listing-grid__items{--columns:6;}.elementor-15 .elementor-element.elementor-element-4492105{--display:flex;--padding-top:20px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-6356664{--display:flex;--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-2f85d94 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:32px;font-weight:700;color:#BB1F2E;}.elementor-15 .elementor-element.elementor-element-a6115b5 .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans TC", Sans-serif;font-size:13px;font-weight:500;text-decoration:none;fill:#BB1F2E;color:#BB1F2E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BB1F2E;border-radius:4px 4px 4px 4px;padding:9px 18px 9px 18px;}.elementor-15 .elementor-element.elementor-element-a6115b5 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-a6115b5 .elementor-button:focus{background-color:#BB1F2E;color:#FFFFFF;border-color:#BB1F2E;}.elementor-15 .elementor-element.elementor-element-a6115b5 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-a6115b5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-af56f33{font-family:"Noto Sans TC", Sans-serif;font-size:14px;line-height:1.9em;color:#3A1418;}.elementor-15 .elementor-element.elementor-element-32a2604{--display:flex;--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;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:26px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-c35d0f3{--display:flex;--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;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:8px 8px 8px 8px;box-shadow:0px 6px 22px 0px rgba(58,20,24,0.09);--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-15 .elementor-element.elementor-element-c35d0f3:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-c35d0f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-103e7f9{width:initial;max-width:initial;}.elementor-15 .elementor-element.elementor-element-103e7f9 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-103e7f9.elementor-view-stacked .elementor-icon{background-color:#FCEBEC;color:#BB1F2E;}.elementor-15 .elementor-element.elementor-element-103e7f9.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-103e7f9.elementor-view-default .elementor-icon{color:#FCEBEC;border-color:#FCEBEC;}.elementor-15 .elementor-element.elementor-element-103e7f9.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-103e7f9.elementor-view-default .elementor-icon svg{fill:#FCEBEC;}.elementor-15 .elementor-element.elementor-element-103e7f9.elementor-view-framed .elementor-icon{background-color:#BB1F2E;}.elementor-15 .elementor-element.elementor-element-103e7f9.elementor-view-stacked .elementor-icon svg{fill:#BB1F2E;}.elementor-15 .elementor-element.elementor-element-103e7f9 .elementor-icon{font-size:17px;padding:13px;}.elementor-15 .elementor-element.elementor-element-103e7f9 .elementor-icon svg{height:17px;}.elementor-15 .elementor-element.elementor-element-50a839f{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-e952815 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:700;color:#BB1F2E;}.elementor-15 .elementor-element.elementor-element-f1226b2{font-family:"Noto Sans TC", Sans-serif;font-size:12.5px;line-height:1.8em;color:#8F6B70;}.elementor-15 .elementor-element.elementor-element-66430eb{--display:flex;--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;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:8px 8px 8px 8px;box-shadow:0px 6px 22px 0px rgba(58,20,24,0.09);--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-15 .elementor-element.elementor-element-66430eb:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-66430eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-b8e676a{width:initial;max-width:initial;}.elementor-15 .elementor-element.elementor-element-b8e676a .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-b8e676a.elementor-view-stacked .elementor-icon{background-color:#FCEBEC;color:#BB1F2E;}.elementor-15 .elementor-element.elementor-element-b8e676a.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-b8e676a.elementor-view-default .elementor-icon{color:#FCEBEC;border-color:#FCEBEC;}.elementor-15 .elementor-element.elementor-element-b8e676a.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-b8e676a.elementor-view-default .elementor-icon svg{fill:#FCEBEC;}.elementor-15 .elementor-element.elementor-element-b8e676a.elementor-view-framed .elementor-icon{background-color:#BB1F2E;}.elementor-15 .elementor-element.elementor-element-b8e676a.elementor-view-stacked .elementor-icon svg{fill:#BB1F2E;}.elementor-15 .elementor-element.elementor-element-b8e676a .elementor-icon{font-size:17px;padding:13px;}.elementor-15 .elementor-element.elementor-element-b8e676a .elementor-icon svg{height:17px;}.elementor-15 .elementor-element.elementor-element-36e4bda{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-b456f8d .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:700;color:#BB1F2E;}.elementor-15 .elementor-element.elementor-element-2a744f1{font-family:"Noto Sans TC", Sans-serif;font-size:12.5px;line-height:1.8em;color:#8F6B70;}.elementor-15 .elementor-element.elementor-element-8cf1b12{--display:flex;--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;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:8px 8px 8px 8px;box-shadow:0px 6px 22px 0px rgba(58,20,24,0.09);--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-15 .elementor-element.elementor-element-8cf1b12:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-8cf1b12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-4f4f259{width:initial;max-width:initial;}.elementor-15 .elementor-element.elementor-element-4f4f259 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-4f4f259.elementor-view-stacked .elementor-icon{background-color:#FCEBEC;color:#BB1F2E;}.elementor-15 .elementor-element.elementor-element-4f4f259.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-4f4f259.elementor-view-default .elementor-icon{color:#FCEBEC;border-color:#FCEBEC;}.elementor-15 .elementor-element.elementor-element-4f4f259.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-4f4f259.elementor-view-default .elementor-icon svg{fill:#FCEBEC;}.elementor-15 .elementor-element.elementor-element-4f4f259.elementor-view-framed .elementor-icon{background-color:#BB1F2E;}.elementor-15 .elementor-element.elementor-element-4f4f259.elementor-view-stacked .elementor-icon svg{fill:#BB1F2E;}.elementor-15 .elementor-element.elementor-element-4f4f259 .elementor-icon{font-size:17px;padding:13px;}.elementor-15 .elementor-element.elementor-element-4f4f259 .elementor-icon svg{height:17px;}.elementor-15 .elementor-element.elementor-element-c85d5b3{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-46bbe55 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:700;color:#BB1F2E;}.elementor-15 .elementor-element.elementor-element-265e188{font-family:"Noto Sans TC", Sans-serif;font-size:12.5px;line-height:1.8em;color:#8F6B70;}.elementor-15 .elementor-element.elementor-element-55159f0{--display:flex;--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;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:8px 8px 8px 8px;box-shadow:0px 6px 22px 0px rgba(58,20,24,0.09);--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-15 .elementor-element.elementor-element-55159f0:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-55159f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-5d46202{width:initial;max-width:initial;}.elementor-15 .elementor-element.elementor-element-5d46202 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-5d46202.elementor-view-stacked .elementor-icon{background-color:#FCEBEC;color:#BB1F2E;}.elementor-15 .elementor-element.elementor-element-5d46202.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-5d46202.elementor-view-default .elementor-icon{color:#FCEBEC;border-color:#FCEBEC;}.elementor-15 .elementor-element.elementor-element-5d46202.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-5d46202.elementor-view-default .elementor-icon svg{fill:#FCEBEC;}.elementor-15 .elementor-element.elementor-element-5d46202.elementor-view-framed .elementor-icon{background-color:#BB1F2E;}.elementor-15 .elementor-element.elementor-element-5d46202.elementor-view-stacked .elementor-icon svg{fill:#BB1F2E;}.elementor-15 .elementor-element.elementor-element-5d46202 .elementor-icon{font-size:17px;padding:13px;}.elementor-15 .elementor-element.elementor-element-5d46202 .elementor-icon svg{height:17px;}.elementor-15 .elementor-element.elementor-element-5ae091f{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-492d5fb .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:700;color:#BB1F2E;}.elementor-15 .elementor-element.elementor-element-75cc24b{font-family:"Noto Sans TC", Sans-serif;font-size:12.5px;line-height:1.8em;color:#8F6B70;}.elementor-15 .elementor-element.elementor-element-db9e18c{--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;}body.elementor-page-15:not(.elementor-motion-effects-element-type-background), body.elementor-page-15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFF4F2 0%, #FCF7F4 100%);}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-7bb7159 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-15 .elementor-element.elementor-element-e00e161 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-36b782d{--content-width:1262px;}.elementor-15 .elementor-element.elementor-element-ba5112f{--content-width:1262px;}.elementor-15 .elementor-element.elementor-element-4492105{--content-width:1262px;}.elementor-15 .elementor-element.elementor-element-c35d0f3{--width:23.5%;}.elementor-15 .elementor-element.elementor-element-66430eb{--width:23.5%;}.elementor-15 .elementor-element.elementor-element-8cf1b12{--width:23.5%;}.elementor-15 .elementor-element.elementor-element-55159f0{--width:23.5%;}}@media(max-width:1024px) and (min-width:768px){.elementor-15 .elementor-element.elementor-element-36b782d{--content-width:100%;}.elementor-15 .elementor-element.elementor-element-ba5112f{--content-width:100%;}.elementor-15 .elementor-element.elementor-element-4492105{--content-width:100%;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-36b782d{--padding-top:44px;--padding-bottom:44px;--padding-left:16px;--padding-right:16px;}.elementor-15 .elementor-element.elementor-element-8915153 .elementor-heading-title{font-size:24px;}.elementor-15 .elementor-element.elementor-element-7bb7159 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-15 .elementor-element.elementor-element-ba5112f{--padding-top:44px;--padding-bottom:44px;--padding-left:16px;--padding-right:16px;}.elementor-15 .elementor-element.elementor-element-d8641f6 .elementor-heading-title{font-size:24px;}.elementor-15 .elementor-element.elementor-element-e00e161 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-15 .elementor-element.elementor-element-4492105{--padding-top:12px;--padding-bottom:44px;--padding-left:16px;--padding-right:16px;}.elementor-15 .elementor-element.elementor-element-2f85d94 .elementor-heading-title{font-size:24px;}}/* Start custom CSS for container, class: .elementor-element-32a2604 */@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-32a2604 > .e-con{--width:48%;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-32a2604 > .e-con{--width:100%;}}/* End custom CSS */
/* Start custom CSS *//* HKCWCA reference treatment: hero and membership banner only. */
.elementor-15 #hero{
  position:relative;isolation:isolate;overflow:hidden;
  --flex-direction:row;flex-direction:row!important;
  min-height:clamp(480px,40vw,600px)!important;
  background-color:var(--e-global-color-secondary);
}
.elementor-15 #hero>.elementor-element-87869c0{
  position:relative;z-index:2;--width:52%;width:52%!important;
  min-height:inherit!important;justify-content:center;
  padding:100px clamp(32px,5vw,88px) 56px!important;
  background:transparent!important;
}
.elementor-15 #hero .elementor-element-e5ab96c{
  position:relative;z-index:2;width:100%!important;max-width:520px;
}
.elementor-15 #hero>.elementor-element-248650b{
  position:absolute;z-index:0;top:0;right:0;bottom:0;
  width:68%!important;--width:68%;min-height:0!important;
  background-size:cover;background-position:50% 55%;background-repeat:no-repeat;
}
.elementor-15 #hero>.elementor-element-248650b::before{
  background-image:linear-gradient(90deg,var(--e-global-color-secondary) 0%,rgba(246,224,227,.96) 10%,rgba(246,224,227,.7) 23%,rgba(246,224,227,.2) 38%,rgba(246,224,227,0) 52%);
  opacity:1;
}
.elementor-15 #hero>.elementor-element-87869c0::after,
.elementor-15 #join::after{
  content:"";position:absolute;display:block;pointer-events:none;
  width:clamp(120px,11vw,160px);height:205px;left:-18px;bottom:-25px;
  -webkit-mask-image:url("https://hkcwca.c.timhostasia.com/wp-content/uploads/2026/09/hkcwca-botanical-outline.png");mask-image:url("https://hkcwca.c.timhostasia.com/wp-content/uploads/2026/09/hkcwca-botanical-outline.png");
  -webkit-mask-size:contain;mask-size:contain;
  -webkit-mask-position:left bottom;mask-position:left bottom;
  -webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;
  background-color:var(--e-global-color-primary);opacity:.22;z-index:1;
}
.elementor-15 #hero .elementor-element-867ed94 .elementor-heading-title{
  font-size:clamp(34px,3.65vw,54px)!important;line-height:1.3!important;
}
.elementor-15 #hero .elementor-element-76f55c0,
.elementor-15 #hero .elementor-element-76f55c0 p{
  font-size:15px!important;line-height:1.8!important;
}
.elementor-15 #hero .elementor-element-a246cad{gap:18px!important;padding-top:12px;}
.elementor-15 #hero .elementor-button{font-size:14px!important;min-height:44px;display:inline-flex;align-items:center;justify-content:center;}
.elementor-15 #hero .elementor-element-3d9f2f1 .elementor-button{
  background-color:transparent;border-color:var(--e-global-color-primary);
}
.elementor-15 #hero .elementor-element-3d9f2f1 .elementor-button:hover,
.elementor-15 #hero .elementor-element-3d9f2f1 .elementor-button:focus-visible{
  background-color:var(--e-global-color-primary);color:#FFFFFF;
}
.elementor-15 #join{
  position:relative;isolation:isolate;overflow:hidden;
  min-height:264px;padding:40px 32px;
  background-color:var(--e-global-color-primary);
}
.elementor-15 #join::before{
  content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:auto;
  width:46%;height:100%;opacity:1;
  background-image:linear-gradient(90deg,var(--e-global-color-primary) 0%,rgba(187,31,46,.76) 16%,rgba(187,31,46,.15) 45%,rgba(187,31,46,0) 70%),url("https://hkcwca.c.timhostasia.com/wp-content/uploads/2026/09/%E7%83%B9%E9%A3%AA%E8%AA%B2%E7%A8%8B-.jpg");
  background-size:cover;background-position:center,60% 60%;background-repeat:no-repeat;
  pointer-events:none;
}
.elementor-15 #join::after{
  width:190px;height:258px;left:-12px;bottom:-28px;background-color:#FFFFFF;opacity:.28;
}
.elementor-15 #join>.elementor-element-28b607d{
  position:relative;z-index:2;width:70%;max-width:none;margin-left:0;margin-right:auto;
}
.elementor-15 #join>.elementor-element-28b607d>.e-con-inner{
  max-width:660px;margin-inline:auto;gap:14px;
}
.elementor-15 #join .elementor-element-cb1a86f .elementor-heading-title{line-height:1.3;}
.elementor-15 #join .elementor-element-cef137b{max-width:610px;color:#FFFFFF;}
.elementor-15 #join .elementor-element-cef137b p{margin-bottom:0;line-height:1.8;}
.elementor-15 #join .elementor-button{min-width:164px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;}
@media(min-width:768px) and (max-width:1024px){
  .elementor-15 #hero{min-height:490px!important;}
  .elementor-15 #hero>.elementor-element-87869c0{width:55%!important;--width:55%;padding:112px 32px 48px!important;}
  .elementor-15 #hero .elementor-element-867ed94 .elementor-heading-title{font-size:clamp(29px,3.8vw,38px)!important;}
  .elementor-15 #hero .elementor-element-76f55c0,
  .elementor-15 #hero .elementor-element-76f55c0 p{font-size:14px!important;}
  .elementor-15 #hero .elementor-button{padding:11px 24px!important;}
  .elementor-15 #join>.elementor-element-28b607d{width:74%;}
  .elementor-15 #join .elementor-element-cb1a86f .elementor-heading-title{font-size:28px;}
}
@media(max-width:767px){
  .elementor-15 #hero{min-height:320px!important;--flex-direction:row;flex-direction:row!important;}
  .elementor-15 #hero>.elementor-element-87869c0{
    width:58%!important;--width:58%;min-height:320px!important;padding:90px 14px 26px 18px!important;
  }
  .elementor-15 #hero>.elementor-element-87869c0::after{width:100px;height:136px;left:-20px;bottom:-20px;opacity:.18;}
  .elementor-15 #hero .elementor-element-e5ab96c{max-width:360px;gap:8px;}
  .elementor-15 #hero .elementor-element-867ed94 .elementor-heading-title{
    font-size:clamp(17px,5vw,28px)!important;line-height:1.35!important;
  }
  .elementor-15 #hero .elementor-element-76f55c0,
  .elementor-15 #hero .elementor-element-76f55c0 p{font-size:12px!important;line-height:1.65!important;margin-bottom:0;}
  .elementor-15 #hero .elementor-element-76f55c0 br{display:none;}
  .elementor-15 #hero .elementor-element-a246cad{gap:8px!important;margin-top:0;padding-top:6px;flex-wrap:nowrap;}
  .elementor-15 #hero .elementor-button{padding:10px 11px!important;font-size:11.5px!important;min-height:40px;white-space:nowrap;}
  .elementor-15 #hero>.elementor-element-248650b{
    position:absolute;top:68px;right:0;bottom:0;width:64%!important;--width:64%;
    height:auto;min-height:0!important;background-position:54% 60%;
  }
  .elementor-15 #hero>.elementor-element-248650b::before{
    background-image:linear-gradient(90deg,var(--e-global-color-secondary) 0%,rgba(246,224,227,.96) 15%,rgba(246,224,227,.55) 35%,rgba(246,224,227,0) 64%);
  }
  .elementor-15 #join{padding:26px 18px;min-height:210px;}
  .elementor-15 #join>.elementor-element-28b607d{width:82%;max-width:500px;margin-left:0;margin-right:auto;}
  .elementor-15 #join>.elementor-element-28b607d>.e-con-inner{gap:10px;}
  .elementor-15 #join .elementor-element-cb1a86f .elementor-heading-title{font-size:clamp(17px,4.6vw,23px);line-height:1.4;}
  .elementor-15 #join .elementor-element-cef137b{font-size:12px;max-width:300px;}
  .elementor-15 #join .elementor-element-cef137b p{line-height:1.7;}
  .elementor-15 #join .elementor-button{min-width:116px;min-height:40px;padding:10px 24px;font-size:13px;}
  .elementor-15 #join::before{
    top:0;left:auto;right:0;bottom:0;width:52%;height:100%;
    background-image:linear-gradient(90deg,var(--e-global-color-primary) 0%,rgba(187,31,46,.97) 25%,rgba(187,31,46,.72) 50%,rgba(187,31,46,.14) 85%,rgba(187,31,46,0) 100%),url("https://hkcwca.c.timhostasia.com/wp-content/uploads/2026/09/%E7%83%B9%E9%A3%AA%E8%AA%B2%E7%A8%8B-.jpg");
    background-position:center,62% 58%;
  }
  .elementor-15 #join::after{width:108px;height:158px;left:-22px;bottom:-12px;top:auto;opacity:.2;}
}
@media(max-width:359px){
  .elementor-15 #hero>.elementor-element-87869c0{padding-left:14px!important;padding-right:10px!important;}
  .elementor-15 #hero .elementor-element-867ed94 .elementor-heading-title{font-size:17px!important;}
  .elementor-15 #hero .elementor-button{padding:10px 9px!important;font-size:11px!important;}
  .elementor-15 #join{padding-left:14px;padding-right:14px;}
  .elementor-15 #join>.elementor-element-28b607d{width:86%;}
  .elementor-15 #join .elementor-element-cb1a86f .elementor-heading-title{font-size:17px;}
}/* End custom CSS */