
.wdt-content-item .wdt-content-counter { color: var(--wdt-elementor-color-secondary); display: inline-flex; align-items: center; font-size: 1.5em; font-weight: bold; -webkit-transition: var(--wdt-elementor-base-transition); transition: var(--wdt-elementor-base-transition); }
.wdt-content-item .wdt-content-counter > *:not(:last-child) { margin-right: 2px; }


/* Default Template */
.wdt-counter-holder.wdt-rc-template-default .wdt-content-item { text-align: center; }

.wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { background-color: rgba(var(--wdt-elementor-color-accent-rgb),0.85); color: var(--wdt-elementor-color-white); font-size: 30px; height: 75px; width: 75px; -webkit-border-radius: 3px; border-radius: 3px; }

.wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-counter { font-size: clamp(4.375rem, 3.2917rem + 2.2569vw, 6rem);color: var(--wdtPrimaryColor); line-height: 1; }

.wdt-counter-holder.wdt-rc-template-default .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span { background-color: var(--wdt-elementor-color-accent); -webkit-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 0 10px 10px -10px rgba(var(--wdt-elementor-color-secondary-rgb), 0.5); box-shadow: 0 10px 10px -10px rgba(var(--wdt-elementor-color-secondary-rgb), 0.5); -webkit-transform: translateY(-5px); transform: translateY(-5px); }

.wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-separator.separator-1:last-child { margin-top: 0; }
.wdt-counter-holder.wdt-rc-template-default .wdt-content-item:hover .wdt-content-separator.separator-1 span { -webkit-transform: scaleX(1.25); transform: scaleX(1.25); }

.wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-weight: 600; }
.wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-detail-group {
    display: flex;
    align-items: end;
    column-gap: 16px;
}
.wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-detail-group .wdt-content-counter-wrapper{
    margin-bottom: 0;
}
.wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-detail-group .wdt-content-title{
    margin-bottom: 7px;
}
/* ---**-- Classic Template --**--- */
.wdt-counter-holder.wdt-rc-template-classic .wdt-content-item { position: relative; }

/* Subtitle */
.wdt-counter-holder.wdt-rc-template-classic .wdt-content-item .wdt-content-subtitle {
    color: var(--wdtHeadAltColor); font-size: var(--wdtFontSize_Base); letter-spacing: normal; 
    font-family: var(--wdtFontTypo_Base); font-weight: calc(var(--wdtFontWeight_Base) + 100); }

/* Counter */
.wdt-counter-holder.wdt-rc-template-classic .wdt-content-item .wdt-content-counter-wrapper .wdt-content-counter { 
    font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_Alt); -webkit-transition: var(--wdtAltTransition); justify-content: center;
    color: var(--wdtHeadAltColor); display: inline-flex; align-items: center; line-height: var(--wdtLineHeight_Alt); transition: var(--wdtAltTransition);
    font-size: clamp(2.625rem, 2.4625rem + 0.8125vw, 3.4375rem); /* Min-42 & Max-55 */ position: relative;}
.wdt-counter-holder.wdt-rc-template-classic .wdt-content-item:hover .wdt-content-counter-wrapper .wdt-content-counter { color: var(--wdtLinkHoverColor); }


    .wdt-counter-holder.wdt-rc-template-classic .wdt-content-item > div:not(:last-child),
.wdt-counter-holder.wdt-rc-template-classic .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-bottom: 5px; }
.wdt-counter-holder.wdt-rc-template-classic .wdt-content-item .wdt-content-description > p { margin-bottom: 0; }
@media (min-width: 768px) {
   .wdt-counter-holder.wdt-rc-template-classic .wdt-content-item .wdt-content-counter-wrapper .wdt-content-counter { justify-content: flex-start; }
}


/* Standard Template */
.wdt-counter-holder.wdt-rc-template-standard .swiper-slide { cursor: grab; }
.wdt-counter-holder.wdt-rc-template-standard .wdt-content-item { text-align: center; transition: var(--wdtAltTransition); border-radius: var(--wdtRadius_2X);
    padding:  clamp(1.875rem, 1.7635rem + 0.5096vw, 2.375rem); background-color: transparent; border: 1px solid rgba(var(--wdt-elementor-color-secondary-rgb),.25); }
.wdt-counter-holder.wdt-rc-template-standard .wdt-content-item:hover { background-color: var(--wdtSecondaryColor); border-color: transparent;}
.wdt-counter-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group {
    display: flex;
    justify-content: space-between;
    flex-direction: row-reverse;
    align-items: end;
    margin-bottom: 10px;
}
.wdt-counter-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-subtitle { font-family: var(--wdtFontTypo_Ext); font-size: var(--wdtFontSize_H6); font-weight: var(--wdtFontWeight_H6); }
.wdt-counter-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: clamp(4.375rem, 4.0963rem + 1.2739vw, 5.625rem); padding: 0; transition: var(--wdtAltTransition);color: var(--wdtPrimaryColor);}
.wdt-counter-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-icon-wrapper{
    margin-bottom: 0;
}
.wdt-counter-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-counter-wrapper .wdt-content-counter { 
    font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_Alt); -webkit-transition: var(--wdtAltTransition); justify-content: center;
    display: inline-flex; align-items: center; line-height: var(--wdtLineHeight_Alt); transition: var(--wdtAltTransition);
    font-size:clamp(2.8125rem, 2.6035rem + 0.9554vw, 3.75rem) ;  position: relative; width: auto; }
  
.wdt-counter-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-title h5{ font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem); /* Min-20 & Max-24 */ color: var(--wdtSecondaryColor);}

.wdt-dark-bg .wdt-counter-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
    color: var(--wdt-elementor-color-secondary);}
.wdt-dark-bg .wdt-counter-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-counter-wrapper .wdt-content-counter,
.wdt-dark-bg .wdt-counter-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-title h5{color: var(--wdt-elementor-color-white-rgb);}   

/* --Hover-- */
.wdt-counter-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span,
.wdt-counter-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-content-counter-wrapper .wdt-content-counter,
.wdt-counter-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-content-title h5{color: var(--wdt-elementor-color-primary);}

.wdt-dark-bg .wdt-counter-holder.wdt-rc-template-standard .wdt-content-item{ border-color: rgba(var(--wdt-elementor-color-secondary-rgb),.25);}
.wdt-dark-bg .wdt-counter-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span, 
.wdt-dark-bg .wdt-counter-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-content-counter-wrapper .wdt-content-counter,
.wdt-dark-bg .wdt-counter-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-content-title h5{color: var(--wdt-elementor-color-accent);}

/*-- Modern Template --*/
.wdt-counter-holder.wdt-rc-template-modern .wdt-content-item { margin-right: -1px; }
.wdt-counter-holder.wdt-rc-template-modern .wdt-column:not(:last-child) .wdt-content-item{
  border-right:1px solid var(--wdtBorderColor); 
}
/* .wdt-counter-holder.wdt-rc-template-modern .wdt-content-item>div:not(:last-child),
.wdt-counter-holder.wdt-rc-template-modern .wdt-content-item .wdt-content-media-group>div:not(:last-child) {
    margin-bottom: 0;
} */
.wdt-counter-holder.wdt-rc-template-modern .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: clamp(4.375rem, 4.0963rem + 1.2739vw, 5.625rem); /* Min-70 & Max-90 */
    padding: 0;
    color: var(--wdtHeadAltColor);
    transition: var(--wdtAltTransition);
}
.wdt-counter-holder.wdt-rc-template-modern .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
    color: var(--wdtSecondaryColor);
}
.wdt-counter-holder.wdt-rc-template-modern .wdt-content-item .wdt-content-counter-wrapper .wdt-content-counter {
    font-family: var(--wdtFontTypo_Alt);
    font-weight: var(--wdtFontWeight_Alt);
    -webkit-transition: var(--wdtAltTransition);
    justify-content: center;
    color: var(--wdtHeadAltColor);
    display: inline-flex;
    align-items: center;
    line-height: var(--wdtLineHeight_Alt);
    transition: var(--wdtAltTransition);
    font-size: clamp(2.625rem, 2.4625rem + 0.8125vw, 3.4375rem); /* Min-42 & Max-55 */
    position: relative;
    /* width: 5em; */
}   
.wdt-counter-holder.wdt-rc-template-modern .wdt-content-item .wdt-content-counter-wrapper .wdt-content-counter .wdt-content-counter-suffix {
  color: var(--wdtPrimaryColor);
}
.wdt-counter-holder.wdt-rc-template-modern .wdt-content-item .wdt-content-subtitle {
  font-size: var(--wdtFontSize_Base);
  letter-spacing: 0;
  font-weight: var(--wdtFontWeight_Ext);
} 


@media (max-width: 479px) {
    .wdt-counter-holder.wdt-rc-template-modern .wdt-column:not(:last-child) .wdt-content-item{ border-right: 0; }
}

/*-- Bordered Template --*/
.wdt-counter-holder.wdt-rc-template-bordered .wdt-content-item .wdt-content-detail-group > div:not(:last-child){
    margin-bottom: 5px;
}
.wdt-counter-holder.wdt-rc-template-bordered .wdt-content-item {
    padding:20px;
    background-color: transparent;
    border: 1px solid rgba(var(--wdtBorderColorRgb), 0.5);
    text-align: center;
    border-radius:var(--wdtRadius_3X);
    transition: var(--wdtAltTransition);
    aspect-ratio:1;
    align-items:center;
    display:flex;
    flex-direction:column;
}
.wdt-counter-holder.wdt-rc-template-bordered .wdt-content-item:hover{
    border-color: rgba(var(--wdtBorderColorRgb), 1);
}
.wdt-counter-holder.wdt-rc-template-bordered .wdt-content-item .wdt-content-counter{
    font-size: clamp(1.875rem, 1.4606rem + 1.387vw, 3.125rem);
    line-height:1;
    color:var(--wdtHeadAltColor)
}
.wdt-counter-holder.wdt-rc-template-bordered .wdt-content-item .wdt-content-title h5{
    font-size: clamp(1.125rem, 1.1rem + 0.125vw, 1.25rem); /* Min-18 & Max-20 */
    color:var(--wdtHeadAltColor);
    font-weight:var(--wdtFontWeight_Alt);
}
.wdt-counter-holder.wdt-rc-template-bordered .wdt-content-description{
    font-size:var(--wdtFontSize_Base);
    width: 80%;
    margin: 0 auto;
}
.wdt-content-description p{
    margin-bottom:0;
}
