.elementor-1842 .elementor-element.elementor-element-282da84{--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:center;}.elementor-1842 .elementor-element.elementor-element-da8cf3d{--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;}.elementor-1842 .elementor-element.elementor-element-6164f75{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1842 .elementor-element.elementor-element-9e818f2 .elementor-heading-title{font-family:"Noto Serif TC";font-size:72px;font-weight:800;line-height:-0.02em;letter-spacing:-1.5px;color:#C67850;}.elementor-1842 .elementor-element.elementor-element-2099842 > .elementor-widget-container{margin:0px 0px 34px 0px;}.elementor-1842 .elementor-element.elementor-element-2099842 .elementor-heading-title{font-family:"Noto Sans TC";font-size:18px;font-weight:600;line-height:1.6em;letter-spacing:0px;color:#7D7168;}.elementor-1842 .elementor-element.elementor-element-1ac9235{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1842 .elementor-element.elementor-element-39b4b07{--display:flex;--min-height:50px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-1842 .elementor-element.elementor-element-950b9d1{text-align:center;}.elementor-1842 .elementor-element.elementor-element-950b9d1 .elementor-heading-title{font-family:"Noto Sans TC";font-size:16px;font-weight:700;color:#C47C54;}.elementor-1842 .elementor-element.elementor-element-17ebd87{--display:flex;--min-height:50px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-1842 .elementor-element.elementor-element-35712e5{text-align:center;}.elementor-1842 .elementor-element.elementor-element-35712e5 .elementor-heading-title{font-family:"Noto Sans TC";font-size:16px;font-weight:700;color:#C47C54;}.elementor-1842 .elementor-element.elementor-element-9d3006f{--display:flex;--min-height:50px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-1842 .elementor-element.elementor-element-27a6e97{text-align:center;}.elementor-1842 .elementor-element.elementor-element-27a6e97 .elementor-heading-title{font-family:"Noto Sans TC";font-size:16px;font-weight:700;color:#C47C54;}.elementor-1842 .elementor-element.elementor-element-bce5d25{--display:flex;--min-height:50px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-1842 .elementor-element.elementor-element-6bcf3e2{text-align:center;}.elementor-1842 .elementor-element.elementor-element-6bcf3e2 .elementor-heading-title{font-family:"Noto Sans TC";font-size:16px;font-weight:700;color:#C47C54;}.elementor-1842 .elementor-element.elementor-element-d26ee9c{--display:flex;--min-height:50px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-1842 .elementor-element.elementor-element-efc4b53{text-align:center;}.elementor-1842 .elementor-element.elementor-element-efc4b53 .elementor-heading-title{font-family:"Noto Sans TC";font-size:16px;font-weight:700;color:#C47C54;}.elementor-1842 .elementor-element.elementor-element-f0fa681{--display:flex;--min-height:50px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-1842 .elementor-element.elementor-element-3c38854{text-align:center;}.elementor-1842 .elementor-element.elementor-element-3c38854 .elementor-heading-title{font-family:"Noto Sans TC";font-size:16px;font-weight:700;color:#C47C54;}.elementor-1842 .elementor-element.elementor-element-5c25f69{--display:flex;--min-height:50px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-1842 .elementor-element.elementor-element-e477d95{text-align:center;}.elementor-1842 .elementor-element.elementor-element-e477d95 .elementor-heading-title{font-family:"Noto Sans TC";font-size:16px;font-weight:700;color:#C47C54;}.elementor-1842 .elementor-element.elementor-element-7ce7685{--display:flex;}.elementor-1842 .elementor-element.elementor-element-4cce5c1 .elementor-heading-title{font-family:"Noto Sans TC";font-size:21px;font-weight:500;font-style:italic;line-height:1.95em;letter-spacing:0px;color:#7E7670;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1842 .elementor-element.elementor-element-f8f77fd .elementor-button{background-color:#CB7F57;font-family:"Noto Sans TC";font-size:16px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CB7F57;border-radius:99px 99px 99px 99px;padding:14px 24px 14px 24px;}.elementor-1842 .elementor-element.elementor-element-f8f77fd .elementor-button:hover, .elementor-1842 .elementor-element.elementor-element-f8f77fd .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-d122535 );border-color:var( --e-global-color-d122535 );}.elementor-1842 .elementor-element.elementor-element-f8f77fd .elementor-button-content-wrapper{flex-direction:row;}.elementor-1842 .elementor-element.elementor-element-f8f77fd .elementor-button:hover svg, .elementor-1842 .elementor-element.elementor-element-f8f77fd .elementor-button:focus svg{fill:var( --e-global-color-d122535 );}.elementor-1842 .elementor-element.elementor-element-29b848e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1842 .elementor-element.elementor-element-b87c5fc{--display:flex;}.elementor-1842 .elementor-element.elementor-element-b87c5fc:not(.elementor-motion-effects-element-type-background), .elementor-1842 .elementor-element.elementor-element-b87c5fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drpingan.com/wp-content/uploads/2026/02/c2ed5f18ba.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1842 .elementor-element.elementor-element-09adf8e{--display:flex;}.elementor-1842 .elementor-element.elementor-element-f8f3bf5 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-1842 .elementor-element.elementor-element-f8f3bf5 .elementor-heading-title{font-family:"Noto Sans TC";font-size:13px;font-weight:700;line-height:0.12em;color:#9A8578;}.elementor-1842 .elementor-element.elementor-element-42261f3 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-1842 .elementor-element.elementor-element-42261f3 .elementor-heading-title{font-family:"Noto Sans TC";font-size:22px;font-weight:600;line-height:1.4em;color:#C47C54;}.elementor-1842 .elementor-element.elementor-element-7f54ca6 .elementor-heading-title{font-family:"Noto Sans TC";font-size:15px;font-weight:400;line-height:1.8em;color:#766B64;}.elementor-1842 .elementor-element.elementor-element-19ec1fb{--display:flex;--min-height:395px;--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:center;}.elementor-1842 .elementor-element.elementor-element-19ec1fb:not(.elementor-motion-effects-element-type-background), .elementor-1842 .elementor-element.elementor-element-19ec1fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1842 .elementor-element.elementor-element-032cde4{--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;}.elementor-1842 .elementor-element.elementor-element-d9b0e9b{--display:flex;}.elementor-1842 .elementor-element.elementor-element-d9b0e9b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1842 .elementor-element.elementor-element-9eb768b .elementor-heading-title{color:var( --e-global-color-d122535 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1842 .elementor-element.elementor-element-8e8b1a6{--divider-border-style:solid;--divider-color:var( --e-global-color-d122535 );--divider-border-width:3px;}.elementor-1842 .elementor-element.elementor-element-8e8b1a6 .elementor-divider-separator{width:50px;}.elementor-1842 .elementor-element.elementor-element-8e8b1a6 .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-1842 .elementor-element.elementor-element-e5d707a{--display:flex;}.elementor-1842 .elementor-element.elementor-element-7a312d4{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:var( --e-global-color-d122535 );--border-color:var( --e-global-color-d122535 );--padding-top:5px;--padding-bottom:5px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family );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-1842 .elementor-element.elementor-element-f6eba32{font-family:"Noto Sans TC";font-size:23px;font-weight:600;font-style:italic;color:var( --e-global-color-d122535 );}.elementor-1842 .elementor-element.elementor-element-6d493f5 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-1842 .elementor-element.elementor-element-6d493f5{font-family:"Noto Sans TC";font-size:16px;font-weight:400;line-height:23px;}.elementor-1842 .elementor-element.elementor-element-2dd971d{--display:flex;--min-height:80vh;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1842 .elementor-element.elementor-element-2dd971d:not(.elementor-motion-effects-element-type-background), .elementor-1842 .elementor-element.elementor-element-2dd971d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-41cfe1b );}.elementor-1842 .elementor-element.elementor-element-7c0b742 .elementor-heading-title{font-family:"Noto Sans TC";font-size:30px;font-weight:600;color:#C67357;}.elementor-1842 .elementor-element.elementor-element-2ce87ef{--divider-border-style:solid;--divider-color:var( --e-global-color-d122535 );--divider-border-width:3px;}.elementor-1842 .elementor-element.elementor-element-2ce87ef .elementor-divider-separator{width:50px;}.elementor-1842 .elementor-element.elementor-element-2ce87ef .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-1842 .elementor-element.elementor-element-51be912{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1842 .elementor-element.elementor-element-de23f5f{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1842 .elementor-element.elementor-element-134f078{--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;--border-radius:10px 10px 10px 10px;box-shadow:2px 2px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1842 .elementor-element.elementor-element-134f078:not(.elementor-motion-effects-element-type-background), .elementor-1842 .elementor-element.elementor-element-134f078 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3f1823bf );}.elementor-1842 .elementor-element.elementor-element-c5520c7{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1842 .elementor-element.elementor-element-0ce8367 > .elementor-widget-container{padding:7px 7px 7px 7px;}.elementor-1842 .elementor-element.elementor-element-0ce8367 .elementor-icon-wrapper{text-align:start;}.elementor-1842 .elementor-element.elementor-element-0ce8367.elementor-view-stacked .elementor-icon{background-color:#C6735730;color:var( --e-global-color-d122535 );}.elementor-1842 .elementor-element.elementor-element-0ce8367.elementor-view-framed .elementor-icon, .elementor-1842 .elementor-element.elementor-element-0ce8367.elementor-view-default .elementor-icon{color:#C6735730;border-color:#C6735730;}.elementor-1842 .elementor-element.elementor-element-0ce8367.elementor-view-framed .elementor-icon, .elementor-1842 .elementor-element.elementor-element-0ce8367.elementor-view-default .elementor-icon svg{fill:#C6735730;}.elementor-1842 .elementor-element.elementor-element-0ce8367.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-d122535 );}.elementor-1842 .elementor-element.elementor-element-0ce8367.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-d122535 );}.elementor-1842 .elementor-element.elementor-element-0ce8367 .elementor-icon{font-size:30px;}.elementor-1842 .elementor-element.elementor-element-0ce8367 .elementor-icon svg{height:30px;}.elementor-1842 .elementor-element.elementor-element-f236555 .elementor-heading-title{font-family:"Noto Sans TC";font-size:24px;font-weight:600;color:var( --e-global-color-d122535 );}.elementor-1842 .elementor-element.elementor-element-6f121e6{--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-start;--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1842 .elementor-element.elementor-element-11f5a5d{font-family:"Noto Sans TC";font-size:14px;font-weight:600;line-height:21px;color:#555555;}.elementor-1842 .elementor-element.elementor-element-71b3432{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1842 .elementor-element.elementor-element-00dcfca{--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;--border-radius:10px 10px 10px 10px;box-shadow:2px 2px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1842 .elementor-element.elementor-element-00dcfca:not(.elementor-motion-effects-element-type-background), .elementor-1842 .elementor-element.elementor-element-00dcfca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3f1823bf );}.elementor-1842 .elementor-element.elementor-element-46bf329{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1842 .elementor-element.elementor-element-0ca6726 > .elementor-widget-container{padding:7px 7px 7px 7px;}.elementor-1842 .elementor-element.elementor-element-0ca6726 .elementor-icon-wrapper{text-align:start;}.elementor-1842 .elementor-element.elementor-element-0ca6726.elementor-view-stacked .elementor-icon{background-color:#C6735730;color:var( --e-global-color-d122535 );}.elementor-1842 .elementor-element.elementor-element-0ca6726.elementor-view-framed .elementor-icon, .elementor-1842 .elementor-element.elementor-element-0ca6726.elementor-view-default .elementor-icon{color:#C6735730;border-color:#C6735730;}.elementor-1842 .elementor-element.elementor-element-0ca6726.elementor-view-framed .elementor-icon, .elementor-1842 .elementor-element.elementor-element-0ca6726.elementor-view-default .elementor-icon svg{fill:#C6735730;}.elementor-1842 .elementor-element.elementor-element-0ca6726.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-d122535 );}.elementor-1842 .elementor-element.elementor-element-0ca6726.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-d122535 );}.elementor-1842 .elementor-element.elementor-element-0ca6726 .elementor-icon{font-size:30px;}.elementor-1842 .elementor-element.elementor-element-0ca6726 .elementor-icon svg{height:30px;}.elementor-1842 .elementor-element.elementor-element-522eb50 .elementor-heading-title{font-family:"Noto Sans TC";font-size:24px;font-weight:600;color:var( --e-global-color-d122535 );}.elementor-1842 .elementor-element.elementor-element-3b62f7c{--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-start;--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1842 .elementor-element.elementor-element-d42102b{font-family:"Noto Sans TC";font-size:14px;font-weight:600;line-height:21px;color:#555555;}.elementor-1842 .elementor-element.elementor-element-1a252a9{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1842 .elementor-element.elementor-element-6885294{--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;--border-radius:10px 10px 10px 10px;box-shadow:2px 2px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1842 .elementor-element.elementor-element-6885294:not(.elementor-motion-effects-element-type-background), .elementor-1842 .elementor-element.elementor-element-6885294 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3f1823bf );}.elementor-1842 .elementor-element.elementor-element-095594a{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1842 .elementor-element.elementor-element-f67ae4b > .elementor-widget-container{padding:7px 7px 7px 7px;}.elementor-1842 .elementor-element.elementor-element-f67ae4b .elementor-icon-wrapper{text-align:start;}.elementor-1842 .elementor-element.elementor-element-f67ae4b.elementor-view-stacked .elementor-icon{background-color:#C6735730;color:var( --e-global-color-d122535 );}.elementor-1842 .elementor-element.elementor-element-f67ae4b.elementor-view-framed .elementor-icon, .elementor-1842 .elementor-element.elementor-element-f67ae4b.elementor-view-default .elementor-icon{color:#C6735730;border-color:#C6735730;}.elementor-1842 .elementor-element.elementor-element-f67ae4b.elementor-view-framed .elementor-icon, .elementor-1842 .elementor-element.elementor-element-f67ae4b.elementor-view-default .elementor-icon svg{fill:#C6735730;}.elementor-1842 .elementor-element.elementor-element-f67ae4b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-d122535 );}.elementor-1842 .elementor-element.elementor-element-f67ae4b.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-d122535 );}.elementor-1842 .elementor-element.elementor-element-f67ae4b .elementor-icon{font-size:30px;}.elementor-1842 .elementor-element.elementor-element-f67ae4b .elementor-icon svg{height:30px;}.elementor-1842 .elementor-element.elementor-element-f508d19 .elementor-heading-title{font-family:"Noto Sans TC";font-size:24px;font-weight:600;color:var( --e-global-color-d122535 );}.elementor-1842 .elementor-element.elementor-element-285748c{--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-start;--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1842 .elementor-element.elementor-element-620e8e9{font-family:"Noto Sans TC";font-size:14px;font-weight:600;line-height:21px;color:#555555;}.elementor-1842 .elementor-element.elementor-element-d54a0fa{--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:50px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1842 .elementor-element.elementor-element-d54a0fa:not(.elementor-motion-effects-element-type-background), .elementor-1842 .elementor-element.elementor-element-d54a0fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1842 .elementor-element.elementor-element-b4c3456 .elementor-heading-title{font-family:"Noto Sans TC";font-size:30px;font-weight:600;color:#C67357;}.elementor-1842 .elementor-element.elementor-element-1f0bc47{--divider-border-style:solid;--divider-color:var( --e-global-color-d122535 );--divider-border-width:3px;}.elementor-1842 .elementor-element.elementor-element-1f0bc47 .elementor-divider-separator{width:50px;}.elementor-1842 .elementor-element.elementor-element-1f0bc47 .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-1842 .elementor-element.elementor-element-ae85f4f{--e-image-carousel-slides-to-show:4;}.elementor-1842 .elementor-element.elementor-element-ae85f4f .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1842 .elementor-element.elementor-element-ae85f4f .elementor-swiper-button.elementor-swiper-button-next{font-size:25px;}.elementor-1842 .elementor-element.elementor-element-ae85f4f .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-vertical-gap:3px;background:var( --e-global-color-d122535 );}.elementor-1842 .elementor-element.elementor-element-ae85f4f .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#EBEBEB;opacity:1;}.elementor-1842 .elementor-element.elementor-element-ae85f4f .swiper-wrapper{display:flex;align-items:center;}.elementor-1842 .elementor-element.elementor-element-5c0d0e9{--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:80px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1842 .elementor-element.elementor-element-5c0d0e9:not(.elementor-motion-effects-element-type-background), .elementor-1842 .elementor-element.elementor-element-5c0d0e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1842 .elementor-element.elementor-element-76b3da7 .elementor-heading-title{font-family:"Noto Sans TC";font-size:30px;font-weight:600;color:var( --e-global-color-d122535 );}.elementor-1842 .elementor-element.elementor-element-4ad7860{--divider-border-style:solid;--divider-color:var( --e-global-color-d122535 );--divider-border-width:3px;}.elementor-1842 .elementor-element.elementor-element-4ad7860 .elementor-divider-separator{width:50px;}.elementor-1842 .elementor-element.elementor-element-4ad7860 .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-1842 .elementor-element.elementor-element-efaac59{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1842 .elementor-element.elementor-element-e9de978{font-family:"Noto Sans TC";font-size:16px;font-weight:600;line-height:25px;letter-spacing:0.9px;color:#9B9B9B;}.elementor-1842 .elementor-element.elementor-element-a2aee2e{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1842 .elementor-element.elementor-element-8ddc1cc{font-family:"Noto Sans TC";font-size:16px;font-weight:600;line-height:25px;letter-spacing:0.9px;color:#9B9B9B;}.elementor-1842 .elementor-element.elementor-element-29e28dc{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1842 .elementor-element.elementor-element-8f9fa98{font-family:"Noto Sans TC";font-size:16px;font-weight:600;line-height:25px;letter-spacing:0.9px;color:#9B9B9B;}.elementor-1842 .elementor-element.elementor-element-24e6fea{--n-accordion-title-font-size:16px;--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:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-d122535 );--n-accordion-title-hover-color:var( --e-global-color-d122535 );--n-accordion-title-active-color:var( --e-global-color-d122535 );--n-accordion-icon-size:15px;}.elementor-1842 .elementor-element.elementor-element-24e6fea > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1.5px 0px;border-color:#E6E6E6;}:where( .elementor-1842 .elementor-element.elementor-element-24e6fea > .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-weight:600;}@media(min-width:768px){.elementor-1842 .elementor-element.elementor-element-d9b0e9b{--width:25%;}}@media(max-width:1024px){.elementor-1842 .elementor-element.elementor-element-da8cf3d{--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-1842 .elementor-element.elementor-element-2dd971d{--padding-top:80px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-1842 .elementor-element.elementor-element-51be912{--grid-auto-flow:row;}.elementor-1842 .elementor-element.elementor-element-134f078{--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-1842 .elementor-element.elementor-element-c5520c7{--flex-wrap:wrap;}.elementor-1842 .elementor-element.elementor-element-0ce8367 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1842 .elementor-element.elementor-element-0ce8367 .elementor-icon{font-size:25px;}.elementor-1842 .elementor-element.elementor-element-0ce8367 .elementor-icon svg{height:25px;}.elementor-1842 .elementor-element.elementor-element-f236555 .elementor-heading-title{font-size:20px;}.elementor-1842 .elementor-element.elementor-element-00dcfca{--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-1842 .elementor-element.elementor-element-46bf329{--flex-wrap:wrap;}.elementor-1842 .elementor-element.elementor-element-0ca6726 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1842 .elementor-element.elementor-element-0ca6726 .elementor-icon{font-size:25px;}.elementor-1842 .elementor-element.elementor-element-0ca6726 .elementor-icon svg{height:25px;}.elementor-1842 .elementor-element.elementor-element-522eb50 .elementor-heading-title{font-size:20px;}.elementor-1842 .elementor-element.elementor-element-6885294{--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-1842 .elementor-element.elementor-element-095594a{--flex-wrap:wrap;}.elementor-1842 .elementor-element.elementor-element-f67ae4b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1842 .elementor-element.elementor-element-f67ae4b .elementor-icon{font-size:25px;}.elementor-1842 .elementor-element.elementor-element-f67ae4b .elementor-icon svg{height:25px;}.elementor-1842 .elementor-element.elementor-element-f508d19 .elementor-heading-title{font-size:20px;}.elementor-1842 .elementor-element.elementor-element-5c0d0e9{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-1842 .elementor-element.elementor-element-da8cf3d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1842 .elementor-element.elementor-element-6164f75{--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-1842 .elementor-element.elementor-element-9e818f2 .elementor-heading-title{font-size:32px;}.elementor-1842 .elementor-element.elementor-element-2099842 .elementor-heading-title{font-size:15px;}.elementor-1842 .elementor-element.elementor-element-1ac9235{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1842 .elementor-element.elementor-element-950b9d1 .elementor-heading-title{font-size:14px;}.elementor-1842 .elementor-element.elementor-element-35712e5 .elementor-heading-title{font-size:14px;}.elementor-1842 .elementor-element.elementor-element-27a6e97 .elementor-heading-title{font-size:14px;}.elementor-1842 .elementor-element.elementor-element-6bcf3e2 .elementor-heading-title{font-size:14px;}.elementor-1842 .elementor-element.elementor-element-efc4b53 .elementor-heading-title{font-size:14px;}.elementor-1842 .elementor-element.elementor-element-3c38854 .elementor-heading-title{font-size:14px;}.elementor-1842 .elementor-element.elementor-element-e477d95 .elementor-heading-title{font-size:14px;}.elementor-1842 .elementor-element.elementor-element-7ce7685{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1842 .elementor-element.elementor-element-4cce5c1 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-1842 .elementor-element.elementor-element-f8f3bf5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1842 .elementor-element.elementor-element-42261f3 .elementor-heading-title{font-size:20px;}.elementor-1842 .elementor-element.elementor-element-7f54ca6 .elementor-heading-title{line-height:1.5em;}.elementor-1842 .elementor-element.elementor-element-2dd971d{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1842 .elementor-element.elementor-element-51be912{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1842 .elementor-element.elementor-element-5c0d0e9{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}}@media(min-width:1025px){.elementor-1842 .elementor-element.elementor-element-b87c5fc:not(.elementor-motion-effects-element-type-background), .elementor-1842 .elementor-element.elementor-element-b87c5fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for html, class: .elementor-element-691201c */.elementor-1842 .elementor-element.elementor-element-691201c .doctor-eyebrow{
    display:flex;

    align-items:center;

    gap:14px;

    font-size:14px;

    letter-spacing:0.14em;

    color:#b37a5c;

    font-weight:700;

    text-transform:uppercase;
}

.elementor-1842 .elementor-element.elementor-element-691201c .doctor-eyebrow::before{
    content:"";

    width:40px;

    height:1px;

    background:#cb7f57;

    display:block;

    flex-shrink:0;
}
@media (max-width:767px){

.elementor-1842 .elementor-element.elementor-element-691201c .doctor-eyebrow{

    font-size:12px;

    gap:10px;

    margin-bottom:18px;

}

.elementor-1842 .elementor-element.elementor-element-691201c .doctor-eyebrow::before{

    width:24px;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b4b07 */.elementor-1842 .elementor-element.elementor-element-39b4b07{
    display:flex;
    align-items:center;
    justify-content:center;

    min-height:50px;
    padding:0 22px;

    width:auto;
    flex-grow:0;
    flex-shrink:0;

    white-space:nowrap;

    border-radius:999px;
    background:rgba(255,255,255,0.9);

    box-shadow:0 8px 24px rgba(132,102,82,0.06);
}
@media (max-width:767px){

.elementor-1842 .elementor-element.elementor-element-39b4b07{

    min-height:42px;

    padding:0 16px;

    border-radius:999px;

    box-shadow:
    0 6px 18px rgba(132,102,82,0.05);
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17ebd87 */.elementor-1842 .elementor-element.elementor-element-17ebd87{
    display:flex;
    align-items:center;
    justify-content:center;

    min-height:50px;
    padding:0 22px;

    width:auto;
    flex-grow:0;
    flex-shrink:0;

    white-space:nowrap;

    border-radius:999px;
    background:rgba(255,255,255,0.9);

    box-shadow:0 8px 24px rgba(132,102,82,0.06);
}
@media (max-width:767px){

.elementor-1842 .elementor-element.elementor-element-17ebd87{

    min-height:42px;

    padding:0 16px;

    border-radius:999px;

    box-shadow:
    0 6px 18px rgba(132,102,82,0.05);
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d3006f */.elementor-1842 .elementor-element.elementor-element-9d3006f{
    display:flex;
    align-items:center;
    justify-content:center;

    min-height:50px;
    padding:0 22px;

    width:auto;
    flex-grow:0;
    flex-shrink:0;

    white-space:nowrap;

    border-radius:999px;
    background:rgba(255,255,255,0.9);

    box-shadow:0 8px 24px rgba(132,102,82,0.06);
}
@media (max-width:767px){

.elementor-1842 .elementor-element.elementor-element-9d3006f{

    min-height:42px;

    padding:0 16px;

    border-radius:999px;

    box-shadow:
    0 6px 18px rgba(132,102,82,0.05);
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bce5d25 */.elementor-1842 .elementor-element.elementor-element-bce5d25{
    display:flex;
    align-items:center;
    justify-content:center;

    min-height:50px;
    padding:0 22px;

    width:auto;
    flex-grow:0;
    flex-shrink:0;

    white-space:nowrap;

    border-radius:999px;
    background:rgba(255,255,255,0.9);

    box-shadow:0 8px 24px rgba(132,102,82,0.06);
}
@media (max-width:767px){

.elementor-1842 .elementor-element.elementor-element-bce5d25{

    min-height:42px;

    padding:0 16px;

    border-radius:999px;

    box-shadow:
    0 6px 18px rgba(132,102,82,0.05);
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d26ee9c */.elementor-1842 .elementor-element.elementor-element-d26ee9c{
    display:flex;
    align-items:center;
    justify-content:center;

    min-height:50px;
    padding:0 22px;

    width:auto;
    flex-grow:0;
    flex-shrink:0;

    white-space:nowrap;

    border-radius:999px;
    background:rgba(255,255,255,0.9);

    box-shadow:0 8px 24px rgba(132,102,82,0.06);
}
@media (max-width:767px){

.elementor-1842 .elementor-element.elementor-element-d26ee9c{

    min-height:42px;

    padding:0 16px;

    border-radius:999px;

    box-shadow:
    0 6px 18px rgba(132,102,82,0.05);
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0fa681 */.elementor-1842 .elementor-element.elementor-element-f0fa681{
    display:flex;
    align-items:center;
    justify-content:center;

    min-height:50px;
    padding:0 22px;

    width:auto;
    flex-grow:0;
    flex-shrink:0;

    white-space:nowrap;

    border-radius:999px;
    background:rgba(255,255,255,0.9);

    box-shadow:0 8px 24px rgba(132,102,82,0.06);
}
@media (max-width:767px){

.elementor-1842 .elementor-element.elementor-element-f0fa681{

    min-height:42px;

    padding:0 16px;

    border-radius:999px;

    box-shadow:
    0 6px 18px rgba(132,102,82,0.05);
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c25f69 */.elementor-1842 .elementor-element.elementor-element-5c25f69{
    display:flex;
    align-items:center;
    justify-content:center;

    min-height:50px;
    padding:0 22px;

    width:auto;
    flex-grow:0;
    flex-shrink:0;

    white-space:nowrap;

    border-radius:999px;
    background:rgba(255,255,255,0.9);

    box-shadow:0 8px 24px rgba(132,102,82,0.06);
}
@media (max-width:767px){

.elementor-1842 .elementor-element.elementor-element-5c25f69{

    min-height:42px;

    padding:0 16px;

    border-radius:999px;

    box-shadow:
    0 6px 18px rgba(132,102,82,0.05);
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ce7685 */.elementor-1842 .elementor-element.elementor-element-7ce7685{
    position:relative;

    padding-left:30px;

    margin-top:42px;
    margin-bottom:38px;
}
.elementor-1842 .elementor-element.elementor-element-7ce7685::before{
    content:"";

    position:absolute;

    left:0;
    top:10px;

    width:4px;

    height:calc(100% - 20px);

    border-radius:4px;

    background:
    linear-gradient(
        to bottom,
        #cb7f57,
        rgba(203,127,87,0.16)
    );
}
@media (max-width:767px){

.elementor-1842 .elementor-element.elementor-element-7ce7685{

    padding-left:18px;

    margin-top:28px;
    margin-bottom:28px;
}

.elementor-1842 .elementor-element.elementor-element-7ce7685::before{

    left:0;
    top:6px;

    width:4px;

    height:72%;

    border-radius:4px;
}

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f8f77fd */.elementor-1842 .elementor-element.elementor-element-f8f77fd .elementor-button{
    border-radius:999px;

    transition:all .25s ease;

    box-shadow:
    0 12px 24px rgba(185,110,72,0.16);
}

.elementor-1842 .elementor-element.elementor-element-f8f77fd .elementor-button:hover{
    transform:translateY(-2px);

    box-shadow:
    0 16px 28px rgba(185,110,72,0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6164f75 */.elementor-1842 .elementor-element.elementor-element-6164f75{
    flex: 1.02;

    position: relative;

    padding: 58px 48px 54px;

    border-radius: 42px;

    background: rgba(255,255,255,0.58);

    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);

    box-shadow:
    0 20px 60px rgba(116,90,71,0.08);
}.elementor-1842 .elementor-element.elementor-element-6164f75{
    position: relative;
}

.elementor-1842 .elementor-element.elementor-element-6164f75::before{
    content:"";

    position:absolute;

    left:-42px;
    top:90px;

    width:6px;
    height:140px;

    border-radius:999px;

    background:
    linear-gradient(
        to bottom,
        #cb7f57,
        #d9a385
    );
}
@media (max-width:767px){

.elementor-1842 .elementor-element.elementor-element-6164f75{
    padding:34px 22px 32px;

    border-radius:28px;

    width:100%;
}

.elementor-1842 .elementor-element.elementor-element-6164f75::before{
    left:-10px;

    top:30px;

    width:4px;

    height:92px;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b87c5fc */.elementor-1842 .elementor-element.elementor-element-b87c5fc{
    flex:0.98;

    position:relative;

    aspect-ratio:0.88 / 1;

    min-height:auto;

    border-radius:42px;

    overflow:visible;

    background:#ece9e6;

    box-shadow:
    0 28px 60px rgba(117,94,75,0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09adf8e */.elementor-1842 .elementor-element.elementor-element-09adf8e{
    position:absolute;

    left:-10px;
    bottom:24px;

    width:min(82%,520px);

    padding:24px 28px;

    border-radius:26px;

    background:rgba(255,255,255,0.92);

    backdrop-filter:blur(12px);
    -webkit-backdrop-filter:blur(12px);

    box-shadow:
    0 18px 36px rgba(116,90,71,0.1);

    z-index:3;
}
@media (max-width:767px){

.elementor-1842 .elementor-element.elementor-element-09adf8e{
    left:50%;
    bottom:18px;

    transform:translateX(-50%);

    width:84%;

    padding:24px 24px;

    border-radius:24px;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29b848e */.elementor-1842 .elementor-element.elementor-element-29b848e{
    flex:0.98;

    position:relative;

    min-height:760px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:42px;

    overflow:visible;

    box-shadow:
    0 28px 60px rgba(117,94,75,0.12);
}
.elementor-1842 .elementor-element.elementor-element-29b848e{
    position:relative;

    width:100%;

    aspect-ratio:0.88 / 1;

    min-height:auto;

    border-radius:28px;

    overflow:visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da8cf3d */.elementor-1842 .elementor-element.elementor-element-da8cf3d{
    width: 100%;
    max-width: 1440px;

    margin: 0 auto;

    display: flex;

    gap: 72px;

    align-items: stretch;
}
@media (max-width:767px){

.elementor-1842 .elementor-element.elementor-element-da8cf3d{
    gap:28px;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-282da84 */.elementor-1842 .elementor-element.elementor-element-282da84{
    position: relative;

    padding: 90px 5vw;

    background:
    radial-gradient(circle at 15% 20%, rgba(214,159,124,0.12), transparent 22%),
    radial-gradient(circle at 85% 18%, rgba(255,255,255,0.72), transparent 28%),
    linear-gradient(135deg,#f5f0eb 0%,#eee6df 100%);
}
@media (max-width:767px){

.elementor-1842 .elementor-element.elementor-element-282da84{

    padding:28px 20px 42px;

    gap:28px;

    background:
    radial-gradient(circle at 15% 20%, rgba(214,159,124,0.10), transparent 26%),
    linear-gradient(135deg,#f5f0eb 0%,#eee6df 100%);
}

}/* End custom CSS */