.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), noto sans tc;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-459 .elementor-element.elementor-element-4320c2a{--display:flex;--min-height:90vh;--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:flex-end;--align-items:center;}.elementor-459 .elementor-element.elementor-element-4320c2a:not(.elementor-motion-effects-element-type-background), .elementor-459 .elementor-element.elementor-element-4320c2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-459 .elementor-element.elementor-element-491cddd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), noto sans tc;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), noto sans tc;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-459 .elementor-element.elementor-element-245b960 .elementor-heading-title{font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-459 .elementor-element.elementor-element-b2e90db .elementor-heading-title{font-family:"Playfair Display", noto sans tc;font-size:60px;font-weight:400;color:var( --e-global-color-text );}.elementor-widget-spacer.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), noto sans tc;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-spacer .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-459 .elementor-element.elementor-element-b1a41e4{--spacer-size:10px;}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), noto sans tc;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), noto sans tc;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-459 .elementor-element.elementor-element-8e90b11{text-align:center;font-family:"Roboto", noto sans tc;font-weight:400;color:var( --e-global-color-text );}.elementor-459 .elementor-element.elementor-element-5332d96{--display:flex;}.elementor-459 .elementor-element.elementor-element-5332d96:not(.elementor-motion-effects-element-type-background), .elementor-459 .elementor-element.elementor-element-5332d96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), noto sans tc;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), noto sans tc;font-weight:var( --e-global-typography-text-font-weight );}.elementor-459 .elementor-element.elementor-element-2569b59{--display:flex;--min-height:250px;--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:flex-end;--align-items:center;}.elementor-459 .elementor-element.elementor-element-2569b59:not(.elementor-motion-effects-element-type-background), .elementor-459 .elementor-element.elementor-element-2569b59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-459 .elementor-element.elementor-element-bd037b4{--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-evenly;--align-items:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), noto sans tc;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), noto sans tc;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-button .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-459 .elementor-element.elementor-element-baabff3 .elementor-button{background-color:#A15C3800;font-family:"Roboto", noto sans tc;font-size:18px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-459 .elementor-element.elementor-element-baabff3 .elementor-button:hover, .elementor-459 .elementor-element.elementor-element-baabff3 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-459 .elementor-element.elementor-element-baabff3 .elementor-button:hover svg, .elementor-459 .elementor-element.elementor-element-baabff3 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-459 .elementor-element.elementor-element-6ffc087 .elementor-button{background-color:#A15C3800;font-family:"Roboto", noto sans tc;font-size:18px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-459 .elementor-element.elementor-element-6ffc087 .elementor-button:hover, .elementor-459 .elementor-element.elementor-element-6ffc087 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-459 .elementor-element.elementor-element-6ffc087 .elementor-button:hover svg, .elementor-459 .elementor-element.elementor-element-6ffc087 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-459 .elementor-element.elementor-element-f281790 .elementor-button{background-color:#A15C3800;font-size:18px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-459 .elementor-element.elementor-element-f281790 .elementor-button:hover, .elementor-459 .elementor-element.elementor-element-f281790 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-459 .elementor-element.elementor-element-f281790 .elementor-button:hover svg, .elementor-459 .elementor-element.elementor-element-f281790 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-459 .elementor-element.elementor-element-e8a1b30 .elementor-button{background-color:#A15C3800;font-size:18px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-459 .elementor-element.elementor-element-e8a1b30 .elementor-button:hover, .elementor-459 .elementor-element.elementor-element-e8a1b30 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-459 .elementor-element.elementor-element-e8a1b30 .elementor-button:hover svg, .elementor-459 .elementor-element.elementor-element-e8a1b30 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-459 .elementor-element.elementor-element-382aac5{--display:flex;--min-height:500px;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:flex-end;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-459 .elementor-element.elementor-element-382aac5:not(.elementor-motion-effects-element-type-background), .elementor-459 .elementor-element.elementor-element-382aac5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-459 .elementor-element.elementor-element-eb444be{--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;--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-459 .elementor-element.elementor-element-bdd2f49{--display:flex;--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-459 .elementor-element.elementor-element-0a6ad5b{--display:flex;--justify-content:center;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-459 .elementor-element.elementor-element-0a6ad5b:not(.elementor-motion-effects-element-type-background), .elementor-459 .elementor-element.elementor-element-0a6ad5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-459 .elementor-element.elementor-element-31ec486 .elementor-heading-title{font-size:40px;font-weight:400;color:var( --e-global-color-accent );}.elementor-459 .elementor-element.elementor-element-07b97e5 .elementor-heading-title{font-size:20px;font-weight:500;color:var( --e-global-color-text );}.elementor-459 .elementor-element.elementor-element-e3d3f6d{--spacer-size:50px;}.elementor-459 .elementor-element.elementor-element-2c20f24{text-align:start;font-family:"Roboto", noto sans tc;font-weight:300;color:var( --e-global-color-text );}.elementor-459 .elementor-element.elementor-element-3ccffbf{--display:flex;--min-height:500px;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:flex-end;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-459 .elementor-element.elementor-element-3ccffbf:not(.elementor-motion-effects-element-type-background), .elementor-459 .elementor-element.elementor-element-3ccffbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-459 .elementor-element.elementor-element-ab10ec2{--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;--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-459 .elementor-element.elementor-element-8a0c0cb{--display:flex;--justify-content:center;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-459 .elementor-element.elementor-element-8a0c0cb:not(.elementor-motion-effects-element-type-background), .elementor-459 .elementor-element.elementor-element-8a0c0cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-459 .elementor-element.elementor-element-2e4b1a9 .elementor-heading-title{font-size:40px;font-weight:400;color:var( --e-global-color-accent );}.elementor-459 .elementor-element.elementor-element-ff0331e .elementor-heading-title{font-size:20px;font-weight:500;color:var( --e-global-color-text );}.elementor-459 .elementor-element.elementor-element-a446401{--spacer-size:50px;}.elementor-459 .elementor-element.elementor-element-c27a67e{text-align:start;font-family:"Roboto", noto sans tc;font-weight:300;color:var( --e-global-color-text );}.elementor-459 .elementor-element.elementor-element-4da163b{--display:flex;--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-459 .elementor-element.elementor-element-b69487d{--display:flex;--min-height:500px;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:flex-end;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-459 .elementor-element.elementor-element-b69487d:not(.elementor-motion-effects-element-type-background), .elementor-459 .elementor-element.elementor-element-b69487d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-459 .elementor-element.elementor-element-88a9676{--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;--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-459 .elementor-element.elementor-element-a742413{--display:flex;--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-459 .elementor-element.elementor-element-209da5a{--display:flex;--justify-content:center;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-459 .elementor-element.elementor-element-209da5a:not(.elementor-motion-effects-element-type-background), .elementor-459 .elementor-element.elementor-element-209da5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-459 .elementor-element.elementor-element-9863e1b .elementor-heading-title{font-size:40px;font-weight:400;color:var( --e-global-color-accent );}.elementor-459 .elementor-element.elementor-element-67e13db .elementor-heading-title{font-size:20px;font-weight:500;color:var( --e-global-color-text );}.elementor-459 .elementor-element.elementor-element-916a4ad{--spacer-size:50px;}.elementor-459 .elementor-element.elementor-element-62b8c92{text-align:start;font-family:"Roboto", noto sans tc;font-weight:300;color:var( --e-global-color-text );}.elementor-459 .elementor-element.elementor-element-b06a29d{--display:flex;--min-height:500px;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:flex-end;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-459 .elementor-element.elementor-element-b06a29d:not(.elementor-motion-effects-element-type-background), .elementor-459 .elementor-element.elementor-element-b06a29d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-459 .elementor-element.elementor-element-7586199{--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;--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-459 .elementor-element.elementor-element-793dcd5{--display:flex;--justify-content:center;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-459 .elementor-element.elementor-element-793dcd5:not(.elementor-motion-effects-element-type-background), .elementor-459 .elementor-element.elementor-element-793dcd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-459 .elementor-element.elementor-element-889bca3 .elementor-heading-title{font-size:40px;font-weight:400;color:var( --e-global-color-accent );}.elementor-459 .elementor-element.elementor-element-1332a7c .elementor-heading-title{font-size:20px;font-weight:500;color:var( --e-global-color-text );}.elementor-459 .elementor-element.elementor-element-55bba79{--spacer-size:50px;}.elementor-459 .elementor-element.elementor-element-57298a2{text-align:start;font-family:"Roboto", noto sans tc;font-weight:300;color:var( --e-global-color-text );}.elementor-459 .elementor-element.elementor-element-e638aa4{--display:flex;--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-459 .elementor-element.elementor-element-fd9a558{--display:flex;--min-height:550px;--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;}.elementor-459 .elementor-element.elementor-element-fd9a558:not(.elementor-motion-effects-element-type-background), .elementor-459 .elementor-element.elementor-element-fd9a558 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-459 .elementor-element.elementor-element-5c0f26d{--display:flex;--justify-content:flex-start;}.elementor-459 .elementor-element.elementor-element-688a52a{--spacer-size:100px;}.elementor-459 .elementor-element.elementor-element-300ae65{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-459 .elementor-element.elementor-element-300ae65 .elementor-heading-title{font-family:"Playfair Display", noto sans tc;font-size:60px;font-weight:300;color:var( --e-global-color-text );}.elementor-459 .elementor-element.elementor-element-ebc1a56 .elementor-heading-title{font-size:22px;font-weight:500;color:var( --e-global-color-accent );}.elementor-459 .elementor-element.elementor-element-98f581c{--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:flex-start;--align-items:center;}.elementor-459 .elementor-element.elementor-element-1ad1617{--spacer-size:100px;}.elementor-459 .elementor-element.elementor-element-4386d4a{--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;}.elementor-459 .elementor-element.elementor-element-0db7537{--display:flex;--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-459 .elementor-element.elementor-element-3e2a7e7 .elementor-heading-title{font-family:"Noto Serif TC", noto sans tc;font-size:20px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-459 .elementor-element.elementor-element-452b0f2{--display:flex;--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-459 .elementor-element.elementor-element-3b26b4f{font-weight:400;}.elementor-459 .elementor-element.elementor-element-1917abc{--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;}.elementor-459 .elementor-element.elementor-element-3940fbe{--display:flex;--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-459 .elementor-element.elementor-element-856c1f4 .elementor-heading-title{font-family:"Noto Serif TC", noto sans tc;font-size:20px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-459 .elementor-element.elementor-element-38c3c90{--display:flex;--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-459 .elementor-element.elementor-element-44fd3bf{font-weight:400;}.elementor-459 .elementor-element.elementor-element-ac2a8f2{--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;}.elementor-459 .elementor-element.elementor-element-c2836b0{--display:flex;--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-459 .elementor-element.elementor-element-c601c55 .elementor-heading-title{font-family:"Noto Serif TC", noto sans tc;font-size:20px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-459 .elementor-element.elementor-element-1e24283{--display:flex;--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-459 .elementor-element.elementor-element-caa64a2{font-weight:400;}.elementor-459 .elementor-element.elementor-element-28b53cf{--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;}.elementor-459 .elementor-element.elementor-element-56ff810{--display:flex;--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-459 .elementor-element.elementor-element-82eccdf .elementor-heading-title{font-family:"Noto Serif TC", noto sans tc;font-size:20px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-459 .elementor-element.elementor-element-b175c6c{--display:flex;--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-459 .elementor-element.elementor-element-cc3ab1f{font-weight:400;}.elementor-459 .elementor-element.elementor-element-6af9ae1{--display:flex;--min-height:600px;--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;}.elementor-459 .elementor-element.elementor-element-6af9ae1:not(.elementor-motion-effects-element-type-background), .elementor-459 .elementor-element.elementor-element-6af9ae1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-459 .elementor-element.elementor-element-df6ece2{--display:flex;--justify-content:flex-start;}.elementor-459 .elementor-element.elementor-element-7f64651{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-459 .elementor-element.elementor-element-7f64651 .elementor-heading-title{font-family:"Playfair Display", noto sans tc;font-size:60px;font-weight:300;color:var( --e-global-color-text );}.elementor-459 .elementor-element.elementor-element-36f64cc .elementor-heading-title{font-size:22px;font-weight:500;color:var( --e-global-color-accent );}.elementor-459 .elementor-element.elementor-element-f15eb68{--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:flex-start;--align-items:flex-start;}.elementor-459 .elementor-element.elementor-element-77ddfb3{--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: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-459 .elementor-element.elementor-element-96a9360 .elementor-heading-title{font-family:"Noto Serif TC", noto sans tc;font-size:20px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-459 .elementor-element.elementor-element-f05c06e{--spacer-size:50px;}.elementor-459 .elementor-element.elementor-element-7a1e226{font-weight:400;}.elementor-459 .elementor-element.elementor-element-371aa68{--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: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-459 .elementor-element.elementor-element-67b5af9 .elementor-heading-title{font-family:"Noto Serif TC", noto sans tc;font-size:20px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-459 .elementor-element.elementor-element-f398614{--spacer-size:50px;}.elementor-459 .elementor-element.elementor-element-625e59e{font-weight:400;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-459 .elementor-element.elementor-element-4320c2a{--min-height:500px;}.elementor-459 .elementor-element.elementor-element-b2e90db{text-align:center;}.elementor-459 .elementor-element.elementor-element-b2e90db .elementor-heading-title{font-size:40px;}.elementor-459 .elementor-element.elementor-element-2569b59{--min-height:200px;}.elementor-459 .elementor-element.elementor-element-382aac5{--min-height:600px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-459 .elementor-element.elementor-element-eb444be{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-459 .elementor-element.elementor-element-31ec486{text-align:center;}.elementor-459 .elementor-element.elementor-element-31ec486 .elementor-heading-title{font-size:40px;}.elementor-459 .elementor-element.elementor-element-07b97e5{text-align:center;}.elementor-459 .elementor-element.elementor-element-e3d3f6d{--spacer-size:25px;}.elementor-459 .elementor-element.elementor-element-2c20f24{text-align:center;}.elementor-459 .elementor-element.elementor-element-3ccffbf{--min-height:600px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-459 .elementor-element.elementor-element-ab10ec2{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-459 .elementor-element.elementor-element-2e4b1a9{text-align:center;}.elementor-459 .elementor-element.elementor-element-2e4b1a9 .elementor-heading-title{font-size:40px;}.elementor-459 .elementor-element.elementor-element-ff0331e{text-align:center;}.elementor-459 .elementor-element.elementor-element-a446401{--spacer-size:25px;}.elementor-459 .elementor-element.elementor-element-c27a67e{text-align:center;}.elementor-459 .elementor-element.elementor-element-b69487d{--min-height:600px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-459 .elementor-element.elementor-element-88a9676{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-459 .elementor-element.elementor-element-9863e1b{text-align:center;}.elementor-459 .elementor-element.elementor-element-9863e1b .elementor-heading-title{font-size:40px;}.elementor-459 .elementor-element.elementor-element-67e13db{text-align:center;}.elementor-459 .elementor-element.elementor-element-916a4ad{--spacer-size:25px;}.elementor-459 .elementor-element.elementor-element-62b8c92{text-align:center;}.elementor-459 .elementor-element.elementor-element-b06a29d{--min-height:600px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-459 .elementor-element.elementor-element-7586199{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-459 .elementor-element.elementor-element-889bca3{text-align:center;}.elementor-459 .elementor-element.elementor-element-889bca3 .elementor-heading-title{font-size:40px;}.elementor-459 .elementor-element.elementor-element-1332a7c{text-align:center;}.elementor-459 .elementor-element.elementor-element-55bba79{--spacer-size:25px;}.elementor-459 .elementor-element.elementor-element-57298a2{text-align:center;}.elementor-459 .elementor-element.elementor-element-300ae65 .elementor-heading-title{font-size:40px;}.elementor-459 .elementor-element.elementor-element-ebc1a56 .elementor-heading-title{font-size:18px;}.elementor-459 .elementor-element.elementor-element-1ad1617{--spacer-size:100px;}.elementor-459 .elementor-element.elementor-element-3e2a7e7 .elementor-heading-title{font-size:18px;}.elementor-459 .elementor-element.elementor-element-856c1f4 .elementor-heading-title{font-size:18px;}.elementor-459 .elementor-element.elementor-element-44fd3bf{font-size:16px;}.elementor-459 .elementor-element.elementor-element-c601c55 .elementor-heading-title{font-size:18px;}.elementor-459 .elementor-element.elementor-element-caa64a2{font-size:16px;}.elementor-459 .elementor-element.elementor-element-82eccdf .elementor-heading-title{font-size:18px;}.elementor-459 .elementor-element.elementor-element-cc3ab1f{font-size:16px;}.elementor-459 .elementor-element.elementor-element-6af9ae1{--min-height:450px;}.elementor-459 .elementor-element.elementor-element-7f64651 .elementor-heading-title{font-size:40px;}.elementor-459 .elementor-element.elementor-element-36f64cc .elementor-heading-title{font-size:18px;}.elementor-459 .elementor-element.elementor-element-96a9360 .elementor-heading-title{font-size:18px;}.elementor-459 .elementor-element.elementor-element-7a1e226{font-size:16px;line-height:2em;}.elementor-459 .elementor-element.elementor-element-67b5af9 .elementor-heading-title{font-size:18px;}.elementor-459 .elementor-element.elementor-element-625e59e{font-size:16px;line-height:2em;}}@media(max-width:767px){.elementor-459 .elementor-element.elementor-element-4320c2a{--min-height:399px;}.elementor-459 .elementor-element.elementor-element-b2e90db .elementor-heading-title{font-size:35px;}.elementor-459 .elementor-element.elementor-element-8e90b11{font-size:14px;}.elementor-459 .elementor-element.elementor-element-bd037b4{--flex-wrap:nowrap;}.elementor-459 .elementor-element.elementor-element-baabff3 .elementor-button{font-size:14px;padding:0px 0px 0px 0px;}.elementor-459 .elementor-element.elementor-element-6ffc087 .elementor-button{font-size:14px;padding:0px 0px 0px 0px;}.elementor-459 .elementor-element.elementor-element-f281790 .elementor-button{font-size:14px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-459 .elementor-element.elementor-element-e8a1b30 .elementor-button{font-size:14px;padding:0px 0px 0px 0px;}.elementor-459 .elementor-element.elementor-element-382aac5{--min-height:400px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-459 .elementor-element.elementor-element-31ec486 .elementor-heading-title{font-size:30px;}.elementor-459 .elementor-element.elementor-element-07b97e5 .elementor-heading-title{font-size:16px;}.elementor-459 .elementor-element.elementor-element-e3d3f6d{--spacer-size:10px;}.elementor-459 .elementor-element.elementor-element-2c20f24{font-size:14px;}.elementor-459 .elementor-element.elementor-element-3ccffbf{--min-height:400px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-459 .elementor-element.elementor-element-2e4b1a9 .elementor-heading-title{font-size:30px;}.elementor-459 .elementor-element.elementor-element-ff0331e .elementor-heading-title{font-size:16px;}.elementor-459 .elementor-element.elementor-element-a446401{--spacer-size:10px;}.elementor-459 .elementor-element.elementor-element-c27a67e{font-size:14px;}.elementor-459 .elementor-element.elementor-element-b69487d{--min-height:400px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-459 .elementor-element.elementor-element-9863e1b .elementor-heading-title{font-size:30px;}.elementor-459 .elementor-element.elementor-element-67e13db .elementor-heading-title{font-size:16px;}.elementor-459 .elementor-element.elementor-element-916a4ad{--spacer-size:10px;}.elementor-459 .elementor-element.elementor-element-62b8c92{font-size:14px;}.elementor-459 .elementor-element.elementor-element-b06a29d{--min-height:400px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-459 .elementor-element.elementor-element-889bca3 .elementor-heading-title{font-size:30px;}.elementor-459 .elementor-element.elementor-element-1332a7c .elementor-heading-title{font-size:16px;}.elementor-459 .elementor-element.elementor-element-55bba79{--spacer-size:10px;}.elementor-459 .elementor-element.elementor-element-57298a2{font-size:14px;}.elementor-459 .elementor-element.elementor-element-688a52a{--spacer-size:50px;}.elementor-459 .elementor-element.elementor-element-300ae65 .elementor-heading-title{font-size:35px;}.elementor-459 .elementor-element.elementor-element-ebc1a56 .elementor-heading-title{font-size:18px;}.elementor-459 .elementor-element.elementor-element-1ad1617{--spacer-size:0px;}.elementor-459 .elementor-element.elementor-element-3e2a7e7 .elementor-heading-title{font-size:16px;}.elementor-459 .elementor-element.elementor-element-3b26b4f{font-size:14px;}.elementor-459 .elementor-element.elementor-element-856c1f4 .elementor-heading-title{font-size:16px;}.elementor-459 .elementor-element.elementor-element-44fd3bf{font-size:14px;}.elementor-459 .elementor-element.elementor-element-c601c55 .elementor-heading-title{font-size:16px;}.elementor-459 .elementor-element.elementor-element-caa64a2{font-size:14px;}.elementor-459 .elementor-element.elementor-element-82eccdf .elementor-heading-title{font-size:16px;}.elementor-459 .elementor-element.elementor-element-cc3ab1f{font-size:14px;}.elementor-459 .elementor-element.elementor-element-7f64651 .elementor-heading-title{font-size:35px;}.elementor-459 .elementor-element.elementor-element-36f64cc .elementor-heading-title{font-size:18px;}.elementor-459 .elementor-element.elementor-element-96a9360 .elementor-heading-title{font-size:16px;}.elementor-459 .elementor-element.elementor-element-f05c06e{--spacer-size:15px;}.elementor-459 .elementor-element.elementor-element-7a1e226{font-size:14px;}.elementor-459 .elementor-element.elementor-element-67b5af9 .elementor-heading-title{font-size:16px;}.elementor-459 .elementor-element.elementor-element-f398614{--spacer-size:15px;}.elementor-459 .elementor-element.elementor-element-625e59e{font-size:14px;}}@media(min-width:768px){.elementor-459 .elementor-element.elementor-element-4320c2a{--content-width:69%;}.elementor-459 .elementor-element.elementor-element-bd037b4{--width:60%;}.elementor-459 .elementor-element.elementor-element-382aac5{--content-width:80%;}.elementor-459 .elementor-element.elementor-element-bdd2f49{--width:60%;}.elementor-459 .elementor-element.elementor-element-0a6ad5b{--width:40%;}.elementor-459 .elementor-element.elementor-element-3ccffbf{--content-width:80%;}.elementor-459 .elementor-element.elementor-element-8a0c0cb{--width:40%;}.elementor-459 .elementor-element.elementor-element-4da163b{--width:60%;}.elementor-459 .elementor-element.elementor-element-b69487d{--content-width:80%;}.elementor-459 .elementor-element.elementor-element-a742413{--width:60%;}.elementor-459 .elementor-element.elementor-element-209da5a{--width:40%;}.elementor-459 .elementor-element.elementor-element-b06a29d{--content-width:80%;}.elementor-459 .elementor-element.elementor-element-793dcd5{--width:40%;}.elementor-459 .elementor-element.elementor-element-e638aa4{--width:60%;}.elementor-459 .elementor-element.elementor-element-fd9a558{--content-width:80%;}.elementor-459 .elementor-element.elementor-element-5c0f26d{--width:40%;}.elementor-459 .elementor-element.elementor-element-98f581c{--width:60%;}.elementor-459 .elementor-element.elementor-element-4386d4a{--width:90%;}.elementor-459 .elementor-element.elementor-element-0db7537{--width:30%;}.elementor-459 .elementor-element.elementor-element-452b0f2{--width:70%;}.elementor-459 .elementor-element.elementor-element-1917abc{--width:90%;}.elementor-459 .elementor-element.elementor-element-3940fbe{--width:30%;}.elementor-459 .elementor-element.elementor-element-38c3c90{--width:70%;}.elementor-459 .elementor-element.elementor-element-ac2a8f2{--width:90%;}.elementor-459 .elementor-element.elementor-element-c2836b0{--width:30%;}.elementor-459 .elementor-element.elementor-element-1e24283{--width:70%;}.elementor-459 .elementor-element.elementor-element-28b53cf{--width:90%;}.elementor-459 .elementor-element.elementor-element-56ff810{--width:30%;}.elementor-459 .elementor-element.elementor-element-b175c6c{--width:70%;}.elementor-459 .elementor-element.elementor-element-6af9ae1{--content-width:80%;}.elementor-459 .elementor-element.elementor-element-df6ece2{--width:40%;}.elementor-459 .elementor-element.elementor-element-f15eb68{--width:60%;}.elementor-459 .elementor-element.elementor-element-77ddfb3{--width:50%;}.elementor-459 .elementor-element.elementor-element-371aa68{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-459 .elementor-element.elementor-element-0a6ad5b{--width:100%;}.elementor-459 .elementor-element.elementor-element-8a0c0cb{--width:100%;}.elementor-459 .elementor-element.elementor-element-209da5a{--width:100%;}.elementor-459 .elementor-element.elementor-element-793dcd5{--width:100%;}.elementor-459 .elementor-element.elementor-element-77ddfb3{--width:55%;}.elementor-459 .elementor-element.elementor-element-371aa68{--width:45%;}}/* Start custom CSS *//* 為您的所有錨點區塊，加上一個「滾動頂部邊界」
  這能防止它們在跳轉時，被您固定的頁首 (Header) 擋住。
*/
#tent,
#amenities,
#bathroom,
#diningarea {
  /* ★ 請調整這個數字！ ★
    它應該等於您「主頁首」+「捷徑選單」的高度總和，
    再加上一點點您想要的緩衝空間 (例如 20px)。
    (範例：頁首 80px + 捷徑選單 70px + 緩衝 20px = 170px)
  */
  scroll-margin-top: 170px; 
}/* End custom CSS */