
.wdt-showcase-container { display: flex; flex-wrap: nowrap; --inter-gap: 24px; gap: var(--inter-gap); }

.wdt-showcase-container > .wdt-showcase-list-wrapper { flex: 0 0 calc(35% - calc(var(--inter-gap) / 2)); }
.wdt-showcase-container > .wdt-showcase-list-wrapper ul { margin: 0px; padding: 0px; list-style-type: none; position: sticky; top: 50px; }
.wdt-showcase-container > .wdt-showcase-list-wrapper ul > li { line-height: var(--wdtLineHeight_Base); cursor: pointer; }



.wdt-showcase-container > .wdt-showcase-content-wrapper { flex: 0 0 calc(65% - calc(var(--inter-gap) / 2)); position: relative;  }

.wdt-showcase-container > .wdt-showcase-content-wrapper > div[id*="wdt-showcase-"]:first-child { position: relative; }
.wdt-showcase-container > .wdt-showcase-content-wrapper > div[id*="wdt-showcase-"] {
	position: absolute; left: 0; top: 0; opacity: 0; visibility: hidden; transition: all .5s ease; }

.wdt-showcase-container > .wdt-showcase-content-wrapper > div[id*="wdt-showcase-"] {
	opacity: 0; transform: scale(1) ; transition:var(--wdt-Ad-Transition); transform-origin: right; width:100%; transition-delay: 0.1s; }

.wdt-showcase-container > .wdt-showcase-content-wrapper > div[id*="wdt-showcase-"].wdt-active {
	opacity: 1; transform: scale(1) translateX(0); z-index: 2;  visibility: visible; }


/** 
    Icon Style
*/


.wdt-showcase-container .wdt-content-icon span { display: inline-flex; padding: 5px; align-items: center; justify-content: center;
    background-color: var(--wdt-elementor-color-white); color: rgba(var(--wdt-elementor-color-accent-rgb),0.85); 
    font-size: 24px; height:clamp(2.5rem, 2.2213rem + 1.2739vw, 3.75rem); width:clamp(2.5rem, 2.2213rem + 1.2739vw, 3.75rem); -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); }


/** 
	Title Group - Style
*/

.wdt-showcase-title-group .wdt-content-title { display: inline; position: relative; margin: 0px; }

.wdt-showcase-title-group .wdt-showcase-title-prefix { width: fit-content; display: inline-flex; font-size: 20px; 
	font-weight: 500; color: var(--wdtPrimaryColor); position: relative; margin-right: 10px; padding-right: 10px; line-height: 1; }

.wdt-showcase-title-group .wdt-showcase-title-prefix:after { content: ""; position: absolute; right: 0; top: 50%;
	width: 1px; height: 80%; display: inline-block; background: currentColor; transform: rotate(20deg) translate(-200%, -50%); }

/** 
	The Content - Style
*/

.wdt-showcase-content-group > div:not(:last-child) { margin-bottom: 12px; }



.wdt-showcase-container .wdt-showcase-content-group .wdt-content-icon{margin-bottom:0;}
.wdt-showcase-container .wdt-showcase-content-group{
	display: flex;
    align-items: center;
    flex-direction: row-reverse;
    justify-content: space-between;
	padding:clamp(1.25rem, 1.1461rem + 0.347vw, 1.5625rem) clamp(1.25rem, 1.1461rem + 0.347vw, 1.5625rem) clamp(1.25rem, 1.1461rem + 0.347vw, 1.5625rem) clamp(1.5625rem, 1.147rem + 1.3879vw, 2.8125rem) ;
	background-color:var(--wdtBodyBGColor);
	border-radius: var(--wdtRadius_2X);
	position: relative;
	overflow: hidden;
	transition:var(--wdtAltTransition);
}
.wdt-showcase-container .wdt-showcase-content-group:after{
	content:'';
	position:absolute;
	top:0;
	right:0;
	width:100%;
	height:100%;
	background-color:var(--wdtSecondaryColor);
	transition:var(--wdtAltTransition);
	transform-origin:left;
	border-radius: var(--wdtRadius_2X);
	z-index:1; opacity: 0;
}
.wdt-showcase-container li.wdt-active .wdt-showcase-content-group:after,
.wdt-showcase-container li:hover .wdt-showcase-content-group:after{
opacity: 1;
}
.wdt-showcase-container .wdt-showcase-title-group .wdt-content-title{
	color:var(--wdtHeadAltColor);
	font-size:calc(clamp(1.125rem, 1.0419rem + 0.2776vw, 1.375rem) + 2px); 
	transition:var(--wdtAltTransition);
	z-index:2;
}
.wdt-showcase-container li.wdt-active .wdt-showcase-title-group .wdt-content-title,
.wdt-showcase-container li:hover .wdt-showcase-title-group .wdt-content-title{
    color:var(--wdtAccentTxtColor);
}

.wdt-showcase-container .wdt-content-icon span{color:var(--wdtPrimaryColor);font-size:18px;transition:var(--wdtBaseTransition);	position: relative;z-index:2;}
.wdt-showcase-container li.wdt-active .wdt-content-icon span,
.wdt-showcase-container li:hover  .wdt-content-icon span{
	color:var(--wdtAccentTxtColor);
	transform:rotate(-45deg);
	background-color:var(--wdtPrimaryColor);
}
.wdt-showcase-container .wdt-content-icon span i{
	display:flex;
}
.wdt-showcase-container > .wdt-showcase-list-wrapper ul > li:not(:last-child){padding-bottom:24px;}
.wdt-showcase-container .wdt-showcase-content-group .wdt-content-icon-wrapper{
	margin-bottom:0;
}


@media (max-width:1024px){
.wdt-showcase-container{
	flex-direction:column;
}
}