


/* Default Template */
.wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-content-item { text-align: center; }
.wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { margin-bottom: 0;  display: flex; }
.wdt-advanced-carousel-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-advanced-carousel-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-advanced-carousel-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); }
.wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-content-item .wdt-content-media-group{
    margin-bottom: 0;
}
.wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-content-item .wdt-content-detail-group{display:none;}
.wdt-advanced-carousel-holder.wdt-rc-template-default{
    display: grid;
}

.wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-advanced-carousel-container{
    grid-area: 1/1;
    width: 100%;
    overflow:hidden;
}

.wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-carousel-pagination-wrapper{
    grid-area: 1/1;
    height: auto;
    width: 94%;
    display: flex;
    align-items:center;
    justify-content:flex-end;
    z-index: 1;
    pointer-events: none;
}

.wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-carousel-pagination-wrapper .wdt-swiper-pagination{
    flex-direction: column;
}


.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide .wdt-heading-subtitle,
.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide .wdt-heading-title,
.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide .wdt-heading-content-wrapper,
.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide .wdt-button-holder.wdt-template-filled,
.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide .wdt-button-holder.wdt-template-bordered {
  opacity: 0;
  transform: translateY(60px) scale(0.98); 
  transition: all 0.8s cubic-bezier(0.4, 0, 0.2, 1); 
}

.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide-active .wdt-heading-subtitle,
.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide-active .wdt-heading-title,
.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide-active .wdt-heading-content-wrapper,
.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide-active .wdt-button-holder.wdt-template-filled,
.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide-active .wdt-button-holder.wdt-template-bordered {
  opacity: 1;
  transform: translateY(0) scale(1);
}

.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide .wdt-heading-title{ font-size: clamp(2.75rem, 2.3345rem + 1.3879vw, 4rem); /* Min-44 & Max-64 */}
.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide-active .wdt-heading-subtitle {
  transition-delay: 0.1s;
}
.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide-active .wdt-heading-title {
  transition-delay: 0.35s;
}
.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide-active .wdt-heading-content-wrapper {
  transition-delay: 0.5s;
}
.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide-active .wdt-button-holder.wdt-template-filled {
  transition-delay: 0.6s;
}
.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide-active .wdt-button-holder.wdt-template-bordered {
  transition-delay: 0.7s;
}

.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide .wdt-heading-holder .wdt-heading-title-wrapper 
.wdt-split-heading-title{
   display: inline-block;
  opacity: 0;
  transform: translateX(40%) scaleX(0.6) scaleY(1.2) ;
  transition:
    opacity 0.9s cubic-bezier(0.22, 1, 0.36, 1),
    transform 0.9s cubic-bezier(0.22, 1, 0.36, 1);
  will-change: opacity, transform;
}


.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-title-wrapper 
.wdt-split-heading-title{
   opacity: 1;
  transform: translateX(0) scaleX(1) scaleY(1) rotate(0deg);
}

.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-title-wrapper 
.wdt-split-heading-title:nth-child(1)  { transition-delay: 0.5s; }
.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-title-wrapper 
.wdt-split-heading-title:nth-child(2)  { transition-delay: 0.55s; }
.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-title-wrapper 
.wdt-split-heading-title:nth-child(3)  { transition-delay: 0.65s; }
.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-title-wrapper 
.wdt-split-heading-title:nth-child(4)  { transition-delay: 0.70s; }
.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-title-wrapper 
.wdt-split-heading-title:nth-child(5)  { transition-delay: 0.85s; }
.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-title-wrapper 
.wdt-split-heading-title:nth-child(6)  { transition-delay: 0.90s; }
.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-title-wrapper 
.wdt-split-heading-title:nth-child(7)  { transition-delay: 0.95s; }
.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-title-wrapper 
.wdt-split-heading-title:nth-child(8)  { transition-delay: 0.100s; }
.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-title-wrapper 
.wdt-split-heading-title:nth-child(9)  { transition-delay: 0.105s; }
.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-title-wrapper 
.wdt-split-heading-title:nth-child(10) { transition-delay: 0.110s; }
.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-title-wrapper 
.wdt-split-heading-title:nth-child(11) { transition-delay: 0.115s; }
.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-title-wrapper 
.wdt-split-heading-title:nth-child(12) { transition-delay: 0.120s; }
.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-title-wrapper 
.wdt-split-heading-title:nth-child(13) { transition-delay: 0.125s; }
.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-title-wrapper 
.wdt-split-heading-title:nth-child(14) { transition-delay: 0.130s; }
.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-title-wrapper 
.wdt-split-heading-title:nth-child(15) { transition-delay: 0.135s; }

.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide .wdt-heading-holder .wdt-heading-subtitle-wrapper:before {
  width: 0;
  opacity: 0;
  will-change: width, opacity;
  transition: width 0.9s cubic-bezier(0.25, 1, 0.3, 1),
              opacity 0.9s cubic-bezier(0.25, 1, 0.3, 1);
  
  transform: scaleX(0.8);
  transform-origin: left center;
   transition-delay: 0.35s;
}

.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide .wdt-heading-holder .wdt-heading-subtitle-wrapper:after {
  left: 0;
  opacity: 0;
  will-change: left, opacity;
  transition: left 0.9s cubic-bezier(0.25, 1, 0.3, 1),
              opacity 0.9s cubic-bezier(0.25, 1, 0.3, 1);
  transform: scale(0.8);
  transform-origin: center center;
   transition-delay: 0.35s;
}

.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-subtitle-wrapper:before {
  width: clamp(2.5rem, 2.0845rem + 1.3879vw, 3.75rem);/*60-40*/
  opacity: 1;
  transform: scaleX(1);
}

.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-subtitle-wrapper:after {
  left: clamp(2.875rem, 2.4179rem + 1.5267vw, 4.25rem);/*68-46*/
  opacity: 1;
  transform: scale(1);
}

/* Standard Template */
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item { text-align: center; }
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group { margin-bottom: 0; }
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item .wdt-media-group { background-color: rgba(var(--wdt-elementor-color-accent-rgb),0.25); }

.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item .wdt-media-group,
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-group { padding: 20px; }

.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-image-wrapper,
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-image-wrapper .wdt-content-image,
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > a,
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > span { min-width: 100px; }

.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > a,
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > span { height: 100px; padding: 0; width: 100px; -webkit-border-radius: 50%; border-radius: 50%; }
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > a img,
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > span img { height: 100%; object-fit: cover; object-position: center center; }

.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-media-group { background-color: var(--wdt-elementor-color-accent); }

.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item .wdt-media-group .wdt-content-title h5, .wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item .wdt-media-group .wdt-content-title h5 > a { color: var(--wdt-elementor-color-accent); }

.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-media-group .wdt-content-title h5, .wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-media-group .wdt-content-title h5 > a { color: var(--wdt-elementor-color-white); }

.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-media-group .wdt-content-title h5 > a:hover { color: var(--wdt-elementor-color-black); }
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-carousel-pagination-wrapper{text-align: start;}




.wdt-advanced-carousel-holder.wdt-rc-template-standard .swiper-slide .wdt-heading-subtitle,
.wdt-advanced-carousel-holder.wdt-rc-template-standard .swiper-slide .wdt-heading-title,
.wdt-advanced-carousel-holder.wdt-rc-template-standard .swiper-slide .wdt-heading-content-wrapper {
  opacity: 0;
  transform: translateX(60px) scale(0.98); 
  transition: all 0.8s cubic-bezier(0.4, 0, 0.2, 1); 
}
.wdt-advanced-carousel-holder.wdt-rc-template-standard .swiper-slide .wdt-heading-title{font-size: clamp(2.75rem, 2.3345rem + 1.3879vw, 4rem); /* Min-44 & Max-64 */}

.wdt-advanced-carousel-holder.wdt-rc-template-standard .swiper-slide-active .wdt-heading-subtitle,
.wdt-advanced-carousel-holder.wdt-rc-template-standard .swiper-slide-active .wdt-heading-title,
.wdt-advanced-carousel-holder.wdt-rc-template-standard .swiper-slide-active .wdt-heading-content-wrapper {
  opacity: 1;
  transform: translateX(0) scale(1);
}


.wdt-advanced-carousel-holder.wdt-rc-template-standard .swiper-slide-active .wdt-heading-subtitle {
  transition-delay: 0.1s;
}
.wdt-advanced-carousel-holder.wdt-rc-template-standard .swiper-slide-active .wdt-heading-title {
  transition-delay: 0.35s;
}
.wdt-advanced-carousel-holder.wdt-rc-template-standard .swiper-slide-active .wdt-heading-content-wrapper {
  transition-delay: 0.5s;
}


.wdt-advanced-carousel-holder.wdt-rc-template-standard .swiper-slide .wdt-button-holder.wdt-template-filled,
.wdt-advanced-carousel-holder.wdt-rc-template-standard .swiper-slide .wdt-button-holder.wdt-template-bordered,
.wdt-advanced-carousel-holder.wdt-rc-template-standard .swiper-slide .wdt-button-holder.wdt-template-classic {
  opacity: 0;
  transform: translateX(20px) scale(0.95);
  transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
}

.wdt-advanced-carousel-holder.wdt-rc-template-standard .swiper-slide-active .wdt-button-holder.wdt-template-filled,
.wdt-advanced-carousel-holder.wdt-rc-template-standard .swiper-slide-active .wdt-button-holder.wdt-template-bordered,
.wdt-advanced-carousel-holder.wdt-rc-template-standard .swiper-slide-active .wdt-button-holder.wdt-template-classic {
  opacity: 1;
  transform: translateX(0) scale(1);
}


.wdt-advanced-carousel-holder.wdt-rc-template-standard.swiper-slide-active .wdt-button-holder.wdt-template-filled {
  transition-delay: 0.6s;
}
.wdt-advanced-carousel-holder.wdt-rc-template-standard .swiper-slide-active .wdt-button-holder.wdt-template-bordered {
  transition-delay: 0.6s;
}
.wdt-advanced-carousel-holder.wdt-rc-template-standard .swiper-slide-active .wdt-button-holder.wdt-template-classic {
  transition-delay: .9s;
}



.wdt-advanced-carousel-holder.wdt-rc-template-standard .swiper-slide .wdt-heading-holder .wdt-heading-title-wrapper 
.wdt-split-heading-title{
   display: inline-block;
  opacity: 0;
  transform: translateX(40%) scaleX(0.6) scaleY(1.2) ;
  transition:
    opacity 0.9s cubic-bezier(0.22, 1, 0.36, 1),
    transform 0.9s cubic-bezier(0.22, 1, 0.36, 1);
  will-change: opacity, transform;
}


.wdt-advanced-carousel-holder.wdt-rc-template-standard .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-title-wrapper 
.wdt-split-heading-title{
   opacity: 1;
  transform: translateX(0) scaleX(1) scaleY(1) rotate(0deg);
}

/* Standard Template-carousel-arrow-style */

.wdt-advanced-carousel-holder.wdt-rc-template-standard {
  display:grid;
  align-items: start;
  justify-items: end;
}
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination {display:flex; flex-direction:column;}
.wdt-carousel-holder.wdt-rc-template-standard .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-next{margin-left:0;}
.wdt-carousel-holder.wdt-rc-template-standard .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-prev{margin-right:0;}

.wdt-carousel-holder.wdt-rc-template-standard .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets:not(.swiper-pagination-lock){
  display: flex;
  flex-direction: column;
  align-items: end;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  margin-right: 0;
  width: 100%;
  margin-left: 0;
  padding-right:10px;
    
}

.wdt-carousel-holder.wdt-rc-template-standard  .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination{margin-top:0;}
.wdt-carousel-holder.wdt-rc-template-standard .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination{margin-left:0; margin-right:0;}
.wdt-carousel-holder.wdt-rc-template-standard .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets.swiper-pagination-vertical:not(.swiper-pagination-lock){
    padding-right:2px;
}

@media(min-width:768px){
.wdt-carousel-holder.wdt-rc-template-standard .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-next{margin-left:0;}
.wdt-carousel-holder.wdt-rc-template-standard .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-prev{margin-right:0; margin-top:0; margin-bottom:60px;}
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-carousel-pagination-wrapper{text-align: start; grid-area:1/1/-1/-1; width:100%; justify-items:end; align-self:center; display:grid;}
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-advanced-carousel-container{grid-area:1/1/-1/-1; width:100%;}
.wdt-carousel-holder.wdt-rc-template-standard  .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{
    width:10px;
    height:10px;
}
}


@media (max-width:767px) {
    
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination{display:none;}
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-advanced-carousel-container,
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-carousel-pagination-wrapper{width:100%;}
.wdt-carousel-holder.wdt-rc-template-standard .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets:not(.swiper-pagination-lock){
  flex-direction:row;
  position:static;
  margin-top: clamp(2.5rem, 2.0845rem + 1.3879vw, 3.75rem);
  justify-content:flex-start;
  transform:none;
}
}