
/* Default Template */

.wdt-testimonial-holder.wdt-rc-template-default .wdt-content-item { text-align: center; }
.wdt-testimonial-holder.wdt-rc-template-default .wdt-content-item .wdt-content-image > span, .wdt-testimonial-holder.wdt-rc-template-default .wdt-content-item .wdt-content-image > a { -webkit-border-radius: 1em; border-radius: 1em; }
.wdt-testimonial-holder.wdt-rc-template-default .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { margin-bottom: 0; }
.wdt-testimonial-holder.wdt-rc-template-default .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper + .wdt-content-icon-wrapper { display: block; font-size: 60px; line-height: 0; margin-top: -8px; margin-bottom: -0.4em; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.wdt-testimonial-holder.wdt-rc-template-default .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span { background-color: var(--wdt-elementor-color-white); color: rgba(var(--wdt-elementor-color-accent-rgb),0.85); font-size: 24px; height: 60px; width: 60px; -webkit-border-radius: 50%; border-radius: 50%; -webkit-box-shadow: 0 0 3px 0 rgba(var(--wdt-elementor-color-secondary-rgb),0.15); box-shadow: 0 0 3px 0 rgba(var(--wdt-elementor-color-secondary-rgb),0.15); }
.wdt-testimonial-holder.wdt-rc-template-default .wdt-content-item:hover .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span { background-color: var(--wdt-elementor-color-accent); color: var(--wdt-elementor-color-white); }

/* Standard Template */

.wdt-testimonial-holder.wdt-rc-template-standard .wdt-content-item { text-align: center; }
.wdt-testimonial-holder.wdt-rc-template-standard .wdt-content-item:not(:last-child){ 
  padding-bottom: clamp(1.5625rem, 1.3535rem + 0.9554vw, 2.5rem); /* Min-25 & Max-40 */ margin-bottom: clamp(1.5625rem, 1.3535rem + 0.9554vw, 2.5rem); /* Min-25 & Max-40 */ 
  border-bottom: 1px solid rgba(var(--wdtBorderColorRgb),0.75); }
.wdt-dark-bg .wdt-testimonial-holder.wdt-rc-template-standard .wdt-content-item:not(:last-child){ 
  border-bottom: 1px solid rgba(var(--wdtAccentTxtColorRgb),0.15); }
.wdt-testimonial-holder.wdt-rc-template-standard .wdt-content-item>div:not(:last-child) { margin-bottom: clamp(1.25rem, 1.041rem + 0.9554vw, 2.1875rem); /* Min-20 & Max-35 */ }
.wdt-testimonial-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group { margin-bottom: 0; }
.wdt-testimonial-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-detail-group { display: flex; align-items: center; flex-direction: row; gap: clamp(0.9375rem, 0.8678rem + 0.3185vw, 1.25rem); /* Min-15 & Max-20 */ }
.wdt-testimonial-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 0; }
.wdt-testimonial-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-icon span{ font-size: clamp(3.125rem, 2.8463rem + 1.2739vw, 4.375rem); /* Min-50 & Max-70 */ padding: 0; } .wdt-testimonial-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-image>a,
.wdt-testimonial-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-image>span { height: clamp(3.75rem, 3.4713rem + 1.2739vw, 5rem); /* Min-60 & Max-80 */ width: clamp(3.75rem, 3.4713rem + 1.2739vw, 5rem); /* Min-60 & Max-80 */ -webkit-border-radius: var(--wdtRadius_Full); border-radius: var(--wdtRadius_Full); }
.wdt-testimonial-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-image>a img,
.wdt-testimonial-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-image>span img { width: 100%; height: 100%; object-fit: cover; object-position: center center; }
.wdt-testimonial-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-title-group > div:not(:last-child) { margin-bottom: 10px; }
.wdt-testimonial-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-title-group.below span{ display: none; }
.wdt-testimonial-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-title h5{ font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Base); text-transform: capitalize; }

.wdt-absolute-arrow .wdt-testimonial-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.125rem, 1.0834rem + 0.1388vw, 1.25rem); /* Min-18 & Max-20 */ }

/* Video Popup and Toggle Switch Styles */

.wdt-image-switch {
  position: absolute; opacity: 0; width: 0; height: 0; }
.wdt-toggle-slider {
  position: relative; display: inline-block; width: 60px; height: 30px; background-color: #ccc; border-radius: 34px; margin: 0 10px; transition: .4s; }
.wdt-toggle-slider:before {
  position: absolute; content: ""; height: 22px; width: 22px; left: 4px; bottom: 4px; background-color: white; border-radius: 50%; transition: .4s; }
.wdt-image-switch:checked + .wdt-toggle-slider { background-color: #2196F3; }
.wdt-image-switch:checked + .wdt-toggle-slider:before { transform: translateX(30px); }



.wdt-testimonial-holder.wdt-rc-template-type-2 .wdt-content-item { background-color: var(--wdtTertiaryColor); border-radius: var(--wdtRadius_Zero); overflow: hidden; }
.wdt-dark-bg .wdt-testimonial-holder.wdt-rc-template-type-2 .wdt-content-item { background-color: var(--wdtAccentTxtColor); }
/* Image Toggle Styles */
.wdt-testimonial-holder.wdt-rc-template-type-2 .wdt-content-item .wdt-image-comparison { display: grid; align-items: end; justify-items: start; }
.wdt-testimonial-holder.wdt-rc-template-type-2 .wdt-content-item .wdt-image-comparison > div { grid-area: 1/-1; }
.wdt-testimonial-holder.wdt-rc-template-type-2 .wdt-content-item .wdt-image-toggle { text-align: center; margin: 15px; }
.wdt-testimonial-holder.wdt-rc-template-type-2 .wdt-content-item .wdt-image-comparison .wdt-toggle-slider { display: none; }
.wdt-testimonial-holder.wdt-rc-template-type-2 .wdt-content-item .wdt-image-comparison .wdt-toggle-switch {
  position: relative; display: inline-grid; align-items: center; cursor: pointer; grid-template-columns: 1fr 1fr;
  padding: 5px; background: var(--wdtPrimaryColor); border-radius: var(--wdtRadius_Zero); }

.wdt-testimonial-holder.wdt-rc-template-type-2 .wdt-content-item .wdt-image-comparison .wdt-toggle-switch .wdt-toggle-label { 
  color: var(--wdtAccentTxtColor); min-width: 55px; display: inline-block; text-align: center; padding: 10px 12px; background-color: transparent;
  border-radius: var(--wdtRadius_Zero); line-height: var(--wdtLineHeight_Alt); position: relative; overflow: hidden; z-index: 0; transition: var(--wdtAltTransition); }
.wdt-testimonial-holder.wdt-rc-template-type-2 .wdt-content-item .wdt-image-comparison .wdt-toggle-switch .wdt-toggle-label:before { 
  content: ''; position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: -1; background-color: transparent; transition: var(--wdtAltTransition); }

.wdt-testimonial-holder.wdt-rc-template-type-2 .wdt-content-item .wdt-image-comparison .wdt-image-switch:checked ~ .wdt-toggle-label { color: var(--wdtHeadAltColor); }
.wdt-testimonial-holder.wdt-rc-template-type-2 .wdt-content-item .wdt-image-comparison .wdt-image-switch:checked ~ .wdt-toggle-label:before { 
  background-color: var(--wdtAccentTxtColor); }
.wdt-testimonial-holder.wdt-rc-template-type-2 .wdt-content-item .wdt-image-comparison .wdt-toggle-label:has( + .wdt-image-switch:not(:checked))::before { 
  background-color: var(--wdtAccentTxtColor); }
.wdt-testimonial-holder.wdt-rc-template-type-2 .wdt-content-item .wdt-image-comparison .wdt-toggle-label:has( + .wdt-image-switch:not(:checked)) { color: var(--wdtHeadAltColor); }
/* Img */
.wdt-testimonial-holder.wdt-rc-template-type-2 .wdt-content-item .wdt-image-comparison .wdt-image-comparison-container { pointer-events: none; }
.wdt-testimonial-holder.wdt-rc-template-type-2 .wdt-content-item .wdt-image-comparison .wdt-image-comparison-container img { border-radius: var(--wdtRadius_Zero); }

/* Content Group */
.wdt-testimonial-holder.wdt-rc-template-type-2 .wdt-content-item .wdt-content-detail-group { 
  padding: 10px clamp(1.5625rem, 1.4803rem + 0.3289vw, 1.875rem) clamp(1.5625rem, 1.4803rem + 0.3289vw, 1.875rem); /* Min-25 & Max-30 */ }
.wdt-testimonial-holder.wdt-rc-template-type-2 .wdt-content-item .wdt-content-elements-group > div:not(:last-child),
.wdt-testimonial-holder.wdt-rc-template-type-2 .wdt-content-item .wdt-content-title-group.below > :not(.wdt-content-separator):not(:last-child) { margin-bottom: 0; }
.wdt-testimonial-holder.wdt-rc-template-type-2 .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group { display: grid; grid-template-columns: minmax(70px, 70px) 1fr; gap: 20px; }
.wdt-testimonial-holder.wdt-rc-template-type-2 .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group .wdt-content-title-group { 
  display: grid; gap: 5px; align-items: center; align-content: center; }
.wdt-testimonial-holder.wdt-rc-template-type-2 .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group .wdt-content-title-group span { display: none; }
.wdt-testimonial-holder.wdt-rc-template-type-2 .wdt-content-item .wdt-content-detail-group .wdt-content-description { color: var(--wdtHeadAltColor); }
.wdt-testimonial-holder.wdt-rc-template-type-2 .wdt-content-item .wdt-content-detail-group .wdt-content-description p { margin: 0; }
.wdt-testimonial-holder.wdt-rc-template-type-2 .wdt-content-item .wdt-content-image > span, 
.wdt-testimonial-holder.wdt-rc-template-type-2 .wdt-content-item .wdt-content-image > a { pointer-events: none; border-radius: var(--wdtRadius_Zero); height: 100%; aspect-ratio: 1; }
.wdt-testimonial-holder.wdt-rc-template-type-2 .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.125rem, 1.0834rem + 0.1388vw, 1.25rem); /* Min-18 & Max-20 */
 font-family: var(--wdtFontTypo_Base); font-weight: var(--wdtFontWeight_Ext); color: var(--wdtHeadAltColor); } 
.wdt-testimonial-holder.wdt-rc-template-type-2 .wdt-content-item .wdt-content-additional-title { font-size: clamp(1.375rem, 1.3127rem + 0.2082vw, 1.5625rem); /* Min-22 & Max-25 */
 font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_Alt); line-height: var(--wdtLineHeight_Alt); color: var(--wdtHeadAltColor); } 
.wdt-content-item .wdt-content-title h5 a { pointer-events: none; color: inherit; }
.wdt-testimonial-holder.wdt-rc-template-type-2 .wdt-content-item .wdt-content-detail-group .wdt-content-video-button a { color: var(--wdtHeadAltColor); position: relative; }
.wdt-testimonial-holder.wdt-rc-template-type-2 .wdt-content-item .wdt-content-detail-group .wdt-content-video-button a:hover { color: var(--wdtPrimaryColor); }
.wdt-testimonial-holder.wdt-rc-template-type-2 .wdt-content-item .wdt-content-detail-group .wdt-content-video-button a::before { content: ''; position: absolute; width: 100%; 
  height: 1px; bottom: 0; left: 0; right: 0; transform: scaleX(1); transition: var(--wdtAltTransition); transform-origin: left; 
  transition-property: transform, background-color; background-color: currentColor; }
.wdt-testimonial-holder.wdt-rc-template-type-2 .wdt-content-item .wdt-content-detail-group .wdt-content-video-button a:hover::before { transform: scaleX(0); transform-origin: right;  }

/* Full width slider */

.wdt-testimonial-holder.wdt-rc-template-type-4 .wdt-content-item { background-color: transparent; border-radius: var(--wdtRadius_Zero); overflow: hidden; }
.wdt-testimonial-holder.wdt-rc-template-type-4 .wdt-content-item { display: grid; }
.wdt-testimonial-holder.wdt-rc-template-type-4 .wdt-content-item > div { margin: 0; }


/* Image Toggle Styles */
.wdt-testimonial-holder.wdt-rc-template-type-4 .wdt-content-item .wdt-image-comparison { display: grid; align-items: start; justify-items: start; }
.wdt-testimonial-holder.wdt-rc-template-type-4 .wdt-content-item .wdt-image-comparison > div { grid-area: 1/-1; }
.wdt-testimonial-holder.wdt-rc-template-type-4 .wdt-content-item .wdt-image-toggle { text-align: center; margin: 15px; z-index: 2; }
.wdt-testimonial-holder.wdt-rc-template-type-4 .wdt-content-item .wdt-image-comparison .wdt-toggle-slider { display: none; }
.wdt-testimonial-holder.wdt-rc-template-type-4 .wdt-content-item .wdt-image-comparison .wdt-toggle-switch {
  position: relative; display: inline-grid; align-items: center; cursor: pointer; grid-template-columns: 1fr 1fr;
  padding: 5px; background: var(--wdtSecondaryColor); border-radius: var(--wdtRadius_Zero); }

.wdt-testimonial-holder.wdt-rc-template-type-4 .wdt-content-item .wdt-image-comparison .wdt-toggle-switch .wdt-toggle-label { 
  color: var(--wdtAccentTxtColor); min-width: 55px; display: inline-block; text-align: center; padding: 10px 12px; background-color: transparent;
  border-radius: var(--wdtRadius_Zero); line-height: var(--wdtLineHeight_Alt); position: relative; overflow: hidden; z-index: 0; transition: var(--wdtAltTransition); }
.wdt-testimonial-holder.wdt-rc-template-type-4 .wdt-content-item .wdt-image-comparison .wdt-toggle-switch .wdt-toggle-label:before { 
  content: ''; position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: -1; background-color: transparent; transition: var(--wdtAltTransition); }

.wdt-testimonial-holder.wdt-rc-template-type-4 .wdt-content-item .wdt-image-comparison .wdt-image-switch:checked ~ .wdt-toggle-label { color: var(--wdtHeadAltColor); }
.wdt-testimonial-holder.wdt-rc-template-type-4 .wdt-content-item .wdt-image-comparison .wdt-image-switch:checked ~ .wdt-toggle-label:before { 
  background-color: var(--wdtAccentTxtColor); }
.wdt-testimonial-holder.wdt-rc-template-type-4 .wdt-content-item .wdt-image-comparison .wdt-toggle-label:has( + .wdt-image-switch:not(:checked))::before { 
  background-color: var(--wdtAccentTxtColor); }
.wdt-testimonial-holder.wdt-rc-template-type-4 .wdt-content-item .wdt-image-comparison .wdt-toggle-label:has( + .wdt-image-switch:not(:checked)) { color: var(--wdtHeadAltColor); }
/* Img */
.wdt-testimonial-holder.wdt-rc-template-type-4 .wdt-content-item .wdt-image-comparison .wdt-image-comparison-container { pointer-events: none; position: relative; display: grid; }
.wdt-testimonial-holder.wdt-rc-template-type-4 .wdt-content-item .wdt-image-comparison .wdt-image-comparison-container:before { content: ''; position: absolute; 
  top: 0; left: 0; right: 0; bottom: 0; background: rgba(var(--wdtSecondaryColorRgb), 0.65); z-index: 0; pointer-events: none; mix-blend-mode: normal; }

.wdt-testimonial-holder.wdt-rc-template-type-4 .wdt-content-item .wdt-image-comparison .wdt-image-comparison-container .wdt-comparison-image {
    display: block !important; opacity: 0; visibility: hidden; grid-area: 1 / -1; transition: var(--wdtAltTransition); z-index: -1; }
.wdt-testimonial-holder.wdt-rc-template-type-4 .wdt-content-item .wdt-image-comparison .wdt-image-comparison-container .wdt-comparison-image.active { opacity: 1; visibility: visible; }

.wdt-testimonial-holder.wdt-rc-template-type-4 .wdt-content-item .wdt-image-comparison .wdt-image-comparison-container img { border-radius: var(--wdtRadius_Zero); min-height: 300px; }


/* Content Group */
.wdt-testimonial-holder.wdt-rc-template-type-4 .wdt-content-item .wdt-content-detail-group {
  padding: clamp(1.5625rem, 0.8862rem + 1.8657vw, 3.125rem); /* Min-25 & Max-50 */ background-color: rgba(var(--wdtSecondaryColorRgb), 1); }
.wdt-testimonial-holder.wdt-rc-template-type-4 .wdt-content-item .wdt-content-elements-group > div:not(:last-child),
.wdt-testimonial-holder.wdt-rc-template-type-4 .wdt-content-item .wdt-content-title-group.below > :not(.wdt-content-separator):not(:last-child) { margin-bottom: 0; }
.wdt-testimonial-holder.wdt-rc-template-type-4 .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group { display: grid; grid-template-columns: minmax(70px, 70px) 1fr; gap: 20px; }
.wdt-testimonial-holder.wdt-rc-template-type-4 .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group .wdt-content-title-group { 
  display: grid; gap: 5px; align-items: center; align-content: center; }
.wdt-testimonial-holder.wdt-rc-template-type-4 .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group .wdt-content-title-group span { display: none; }

.wdt-testimonial-holder.wdt-rc-template-type-4 .wdt-content-item .wdt-content-detail-group .wdt-content-description p { margin: 0; }
.wdt-testimonial-holder.wdt-rc-template-type-4 .wdt-content-item .wdt-content-image > span, 
.wdt-testimonial-holder.wdt-rc-template-type-4 .wdt-content-item .wdt-content-image > a { pointer-events: none; border-radius: var(--wdtRadius_Full); height: 100%; aspect-ratio: 1; }
.wdt-testimonial-holder.wdt-rc-template-type-4 .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.125rem, 1.0834rem + 0.1388vw, 1.25rem); /* Min-18 & Max-20 */
 font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_Ext); } 
.wdt-testimonial-holder.wdt-rc-template-type-4 .wdt-content-item .wdt-content-additional-title { font-size: clamp(1.375rem, 1.3127rem + 0.2082vw, 1.5625rem); /* Min-22 & Max-25 */
 font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_Alt); line-height: var(--wdtLineHeight_Alt); } 
.wdt-content-item .wdt-content-title h5 a { pointer-events: none; color: inherit; }
.wdt-testimonial-holder.wdt-rc-template-type-4 .wdt-content-item .wdt-content-detail-group .wdt-content-video-button a { position: relative; }
.wdt-testimonial-holder.wdt-rc-template-type-4 .wdt-content-item .wdt-content-detail-group .wdt-content-video-button a:hover { color: rgba(var(--wdtAccentTxtColorRgb),.75); }
.wdt-testimonial-holder.wdt-rc-template-type-4 .wdt-content-item .wdt-content-detail-group .wdt-content-video-button a::before { content: ''; position: absolute; width: 100%; 
  height: 1px; bottom: 0; left: 0; right: 0; transform: scaleX(1); transition: var(--wdtAltTransition); transform-origin: left; 
  transition-property: transform, background-color; background-color: currentColor; }
.wdt-testimonial-holder.wdt-rc-template-type-4 .wdt-content-item .wdt-content-detail-group .wdt-content-video-button a:hover::before { transform: scaleX(0); transform-origin: right;  }
.wdt-testimonial-holder.wdt-rc-template-type-4 .wdt-content-item .wdt-content-subtitle { font-size: var(--wdtFontSize_Base); letter-spacing: normal; font-family: var(--wdtFontTypo_Alt); }

.wdt-testimonial-holder.wdt-rc-template-type-4 .wdt-content-item .wdt-content-detail-group .wdt-content-description { margin-bottom: 20px; }

.wdt-testimonial-holder.wdt-rc-template-type-4 .wdt-content-item .wdt-content-additional-title,
.wdt-testimonial-holder.wdt-rc-template-type-4 .wdt-content-item .wdt-content-detail-group .wdt-content-video-button a,
.wdt-testimonial-holder.wdt-rc-template-type-4 .wdt-content-item .wdt-content-title h5,
.wdt-testimonial-holder.wdt-rc-template-type-4 .wdt-content-item .wdt-content-subtitle,
.wdt-testimonial-holder.wdt-rc-template-type-4 .wdt-content-item .wdt-content-detail-group .wdt-content-description { color: var(--wdtAccentTxtColor);}


@media (min-width: 1281px) {
  .wdt-testimonial-holder.wdt-rc-template-type-4 .wdt-content-item .wdt-image-toggle { margin-left: 100px; margin-top: clamp(16.875rem, 9.9839rem + 8.6072vw, 20.3125rem); /* Min-270 & Max-325 */ }
  .wdt-testimonial-holder.wdt-rc-template-type-4.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { border-width: 0; }
  .wdt-testimonial-holder.wdt-rc-template-type-4.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div::before,
.wdt-testimonial-holder.wdt-rc-template-type-4.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.swiper-button-disabled:hover::before { background-color: rgba(var(--wdtSecondaryColorRgb), 1); }
.wdt-testimonial-holder.wdt-rc-template-type-4.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:not(.swiper-button-disabled):hover::before { background-color: rgba(var(--wdtPrimaryColorRgb), 1); }

  .wdt-testimonial-holder.wdt-rc-template-type-4.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { 
    position: absolute; top: 20%; right: 40px; transform: translateY(10%); z-index: 1; }
  .wdt-testimonial-holder.wdt-rc-template-type-4.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { margin-top: 0; }
  
}

@media (max-width: 1280px) {
  .wdt-testimonial-holder.wdt-rc-template-type-4 .wdt-content-item { padding-top: 100px; }
  .wdt-testimonial-holder.wdt-rc-template-type-4 .wdt-content-item .wdt-image-toggle { margin-left: 30px; margin-top: -75px; }
  .wdt-testimonial-holder.wdt-rc-template-type-4.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { color: var(--wdtSecondaryColor); border-color: rgba(var(--wdtBorderColorRgb), 0.75); }
  .wdt-testimonial-holder.wdt-rc-template-type-4.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover:not(.swiper-button-disabled) 
  { color: var(--wdtAccentTxtColor); border-color: transparent; }
}
@media (max-width: 1024px) {
  .wdt-video-popup-content { max-width: calc(100% - 40px); }
  .wdt-testimonial-holder.wdt-rc-template-type-4 .wdt-content-item .wdt-image-toggle { margin-left: 22px; margin-top: -75px; }
}
@media (min-width: 768px) {
  .wdt-testimonial-holder.wdt-rc-template-type-4 .wdt-content-item { align-items: end; justify-items: end; }
  .wdt-testimonial-holder.wdt-rc-template-type-4 .wdt-content-item > div { grid-area: 1/-1; }
  .wdt-testimonial-holder.wdt-rc-template-type-4 .wdt-content-item .wdt-content-detail-group { max-width: 560px;
  background-color: rgba(var(--wdtSecondaryColorRgb), .7); backdrop-filter: blur(var(--wdtGlassBg_Blur_2X)); margin-bottom: 40px; margin-right: 40px; }

  .wdt-absolute-arrow .wdt-rc-template-standard.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { position: absolute; 
    bottom: clamp(0.3125rem, -0.4322rem + 1.4019vw, 1.25rem); /* Min-5 & Max-20 */ right: 0px; }
  .wdt-absolute-arrow .wdt-rc-template-standard.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { margin-top: 0; }
  
}

/* Video Popup Styles */
.wdt-video-popup {
  position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: var(--wdtPopUp_Overlay); z-index: 9999; 
  display: flex; justify-content: center; align-items: center; opacity: 0; visibility: hidden; transition: var(--wdtAltTransition); }

.wdt-video-popup.active { opacity: 1; visibility: visible; }
.wdt-video-popup-content { width: 100%; max-width: 900px; background: transparent; padding: 0px; border-radius: 5px; }
.wdt-video-popup-close {
  position: absolute; color: var(--wdtSecondaryColor); top: 20px; right: 20px; left: auto; cursor: pointer; font-size: 0; width: 40px; height: 40px; display: grid ; align-items: center;
  -webkit-transition: var(--wdtAltTransition); transition: var(--wdtAltTransition); background-color: var(--wdtAccentTxtColor); }
.wdt-video-popup-close:before {
    content: ''; position: absolute; display: block; width: 100%; height: 100%; transform: translate(-50%, -50%) rotate(45deg);
    background: linear-gradient(0deg, currentColor, currentColor), linear-gradient(0deg, currentColor, currentColor);
    background-size: 50% 1px, 1px 50%; background-position: 50% calc(0% + 50%), calc(100% - 50%) 50%;
    background-repeat: no-repeat; border-radius: var(--wdtRadius_Full); left: 50%; top: 50%; transition: var(--wdtAltTransition);  }
.wdt-video-popup-close:hover { background-color: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); }
.wdt-video-popup-close:hover::before { background-size: 100% 1px, 1px 100%; background-position: 100% calc(0% + 50%), calc(100% - 50%) 100%; }

.wdt-video-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; }

.wdt-video-container iframe,
.wdt-video-container video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: none; }

/* type-3 Template */
.wdt-testimonial-holder.wdt-rc-template-type-3 .wdt-content-item > div:not(:last-child){
  margin-bottom: 35px;
}
.wdt-testimonial-holder.wdt-rc-template-type-3 .wdt-content-item .wdt-content-additional-title {
    font-size: clamp(1.375rem, 1.3127rem + 0.2082vw, 1.5625rem); /* Min-22 & Max-25 */
    font-family: var(--wdtFontTypo_Alt);
    font-weight: var(--wdtFontWeight_Alt);
    line-height: var(--wdtLineHeight_Alt);
}
.wdt-testimonial-holder.wdt-rc-template-type-3 .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group {
    display: grid;
    grid-template-columns: minmax(70px, 70px) 1fr;
    gap: 20px;
}
.wdt-testimonial-holder.wdt-rc-template-type-3 .wdt-content-item .wdt-content-detail-group > div:not(:last-child){
  margin-bottom: 30px;
}
.wdt-testimonial-holder.wdt-rc-template-type-3 .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group > div:not(:last-child),
.wdt-testimonial-holder.wdt-rc-template-type-3 .wdt-content-item .wdt-content-title-group.below > :not(.wdt-content-separator):not(:last-child) {
    margin-bottom: 0;
}
.wdt-testimonial-holder.wdt-rc-template-type-3 .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group .wdt-content-title-group {
    display: grid;
    gap: 5px;
    align-items: center;
    align-content: center;
}
.wdt-testimonial-holder.wdt-rc-template-type-3 .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group .wdt-content-title-group span {
    display: none;
}
.wdt-testimonial-holder.wdt-rc-template-type-3 .wdt-content-item .wdt-content-subtitle {
    color: var(--wdtAccentTxtColor);
}
.wdt-testimonial-holder.wdt-rc-template-type-3 .wdt-content-item .wdt-content-detail-group .wdt-content-video-button a {
    color: var(--wdtAccentTxtColor);
    position: relative;
}
.wdt-testimonial-holder.wdt-rc-template-type-3 .wdt-content-item .wdt-content-detail-group .wdt-content-video-button a:hover {
    color: var(--wdtPrimaryColor);
}
.wdt-testimonial-holder.wdt-rc-template-type-3 .wdt-content-item .wdt-content-detail-group .wdt-content-video-button a::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    bottom: 0;
    left: 0;
    right: 0;
    transform: scaleX(1);
    transition: var(--wdtAltTransition);
    transform-origin: left;
    transition-property: transform, background-color;
    background-color: currentColor;
}
.wdt-testimonial-holder.wdt-rc-template-type-3 .wdt-content-item .wdt-content-detail-group .wdt-content-video-button a:hover::before {
    transform: scaleX(0);
    transform-origin: right;
}



.wdt-testimonial-holder .swiper-fade .swiper-slide .wdt-content-item .wdt-content-title-group.below { overflow: hidden;}
.wdt-testimonial-holder .swiper-fade .swiper-slide .wdt-content-item .wdt-content-subtitle, 
.wdt-testimonial-holder .swiper-fade .swiper-slide .wdt-content-item .wdt-content-title, 
.wdt-testimonial-holder .swiper-fade .swiper-slide .wdt-content-item .wdt-content-image-wrapper, 
.wdt-testimonial-holder .swiper-fade .swiper-slide .wdt-content-item .wdt-content-description,
.wdt-testimonial-holder .swiper-fade .swiper-slide .wdt-content-item .wdt-content-button { 
    -webkit-transition: var(--wdtAltTransition); transition: var(--wdtAltTransition); }

.wdt-testimonial-holder .swiper-fade .swiper-slide.swiper-slide-prev .wdt-content-item .wdt-content-subtitle,
.wdt-testimonial-holder .swiper-fade .swiper-slide.swiper-slide-prev .wdt-content-item .wdt-content-title, 
.wdt-testimonial-holder .swiper-fade .swiper-slide.swiper-slide-prev .wdt-content-item .wdt-content-image-wrapper, 
.wdt-testimonial-holder .swiper-fade .swiper-slide.swiper-slide-prev .wdt-content-item .wdt-content-description,
.wdt-testimonial-holder .swiper-fade .swiper-slide.swiper-slide-prev .wdt-content-item .wdt-content-additional-title,
.wdt-testimonial-holder .swiper-fade .swiper-slide.swiper-slide-prev .wdt-content-item .wdt-content-button { 
    -webkit-transform: translateX(-50px); transform: translateX(-50px); opacity: 0; }

.wdt-testimonial-holder .swiper-fade .swiper-slide.swiper-slide-next .wdt-content-item .wdt-content-subtitle,
.wdt-testimonial-holder .swiper-fade .swiper-slide.swiper-slide-next .wdt-content-item .wdt-content-title, 
.wdt-testimonial-holder .swiper-fade .swiper-slide.swiper-slide-next .wdt-content-item .wdt-content-image-wrapper, 
.wdt-testimonial-holder .swiper-fade .swiper-slide.swiper-slide-next .wdt-content-item .wdt-content-description,
.wdt-testimonial-holder .swiper-fade .swiper-slide.swiper-slide-next .wdt-content-item .wdt-content-additional-title,
.wdt-testimonial-holder .swiper-fade .swiper-slide.swiper-slide-next .wdt-content-item .wdt-content-button { 
    -webkit-transform: translateX(50px); transform: translateX(50px); opacity: 0; }

.wdt-testimonial-holder .swiper-fade .swiper-slide-active .wdt-content-item .wdt-content-title, 
.wdt-testimonial-holder .swiper-fade .swiper-slide-active .wdt-content-item .wdt-content-subtitle, 
.wdt-testimonial-holder .swiper-fade .swiper-slide-active .wdt-content-item .wdt-content-image-wrapper, 
.wdt-testimonial-holder .swiper-fade .swiper-slide-active .wdt-content-item .wdt-content-description,
.wdt-testimonial-holder .swiper-fade .swiper-slide-active .wdt-content-item .wdt-content-additional-title,
.wdt-testimonial-holder .swiper-fade .swiper-slide-active .wdt-content-item .wdt-content-button { 
    -webkit-transform: translateX(0); transform: translateX(0); opacity: 1; }

.wdt-testimonial-holder .swiper-fade .swiper-slide-active .wdt-content-item .wdt-content-additional-title { transition-delay: .15s; }
.wdt-testimonial-holder .swiper-fade .swiper-slide-active .wdt-content-item .wdt-content-description { transition-delay: .2s; }
.wdt-testimonial-holder .swiper-fade .swiper-slide-active .wdt-content-item .wdt-content-image-wrapper { transition-delay: .4s; }
.wdt-testimonial-holder .swiper-fade .swiper-slide-active .wdt-content-item .wdt-content-title { transition-delay: .6s; }
.wdt-testimonial-holder .swiper-fade .swiper-slide-active .wdt-content-item .wdt-content-subtitle { transition-delay: .75s; }

