
.wdt-showcase-container { display: grid; align-items: center; }
.wdt-showcase-container > div { grid-area: 1/-1; }

.wdt-showcase-container > .wdt-showcase-list-wrapper { z-index: 2; margin: auto; max-width: 1680px; padding: 100px 30px; }
.wdt-showcase-container > .wdt-showcase-list-wrapper ul { margin: -20px calc(-1 * clamp(1.25rem, -0.5357rem + 2.7902vw, 2.8125rem)); 
	padding: 0px; list-style-type: none; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }
.wdt-showcase-container > .wdt-showcase-list-wrapper ul > li { line-height: var(--wdtLineHeight_Base); flex: 0 0 33.333%;
	padding: 20px clamp(1.25rem, -0.5357rem + 2.7902vw, 2.8125rem); cursor: pointer; position: relative; }

/* .wdt-showcase-container > .wdt-showcase-list-wrapper ul > li:not(:last-child) { 
	margin-right: clamp(1.25rem, -0.5357rem + 2.7902vw, 2.8125rem); padding: 0 clamp(1.25rem, -0.5357rem + 2.7902vw, 2.8125rem) 0 0; } */

.wdt-showcase-container > .wdt-showcase-list-wrapper ul > li:not(:last-child)::after { display: none;
	content: ""; position: absolute; height: 80%; width: 1px; right: 0; top: 0; bottom: 0; 
	margin: auto; background: rgb(var(--wdtBorderColorRgb), .5); }

.wdt-showcase-container > .wdt-showcase-list-wrapper ul li .wdt-content-image img { 
	width: clamp(5rem, 4.4231rem + 2.5641vw, 7.5rem); max-width: clamp(5rem, 4.4231rem + 2.5641vw, 7.5rem); height: clamp(5rem, 4.4231rem + 2.5641vw, 7.5rem); 
	object-fit: cover; border-radius: var(--wdtRadius_Full); }

.wdt-showcase-container > .wdt-showcase-list-wrapper ul li .wdt-showcase-element .wdt-showcase-content-group { 
	display: flex; align-items: center; gap: clamp(0.875rem, 0.6442rem + 1.0256vw, 1.875rem); }

.wdt-showcase-container > .wdt-showcase-content-wrapper::before { content: ""; position: absolute; inset: 0; width: 100%; height: 100%; 
	background: var(--wdtTertiaryColor); opacity: 0.85; z-index: 3; pointer-events: none; }

.wdt-showcase-container > .wdt-showcase-content-wrapper { z-index: 1; overflow: hidden; position: relative; height: 100%; }

.wdt-showcase-container > .wdt-showcase-content-wrapper > div .wdt-content-image-wrapper .wdt-content-image span { 
	display: block; width: 100%; height: 100%; }
	
.wdt-showcase-container > .wdt-showcase-content-wrapper > div .wdt-content-image-wrapper,
.wdt-showcase-container > .wdt-showcase-content-wrapper > div .wdt-content-image-wrapper .wdt-content-image,
.wdt-showcase-container > .wdt-showcase-content-wrapper > div img { height: 100%; width: 100%; }
.wdt-showcase-container > .wdt-showcase-content-wrapper > div img { object-fit: cover; object-position: center center; }

.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: var(--wdt-Ad-Transition); height: 100%; width: 100%; }

.wdt-showcase-container > .wdt-showcase-content-wrapper > div[id*="wdt-showcase-"] {
	opacity: 0; transform: scale(1.2); filter: blur(5px); transition: var(--wdt-Ad-Transition); }

.wdt-showcase-container > .wdt-showcase-content-wrapper > div[id*="wdt-showcase-"].wdt-active {
	opacity: 1; transform: scale(1); z-index: 2; filter: blur(0);  visibility: visible; }

@media (max-width: 1024px) {
	.wdt-showcase-container > .wdt-showcase-list-wrapper ul > li { flex: 0 0 50% }
	/* .wdt-showcase-container > .wdt-showcase-list-wrapper ul > li:not(:last-child) { margin: 0 0 clamp(1.875rem, 1.5504rem + 1.4837vw, 2.5rem); padding: 0 0 clamp(1.875rem, 1.5504rem + 1.4837vw, 2.5rem); } */
	/* .wdt-showcase-container > .wdt-showcase-list-wrapper ul > li:not(:last-child)::after { height: 1px; width: 100%; top: auto; margin: 0; } */
	.wdt-showcase-container > .wdt-showcase-list-wrapper ul li .wdt-showcase-element .wdt-showcase-content-group { text-align: center; flex-direction: column; }
	/* .wdt-showcase-container > .wdt-showcase-list-wrapper ul li .wdt-showcase-element .wdt-showcase-content-group .wdt-showcase-title-group { width: 90%; } */
}

@media (max-width: 600px) {
	.wdt-showcase-container > .wdt-showcase-list-wrapper ul > li { flex: 0 0 100% }
}


/** 
    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: 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); }


/** 
	Title Group - Style
*/

.wdt-showcase-title-group .wdt-content-subtitle { text-transform: capitalize; margin-bottom: 6px; display: block; 
	font-size: var(--wdtFontSize_Ext); color: var(--wdtAccentTxtColor); font-family: var(--wdtFontTypo_Alt); opacity: 0.8; }

.wdt-showcase-title-group .wdt-content-title { display: inline; position: relative; margin: 0px; transition: var(--wdt-Ad-Transition); 
	color: var(--wdtAccentTxtColor); font-size: clamp(1.375rem, 1.2885rem + 0.3846vw, 1.75rem); /* Min-22 & Max-28 */}

/* .wdt-showcase-container > .wdt-showcase-list-wrapper ul > li:hover .wdt-showcase-title-group .wdt-content-title { 
	color: rgb(var(--wdtAccentTxtColorRgb), .5); } */

.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
*/
