/* Thumb Slider Style */

.wdt-thumb-carousel-holder > .swiper > .swiper-wrapper { margin-bottom: 20px; }
.wdt-thumb-carousel-holder > .swiper > .swiper-wrapper > .swiper-slide { z-index: 0; }
.wdt-thumb-carousel-holder > .swiper > .swiper-wrapper > .swiper-slide.swiper-slide-active { z-index: 2; }

.wdt-thumb-carousel-holder > .swiper { overflow: visible; }
.wdt-thumb-carousel-holder .wdt-thumb-slider-container { display: grid; position: relative; }

.wdt-thumb-carousel-holder.default .wdt-thumb-slider-container .wdt-thumb-slider-image,
.wdt-thumb-carousel-holder.default .wdt-thumb-slider-container .wdt-thumb-slider-info { width: 100%; border-radius: inherit;
    grid-area: 1/-1; margin-bottom: 0; overflow: hidden;  }

.wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-image { position: relative; }
.wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-image img { width: 100%; height: 100%; object-fit: cover; object-position: center center; }


.wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-info > div { margin: 0; }
.wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-info > div:not(:last-child) { margin-bottom: 15px; }

.wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-title > h5,
.wdt-thumb-carousel-holder .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-sub-title > h6 { margin: 0; }

.wdt-thumb-slider-info div.wdt-thumb-slider-button > a {
    margin-top: 10px; display: inline-block; line-height: 1; font-size: 1em; padding: var(--wdtPadding_Btn); text-align: center; 
    -webkit-border-radius: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero); }

/* Thumb Pagination Arrow */


.wdt-thumb-carousel-holder .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination { text-align: center; }
.wdt-thumb-carousel-holder .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination > div { position: relative; z-index: 2;
    display: inline-flex; align-items: center; justify-content: center; width: 50px; height: 50px; padding: 10px; margin: 20px 4px 0; }

/* .wdt-thumb-carousel-holder .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination > div.wdt-arrow-thumb-pagination-prev { left: 20px; top: 40%; }
.wdt-thumb-carousel-holder .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination > div.wdt-arrow-thumb-pagination-next { right: 20px; top: 40%; } */

/* Thumb Slider Thumbnail */

.wdt-thumb-carousel-holder .wdt-thumbnail-carousel .wdt-thumb-slider-thumbnail img { object-fit: cover; object-position: center center; }
.wdt-thumb-carousel-holder .wdt-thumbnail-carousel .wdt-thumb-slider-thumbnail { position: relative; }


/* Thumb Content Animation */

.wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-icon-wrapper,
.wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-sub-title,
.wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-title,
.wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-content,
.wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-button { 
    -webkit-transition: 375ms cubic-bezier(0.7, 0, 0.3, 1); transition: 375ms cubic-bezier(0.7, 0, 0.3, 1); }

.wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-icon-wrapper,
.wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-sub-title,
.wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-title,
.wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-content,
.wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-button {
    -webkit-transition: 500ms cubic-bezier(0.7, 0, 0.3, 1); transition: 500ms cubic-bezier(0.7, 0, 0.3, 1); }

.wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide.swiper-slide-prev .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-icon-wrapper { 
    transition-delay: 90ms; -webkit-transform: translateX(-40px); transform: translateX(-40px); opacity: 0; }
.wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide.swiper-slide-prev .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-sub-title { 
    transition-delay: 80ms; -webkit-transform: translateX(-40px); transform: translateX(-40px); opacity: 0; }
.wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide.swiper-slide-prev .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-title {
    transition-delay: 70ms; -webkit-transform: translateX(-40px); transform: translateX(-40px); opacity: 0; }
.wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide.swiper-slide-prev .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-content {
    transition-delay: 60ms; -webkit-transform: translateX(-40px); transform: translateX(-40px); opacity: 0; }
.wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide.swiper-slide-prev .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-button {
    transition-delay: 45ms; -webkit-transform: translateX(-40px); transform: translateX(-40px); opacity: 0; }

.wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide.swiper-slide-next .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-icon-wrapper { 
    transition-delay: 90ms; -webkit-transform: translateX(40px); transform: translateX(40px); opacity: 0; }
.wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide.swiper-slide-next .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-sub-title { 
    transition-delay: 80ms; -webkit-transform: translateX(40px); transform: translateX(40px); opacity: 0; }
.wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide.swiper-slide-next .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-title {
    transition-delay: 70ms; -webkit-transform: translateX(40px); transform: translateX(40px); opacity: 0; }
.wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide.swiper-slide-next .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-content {
    transition-delay: 60ms; -webkit-transform: translateX(40px); transform: translateX(40px); opacity: 0; }
.wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide.swiper-slide-next .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-button {
    transition-delay: 45ms; -webkit-transform: translateX(40px); transform: translateX(40px); opacity: 0; }

.wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-icon-wrapper {
    transition-delay: 0ms; -webkit-transform: translateX(0); transform: translateX(0); opacity: 1; }
.wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-sub-title {
    transition-delay: 100ms; -webkit-transform: translateX(0); transform: translateX(0); opacity: 1; }
.wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-title {
    transition-delay: 180ms; -webkit-transform: translateX(0); transform: translateX(0); opacity: 1; }
.wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-content {
    transition-delay: 240ms; -webkit-transform: translateX(0); transform: translateX(0); opacity: 1; }
.wdt-thumb-carousel-holder .swiper-wrapper .swiper-slide.swiper-slide-active .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-button {
    transition-delay: 320ms; -webkit-transform: translateX(0); transform: translateX(0); opacity: 1; }

/* -----------------------
    Primary Color 
----------------------- */

.wdt-thumb-slider-info div.wdt-thumb-slider-button > a { 
    background-color: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); }
  
  /* -----------------------
      secondary Color 
  ----------------------- */
  
  .wdt-thumb-slider-info div.wdt-thumb-slider-button > a:focus,
  .wdt-thumb-slider-info div.wdt-thumb-slider-button > a:hover { 
    background-color: var(--wdtSecondaryColor); color: var(--wdtAccentTxtColor); }
  
  
  /* -----------------------
      Responsive
  ----------------------- */

  .default.wdt-thumb-carousel-holder > .swiper > .swiper-wrapper { margin-bottom: 0px; }
  .wdt-thumb-carousel-holder.default > div.swiper { cursor: grab; }

  .wdt-thumb-carousel-holder.default .wdt-thumb-slider-container .wdt-thumb-slider-image { position: relative; border-radius: var(--wdtRadius_Zero); overflow: hidden; }
  .wdt-thumb-carousel-holder.default .wdt-thumb-slider-container .wdt-thumb-slider-image:before { position: absolute; content: ''; width: 100%; height: 100%; top: 0; left: 0; 
    background-image: var(--wdtOverlay-gradient_2); z-index: 0; transition: var(--wdtAltTransition); }

  .wdt-thumb-carousel-holder.default .wdt-thumb-slider-container .wdt-thumb-slider-info > div.wdt-thumb-slider-title h4 { 
    margin-top: 10px; font-size: clamp(2rem, 1.626rem + 1.2491vw, 3.125rem); /* Min-32 & Max-50 */ }
  .wdt-thumb-carousel-holder.default .wdt-thumb-slider-container .wdt-thumb-slider-info > div.wdt-thumb-slider-title h4,
  .wdt-thumb-carousel-holder.default .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-content { color: var(--wdtAccentTxtColor); }

  /* Thumb slider style */
  .wdt-thumb-carousel-holder.default > div.swiper .wdt-thumbnail-carousel { margin-right: 0; max-width: 100%; position: relative; bottom: 1px; right: 0; left: 0;
    background: rgba(var(--wdtSecondaryColorRgb), .9); border-radius: 0; padding: 0 36px; border-top: 1px solid rgba(var(--wdtAccentTxtColorRgb), .3); }

  .wdt-thumb-carousel-holder.default .wdt-heading-holder h2.wdt-heading-title-wrapper { font-size: clamp(2.5rem, 1.4612rem + 3.4698vw, 5.625rem); /* Min-40 & Max-90 */ }

  .wdt-thumb-carousel-holder.default .elementor-widget-icon.elementor-view-framed .elementor-icon { transition: var(--wdtAltTransition) !important;
    border-color: rgba(var(--wdtAccentTxtColorRgb), .3) !important; }
  .wdt-thumb-carousel-holder.default .elementor-widget-icon.elementor-view-framed .elementor-icon:hover { border-color: transparent !important; }

  .wdt-thumb-carousel-holder.default .wdt-thumbnail-carousel .wdt-thumb-slider-thumbnail { 
    display: grid; align-items: center; gap: 10px; max-height: clamp(7.5rem, 6.2527rem + 2.6019vw, 9.375rem); /* Min-120 & Max-150 */ justify-content: center;
    border-radius: var(--wdtRadius_Zero); padding: 0; transition: var(--wdtAltTransition); align-content: center; } 
  .wdt-thumb-carousel-holder.default .wdt-thumbnail-carousel .swiper-slide { cursor: pointer; } 
  .wdt-thumb-carousel-holder.default .wdt-thumbnail-carousel .swiper-slide:not(:last-child) .wdt-thumb-slider-thumbnail { border-right: 1px solid rgba(var(--wdtAccentTxtColorRgb), .15); } 

  .wdt-thumb-carousel-holder.default .wdt-thumbnail-carousel .wdt-thumb-slider-thumbnail > img,
  .wdt-thumb-carousel-holder.default .wdt-thumbnail-carousel .wdt-thumb-slider-thumbnail > .wdt-thumb-content-wrapper { grid-area: 1/-1; } 
  .wdt-thumb-carousel-holder.default .wdt-thumbnail-carousel .wdt-thumb-slider-thumbnail > .wdt-thumb-content-wrapper {
    background: var(--wdtSecondaryColor); height: 100%; display: flex; gap: 15px; align-items: center; justify-content: center;
    transition: var(--wdtAltTransition); padding: 10px; min-height: clamp(7.5rem, 6.2527rem + 2.6019vw, 9.375rem); /* Min-120 & Max-150 */ } 
  .wdt-thumb-carousel-holder.default .wdt-thumbnail-carousel .wdt-thumb-slider-thumbnail .wdt-thumb-slider-sub-title h6,
  .wdt-thumb-carousel-holder.default .wdt-thumbnail-carousel .wdt-thumb-slider-thumbnail .wdt-thumb-slider-thumbnail-icon { color: var(--wdtAccentTxtColor); } 

  .wdt-thumb-carousel-holder.default .wdt-thumbnail-carousel .wdt-thumb-slider-thumbnail .wdt-thumb-slider-sub-title h6 { 
    margin: 0; font-size: clamp(1.125rem, 1.0834rem + 0.1388vw, 1.25rem); /* Min-18 & Max-20 */ transition: var(--wdtAltTransition); text-align: left; } 
  .wdt-thumb-carousel-holder.default .wdt-thumbnail-carousel .wdt-thumb-slider-thumbnail .wdt-thumb-slider-thumbnail-icon { display: inline-flex;
    font-size: clamp(1.75rem, 1.5007rem + 0.8328vw, 2.5rem); /* Min-28 & Max-40 */ line-height: 1; transition: var(--wdtAltTransition); order: -1; } 

  .wdt-thumb-carousel-holder.default .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-button a::after{
    content: '\e817'; font-family: "wdt-addon-icon"; font-size: inherit; text-indent: 0; color: inherit; position: relative; 
    top: 0; left: 0; display: inline-block; margin-left: 10px; transition: inherit; }

  .wdt-thumb-carousel-holder.default .wdt-thumbnail-carousel .swiper-slide { pointer-events: all; }
  .wdt-thumb-carousel-holder.default .wdt-thumbnail-carousel .swiper-slide.swiper-slide-thumb-active .wdt-thumb-slider-thumbnail > .wdt-thumb-content-wrapper { 
    background-color: rgba(var(--wdtAccentTxtColorRgb), .75); }
  .wdt-thumb-carousel-holder.default .wdt-thumbnail-carousel .swiper-slide.swiper-slide-thumb-active .wdt-thumb-slider-thumbnail .wdt-thumb-slider-sub-title h6,
  .wdt-thumb-carousel-holder.default .wdt-thumbnail-carousel .swiper-slide.swiper-slide-thumb-active .wdt-thumb-slider-thumbnail .wdt-thumb-slider-thumbnail-icon { 
    color: var(--wdtHeadAltColor); } 
  
  .wdt-thumb-carousel-holder.default .wdt-button-holder.wdt-button-icon-after .wdt-button .wdt-button-icon { margin: 0px; rotate: 90deg; }
  .wdt-thumb-carousel-holder.default .wdt-button-holder.wdt-button-size-nm .wdt-button { font-size: var(--wdtFontSize_Base);
    padding: 15px; border-radius: var(--wdtRadius_Full); color: var(--wdtAccentTxtColor); border-color: rgba(var(--wdtAccentTxtColorRgb), .3); }
  .wdt-thumb-carousel-holder.default .wdt-button-holder.wdt-button-size-nm .wdt-button:hover { color: var(--wdtPrimaryColor); border-color: currentColor; }

  .wdt-thumb-carousel-holder.default .wdt-thumb-slider-container .wdt-thumb-slider-info { position: relative; margin: 0px;
    display: flex; flex-direction: column; align-items: center; padding: 30px; max-width: 100%; padding-bottom: 150px; height: 100%; }
  .wdt-thumb-carousel-holder.default .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination { padding: 2px 0px 0; background-color: transparent; 
    max-height: 120px; height: 100%; align-items: center; position: absolute; bottom: 2px; width: 100%; max-width: 100%; margin-left: auto; margin-right: 0; 
    left: auto; right: 0; display: flex; justify-content: space-between; }
  .wdt-thumb-carousel-holder.default .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination > div { font-size: 20px; margin-top: 0;
      width: 35px; height: clamp(7.5rem, 6.2527rem + 2.6019vw, 9.375rem); /* Min-120 & Max-150 */ padding: 0; 
      margin-left: 0; margin-right: 0; background-color: var(--wdtSecondaryColor); color: var(--wdtAccentTxtColor);  }
  .wdt-thumb-carousel-holder.default .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination > div::before { background-color: transparent; }
  .wdt-thumb-carousel-holder.default .wdt-thumb-slider-info div.wdt-thumb-slider-button > a {
    font-size: var(--wdtFontSize_Ext); padding: var(--wdtPadding_Btn); text-align: center; transition: var(--wdtAltTransition);
    background-color: transparent; border-radius: var(--wdtRadius_Zero); border: 1px solid var(--wdtBorderColor); }
  .wdt-thumb-carousel-holder.default .wdt-thumb-slider-info div.wdt-thumb-slider-button > a:hover { color: var(--wdtPrimaryColor); border-color: currentColor; }

  @media (min-width: 1541px) {
    .wdt-thumb-carousel-holder.default .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination { display: none; visibility: hidden; }
    .wdt-thumb-carousel-holder.default > div.swiper .wdt-thumbnail-carousel { padding: 0 0; }
  }
  @media (max-width: 1280px) {
    .wdt-thumb-carousel-holder.default .wdt-thumbnail-carousel .wdt-thumb-slider-thumbnail {
        box-shadow: 0 0 0 1px rgba(var(--wdtAccentTxtColorRgb), .5);
    }
  }
  

/* Standard Template */

.wdt-thumb-carousel-holder.standard > .swiper { position: relative; }
.wdt-thumb-carousel-holder.standard > .swiper > .swiper-wrapper { position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 2; }

.wdt-thumb-carousel-holder.standard .wdt-thumb-slider-container { display: grid; position: relative; align-self: center; justify-self: center; height: 100%; padding: 20px; }

.wdt-thumb-carousel-holder.standard .wdt-thumb-slider-container .wdt-thumb-slider-info {
    background-color: rgba(var(--wdtAccentTxtColorRgb), .3); max-width: 550px; margin: 0 auto;
    backdrop-filter: blur(var(--wdtGlassBg_Blur_2X)); padding: clamp(1.25rem, 0.2047rem + 3.4843vw, 1.875rem); /* Min-20 & Max-30 */ 
    border-radius: var(--wdtRadius_Zero); overflow: hidden; width: 100%; height: fit-content; }

/* Subtitle */
.wdt-thumb-carousel-holder.standard > .swiper > .swiper-wrapper { counter-reset: numbercount; }
.wdt-thumb-carousel-holder.standard .wdt-thumb-slider-info > div.wdt-thumb-slider-sub-title { margin-top: 0px; }
.wdt-thumb-carousel-holder.standard .wdt-thumb-slider-info .wdt-thumb-slider-sub-title { position: relative; font-weight: var(--wdtFontWeight_Ext); 
    font-family: var(--wdtFontTypo_Alt); font-size: var(--wdtFontSize_Ext); color: var(--wdtSecondaryColor); line-height: var(--wdtLineHeight_Alt);
    display: inline-flex; align-items: baseline; gap: 2px; }
.wdt-thumb-carousel-holder.standard .wdt-thumb-slider-info .wdt-thumb-slider-sub-title::before { counter-increment: numbercount;
    content: '0' counter(numbercount) ' - '; position: relative; font-size: inherit; line-height: inherit; color: inherit; -webkit-transition: var(--wdtAltTransition); transition: var(--wdtAltTransition); }
/* Title */
.wdt-thumb-carousel-holder.standard .wdt-thumb-slider-info .wdt-thumb-slider-title h4 { margin: 0;
    font-size: clamp(1.5625rem, 1.4586rem + 0.347vw, 1.875rem); /* Min-25 & Max-30 */ color: var(--wdtSecondaryColor); pointer-events: none; }

/* button */
.wdt-thumb-carousel-holder.standard .wdt-thumb-slider-info div.wdt-thumb-slider-button > a { margin-top: 0; text-transform: uppercase; font-size: var(--wdtFontSize_Ext);
    background-color: transparent; position: relative; padding: 0; color: var(--wdtSecondaryColor); line-height: var(--wdtLineHeight_Alt); letter-spacing: var(--wdtLetterSpacing_3X); }
.wdt-thumb-carousel-holder.standard .wdt-thumb-slider-info div.wdt-thumb-slider-button > a:before { content: ''; position: absolute; 
    bottom: -1px; left: 0; right: 0; height: 1px; width: 100%; background-color: currentColor; transform: scale(1); transform-origin: left;
    -webkit-transition: var(--wdtAltTransition); transition: var(--wdtAltTransition); transition-property: transform; }
.wdt-thumb-carousel-holder.standard .wdt-thumb-slider-info div.wdt-thumb-slider-button > a:hover { background-color: transparent; color: var(--wdtPrimaryColor); }
.wdt-thumb-carousel-holder.standard .wdt-thumb-slider-info div.wdt-thumb-slider-button > a:hover:before { transform: scale(0); transform-origin: right; }

/* Pagination */
.wdt-thumb-carousel-holder.standard .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination > div i { 
  line-height: 1; font-size: clamp(2rem, 1.626rem + 1.2491vw, 3.125rem); /* Min-32 & Max-50 */ display: inline-flex; }
.wdt-thumb-carousel-holder.standard .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination > div {
    position: absolute; top: 50%; transform: translateY(-50%); margin: 0; background-color: transparent;
    color: var(--wdtAccentTxtColor); width: auto; height: fit-content;  }
.wdt-thumb-carousel-holder.standard .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination > div:not(.swiper-button-disabled):hover { color: rgba(var(--wdtAccentTxtColorRgb), .65); }
.wdt-thumb-carousel-holder.standard .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination > div.swiper-button-disabled { cursor: not-allowed; }

.wdt-thumb-carousel-holder.standard .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination > div.wdt-arrow-thumb-pagination-prev { left: 0; }
.wdt-thumb-carousel-holder.standard .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination > div.wdt-arrow-thumb-pagination-next { right: 0; }
.wdt-thumb-carousel-holder.standard .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination > div:before { letter-spacing: var(--wdtLetterSpacing_3X);
    position: relative; content: 'Next'; font-size: var(--wdtFontSize_Ext); color: inherit; font-family: var(--wdtFontTypo_Base); 
    text-transform: uppercase; line-height: 1; font-weight: var(--wdtFontWeight_Base); }
.wdt-thumb-carousel-holder.standard .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination > div { margin-left: 5px; content: 'Prev'; order: 2; }
.wdt-thumb-carousel-holder.standard .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination > div > i svg { overflow: visible; }
.wdt-thumb-carousel-holder.standard .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination > div.wdt-arrow-thumb-pagination-prev:before { margin-left: 5px; content: 'Prev'; order: 2; }
.wdt-thumb-carousel-holder.standard .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination > div.wdt-arrow-thumb-pagination-next:before { content: 'Next'; margin-right: 5px; }
.wdt-thumb-carousel-holder.standard .wdt-thumbnail-carousel .wdt-thumb-slider-thumbnail img { min-height: calc(var(--thumbs-slider-info-height) + 100px); }

.wdt-thumb-carousel-holder.standard .wdt-thumbnail-carousel:before { content: ''; position: absolute; width: 100%; height: 100%;
    background-image: linear-gradient(45deg, rgba(var(--wdtSecondaryColorRgb), .65), transparent, rgba(var(--wdtSecondaryColorRgb), .65));
    top: 0; left: 0; z-index: 2; }

.wdt-thumb-carousel-holder.standard > .swiper > .swiper-wrapper > .swiper-slide.swiper-slide-active { opacity: 1 !important; }
.wdt-thumb-carousel-holder.standard > .swiper > .swiper-wrapper > .swiper-slide { opacity: 0 !important; }

@media (max-width: 767px) {
    .wdt-thumb-carousel-holder.standard .wdt-thumb-slider-container { padding-bottom: 50px; }
    .wdt-thumb-carousel-holder.standard .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination > div { top: 100%; transform: translateY(-100%); }
    .wdt-thumb-carousel-holder.standard .wdt-thumb-slider-container .wdt-thumb-slider-info { max-width: 440px; }
}


/* Modern Template */

.modern.wdt-thumb-carousel-holder > .swiper > .swiper-wrapper { margin-bottom: 0px; }
  .wdt-thumb-carousel-holder.modern > div.swiper { cursor: grab; }

  .wdt-thumb-carousel-holder.modern .wdt-thumb-slider-container .wdt-thumb-slider-image { position: relative; border-radius: var(--wdtRadius_Zero); overflow: hidden; }
  .wdt-thumb-carousel-holder.modern .wdt-thumb-slider-container .wdt-thumb-slider-image:before { position: absolute; content: ''; width: 100%; height: 100%; top: 0; left: 0; 
    background-color: rgba(var(--wdtSecondaryColorRgb), .8); z-index: 0; transition: var(--wdtAltTransition); }

  
  .wdt-thumb-carousel-holder.modern .wdt-thumb-slider-container .wdt-thumb-slider-info > div.wdt-thumb-slider-title h4,
  .wdt-thumb-carousel-holder.modern .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-content { color: var(--wdtAccentTxtColor); }

  .wdt-thumb-carousel-holder.modern .wdt-thumb-slider-container > div { grid-area: 1/-1; z-index: 1; }
  .wdt-thumb-carousel-holder.modern .wdt-thumb-slider-container .wdt-thumb-slider-info { position: relative; margin: 0px; justify-content: center;
    display: flex; flex-direction: column; align-items: center; padding: 340px 30px 150px; max-width: 100%; height: 100%; min-height: 100vh; }
  

  /* Thumb slider style */
  .wdt-thumb-carousel-holder.modern > div.swiper .wdt-thumbnail-carousel { margin-right: 0; max-width: 100%; position: relative; bottom: 1px; right: 0; left: 0;
    background: rgba(var(--wdtSecondaryColorRgb), .9); border-radius: 0; padding: 0 36px; border-top: 1px solid rgba(var(--wdtAccentTxtColorRgb), .3); }

  .wdt-thumb-carousel-holder.modern .wdt-thumb-slider-container .wdt-thumb-slider-info > div.wdt-thumb-slider-additional-title { color: rgba(var(--wdtAccentTxtColorRgb), 1); margin-bottom: 5px; }
  .wdt-thumb-carousel-holder.modern .wdt-thumb-slider-container .wdt-thumb-slider-info > div.wdt-thumb-slider-title h4 { margin-top: 0px;
    font-size: clamp(2.5rem, 1.4612rem + 3.4698vw, 5.625rem); /* Min-40 & Max-90 */ }
  .wdt-thumb-carousel-holder.modern .wdt-thumb-slider-container .wdt-thumb-slider-info > div.wdt-thumb-slider-title h4 span.wdt-heading-colored-elements { color: var(--wdtPrimaryColor); }
  .wdt-thumb-carousel-holder.modern .wdt-thumb-slider-container .wdt-thumb-slider-info > div.wdt-thumb-slider-content { max-width: 535px; }

  .wdt-thumb-carousel-holder.modern .elementor-widget-icon.elementor-view-framed .elementor-icon { transition: var(--wdtAltTransition) !important;
    border-color: rgba(var(--wdtAccentTxtColorRgb), .3) !important; }
  .wdt-thumb-carousel-holder.modern .elementor-widget-icon.elementor-view-framed .elementor-icon:hover { border-color: transparent !important; }

  .wdt-thumb-carousel-holder.modern .wdt-thumbnail-carousel .wdt-thumb-slider-thumbnail { 
    display: grid; align-items: center; gap: 10px; max-height: clamp(7.5rem, 6.2527rem + 2.6019vw, 9.375rem); /* Min-120 & Max-150 */ justify-content: center;
    border-radius: var(--wdtRadius_Zero); padding: 0; transition: var(--wdtAltTransition); align-content: center; } 
  .wdt-thumb-carousel-holder.modern .wdt-thumbnail-carousel .swiper-slide { cursor: pointer; } 
  .wdt-thumb-carousel-holder.modern .wdt-thumbnail-carousel .swiper-slide:not(:last-child) .wdt-thumb-slider-thumbnail { border-right: 1px solid rgba(var(--wdtAccentTxtColorRgb), .15); } 

  .wdt-thumb-carousel-holder.modern .wdt-thumbnail-carousel .wdt-thumb-slider-thumbnail > img,
  .wdt-thumb-carousel-holder.modern .wdt-thumbnail-carousel .wdt-thumb-slider-thumbnail > .wdt-thumb-content-wrapper { grid-area: 1/-1; } 
  .wdt-thumb-carousel-holder.modern .wdt-thumbnail-carousel .wdt-thumb-slider-thumbnail > .wdt-thumb-content-wrapper {
    background: var(--wdtSecondaryColor); height: 100%; display: flex; gap: 15px; align-items: center; justify-content: center;
    transition: var(--wdtAltTransition); padding: 10px; min-height: clamp(7.5rem, 6.2527rem + 2.6019vw, 9.375rem); /* Min-120 & Max-150 */ } 
  .wdt-thumb-carousel-holder.modern .wdt-thumbnail-carousel .wdt-thumb-slider-thumbnail .wdt-thumb-slider-sub-title h6,
  .wdt-thumb-carousel-holder.modern .wdt-thumbnail-carousel .wdt-thumb-slider-thumbnail .wdt-thumb-slider-thumbnail-icon { color: var(--wdtAccentTxtColor); } 

  .wdt-thumb-carousel-holder.modern .wdt-thumbnail-carousel .wdt-thumb-slider-thumbnail .wdt-thumb-slider-sub-title h6 { 
    margin: 0; font-size: clamp(1.125rem, 1.0834rem + 0.1388vw, 1.25rem); /* Min-18 & Max-20 */ transition: var(--wdtAltTransition); text-align: left; } 
  .wdt-thumb-carousel-holder.modern .wdt-thumbnail-carousel .wdt-thumb-slider-thumbnail .wdt-thumb-slider-thumbnail-icon { display: inline-flex;
    font-size: clamp(1.75rem, 1.5007rem + 0.8328vw, 2.5rem); /* Min-28 & Max-40 */ line-height: 1; transition: var(--wdtAltTransition); order: -1; } 

  .wdt-thumb-carousel-holder.modern .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-button a{ padding: 0;
    font-size: 0; width: 55px; height: 55px; border-radius: var(--wdtRadius_Full); display: flex; align-items: center; justify-content: center; }
  .wdt-thumb-carousel-holder.modern .wdt-thumb-slider-container .wdt-thumb-slider-info .wdt-thumb-slider-button a::after{
    content: '\e801'; font-family: "wdt-extra-icon"; font-size: calc(var(--wdtFontSize_Base) - 2px); text-indent: 0; color: inherit; position: relative; 
    top: 0; left: 0; display: inline-block; margin-left: 0px; transition: inherit; rotate: 90deg; }

  .wdt-thumb-carousel-holder.modern .wdt-thumbnail-carousel .swiper-slide { pointer-events: all; }
  .wdt-thumb-carousel-holder.modern .wdt-thumbnail-carousel .swiper-slide.swiper-slide-thumb-active .wdt-thumb-slider-thumbnail > .wdt-thumb-content-wrapper { 
    background-color: rgba(var(--wdtAccentTxtColorRgb), .75); }
  .wdt-thumb-carousel-holder.modern .wdt-thumbnail-carousel .swiper-slide.swiper-slide-thumb-active .wdt-thumb-slider-thumbnail .wdt-thumb-slider-sub-title h6,
  .wdt-thumb-carousel-holder.modern .wdt-thumbnail-carousel .swiper-slide.swiper-slide-thumb-active .wdt-thumb-slider-thumbnail .wdt-thumb-slider-thumbnail-icon { 
    color: var(--wdtHeadAltColor); } 
  
  .wdt-thumb-carousel-holder.modern .wdt-button-holder.wdt-button-icon-after .wdt-button .wdt-button-icon { margin: 0px; rotate: 90deg; }
  .wdt-thumb-carousel-holder.modern .wdt-button-holder.wdt-button-size-nm .wdt-button { font-size: var(--wdtFontSize_Base);
    padding: 15px; border-radius: var(--wdtRadius_Full); color: var(--wdtAccentTxtColor); border-color: rgba(var(--wdtAccentTxtColorRgb), .3); }
  .wdt-thumb-carousel-holder.modern .wdt-button-holder.wdt-button-size-nm .wdt-button:hover { color: var(--wdtPrimaryColor); border-color: currentColor; }

  .wdt-thumb-carousel-holder.modern .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination { padding: 2px 0px 0; background-color: transparent; 
    max-height: clamp(7.5rem, 6.2527rem + 2.6019vw, 9.375rem); /* Min-120 & Max-150 */ height: 100%; align-items: center; position: absolute; bottom: 2px; 
    width: 100%; max-width: 100%; margin-left: auto; margin-right: 0; left: auto; right: 0; display: flex; justify-content: space-between; }
  .wdt-thumb-carousel-holder.modern .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination > div { font-size: 20px; margin-top: 0;
      width: 35px; height: clamp(7.5rem, 6.2527rem + 2.6019vw, 9.375rem); /* Min-120 & Max-150 */ padding: 0; 
      margin-left: 0; margin-right: 0; background-color: var(--wdtSecondaryColor); color: var(--wdtAccentTxtColor);  }
  .wdt-thumb-carousel-holder.modern .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination > div::before { background-color: transparent; }
  .wdt-thumb-carousel-holder.modern .wdt-thumb-slider-info div.wdt-thumb-slider-button > a {
    font-size: var(--wdtFontSize_Ext); padding: var(--wdtPadding_Btn); text-align: center; transition: var(--wdtAltTransition);
    background-color: transparent; border-radius: var(--wdtRadius_Zero); border: 2px solid rgba(var(--wdtAccentTxtColorRgb), .15); }
  .wdt-thumb-carousel-holder.modern .wdt-thumb-slider-info div.wdt-thumb-slider-button > a:hover { 
    color: var(--wdtAccentTxtColor); border-color: transparent; background-color: var(--wdtPrimaryColor); }
  
  .wdt-thumb-carousel-holder.modern .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination > div.swiper-button-disabled { cursor: not-allowed; opacity: 1; }
  .wdt-thumb-carousel-holder.modern .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination > div:not(.swiper-button-disabled):hover { color: rgba(var(--wdtAccentTxtColorRgb), .75); }

  @media (min-width: 1541px) {
    .wdt-thumb-carousel-holder.modern .wdt-thumbcarousel-pagination-wrapper .wdt-thumbcarousel-arrow-pagination { display: none; visibility: hidden; }
    .wdt-thumb-carousel-holder.modern > div.swiper .wdt-thumbnail-carousel { padding: 0 0; }
  }
  @media (max-width: 1540px) {
    .wdt-thumb-carousel-holder.modern .wdt-thumb-slider-container .wdt-thumb-slider-info { padding: 310px 30px 120px; min-height: 90vh; }
  }
  @media (max-width: 1280px) {
    .wdt-thumb-carousel-holder.modern .wdt-thumb-slider-container .wdt-thumb-slider-info { padding-bottom: 100px; }
    .wdt-thumb-carousel-holder.modern .wdt-thumbnail-carousel .wdt-thumb-slider-thumbnail {
        box-shadow: 0 0 0 1px rgba(var(--wdtAccentTxtColorRgb), .5);
    }
  }
  @media (max-width: 1024px) {
    .wdt-thumb-carousel-holder.modern .wdt-thumb-slider-container .wdt-thumb-slider-info { padding-bottom: 80px; }
  }
  @media (max-width: 767px) {
    .wdt-thumb-carousel-holder.modern .wdt-thumb-slider-container .wdt-thumb-slider-info { padding-bottom: 70px; }
  }
  @media (max-width: 479px) {
    .wdt-thumb-carousel-holder.modern .wdt-thumb-slider-container .wdt-thumb-slider-info { padding-bottom: 60px; }
  }