
/* Default Template */
.wdt-advanced-carousel-holder.wdt-rc-template-default .wdt-content-item { text-align: center; width: 100%; }
.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: 1em; border-radius: 1em; }
.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); }

/* 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-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 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 .wdt-content-title h5 > a:hover { color: var(--wdt-elementor-color-black); }


/* My-Styles */


.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-title h5{
    font-size: clamp(1.1875rem, 1.039rem + 0.679vw, 1.875rem);
    text-transform: capitalize;
}

.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-button.wdt-button-clone {
    position: absolute;
    bottom: 0;
    padding: 20px;
    transition: var(--wdtBaseTransition);
    transform: translateY(120px);
    width: 100%;
    z-index: 3;
    display: flex;
  
}
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-elements-group > div:not(:last-child){
    margin-bottom:0;
}
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-content-button.wdt-button-clone{
    transform:translateY(0);
}
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item {
    overflow:hidden;
    position: relative;
}
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group{
    position:relative;
    overflow:hidden;
}
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-subtitle{
    font-size:var(--wdtFontSize_Ext);
    text-transform:uppercase;
    letter-spacing: var(--wdtLetterSpacing_2X);
}

.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item {
    overflow:hidden;
    position: relative;
    transition:var(--wdtBaseTransition);
}



.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group{
    position:relative;
    overflow:hidden;
    transition:var(--wdtBaseTransition);
    display: flex;
}
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group > .wdt-media-group { display: flex; }

.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-image-wrapper{
    transition:var(--wdtBaseTransition);
}


.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-button.wdt-button-clone{
    position:absolute;
    bottom:0;
    padding:20px;
    transition: var(--wdt-Ad-Transition);
    opacity: 0;
    transform: translateY(-100%) rotateY(45deg) scale(1.2);
    width:100%;
 }

.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-content-button.wdt-button-clone{
    opacity: 1;
    transform: translateY(0) rotateY(0deg) scale(1);
} 

.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-button > a {
    font-size: clamp(0.75rem, 0.7212rem + 0.1282vw, 0.875rem);
    padding: var(--wdtPadding_Btn);
    font-family: var(--wdtFontTypo_Alt);
    font-weight: var(--wdtFontWeight_Alt);
    line-height: 1;
    text-transform:uppercase;
    background-color:var(--wdtSecondaryColor);
    transition:var(--wdtBaseTransition);
    width:100%;
}
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-button > a:hover{
   color: var(--wdtHeadAltColor);
}
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-button > a:before, 
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-button > a:after{
    background-color: var(--wdtAccentTxtColor);
}
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-title{
    position: relative;
    padding: 0 20px;
}
.wdt-advanced-carousel-holder.wdt-rc-template-standard .swiper-slide:nth-child(even){
    margin-top: clamp(3.125rem, 2.5481rem + 2.5641vw, 5.625rem); /* 50px - 90px */
}

@media (max-width:479px){
.wdt-advanced-carousel-holder.wdt-rc-template-standard .swiper-slide:nth-child(even){
        margin-top:0px;
    }  
}

/* Hover-Animation */


.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-content-image img{
    transition:var(--wdtBaseTransition);
}
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-content-image img{
    transform: scale(1.1) translatey(10px);
}
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-image {
    position:relative;
    overflow:hidden;
}
.wdt-advanced-carousel-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-image:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: linear-gradient(to bottom, transparent, transparent, transparent, transparent, rgba(var(--wdtPrimaryColorRgb), 0.3), rgba(var(--wdtPrimaryColorRgb), 0.9));
    z-index: 1;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transition: 375ms cubic-bezier(0.7, 0, 0.3, 1);
    transition: 375ms cubic-bezier(0.7, 0, 0.3, 1);
    transform-origin: bottom;
    margin: auto;
}
.wdt-advanced-carousel-holder.wdt-rc-template-standard  .wdt-content-item:hover .wdt-content-image:before {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
}