/** 
    Common 
*/

.wdt-service-item { border-color: transparent; border-style: solid; border-width: 0; position: relative; z-index: 0; }

.wdt-service-item, 
.wdt-service-item .wdt-service-image > a, 
.wdt-service-item .wdt-service-image img, 
.wdt-service-item .wdt-service-type-icon, 
.wdt-service-item .wdt-service-type-icon:before, 
.wdt-service-item a, 
.wdt-service-item .wdt-service-title h5, 
.wdt-service-item .wdt-service-title h5 > a, 
.wdt-service-item .wdt-service-description { 
    -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }

.wdt-service-item > div:empty { display: none; }

.wdt-service-item > div:not(:last-child),
.wdt-service-item .wdt-service-media-group > div:not(:last-child),
.wdt-service-item .wdt-service-detail-group > div:not(:last-child) { margin-bottom: 14px; }


/** 
    Image Element 
*/

.wdt-service-item .wdt-service-media-group { position: relative; }

.wdt-service-item .wdt-service-image,
.wdt-service-item .wdt-service-image > a { display: inline-flex; width:100%; height:100%; overflow:hidden; }

.wdt-service-item .wdt-service-image > a > img { 
    height: inherit; align-self: start; -webkit-border-radius: inherit; border-radius: inherit; object-fit:cover;
    transform:var(--wdtImage-transform);
}
.wdt-active.wdt-service-item .wdt-service-image > a > img ,
.wdt-service-item:hover .wdt-service-image > a > img {
    transform:var(--wdtImageHover-transform);
}

/** 
    Icon Element 
*/

.wdt-service-item .wdt-service-type-icon { display: inline-flex; justify-content: center; align-items: center; 
    font-size:clamp(4.375rem, 4.166rem + 0.9554vw, 5.3125rem); /* Min-70 & Max-85 */   height: 1em; line-height: 1; position: relative; text-align: center; 
    vertical-align: top; width: 1em; z-index: 0; color:rgb(var(--wdtHeadAltColorRgb),0.6);  height: 1em; width: 1em; transition:var(--wdt-Ad-Transition); }

.wdt-service-item .wdt-service-type-icon svg { fill: currentColor; height: 1em; width: 1em; }
.wdt-service-item .wdt-service-type-icon img { object-fit: contain; object-position: center center; height: 1em; width: 1em; }

/** 
    Title & Title Element Group 
*/

.wdt-service-item .wdt-service-title h5 { display: block;  font-size: clamp(1.5rem, 1.2928rem + 0.6935vw, 2.125rem); /* Min-24 & Max-34 */ font-weight: var(--wdtFontWeight_H3); 
 line-height:var(--wdtLineHeight_H3);   margin-top: 0px; margin-bottom: 0; text-transform: none; transition:var(--wdt-Ad-Transition); }

.wdt-service-item .wdt-service-title h5, 
.wdt-service-item .wdt-service-title h5 a { color: var(--wdt-elementor-color-primary); }
.wdt-service-item .wdt-service-title h5 a:hover { color: var(--wdt-elementor-color-accent); }

.wdt-dark-bg .wdt-service-item .wdt-service-title h5, 
.wdt-dark-bg .wdt-service-item .wdt-service-title h5 a:not(:hover) { color: var(--wdt-elementor-color-white);  }


/** 
    Content & Description Element 
*/

.wdt-service-item .wdt-service-detail-group { position: relative; }
.wdt-service-item .wdt-service-description { position: relative; z-index: 0; }

/** 
    Button Element 
*/

.wdt-service-item .wdt-service-button { position: relative; z-index: 0; }

.wdt-service-item .wdt-service-button > a { border: 1px solid transparent; background-color: var(--wdt-elementor-color-accent); position: relative;
    color: var(--wdt-elementor-color-white); fill: var(--wdt-elementor-color-white); display: inline-block; line-height: 1; 
    font-size: 1em; padding: 0.75em 1.5em; text-align: center; -webkit-border-radius: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero); pointer-events:all; }

.wdt-service-item .wdt-service-button > a:hover { background-color: var(--wdtSecondaryColor); }


/** 
    Pagination Element
*/

.wdt-services-holder .wdt-pagination { flex: 0 0 100%; margin: 40px 0 0; text-align: center; }
.wdt-services-holder .wdt-pagination ul { list-style-type: none; padding: 0; margin: 0; display: inline-flex; }
.wdt-services-holder .wdt-pagination ul li { margin: 5px; padding: 0px; }
.wdt-services-holder .wdt-pagination ul li a, 
.wdt-services-holder .wdt-pagination ul li span { width: 40px; height: 40px; padding: 5px;
  background-color: var(--wdt-elementor-color-accent); color: var(--wdt-elementor-color-white);
  display: inline-flex; align-items: center; justify-content: center; }
  
.wdt-services-holder .wdt-pagination ul li a.current, .wdt-services-holder .wdt-pagination ul li span.current,
.wdt-services-holder .wdt-pagination ul li a:hover, .wdt-services-holder .wdt-pagination ul li span:hover {
  background-color: var(--wdtSecondaryColor, var(--wdt-elementor-color-primary)); color: var(--wdt-elementor-color-white); }


/** 
    Type-1 Style
*/

.wdt-default-item  .wdt-service-item.wdt-type-1{display:flex; align-items:center; justify-content:space-between; padding:50px 0px; transition:var(--wdt-Ad-Transition); background-color:transparent;}
.wdt-default-item:not(:first-child):has(.wdt-service-item.wdt-type-1){border-top:1px solid rgb(var(--wdtBorderColorRgb),0.4); transition: var(--wdt-Ad-Transition); }
.wdt-default-item  .wdt-service-item.wdt-type-1:hover,
.wdt-default-item  .wdt-service-item.wdt-type-1.wdt-service-active-hover{background-color:var(--wdtAccentTxtColor);}
.wdt-default-item:has(.wdt-service-item.wdt-type-1:hover),
.wdt-default-item:has(.wdt-service-item.wdt-type-1.wdt-service-active-hover){border-color: transparent;}
.wdt-default-item:has(.wdt-service-item.wdt-type-1:hover) + .wdt-default-item,
.wdt-default-item:has(.wdt-service-item.wdt-type-1.wdt-service-active-hover) + .wdt-default-item{border-color: transparent;}

.wdt-services-holder:has(.wdt-service-item.wdt-type-1){counter-reset: count-01;}
.wdt-default-item  .wdt-service-item.wdt-type-1 .wdt-service-content-group:before{position: relative; display:block;
    counter-increment: count-01; font-size: clamp(1.875rem, 1.5406rem + 1.5287vw, 3.375rem); /* Min-30 & Max-54 */
    content: counter(count-01, decimal-leading-zero) ; font-family:var(--wdtFontTypo_H4);
    padding-right: 16px; font-weight:var(--wdtFontWeight_H4); transition:var(--wdt-Ad-Transition); flex:40%; line-height: var(--wdtLineHeight_H4);}
.wdt-default-item  .wdt-service-item.wdt-type-1  .wdt-service-title{flex:50%;}
.wdt-default-item  .wdt-service-item.wdt-type-1  .wdt-service-button{flex:10%; justify-items: flex-end;}
.wdt-default-item  .wdt-service-item.wdt-type-1:hover .wdt-service-content-group:before,
.wdt-default-item  .wdt-service-item.wdt-type-1.wdt-service-active-hover .wdt-service-content-group:before{color:var(--wdtHeadAltColor);}
.wdt-default-item  .wdt-service-item.wdt-type-1 .wdt-service-button > a
{font-size:0; width:clamp(3.125rem, 2.707rem + 1.9108vw, 5rem); height:clamp(3.125rem, 2.707rem + 1.9108vw, 5rem);
    display:flex; justify-content:center; align-items:center;border-radius: var(--wdtRadius_Full); background-color:var(--wdtSecondaryColor); transition:var(--wdt-Ad-Transition);}
.wdt-default-item .wdt-service-item.wdt-type-1:hover .wdt-service-button > a,
.wdt-default-item .wdt-service-item.wdt-type-1.wdt-service-active-hover .wdt-service-button > a{background-color:var(--wdtPrimaryColor);}
.wdt-default-item .wdt-service-item.wdt-type-1:hover .wdt-service-button > a:hover,
.wdt-default-item .wdt-service-item.wdt-type-1.wdt-service-active-hover .wdt-service-button > a:hover{background-color: var(--wdtHeadAltColor);}
.wdt-default-item .wdt-service-item.wdt-type-1 .wdt-service-button > a:after{
    content:'';mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 101.09 65.86'%3E%3Cpath d='M101.09,29.23V36l-2.79.92h-.16c-.18,0-27,4.3-27,27.54v1.38h-8V64.48c0-11.37,5-20.62,15-27.54H0v-8H77.91C70.34,23.82,62.58,15.21,62.58,1.38V0h8V1.38c0,13,8.77,21.93,26.07,26.65a8.84,8.84,0,0,1,1.52.47Z'%3E%3C/path%3E%3C/svg%3E");
    mask-repeat: no-repeat; mask-position: center; mask-size: 36px; width: 36px; height: 36px; display: block; background-color:var(--wdtAccentTxtColor); 
    position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto;
    transition:var(--wdt-Ad-Transition); transform:rotate(-45deg);}
.wdt-default-item .wdt-service-item.wdt-type-1:hover .wdt-service-button > a:after,
.wdt-default-item .wdt-service-item.wdt-type-1.wdt-service-active-hover .wdt-service-button > a:after{transform:rotate(0deg);}

.wdt-default-item .wdt-service-item.wdt-type-1 .wdt-service-button > a:hover:after,
.wdt-default-item .wdt-service-item.wdt-type-1.wdt-service-active-hover .wdt-service-button > a:hover:after{background-color: var(--wdtAccentTxtColor);}

.wdt-default-item  .wdt-service-item.wdt-type-1 .wdt-service-content-group{display:flex;   max-width:1740px; margin:auto; width:100%; padding:0 30px; align-items:center;}
.wdt-default-item  .wdt-service-item.wdt-type-1 .wdt-service-media-group{margin-bottom:0; line-height:0; margin-top:-120px; margin-bottom:-120px;  transition:var(--wdt-Ad-Transition); opacity:0; position:absolute; left:16%;
    transform: translate3d(0%, 0%, 0) scale(.85); opacity: 0; overflow: hidden;
    will-change: transform, opacity; transition: transform .5s cubic-bezier(.4, 0, .2, 1), opacity .5s ease;}
.wdt-default-item .wdt-service-item.wdt-type-1:hover .wdt-service-media-group,
.wdt-default-item .wdt-service-item.wdt-type-1.wdt-service-active-hover .wdt-service-media-group{opacity: 1;
    transform: translate3d(0%, 0%, 0) scale(1);}


.wdt-default-item  .wdt-service-item.wdt-type-1 .wdt-service-image, .wdt-default-item  .wdt-service-item.wdt-type-1 .wdt-service-image > a{justify-content:center;}
.wdt-default-item  .wdt-service-item.wdt-type-1 .wdt-service-image > a > img{max-width:350px; min-height:275px; border-radius:var(--wdtRadius_2X);}
.wdt-default-item .wdt-service-item.wdt-type-1:hover .wdt-service-title h5,
.wdt-default-item .wdt-service-item.wdt-type-1:hover .wdt-service-title h5 a,
.wdt-default-item .wdt-service-item.wdt-type-1.wdt-service-active-hover .wdt-service-title h5,
.wdt-default-item .wdt-service-item.wdt-type-1.wdt-service-active-hover .wdt-service-title h5 a{color:var(--wdtHeadAltColor);}
.wdt-default-item .wdt-service-item.wdt-type-1:hover .wdt-service-title h5 a:hover,
.wdt-default-item .wdt-service-item.wdt-type-1.wdt-service-active-hover .wdt-service-title h5 a:hover{color:var(--wdtPrimaryColor);}
.wdt-service-item.wdt-type-1 .wdt-service-title h5{font-size: clamp(1.5rem, 1.082rem + 1.9108vw, 3.375rem); ; /* Min-24 & Max-54 */}

.wdt-default-item:has(.wdt-service-item.wdt-type-1 .wdt-service-button a:hover) ~ .wdt_animation_img{
    transform:scale(0) !important;
    transition: var(--wdt-Ad-Transition);
} 

@media(max-width:1540px){
.wdt-default-item .wdt-service-item.wdt-type-1 .wdt-service-image > a > img{max-width: 300px;}
.wdt-default-item .wdt-service-item.wdt-type-1 .wdt-service-media-group{left:15%;}
.wdt-default-item  .wdt-service-item.wdt-type-1 .wdt-service-content-group{max-width:1360px;}
}
@media (max-width:1280px){
.wdt-default-item  .wdt-service-item.wdt-type-1 .wdt-service-content-group{max-width:1160px;}
.wdt-default-item .wdt-service-item.wdt-type-1{padding:30px 0;}
.wdt-default-item .wdt-service-item.wdt-type-1 .wdt-service-image > a > img{max-width:250px; min-height:200px;}
.wdt-default-item .wdt-service-item.wdt-type-1 .wdt-service-media-group{left:14%;}
}
@media (max-width:1024px){
.wdt-default-item  .wdt-service-item.wdt-type-1 .wdt-service-content-group{max-width:910px;}
.wdt-default-item .wdt-service-item.wdt-type-1 .wdt-service-content-group:before{flex:50%;}
.wdt-default-item .wdt-service-item.wdt-type-1 .wdt-service-title {flex: 40%;}
.wdt-default-item .wdt-service-item.wdt-type-1 .wdt-service-media-group{left:15%;}
.wdt-default-item .wdt-service-item.wdt-type-1 .wdt-service-button > a:after{
    mask-size: 24px;
}
}
@media (max-width:767px){
.wdt-default-item  .wdt-service-item.wdt-type-1 .wdt-service-content-group{max-width:580px; padding:0px;}
.wdt-default-item .wdt-service-item.wdt-type-1 .wdt-service-content-group{display:block; position: relative; padding-right:60px;}
.wdt-default-item .wdt-service-item.wdt-type-1 .wdt-service-media-group{position:relative; margin:0; left:0; opacity:1;}
.wdt-default-item .wdt-service-item.wdt-type-1{flex-direction:column-reverse; gap: clamp(1.875rem, 1.7357rem + 0.6369vw, 2.5rem); }
.wdt-default-item .wdt-service-item.wdt-type-1 .wdt-service-image > a > img{max-width:100%; min-height:350px;}
.wdt-default-item .wdt-service-item.wdt-type-1 .wdt-service-button{position:absolute; right:0; bottom:0;}
.wdt-default-item .wdt-service-item.wdt-type-1 .wdt-service-title{grid-area:2/1;}
.wdt-default-item .wdt-service-item.wdt-type-1:hover,
.wdt-default-item .wdt-service-item.wdt-type-1.wdt-service-active-hover{background-color: unset;}
.wdt-default-item  .wdt-service-item.wdt-type-1:hover .wdt-service-content-group:before,
.wdt-default-item  .wdt-service-item.wdt-type-1.wdt-service-active-hover  .wdt-service-content-group:before{color:unset;}
.wdt-default-item .wdt-service-item.wdt-type-1:hover .wdt-service-title h5,.wdt-default-item .wdt-service-item.wdt-type-1.wdt-service-active-hover .wdt-service-title h5,
.wdt-default-item .wdt-service-item.wdt-type-1:hover .wdt-service-title h5 a,.wdt-default-item .wdt-service-item.wdt-type-1.wdt-service-active-hover .wdt-service-title h5 a{color:unset;}
.wdt-default-item .wdt-service-item.wdt-type-1 .wdt-service-button > a{background-color:var(--wdtPrimaryColor); }
.wdt-default-item .wdt-service-item.wdt-type-1 .wdt-service-media-group{max-width:580px; padding:0; transform:none;}
.wdt-default-item .wdt-service-item.wdt-type-1:hover .wdt-service-media-group,
.wdt-default-item .wdt-service-item.wdt-type-1.wdt-service-active-hover  .wdt-service-media-group{transform:none;}
.wdt-default-item .wdt-service-item.wdt-type-1{max-width:580px; padding:40px 0px; margin:auto;}
.wdt-default-item:first-child .wdt-service-item.wdt-type-1{padding-top:0;}
.wdt-default-item:last-child .wdt-service-item.wdt-type-1{padding-bottom:0;}
.wdt-default-item .wdt-service-item.wdt-type-1 .wdt-service-content-group:before{padding-bottom:15px;}
.wdt-default-item .wdt-service-item.wdt-type-1:hover .wdt-service-button > a:hover,
.wdt-default-item .wdt-service-item.wdt-type-1.wdt-service-active-hover .wdt-service-button > a:hover{background-color:var(--wdtSecondaryColor);}
.wdt-default-item .wdt-service-item.wdt-type-1:hover .wdt-service-button > a:hover:after,
.wdt-default-item .wdt-service-item.wdt-type-1.wdt-service-active-hover  .wdt-service-button > a:hover:after{background-color:var(--wdtAccentTxtColor);}
.wdt-default-item .wdt-service-item.wdt-type-1 .wdt-service-button > a:after{transform: rotate(0);}
 
}

@media (max-width:479px){
.wdt-default-item .wdt-service-item.wdt-type-1{max-width:400px;}
}


.wdt-services-holder:has(.wdt-service-item.wdt-type-1){ 
    position:relative; 
}

.wdt-services-holder .wdt_animation_img{ 
    position:absolute; 
    height:clamp(12.5rem, 9.375rem + 6.5104vw, 17.1875rem); 
    width:clamp(15.625rem, 11.4583rem + 8.6806vw, 21.875rem); 
    object-fit:cover; 
    opacity:0; 
    top:0; 
    z-index:10; 
    pointer-events:none;
}
.wdt-services-holder .wdt_animation_img img{
    height:100%; 
    width:100%; 
    object-fit:cover; 
    border-radius:var(--wdtRadius_2X); 
}
.wdt-services-holder .wdt_animation_img.active{ 
    opacity:1; 
}
@media screen and (min-width:768px){
    .wdt-service-item.wdt-type-1 .wdt-service-image{ 
        display:none; 
    }
}
@media screen and (max-width:767px){
    .wdt-services-holder .wdt_animation_img{ 
        display:none; 
    }
}


/** Type-2 Style */

.wdt-service-item.wdt-type-2 { padding: 20px; text-align: left; border-radius: 20px;}
.wdt-service-item.wdt-type-2 .wdt-service-media-group{display:flex;}

.wdt-service-item.wdt-type-2 .wdt-service-type-icon { 
    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-service-item.wdt-type-2:hover .wdt-service-type-icon { 
    background-color: var(--wdt-elementor-color-accent); color: var(--wdt-elementor-color-white); }

/* New-styles */


.wdt-default-item .wdt-service-item.wdt-type-2{ display: flex;
    flex-direction: row-reverse; padding:0; gap:clamp(1.875rem, 1.457rem + 1.9108vw, 3.75rem); background-color: var(--wdtBodyBGColor); border-radius: 0; position: relative;}
.wdt-default-item .wdt-service-item.wdt-type-2::before{
    content: '';
    -webkit-mask-image: linear-gradient(to bottom, transparent 0%, var(--wdtHeadAltColor) 100%, var(--wdtHeadAltColor) 40%, transparent 100%);
    mask-image: linear-gradient(to bottom, transparent 0%, var(--wdtHeadAltColor) 100%, var(--wdtHeadAltColor) 40%, transparent 100%);
    position: absolute;
    top: -59px;
    left: 0;
    height: 60px;
    width: 100%;
    z-index: 8;
    background-color: inherit;
}
.wdt-dark-bg .wdt-default-item .wdt-service-item.wdt-type-2{background-color:var(--wdtSecondaryColor);}
.wdt-default-item .wdt-service-item.wdt-type-2  .wdt-service-title h5{
   font-size: clamp(1.875rem, 1.5406rem + 1.5287vw, 3.375rem); /* Min-30 & Max-54 */ }
.wdt-default-item .wdt-service-item.wdt-type-2 .wdt-service-title{
    padding-bottom:clamp(1.5625rem, 1.4232rem + 0.6369vw, 2.1875rem); border-bottom:1px solid rgba(var(--wdtBorderColorRgb),0.2);}
.wdt-default-item .wdt-service-item.wdt-type-2 .wdt-service-description,
.wdt-default-item .wdt-service-item.wdt-type-2 .wdt-service-button{padding-top:clamp(1.5625rem, 1.4232rem + 0.6369vw, 2.1875rem); }
.wdt-default-item .wdt-service-item.wdt-type-2 .wdt-service-button a{font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Ext); line-height: var(--wdtLineHeight_Ext);
    text-transform: uppercase; letter-spacing: var(--wdtLetterSpacing_1X); -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); -webkit-border-radius: var(--wdtRadius_Part); border-radius: var(--wdtRadius_Part);
    padding: var(--wdtPadding_Btn); background-color:var(--wdtSecondaryColor); position:relative;}
.wdt-default-item .wdt-service-item.wdt-type-2 .wdt-service-button a:hover{background-color:var(--wdtPrimaryColor);}
.wdt-default-item .wdt-service-item.wdt-type-2 .wdt-service-media-group{flex: 66.6%; gap:clamp(1.875rem, 1.7357rem + 0.6369vw, 2.5rem); margin-bottom:0;}
.wdt-default-item .wdt-service-item.wdt-type-2 .wdt-service-content-group{flex:33.33%;}
.wdt-default-item .wdt-service-item.wdt-type-2 .wdt-service-primary-image,
.wdt-default-item .wdt-service-item.wdt-type-2 .wdt-service-secondary-image{flex:33.33%; min-height: 650px;
    margin-bottom: 0; border-radius: var(--wdtRadius_2X); overflow: hidden;}
.wdt-default-item .wdt-service-item.wdt-type-2 .wdt-service-primary-image{margin-bottom:10em; position:relative; }
.wdt-default-item .wdt-service-item.wdt-type-2 .wdt-service-secondary-image{margin-top:10em; position:relative;}
.wdt-default-item .wdt-service-item.wdt-type-2 .wdt-service-primary-image img,
.wdt-default-item .wdt-service-item.wdt-type-2 .wdt-service-secondary-image img{min-height:650px; object-fit:cover; background-position:center; pointer-events:none;}
.wdt-default-item .wdt-service-item.wdt-type-2 .wdt-service-secondary-image video{pointer-events:none;}
.wdt-default-item .wdt-service-item.wdt-type-2 .wdt-service-primary-image img{pointer-events:none;}
.wdt-default-item .wdt-service-item.wdt-type-2 .wdt-service-primary-image video{pointer-events:none;}
.wdt-services-holder:has(.wdt-service-item.wdt-type-2){counter-reset: count-01;}
.wdt-default-item .wdt-service-item.wdt-type-2 .wdt-service-description:after{
    position: relative; display:block;
    counter-increment: count-01; font-size:clamp(5rem, 4.164rem + 3.8217vw, 8.75rem); /* Min-80 & Max-140 */
    content: counter(count-01, decimal-leading-zero) ; font-family:var(--wdtFontTypo_H4);
    padding-right: 16px; font-weight:var(--wdtFontWeight_H4); transition:var(--wdt-Ad-Transition);  line-height: var(--wdtLineHeight_Ext); 
    color:rgb(var(--wdtSecondaryColorRgb),.2); top:clamp(2.1875rem, 1.0032rem + 5.414vw, 7.5rem); 
}
.wdt-dark-bg .wdt-default-item .wdt-service-item.wdt-type-2 .wdt-service-description:after{
   color:rgb(var(--wdtAccentTxtColorRgb),.2);
}
.wdt-default-item:not(:last-child):has(.wdt-service-item.wdt-type-2){margin-bottom:clamp(4.375rem, 3.957rem + 1.9108vw, 6.25rem);}
.wdt-dark-bg .wdt-service-item.wdt-type-2 .wdt-service-button a{
    background-color:var(--wdtAccentTxtColor); color:var(--wdtSecondaryColor);
}
.wdt-dark-bg .wdt-service-item.wdt-type-2 .wdt-service-button a:hover{background-color:var(--wdtPrimaryColor); color:var(--wdtAccentTxtColor);}

.wdt-default-item .wdt-service-item.wdt-type-2 .wdt-button-icon{
    backdrop-filter:blur(10px); -webkit-backdrop-filter:blur(10px); background-color:rgb(var(--wdtAccentTxtColorRgb),0.15);
    width:clamp(3.75rem,2.914rem + 3.8217vw,7.5rem); height:clamp(3.75rem,2.914rem + 3.8217vw,7.5rem); border-radius:var(--wdtRadius_Full);
    position:absolute; top:50%; left:50%;
    transform:translate(-50%,-50%) scale(.7); opacity:0; overflow:hidden; will-change:transform,opacity;
    transition:var(--wdt-Ad-Transition);
}
.wdt-default-item .wdt-service-item.wdt-type-2 .wdt-button-icon:hover{
    background-color:var(--wdtPrimaryColor);
}

.wdt-default-item .wdt-service-item.wdt-type-2 
.wdt-service-primary-image:hover .wdt-button-icon,
.wdt-default-item .wdt-service-item.wdt-type-2 
.wdt-service-secondary-image:hover .wdt-button-icon{
    opacity:1; transform:translate(-50%,-50%) scale(1);
}

.wdt-default-item .wdt-service-item.wdt-type-2 .wdt-button-icon:after{
    content:""; height:clamp(1.5625rem,1.3535rem + .9554vw,2.5rem); width:clamp(1.5625rem,1.3535rem + .9554vw,2.5rem);
    background-color:var(--wdtAccentTxtColor); position:absolute; inset:0;
    margin:auto; transform:rotate(-45deg) translate3d(0px,0,0); opacity:0;
    will-change:transform,opacity;
    transition:var(--wdt-Ad-Transition);
    mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 101.09 65.86'%3E%3Cpath d='M101.09,29.23V36l-2.79.92h-.16c-.18,0-27,4.3-27,27.54v1.38h-8V64.48c0-11.37,5-20.62,15-27.54H0v-8H77.91C70.34,23.82,62.58,15.21,62.58,1.38V0h8V1.38c0,13,8.77,21.93,26.07,26.65a8.84,8.84,0,0,1,1.52.47Z'%3E%3C/path%3E%3C/svg%3E");
    mask-position:center; mask-repeat:no-repeat; mask-size:var(var(--wdtFontSize_Base) + 2px);
    -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 101.09 65.86'%3E%3Cpath d='M101.09,29.23V36l-2.79.92h-.16c-.18,0-27,4.3-27,27.54v1.38h-8V64.48c0-11.37,5-20.62,15-27.54H0v-8H77.91C70.34,23.82,62.58,15.21,62.58,1.38V0h8V1.38c0,13,8.77,21.93,26.07,26.65a8.84,8.84,0,0,1,1.52.47Z'%3E%3C/path%3E%3C/svg%3E");
    -webkit-mask-position:center; -webkit-mask-repeat:no-repeat; -webkit-mask-size:var(var(--wdtFontSize_Base) + 2px);
    z-index: 10;
}
.wdt-default-item .wdt-service-item.wdt-type-2 .wdt-service-media-group .wdt-button-icon:hover:after{background-color:var(--wdtAccentTxtColor);  transform:rotate(0deg)}
.wdt-default-item .wdt-service-item.wdt-type-2 .wdt-service-button a .wdt-service-button-icon{
    font-size: calc(var(--wdtFontSize_Base) + 4px);
    width: 48px;
    height: 48px; transform: rotate(-45deg); transition:var(--wdt-Ad-Transition);
    background-color:inherit; border-radius: var(--wdtRadius_Full); position:absolute; top:0; right:-48px; display: inline-flex;
    justify-content: center;
    align-items: center; 
}
.wdt-default-item .wdt-service-item.wdt-type-2 .wdt-service-button a:hover .wdt-service-button-icon{transform:rotate(0);}
.wdt-default-item .wdt-service-item.wdt-type-2 .wdt-service-button a .wdt-service-button-icon:after{
    content:"";
     mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 101.09 65.86'%3E%3Cpath d='M101.09,29.23V36l-2.79.92h-.16c-.18,0-27,4.3-27,27.54v1.38h-8V64.48c0-11.37,5-20.62,15-27.54H0v-8H77.91C70.34,23.82,62.58,15.21,62.58,1.38V0h8V1.38c0,13,8.77,21.93,26.07,26.65a8.84,8.84,0,0,1,1.52.47Z'%3E%3C/path%3E%3C/svg%3E");
    mask-position:center;
    mask-repeat:no-repeat;
    mask-size:var(var(--wdtFontSize_Base) + 2px);
    display:block;
    -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 101.09 65.86'%3E%3Cpath d='M101.09,29.23V36l-2.79.92h-.16c-.18,0-27,4.3-27,27.54v1.38h-8V64.48c0-11.37,5-20.62,15-27.54H0v-8H77.91C70.34,23.82,62.58,15.21,62.58,1.38V0h8V1.38c0,13,8.77,21.93,26.07,26.65a8.84,8.84,0,0,1,1.52.47Z'%3E%3C/path%3E%3C/svg%3E");
    -webkit-mask-position:center;
    -webkit-mask-repeat:no-repeat;
    -webkit-mask-size:var(var(--wdtFontSize_Base) + 2px);
    height:20px;
    width:20px;
    transition:var(--wdt-Ad-Transition);
    background-color:var(--wdtAccentTxtColor);
}
.wdt-dark-bg .wdt-default-item .wdt-service-item.wdt-type-2 .wdt-service-button a .wdt-service-button-icon:after{
    background-color:var(--wdtSecondaryColor);
}
.wdt-dark-bg .wdt-default-item .wdt-service-item.wdt-type-2 .wdt-service-button a:hover .wdt-service-button-icon:after{
    background-color:var(--wdtAccentTxtColor);
}


.wdt-default-item .wdt-service-item.wdt-type-2 
.wdt-service-primary-image:hover .wdt-button-icon:after,
.wdt-default-item .wdt-service-item.wdt-type-2 
.wdt-service-secondary-image:hover .wdt-button-icon:after{
    transform:rotate(-45deg) translate3d(0,0,0);
    opacity:1; 
}
.wdt-default-item .wdt-service-item.wdt-type-2 
.wdt-service-primary-image:hover .wdt-button-icon:hover:after,
.wdt-default-item .wdt-service-item.wdt-type-2 
.wdt-service-secondary-image:hover .wdt-button-icon:hover:after{
    background-color:var(--wdtAccentTxtColor);
    transform:rotate(0deg) translate3d(0,0,0);
}
@media(max-width:1540px){
.wdt-default-item .wdt-service-item.wdt-type-2 .wdt-service-primary-image{margin-bottom:120px;}
.wdt-default-item .wdt-service-item.wdt-type-2 .wdt-service-secondary-image{margin-top:120px;}
.wdt-default-item .wdt-service-item.wdt-type-2 .wdt-service-primary-image, .wdt-default-item .wdt-service-item.wdt-type-2 .wdt-service-secondary-image{
    min-height:500px;
}
.wdt-default-item .wdt-service-item.wdt-type-2 .wdt-service-primary-image img,
.wdt-default-item .wdt-service-item.wdt-type-2 .wdt-service-secondary-image img{min-height:500px;}
}
@media(max-width:1280px){
.wdt-default-item .wdt-service-item.wdt-type-2 .wdt-service-primary-image, .wdt-default-item .wdt-service-item.wdt-type-2 .wdt-service-secondary-image{
    min-height:450px;
}
.wdt-default-item .wdt-service-item.wdt-type-2 .wdt-service-primary-image{margin-bottom:100px;}
.wdt-default-item .wdt-service-item.wdt-type-2 .wdt-service-secondary-image{margin-top:100px;}
.wdt-default-item .wdt-service-item.wdt-type-2 .wdt-service-primary-image img,
.wdt-default-item .wdt-service-item.wdt-type-2 .wdt-service-secondary-image img{min-height:450px;}
}
@media(max-width:1024px){
.wdt-default-item .wdt-service-item.wdt-type-2 .wdt-service-media-group,
.wdt-default-item .wdt-service-item.wdt-type-2{gap:40px;}
.wdt-default-item .wdt-service-item.wdt-type-2 .wdt-service-primary-image{height: 100%; min-height: 300px; margin: 0;max-height: 300px;}
.wdt-default-item .wdt-service-item.wdt-type-2 .wdt-service-secondary-image{height: 100%; min-height: 300px; margin: 0; max-height: 300px;}
.wdt-default-item .wdt-service-item.wdt-type-2 .wdt-service-primary-image img, .wdt-default-item .wdt-service-item.wdt-type-2 .wdt-service-secondary-image img{
    min-height: 300px;
    height: 300px;
    object-fit: cover;
    object-position: center;
}
.wdt-default-item .wdt-service-item.wdt-type-2 .wdt-service-media-group{flex:60%;flex-direction: column;}
.wdt-default-item .wdt-service-item.wdt-type-2 .wdt-service-content-group{flex:40%;}
}
@media(max-width:767px){
.wdt-default-item .wdt-service-item.wdt-type-2{flex-direction: column-reverse;}
.wdt-default-item .wdt-service-item.wdt-type-2 .wdt-service-primary-image{margin-bottom:0px;}
.wdt-default-item .wdt-service-item.wdt-type-2 .wdt-service-secondary-image{margin-top:0px;}
.wdt-default-item .wdt-service-item.wdt-type-2{gap:60px;}
.wdt-default-item .wdt-service-item.wdt-type-2 .wdt-service-description:after{top:auto; padding-top:40px;}

}

@media(max-width:479px){
.wdt-default-item .wdt-service-item.wdt-type-2 .wdt-service-media-group video{
    min-height:450px;
}
.wdt-service-item.wdt-type-2 .wdt-service-media-group{flex-direction:column;}
}
    

/* type-3-styles */

.wdt-services-holder{position: relative;}
.wdt-default-item{position:static;}
.wdt-default-item  .wdt-service-item.wdt-type-3{display:flex; flex-direction:row-reverse; border-bottom: 1px solid rgb(var(--wdtBorderColorRgb),0.4);; position:static; background-color:transparent;}
.wdt-default-item:first-child  .wdt-service-item.wdt-type-3{border-top:1px solid rgb(var(--wdtBorderColorRgb),0.4);}
.wdt-default-item  .wdt-service-item.wdt-type-3 .wdt-service-content-group{display:flex;   max-width:1740px; gap:20px; margin:auto; width:100%; padding:65px 30px; align-items:center; transition:var(--wdt-Ad-Transition);}
.wdt-default-item  .wdt-service-item.wdt-type-3:hover ,.wdt-default-item  .wdt-service-item.wdt-type-3.wdt-service-active-hover{background-color:var(--wdtAccentTxtColor);}
.wdt-default-item .wdt-service-item.wdt-type-3 .wdt-service-media-group{  position:absolute; max-width: 600px; border-radius: var(--wdtRadius_2X); overflow: hidden; top: 50%;
    transform: translateY(-50%) ; display:grid; margin-bottom:0; right:4%; opacity:1; transition:var(--wdt-Ad-Transition); min-height:710px; width:100%; pointer-events:none;}

/* .wdt-default-item:nth-child(even) .wdt-service-item.wdt-type-3 .wdt-service-media-group{ transform: translateY(-50%) rotate(3deg);}
.wdt-default-item:nth-child(odd) .wdt-service-item.wdt-type-3 .wdt-service-media-group{ transform: translateY(-50%) rotate(-3deg);}
.wdt-default-item:nth-child(even) .wdt-service-item.wdt-type-3:hover .wdt-service-media-group,
.wdt-default-item:nth-child(even) .wdt-service-item.wdt-type-3.wdt-service-active-hover .wdt-service-media-group{opacity:1; z-index:10; pointer-events:all;
animation: tiltMove .5s ease-in-out ; }

@keyframes tiltMove { 0% { transform:translateY(-50%) rotate(3deg); } 50% { transform:translateY(-50%) rotate(0deg); } 100% { transform:translateY(-50%) rotate(3deg); } }

.wdt-default-item:nth-child(odd) .wdt-service-item.wdt-type-3:hover .wdt-service-media-group,
.wdt-default-item:nth-child(odd) .wdt-service-item.wdt-type-3.wdt-service-active-hover .wdt-service-media-group{opacity:1; z-index:10; pointer-events:all;
animation: tilMove .5s ease-in-out ; }

@keyframes tilMove { 0% { transform:translateY(-50%) rotate(-3deg); } 50% { transform:translateY(-50%) rotate(0deg); } 100% { transform:translateY(-50%) rotate(-3deg); } } */

/* IMAGE CONTAINER */
.wdt-default-item .wdt-service-item.wdt-type-3 .wdt-service-media-group{
    position:absolute; top:50%; right:4%; max-width:600px; min-height:710px; border-radius:var(--wdtRadius_2X); overflow:hidden; transform:translateY(-50%); 
    display:grid; z-index:5; opacity:0; pointer-events:none;
    transition:transform .5s ease, opacity .4s ease; -webkit-transition:transform .5s ease, opacity .4s ease;
}

/* DEFAULT ROTATION */
.wdt-default-item:nth-child(even) .wdt-service-item.wdt-type-3 .wdt-service-media-group{
    transform:translateY(-50%) rotate(3deg); -webkit-transform:translateY(-50%) rotate(3deg);
}

.wdt-default-item:nth-child(odd) .wdt-service-item.wdt-type-3 .wdt-service-media-group{
    transform:translateY(-50%) rotate(-3deg); -webkit-transform:translateY(-50%) rotate(-3deg);
}

/* SHOW IMAGE WHEN ITEM ACTIVE */
.wdt-default-item:hover .wdt-service-item.wdt-type-3 .wdt-service-media-group,
.wdt-default-item .wdt-service-item.wdt-type-3.wdt-service-active-hover .wdt-service-media-group{
    opacity:1; pointer-events:all; z-index:10;
}

/* ROTATE OPPOSITE WHEN HOVERED */
.wdt-default-item:nth-child(even):hover .wdt-service-item.wdt-type-3 .wdt-service-media-group,
.wdt-default-item:nth-child(even) .wdt-service-item.wdt-type-3.wdt-service-active-hover .wdt-service-media-group{
    transform:translateY(-50%) rotate(-3deg); -webkit-transform:translateY(-50%) rotate(-3deg);
}
.wdt-default-item:nth-child(odd):hover .wdt-service-item.wdt-type-3 .wdt-service-media-group,
.wdt-default-item:nth-child(odd) .wdt-service-item.wdt-type-3.wdt-service-active-hover .wdt-service-media-group{
    transform:translateY(-50%) rotate(3deg); -webkit-transform:translateY(-50%) rotate(3deg);
}


.wdt-default-item .wdt-service-item.wdt-type-3 .wdt-service-media-group .wdt-service-image{pointer-events:all; border-radius: var(--wdtRadius_2X); overflow: hidden;}
.wdt-default-item .wdt-service-item.wdt-type-3 .wdt-service-media-group .wdt-service-image,
.wdt-default-item .wdt-service-item.wdt-type-3 .wdt-service-button{grid-area:1/-1; margin:auto;}  
.wdt-default-item .wdt-service-item.wdt-type-3 .wdt-service-title{flex:0 0 30%;}
.wdt-default-item .wdt-service-item.wdt-type-3 .wdt-service-description-group{flex:0 0 25%;}
.wdt-default-item .wdt-service-item.wdt-type-3 .wdt-service-button > a{
    transform: translateX(0px) scale(.7);
    opacity: 0;
    overflow: hidden;
    will-change: transform, opacity;
    transition: var(--wdt-Ad-Transition);
    position: relative;
    width:clamp(3.75rem, 3.4713rem + 1.2739vw, 5rem);
    height:clamp(3.75rem, 3.4713rem + 1.2739vw, 5rem);
    font-size:0;
    border-radius:var(--wdtRadius_Full);
    background-color: rgba(var(--wdtAccentTxtColorRgb),0.25);
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    }
.wdt-default-item .wdt-service-item.wdt-type-3 .wdt-service-button > a:hover{
    background-color:var(--wdtPrimaryColor);
}
.wdt-default-item .wdt-service-item.wdt-type-3:hover .wdt-service-media-group:hover .wdt-service-button > a,
.wdt-default-item .wdt-service-item.wdt-type-3.wdt-service-active-hover .wdt-service-media-group:hover .wdt-service-button > a{
    opacity: 1; transform:  translateX(0px) scale(1); }
.wdt-default-item .wdt-service-item.wdt-type-3 .wdt-service-button > a:after{
   content:""; height:clamp(1.25rem, 1.041rem + 0.9554vw, 2.1875rem); width:clamp(1.25rem, 1.041rem + 0.9554vw, 2.1875rem); background-color:currentcolor; 
   mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 101.09 65.86'%3E%3Cpath d='M101.09,29.23V36l-2.79.92h-.16c-.18,0-27,4.3-27,27.54v1.38h-8V64.48c0-11.37,5-20.62,15-27.54H0v-8H77.91C70.34,23.82,62.58,15.21,62.58,1.38V0h8V1.38c0,13,8.77,21.93,26.07,26.65a8.84,8.84,0,0,1,1.52.47Z'%3E%3C/path%3E%3C/svg%3E"); 
   mask-position:center; mask-repeat:no-repeat; mask-size:var(var(--wdtFontSize_Base) + 2px); 
   -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 101.09 65.86'%3E%3Cpath d='M101.09,29.23V36l-2.79.92h-.16c-.18,0-27,4.3-27,27.54v1.38h-8V64.48c0-11.37,5-20.62,15-27.54H0v-8H77.91C70.34,23.82,62.58,15.21,62.58,1.38V0h8V1.38c0,13,8.77,21.93,26.07,26.65a8.84,8.84,0,0,1,1.52.47Z'%3E%3C/path%3E%3C/svg%3E"); 
   -webkit-mask-position:center; -webkit-mask-repeat:no-repeat; -webkit-mask-size:var(var(--wdtFontSize_Base) + 2px); position:absolute; top:0;bottom:0;left:0;right:0; 
   margin:auto; transform:  translate3d(0px, 0, 0); opacity: 0; will-change: transform, opacity; transition: var(--wdt-Ad-Transition);}
.wdt-default-item .wdt-service-item.wdt-type-3 .wdt-service-media-group:hover .wdt-service-button > a:after{ transform: rotate(-45deg); opacity: 1; }
.wdt-default-item .wdt-service-item.wdt-type-3 .wdt-service-media-group .wdt-service-button > a:hover:after{ transform: rotate(0deg); }

.wdt-default-item  .wdt-service-item.wdt-type-3 .wdt-service-content-group .wdt-service-description{z-index:2;}

.wdt-default-item  .wdt-service-item.wdt-type-3:hover .wdt-service-content-group .wdt-service-title h5 a,
.wdt-default-item  .wdt-service-item.wdt-type-3.wdt-service-active-hover .wdt-service-content-group .wdt-service-title h5 a,
.wdt-default-item  .wdt-service-item.wdt-type-3:hover .wdt-service-content-group .wdt-service-title h5,
.wdt-default-item  .wdt-service-item.wdt-type-3.wdt-service-active-hover .wdt-service-content-group .wdt-service-title h5{color:var(--wdtPrimaryColor);}




.wdt-service-item.wdt-type-3 .wdt-service-title h5 {
    font-size: clamp(1.5rem, 1.082rem + 1.9108vw, 3.375rem);
}



@media(max-width:1540px){
.wdt-default-item  .wdt-service-item.wdt-type-3 .wdt-service-content-group{max-width:1360px;}
.wdt-default-item .wdt-service-item.wdt-type-3 .wdt-service-media-group{max-width:500px; min-height:600px;}
.wdt-default-item .wdt-service-item.wdt-type-3 .wdt-service-title{flex:0 0 25%;}
}

@media(max-width:1280px){
.wdt-default-item  .wdt-service-item.wdt-type-3 .wdt-service-content-group{max-width:1160px; flex-direction:column; align-items:flex-start; padding:40px 30px;}
.wdt-default-item .wdt-service-item.wdt-type-3 .wdt-service-media-group{max-width:500px; min-height:500px;}
.wdt-default-item .wdt-service-item.wdt-type-3 .wdt-service-description-group{max-width:400px;}
}
@media(max-width:1024px){
.wdt-default-item .wdt-service-item.wdt-type-3 .wdt-service-media-group { max-width: 350px; min-height: 550px; }
.wdt-default-item .wdt-service-item.wdt-type-3 .wdt-service-description-group{max-width:300px;}
.wdt-default-item .wdt-service-item.wdt-type-3 .wdt-service-content-group{padding:30px;}
.wdt-default-item  .wdt-service-item.wdt-type-3 .wdt-service-content-group{max-width:910px; }


}
@media(max-width:767px){
.wdt-default-item .wdt-service-item.wdt-type-3 .wdt-service-content-group,
.wdt-default-item .wdt-service-item.wdt-type-3 {max-width:580px; margin:auto; }
.wdt-default-item .wdt-service-item.wdt-type-3 .wdt-service-media-group{position:static; top:0; transform:none; opacity:1;}
.wdt-default-item .wdt-service-item.wdt-type-3:hover .wdt-service-content-group .wdt-service-title h5 a,
.wdt-default-item .wdt-service-item.wdt-type-3.wdt-service-active-hover .wdt-service-content-group .wdt-service-title h5 a,
.wdt-default-item .wdt-service-item.wdt-type-3:hover .wdt-service-content-group .wdt-service-title h5,
.wdt-default-item .wdt-service-item.wdt-type-3.wdt-service-active-hover .wdt-service-content-group .wdt-service-title h5{color:var(--wdtPrimaryColor);}
.wdt-default-item:nth-child(2) .wdt-service-item.wdt-type-3 .wdt-service-content-group .wdt-service-title h5 a,
.wdt-default-item:nth-child(2) .wdt-service-item.wdt-type-3 .wdt-service-content-group .wdt-service-title h5,
.wdt-default-item:nth-child(2) .wdt-service-item.wdt-type-3 .wdt-service-content-group .wdt-service-description{color:var(--wdtHeadAltColor);}
.wdt-default-item:nth-child(2) .wdt-service-item.wdt-type-3 {background-color:var(--wdtAccentTxtColor);}
.wdt-default-item .wdt-service-item.wdt-type-3:hover,
.wdt-default-item .wdt-service-item.wdt-type-3.wdt-service-active-hover{background-color:var(--wdtAccentTxtColor);}
.wdt-default-item:first-child .wdt-service-item.wdt-type-3 .wdt-service-media-group{transform:none;}
.wdt-default-item .wdt-service-item.wdt-type-3{flex-direction: column-reverse;}
.wdt-default-item .wdt-service-item.wdt-type-3 .wdt-service-content-group{padding:0 20px;}
.wdt-default-item .wdt-service-item.wdt-type-3 .wdt-service-content-group{padding:0;}
.wdt-default-item .wdt-service-item.wdt-type-3 .wdt-service-media-group{max-width:100%; min-height:350px; }
.wdt-default-item .wdt-service-item.wdt-type-3 .wdt-service-description-group{max-width:450px;}
.wdt-default-item .wdt-service-item.wdt-type-3{padding:50px 0;}
.wdt-default-item .wdt-service-item.wdt-type-3 .wdt-service-content-group{padding-bottom:50px;}
.wdt-default-item:last-child .wdt-service-item.wdt-type-3{border-bottom:transparent; padding-bottom:0;}
.wdt-default-item:nth-child(even) .wdt-service-item.wdt-type-3 .wdt-service-media-group,
.wdt-default-item:nth-child(odd) .wdt-service-item.wdt-type-3 .wdt-service-media-group{transform:none;}
.wdt-default-item:nth-child(even) .wdt-service-item.wdt-type-3:hover .wdt-service-media-group,
.wdt-default-item:nth-child(even) .wdt-service-item.wdt-type-3.wdt-service-active-hover .wdt-service-media-group{animation:none; transform:none;}
.wdt-default-item:nth-child(odd) .wdt-service-item.wdt-type-3.wdt-service-active-hover .wdt-service-media-group{animation:none; transform:none;}}
@media(max-width:479px){
.wdt-default-item  .wdt-service-item.wdt-type-3 {max-width:400px;}  

}
/* type-4-styles */
.wdt-service-item.wdt-type-4 > div:not(:last-child),
.wdt-service-item.wdt-type-4 .wdt-service-detail-group > div:not(:last-child){
    margin-bottom: 0;
}

.wdt-service-item.wdt-type-4{
    display:grid;
    min-height: clamp(25rem, 10.6844rem + 22.3464vw, 37.5rem);  /* Min-400 & Max-600 */
    margin: 0 clamp(1.875rem, 1.1607rem + 1.1161vw, 2.5rem); /* Min-30 & Max-40 */ 
    background-color: transparent;
    height: 100%;
}
.wdt-service-active-hover.wdt-service-item.wdt-type-4,
.wdt-service-item.wdt-type-4:hover{
    background-color: rgba(var(--wdtPrimaryColorRgb),1);
}
.wdt-service-item.wdt-type-4:after{
    content:"";
    height:100%;
    width:1px;
    position:absolute;
    top:0;
    right: calc(clamp(1.875rem, 1.1607rem + 1.1161vw, 2.5rem) * -1 );
    border-right:1px solid rgba(var(--wdtBorderColorRgb),1);
}
.wdt-dark-bg .wdt-service-item.wdt-type-4:after{border-right:1px solid rgba(var(--wdtBorderColorRgb),0.2);}
.wdt-service-item.wdt-type-4 .wdt-service-image > a > img{
    opacity:0;
    transition:var(--wdt-Ad-Transition);
}
.wdt-service-active-hover.wdt-service-item.wdt-type-4 .wdt-service-image > a > img,
.wdt-service-item.wdt-type-4:hover .wdt-service-image > a > img{
    opacity:0.2;
    transition:var(--wdt-Ad-Transition);
}

.wdt-service-item.wdt-type-4 > div{
    grid-area:1/-1;
}
.wdt-service-item.wdt-type-4 .wdt-service-detail-group{
    display:flex;
    flex-direction:column-reverse;
    justify-content:space-between;
    padding: clamp(1.875rem, 1.1607rem + 1.1161vw, 2.5rem); /* Min-30 & Max-40 */ 
    z-index:2;
    gap: 100px;
}
.wdt-service-item.wdt-type-4 .wdt-service-type-icon{
    margin-bottom: clamp(1.875rem, 1.2535rem + 2.0804vw, 3.75rem); /* Min-30 & Max-60 */
}
.wdt-service-item.wdt-type-4:hover .wdt-service-type-icon,
.wdt-dark-bg .wdt-service-item.wdt-type-4 .wdt-service-type-icon{
    color: var(--wdt-elementor-color-accent);
}

.wdt-service-item.wdt-type-4:hover .wdt-service-title h5,
.wdt-service-item.wdt-type-4:hover .wdt-service-title h5 a,
.wdt-service-item.wdt-type-4:hover .wdt-service-description,
.wdt-service-active-hover.wdt-service-item.wdt-type-4 .wdt-service-type-icon,
.wdt-service-active-hover.wdt-service-item.wdt-type-4 .wdt-service-title h5,
.wdt-service-active-hover.wdt-service-item.wdt-type-4 .wdt-service-title h5 a,
.wdt-service-active-hover.wdt-service-item.wdt-type-4 .wdt-service-description{ color: var(--wdt-elementor-color-white); }


.wdt-service-item.wdt-type-4:hover .wdt-service-title h5 a:hover,
.wdt-dark-bg .wdt-service-item.wdt-type-4 .wdt-service-title h5 a:hover { color: rgba(var(--wdtAccentTxtColorRgb),0.85); }



@media screen and (max-width:767px) {
    .wdt-service-item.wdt-type-4{
        margin: 0;
    }
    .wdt-service-item.wdt-type-4:after{
        display:none;
    }
}

.wdt-column-wrapper .wdt-column:has(.wdt-service-item.wdt-type-4)  {
    margin-left: 0px;
    margin-right: 0px;
}
.wdt-default-item:has(.wdt-service-item.wdt-type-4){
    margin-bottom: 50px;
}
.wdt-column-wrapper:has(.wdt-service-item.wdt-type-4)  {
    row-gap: 50px;
}

/* type-5-styles */

.wdt-service-item.wdt-type-5 .wdt-service-media-group{line-height:1; margin-bottom:35px;}
.swiper-slide .wdt-service-item.wdt-type-5 .wdt-service-title {opacity:0; transition: var(--wdt-Ad-Transition);}
.swiper-slide.swiper-slide-active .wdt-service-item.wdt-type-5 .wdt-service-title{opacity:1;}
.wdt-service-item.wdt-type-5 .wdt-service-title h5 a{color:var(--wdtHeadAltColor);}
.wdt-dark-bg .wdt-service-item.wdt-type-5 .wdt-service-title h5 a{color:var(--wdtAccentTxtColor);}

.wdt-service-item.wdt-type-5 .wdt-service-media-group .wdt-service-image img{
    aspect-ratio: 1;
    height:100%;
    width:100%;
    object-fit:cover;
}
.wdt-service-item.wdt-type-5 .wdt-service-media-group .wdt-service-video{
    width:100%;
    height:100%;
    object-fit:cover;
    aspect-ratio: 1;
}

