.elementor-tab-title a {
    color: inherit
}

.elementor-toggle {
    text-align: start
}

.elementor-toggle .elementor-tab-title {
    border-bottom: 1px solid #d5d8dc;
    cursor: pointer;
    font-weight: 700;
    line-height: 1;
    margin: 0;
    outline: none;
    padding: 15px
}
.section-testimonials {
    padding: 72px 0px 80px;
}
.section-title {
    font-size: 36px;
    font-weight: 500;
    color: black;
    text-align: center;
    margin-bottom: 24px;
    line-height: normal;
}
p.testip1 {
    text-align: center;
    font-size: 17px;
    color: black;
}
.cards-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 28px;
}
.card {
    box-shadow: rgba(0, 0, 0, 0.06) 0px 2px 12px;
    background: white;
    border-radius: 8px;
    overflow: hidden;
    transition: transform 0.25s, box-shadow 0.25s;
    padding: 26px;
}
.video-wrap {
    position: relative;
    width: 100%;
    aspect-ratio: 16 / 9;
    cursor: pointer;
    background: rgb(34, 34, 34);
    overflow: hidden;
}
.video-wrap img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    transition: transform 0.4s;
}
.play-btn {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    inset: 0px;
    background: rgba(0, 0, 0, 0.18);
    transition: background 0.2s;
}
.play-circle {
    width: 52px;
    height: 52px;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 12px;
    background: rgba(255, 255, 255, 0.92);
    border-radius: 50%;
    transition: transform 0.2s, background 0.2s;
}
.play-circle svg {
    width: 20px;
    height: 20px;
    fill: var(--accent);
    margin-left: 3px;
}
.card-body {
    padding: 22px 0px 24px;
}
.card-text {
    font-size: 18.5px;
    color: black;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 18px;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.container {
    max-width: 90%;
    margin: 0px auto;
    padding: 0px 40px;
}
.patient-name {
    font-size: 20px;
    font-weight: 700;
    color: black;
    margin-bottom: 2px;
}
.elementor-44885 .elementor-element.elementor-element-e6b9878 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0% 10.4% 0% 10.4%;
}
.elementor-toggle .elementor-tab-title .elementor-toggle-icon {
    display: inline-block;
    width: 1em
}

.elementor-toggle .elementor-tab-title .elementor-toggle-icon svg {
    height: 1em;
    margin-inline-start:-5px;width: 1em
}

.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right {
    float: right;
    text-align: right
}

.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left {
    float: left;
    text-align: left
}

.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed {
    display: block
}

.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-opened {
    display: none
}

.elementor-toggle .elementor-tab-title.elementor-active {
    border-bottom: none
}

.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-closed {
    display: none
}

.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-opened {
    display: block
}

.elementor-toggle .elementor-tab-content {
    border-bottom: 1px solid #d5d8dc;
    display: none;
    padding: 15px
}

@media (max-width: 767px) {
    .elementor-toggle .elementor-tab-title {
        padding:12px
    }

    .elementor-toggle .elementor-tab-content {
        padding: 12px 10px
    }
}

.e-con-inner>.elementor-widget-toggle,.e-con>.elementor-widget-toggle {
    width: var(--container-widget-width);
    --flex-grow: var( --container-widget-flex-grow )
}
.trx_demo_inline_2079507672{color:#ffffff !important;border-color:#181818 !important;background-color:#181818 !important;}.trx_demo_inline_1428200187:hover{color:#ffffff !important;border-color:#242424 !important;background-color:#242424 !important;}.trx_demo_panel_button.sc_button {
justify-content: center;
}


.elementor-45338 .elementor-element.elementor-element-7d3690cc .trx_addons_bg_text{z-index:0;}.elementor-45338 .elementor-element.elementor-element-7d3690cc .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-45338 .elementor-element.elementor-element-7d3690cc .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-45338 .elementor-element.elementor-element-7d3690cc{padding:0px 0px 0px 0px;}.elementor-45338 .elementor-element.elementor-element-e8e5899{--spacer-size:50px;}.elementor-45338 .elementor-element.elementor-element-9173e76 .trx_addons_bg_text{z-index:0;}.elementor-45338 .elementor-element.elementor-element-9173e76 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-45338 .elementor-element.elementor-element-9173e76 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-45338 .elementor-element.elementor-element-9173e76{padding:0px 0px 0px 0px;}.elementor-45338 .elementor-element.elementor-element-7936bb83 .sc_item_title_text{-webkit-text-stroke-width:0px;}.elementor-45338 .elementor-element.elementor-element-7936bb83 .sc_item_title_text2{-webkit-text-stroke-width:0px;}.elementor-45338 .elementor-element.elementor-element-1fe46e22{--spacer-size:4px;}.elementor-45338 .elementor-element.elementor-element-458707c2{width:var( --container-widget-width, 210px );max-width:210px;--container-widget-width:210px;--container-widget-flex-grow:0;}.elementor-45338 .elementor-element.elementor-element-5eb30e31{--spacer-size:6px;}.elementor-45338 .elementor-element.elementor-element-7f485334{--spacer-size:20px;}.elementor-45338 .elementor-element.elementor-element-7c28e624 .sc_item_title_text{-webkit-text-stroke-width:0px;}.elementor-45338 .elementor-element.elementor-element-7c28e624 .sc_item_title_text2{-webkit-text-stroke-width:0px;}.elementor-45338 .elementor-element.elementor-element-205596f{--spacer-size:4px;}.elementor-45338 .elementor-element.elementor-element-4ec1b5f5 .sc_item_title_text{-webkit-text-stroke-width:0px;}.elementor-45338 .elementor-element.elementor-element-4ec1b5f5 .sc_item_title_text2{-webkit-text-stroke-width:0px;}.elementor-45338 .elementor-element.elementor-element-122ca0ba{--spacer-size:4px;}.elementor-45338 .elementor-element.elementor-element-6ad1b229 .sc_item_title_text{-webkit-text-stroke-width:0px;}.elementor-45338 .elementor-element.elementor-element-6ad1b229 .sc_item_title_text2{-webkit-text-stroke-width:0px;}.elementor-45338 .elementor-element.elementor-element-6c32dd6c{--spacer-size:11px;}.elementor-45338 .elementor-element.elementor-element-37d4c6af .trx_addons_bg_text{z-index:0;}.elementor-45338 .elementor-element.elementor-element-37d4c6af .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-45338 .elementor-element.elementor-element-37d4c6af .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-45338 .elementor-element.elementor-element-37d4c6af{padding:0px 0px 0px 0px;}.elementor-45338 .elementor-element.elementor-element-66e29414{--spacer-size:3.4vw;}.elementor-45338 .elementor-element.elementor-element-5985b94d{--divider-border-style:solid;--divider-border-width:1px;}.elementor-45338 .elementor-element.elementor-element-5985b94d .elementor-divider-separator{width:100%;}.elementor-45338 .elementor-element.elementor-element-5985b94d .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-45338 .elementor-element.elementor-element-4966dbe4{--spacer-size:8px;}.elementor-45338 .elementor-element.elementor-element-baaf1ad{font-size:16px;color:#A2A4A2;}.elementor-45338 .elementor-element.elementor-element-24d46072{--spacer-size:20px;}.trx-addons-layout--edit-mode .trx-addons-layout__inner{background-color:var(--theme-color-bg_color);}.trx-addons-layout--single-preview .trx-addons-layout__inner{background-color:var(--theme-color-bg_color);}@media(max-width:1279px) and (min-width:768px){.elementor-45338 .elementor-element.elementor-element-55701883{width:27%;}.elementor-45338 .elementor-element.elementor-element-7434bfab{width:20%;}.elementor-45338 .elementor-element.elementor-element-13fe6d32{width:19%;}.elementor-45338 .elementor-element.elementor-element-73ad658{width:34%;}}@media(max-width:1279px){.elementor-45338 .elementor-element.elementor-element-7f485334{--spacer-size:12px;}.elementor-45338 .elementor-element.elementor-element-66e29414{--spacer-size:30px;}}@media(max-width:767px){.elementor-45338 .elementor-element.elementor-element-7f485334{--spacer-size:10px;}.elementor-45338 .elementor-element.elementor-element-7434bfab > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-45338 .elementor-element.elementor-element-13fe6d32 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-45338 .elementor-element.elementor-element-73ad658 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-45338 .elementor-element.elementor-element-66e29414{--spacer-size:20px;}.elementor-45338 .elementor-element.elementor-element-baaf1ad{font-size:15px;line-height:1.4em;}.elementor-45338 .elementor-element.elementor-element-24d46072{--spacer-size:12px;}}

.elementor-16845 .elementor-element.elementor-element-363fc6a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-16845 .elementor-element.elementor-element-363fc6a .trx_addons_bg_text{z-index:0;}.elementor-16845 .elementor-element.elementor-element-363fc6a .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-16845 .elementor-element.elementor-element-363fc6a .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-16845 .elementor-element.elementor-element-363fc6a{padding:23px 55px 23px 55px;}.elementor-16845 .elementor-element.elementor-element-7857a01 .logo_image{max-height:100px;}.elementor-16845 .elementor-element.elementor-element-53edb22 > .elementor-widget-container{margin:0vw 0vw 0vw 2.3vw;}.elementor-16845 .elementor-element.elementor-element-893941d .elementor-heading-title{font-size:20px;}.elementor-16845 .elementor-element.elementor-element-1149e65 > .elementor-widget-container{margin:0vw 0vw 0vw 0.8vw;}.elementor-16845 .elementor-element.elementor-element-ae9f685 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-16845 .elementor-element.elementor-element-ae9f685 .trx_addons_bg_text{z-index:0;}.elementor-16845 .elementor-element.elementor-element-ae9f685 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-16845 .elementor-element.elementor-element-ae9f685 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-16845 .elementor-element.elementor-element-ae9f685{padding:15px 0px 15px 0px;}.elementor-16845 .elementor-element.elementor-element-e1bd81e .logo_image{max-height:50px;}.elementor-16845 .elementor-element.elementor-element-c261fd8 > .elementor-widget-container{margin:-2px 0px 0px 0px;}.elementor-16845 .elementor-element.elementor-element-3d4aee9 > .elementor-widget-container{margin:0px 0px -2px 0px;}.elementor-16845 .elementor-element.elementor-element-3d4aee9 .elementor-icon-wrapper{text-align:center;}.elementor-16845 .elementor-element.elementor-element-3d4aee9.elementor-view-stacked .elementor-icon{background-color:#D3A294;color:#FFFEFE;}.elementor-16845 .elementor-element.elementor-element-3d4aee9.elementor-view-framed .elementor-icon, .elementor-16845 .elementor-element.elementor-element-3d4aee9.elementor-view-default .elementor-icon{color:#D3A294;border-color:#D3A294;}.elementor-16845 .elementor-element.elementor-element-3d4aee9.elementor-view-framed .elementor-icon, .elementor-16845 .elementor-element.elementor-element-3d4aee9.elementor-view-default .elementor-icon svg{fill:#D3A294;}.elementor-16845 .elementor-element.elementor-element-3d4aee9.elementor-view-framed .elementor-icon{background-color:#FFFEFE;}.elementor-16845 .elementor-element.elementor-element-3d4aee9.elementor-view-stacked .elementor-icon svg{fill:#FFFEFE;}.elementor-16845 .elementor-element.elementor-element-3d4aee9.elementor-view-stacked .elementor-icon:hover{background-color:#C79182;}.elementor-16845 .elementor-element.elementor-element-3d4aee9.elementor-view-framed .elementor-icon:hover, .elementor-16845 .elementor-element.elementor-element-3d4aee9.elementor-view-default .elementor-icon:hover{color:#C79182;border-color:#C79182;}.elementor-16845 .elementor-element.elementor-element-3d4aee9.elementor-view-framed .elementor-icon:hover, .elementor-16845 .elementor-element.elementor-element-3d4aee9.elementor-view-default .elementor-icon:hover svg{fill:#C79182;}.elementor-16845 .elementor-element.elementor-element-3d4aee9 .elementor-icon{font-size:19px;}.elementor-16845 .elementor-element.elementor-element-3d4aee9 .elementor-icon svg{height:19px;}.elementor-16845 .elementor-element.elementor-element-497cfee:not(.elementor-motion-effects-element-type-background), .elementor-16845 .elementor-element.elementor-element-497cfee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F7F6;}.elementor-16845 .elementor-element.elementor-element-497cfee .trx_addons_bg_text{z-index:0;}.elementor-16845 .elementor-element.elementor-element-497cfee .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-16845 .elementor-element.elementor-element-497cfee .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-16845 .elementor-element.elementor-element-497cfee{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-16845 .elementor-element.elementor-element-497cfee > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16845 .elementor-element.elementor-element-e8e7c32{--spacer-size:3.4vw;}.elementor-16845 .elementor-element.elementor-element-3e84837{--spacer-size:2.3vw;}.elementor-16845 .elementor-element.elementor-element-e22d61a > .elementor-widget-container{margin:-0.2em 0em -0.6em 0em;}.elementor-16845 .elementor-element.elementor-element-e22d61a .elementor-icon-box-wrapper{text-align:center;}.elementor-16845 .elementor-element.elementor-element-e22d61a{--icon-box-icon-margin:0px;}.elementor-16845 .elementor-element.elementor-element-e22d61a .elementor-icon-box-title{margin-bottom:0px;}.elementor-16845 .elementor-element.elementor-element-e22d61a .elementor-icon{font-size:21px;}.elementor-16845 .elementor-element.elementor-element-2f0cb71{--spacer-size:7.1vw;}.trx-addons-layout--edit-mode .trx-addons-layout__inner{background-color:var(--theme-color-bg_color);}.trx-addons-layout--single-preview .trx-addons-layout__inner{background-color:var(--theme-color-bg_color);}@media(max-width:1279px){.elementor-16845 .elementor-element.elementor-element-ae9f685{padding:10px 0px 10px 0px;}.elementor-16845 .elementor-element.elementor-element-3e84837{--spacer-size:15px;}.elementor-16845 .elementor-element.elementor-element-e22d61a .elementor-icon{font-size:18px;}.elementor-16845 .elementor-element.elementor-element-2f0cb71{--spacer-size:100px;}}@media(max-width:767px){.elementor-16845 .elementor-element.elementor-element-53edb22 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16845 .elementor-element.elementor-element-bb21bb3{width:60%;}.elementor-16845 .elementor-element.elementor-element-e1bd81e .logo_image{max-height:68px;}.elementor-16845 .elementor-element.elementor-element-069ea80{width:38%;}.elementor-16845 .elementor-element.elementor-element-be2fc3e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16845 .elementor-element.elementor-element-e8e7c32{--spacer-size:20px;}.elementor-16845 .elementor-element.elementor-element-3e84837{--spacer-size:7px;}.elementor-16845 .elementor-element.elementor-element-e22d61a .elementor-icon{font-size:15px;}.elementor-16845 .elementor-element.elementor-element-2f0cb71{--spacer-size:63px;}}

.slider-wrapper {
    width: 100%;
    max-width: 100%;
    overflow: hidden;
    position: relative;
  }
 
  .slider-track {
    display: flex;
    gap: 75px;
    transition: transform 0.55s cubic-bezier(0.65, 0, 0.35, 1);
    will-change: transform;
    margin-bottom: 2%;
    margin-top: 2%;
  }
 
  /* Each card takes exactly 1/3 of container minus gaps */
  .card {
    flex: 0 0 calc((100% - 25px) / 3);
    background: #ffffff;
    box-shadow: 0 4px 24px rgb(0 0 0 / 21%);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 23px;
    position: relative;
    left: 0;
  }
 
  .card:hover {
    /* transform: translateY(-6px); */
    /* box-shadow: 0 12px 40px rgba(0,0,0,0.13); */
  }
 
  /* Video thumbnail */
  .card-video {
    position: relative;
    width: 100%;
    aspect-ratio: 16/10;
    overflow: hidden;
    cursor: pointer;
  }
 
  .card-video img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.4s ease;
  }
 
  .card:hover .card-video img {
    transform: scale(1.04);
  }
 
  .play-btn {
    position: absolute;
    inset: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(0,0,0,0.18);
    transition: background 0.3s;
  }
 
  .card-video:hover .play-btn {
    background: rgba(0,0,0,0.28);
  }
 
  .play-circle {
    width: 54px;
    height: 54px;
    border-radius: 50%;
    background: rgba(255,255,255,0.92);
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 4px 20px rgba(0,0,0,0.25);
    transition: transform 0.25s ease;
  }
 
  .card-video:hover .play-circle {
    transform: scale(1.1);
  }
 
  .play-circle svg {
    width: 20px;
    height: 20px;
    fill: #1a2e3b;
    margin-left: 3px;
  }
 
  /* Card body */
  .card-body {
    padding: 22px 24px 28px;
  }
 
  .card-quote {
    font-size: 0.88rem;
    line-height: 1.7;
    color: #4a5c6a;
    margin-bottom: 20px;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
 
  .card-name {
    font-family: 'Playfair Display', serif;
    font-size: 1.05rem;
    color: #1a2e3b;
    margin-bottom: 3px;
  }
 
  .card-role {
    font-size: 0.82rem;
    color: #c5783a;
    font-weight: 600;
    letter-spacing: 0.03em;
  }
 
  /* Dots */
  .dots {
    display: flex;
    gap: 10px;
    justify-content: center;
    margin-top: 36px;
  }
 
  .dot {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #c8d4dc;
    border: none;
    cursor: pointer;
    padding: 0;
    transition: background 0.3s, transform 0.3s, width 0.3s;
    outline: none;
  }
 
  .dot.active {
    background: #2a7d6f;
    width: 28px;
    border-radius: 5px;
    transform: none;
  }
 
  .dot:hover:not(.active) {
    background: #9eb3bf;
  }
 
  /* Responsive */
  @media (max-width: 900px) {
    .card { flex: 0 0 calc((100% - 28px) / 2); }
  }
 
  @media (max-width: 560px) {
    .card { flex: 0 0 100%; }
  }
  
  @media (min-width: 1280px) and (max-width: 1359px)  {
      .elementor-16845 .elementor-element.elementor-element-7857a01 .logo_image {
    max-height: 62px !important;
}
  }
  @media (min-width: 240px) and (max-width: 599px)  {
      .sc_item_subtitle + .sc_item_title {
        line-height: normal;
    }
  }