.elementor-13129 .elementor-element.elementor-element-d362cce > .elementor-background-overlay{background-image:url("https://rsadc.com/wp-content/uploads/2022/08/bg-1756.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13129 .elementor-element.elementor-element-d362cce{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:180px 0px 180px 0px;}.elementor-13129 .elementor-element.elementor-element-9c20c90{text-align:center;}.elementor-13129 .elementor-element.elementor-element-9c20c90 .elementor-heading-title{font-size:1.7em;font-weight:700;line-height:1.7em;letter-spacing:3px;}.elementor-13129 .elementor-element.elementor-element-3861377{padding:100px 80px 100px 80px;}.elementor-13129 .elementor-element.elementor-element-0c86bed > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-13129 .elementor-element.elementor-element-4a4ebb0 .elementor-tab-title{border-width:1px;padding:40px 0px 40px 0px;}.elementor-13129 .elementor-element.elementor-element-4a4ebb0 .elementor-tab-content{border-width:1px;padding:0px 50px 30px 0px;}.elementor-13129 .elementor-element.elementor-element-2b28e4f > .elementor-background-overlay{background-color:#F9F5F0;}.elementor-13129 .elementor-element.elementor-element-2b28e4f{margin-top:0px;margin-bottom:0px;padding:100px 80px 100px 80px;}.elementor-13129 .elementor-element.elementor-element-8bb7f83{text-align:center;}.elementor-13129 .elementor-element.elementor-element-8bb7f83 .elementor-heading-title{font-size:1.7em;font-weight:700;line-height:1.7em;letter-spacing:3px;}.elementor-13129 .elementor-element.elementor-element-8bb7f83 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;border-radius:0px 0px 0px 0px;}.elementor-13129 .elementor-element.elementor-element-8d3af42 .jet-testimonials__figure{order:1;}.elementor-13129 .elementor-element.elementor-element-8d3af42 .jet-testimonials__icon{order:2;align-self:center;}.elementor-13129 .elementor-element.elementor-element-8d3af42 .jet-testimonials__title{order:3;text-align:center;align-self:center;}.elementor-13129 .elementor-element.elementor-element-8d3af42 .jet-testimonials__comment{order:4;align-self:center;text-align:center;color:#534741;font-family:"Noto Serif TC", Sans-serif;font-size:16px;width:923px;padding:0px 0px 0px 0px;margin:10px 0px 10px 0px;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-13129 .elementor-element.elementor-element-8d3af42 .jet-testimonials__name{order:5;align-self:center;text-align:center;color:#534741;font-family:"Noto Serif TC", Sans-serif;font-weight:700;}.elementor-13129 .elementor-element.elementor-element-8d3af42 .jet-testimonials__position{order:6;align-self:center;text-align:center;color:#534741;font-family:"Noto Serif TC", Sans-serif;padding:0px 0px 0px 0px;margin:5px 0px 10px 0px;}.elementor-13129 .elementor-element.elementor-element-8d3af42 .jet-testimonials__date{order:7;align-self:center;text-align:center;}.elementor-13129 .elementor-element.elementor-element-8d3af42 .jet-testimonials__rating{order:8;font-size:20px;}.elementor-13129 .elementor-element.elementor-element-8d3af42 .jet-testimonials__content{justify-content:center;}.elementor-13129 .elementor-element.elementor-element-8d3af42 .jet-testimonials__tag-img{width:100%;height:100px;}.elementor-13129 .elementor-element.elementor-element-8d3af42 .jet-testimonials__item .jet-testimonials__figure{margin:0px 0px 10px 0px;}.elementor-13129 .elementor-element.elementor-element-8d3af42 .jet-testimonials__name a:hover{color:#534741;}body:not(.rtl) .elementor-13129 .elementor-element.elementor-element-8d3af42 i:not(:last-of-type){margin-right:7px;}body.rtl .elementor-13129 .elementor-element.elementor-element-8d3af42 i:not(:last-of-type){margin-left:7px;}.elementor-13129 .elementor-element.elementor-element-8d3af42 .jet-testimonials__instance .jet-arrow{background-color:#53474100;color:#534741;}.elementor-13129 .elementor-element.elementor-element-8d3af42 .jet-testimonials__instance .jet-arrow svg *{fill:#534741;}.elementor-13129 .elementor-element.elementor-element-8d3af42 .jet-testimonials__instance .jet-slick-dots{justify-content:center;}.elementor-13129 .elementor-element.elementor-element-8d3af42 .jet-testimonials__instance .jet-slick-dots li{padding-left:5px;padding-right:5px;}.elementor-13129 .elementor-element.elementor-element-8d3af42 .jet-testimonials__instance .jet-slick-dots li span{background-color:#53474191;}.elementor-13129 .elementor-element.elementor-element-a40a471 > .elementor-container{max-width:1520px;}.elementor-13129 .elementor-element.elementor-element-a40a471{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:150px 80px 120px 80px;z-index:9999;}.elementor-13129 .elementor-element.elementor-element-a40a471 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13129 .elementor-element.elementor-element-260f6da{text-align:center;}.elementor-13129 .elementor-element.elementor-element-260f6da .elementor-heading-title{color:#534741;font-family:"Noto Serif TC", Sans-serif;font-size:1.7em;font-weight:700;line-height:1.7em;letter-spacing:3px;}.elementor-13129 .elementor-element.elementor-element-2e196ab{--divider-border-style:solid;--divider-color:#534741;--divider-border-width:1px;}.elementor-13129 .elementor-element.elementor-element-2e196ab .elementor-divider-separator{width:5%;margin:0 auto;margin-center:0;}.elementor-13129 .elementor-element.elementor-element-2e196ab .elementor-divider{text-align:center;padding-top:15px;padding-bottom:15px;}.elementor-13129 .elementor-element.elementor-element-2e196ab > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13129 .elementor-element.elementor-element-e3c887d .raven-grid, .elementor-13129 .elementor-element.elementor-element-e3c887d .raven-masonry{margin-left:calc( -55px / 2 );margin-right:calc( -55px / 2 );}.elementor-13129 .elementor-element.elementor-element-e3c887d .raven-grid-item, .elementor-13129 .elementor-element.elementor-element-e3c887d .raven-masonry-item{padding-left:calc( 55px / 2 );padding-right:calc( 55px / 2 );}.elementor-13129 .elementor-element.elementor-element-e3c887d .raven-grid.raven-grid-1, .elementor-13129 .elementor-element.elementor-element-e3c887d .raven-masonry.raven-masonry-1{margin-left:0;margin-right:0;}.elementor-13129 .elementor-element.elementor-element-e3c887d .raven-grid.raven-grid-1 .raven-grid-item, .elementor-13129 .elementor-element.elementor-element-e3c887d .raven-masonry.raven-masonry-1 .raven-masonry-item{padding-left:0;padding-right:0;}.elementor-13129 .elementor-element.elementor-element-e3c887d .raven-post-image{padding-bottom:calc( 0.6 * 100% );}.elementor-13129 .elementor-element.elementor-element-e3c887d .raven-post-image img{opacity:1;}.elementor-13129 .elementor-element.elementor-element-e3c887d .raven-post-image:hover img{opacity:1;}.elementor-13129 .elementor-element.elementor-element-e3c887d .raven-post-inside:hover .raven-post-image img{opacity:1;}.elementor-13129 .elementor-element.elementor-element-e3c887d .raven-post .raven-post-image-overlay:hover, .elementor-13129 .elementor-element.elementor-element-e3c887d .raven-post-inside:hover .raven-post-image-overlay{background-color:rgba(0,0,0,0);background-image:none;}.elementor-13129 .elementor-element.elementor-element-e3c887d .raven-post-title{font-size:1.3em;font-weight:700;line-height:1.3em;margin:0px 0px 20px 0px;text-align:left;color:#534741;}.elementor-13129 .elementor-element.elementor-element-e3c887d .raven-post-title a{color:#534741;}.elementor-13129 .elementor-element.elementor-element-e3c887d .raven-post-excerpt{font-size:16px;line-height:1.7em;}.elementor-13129 .elementor-element.elementor-element-e7207b1 .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-13129 .elementor-element.elementor-element-e7207b1 .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-13129 .elementor-element.elementor-element-e7207b1 .elementor-button{background-color:#534741;border-radius:50px 50px 50px 50px;}@media(min-width:577px){.elementor-13129 .elementor-element.elementor-element-5158c6e{width:100%;}}@media(max-width:992px){.elementor-13129 .elementor-element.elementor-element-d362cce{padding:130px 0px 130px 0px;}.elementor-13129 .elementor-element.elementor-element-3861377{padding:150px 50px 150px 50px;}.elementor-13129 .elementor-element.elementor-element-0c86bed > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-13129 .elementor-element.elementor-element-4a4ebb0 .elementor-tab-content{padding:0px 30px 30px 0px;}.elementor-13129 .elementor-element.elementor-element-2b28e4f{margin-top:0px;margin-bottom:0px;padding:150px 50px 150px 50px;}.elementor-13129 .elementor-element.elementor-element-a40a471{margin-top:0px;margin-bottom:0px;padding:150px 50px 150px 50px;}.elementor-13129 .elementor-element.elementor-element-260f6da{text-align:center;}.elementor-13129 .elementor-element.elementor-element-e3c887d .raven-post-image{padding-bottom:calc( 0.63 * 100% );}.elementor-13129 .elementor-element.elementor-element-e3c887d .raven-post:not(.raven-post-inline) .raven-post-image, .elementor-13129 .elementor-element.elementor-element-e3c887d .raven-post-inline .raven-post-image-wrap{width:100%;}.elementor-13129 .elementor-element.elementor-element-e3c887d .raven-post-image img{opacity:1;}.elementor-13129 .elementor-element.elementor-element-e3c887d .raven-post-image:hover img{opacity:1;}.elementor-13129 .elementor-element.elementor-element-e3c887d .raven-post-inside:hover .raven-post-image img{opacity:1;}}@media(max-width:576px){.elementor-13129 .elementor-element.elementor-element-d362cce{padding:60px 0px 60px 0px;}.elementor-13129 .elementor-element.elementor-element-3861377{padding:120px 30px 120px 30px;}.elementor-13129 .elementor-element.elementor-element-4a4ebb0 .elementor-toggle-title{line-height:1.3em;}.elementor-13129 .elementor-element.elementor-element-4a4ebb0 .elementor-tab-content{padding:0px 20px 30px 0px;}.elementor-13129 .elementor-element.elementor-element-2b28e4f{margin-top:0px;margin-bottom:0px;padding:120px 30px 120px 30px;}.elementor-13129 .elementor-element.elementor-element-bb2e414 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-13129 .elementor-element.elementor-element-8bb7f83{text-align:center;}.elementor-13129 .elementor-element.elementor-element-a40a471{margin-top:0px;margin-bottom:0px;padding:120px 30px 90px 30px;}.elementor-13129 .elementor-element.elementor-element-5158c6e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-13129 .elementor-element.elementor-element-260f6da{text-align:center;}.elementor-13129 .elementor-element.elementor-element-2e196ab .elementor-divider-separator{width:40%;}.elementor-13129 .elementor-element.elementor-element-e3c887d .raven-post-image{padding-bottom:calc( 0.63 * 100% );}.elementor-13129 .elementor-element.elementor-element-e3c887d .raven-post:not(.raven-post-inline) .raven-post-image, .elementor-13129 .elementor-element.elementor-element-e3c887d .raven-post-inline .raven-post-image-wrap{width:100%;}.elementor-13129 .elementor-element.elementor-element-e3c887d .raven-post-image img{opacity:1;}.elementor-13129 .elementor-element.elementor-element-e3c887d .raven-post-image:hover img{opacity:1;}.elementor-13129 .elementor-element.elementor-element-e3c887d .raven-post-inside:hover .raven-post-image img{opacity:1;}}@media(min-width:993px){.elementor-13129 .elementor-element.elementor-element-d362cce > .elementor-background-overlay{background-attachment:scroll;}}.elementor-toggle-item p img {
    margin-top: 40px;
    margin-bottom: 40px;
}

.elementor-toggle h4 {
    font-size: 1.25em;
    font-weight: 700;
    margin: 20px 0px 20px 0px;
}

/* 比較表*/

.compare-table {
  width: 100%;
  font-size: 16px;
  margin: 30px 0;
  table-layout: fixed;
}

.compare-table img {
    margin: 0.5em 0 !important;
}

.compare-table th:first-child {
    width: 21%;
}

.compare-table th,
.compare-table td {
  border: 1px solid #D7B981;
  padding: 10px;
  vertical-align: middle;
  text-align: center;
}

.compare-table thead th {
  font-weight: 600;
  font-size: 18px;
  color: #333;
}

/* 響應式 - 手機 */
@media (max-width: 767px) {
  .compare-table thead th {
    font-size: 15px;
  }
  .compare-table td{
    font-size: 14px;
    line-height: 17px;
  }
  .compare-table th:first-child {
    width: 15%;
}
}


/* 延長植牙壽命*/

.care-grid {
  display: grid;
  gap: 1.5rem;
  padding: 0;
  margin-top: 30px;
  list-style: none;
}

/* 768px 以上螢幕（含 iPad / PC）改為 2 欄 */
@media (min-width: 768px) {
  
  .care-grid { 
      grid-template-columns: 1fr 1fr;}
}

.care-item {
  display: flex;
  align-items: center;
  margin-bottom: 1.4em;
  line-height: 1.5;
}

.care-icon {
  width: 20%;
  margin-right: 12px;
  flex-shrink: 0;
}

/* iPad：寬度介於 768px ~ 1024px */
@media (max-width: 1024px) and (min-width: 768px) {
  .care-icon {
    width: 27%;
  }
}

/* Mobile：寬度小於 768px */
@media (max-width: 767px) {
  .care-icon {
    width: 25%;
}
}


/* testimonials */

.elementor-widget-jet-testimonials .jet-testimonials__comment{
    background-color: #35aadb00;
}

.elementor-widget-jet-testimonials .jet-testimonials__comment{
    background-color: #35aadb00;
}