.elementor-165 .elementor-element.elementor-element-m437f0003{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-m437f0003:not(.elementor-motion-effects-element-type-background), .elementor-165 .elementor-element.elementor-element-m437f0003 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shinchengdental.orca-biz.tw/wp-content/uploads/2026/10/ban.jpg");}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-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-165 .elementor-element.elementor-element-m437f0035{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-m437f002a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-m437f0029{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-m437f000a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-165 .elementor-element.elementor-element-m437f0006{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-m437f0009{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-m437f0007 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-weight:700;}.elementor-165 .elementor-element.elementor-element-m437f000c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-m437f000f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-165 .elementor-element.elementor-element-m437f0015{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-m437f0012{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-m437f0014{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-m437f0019{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-m437f0016 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-weight:700;}.elementor-165 .elementor-element.elementor-element-m437f0018{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-m437f0025{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-m437f001a .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-weight:700;}.elementor-165 .elementor-element.elementor-element-m437f0024{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-m437f001d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-m437f0020{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-m437f0023{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-m437f0028{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-m437f0034{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-m437f002f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-m437f002e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-m437f002d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-m437f002b .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-weight:700;}.elementor-165 .elementor-element.elementor-element-m437f0033{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-m437f0032{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}body.elementor-page-165:not(.elementor-motion-effects-element-type-background), body.elementor-page-165 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F0EC;}/* Start custom CSS */body.elementor-page-165{background:#f3f0ec;}body.elementor-page-165 .elementor-widget{margin-bottom:0;}body.elementor-page-165 .hs_box .e-con{display:block;min-height:0;}body.elementor-page-165 .hs_box .elementor-widget-container{margin:0;}body.elementor-page-165 .hs_box .elementor-widget-text-editor{font-family:'Noto Serif TC',serif;font-size:inherit;color:inherit;line-height:inherit;letter-spacing:inherit;}body.elementor-page-165 .hs_box .elementor-heading-title{font-weight:700;margin:0;color:inherit;}body.elementor-page-165 .hs_box .ch-l-r,body.elementor-page-165 .hs_box .ch-grd{display:flex;}body.elementor-page-165 .hs_box .elementor-button{font:inherit;line-height:1.8;border-radius:0;}body.elementor-page-165 .hs_box .legacy-img{text-align:inherit;}body.elementor-page-165 .hs_box .legacy-img img{width:auto;height:auto;display:inline-block;}body.elementor-page-165 .hs_box .legacy-em em,body.elementor-page-165 .hs_box .legacy-i i,body.elementor-page-165 .hs_box .legacy-u u{font:inherit;color:inherit;font-style:normal;text-decoration:none;}body.elementor-page-165 .hs_box .legacy-table{overflow-x:auto;}body.elementor-page-165 .hs_box table{margin:0;}body.elementor-page-165 .hs_box .legacy-dt .elementor-heading-title{font-size:var(--f24,24px);line-height:1.8;color:#ac8c77;border-bottom:1px solid #ad8c77;margin-top:var(--pd40,40px);padding-bottom:.2em;display:block;}body.elementor-page-165 .hs_box .legacy-dt .elementor-heading-title:after{content:none;}body.elementor-page-165 .hs_box .legacy-dt{margin-top:0;}body.elementor-page-165 .source-motion.animated{animation-duration:.8s;}body.elementor-page-165 .source-motion.fadeInUp{animation-name:shDetailUp;}body.elementor-page-165 .source-motion.fadeInDown{animation-name:shDetailDown;}body.elementor-page-165 .source-motion.fadeInLeft{animation-name:shDetailLeft;}body.elementor-page-165 .source-motion.fadeInRight{animation-name:shDetailRight;}@keyframes shDetailUp{from{opacity:0;transform:translateY(10%);}to{opacity:1;transform:none;}}@keyframes shDetailDown{from{opacity:0;transform:translateY(-10%);}to{opacity:1;transform:none;}}@keyframes shDetailLeft{from{opacity:0;transform:translateX(-5%);}to{opacity:1;transform:none;}}@keyframes shDetailRight{from{opacity:0;transform:translateX(5%);}to{opacity:1;transform:none;}}body.elementor-page-165 .legacy-banner{height:20vw;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;box-shadow:0 0 20px rgb(197 183 164);}body.elementor-page-165 .legacy-banner-logo{width:10vw;animation:shDetailUp .8s .3s backwards;}body.elementor-page-165 .legacy-banner-logo img{width:100%;}body.elementor-page-165 .legacy-page-title{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);}@media(max-width:1200px){body.elementor-page-165 .legacy-banner{height:300px;}body.elementor-page-165 .legacy-banner-logo{width:150px;}}@media(max-width:600px){body.elementor-page-165 .legacy-banner{height:250px;}body.elementor-page-165 .legacy-banner-logo{width:120px;}body.elementor-page-165 .hs_box .legacy-dt .elementor-heading-title{font-size:16px;line-height:1.2;}}

body.elementor-page-165 .ch-l-r,body.elementor-page-165 .ch-grd{flex-direction:row;}body.elementor-page-165 .hs_box *{
    border: 0;
    outline: none;
    text-decoration: none;
    padding: 0;
    margin: 0;
    list-style: none;
    box-sizing: border-box;
    max-width: 100%;
  }body.elementor-page-165 .hs_box a{
    -webkit-transition: ease 0.4s;
    -moz-transition: ease 0.4s;
    -ms-transition: ease 0.4s;
    -o-transition: ease 0.4s;
    transition: ease 0.4s;
  }body.elementor-page-165 .hs_box{
    overflow: hidden;
    max-width: 2000px;
    margin: auto;
  }body.elementor-page-165 .hs_box sub,body.elementor-page-165 .hs_box sup{
    position: unset;
    top: unset;
    bottom: unset;
    font-size: unset;
    line-height: unset;
    vertical-align: unset;
  }body.elementor-page-165 .hs_box .legacy-i,body.elementor-page-165 .hs_box .legacy-em,body.elementor-page-165 .hs_box dfn,body.elementor-page-165 .hs_box var{
    font-style: normal;
  }body.elementor-page-165 .hs_box table{
    border-spacing: 0px;
    border-collapse: collapse;
  }body.elementor-page-165 .hs_box iframe,body.elementor-page-165 .hs_box img{
    vertical-align: middle;
    max-width: 100%;
  }body.elementor-page-165 .hs_clear:before,body.elementor-page-165 .hs_clear:after{
    content: '';
    display: table;
  }body.elementor-page-165 .hs_clear:after{
    clear: both;
  }body.elementor-page-165 .hs_clear{
    zoom: 1;
  }body.elementor-page-165 .key_words{
    height: 0;
    max-height: 0;
    overflow: hidden;
  }body.elementor-page-165 .key_words h2,body.elementor-page-165 .key_words .legacy-h3 .elementor-heading-title,body.elementor-page-165 .key_words .legacy-h4 .elementor-heading-title,body.elementor-page-165 .key_words .legacy-h5 .elementor-heading-title,body.elementor-page-165 .key_words .legacy-h6 .elementor-heading-title{
    color: #fff0;
  }body.elementor-page-165 .hs_box .legacy-h4 .elementor-heading-title,body.elementor-page-165 .hs_box .legacy-h5 .elementor-heading-title,body.elementor-page-165 .hs_box .legacy-h6 .elementor-heading-title{
    line-height: 1.2;
  }body.elementor-page-165 .hs_box a{
    color: unset;
  }body.elementor-page-165 .hs_box *{
    word-break: initial;
  }body.elementor-page-165 .item-stretch{
    align-items: stretch;
  }body.elementor-page-165 .item-center{
    align-items: center;
  }body.elementor-page-165 .item-start{
    align-items: flex-start;
  }body.elementor-page-165 .item-end{
    align-items: flex-end;
  }body.elementor-page-165 .justify-center{
    justify-content: center;
  }body.elementor-page-165 .justify-start{
    justify-content: flex-start;
  }body.elementor-page-165 .justify-end{
    justify-content: flex-end;
  }body.elementor-page-165 .justify-between{
    justify-content: space-between;
  }body.elementor-page-165 .justify-around{
    justify-content: space-around;
  }body.elementor-page-165 .justify-evenly{
    justify-content: space-evenly;
  }body.elementor-page-165 .hs_box{
    --f16: 16px;
    --f18: 18px;
    --f20: 20px;
    --f24: 24px;
    --f30: 30px;
    --pd40: 40px;
    --pd60: 60px;
    --pd80: 80px;
    --pd100: 100px;
    --pd150: 150px;
    font-size: var(--f16);
    font-family: 'Noto Serif TC', serif;
    line-height: 1.8;
    letter-spacing: 0;
    color: #444;
  }@media (max-width: 1024px){body.elementor-page-165 .hs_box{
      --pd40: 40px;
      --pd60: 60px;
      --pd80: 70px;
      --pd100: 80px;
      --pd150: 120px;
    }}@media (max-width: 768px){body.elementor-page-165 .hs_box{
      --f30: 24px;
      --f24: 20px;
      --f20: 18px;
      --f18: 15px;
      --f16: 15px;
      --pd40: 30px;
      --pd60: 50px;
      --pd80: 60px;
      --pd100: 60px;
      --pd150: 100px;
    }}body.elementor-page-165 .ch-sp{
    padding-left: var(--sp) !important;
    padding-right: var(--sp) !important;
  }@media (max-width: 1200px){body.elementor-page-165 .ch-sp{
      padding-left: calc(var(--sp) * 0.6) !important;
      padding-right: calc(var(--sp) * 0.6) !important;
    }}@media (max-width: 1024px){body.elementor-page-165 .ch-sp{
      padding-left: calc(var(--sp) * 0.5) !important;
      padding-right: calc(var(--sp) * 0.5) !important;
    }}@media (max-width: 768px){body.elementor-page-165 .ch-sp{
      padding-left: calc(var(--sp) * 0.2) !important;
      padding-right: calc(var(--sp) * 0.2) !important;
    }}@media (max-width: 375px){body.elementor-page-165 .ch-sp{
      padding-left: calc(var(--sp) * 0.15) !important;
      padding-right: calc(var(--sp) * 0.15) !important;
    }}body.elementor-page-165 .ch-ctr{
    max-width: var(--mw);
    margin-inline: auto !important;
  }body.elementor-page-165 .ch-l-r{
    display: flex;
    gap: var(--gap);
  }body.elementor-page-165 .ch-l-r.reverse{
    flex-direction: row-reverse;
  }body.elementor-page-165 .ch-l-r > *{
    position: relative;
    z-index: 1;
  }body.elementor-page-165 :where(.ch-l-r:not(.reverse) > :last-child){
    margin-left: var(--overly);
  }body.elementor-page-165 :where(.ch-l-r.reverse > :last-child){
    margin-right: var(--overly);
  }@media (max-width: 1440px){body.elementor-page-165 .ch-l-r:is(.mob-xl, .mob-xl-re){
      align-items: center;
      max-width: 100%;
    }body.elementor-page-165 :where(.ch-l-r.mob-fit:is(.mob-xl, .mob-xl-re)){
      width: fit-content;
    }body.elementor-page-165 .ch-l-r:is(.mob-xl, .mob-xl-re) > *{
      max-width: 100%;
    }body.elementor-page-165 .ch-l-r:is(.mob-xl){
      flex-direction: column;
    }body.elementor-page-165 .ch-l-r:is(.mob-xl-re){
      flex-direction: column-reverse;
    }body.elementor-page-165 :where(.ch-l-r:not(.reverse):is(.mob-xl, .mob-xl-re) > :last-child){
      margin-left: 0;
    }body.elementor-page-165 :where(.ch-l-r.reverse:is(.mob-xl, .mob-xl-re) > :last-child){
      margin-right: 0;
    }}@media (max-width: 1200px){body.elementor-page-165 .ch-l-r:is(.mob-lg, .mob-lg-re){
      align-items: center;
      max-width: 100%;
    }body.elementor-page-165 :where(.ch-l-r.mob-fit:is(.mob-lg, .mob-lg-re)){
      width: fit-content;
    }body.elementor-page-165 .ch-l-r:is(.mob-lg, .mob-lg-re) > *{
      max-width: 100%;
    }body.elementor-page-165 .ch-l-r:is(.mob-lg){
      flex-direction: column;
    }body.elementor-page-165 .ch-l-r:is(.mob-lg-re){
      flex-direction: column-reverse;
    }body.elementor-page-165 :where(.ch-l-r:not(.reverse):is(.mob-lg, .mob-lg-re) > :last-child){
      margin-left: 0;
    }body.elementor-page-165 :where(.ch-l-r.reverse:is(.mob-lg, .mob-lg-re) > :last-child){
      margin-right: 0;
    }}@media (max-width: 1024px){body.elementor-page-165 .ch-l-r:is(.mob-md, .mob-md-re){
      align-items: center;
      max-width: 100%;
    }body.elementor-page-165 :where(.ch-l-r.mob-fit:is(.mob-md, .mob-md-re)){
      width: fit-content;
    }body.elementor-page-165 .ch-l-r:is(.mob-md, .mob-md-re) > *{
      max-width: 100%;
    }body.elementor-page-165 .ch-l-r:is(.mob-md){
      flex-direction: column;
    }body.elementor-page-165 .ch-l-r:is(.mob-md-re){
      flex-direction: column-reverse;
    }body.elementor-page-165 :where(.ch-l-r:not(.reverse):is(.mob-md, .mob-md-re) > :last-child){
      margin-left: 0;
    }body.elementor-page-165 :where(.ch-l-r.reverse:is(.mob-md, .mob-md-re) > :last-child){
      margin-right: 0;
    }}@media (max-width: 768px){body.elementor-page-165 .ch-l-r:is(.mob-sm, .mob-sm-re){
      align-items: center;
      max-width: 100%;
    }body.elementor-page-165 :where(.ch-l-r.mob-fit:is(.mob-sm, .mob-sm-re)){
      width: fit-content;
    }body.elementor-page-165 .ch-l-r:is(.mob-sm, .mob-sm-re) > *{
      max-width: 100%;
    }body.elementor-page-165 .ch-l-r:is(.mob-sm){
      flex-direction: column;
    }body.elementor-page-165 .ch-l-r:is(.mob-sm-re){
      flex-direction: column-reverse;
    }body.elementor-page-165 :where(.ch-l-r:not(.reverse):is(.mob-sm, .mob-sm-re) > :last-child){
      margin-left: 0;
    }body.elementor-page-165 :where(.ch-l-r.reverse:is(.mob-sm, .mob-sm-re) > :last-child){
      margin-right: 0;
    }}body.elementor-page-165 .ch-grd{
    display: flex;
    flex-wrap: wrap;
    gap: var(--rgap) var(--cgap);
  }body.elementor-page-165 .hs_box .ch-grd.ch-grd > *{
    max-width: calc((100% - var(--cgap) * max(var(--col-2xl) - 1, 0)) / var(--col-2xl));
  }body.elementor-page-165 :where(.hs_box .ch-grd.ch-grd > *){
    width: 100%;
  }@media (max-width: 1440px){body.elementor-page-165 .ch-grd{
      max-width: var(--mw-xl);
    }body.elementor-page-165 .hs_box .ch-grd.ch-grd > *{
      max-width: calc((100% - var(--cgap) * max(var(--col-xl) - 1, 0)) / var(--col-xl));
    }}@media (max-width: 1200px){body.elementor-page-165 .ch-grd{
      max-width: var(--mw-lg);
    }body.elementor-page-165 .hs_box .ch-grd.ch-grd > *{
      max-width: calc((100% - var(--cgap) * max(var(--col-lg) - 1, 0)) / var(--col-lg));
    }}@media (max-width: 1024px){body.elementor-page-165 .ch-grd{
      max-width: var(--mw-md);
      column-gap: calc(var(--cgap) * 0.8);
    }body.elementor-page-165 .hs_box .ch-grd.ch-grd > *{
      max-width: calc((100% - var(--cgap) * 0.8 * max(var(--col-md) - 1, 0)) / var(--col-md));
    }}@media (max-width: 768px){body.elementor-page-165 .ch-grd{
      max-width: var(--mw-sm);
      column-gap: calc(var(--cgap) * 0.5);
    }body.elementor-page-165 .hs_box .ch-grd.ch-grd > *{
      max-width: calc((100% - var(--cgap) * 0.5 * max(var(--col-sm) - 1, 0)) / var(--col-sm));
    }}@media (max-width: 375px){body.elementor-page-165 .ch-grd{
      max-width: var(--mw-xs);
    }body.elementor-page-165 .hs_box .ch-grd.ch-grd > *{
      max-width: calc((100% - var(--cgap) * 0.5 * max(var(--col-xs) - 1, 0)) / var(--col-xs));
    }}body.elementor-page-165 .ch-btn-flip .elementor-button{
    display: inline-block;
    padding: 0.5em 1.5em;
    color: var(--clr);
    border: 1px solid var(--bgc);
    background-color: var(--bgc);
  }body.elementor-page-165 .ch-btn-flip .elementor-button:hover{
    color: var(--bgc);
    background-color: #fff0;
  }body.elementor-page-165 .hs_box{
    background-color: #f3f0ec;
  }body.elementor-page-165 .shp2-a{
    display: grid;
    align-items: center;
    gap: 40px;
    grid-template-columns: repeat(2, auto) minmax(0, 470px);
    padding-top: var(--pd100);
  }body.elementor-page-165 .shp2-aa .legacy-h4 .elementor-heading-title{
    color: #ad8c77;
    font-size: var(--f30);
  }body.elementor-page-165 .shp2-aa p{
    margin-top: 1em;
  }body.elementor-page-165 .shp2-a .legacy-u{
    display: block;
    align-self: end;
  }body.elementor-page-165 .shp2-a .legacy-em{
    display: block;
    margin-bottom: 1em;
    padding-left: 1em;
    border-left: 5px solid #ad8c77;
    font-size: var(--f20);
    align-self: end;
    font-weight: 600;
  }@media (max-width: 1024px){body.elementor-page-165 .shp2-a{
      grid-template-columns: repeat(2, auto);
    }body.elementor-page-165 .shp2-a .legacy-u img{max-width: 200px;}body.elementor-page-165 .shp2-a .legacy-em{
      grid-column: span 2;
      order: 3;
    }}@media (max-width: 768px){body.elementor-page-165 .shp2-a{
      grid-template-columns: auto;
    }body.elementor-page-165 .shp2-a .legacy-u{
      order: 2;
    }body.elementor-page-165 .shp2-a .legacy-u img{margin: 0 auto;display: block;}body.elementor-page-165 .shp2-a .legacy-em{
      grid-column: span 1;
    }}body.elementor-page-165 .shp2-b{
    overflow: auto;
  }body.elementor-page-165 .shp2-b .legacy-h3 .elementor-heading-title{
    text-align: center;
    font-size: var(--f30);
    margin-bottom: 1em;
  }body.elementor-page-165 .shp2-b table{
    width: 100%;
    text-align: center;
    min-width: 560px;
    border-radius: 20px;
    overflow: hidden;
    background-color: #fff;
  }body.elementor-page-165 .shp2-b thead{
    color: #fff;
    background-color: #ac8c77;
    font-size: var(--f18);
  }body.elementor-page-165 .shp2-b thead th{
    padding: 1em;
  }body.elementor-page-165 .shp2-b thead th:first-of-type{
    border-right: 1px solid #f3f0ec;
  }body.elementor-page-165 .shp2-b tbody th{
    color: #ac8c77;
    width: 240px;
    border-top: 1px solid #f3f0ec;
    border-right: 1px solid #f3f0ec;
  }body.elementor-page-165 .shp2-b tbody td{
    padding: 0.5em 1em;
    width: 480px;
    border-top: 1px solid #f3f0ec;
  }body.elementor-page-165 .shp2-c{
    padding-top: var(--pd40);
  }body.elementor-page-165 .shp2-ca .elementor-button{
    display: block;
    margin-top: var(--pd60);
    margin-left: auto;
    margin-right: auto;
    width: 200px;
    text-align: center;
  }body.elementor-page-165 .shp2-d{
    margin: var(--pd100) 0;
  }body.elementor-page-165 .shp2-da{
    width: 710px;
  }body.elementor-page-165 .shp2-da .legacy-em{
    display: block;
    margin-bottom: 1em;
    margin-top: var(--pd40);
    padding-left: 1em;
    font-size: var(--f20);
    border-left: 5px solid #ad8c77;
    font-weight: 600;
  }body.elementor-page-165 .shp2-da ul li{
    display: flex;
  }body.elementor-page-165 .shp2-da ul li:before{
    content: '';
    margin-top: calc(0.9em - 2px);
    margin-right: 0.5em;
    width: 4px;
    height: 4px;
    background-color: #ac8c77;
  }body.elementor-page-165 .shp2-e .legacy-h3 .elementor-heading-title{
    text-align: center;
    font-size: var(--f30);
    margin-bottom: 1em;
  }body.elementor-page-165 .shp2-ea{
    overflow: auto;
  }body.elementor-page-165 .shp2-e table{
    width: 100%;
    text-align: center;
    min-width: 560px;
    border-radius: 20px;
    overflow: hidden;
    background-color: #fff;
  }body.elementor-page-165 .shp2-e thead{
    color: #fff;
    background-color: #ac8c77;
    font-size: var(--f18);
  }body.elementor-page-165 .shp2-e thead th{
    padding: 1em;
  }body.elementor-page-165 .shp2-e thead th:first-of-type{
    border-right: 1px solid #f3f0ec;
  }body.elementor-page-165 .shp2-e tbody th{
    color: #ac8c77;
    width: 240px;
    border-top: 1px solid #f3f0ec;
    border-right: 1px solid #f3f0ec;
  }body.elementor-page-165 .shp2-e tbody td{
    padding: 0.5em 1em;
    width: 480px;
    text-align: start;
    border-top: 1px solid #f3f0ec;
  }body.elementor-page-165 .shp2-e ul li{
    display: flex;
  }body.elementor-page-165 .shp2-e ul li:before{
    content: '';
    margin-top: calc(0.9em - 2px);
    margin-right: 0.5em;
    width: 4px;
    height: 4px;
    background-color: #ac8c77;
  }body.elementor-page-165 .shp2-f{
    margin: var(--pd100) 0;
  }body.elementor-page-165 .shp2-f .legacy-h3 .elementor-heading-title{
    text-align: center;
    font-size: var(--f30);
  }body.elementor-page-165 .shp2-fa{
    counter-reset: ls;
  }body.elementor-page-165 .shp2-fb{
    position: relative;
    margin-top: var(--pd40);
    border-radius: 20px;
    border: 1px solid #ad8c77;
  }body.elementor-page-165 .shp2-fb:before{
    counter-increment: ls;
    content: counter(ls, decimal-leading-zero);
    position: absolute;
    top: -1em;
    right: 1em;
    font-size: var(--f20);
    line-height: 2;
    width: 40px;
    text-align: center;
    color: #fff;
    font-family: Lato, serif;
    background-color: #ad8c77;
  }body.elementor-page-165 .shp2-fb > .legacy-img{
    display: block;
    border-radius: 20px 20px 0 0;
  }body.elementor-page-165 .shp2-fb b{
    display: block;
    font-size: var(--f20);
    color: #ac8c77;
  }body.elementor-page-165 .shp2-fb p{
    padding: 1em 5% 2em;
    font-size: var(--f18);
  }body.elementor-page-165 .shp2-g{
    margin: var(--pd100) 0;
  }body.elementor-page-165 .shp2-g .legacy-em{
    display: block;
    margin-bottom: 1em;
    margin-top: var(--pd40);
    padding-left: 1em;
    font-size: var(--f20);
    border-left: 5px solid #ad8c77;
    font-weight: 600;
  }body.elementor-page-165 .sh-footer{
    margin-block: var(--pd100);
  }body.elementor-page-165 .sh-footer-a{
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: var(--pd100) 0;
    min-height: 380px;
    background: url(https://shinchengdental.orca-biz.tw/wp-content/uploads/2026/10/p1-4-1.jpg) 60% 50% / cover;
  }body.elementor-page-165 .sh-footer-b{
    width: 100%;
  }body.elementor-page-165 .sh-footer-b .legacy-h4 .elementor-heading-title{
    color: #ad8c77;
    font-size: var(--f30);
  }body.elementor-page-165 .sh-footer-b ul{
    margin-top: 1em;
  }body.elementor-page-165 .sh-footer-b ul li{
    position: relative;
    padding-left: 40px;
    margin: 0.5em 0;
  }body.elementor-page-165 .sh-footer-b ul li:before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 28px;
    height: 25px;
    background: url(https://shinchengdental.orca-biz.tw/wp-content/uploads/2026/10/p1-7.png) center / contain no-repeat;
  }body.elementor-page-165 .sh-footer-c{
    margin-top: var(--pd80);
  }body.elementor-page-165 .sh-footer-c a{
    width: 200px;
    text-align: center;
  }@media (max-width: 600px){body.elementor-page-165 .shp2-b thead th{font-size: 14px;width: 90px;}body.elementor-page-165 .shp2-b tbody th{font-size: 14px;width: 90px;}body.elementor-page-165 .shp2-b tbody td{font-size: 13px;width: 180px;padding: 8px 5px;}body.elementor-page-165 .sh-footer-a{background-position-x: 0%;}}@media (max-width: 450px){body.elementor-page-165 .sh-footer-a{background-position-x: 40%;min-height: 290px;}}
body.elementor-page-165 .src-17279-14{--bgc: #ac8c77; --clr: #fff}
body.elementor-page-165 .src-17279-21{--gap: 15px 40px; --overly: 0px; --mw: 100%}
body.elementor-page-165 .src-17279-36{--rgap: 30px; --cgap: 30px; --mw-lg: 1200px; --mw-md: 784px; --mw-sm: 380px; --mw-2xl: 1200px; --mw-xl: 1200px; --mw-xs: 380px; --col-lg: 3; --col-md: 2; --col-sm: 1; --col-2xl: 3; --col-xl: 3; --col-xs: 1; --mw: 1200px}
body.elementor-page-165 .src-17279-41{--mw: 1200px}
body.elementor-page-165 .src-17279-42{--sp: 100px}
body.elementor-page-165 .src-17279-46{--mw: 1200px}
body.elementor-page-165 .src-17279-47{--sp: 100px}
body.elementor-page-165 .src-17279-48{--bgc: #ac8c77; --clr: #fff}
body.elementor-page-165 .src-17279-49{--bgc: #26b927; --clr: #fff}
body.elementor-page-165 .src-17279-50{--rgap: 15px; --cgap: 40px; --mw-md: 100%; --mw-sm: 100%; --mw-2xl: 100%; --mw-xl: 100%; --mw-lg: 100%; --mw-xs: 100%; --col-md: 2; --col-sm: 1; --col-2xl: 2; --col-xl: 2; --col-lg: 2; --col-xs: 1; --mw: 100%}body.elementor-page-165 .hs_box .legacy-dt .elementor-heading-title:after{content:none!important;}body.elementor-page-165 .hs_box .shp1-ba{width:fit-content;flex-shrink:0;}body.elementor-page-165 .hs_box .shp2-a{display:grid;}body.elementor-page-165 .hs_box .shp2-fb>.legacy-img img{width:100%;}body.elementor-page-165 .hs_box .shp3-bb:before{inset:auto;right:1em;top:-.5em;height:2em;display:block;z-index:2;}body.elementor-page-165 .hs_box .shp2-fb:before{inset:auto;right:1em;top:-1em;height:2em;display:block;z-index:2;}body.elementor-page-165 .hs_box .shp2-fb>.legacy-img img{border-radius:20px 20px 0 0;}body.elementor-page-165 .hs_box .sh-footer-c>.elementor-widget-button{width:200px!important;max-width:200px!important;}body.elementor-page-165 .hs_box .legacy-dt .elementor-heading-title{margin-top:20px;}body.elementor-page-165 .legacy-banner-logo{animation-name:shDetailBanner;}@keyframes shDetailBanner{from{opacity:0;margin-top:1vw;}to{opacity:1;margin-top:0;}}/* End custom CSS */