
/* Default Template */
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item { text-align: center; }
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-image > span, 
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-image > a { -webkit-border-radius: 1em; border-radius: 1em; }
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { margin-bottom: 0; }
.wdt-image-box-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-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-icon span {
    color: var(--wdtAccentTxtColor); font-size: clamp(1.875rem, 1.7357rem + 0.6369vw, 2.5rem)  /*40px - 30px*/; 
    padding: clamp(0.75rem, 0.6664rem + 0.3822vw, 1.125rem) /*18px - 12px*/; -webkit-border-radius: 50%; border-radius: 50%;
    width:clamp(3.75rem, 3.5271rem + 1.0191vw, 4.75rem); height:clamp(3.75rem, 3.5271rem + 1.0191vw, 4.75rem); /* 76px - 60px*/}
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item:hover .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span { 
    background-color: var(--wdtTertiaryColor);
    color: var(--wdtPrimaryColor);}
.wdt-image-box-holder.wdt-rc-template-default .wdt-column:nth-child(2n-1) .wdt-content-icon span ,
.wdt-image-box-holder.wdt-rc-template-default .swiper-slide:nth-child(2n-1) .wdt-content-icon span {
    background-color:rgba(var(--wdtCustomColor3Rgb), 0.8);
}
.wdt-image-box-holder.wdt-rc-template-default .wdt-column:nth-child(2n-0) .wdt-content-icon span ,
.wdt-image-box-holder.wdt-rc-template-default .swiper-slide:nth-child(2n-0) .wdt-content-icon span {
    background-color: rgba(var(--wdtSecondaryColorRgb),0.6);
}
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-title h5 ,
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-title a{
    font-size: clamp(1.25rem, 1.1943rem + 0.2548vw, 1.5rem); /* Min-20 & Max-24 */
    color:var(--wdtAccentTxtColor);
}
.wdt-image-box-holder.wdt-rc-template-default .wdt-column:nth-child(1) .wdt-content-item .wdt-content-title h5 , 
.wdt-image-box-holder.wdt-rc-template-default .wdt-column:nth-child(1) .wdt-content-item .wdt-content-title a{
    color: var(--wdtCustomColor3);
}
.wdt-image-box-holder.wdt-rc-template-default .wdt-column:nth-child(2) .wdt-content-item .wdt-content-title h5 , 
.wdt-image-box-holder.wdt-rc-template-default .wdt-column:nth-child(2) .wdt-content-item .wdt-content-title a{
    color: var(--wdtSecondaryColor);
}
.wdt-image-box-holder.wdt-rc-template-default .wdt-column:nth-child(1) .wdt-content-item .wdt-content-title a:hover,
.wdt-image-box-holder.wdt-rc-template-default .wdt-column:nth-child(2) .wdt-content-item .wdt-content-title a:hover{
    opacity: 0.8;
}
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-image > span > img, 
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-image > a > img{
    height:clamp(5.625rem, 5.1373rem + 2.2293vw, 7.8125rem); /* Min-90 & Max-125 */
    width:clamp(5.625rem, 5.1373rem + 2.2293vw, 7.8125rem); /* Min-90 & Max-125 */
    object-fit: cover; object-position: center center;
}

/* Standard Template */
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item { text-align: center; -webkit-box-shadow: 0 0 1px 1px rgba(var(--wdt-elementor-color-secondary-rgb),0.15) inset; box-shadow: 0 0 1px 1px rgba(var(--wdt-elementor-color-secondary-rgb),0.15) inset; }
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group { background-color: #f5f5f5; margin-bottom: 0; }

.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group,
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-detail-group { padding: 20px; }

.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper,
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image,
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a,
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > span { min-width: 100px; }

.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a,
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group .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-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a img,
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > span img { height: 100%; object-fit: cover; object-position: center center; }

.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-content-media-group { background-color: var(--wdt-elementor-color-accent); }

.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-content-media-group .wdt-content-title h5, .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-content-media-group .wdt-content-title h5 > a { color: var(--wdt-elementor-color-white); }

.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-content-media-group .wdt-content-title h5 > a:hover { color: var(--wdt-elementor-color-black); }

/* Creative icon with title */
.wdt-image-box-holder.wdt-rc-template-icon-title-2 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span{
    width:clamp(4.6875rem, 4.1998rem + 2.2293vw, 6.875rem) /*110px - 75px*/;
    height:clamp(4.6875rem, 4.1998rem + 2.2293vw, 6.875rem) /*110px - 75px*/;
    font-size: clamp(2.5rem, 2.2213rem + 1.2739vw, 3.75rem) /*60px - 40px*/;
    color: var(--wdtHeadAltColor);
    mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cg%3E%3Cpath d='M39.6,96.2l0.2,0c1.2,0.1,2.4,0.1,3.6,0.1c0,0,0,0,0,0c0,0,0,0,0,0c6.3-0.3,17.8-5.6,17.8-5.6l0.4-0.2c0,0,2.8-1.6,4.1-2.5 c8.2-5.6,15.6-12.5,21.7-20.3C93,60.5,99.3,51,97,41.5c-1.1-4.5-4.2-8.1-7.7-11.2c-4-3.6-8.3-7-12.5-10.4c-4-3.3-7.9-6.8-12.2-9.8 c-3.8-2.7-8.1-5.1-12.7-6c-4.6-1-9.2-0.3-13.5,1.6c-4.4,2-8.1,5.1-11.6,8.3c-7,6.4-13.9,13.4-18.2,21.8c-0.7,1.3-1.2,2.6-1.8,3.9 c-3.2,5.4-4.6,11.8-4.3,18.1c0.5,9.1,4.9,17.6,11,24.2c6.3,6.9,15,12.7,24.5,14c0.3,0,0.7,0.1,1,0.1C39.1,96.2,39.4,96.2,39.6,96.2 L39.6,96.2z'/%3E%3C/g%3E%3C/svg%3E");
    --webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cg%3E%3Cpath d='M39.6,96.2l0.2,0c1.2,0.1,2.4,0.1,3.6,0.1c0,0,0,0,0,0c0,0,0,0,0,0c6.3-0.3,17.8-5.6,17.8-5.6l0.4-0.2c0,0,2.8-1.6,4.1-2.5 c8.2-5.6,15.6-12.5,21.7-20.3C93,60.5,99.3,51,97,41.5c-1.1-4.5-4.2-8.1-7.7-11.2c-4-3.6-8.3-7-12.5-10.4c-4-3.3-7.9-6.8-12.2-9.8 c-3.8-2.7-8.1-5.1-12.7-6c-4.6-1-9.2-0.3-13.5,1.6c-4.4,2-8.1,5.1-11.6,8.3c-7,6.4-13.9,13.4-18.2,21.8c-0.7,1.3-1.2,2.6-1.8,3.9 c-3.2,5.4-4.6,11.8-4.3,18.1c0.5,9.1,4.9,17.6,11,24.2c6.3,6.9,15,12.7,24.5,14c0.3,0,0.7,0.1,1,0.1C39.1,96.2,39.4,96.2,39.6,96.2 L39.6,96.2z'/%3E%3C/g%3E%3C/svg%3E");
    mask-position: center;
    mask-size: cover;
    mask-repeat: no-repeat;
    transition: var(--wdtBaseTransition);
} 
.wdt-image-box-holder.wdt-rc-template-icon-title-2 .wdt-column:nth-child(4n-3) .wdt-content-icon span,
.wdt-image-box-holder.wdt-rc-template-icon-title-2 .swiper-slide:nth-child(4n-3) .wdt-content-icon span{
    background-color: var(--wdtCustomColor1);
}
.wdt-image-box-holder.wdt-rc-template-icon-title-2 .wdt-column:nth-child(4n-2) .wdt-content-icon span,
.wdt-image-box-holder.wdt-rc-template-icon-title-2 .swiper-slide:nth-child(4n-2) .wdt-content-icon span{
    background-color: var(--wdtCustomColor2);
}
.wdt-image-box-holder.wdt-rc-template-icon-title-2 .wdt-column:nth-child(4n-1) .wdt-content-icon span,
.wdt-image-box-holder.wdt-rc-template-icon-title-2 .swiper-slide:nth-child(4n-1) .wdt-content-icon span{
    background-color: rgba(var(--wdtPrimaryColorRgb), 0.3);
}
.wdt-image-box-holder.wdt-rc-template-icon-title-2 .wdt-column:nth-child(4n-0) .wdt-content-icon span,
.wdt-image-box-holder.wdt-rc-template-icon-title-2 .swiper-slide:nth-child(4n-0) .wdt-content-icon span{
    background-color: rgba(var(--wdtCustomColor3Rgb), 0.3); 
}
.wdt-image-box-holder.wdt-rc-template-icon-title-2 .wdt-content-item .wdt-content-title h5,
.wdt-image-box-holder.wdt-rc-template-icon-title-2 .wdt-content-item .wdt-content-title h5 a {
    font-size: clamp(1.125rem, 1.0135rem + 0.5096vw, 1.625rem);
}
.wdt-image-box-holder.wdt-rc-template-icon-title-2 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span{
    background-color: var(--wdtCustomColor4);
    color: var(--wdtAccentTxtColor);
}
.wdt-image-box-holder.wdt-rc-template-icon-title-2 .wdt-content-item .wdt-content-image{
    position: relative;
}

.wdt-image-box-holder.wdt-rc-template-icon-title-2 .wdt-content-item .wdt-content-image > a:before,
.wdt-image-box-holder.wdt-rc-template-icon-title-2 .wdt-content-item .wdt-content-image > span:before{
    content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto;
    width: calc(100% - 18px); height: calc(100% - 18px);
    background-image: linear-gradient(180deg, var(--wdtPrimaryColor), var(--wdtSecondaryColor));
    border-radius: var(--wdtRadius_Full); opacity: 0; z-index: -1;
    transition: var(--wdtBaseTransition);
    
}
.wdt-image-box-holder.wdt-rc-template-icon-title-2 .wdt-content-item:hover .wdt-content-image > a:before,
.wdt-image-box-holder.wdt-rc-template-icon-title-2 .wdt-content-item:hover .wdt-content-image > span:before{
    opacity: 1;
}

/* Image Only */
.wdt-image-box-holder.wdt-rc-template-image-only .wdt-content-item{
    background-color: var(--wdtAccentTxtColor);
    border-radius: 100px;
    padding: clamp(1.25rem, 1.1461rem + 0.347vw, 1.5625rem);
    height: 100%;
}
.wdt-image-box-holder.wdt-rc-template-image-only .wdt-content-item .wdt-content-media-group{
    display: flex;
    align-items: center;    
    justify-content: center;
}

/*-- image with title --*/
.wdt-image-box-holder.wdt-rc-template-image-with-title .wdt-content-item .wdt-content-image > span img, 
.wdt-image-box-holder.wdt-rc-template-image-with-title .wdt-content-item .wdt-content-image > a img{
    width: 100%;height: 100%; transform: scale(1.05); transition: var(--wdtBaseTransition);
}
.wdt-image-box-holder.wdt-rc-template-image-with-title .wdt-content-item:hover .wdt-content-image > span img, 
.wdt-image-box-holder.wdt-rc-template-image-with-title .wdt-content-item:hover .wdt-content-image > a img{
    transform: scale(1);
}
#header .wdt-image-box-holder.wdt-rc-template-image-with-title .wdt-content-item .wdt-content-image,
.wdt-image-box-holder.wdt-rc-template-image-with-title .wdt-content-item .wdt-content-image {
    background-image: linear-gradient(180deg, var(--wdtPrimaryColor), var(--wdtSecondaryColor)) !important;
    border-radius: var(--wdtRadius_2X);
    padding: 0;
    position: relative;
    padding: 5px;
}
.wdt-image-box-holder.wdt-rc-template-image-with-title .wdt-content-item .wdt-content-image span,
.wdt-image-box-holder.wdt-rc-template-image-with-title .wdt-content-item .wdt-content-image a{
    overflow:hidden;
    border-radius: var(--wdtRadius_2X);
}
.wdt-image-box-holder.wdt-rc-template-image-with-title .wdt-content-item .wdt-content-image:before{
    content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto;
    width: calc(100% + 0px); height: calc(100% + 0px);
    background-image: linear-gradient(180deg, var(--wdtPrimaryColor), var(--wdtSecondaryColor));
    border-radius: var(--wdtRadius_2X); opacity: 1; z-index: -1;
    transition: var(--wdtBaseTransition); filter:blur(5px); transform:scale(0.97); pointer-events: none;
}
.wdt-image-box-holder.wdt-rc-template-image-with-title .wdt-content-item:hover .wdt-content-image:before{
    transform:scale(1);
}
.wdt-image-box-holder.wdt-rc-template-image-with-title .wdt-content-item .wdt-content-image:after{
    content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto;
    width: calc(100% - 4px); height: calc(100% - 4px); border-radius: var(--wdtRadius_2X);
    border: 1px solid var(--wdtBorderColor); z-index:2;pointer-events: none;
}
.wdt-image-box-holder.wdt-rc-template-image-with-title .wdt-content-item .wdt-content-title h5,
.wdt-image-box-holder.wdt-rc-template-image-with-title .wdt-content-item .wdt-content-title h5 a{
    font-size: clamp(1.25rem, 1.1943rem + 0.2548vw, 1.5rem); /* Min-20 & Max-24 */
    color:var(--wdtAccentTxtColor);
}
.wdt-image-box-holder.wdt-rc-template-image-with-title .wdt-content-item .wdt-content-title h5:hover,
.wdt-image-box-holder.wdt-rc-template-image-with-title .wdt-content-item .wdt-content-title h5 a:hover{
    opacity: 0.8;
}