
/* 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-image > span, 
.wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-content-item .wdt-content-image > a { 
    -webkit-border-radius: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero); }

.wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { margin-bottom: 0; }

.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-heading-holder .wdt-heading-title-wrapper, 
.wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: clamp(2.5rem, 2.082rem + 1.9108vw, 4.375rem); font-weight: calc(var(--wdtFontWeight_Base) - 100); line-height:var(--wdtLineHeight_Ext); }
.wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-heading-holder .wdt-heading-title-wrapper { margin-bottom: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); }
.wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-heading-holder .wdt-heading-deco-wrapper .wdt-heading-title .wdt-heading-colored-elements { color: inherit; font-weight: var(--wdtFontWeight_Ext); display: inline-block; font-size: clamp(2.1875rem, 1.8392rem + 1.5924vw, 3.75rem); }
.wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-advanced-carousel-wrapper .swiper-slide .elementor-element::before { transform: scale(1.1); -webkit-transform: scale(1.1); transition: 1.4s cubic-bezier(0.4, 0, 1, 1); -webkit-transition: 1.4s cubic-bezier(0.4, 0, 1, 1); }
.wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-advanced-carousel-wrapper .swiper-slide .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { display: inline-block; }
.wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-advanced-carousel-wrapper .swiper-slide .wdt-heading-title .wdt-heading-colored-elements { transform: scale(1.1); -webkit-transform: scale(1.1); }

.wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-advanced-carousel-wrapper .swiper-slide .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title,
.wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-advanced-carousel-wrapper .swiper-slide .wdt-heading-holder .wdt-heading-content-wrapper,
.wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-advanced-carousel-wrapper .swiper-slide .wdt-button-holder,
.wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-advanced-carousel-wrapper .swiper-slide .wdt-heading-title .wdt-heading-colored-elements { opacity: 0; transition: 0.65s cubic-bezier(0.4, 0, 1, 1); -webkit-transition: 0.65s cubic-bezier(0.4, 0, 1, 1); }

.wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-advanced-carousel-wrapper .swiper-slide.swiper-slide-active .elementor-element::before { transform: scale(1); -webkit-transform: scale(1); }
.wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-advanced-carousel-wrapper .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { opacity: 1; transition-delay: 0.2s; }
.wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-advanced-carousel-wrapper .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-content-wrapper { opacity: 1; transition-delay: 0.8s; }
.wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-advanced-carousel-wrapper .swiper-slide.swiper-slide-active .wdt-button-holder { opacity: 1; transition-delay: 1.2s; }
.wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-advanced-carousel-wrapper .swiper-slide.swiper-slide-active .wdt-heading-title .wdt-heading-colored-elements { opacity: 1; transition-delay: 0.4s; transform: scale(1); -webkit-transform: scale(1); }

.wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-carousel-pagination-wrapper { position: absolute; bottom: clamp(1.875rem, 1.5963rem + 1.2739vw, 3.125rem); width: 100%; }

/* Header-Default Template */

#header .wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-content-item .wdt-content-title-group.below > :not(.wdt-content-separator):not(:last-child){margin-bottom:0;}
#header .wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-content-item .wdt-content-title h5{font-size:var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_H6); line-height:var(--wdtLineHeight_H2);}
#header .wdt-content-item .wdt-content-title-group.below span{display:none;}
#header .wdt-advanced-carousel-holder.wdt-rc-template-default {display:grid; width:100%; align-items:center;}
#header .wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-content-item {padding:0 30px;}
#header .wdt-advanced-carousel-container{grid-area:1/-1; width:100%; z-index: 2;}
#header .wdt-carousel-pagination-wrapper{grid-area:1/-1; width:100%;}
#header .wdt-advanced-carousel-holder.wdt-carousel-holder .wdt-carousel-pagination-wrapper{position: static;}
#header .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination{display:flex; justify-content:space-between; margin:0 -1px;}
#header .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:not(.swiper-button-lock){margin-top:0;z-index: 2;}
#header .wdt-dark-bg .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:not(.swiper-button-lock){ color:var(--wdtAccentTxtColor); transition:var(--wdt-Ad-Transition);}
#header .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:not(.swiper-button-lock):hover{color:var(--wdtPrimaryColor);}
#header .wdt-dark-bg .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:not(.swiper-button-lock):hover{color:rgb(var(--wdtAccentTxtColorRgb),.7);}
#header .wdt-dark-bg .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:before{background-color:var(--wdtSecondaryColor);}
#header .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:not(.swiper-button-lock){ width:auto; height:auto; border-radius: var(--wdtRadius_Zero); }
#header .wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-content-title-group.below{display:none;}
#header .wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-content-description{font-size:var(--wdtFontSize_Ext); font-weight:var(--wdtFontWeight_Ext);}
#header .wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-content-description a{background-image: linear-gradient(90deg, currentColor 50%, currentColor 50%); background-position: left bottom; background-size: 100% 1px; 
    background-repeat: no-repeat; transition: background-size 0.3s ease-in-out, color 0.3s ease-in-out; line-height: var(--wdtLineHeight_Base); background-color:transparent;}
#header .wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-content-description a:hover{ background-size: 0 1px; background-position: right bottom; color:var(--wdtPrimaryColor);}
#header .wdt-dark-bg .wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-content-description a{color:var(--wdtAccentTxtColor); }
#header .wdt-dark-bg .wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-content-description a:hover{color:var(--wdtPrimaryColor);}

/* For Equal Height */

.wdt-advanced-carousel-container .swiper-slide {
    height: auto;
}
.wdt-advanced-carousel-container .swiper-slide > .wdt-content-item,
.wdt-advanced-carousel-container .swiper-slide > .wdt-content-item > .elementor,
.wdt-advanced-carousel-container .swiper-slide > .wdt-content-item > .elementor > .elementor-element {
    height: 100%;
}

/* Standard Template */


.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%; 
    -webkit-box-shadow: 0 0 2px rgba(var(--wdt-elementor-color-secondary-rgb),0.25); 
    box-shadow: 0 0 2px rgba(var(--wdt-elementor-color-secondary-rgb),0.25); }

.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-advanced-carousel-container.swiper { overflow: visible; overflow-x: clip; }


.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-heading-holder .wdt-heading-title-wrapper, 
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { font-size: clamp(1.875rem, 1.3177rem + 2.5478vw, 4.375rem); font-weight: calc(var(--wdtFontWeight_Base) - 100); line-height: var(--wdtLineHeight_Ext); }
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-heading-holder .wdt-heading-title-wrapper { margin-bottom: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); }
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-heading-holder .wdt-heading-subtitle-wrapper { margin-bottom: 20px; }
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-heading-holder .wdt-heading-deco-wrapper .wdt-heading-title .wdt-heading-colored-elements { color: inherit; font-weight: var(--wdtFontWeight_Ext); display: inline-block; font-size: clamp(2.1875rem, 1.8392rem + 1.5924vw, 3.75rem); }
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-advanced-carousel-wrapper .swiper-slide .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { display: inline-block; }
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-advanced-carousel-wrapper .swiper-slide .wdt-heading-title .wdt-heading-colored-elements { transform: scale(1.1); -webkit-transform: scale(1.1); }

.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-advanced-carousel-wrapper .swiper-slide .wdt-heading-holder .wdt-heading-subtitle-wrapper,
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-advanced-carousel-wrapper .swiper-slide .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title,
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-advanced-carousel-wrapper .swiper-slide .wdt-heading-holder .wdt-heading-content-wrapper,
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-advanced-carousel-wrapper .swiper-slide .wdt-button-holder,
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-advanced-carousel-wrapper .swiper-slide .wdt-heading-title .wdt-heading-colored-elements { opacity: 0; transition: 0.65s cubic-bezier(0.4, 0, 1, 1); -webkit-transition: 0.65s cubic-bezier(0.4, 0, 1, 1); }
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-advanced-carousel-wrapper .swiper-slide .wdt-slider-img img { clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%); -webkit-clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%); transition: 0.65s cubic-bezier(0.4, 0, 1, 1); -webkit-transition: 0.65s cubic-bezier(0.4, 0, 1, 1); transform: scale(1.2); -webkit-transform: scale(1.2); }
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-advanced-carousel-wrapper .swiper-slide .wdt-slider-img { overflow: hidden; }

.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-advanced-carousel-wrapper .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-subtitle-wrapper { opacity: 1; transition-delay: 0.2s; }
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-advanced-carousel-wrapper .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { opacity: 1; transition-delay: 0.6s; }
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-advanced-carousel-wrapper .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-content-wrapper { opacity: 1; transition-delay: 1.2s; }
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-advanced-carousel-wrapper .swiper-slide.swiper-slide-active .wdt-button-holder { opacity: 1; transition-delay: 1.6s; }
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-advanced-carousel-wrapper .swiper-slide.swiper-slide-active .wdt-heading-title .wdt-heading-colored-elements { opacity: 1; transition-delay: 0.6s; transform: scale(1); -webkit-transform: scale(1); }
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-advanced-carousel-wrapper .swiper-slide.swiper-slide-active .wdt-slider-img img { clip-path: polygon(100% 0, 0 0, 0 100%, 100% 100%); -webkit-clip-path: polygon(100% 0, 0 0, 0 100%, 100% 100%); transform: scale(1); -webkit-transform: scale(1); }


.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-carousel-pagination-wrapper { position: absolute; bottom: clamp(3.125rem, 1.035rem + 9.5541vw, 12.5rem); left: -145px; }
.wdt-advanced-carousel-holder.wdt-rc-template-standard .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { 
    margin: 0; display: inline-flex; flex-direction: column-reverse; }
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:not(.swiper-button-lock) { margin: 0; width: 145px; height: 145px; border-radius: 0; font-size: clamp(1rem, 0.9443rem + 0.2548vw, 1.25rem); }

.wdt-dark-bg .wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:before { background-color: var(--wdtTertiaryColor); }
.wdt-dark-bg .wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-next:before { background-color: var(--wdtSecondaryColor); }
.wdt-dark-bg .wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-carousel-arrow-pagination > div:not(.swiper-button-lock),
.wdt-dark-bg .wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-carousel-arrow-pagination > div:not(.swiper-button-lock):hover { color: var(--wdtHeadAltColor); }
.wdt-dark-bg .wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-next:not(.swiper-button-lock) { color: var(--wdtAccentTxtColor); }


.wdt-dark-bg .wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover:before { background-color: rgb(var(--wdtTertiaryColorRgb), .6); }
.wdt-dark-bg .wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-next:hover:before { background-color: rgb(var(--wdtSecondaryColorRgb), .6); }


 @media(max-width:1280px){
    .wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-carousel-pagination-wrapper { left: -100px; }
    .wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:not(.swiper-button-lock) { width: 100px; height: 100px; }
 }

 @media(max-width:1024px){
    .wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-carousel-pagination-wrapper { left: -80px; }
    .wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:not(.swiper-button-lock) { width: 80px; height: 80px; }
 }

 @media(max-width:479px){
    .wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-carousel-pagination-wrapper { left: auto; bottom: -80px; right: 0; }
    .wdt-advanced-carousel-holder.wdt-rc-template-standard .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { flex-direction: row; }
    .wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:not(.swiper-button-lock) { width: 60px; height: 60px; }
 }